@font-face {
    font-family: 'ALSRubl';
    src: url('../fonts/ALSRubl.eot');
    src: url('../fonts/ALSRubl.eot') format('embedded-opentype'),
         url('../fonts/ALSRubl.woff2') format('woff2'),
         url('../fonts/ALSRubl.woff') format('woff'),
         url('../fonts/ALSRubl.ttf') format('truetype'),
         url('../fonts/ALSRubl.svg#ALSRubl') format('svg');
}
.rub{
	font-family: 'ALSRubl';
	font-size:14px;
}
.icon_arrow{
	display:inline-block;
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid black;
	-moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
	-webkit-transition: transform .3s ease;
	-moz-transition: transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
}
.icon_arrow.active{
	-moz-transform: rotate(0deg); /* Для Firefox */
    -ms-transform: rotate(0deg); /* Для IE */
    -webkit-transform: rotate(0deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(0deg); /* Для Opera */
    transform: rotate(0deg);
}
.clear{
	clear:both;
}
.open_password{
	display:block;
	position:absolute;
	right:10px;
	top:10px;
	width:20px;
	height:17px;
	background-image: url("../images/content/social_reg.svg");
	background-size:60px 228px;
	background-position: 0 -210px;
	background-repeat: no-repeat
}
.js-check .iradio{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: block;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:2px solid #4b5e70;
	/*background-image: url("../images/content/ui_step2.svg");
	background-position: -39px -745px;
	background-repeat: no-repeat;*/
}
.js-check .iradio.checked:after{
	content:"";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 2px;
	margin: auto;
	display: block;
	width: 8px;
	height: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background:#26b9c7;
}
.reg_header.header-custom h2{
	padding:0 90px;
}
.reg_text{
	margin:-20px 0 0 0;
	text-align:center;
	padding:0 0 30px 0;
}
.reg_text p{
	font-size:15px;
	color:#4f616f;
	font-style:italic;
	text-align:center;
	max-width:570px;
	margin:0 auto 20px auto;
	font-weight:300;
}
.reg_text p a{
	color:#2ac6d6;
}
.wrap_login_reg{
	border:1px solid #e4e4e4;
	float:left;
	padding:50px 0 70px 0;
	margin:0 0 70px 0;
}
.wrap_login_reg h3{
	font-weight:400;
	font-size:18px;
}
form.feed-back.login{
	padding:0 0 40px 0;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 35px 0;
	width:92%;
}
form.feed-back.registration{
	margin:0;
	padding:0;
}
form.feed-back.registration,form.feed-back.login{
	opacity:0.5;
	-webkit-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.registration h3{
	float:left;
}
.login input[type="text"],input[type="password"]{
	width:100%;
}
form.login.feed-back .btn-default{
	position:relative;
	float:left;
	margin-top:20px;
	background:#8b8b8b;
	margin-right:40px;
	width:220px;
}
form.registration.feed-back .btn-default{
	width:220px;
	float:left;
	position:relative;
	background:#8b8b8b;
}
.registration .form-group-radio{
	float:right;
}
.registration .form-group-radio .js-icheck.js-check:not(:last-of-type){
	margin-right:25px;
}
.registration .form-group-radio .js-icheck.js-check{
	font-weight:400;
}
.link_recovery_pass{
	color:#a4a4a4;
	font-size:14px;
	float:left;
	line-height:75px;
}
.registration .form-group.form-group_column .js-icheck.js-check p{
	position:relative;
	top:10px;
	font-weight:400;
	max-width:300px;
}
.registration .form-group.form-group_column .js-icheck.js-check p > a{
	color:#2ac6d6;
}
.login.form-horizontal .form-group:not(:last-of-type):not(.form-group_column),
.registration.form-horizontal .form-group{
	margin:0 0 20px 0;
}
.registration.form-horizontal .form-group:last-of-type{
	margin-bottom:30px;
}
.registration.form-horizontal .form-group.form-group_column{
	margin-left:20px;
	margin-top:-10px;
	margin-bottom:15px;
}
.social_big{

}
.social_big h3{

}
.social_big a{
	background:#c6c6c6;
	display:block;
	float:left;
	height:40px;
	width:58px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.social_big a:not(:last-of-type){
	margin:0 3px 0 0;
}
.social_big .vk{

}
.social_big .od{

}
.social_big .tw{

}
.social_big .mail{

}
.social_big .google{

}
/*MENU LK*/
.menu_lk{
	display:none;
	margin:0 0 25px 0;
	padding:0;
	list-style-type:none;
}
.menu_lk li{
	margin:0;
	padding:0;
}
.menu_lk li a{
	display:block;
	padding:0 20px;
	height:29px;
	line-height:29px;
	font-size:12px;
	color:#3d5265;
	border-bottom:1px solid #e4e4e4;
	text-transform:uppercase;
	-webkit-transition: color,border-color 0.3s ease;
	-o-transition: color,border-color 0.3s ease;
	transition: color,border-color 0.3s ease;
}
/*Profile LK*/
.profile_lk{
	height:100%;
	border:1px solid #e4e4e4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:0 -1px 70px -1px;
}
.wrap_menu_lk{
	width:160px;
	background:#f4f4f4;
	height:100%;
	padding:55px 20px 0 20px;
	min-height:705px;
	border-right:1px solid #e4e4e4;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.wrap_menu_lk .menu_lk{
	display:block;
}
.wrap_menu_lk .menu_lk li a{
	padding:0;
	height:39px;
	line-height:39px;
}
/*FORM*/
.form_horizontal,.orders_lk,.address_list,.pay_page,.delivery_page{
	padding:65px 0 0 0;
}
.form_horizontal{
	padding-bottom:50px;
}
.form_horizontal .form label{
	float: left;
	width: auto;
	line-height: 40px;
	font-size:14px;
	color:#333333;
	font-weight:400;
	width:200px;
	text-align:left;
	margin:0;
	padding:0;
}
.form_horizontal .form .input-group{
	float:left;
	width:65%;
	margin-right:7px;
}
.form_horizontal form.feed-back .form-group .required{
	float:left;
}
.form_horizontal .required:after{
	font-size:16px;
}
.form_horizontal h3,.orders_lk h3,.address_list h3,.pay_page h3,.delivery_page h3{
	font-size:24px;
	font-weight:400;
}
.form_horizontal .form-horizontal .form-group{
	margin:0 0 20px 0;
}
.form_horizontal .js-icheck.js-check{
	height:40px;
	width:auto;
}
.form_horizontal .js-icheck.js-check p{
	margin-left:25px;
}
.form_horizontal form.feed-back{
	margin:0;
	padding:0;
}
.form_horizontal form.feed-back .btn-default{
	position:relative;
	float:left;
	margin:0 0 0 200px;
	width:220px;
}
/*История заказов*/
.orders_lk{
	margin:0 0 65px 0;
}
.orders_acc{
	width:770px;
}
.orders_lk table{
	border-collapse: collapse;
	border-spacing: 0;
	border:none;
}
.orders_acc thead tr td{
	color:#a4a4a4;
	min-height:24px;
	line-height:24px;
	border-bottom:1px solid #bebebf;
}
.orders_acc > tbody > tr:not(.order_row) > td{
	height:40px;
	border-bottom:1px solid #bebebf;
}
.orders_acc tr,.orders_acc tr td{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:600;
}
.orders_acc tr td h3{
	font-size:14px;
	font-weight:600;
	color:#000000;
	margin:0;
	padding:0;
	text-transform:uppercase;
	border:none;
}
.orders_acc tr td{
	padding-right:20px;
}
.orders_acc .grey{
	color:#a4a4a4;
}
.orders_acc .info_order{
	display:none;
}
.orders_acc .order_row td{
	border:none;
}
.orders_acc .order_row.show_order_row td{
	border-bottom:1px solid #bebebf;
}
.orders_acc .open_order.active td,
.orders_acc .order_row.show_order_row.border_add_td td{
	border-bottom:none;
}
.orders_acc .items{
	width:100%;
	line-height:20px;
	margin:20px 0 25px 0;
}
.orders_acc .items .item:not(:first-of-type){
	padding-top:20px;
}
.orders_acc .items .item{
	padding-bottom:20px;
	border-bottom:1px solid #bebebf;
}
.orders_acc .items .item > div:not(.clear){
	float:left;
}
.orders_acc .items .item > div.wrap_about:not(.clear) > div:not(.clear){
	float:left;
}
.orders_acc .items .item .grey{
	font-size:12px;
}
.orders_acc .items .item .img{
	width:100px;
	height:100px;
	margin:0 20px 0 0;
	text-align:center;
}
.orders_acc .items .item .img img{
	max-width:100%;
	max-height:100%;
}
.orders_acc .items .item .about{
	width:160px;
	margin:0 20px 0 0;
}
.orders_acc .items .item .about h4{
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
	margin:5px 0 5px 0;
	padding:0;
	font-weight:600;
}
.orders_acc .items .item .about ul{

}
.orders_acc .items .item .about li{
	font-weight:400;
}
.orders_acc .items .item .price_one{
	width:180px;
	margin:0 20px 0 0;
	padding-top:5px;
}
.orders_acc .items .item .price_one .price_item{

}
.orders_acc .items .item .count{
	width:150px;
	margin:0 20px 0 0;
	padding-top:5px;
}
.orders_acc .items .item .count .grey{
	display:none;
}
.orders_acc .items .item .total_price{
	width:80px;
	padding-right:20px;
	text-align:right;
	padding-top:5px;
}
.orders_acc .items .item .total_price .price .text{
	display:none;
}
.orders_acc .price{
	font-size:14px;
	color:#000000;
	font-weight:600;
}
.orders_acc .totals{
	text-align:right;
	margin-bottom:40px;
}
.orders_acc .totals > div{
	line-height:20px;
}
.orders_acc .totals .grey{
	font-size:14px;
	font-weight:400;
}
.orders_acc .totals .total_order{
	margin:0 0 15px 0;
}
.orders_acc .totals .delivery_address{
	margin:0 0 20px 0;
}
/*Адрес доставки*/
.form_horizontal .form-horizontal .form-group textarea{
	height:118px;
}
.form_horizontal .required_text{
	margin-left:200px;
	margin-bottom:25px;
	font-size:14px;
	color:#a4a4a4;
}
.form_horizontal .required_text .required:after{
	position:static;
}
.form_horizontal form.feed-back .btn-default.cancel{
	background:transparent;
	color:#2ac6d6;
	border:1px solid #2ac6d6;
	margin-left:20px;
}
/*Список адресов доставки*/
.address_list{

}
.address_list .items{
	margin-top:55px;
}
.address_list .items .item{
	float:left;
	width:210px;
	margin:0 0 45px 0;
}
.address_list .items .item.last{
	margin-left:200px;
}
.address_list .items .item.added{
	width:370px;
}
.address_list .items .item h4{
	font-size:14px;
	color:#333333;
	margin:0 0 20px 0;
	font-weight:600;
	text-transform:uppercase;
}
.address_list .items .item p{
	font-size:14px;
	color:#333333;
	margin:0 0 4px 0;
}
.address_list .items .item p:last-of-type{
	margin-bottom:15px;
}
.address_list .items .item .change_delete{
	color:#00c9d9;
	font-size:14px;
}
.address_list .items .item .change_delete a{
	color:#00c9d9;
}
.address_list .items .item.added p{
	color:#a4a4a4;
	margin-bottom:30px;
}
/*Избранное*/
.arrow_acc{
	width:15px;
	height:9px;
	background:transparent url('../images/content/UI-02.svg') -8px -306px no-repeat;
	display:block;
	float: right;
    margin-top: 40px;
    margin-right: 20px;
}
.social_gray .text{
	font-size:12px;
	color:#3d5265;
	text-transform:uppercase;
	padding-right:15px;
}
.favorites{
	padding:0 0 65px 0;
	border-top:1px solid #e4e4e4;
}
.favorites .favorite{
	position:relative;
	border-bottom:1px solid #e4e4e4;
}
.favorites .favorite.open_favorite .arrow_acc{
	-moz-transform: rotate(90deg); /* Для Firefox */
    -ms-transform: rotate(90deg); /* Для IE */
    -webkit-transform: rotate(90deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(90deg); /* Для Opera */
    transform: rotate(90deg);
	background: transparent url("../images/content/icons.svg") -40px -354px no-repeat;
	width: 20px;
	height: 20px;
}
.favorites .favorite h2{
	font-size:26px;
	color:#333333;
	font-weight:400;
	margin:25px 5px 30px 0;
	float:left;
}
.favorites .favorite .count{
	float:left;
	font-size:18px;
	color:#a4a4a4;
	line-height:85px;
}
.favorites .favorite .items{
	display:none;
	overflow:hidden;
}
.favorites .favorite .items .clear.three{
	clear:none;
}
.favorites .favorite .items .item{
	float:left;
	margin:0 0 50px 0;
	width:270px;
}
.favorites .favorite .items .item:not(.last){
	margin-right:30px;
}
.favorites .favorite .items .item .img{
	position:relative;
	width:270px;
	height:250px;
	overflow:hidden;
	margin:0 0 15px 0;
}
.favorites .favorite .items .item .img img{
	max-width:100%;
	max-height:100%;
}
.favorites .favorite .items .item .img .galery__actions{
	opacity:1;
}
.favorites .favorite .items .item .text{
	margin:0 0 0 10px;
}
.favorites .favorite .items .item h3{
	font-size:18px;
	font-weight:600;
	margin:0 0 10px 0;
	text-transform:uppercase;
	max-width:180px;
}
.favorites .favorite .items .item span{
	font-size:14px;
}
.favorites .favorite .items .item .about{
	margin:0 0 10px 0;
}
.favorites .favorite .items .item .grey{
	color:#a4a4a4;
}
.favorites .favorite .items .item .price{
	font-weight:bold;
	color:#333333;
}
.favorites .favorite .items .item .grey:last-of-type{
	display:block;
	margin:0 0 20px 0;
}
.favorites .favorite .items .item .btn-default{
	width:250px;
}
.favorites .favorite .items .item .ico.like-sm{
	background-position:-41px -267px;
}
/*Страница оплаты*/
.pay_page h4{
	font-size:18px;
	margin-bottom:20px;
	color:#333333;
	font-weight:400;
}
.pay_page p{
	font-size:14px;
	font-weight:400;
	margin-bottom:40px;
	max-width:790px;
}
.pay_page .images{
	margin-bottom:20px;
}
.pay_page .images img:not(:last-of-type){
	margin-right:90px;
}
.pay_page ul,.goods_full ul,.news_full ul{
	list-style-image: url(../images/content/product_orders/li_img.png);
	margin-bottom:30px;
	margin-left:30px;
}
.pay_page ul li,.goods_full ul li,.news_full ul li{
	margin-bottom:15px;
	font-size:14px;
	font-weight:400;
	max-width:770px;
}
.pay_page ol,
.goods_full ol,
.news_full ol{
	padding:0;
	margin-bottom:30px;
	counter-reset: myCounter;
}
.pay_page ol li,
.goods_full ol li,
.news_full ol li{
	list-style: none;
	color:#333333;
	font-size:14px;
	font-weight:400;
}
.pay_page ol li:before,
.goods_full ol li:before,
.news_full ol li:before {
  counter-increment: myCounter;
  content:counter(myCounter)".";
  color: #2ac6d6;
  font-size:15px;
  font-weight:900;
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
}
/*Доставка*/
.delivery_page h3{
	margin-bottom:40px;
}
.delivery_page h3:last-of-type{
	margin-bottom:20px;
}
.delivery_page h4{
	font-size:18px;
	color:#333333;
	margin-bottom:20px;
	font-weight:400;
}
/*Полезное*/
.rubric_menu{
	text-align:center;
	margin:0 0 50px 0;
}
.rubric_menu ul{
	margin:0;
	padding:0;
	display:inline-block;
}
.rubric_menu ul li{
	margin:0;
	padding:0;
	float:left;
}
.rubric_menu ul li a{
	display:block;
	height:40px;
	line-height:40px;
	padding:0 30px;
	font-size:12px;
	color:#a4a4a4;
	text-transform:uppercase;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.rubric_menu ul li a.active{
	border:1px solid #3d5265 !important;
	background:#eef4f5 !important;
	color:#3d5265 !important;
	margin-left:-1px !important;
}
.rubric_menu ul li:first-of-type a{
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.rubric_menu ul li:last-of-type a{
	border-right:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.rubric_menu .select_rub{
	display:none;
}
.read_more{
	display:block;
	font-size:12px;
	font-weight:400;
	color:#00c9d9;
}
.read_more .arrow_right{
	display:inline-block;
	width:14px;
	height:12px;
	background:transparent url("../images/content/UI-02.svg") -7px -225px no-repeat;
	margin:0 0 0 8px;
	position:relative;
	top:1px;
}
.goods{

}
.goods .items{

}
.goods .items .item{
	width:370px;
	padding:0 0 25px 0;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 30px 0;
	position:relative;
	display:none;
}
.goods .items .item.is_image .rub_name{
	position:absolute;
	top:10px;
	left:10px;
}
.rub_name{
	position:relative;
	display:inline-block;
	font-size:12px;
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	padding:0 10px;
	margin:0 0 15px 0;
	background:#fe7702;
}
.rub_name.yx{
	background:#fe7702;
}
.rub_name.tk{
	background:#16cb86;
}
.rub_name.ter{
	background:#2ac6d6;
}
.goods .items .item .img{
	width:370px;
	height:200px;
	margin:0 0 15px 0;
	position:relative;
}
.goods .items .item .img img{
	max-width:100%;
	max-height:100%;
}
.goods .items .item .text{
	margin:0 0 0 10px;
}
.goods .items .item .date{
	font-size:12px;
	font-weight:400;
	display:block;
	color:#a4a4a4;
	margin:0 0 5px 0;
}
.goods .items .item h3{
	max-width:315px;
	font-size:18px;
	color:#333333;
	font-weight:600;
	margin:0 0 10px 0;
}
.goods .items .item p{
	font-size:14px;
	color:#333333;
	margin:0 0 15px 0;
	max-width:360px;
}
.items .item .play{
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:42px;
	height:43px;
	background:transparent url(../images/content/product_orders/play.png) center center no-repeat;
}
/*Полезное полный просмотр*/
.goods_full{
	margin:0 0 30px 0;
	border-bottom:1px solid #e4e4e4;
	padding:0 0 10px 0;
}
.goods_right{
	padding:45px 20px 20px 20px;
	margin:0 0 40px 0;
}
.goods_right .most_goods{
	margin:0 0 50px 0;
}
.goods_right .most_goods h3,.goods_right .fresh_goods h3{
	font-size:18px;
	font-weight:600;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #bebebf;
}
.goods_right .most_goods .items{

}
.goods_right .most_goods .items .item{
	padding:0;
	margin:0;
}
.goods_right .most_goods .items .item:not(:last-of-type){
	border-bottom:1px solid #e4e4e4;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}
.goods_right .most_goods .items .item h4{
	max-width:300px;
	font-size:15px;
	margin-bottom:10px;
	font-weight:600;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease;
}
.goods_right .most_goods .items .item p{
	font-size:14px;
	margin-bottom:10px;
}
.goods_right .most_goods .items .item .date,.goods_right .fresh_goods .items .item .date{
	display:block;
	font-size:12px;
	color:#a4a4a4;
}
.goods_right .fresh_goods{

}
.goods_right .fresh_goods .items{

}
.goods_right .fresh_goods .items .rub_name{
	margin-bottom:20px;
	float:left;
}
.goods_right .fresh_goods .items .border{
	border-bottom:1px solid #e4e4e4;
	margin-bottom:20px;
}
.goods_right .fresh_goods .items .item{
	margin:0 0 20px 0;
	width:150px;
	float:left;
}
.goods_right .fresh_goods .items .item:not(.last){
	margin-right:25px;
}
.goods_right .fresh_goods .items .item .img{
	width:150px;
	height:80px;
	margin:0 0 10px 0;
	position:relative;
}
.goods_right .fresh_goods .items .item .img img{
	max-height:100%;
}
.goods_right .fresh_goods .items .item h4{
	font-size:15px;
	font-weight:400;
	margin:0 0 10px 0;
}
.goods.footer{
	margin-bottom:20px;
}
.goods.footer .items .item{
	border:none;
}
.foot_social_back .social{
	width:100%;
}
.goods_full h1,.news_full h1{
	font-size:30px;
	color:#3d5265;
	font-weight:400;
	margin:0 0 10px 0;
	line-height:30px;
}
.goods_full .date,.news_full .date{
	display:block;
	font-size:15px;
	font-style:italic;
	color:#a4a4a4;
	margin:0 0 15px 0;
}
.goods_full blockquote,.news_full blockquote{
	font-size:18px;
	font-style:italic;
	color:#4f616f;
	padding:0 0 0 20px;
	border-left:4px solid #00c9d9;
	font-weight:300;
	margin:0 0 30px 0;
}
.goods_full .wrapper_sliders{
	/* border-bottom:1px solid #e4e4e4; */
	margin:0 0 25px 0;
	padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
	.goods_full .wrapper_sliders {
		padding-bottom: 0;
	}
}
.goods_full .wrapper_sliders .slider{
	margin-bottom:5px;
}
.goods_full .wrapper_sliders .foot_slide{
	/* height:20px; */
	line-height:20px;
	margin-bottom:5px;
}
.goods_full .wrapper_sliders .foot_slide > span{
	font-size:12px;
	font-weight:400;
	color:#a4a4a4;
	display:inline-block;
}
.goods_full .wrapper_sliders .foot_slide .text{
	float:left;
	margin-left:0;
	font-size:13px;
	font-style:italic;
	height: 20px;
}
.goods_full .wrapper_sliders .foot_slide .count_slide{
	float:right;
	font-size: 12px;
    line-height: 1.4;
    color: #c0c0c0;
	position: absolute;
	bottom: 23px;
	right: 0;
}
.goods_full p,.news_full p{
	font-size:14px;
	margin-bottom:10px;
	font-weight:400;
}
.goods_full .wrapper_sliders + p{
	margin-bottom:20px;
}
.goods_full ul + p,.news_full ul + p{
	margin-bottom:30px;
}
.goods_full h2,.news_full h2{
	font-size:24px;
	color:#000000;
	line-height:24px;
	margin:0 0 20px 0;
	font-weight:400;
}
.goods_full h2 + p{
	margin-bottom:20px;
}
.goods_full h2 + p + p{
	margin-bottom:30px;
}
.foot_social_back{
	margin:0 0 70px 0;
}
.foot_social_back .social_gray .text{
	font-size:14px;
	font-weight:400;
	color:#707070;
	text-transform:none;
}
.back{
	display:inline-block;
	float:right;
	color:#2ac6d6;
	font-size:12px;
}
.back .arrow_left{
	display:inline-block;
	background:transparent url(../images/content/product_orders/arrow_left.png) center center no-repeat;
	width:12px;
	height:10px;
	position:relative;
	top:-1px;
	margin-right:5px;
}
.goods_full .wrapper_sliders .slider .slide{
	width:770px;
	max-height:500px;
}
.goods_full .wrapper_sliders .slider .slide img{
	max-width:100%;
	max-height:100%;
}
/*Полная новость*/
.news_full{
	padding:0 0 30px 0;
	margin:0 0 40px 0;
	border-bottom:1px solid #bebebf;
}
.news_full blockquote{
	margin-bottom:30px;
}
.news_full blockquote p{
	font-size:18px;
	color:#4f616f;
	font-style:italic;
	font-weight:400;
	line-height:25px;
}
.news_full blockquote p:not(:last-of-type){
	margin-bottom:30px;
}
.center{
	text-align:center;
}
.news_full h1{
	font-size:30px;
	color:#3d5265;
	margin-bottom:10px;
	font-weight:300;
}
.news_full .date{
	font-size:15px;
	color:#a4a4a4;
	font-style:italic;
	margin-bottom:0;
}
.news_full .center_bd{
	text-align:center;
	padding:0 0 40px 0;
	border-bottom:1px solid #e4e4e4;
	margin:0 0 40px 0;
}
.news_full h2{
	font-size:24px;
	color:#333333;
	margin-bottom:20px;
	line-height:32px;
}
.news_full img{
	border:1px solid #e6e6e6;
}
.news_full ul{
	max-width:350px;
}
.news_full img{
	display:block;
	margin-bottom:30px;
}
.news_full h3{
	font-size:18px;
	font-weight:600;
	color:#333333;
	margin-bottom:10px;
}
.news_full h3 + p{
	margin-bottom:20px;
}
.news_full h3 + p:last-of-type{
	margin-bottom:30px;
}
.news_full h4{
	font-size:15px;
	color:#333333;
	font-weight:600;
	margin-bottom:15px;
}















form.login.feed-back .btn-default:hover{
	background:#e4e4e4;
}
.social_big a:hover{
	background:#b6b6b6;
}
form.feed-back.registration:hover,
form.feed-back.registration:focus,
form.feed-back.registration.active,
form.feed-back.login:hover,
form.feed-back.login:focus,
form.feed-back.login.active{
	opacity:1;
}
form.feed-back.registration:hover .btn-default,
form.feed-back.registration:focus .btn-default,
form.feed-back.registration.active .btn-default,
form.feed-back.login:hover .btn-default,
form.feed-back.login:focus .btn-default,
form.feed-back.login.active .btn-default{
	background:#2ac6d6;
}
form.feed-back.registration:hover a,
form.feed-back.registration:focus a,
form.feed-back.registration.active a,
form.feed-back.login:hover a,
form.feed-back.login:focus a,
form.feed-back.login.active a{
	color:#2ac6d6;
}
form.feed-back.registration .btn-default:hover,form.feed-back.login .btn-default:hover{
	background:#219fac;
}
.menu_lk li a:hover{
	color:#3d5265;
	margin:0 0 -1px 0;
	border-bottom-color:#3d5265;
	border-bottom-width:2px;
}
.menu_lk li a.active{
	color:#2ac6d6;
	margin:0 0 -1px 0;
	border-bottom-color:#2ac6d6;
	border-bottom-width:2px;
}
.orders_acc .open_order:hover{
	cursor:pointer;
}
.form_horizontal form.feed-back .btn-default.cancel:hover{
	background:#2ac6d6;
	color:#ffffff;
}
.favorites .favorite:hover{
	cursor:pointer;
}
.favorites .favorite .items .item .galery__actions .btn .ico.like-sm{
	/*background:transparent url('../images/content/product_orders/delete_blue.png') center center no-repeat;*/
    width: 20px;
    height: 12px;
	/*background-position-x: 2px;*/
	background: transparent url('../images/cross_favorite.svg') center center no-repeat !important;
	transform: scale(1.3);
	position: relative;
	left:-2px;
}
.rubric_menu ul li a:hover{
	color:#3d5265;
}
.goods_right .most_goods .items .item:hover{
	cursor:pointer;
}
.goods_right .most_goods .items .item:hover h4 {
	color:#2ac6d6;
}
.to_list{
	display:none;
	font-size:14px;
	color:#2ac6d6;
	border:1px solid #2ac6d6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:28px;
	line-height:28px;
	padding:0 75px;
	margin:0 0 30px 0;
}
form.feed-back .btn-default{
	margin-right:15px;
}
@media only screen and (max-width: 767px){
	form.feed-back .btn-default {
		margin-right:0;
	}
}












@media only screen and (max-width: 1224px){
	.orders_acc{
		width:670px;
	}
	.profile_lk .orders_lk .orders_acc{
		width:95%;
	}
	.orders_acc thead tr td:nth-child(1){

	}
	.orders_acc thead tr td:nth-child(2){
		width: 115px !important;
		padding-right: 15px;
	}
	.orders_acc thead tr td:nth-child(3){

	}
	.orders_acc thead tr td:nth-child(4){

	}
	.orders_acc .items .item .about{
		margin-right:5px;
	}
	.orders_acc .items .item .price_one{
		width: 115px;
		margin-right: 10px;
	}
	.orders_acc .items .item .count{
		width:130px;
	}
	.address_list .items .item.last{
		margin-left:100px;
	}
	.favorites .favorite .items .clear{
		clear:none;
	}
	.favorites .favorite .items .clear.three{
		clear:both;
	}
	.favorites .favorite .items .item.last_three{
		margin-right:0;
	}
	.favorites .favorite .items .item.last{
		margin-right:20px;
	}
	.pay_page p{
		max-width:640px;
	}
	.pay_page .images img:not(:last-of-type){
		margin-right:50px;
	}
	.goods_full .wrapper_sliders .slider .slide{
		width:620px;
		max-height:400px;
	}
	.goods_full .wrapper_sliders .slider{
		margin-bottom:5px;
	}
	.goods_right .fresh_goods .items .item{
		width:130px;
	}
	.goods_right .fresh_goods .items .item .img{
		width:130px;
		height:90px;
	}
	.goods_right .fresh_goods .items .item:not(.last){
		margin-right:20px;
	}
	.goods_right{
		padding-right:10px;
		padding-left:10px;
	}
	.goods.footer .items .item{
		width:255px;
	}
	.goods .items .item .img{
		width:240px;
		height:auto;
	}
	.news_full img{
		display:block;
		float:none !important;
		max-width:100%;
	}
	.pay_page ol, .goods_full ol, .news_full ol{
		margin-left:40px;
	}
	.pay_page ol li, .goods_full ol li, .news_full ol li{
		text-indent: -25px;
	}
}

@media only screen and (max-width: 1300px){
	.registration .form-group-radio{
		float:left;
		clear:both;
		margin-bottom:20px;
	}
}
@media only screen and (min-width: 969px){
	.all_blocks_menu_lk{
		display:block !important;
	}
}
@media only screen and (max-width: 767px){
	form.feed-back.registration,form.feed-back.login{
		opacity:1;
	}
	.reg_header.header-custom h2{
		padding:0 20px;
	}
	.wrap_login_reg{
		border:none;
		padding-top:0;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	.reg_text{
		padding-bottom:10px;
	}
	.menu_lk{
		display:block;
	}
	.menu_lk li:first-of-type a{
		border-top:1px solid #e4e4e4;
	}
	.wrap_menu_lk .menu_lk li a{
		height:29px;
		line-height:29px;
	}
	.social_big{
		margin-bottom:20px;
	}
	.social_big a{
		width:53px;
	}
	.link_recovery_pass{
		line-height:14px;
		clear:both;
	}
	.form.login.feed-back .btn-default{
		margin-bottom:20px;
	}
	form.feed-back.login{
		padding-bottom:20px;
		margin-bottom:15px;
	}
	.registration .form-group.form-group_column .js-icheck.js-check p{
		margin-bottom:0;
	}
	.registration.form-horizontal .form-group.form-group_column{
		margin-bottom:5px;
	}
	.reg_header.header-custom h2:before{
		top:10px;
		bottom:auto;
	}
	.reg_header.header-custom h2:after{
		top:10px;
		bottom:auto;
	}
	.reg_text p{
		font-size:12px;
		font-weight:400;
		margin:0;
	}
	.profile_lk{
		border:none;
		margin-bottom:30px;
	}
	.wrap_menu_lk{
		width:auto;
		background:transparent;
		padding:0;
		min-height:100%;
		border:none;
	}
	.form_horizontal{
		padding-top:0;
	}
	.form_horizontal .form label:not(.js-icheck){
		display:none;
	}
	.form_horizontal form.feed-back .form-group .required{
		display:none;
	}
	.form_horizontal .form .input-group{
		width:100%;
	}
	.form_horizontal .form input{
		width:100%;
	}
	.form_horizontal h3{
		font-size:18px;
		font-weight:600;
	}
	.form_horizontal form.feed-back .btn-default{
		margin:0;
	}
	.reg_text p br{
		display:none;
	}
	.form_horizontal .js-icheck.js-check p{
		line-height: normal;
		position: relative;
		top: 10px;
	}
	.orders_lk{
		padding-top:10px;
		margin-bottom:0;
	}
	.orders_lk h3{
		border-bottom:1px solid #bebebf;
		padding-bottom:15px;
		margin-bottom:0;
	}
	.orders_lk table thead{
		display:none;
	}
	.orders_acc{
		width:280px;
	}
	.orders_acc tr, .orders_acc tr td{
		display:block;
	}
	.orders_acc tr{
		position:relative;
	}
	.orders_acc > tbody > tr:not(.order_row) > td{
		height:auto;
		border:none;
		font-weight:400;
	}
	.orders_acc tr td .icon_arrow{
		position:absolute;
		right:0;
		top:20px;
	}
	.orders_acc > tbody > tr:not(.order_row) > td:last-of-type{
		margin-top:10px;
		border-bottom:1px solid #bebebf;
	}
	.orders_acc > tbody > tr.open_order.active:not(.order_row) > td:last-of-type{
		border-bottom-style:dashed;
	}
	.orders_acc .items .item .about{
		width:155px;
	}
	.orders_acc .items .item .grey{
		font-weight:400;
	}
	.orders_acc .items .item .price_one{
		margin-top:-4px;
		padding:0;
	}
	.orders_acc .items .item .count .grey{
		display:inline;
	}
	.orders_acc .items .item .count{
		padding:0;
	}
	.orders_acc .items .item .total_price{
		text-align:left;
		padding:0;
		width:160px;
	}
	.orders_acc .items .item .total_price .price .text{
		display:inline;
	}
	.orders_acc .items .item > div:not(.clear),.orders_acc .items .item > div.wrap_about:not(.clear) > div:not(.clear){
		float:none;
	}
	.orders_acc .items .item > div.img:not(.clear),.orders_acc .items .item > div.wrap_about:not(.clear){
		float:left;
	}
	.orders_acc .items .item{
		border-bottom-style:dashed;
	}
	.orders_acc .items{
		margin-bottom:15px;
	}
	.orders_acc .totals{
		text-align:left;
		margin-bottom:20px;
	}
	.orders_acc .totals .total_order{
		margin-bottom:5px;
	}
	.orders_acc .totals .delivery_address{
		margin-bottom:10px;
	}
	.orders_acc tr td:nth-child(1){
		padding-top:10px;
	}
	.form_horizontal .required_text{
		margin-left:0;
	}
	.form_horizontal form.feed-back .btn-default.cancel{
		margin-top:20px;
		margin-left:0;
	}
	.address_list{
		padding-top:0;
	}
	.address_list .items{
		margin-top:40px;
	}
	.address_list .items .item.last{
		margin-left:0;
	}
	.address_list .items .item{
		margin-bottom:30px;
	}
	.favorites .favorite .items{
		margin-top:20px;
	}
	.favorites .favorite h2{
		margin-bottom:5px;
		max-width:240px;
	}
	.favorites .favorite .count{
		line-height:20px;
		margin-bottom:20px;
	}
	.favorites .favorite.open_favorite .arrow_acc{
		position: absolute;
		margin-top: 0;
		top: 40px;
	}
	.favorites .favorite .arrow_acc{
		position:absolute;
		right:0;
		bottom:15px;
	}
	.social_gray .text{
		display:block;
		margin-top:20px;
		margin-bottom:5px;
	}
	.pay_page{
		padding-top:0;
	}
	.pay_page .images{
		margin-bottom:0;
	}
	.pay_page .images img{
		display:inline-block;
		vertical-align:middle;
		margin-bottom:20px;
	}
	.pay_page .images img:not(:last-of-type){
		margin-right:20px;
	}
	.rubric_menu ul{
		display:none;
	}
	.rubric_menu .select_rub{
		display:block;
		width:100%;
	}
	.rubric_menu .select_rub .ui-selectmenu-button{
		width:100% !important;
	}
	.goods .items .item{
		width:130px;
		padding-bottom:15px;
		margin-bottom:15px;
		margin-right:30px;
	}
	.goods .items .item .img{
		width:130px;
		height:auto;
		margin-bottom:10px;
	}
	.goods .items .item.is_image .rub_name{
		position:static;
		margin-bottom:10px;
	}
	.goods .items .item h3{
		font-size:14px;
		margin-bottom:0;
	}
	.goods .items .item p{
		display:none;
	}
	.goods .items .item .text{
		margin-left:0;
	}
	.goods .items .item .read_more{
		display:none;
	}
	.rubric_menu{
		margin-bottom:32px;
	}
	.goods_full .wrapper_sliders .slider .slide{
		width:320px;
		height:auto;
	}
	/*.goods_full .wrapper_sliders{*/
	/*	margin-left:-20px !important;*/
	/*}*/
	.poleznoe_slider_wrapper.galery-item .ctrl{
		margin-left:20px;
	}

	.goods_full .wrapper_sliders .foot_slide .text{
		margin-left:25px;
	}
	/*.goods_full .wrapper_sliders .foot_slide{
		display:none;
	}*/
	.goods_full .wrapper_sliders{
		border:none;
		margin:0 0 10px 0;
	}
	.foot_social_back .social_gray .text{
		display:none;
	}
	.foot_social_back .social_gray .back{
		display:none;
	}
	.goods_full{
		padding:0;
	}
	.foot_social_back .social_default .social__item{
		margin-right:5px;
	}
	.foot_social_back{
		text-align:center;
		margin-bottom:0;
		padding-bottom:10px;
		border-bottom:1px solid #bebebf;
	}
	.goods_right{
		padding-top:20px;
		margin-bottom:0;
		padding-bottom:0;
	}
	.goods_right .border{
		border-bottom:1px solid #bebebf;
		margin-left:-10px;
		margin-right:-10px;
		margin-bottom:20px;
	}
	.goods_right .most_goods{
		margin-bottom:20px;
	}
	.goods_right .fresh_goods .items .item{
		width:120px;
	}
	.goods_right .fresh_goods .items .item .img{
		width:120px;
	}
	.goods_right .fresh_goods .items .item:not(.last){
		margin-right:20px;
	}
	.goods.footer .items .item{
		width:260px;
		margin-right:10px;
	}
	.goods.footer .items .item .img{
		width:260px;
		height:auto;
	}
	.goods.footer .items .item p{
		display:block;
	}
	.goods.footer .items .item .read_more{
		display:block;
	}
	.goods.footer .items .item .text{
		margin-left:20px;
	}
	.goods.footer .items .item.is_image .rub_name{
		position:absolute;
	}
	.goods.footer{
		text-align:center;
		margin-bottom:0;
	}
	.goods.footer .items{
		text-align:left;
		width:320px;
		overflow:hidden;
		margin-left:-20px;
		margin-right:-20px;
	}
	.goods.footer .to_list{
		display:inline-block;
	}
	.goods.footer .items .item h3{
		font-size:18px;
		font-weight:400;
		margin-bottom:10px;
	}
	.goods.footer .items .item{
		margin-bottom:0;
		padding-bottom:0;
	}
	.goods.footer *{
		outline:none;
	}
	/*menu mobile*/
	.btn.btn-h-mob-menu{
		position:relative;
		z-index:9999;
		top:0;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}
	.btn.btn-h-mob-menu.active{
		top:20px;
	}
	.nav-main.nav-main_header.menu-mobile{
		width:320px;
		position:absolute;
		background:#EEF3F6;
		padding:80px 30px 110px 30px;
		top:0;
		z-index:999;
		left:-40px;
		height:auto;
	}
	.nav-main.nav-main_header.menu-mobile > ul{
		margin:0 0 0 10px;
		padding:0;
		max-width:260px;
		text-align:center;
		display:block;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item{
		margin:0;
		padding:0;
		display:block;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item .arrow_menu{
		display: inline-block;
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 4px solid black;
		-webkit-transition: transform .3s ease;
		-moz-transition: transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		margin: 0 0 0 10px;
		position: relative;
		top: -3px;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.active.nav-main__item .arrow_menu{
		display: inline-block;
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 4px solid black;
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
		-webkit-transition: transform .3s ease;
		-moz-transition: transform .3s ease;
		-o-transition: transform .3s ease;
		transition: transform .3s ease;
		margin: 0 0 0 10px;
		position: relative;
		top: -3px;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item > a{
		margin:0;
		padding:0 5px 0 0;
		height:38px;
		line-height:38px;
		text-transform:uppercase;
		text-decoration:none;
		font-weight:400;
		display:inline-block;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item:not(:last-of-type){
		border-bottom:1px solid #e4e4e4;
		width:100%;
	}
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item.active > a{
		color:#2ac6d6;
	}
	.nav-main.nav-main_header.menu-mobile .parent_menu.dropdown-menu{
		margin:0 0 10px 0;
		padding:0;
		position:static;
		background: transparent;
		-webkit-box-shadow: none;
		box-shadow:none;
		border:none;
	}
	.nav-main.nav-main_header.menu-mobile .parent_menu.dropdown-menu li{
		margin:0;
		padding:0;
	}
	.nav-main.nav-main_header.menu-mobile .parent_menu.dropdown-menu li a{
		margin:0;
		padding:0;
		font-weight:400;
		height:30px;
		line-height:30px;
	}
	/*parent_menu active*/
	.nav-main.nav-main_header.menu-mobile > ul > li.active .parent_menu{
		display:block;
	}
	a.dropdown-target:after, .dropdown-target > a:after{
		content:"";
		background:none;
		border:none;
	}
}

/*fix Alexey*/
.homeBigSlider .slider_wide .btn-transparent,
.homeBigSlider .slider_wide .category .category__text,
.homeBigSlider .slider_wide .category .category__title{
	position: relative !important;
	z-index: 1 !important;
	left: 0 !important;
	top: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
}

.homeBigSlider .slider_wide .category__descr{
	width: 430px !important;
	height: auto !important;
	position: absolute;
	z-index: 1;
	left: 50%;
	transform: translate3d(-50%,0,0);
	bottom: 54px;
	top: auto;
	margin: 0 !important;
	color: #3d5265;
}
.homeBigSlider .slider_wide .btn-transparent{
	width:180px;
	/*top:auto !important;*/
	/*bottom:60px !important;*/
	position: relative;
}
.arrow_acc{
	height:20px;
}
.category_advantages .category__img{
	background:#FFFFFF;
}
.galery-item_mini .galery__img{
	text-align:center;
	overflow:hidden;
}
.category_news .category__img{
	position:relative;
}
.category_news .category__img img{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.category_news .category__text{
	margin-bottom:10px;
}
@media screen and (max-width: 1224px){
	.homeBigSlider .slider_wide .category__img img{
		max-width:100%;
	}
	.category__img img{
		max-width:100%;
	}
	.category_news .category__img img{
		max-width:100%;
		min-height:0;
	}
	.category.category_news.category__portrait .category__img img{
		min-height:0;
	}
}
@media screen and (max-width: 767px){
	.category_news .category__img img{
		max-width:none;
		min-height:100%;
	}
	.category.category_news.category__portrait .category__img img{
		max-width:100%;
		max-height:none;
	}
	.homeBigSlider .slider_wide .category__img,
	.homeBigSlider .bx-wrapper .bx-viewport,
	.homeBigSlider .slide{
		min-height: 340px;
	}
	.homeBigSlider .slider_wide .ctrl{
		display: none !important;
	}
	.homeBigSlider .slider_wide .category__img img{
		display: none !important;
	}
}
.poleznoe_slider_wrapper.galery-item .ctrl{
	opacity:1;
}
/*
.bx-wrapper img{
	max-width:none;
}*/
.goods_full .wrapper_sliders .slider .slide img{
	max-width:none;
}
.js-check .icheckbox{
	background-position:-40px -744px;
}
.js-check .icheckbox.checked{
	background-position:-40px -789px;
}
@media only screen and (max-width: 767px){
	.cardFullWrapper .card__img img{
		width:100%;
	}
}
.galery-item_m .galery__img img{
	max-width:100%;
}
.ico.output-ico-4{
	background-position:-39px -875px;
}
.page-output-view__item:hover .ico.output-ico-4, .page-output-view__item.m-selected .ico.output-ico-4{
	background-position:-39px -919px;
}
.ico.output-ico-9{
	background-position:-39px -963px;
}
.page-output-view__item:hover .ico.output-ico-9, .page-output-view__item.m-selected .ico.output-ico-9{
	background-position:-39px -1007px;
}
.ico.output-ico-25{
	background-position:-39px -1051px;
}
.page-output-view__item:hover .ico.output-ico-25, .page-output-view__item.m-selected .ico.output-ico-25{
	background-position:-39px -1093px;
}
.ico.tel-sm{
	background-position:-40px -663px;
}
.card-header .btn.btn-favorites{
	border:1px solid transparent;
}
.card-header .btn-favorites.active:hover .ico.ico-favorites{
	/*background-position:-296px -262px !important;*/
	/*background:transparent url('../images/content/product_orders/delete_blue.png') center center no-repeat !important;*/
	background: transparent url('../images/cross_favorite.svg') center center no-repeat !important;
	transform: scale(1.3);
}
.card-header .btn.btn-favorites:hover{
	width:auto !important;
	height:auto !important;
}
@media only screen and (max-width: 1224px) and (min-width: 768px){
	.galery-item_s .galery__img img{
		width:220px !important;
	}
	.card-header .card-title{
		font-size:20px;
	}
	.card-details p{
		font-size:12px;
	}
	/*.galery.galery_catalog .galery-item_default{
		margin-bottom:70px;
	}*/
}
@media only screen and (min-width: 768px) and (max-width: 993px){
	.galery.galery_catalog .galery-item_default .galery__actions{
		margin-top:15px;
	}
	.profile_lk .orders_lk .orders_acc{
		width:100%;
	}
	.profile_lk .orders_lk .orders_acc .wrap_about{
		width:70%;
	}
	.profile_lk .orders_lk .orders_acc .wrap_about .price_one,
	.profile_lk .orders_lk .orders_acc .wrap_about .count,
	.profile_lk .orders_lk .orders_acc .wrap_about .total_price{
		float: right !important;
		text-align: right;
		margin-right: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width: 767px){
	.nav-main.nav-main_header.menu-mobile > ul > li.nav-main__item.minHideMenu {
		display: none !important;
	}
	.profile_lk .orders_lk .orders_acc{
		width:100%;
	}
}
.galery-item_mini .galery__title{
	font-size:11px;
}
form.feed-back .form-group .required{
	line-height:2px;
}
.form.contact-form textarea{
	height:304px;
}
.orders_acc .items .item .img{
	position:relative;
	text-align:center;
}
.orders_acc .items .item .img img{
	display:inline-block;
	width:100%;
}
.slider_wide .category__descr{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
@media only screen and (max-width: 993px){
	.slider_item-rounded .btn{
		display:none;
	}
}
@media only screen and (max-width: 993px){
	.category_extended .category__img{
		max-height:250px;
	}
}

.wide-block.m-wide-slider.homeBigSlider,.slider_wide .slider-area, .slider_wide .category,.homeBigSlider .slide .category__img,.slider_wide .category__descr{
	height:100% !important;
}
.homeBigSlider .slider_wide .category__descr{
	/*height:440px !important;*/
	/*margin-top:-40% !important;*/
	text-align:center;
}
.homeBigSlider .slide .category__img{
	max-height:none !important;
}
.wide-block.m-wide-slider.homeBigSlider .bx-wrapper .bx-viewport{
	/*height:490px !important;*/
	height: auto !important;
	max-height:91vh;
}
.wide-block.m-wide-slider.homeBigSlider .slider-area{
	padding-bottom: 28%;
	box-sizing: border-box;
}
.homeBigSlider .slide{
	/*height:100% !important;*/
	left: 0;
	top: 0;
}
.phoneMenuCollapseTrigger{
	top:5px;
}
@media only screen and (min-width: 994px) and (max-width: 1224px){
	/*.homeBigSlider .slide .category__img{*/
	/*	height:390px !important;*/
	/*}*/
	/*.wide-block.m-wide-slider.homeBigSlider .bx-wrapper .bx-viewport{*/
	/*	height:390px !important;*/
	/*}*/
	/*.homeBigSlider .ctrl{*/
	/*	top:40% !important;*/
	/*}*/
	.homeBigSlider .slider_wide .category__descr{
		width: 340px !important;
		bottom: 44px;
	}
	/*.homeBigSlider .slide .category__img img{*/
	/*	max-height:none !important;*/
	/*	max-width:100% !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__title{*/
	/*	font-size: 50px !important;*/
	/*	position:static !important;*/
	/*	margin-left:-50px !important;*/
	/*	max-width: 445px !important;*/
	/*	margin-top: 50px !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__text{*/
	/*	position:static !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .btn-transparent{*/

	/*}*/
	.category_news.category__portrait .category__img{
		height:340px !important;
	}
	.category_news .category__img{
		height:160px !important;
	}
	.category_news.category__portrait .category__descr{
		top:294px !important;
	}
	.category_news .category__descr{
		top:118px !important;
	}
	.category_news.fade-in .category__descr{
		top:40% !important;
	}
}
@media only screen and (max-width: 1024px){
	.homeBigSlider .slider_wide .category__descr {
		width: 340px !important;
		bottom: 24px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 993px){
	/*.homeBigSlider .slide .category__img,.wide-block.m-wide-slider.homeBigSlider .bx-wrapper .bx-viewport{*/
	/*	height:390px !important;*/
	/*}*/
	/*.homeBigSlider .ctrl{*/
	/*	top:40% !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category__descr{*/
	/*	height: 340px !important;*/
	/*	width: 340px !important;*/
	/*	margin-top: -50% !important;*/
	/*	margin-left: -170px !important;*/
	/*}*/
	/*.homeBigSlider .slide .category__img img{*/
	/*	max-height:none !important;*/
	/*	max-width:100% !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__title{*/
	/*	font-size: 50px !important;*/
	/*	position:static !important;*/
	/*	margin-left:-80px !important;*/
	/*	margin-top: 50px !important;*/
	/*	max-width:500px !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__text{*/
	/*	position:static !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .btn-transparent{*/

	/*}*/
	/*.category_news.category__portrait .category__img{*/
	/*	height:260px !important;*/
	/*}*/
	/*.category_news .category__img{*/
	/*	height:120px;*/
	/*}*/
	/*.category_news:not(.category__portrait) .category__descr .category__text{*/
	/*	display:none;*/
	/*}*/
	/*.category_news:not(.category__portrait) .category__date{*/
	/*	top:0 !important;*/
	/*}*/
	/*.category_news.category__portrait .category__date{*/
	/*	top:80px !important;*/
	/*}*/
	/*.category_news.category__portrait .category__descr{*/
	/*	top:220px !important;*/
	/*}*/
	/*.category_news .category__descr{*/
	/*	top:82px !important;*/
	/*}*/
	/*.category_news.fade-in .category__descr{*/
	/*	top:40% !important;*/
	/*}*/
}
@media only screen and (min-width: 320px) and (max-width: 767px){
	/*.homeBigSlider .slide .category__img,.wide-block.m-wide-slider.homeBigSlider .bx-wrapper .bx-viewport{*/
	/*	height:290px !important;*/
	/*}*/
	/*.homeBigSlider .ctrl{*/
	/*	top:30% !important;*/
	/*}*/
	/*.wide-block.m-wide-slider.homeBigSlider{*/
	/*	margin-top:-30px !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category__descr{*/
	/*	height: 240px !important;*/
	/*	width: 240px !important;*/
	/*	margin: 0 !important;*/
	/*	top: 0 !important;*/
	/*	bottom: 0 !important;*/
	/*}*/
	/*.homeBigSlider .slide .category__img img{*/
	/*	!*max-height:none !important;*/
	/*	max-width:100% !important;*!*/
	/*	min-width: auto;*/
	/*	max-width: none !important;*/
	/*	width: auto;*/
	/*	height: 100%;*/
	/*	min-height: auto;*/
	/*	max-height: none !important;*/
	/*	margin-left:-10% !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__title{*/
	/*	font-size: 35px !important;*/
	/*	position:static !important;*/
	/*	margin-left:-40px !important;*/
	/*	max-width:320px !important;*/
	/*	margin-top: 50px !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .category .category__text{*/
	/*	position:static !important;*/
	/*}*/
	/*.homeBigSlider .slider_wide .btn-transparent{*/
	/*	bottom:20px !important;*/
	/*}*/
	/*.slider_wide .category{*/
	/*	margin: auto;*/
	/*	position: absolute;*/
	/*	left: -240px;*/
	/*	right: 0;*/
	/*	top: -1300%;*/
	/*}*/
	.goods .items{
		text-align:center;
	}
	.goods .items .item .text{
		text-align:left;
	}
	.goods .items .item{
		margin-right:12px;
	}
}
/*@media only screen and (max-width: 660px){*/
/*	.homeBigSlider .slide .category__img img{*/
/*		margin-left:-20% !important;*/
/*	}*/
/*	.homeBigSlider .slider_wide .btn-transparent{*/
/*		width: 140px;*/
/*		height: 30px;*/
/*		line-height: 30px;*/
/*	}*/
/*}*/
/*@media only screen and (max-width: 560px){*/
/*	.homeBigSlider .slide .category__img img{*/
/*		margin-left:-30% !important;*/
/*	}*/
/*}*/
/*@media only screen and (max-width: 460px){*/
/*	.homeBigSlider .slide .category__img img{*/
/*		margin-left:-50% !important;*/
/*	}*/
/*}*/
/*@media only screen and (max-width: 360px){*/
/*	.homeBigSlider .slide .category__img img{*/
/*		margin-left:-70% !important;*/
/*	}*/
/*}*/
@media only screen and (min-width: 320px) and (max-width: 480px){
	/*.homeBigSlider .slide .category__img img{*/
	/*	max-height:100% !important;*/
	/*	max-width:none !important;*/
	/*}*/
	.izbrannoeFlying{
		left:82% !important;
	}
	.mobile-hide-block{
		display:none !important;
	}
}
@media only screen and (min-width: 320px) and (max-width: 340px){
	.galery.galery_default.same_textile .bx-wrapper{
		margin-left:-14px !important;
	}
}

.category.category_advantages .category__img img{
	max-height:100%;
	min-height:0;
}
.galery-item_mini .galery__img{
	overflow:visible !important;
}

@media only screen and (max-width: 767px){
	.page-inner .category_news .category__descr, .main-page .category_news .category__descr {
		padding-bottom: 0 !important;
		position: relative !important;
		top: 0 !important;
	}
	.page-inner .category_news .category__descr .btn.btn-transparent, .main-page .category_news .category__descr .btn.btn-transparent{
		background-position:right 5px !important;
	}

}
.favorites .favorite .items .clear.two{
	clear:none;
}
@media only screen and (min-width: 320px) and (max-width: 993px){
	.favorites .favorite .items .clear.two{
		clear:both;
	}
	.favorites .favorite .items .clear.three{
		clear:none;
	}
	.favorites .favorite .items{
		text-align:center;
	}
	.favorites .favorite .items .item{
		display:inline-block;
	}
	.favorites .favorite .items .item.last_three{
		margin-right:30px;
	}
	.favorites .favorite .items .item.last_two{
		margin-right:0;
	}
}
@media only screen and (max-width: 650px){
	.favorites .favorite .items .item{
		display:inline-block;
		float:none;
	}
	.favorites .favorite .items .item{
		margin-right:30px !important;
	}
	.favorites .favorite .items .item .text{
		text-align:left;
	}
}
@media only screen and (max-width: 340px){
	.favorites .favorite .items .item{
		margin-right:0 !important;
	}
}
.btn{
	-webkit-appearance: none !important;
	-moz-appearance:none !important;
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
	.advance__right [type="submit"]{
		padding-left:10px !important;
	}
	.advance__left .btn-plus span{
		margin-left:-6px !important;
		margin-top:-2px !important;
	}
	.advance__left .btn-minus span{
		margin-left:-4px !important;
		margin-top:0px !important;
	}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	.advance__right [type="submit"]{
		padding-left:10px !important;
	}
	.advance__left .btn-plus span{
		margin-left:-6px !important;
		margin-top:-2px !important;
	}
	.advance__left .btn-minus span{
		margin-left:-4px !important;
		margin-top:0px !important;
	}
}
.izbrannoeFlying{
	top:25% !important;
}
@media screen and (max-width: 993px) and (min-width: 768px){
	.goods.footer .items {
		width:100% !important;
	}
	.goods.footer .items .item{
		width:240px;
	}
	.goods.footer .items .item .img{
		width:220px;
	}
	.color-item:not(:first-child){
		margin-left:5px;
	}
}
@media screen and (max-width: 767px){
	.goods.footer .items {
		width:370px !important;
		margin:auto !important;
	}
}
/*
.cardCollection.galery-item_m:hover:before{
	bottom:-52px !important;
}
.galery-item_m:hover:before{
	bottom:-160px!important;
}
.galery-item_l:hover:before, .galery-item_m:hover:before{
	bottom:-160px !important;
}
.cardCollection.galery-item_l:hover:before{
	bottom:-54px !important;
}
.cardCollection.galery-item_s:hover:before{
	bottom:-44px !important;
}
.galery-item_s:hover:before{
	bottom:-144px !important;
}
@media only screen and (max-width: 1224px) and (min-width: 994px){
	.galery-item_default.cartTkan:hover:before{
		bottom: -140px !important;
	}
	.cardCollection.galery-item_m:hover:before{
		bottom:-52px !important;
	}
	.cardCollection.galery-item_l:hover:before{
		bottom:-36px !important;
	}
	.galery.galery_catalog .galery-item_default.cardCollection{
		height:210px !important;
	}
	.cardCollection.galery-item_s:hover:before{
		bottom:-6px !important;
	}
	.galery-item_default.cartTkan.galery-item_s:hover:before{
		bottom:-95px !important;
	}
}
*/
.cardFullWrapper .galery-item .galery__img{
	border:2px solid transparent;
	-webkit-transition: border-color 0.2s ease-out;
	-o-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
.cardFullWrapper .galery-item_mini .galery__img{
	margin-bottom:0;
}
.cardFullWrapper .galery-item_mini .galery__title{
	word-break:normal;
	line-height:12px;
}
.cardFullWrapper .galery-item_mini:hover .galery__img{
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.cardFullWrapper .galery-item:hover:before{
	display:none;
}
.cardFullWrapper .galery-item:hover .galery__img{
	border-color:#3d5265;
}

/*Новое от 15.01.16*/
.js__trigger__content.m-ope.other-tkani-itemcard .galery__img img{
	max-height:100%;
}
.slider_item-rounded .category__img *{
	position:relative;
	z-index:1;
}
.galery.galery_default.same_textile .btn.active:hover .ico.like-sm,
.btn.js_like_class.active:not(.js_like_class_new_main):hover .ico.like-sm{
	/*background:transparent url('../images/content/product_orders/delete_blue.png') center center no-repeat !important;*/
	background: transparent url('../images/cross_favorite.svg') center center no-repeat !important;
	transform: scale(1.3);
}
@media only screen and (max-width: 1224px) and (min-width: 994px){
	.itemCard-m .galery-item.galery-item_default.galery-item_m.cartTkan{
		margin-bottom: 60px;
	}
	.itemCard-m .galery-item.galery-item_default.galery-item_m.cartTkan.cartTkanShowNoCollection{
		margin-bottom:10px;
	}
}
@media only screen and (max-width: 993px) and (min-width: 768px){
	.itemCard-m .galery-item.galery-item_default.galery-item_m.cartTkan{
		margin-bottom: 70px;
	}
	.itemCard-m .galery-item.galery-item_default.galery-item_m.cartTkan.cartTkanShowNoCollection{
		margin-bottom:155px;
	}
	.galery.galery_catalog .galery-item_default .catalog-set-label{
		margin-right:8px;
	}
}
.form .span_kak_label{
	font-size: 12px;
	font-weight: 300;
	line-height: 14px;
	color: #a4a4a4;
	margin-bottom: 10px;
}
.form-horizontal .form-group .span_kak_label{
	display: block;
	width: 100%;
}
@media only screen and (max-width: 993px) and (min-width: 320px){
	.only-lg-all{
		display:none !important;
	}
}
.galery_catalog .catalog-set-label_mobile .catalog-set-label__item.hit {
	/*background-color: #2ac6d6;*/
	background-color: #FE7702;
}
.galery_catalog .catalog-set-label_mobile .catalog-set-label__item.clean{
	background-color: #2ac6d6;
	width:45px;
}
@media only screen and (max-width: 767px) and (min-width: 320px){
	.mobile-no-price-padding{
		padding-bottom:12px !important;
	}
}
.search:hover .tooltip{
	display:block !important;
}
.tooltipster-default{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
	border-color:#FFFFFF;
}
.tooltipster-default .tooltipster-content{
	padding: 10px 14px;
    font-size: 12px;
    line-height: 14px;
    font-weight: 300;
    background-color: #ffffff;
	color:#00c9d9;
	-webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span{
	border-left: 4px solid transparent !important;
	border-right: 4px solid transparent !important;
	border-bottom: 4px solid;
	top: -4px;
}
