@font-face{
	font-family: "SF UI Display light";
	src: url("../font/SF-UI-Display-Light.otf"),
	url("../font/SF-UI-Display-Light.woff") format("woff");
	font-style: normal; 
	font-weight: normal; 
}
@font-face{
	font-family: "SF UI Display Regular";
	src: url("../font/SF-UI-Display-Regular.otf"),
	url("../font/SF-UI-Display-Regular.woff") format("woff");
	font-style: normal; 
	font-weight: normal; 
}
@font-face{
	font-family: "SF UI Display Medium";
	src: url("../font/SF-UI-Display-Medium.otf"),
	url("../font/SF-UI-Display-Medium.woff") format("woff");
	font-style: normal; 
	font-weight: normal; 
}
@font-face{
	font-family: "SF UI Display Bold";
	src: url("../font/SF-UI-Display-Bold.otf"),
	url("../font/SF-UI-Display-Bold.woff") format("woff");;
	font-style: normal; 
	font-weight: normal; 
}
@font-face {
	font-family: 'Myriad Pro';
	src: url('../font/MyriadPro-Regular.eot');
	src: url('../font/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
	url('../font/MyriadPro-Regular.woff') format('woff'),
	url('../font/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: "Montserrat";
	src: url("../font/montserrat/Montserrat-Light.ttf"),
	url("../font/montserrat/Montserrat-Light.ttf") format("ttf");
	font-style: normal; 
	font-weight: normal; 
}

html,body{
	margin: 0;
	padding: 0;
	font-family: "SF UI Display Regular";
	-webkit-text-size-adjust:none;
}
a{
	color: #000;
}

p, ul, ol, span{
	color: #000;
	font-size: 18px;
}
select::-ms-expand {
    display: none;
}
.header{

}
.header-top{
	border-bottom: 2px solid #707070;
	height: 53px;
	padding: 10px 0;
	/*text-align: center;*/
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
}
.container {
	width: 100%;
	width: calc(100% - 60px);
	max-width: 1810px;
	/* max-width: 1390px; */ 
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	margin: 0 auto;
	box-sizing: border-box;
}

.container .container {
	width: 100%;
}

.clerfix:before,
.clearfix:after{
	content: '';
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
}
.header-top__menu,
.header-top__basket{
	float: left;
}
.header-top__menu{
	/* margin-left: 5px; 
	margin-right: 45px;
	margin-right: 50px;
	*/
	position: relative;
	bottom: -12px;
}
.header-top__phone{
	display: inline-block;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
}
.header-top__right-block{
	float: right;
}


.go-to-retail-header {
	display: inline-block;
	color: #000;
	text-decoration: none;
	line-height: 32px;
	vertical-align: top;
	font-size: 17px;
	margin-right: 25px;
	/* margin-top: 2px; */
}

.go-to-retail-header:after {
	content: url('../img/ico/toright.png');
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -2px;
}

.top-header-mobile .go-to-retail-header {
	font-weight: normal;
	float: left;
	padding: 5px 0 0 15px;
} 



.header-top__search{
	position: relative;
	margin-right: 10px;
	margin-top: 10px;
	font-size: 0;
}
.search__button,
.search__input{
	height: 28px;
	vertical-align: top;
}
.search__button{
	width: 30px;
    border: 1px solid #000;
    border-right: none;
    background: none;
    cursor: pointer;
    outline: none;
}
.search__input{
	width: 231px;
	width: calc(100% - 33px);
    vertical-align: top;
    border: 1px solid #000;
    color: #000;
    border-left: none;
    font-style: normal;
    padding-left: 4px;
    box-sizing: border-box;
    margin-right: 0;
    outline: none;
    font-size: 16px;
}
.search__input::-webkit-input-placeholder{
	font-size: 16px;
}
.search__input::-ms-clear,
.search__input::-ms-reveal{
   display: none;
}

.search__input::-webkit-search-decoration,
.search__input::-webkit-search-cancel-button,
.search__input::-webkit-search-results-button,
.search__input::-webkit-search-results-decoration{
   display: none;
}














.information .zagl{
	color: #9c9392;
	font-family: Verdana;
	font-size: 34px;
}
.information .zagl:before,
.information .zagl:after{
	display: none;
}
.header-top__menu .header-top__link {
	color: #000000; /* #a1a1a1;*/
	font-size: 18px;
/*	font-size: 17.83px;*/
	text-decoration: none;
	margin-right: 15px;
	line-height: 32px;
	-webkit-transition: color 0.25s;
	-o-transition: color 0.25s;
	-moz-transition: color 0.25s;
	transition: color 0.25s;
	text-transform: uppercase;
	position: relative;
}

.header-top__menu .header-top__link.header-top__link_active:after,
.header-top__menu .header-top__link:hover:after {
	content: '';
	display: block;
	width: 100%;
	height: 6px;
	background: #ef0083;
	position: absolute;
	bottom: -8px;
	left: 0;
}

.header-top__menu .header-top__link:last-child{
	margin-right: 0;
}
.header-top__menu .header-top__link:hover{
	color: #000;
}
.header-top__menu .header-top__link_active{
	color: #000;
}
.header-phone {
	color: #000;
	font-size: 21px;
	font-size: 18px;
	text-decoration: none;
	line-height: 32px;
}

.header-phone img {
	vertical-align: middle;
	height: 19px;
}


select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/*input[type="search"]::-webkit-input-placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;
}
input[type="search"]:-moz-placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;
}
input[type="search"]::-moz-placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;

}
input[type="search"]:-ms-input-placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;
}
input[type="search"]::-ms-input-placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;
}
input[type="search"]::placeholder{
	opacity: 1;
	color: #888;
	font-size: 19px;
}*/
.header-top__currency{
	display: inline-block;
	vertical-align: top;
}
.header-top__cabinet{
	display: inline-block;
}
.header-top__flag-box{
	display: inline-block;
	vertical-align: top;
	box-shadow: 0 0 1px 0 rgba(0,0,0,0.4);
}



.header-top__currency select{
	border: 1px solid #8a8a8a;
	color: #8a8a8a;
	height: 27px;
	width: 90px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0;
	outline: none;
	padding: 0 5px;
	margin-right: 10px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
	background: url('../img/header/arrow.png');
	background-repeat: no-repeat;
	background-position: 93% center;
	/*-webkit-box-shadow: 0px 1px 0px 0.5px rgba(0,0,0,0.3);
	        box-shadow: 0px 1px 0px 0.5px rgba(0,0,0,0.3);*/
	padding-top: 2px;
	padding-bottom: 1px;
    padding-left: 5px;
    margin-left: 7px;
    /*margin-top: 3px;*/
	/*-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s ;
	-moz-transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;*/
}
.header-top__currency select:focus,
.header-top__currency select:active{
	-webkit-box-shadow: 0 0 5px 0 #686868;
	        box-shadow: 0 0 5px 0 #686868;
}
.header-top__currency select option{
	font-size: 16px;
	font-family: "SF UI Display Regular";
}
.cabinet__link{
	display: inline-block;
	color: #000;
	height: 32px;
	line-height: 30px;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	text-decoration: none;
	/*padding: 0 15px;*/
	vertical-align: top;
	/*margin-right: 5px;*/
	
	text-align: center;
	font-size: 17px;
	position: relative;
}
.cabinet__icon{
	display: inline-block;
	margin-right: 5px;
}
.cabinet-notification{
	display: inline-block;
	position: relative;
	cursor: pointer;
	vertical-align: top;
	margin-right: 26px;
}
.cabinet-notification__img-box,
.header__heart-img-box,
.header__cart-img-box{
	min-height: 34px;
 /*   margin-right: 25px;*/
}
.cabinet-notification__quantity{
	display: block;
	text-align: center;
	color: #db0083;
}


.cabinet__pop-up{
	display:none;
	z-index:9999;
	position: absolute;
	top: 55px;
    left: -68px;
	width: 130px;
	background: #fff;
	padding: 10px;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.4);
}
.cabinet__sub-link{
	display: inline-block;
	color: #000;
	margin-bottom: 4px;
	text-decoration: none;
}
.cabinet__sub-link:hover{
	text-decoration: underline;
}
.cabinet__pop-up .close_notwin{
	display: inline-block;
	color: #666;
	margin-top: 10px;
	text-decoration: none;
}
.cabinet__pop-up .close_notwin:hover{
	text-decoration: underline;
}
.header__heart-box{
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
}
.header__heart-img-box{
	display: inline-block;
}
.header__heart-img-box img{
	
}
.header__heart-quantity{
	display: block;
	text-align: center;
	color: #db0083;
}
.header__heart-block{
	display: inline-block;
	margin-right: 21px;
	text-decoration: none;
}
.header__heart-number{
	display: block;
	text-align: center;
	color: #db0083;
	font-style: 15px;
	margin-top: 5px;
}
.header__crat-box{
	display: inline-block;
	margin-right: 10px;
	text-decoration: none;
}
.header__cart-img-box{
	
}
.header__cert-quantity,
.header__backet-number {
	display: block;
	text-align: center;
	color: #db0083;
}

.header__phone-box {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
	text-decoration: none;
}
.header__phone-img-box {
	display: inline-block;
}
.header__phone-img-box img{ }

.header__phone-number {
	display: block;
	text-align: center;
	color: #db0083;
	font-style: 15px;
	margin-top: 5px;
}    

.header__search-box {
	display: inline-block;
	vertical-align: top;
	margin-right: 17px;
	text-decoration: none;
}
.header__search-img-box {
	display: inline-block;
}
.header__search-img-box img{ }

.header__search-number{
	display: block;
	text-align: center;
	color: #db0083;
	font-style: 15px;
	margin-top: 5px;
}    






.cabinet__link-container{
	position: relative;
/*	display: inline-block;*/
	margin-right: 15px;
}
.cabinet__link-active{
	/*text-align: left;
	color: #909090;
	padding: 0 8px;*/
}
.cabinet__link-active-close{
	display: inline-block;
	vertical-align: top;
	margin-top: 8px;
	margin-left: 3px;
}
.basket__info{
	display: inline-block;
	vertical-align: top;
	color: #8a8a8a;
	font-size: 14px;
}
.basket__info span{
	font-size: 13px;
	color: #a1a1a1;
	line-height: 14px;
	color: #a1a1a1;
}
.price_j,.count_j{
	width: 60px;
	display: inline-block;
	text-align: right;
}
.basket__link{
	margin-left: 3px;
	display: inline-block;
	vertical-align: top;
	margin-top: -3px;
}
.header-top__currency .select-currency{
	width: 80px;
}
.logo__link{
	display: inline-block;
	vertical-align: middle;
}
.logo__img{
	display: inline-block;
	vertical-align: middle;
}
 .logo_left{
	float: left;
	padding-left: 20px;
}
.logo_string{
	/*margin-top: 28px;*/
	position: absolute;
	left: 50%;
	transform: translate(-65%, -50%);
	top: 50%;
}
.header__center-block{
	padding-top: 15px;
	padding-bottom: 13px;
	position: relative;
}
.header__middle{
	/* height: 132px; */
	display: block;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	/*border-bottom: 2px solid #707070;*/
}
.middle-header__right-block {
	display: inline-block;
	float: right;
	text-align: right;
}

.middle-header__right-block .wholsale-img {
	position: relative;
	top: -10px;
	margin-right: 30px;
} 

.middle-header__right-block .tgheadicon-img {
	font-size: 18px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	line-height: 23px;
	color: #2d3866;
}

.middle-header__right-block .tgheadicon-img img {
	height: 29px;
	margin-bottom: 3px;
} 

.middle-header__right-block .tgheadicon-img.tgheadicon-mmobile {
	display: none;
}

.header__menu{
	display: block;
}
.menu{
	display: block;
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: right;
}
.menu__item{
	position: relative;
	/* float: left;
	margin-right: 20px; */
}
.menu__item:last-child{
	margin-right: 0;
}
.menu__link{
	color: #1f1f1f;
	font-size: 17px;
	/* font-size: 18.52px; */
	line-height: 26px;
	text-transform: uppercase;
	text-decoration: none;
}

.main_menu > .menu__link a {
	position: relative;
}

a .link_informer {
	position: absolute;
	top: -15px;
	right: 0;
	color: #ff1c8d;
	font-size: 10px;
	line-height: 14px;
	text-transform: none;
}

a.link-catalogue .link_informer {
	top: auto;
	right: auto;
	bottom: -25px;
	left: 0;
	z-index: 1000;
	display: none;
}

.mobile-menu > li > a {
	position: relative;
}

.mobile-menu > li > a .link_informer {
	top: 50%;
	right: 40px;
	transform: translateY(-50%);
} 

.menu__item:hover a.link-catalogue .link_informer {
	display: block;
}

.sub-menu{
	position: absolute;
	display: block;
	z-index: 1000;
	left: 0;
	width: 265px;
	background: #666666;
	padding-left: 0;
	list-style-type: none;
}
.sub-menu_lvl-2{
	top: 0;
	left: 100%;
	background: #747474;
}
.sub-menu_lvl-3{
	top: 0;
	left: 100%;
	background: #7b7b7b;
}
.menu__sub-menu{
	display: none;
}
.sub-menu__item{
	float: none;
	margin: 0;
}
.sub-menu__item_lvl-2{

}
.sub-menu__item_lvl-3{

}
.sub-menu__link{
	color: #fff;
	line-height: 43px;
	font-size: 18px;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	text-transform: none;
}
.sub-menu__link_lvl-2{

}
.sub-menu__link_lvl-3{

}
.sub-menu__item:hover>.sub-menu__link{
	background: #939292;
}
.menu__item:hover>.sub-menu{
	display: block;
}
.act>.menu__link:after,
.hover>.menu__link:after{
	content: "";
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-bottom: 6px solid #ef0083;
	position: absolute;

bottom: -6px;

display: block;

width: 100%;
}


.menu__sub-menu-kamen {
    width: 1060px;
    padding: 15px 0 30px 5px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.menu__sub-menu-kamen li {
    /* float: left; */
    width: 265px;
    display: inline-block;
}

.menu__sub-menu-kamen li a {
	line-height: 30px;
}

.slides{
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
.slick-dots li{
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	background: #fff;
	border: 2px solid #0a0a0a;
	width: 15px;
	height: 15px;
	margin:0;
	margin-right: 20px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.slick-dots li:last-child{
	margin-right: 0;
}
.slick-dots li.slick-active{
	background: #0a0a0a;
}
.slick-dots{
	position: static;
	bottom: 0;
	margin-top: 25px;
}
#slider .slick-slide img{
	/*position: relative;
	left: 50%;
	transform: translateX(-50%);*/
	width: 100%;
}
.filtres__bottons_box,.filtres__small-cat_box,#up,#screen-1,#screen-subscribe,.poisk-for-mobile,.line-top-banner{
	display: none!important;
}
#screen,
.screen,
#screen-reg,
.screen-production,
.screen-favorite,
.screen-favorite-unauth,
.screen-share
{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1100;
	
}
.popup-bg{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.59);
	z-index: 1;
}
.screen-production .bad {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	background: #fff;
	z-index: 1;
	overflow: auto;
	width: 910px;
	height: 600px;
	margin-top: -300px;
	margin-left: -455px;
	padding: 10px 18px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	color: #686868;
}

.screen .bad,
.screen-favorite .bad, 
.screen-favorite-unauth .bad,
.screen-share .bad {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	background: #fff;
	z-index: 1;
	overflow: auto;
	width: auto;
	height: auto;
	min-width: 300px;
	padding: 30px 38px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	color: #000;
	transform: translate(-50%, -50%);
}

.screen-share .bad {
	height: auto;
}

.screen-favorite .big_a.close.righter, .screen-favorite-unauth .big_a.close.righter {
	position: static;
}
.screen-favorite span, .screen-favorite-unauth span {
	font-size: 24px;
	text-align: center;
	display: block;
	padding-top: 20px;
	padding-bottom: 25px;
}

.screen div a.big_a, 
.screen-favorite div a.big_a, 
.screen-favorite-unauth div a.big_a {
	display: inline-block;
	width: 200px;
	height: 34px;
	border: 2px solid #686868;
	text-align: center;
	vertical-align: top;
	font-size: 18px;
	margin: 10px 20px;
	text-decoration: none;
	color: #000;
	line-height: 34px;
	padding: 0;
	transform: none!important;
	-webkit-box-shadow: 0 0 0px 0 #686868;
	        box-shadow: 0 0 0px 0 #686868;
	transition: box-shadow 0.25s ;
	cursor: pointer;
}

.screen div a.big_a:hover,
.screen-favorite div a.big_a:hover, 
.screen-favorite-unauth div a.big_a:hover {
	text-decoration: underline;
	-webkit-box-shadow: 0 0 3px 0 #686868;
	        box-shadow: 0 0 3px 0 #686868;
}
.vhod{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	display: block;
	background: #fff;
	width: 560px;
	min-height: 200px;
	margin: 0 auto;
	margin-top: -100px;
	margin-left: -280px;
	color: #686868;
	padding: 10px 18px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#screen-reg .vhod{
	width: 680px;
	min-height: 150px;
	height: 150px;
	margin-left: -340px;
	margin-top: -75px;
}

/*.screen .bad{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 1;
	display: block;
	background: #fff;
	width: 477px;
	height: 368px;
	margin: 0 auto;
	margin-top: -184px;
	margin-left: -238.5px;
	color: #848484;
	padding: 10px 18px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
*/


.close {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 5px;
	cursor: pointer;
	-webkit-transform: rotate(0deg);
	   -moz-transform: rotate(0deg);
	    -ms-transform: rotate(0deg);
	     -o-transform: rotate(0deg);
	        transform: rotate(0deg);
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: -webkit-transform 0.2s ease-in-out;
	-o-transition: -o-transform 0.2s ease-in-out;
	-moz-transition: transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
}
.close:hover{
	/*	
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);
	        */
}
.vhod h6,
#screen-reg .registr-caption{
	font-size: 24px;
	color: #686868;
	padding-top: 10px;
	padding-bottom: 15px;
	margin: 0;
	font-weight: normal;
}
#screen-reg .button{
	margin-top: 15px;
	text-align: center;
}
#screen-reg .button a{
	display: inline-block;
	width: 230px;
	height: 38px;
	border: 2px solid #686868;
	line-height: 34px;
	margin: 0 30px;
	color: #202020;
	background: #fff;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	font-size: 18px;
	text-transform: lowercase;
	text-decoration: none;
	-webkit-box-shadow: 0 0 0px 0 #686868;
	        box-shadow: 0 0 0px 0 #686868;
	-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s ;
	-moz-transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
}
#screen-reg .button a:hover{
	text-decoration: underline;
	-webkit-box-shadow: 0 0 5px 0 #686868;
	        box-shadow: 0 0 5px 0 #686868;
}
.vhod input{
	display: block;
	height: 24px;
	width: 100%;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border: none;
	border: 1px solid #d1d1d1;
	-webkit-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow: inset 0 0 5px 0px #c9c9c9;
	        box-shadow: inset 0 0 5px 0px #c9c9c9;
	padding: 5px 10px;
	font-size: 16px;
	-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s;
	-moz-transition: box-shadow 0.25s;
	transition: box-shadow 0.25s;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
}
.vhod input:active,
.vhod input:focus{
	-webkit-box-shadow: 0 0 3px 0 #686868;
	        box-shadow: 0 0 3px 0 #686868;
}
.vhod input[type="submit"]{
	background: #1f1f1f;
	border: none;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	color: #fff;
	width: 62px;
	height: 28px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	position: absolute;
	bottom: 10px;
	right: 18px;
	line-height: 28px;
	margin-bottom: 0;
	font-size: 16px;
	padding: 0;
}
.reg-href{
	color: #686868;
	margin-left: 10px;
}
.return-parol{
	color: #686868;
	margin-left: 0px;
}
.error-link-contact{
	color: #686868;
	margin-bottom: 10px;
}

.screen .bad .text{
	text-align: center;
	/*
	margin-top: 55px;
	font-size: 18px;
	font-size: 17.72px;
	*/
}

.screen .bad .text .text-link{
	font-family: "SF UI Display Bold";
	color: #848484;
	text-decoration: none;
}
.screen .bad .text .text-link:hover{
	text-decoration: underline;
}


.screen .bad .button{
	text-align: center;
}
/*

.screen .bad .button .big_a{
	font-family: "SF UI Display Medium";
	font-size: 23px;
	font-size: 23.62px;
	display: block;
	margin:0 auto;
	color: #fff;
	text-decoration: none;
	text-align: center;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	height: 38px;
	line-height: 34px;
	width: 221px;
	border: 2px solid #000;
	background: #000;
	margin-bottom: 10px;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-box-shadow: 0 0 0px 0 #686868;
	        box-shadow: 0 0 0px 0 #686868;
	-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s ;
	-moz-transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
}

.screen .bad .button .big_a.login_form{
	color: #202020;
	background: #fff;
	margin-bottom: 0px;
}

.screen .bad .button .big_a:hover{
	-webkit-box-shadow: 0 0 5px 1px #686868;
	        box-shadow: 0 0 5px 1px #686868;
}
*/

.screen-share form {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 15px;
}

.screen-share form input {
	width: 100%;
	max-width: 320px;
	box-sizing: border-box;
	padding: 7px;
	color: #000;
	border: solid 1px #000;
	text-align: left;
	display: block;
	margin: 0 auto;
	font-size: 14px;
	line-height: 25px;
}

.screen-share form button {
	cursor: pointer;
	color: #FFF;
	width: 100%;
	max-width: 320px;
	display: block;
	background: #000;
	border: none;
	margin: 15px auto 0 auto;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 45px;
	
}

.home-slide{
	margin-bottom: 20px;
}
.home-slide__link{
	display: block;
	margin-bottom: 20px;
	box-sizing: border-box;
	background-size: 0;
}
.home-slide__link:last-child{
	margin-bottom: 0;
}
.home-slide__link > img{
	max-width: 100%;
	width: 100%;
}
.slide-wrap{
	padding: 0 80px;
	margin-top: 45px;
}
.slick-next{
	right: 0;
}
.slick-prev{
	left: 0;
}
.slick-next:before{
	/*content: url('../img/redesign/arr-next_n.png');*/
	content: url('../img/960/product-slider-next.png');
}
.slick-prev:before{
	/* content: url('../img/redesign/arr-back_n.png'); */
	content: url('../img/960/product-slider-prev.png');
}
.slick-prev, .slick-next{
	width: auto;
	height: auto;
}

.see-slider-block {
	border-top: dotted 1px #000;
    box-sizing: border-box;
    padding-top: 10px;
}

.zagl, .zagl span{
	font-size: 38px;
	font-size: 38.8px;
	text-align: center;
	color: #242424;
	text-transform: uppercase;
	font-family: "SF UI Display Medium";
	position: relative;
	background: #fff;
}
.zagl span{
	z-index: 5;
	padding: 0 18px;
}
.zagl:after{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	border-top: 1px solid #2e2e2e;
	width: 50%;
	height: 1px;
}
.zagl:before{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	border-top: 1px solid #2e2e2e;
	width: 50%;
	height: 1px;
}
#hits{
	margin-bottom: 50px;
}

/************************************************
				    INSTAGRAM
************************************************/

.instagram__list{
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	text-align: center;
}
.instagram__item {
	display: inline-block;
	margin: 0 10px 20px 10px;
	margin-bottom: 20px;
	cursor: pointer;
	position: relative;
	z-index: 1;
	font-size: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}

/*
.instagram__item:nth-child(8n){
	margin-right: 0;
}
*/

.instagram__link{
	display: inline-block;
	text-decoration: none;
	color: initial;
}
.instagram__link:before{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.instagram__link:hover:before{
	content: "";
	opacity: 0.5;
}
.instagram__likes-block{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	   -moz-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	     -o-transform: translate(0, -50%);
	        transform: translate(0, -50%);
	opacity: 0;
	text-align: center;
}
.instagram__link:hover .instagram__likes-block{
	opacity: 1;
}
.instagram__likes,
.instagram__comments{
	color: #fff;
	font-size: 17px;
}
.instagram__comments{
	margin-left: 5px;
}
.instagram__likes_img,
.instagram__comments_img{
	display: inline-block;
	position: relative;
	top: 2px;
}
.instagram__button_box{
	text-align: center;
	margin-bottom: 45px;
	margin-top: 40px;
}
.instagram__button{
	display: inline-block;
	text-decoration: none;
	color: #2f2f2f;
	font-size: 42px;
}
.instagram__button_img{
	position: relative;
	top: 4px;
}
.instagram__bot-button_box{
	text-align: center;
	margin-top: 35px;
	margin-bottom: 55px;
}
.instagram__bot-button{
	display: inline-block;
	padding: 7px 28px;
	border: 1px solid #2f2f2f;
	-webkit-border-radius: 0;
	        border-radius: 0;
	color: #2f2f2f;
	background: none;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.instagram__bot-button:hover{
	background: #2f2f2f;
	color: #fff;
}
.instagram__icon-video{
	display: inline-block;
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 5;
}
.information{
	font-family: "Verdana", serif;
}
#footer{
	margin-top: 55px;
}
#bottom-line{
	padding-top: 15px;
	padding-bottom: 20px;
	border-top: 2px solid #a2a2a2;
}
.payment-method {
    display: inline-block;
    float: left;
}
.payment-method__text {
    display: inline-block;
    vertical-align: top;
    margin-top: 8px;
    margin-right: 10px;
    color: #000;
}
.payment-method__img {
    display: inline-block;
    vertical-align: top;
}
.top-footer__form{
    display: inline-block;
    float: right;
    margin-top: 3px;
}
.top-footer__field{
    width: 320px;
    height: 36px;
    border: 1px solid #000;
    background: none;
    outline: none;
    padding: 2px 10px;
    font-size: 17px;
    /* border-radius: 4px; */
    margin-right: 40px;
    box-sizing: border-box;
}
.top-footer__button {
    height: 36px;
    background: #e3007b;
    font-size: 16px;
    line-height: 32px;
    color: #fff;
    padding: 0 10px;
    border: none;
    outline: none;
    cursor: pointer;
    text-transform: uppercase;
    /* border-radius: 4px; */
    transition: 0.3s;
}
.top-footer__button:hover {
    background: #5f5f5f;
}

/*.bottom-line-podpis{
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	font-family: Verdana;
	font-size: 17px;
	font-size: 17.15px;
	letter-spacing: 2px;
	margin-right: 5px;
}*/
/*.footer-mobile-podpis{
	display: inline-block;
	vertical-align: middle;
}*/
.input-submit-podpis{
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	height: 36px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 10px;
	background: #1f1f1f;
	color: #fff;
	border: none;
	width: 170px;
	cursor: pointer;
}
/*#footer-mobile-podpis-input{
	display: inline-block;
	vertical-align: middle;
	width: 422px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	height: 36px;
	-webkit-border-radius: 0;
	        border-radius: 0;
	border: 2px solid #1f1f1f;
	padding: 0 10px;
	font-size: 16px;
	margin-right: 12px;
}*/
#footer-content{
	/*background: #181818;*/
	color: #000;
	border-top: 2px solid #8a8a8a;
}
.footer-menu{
	padding: 0;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 30px;
	display: inline-block;
	width: 220px;
	list-style-type: none;
	vertical-align: top;
}
.footer-menu a{
	color: #000;
	text-decoration: none;
	line-height: 35px;
	line-height: 34.81px;
	font-size: 22px;
	font-size: 22.15px;
}
.footer-menu a:hover{
	text-decoration: underline;
}
.l-col{
display: inline-block;

vertical-align: middle;
}
.r-col{
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	/*margin: 10px 0;*/
	margin-top: 20px;
	float: right;
}
.footer__social-list {
    font-size: 0;
}
.footer__social-list li {
    display: inline-block;
    margin-right: 10px;
}
.footer__social-list li:last-child{
	margin-right: 0;
}
.footer__social-list a {
    display: inline-block;
}
.footer__social-list img {
    display: inline-block;
}
.footer__two-phones {
    margin-top: 12px;
}
.footer__phone {
    display: inline-block;
    color: #000;
    font-size: 19px;
    text-decoration: none;
}
.footer__phone_margin{
    margin-right: 15px;
}
.footer__messangers {
    margin-top: 12px;
}
.footer__messangers-list {
    display: inline-block;
    font-size: 0;
}
.footer__messangers-list li {
    display: inline-block;
    margin-right: 7px;
}
.footer__messangers-list a {
    display: inline-block;
}
.footer__messangers-list img {
    display: inline-block;
}
.footer__messangers-text {
    display: inline-block;
    margin-left: 2px;
    color: #000;
    font-size: 14px;
    vertical-align: top;
    margin-top: 7px;
}
.footer__silwer-wings{
	margin-top: 39px;
	color: #000;
	font-size: 19px;
}
.bottom-footer__line {
    border-top: 2px solid #8a8a8a;
    text-align: center;
    padding: 12px 0;
}
.copyright{
    display: inline-block;
    color: #000;
    font-size: 17px;
}
.copyright a{
    color: #000;
    text-decoration: none;
}
.copyright a:hover{
	text-decoration: underline;
}




/*.soc-set-footer{
	display: inline-block;
	margin: 15px 0 15px;
}*/
/*.soc-set-footer > a{
	display: block;
	margin-left: 12px;
	float: left;
}*/
/*.soc-set-footer > a:first-child{
	margin-left: 0;
}*/
/*.dop_phone a{
	font-size: 22px;
	font-size: 21.55px;
	color: #000;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
.main-phone{
	font-size: 32px;
	font-size: 32.07px;
}
.main-phone span{
	color: #000;
	text-transform: uppercase;
	font-size: 11px;
	font-size: 12.56px;
	letter-spacing: 0.5px;
}*/
/*.copyright{
	color: #000;
	font-size: 12px;
	font-size: 12.56px;
	margin-top: 25px;
	letter-spacing: 0.5px;
}
.copyright span{
	color: #000;
	font-size: 12px;
	font-size: 12.56px;
}
.copyright a{
	color: #000;
	font-size: 12px;
	font-size: 12.56px;
	text-decoration: none;
}*/
#content{
	/* padding-top: 20px; */
}
#filtres{
	float: left;
	width: 260px;
	margin-top: 10px;
}
#catalog-t{
	float: right;
	width: 1130px; 
	width: calc(100% - 265px);
	margin-bottom: 20px;
	position: relative;
}
.one-filter:first-child > .check-box{
	margin-top: 0;
}
.sale-menu-item img{
	display: none;
}
.sale-menu-item .myico{
	display: none;
}
.one-filter h5{
	text-transform: uppercase;
	font-size: 20px;
	margin: 0;
	margin-bottom: 5px;
}

#page-navigator{
	color: #000;
	margin: 15px 0;
	margin-top: 7px;
}

#page-navigator a{
	color: #000;
	font-size: 12px;
	text-decoration: none;
}

#page-navigator a:hover{
	text-decoration: underline;
}
h1, h2{
	text-transform: uppercase;
}
h1{
	font-size: 30px;
}
h2{
	font-size: 28px;
}
.select-sort, .select-sort-second{
	display: inline-block;
	cursor: pointer;
}
.select-sort span{
	display: block;
	width: 180px;
	height: 33px;
	background: url(../img/1-2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 15px;
	color: #000;
	text-decoration: underline;
	line-height: 33px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 4px;
	text-align: center;
	padding-right: 10px;
	-webkit-background-size: 100% 100%;
	     -o-background-size: 100%;
	        background-size: 100%;
}
.pole-sortirovki{
	display: none;
	position: absolute;
	z-index: 101;
	background: #FFF;
	width: 180px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border-top: none;
	border: 1px solid #000;
	margin-right: 5px;
}
.pole-sortirovki a{
	color: #000;
	display: block;
	width: 100%;
	font-size: 17px;
	text-decoration: none;
	line-height: 1.4;
	padding: 0 0 0 3px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}
.pole-sortirovki a:hover{
	color: #FFF;
	background: #000;
}
.clear{
	display: none;
	clear: both;
}
.select-sort-second span{
	background-position: center;
	background-repeat: no-repeat;
	font-size: 15px;
	color: #000;
	text-decoration: underline;
	line-height: 33px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 4px;
	text-align: center;
	-webkit-background-size: 100% 100%;
	     -o-background-size: 100% 100%;
	        background-size: 100% 100%;
	padding-right: 10px;
	display: block;
	width: 70px;
	height: 33px;
	background-image: url(../img/1-3.jpg);
}
.top_Template_Navigation_Products .nav,
.bottom_Template_Navigation_Products .nav{
	float: right;
	color: #000;
	/*width: fit-content;
	margin: 0 auto; */
}
.catalogueSearchPageNavigatorTop,
.catalogueSearchPageNavigatorTop{
	float: left;
}

.nav-nofloat, 
.nav-nofloat .nav {
	float: none !important;
}

.nav_cont{
	display: inline-block;
	/* font-size: 0; */
}
.nav_cont_str{
	padding: 0;
	border: none;
}
.select-sort-second .pole-sortirovki{
	width: 70px;
}
.nav form{
	display: inline;
}
.nav form .nav__active-page {
	/*border: 2px solid #e3007a;
	box-shadow: inset 0px 0 0 2px #e3007a; */
	box-shadow: inset 0px 0 0 1px #000; 
	border: none;
	/* color: #e3007a; */
	background: #fff;
	width: 53px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	box-sizing: border-box;
	margin-left: -1px;
	vertical-align: middle;
	margin: 0 5px;
}

.top_Template_Navigation_Products .nav a,
.bottom_Template_Navigation_Products .nav a{
	text-decoration: none;
	display: inline-block;
	color: #000;
	font-size: 18px;
	box-sizing: border-box;
	text-align: center;
	margin-left: -1px;
	vertical-align: middle;
}

@media (min-width: 980px) {
	.top_Template_Navigation_Products .nav a,
	.bottom_Template_Navigation_Products .nav a {
		/*line-height: 36px;
		min-width: 36px;
		border: solid 1px #000; */
	}
}

.nav form + a {
	margin-left: 0 !important;
	border-left: 0 !important;
}

.nav_cont_arrow-link img {
	width: 12px;
	vertical-align: middle;
	margin: 0 5px;
}

.top_Template_Navigation_Products .nav a.arrow-link-left,
.bottom_Template_Navigation_Products .nav a.arrow-link-left{
	text-align: left;
	margin-right: 15px;
}

.top_Template_Navigation_Products .nav a.arrow-link-right, 
.bottom_Template_Navigation_Products .nav a.arrow-link-right {
	text-align: right;
	margin-left: 15px;
}

.top_Template_Navigation_Products .nav a.nav_cont_arrow-link, 
.bottom_Template_Navigation_Products .nav a.nav_cont_arrow-link {
	border: none;
}

.top_Template_Navigation_Products .nav span,
.bottom_Template_Navigation_Products .nav span {
	display: inline-block;
	font-size: 18px;
	line-height: 25px;
	/*min-width: 54px;
	text-align: center; */
	vertical-align: middle;
	color: #000;
	margin-right: 5px;
}






/* Р РЋР СџР ВР РЋР С›Р С™ Р СћР С›Р вЂ™Р С’Р В Р С›Р вЂ™ */
.all-tovars{
	padding: 0;
	list-style: none;
	margin-top: 0;
	
	/*display: grid;
    grid-template-columns: repeat(auto-fill, minmax(265px, 1fr));
    grid-auto-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px; 
     
    text-align: justify; */
    
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;  
    
}
.all-tovars__item{
	width: 270px;
	/* width: 240px; */
	height: 302px;
	/* float: left; */
	text-align: center;
	margin: 0;
	color: #000;
	position: relative;
	box-sizing: border-box;
	/* display: inline-block;*/ 
	display: inline-block;
    flex: 0 1 270px;
}

.tovar-box{
	/*border: 2px solid #b6b6b6;*/
    border-radius: 10px;
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
    position: relative;
    background: #fff;
    margin: 0 auto;
}

.tovar-box .order_form {
	position: relative;
	min-height: 170px;
}

.tovar-box:hover{
	z-index: 10;
	background: #fff;
	box-shadow: 0 5px 10px 0 #ababab;
	border-radius: 0;
	
}

a .all-tovars__img-box{
	cursor: url('../img/lupa.png'), auto;  
}
.picture-block{
    position: relative;
    height: 200px;

}
.all-tovars__img-box {
    margin-top: 13px;
    padding-top: 15px;
}
.all-tovars__img-box a {
    display: inline-block;
  
}
.icon-block {
    width: 38px;
    position: absolute;
    right: 0;
    bottom: -34px; /*10px;*/
    text-align: center;
    font-size: 13px;
    color: #fff;
}
.price-block {
    width: 110px;
    height: 34px;
    text-align: left;
    margin-bottom: 6px;
    position: relative;
}
.price-block__container {
    position: absolute;
    left: 0;
    bottom: 0;
}
.price-block__price {
    display: inline-block;
    font-size: 17px;
    color: #000;
}
.price-block__old-price{
	color: #000;
    text-decoration: line-through;
}

.all-tovars__name {
    display: block;
    /* height: 33px; */ 
    height: auto;
    text-align: left;
}
.all-tovars__name a {
    color: #000;
    font-size: 16px;
    text-decoration: none;
}
.all-tovars__name a:hover{
	text-decoration: underline;
}

.all-tovars__quantity {
	text-align: left;
	color: #009f3b;
}
.all-tovars__buy-button-box {
	display: none;
    position: relative;
}
.all-tovars__buy-button{
	display: block;
  /*   background: #8a8a8a;  */
    background: #000000;
    border-radius: 6px;
    border: solid #000000 2px;
    margin-bottom: 15px;
    padding: 4px 0;
    height: 30px;
    font-size: 15px;
    line-height: 20px;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    transition: 0.2s;
    box-sizing: border-box;
    text-decoration: none;
}
.all-tovars__buy-button:hover {
 /*    background: #5f5f5f;*/
   background: #ffffff;
   color: #000000;
}
.all-tovars__descrip{
	display: none;
    color: #000;
    font-size: 17px;
    text-align: left;
    margin-top: 9px;
}
.tovar-box:hover .all-tovars__buy-button-box,
.tovar-box:hover .all-tovars__descrip{
	display: block;
}






.tovar__name{
	display: block;
    font-size: 18px;
    text-transform: none;
    text-align: left;
    color: #8a8a8a;
    margin-top: 0;
    margin-bottom: 20px;
}


.tovar__price-block{
	margin-bottom: 15px;
}
.tovar__price{
	display: block;
	color: #000000;
    font-size: 18px;
}


.tovar__buy-button {
	width: 246px;
	height: 48px;
	padding: 0;
	border-radius: 2px;
	font-size: 18px;
	transition: 0.3s;
	border: 2px solid #000000;
	cursor: pointer;
	outline: none;
	box-sizing: border-box;
}
.tovar__buy-button{
	background: #000000;
	float: left;
	color: #fff;
}
/*
.tovar__buy-button:hover {
	background: #5f5f5f;
	color: #fff;
	border: 1px solid #5f5f5f;
}
*/
.tovar__buy-button:hover {
	background: #ffffff;
	color: #000000;
	border: 2px solid #000000;
}


.tovar__heart-box {
    display: inline-block;
    margin-left: 8px;
}
.tovar__heart-icon {
    display: inline-block;
    width: 16px;
    height: 14px;
    background-image: url(../img/small-heart.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.tovar__heart-icon.active {
    background-image: url(../img/small-heart_pink.png);
}

.tovar__param-list{
	margin: 15px 0;
}
.tovar__param-list li{
	display: block;
	margin-bottom: 10px;
    
}
.tovar__param-list li:last-child{
	margin-bottom: 0;
}
.tovar__param-list li span{
	display: inline-block;
	color: #000000;
}
.tovar__param-list li span:first-child{
	width: 190px;
    margin-left: -40px;
}
.tovar__param-list li span:last-child{
	
}
.tovar__param-list li span b{
	font-weight: normal;
}

.tovar__descrip-bottom-block{
	font-size: 0;
	margin-top: 25px;
}
.tovar__bottom-form{
	display: inline-block;
	width: 60%;
}
.tovar__izbr-block{
	display: inline-block;
	vertical-align: top;
	margin-right: 110px; /* 65px;*/
}
.tovar__izbr-label{
	display: block;
	text-align: center;
	cursor: pointer;
}
#tovar__izbr{
	display: none;
}
.tovar__izbr-heart{
	display: inline-block;
	width: 35px;
	height: 31px;
/*	background-image: url(../img/tovar/heart_gray.png); */
    background-image: url(../img/tovar/heart_n.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
#tovar__izbr:checked + label .tovar__izbr-heart{
	background-image: url(../img/tovar/heart_pink.png);
}
.tovar__izbr-text{
	display: block;
/*	color: #666; */
    color: #000000;
	font-size: 14px;
}
.tovar__repost-block{
	display: inline-block;
	vertical-align: top;
	/*float: right;*/
	position: relative;
}
.tovar__repost-button{
	border: none;
	background: none;
	outline: none;
	cursor: pointer;
	padding: 0;
/*	font-family: Verdana, sans-serif; */
/*	color: #666;*/
	font-family: "SF UI Display Medium";
    color: #000000;
}
.tovar__repost-img{
	display: inline-block;
	width: 35px;
	height: 29px;
	background-image: url(../img/ico/icon-repost.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.tovar__repost-text{
	display: block;
/*	color: #666; */
    color: #000000;
	font-size: 14px;
	/*margin-top: 2px;*/
}

.tovar__icons{
	display: inline-block;
	vertical-align: top;
	width: 30%;
	text-align: right;
    margin-top: 0px;
    margin-left: 0px;
}
.tovar__icons li{
	display: inline-block;
    width: 45px;
    height: 45px;
    margin-right: 20px;
}
.tovar__icons li:last-child{
	margin-right: 0;
}
.tovar__icons li img{
	width: 100%;
}
.tovar__icons .circle_sale{
	position: relative;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	background-size: 100%;
}
.tovar__icons .circle_sale span{
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}


/*** Р‘Р»РѕРє СЃ РІС‹Р±РѕСЂРѕРј СЂР°Р·РјРµСЂР° ***/
.no-size-selected{
	display: none;
	background-image: url(../img/no-size-selected.png);
	background-size: 100%;
	background-repeat: no-repeat;
	width: 219px;
	height: 83px;
	position: absolute;
	top: -60px;
	right: -16px;
    z-index: 10;
}

.cart__param-sorry {
	background: #fff;
	background-image: url('../img/ico/icon-sorry-1.png');
    color: #5f5f5f;
    line-height: 30px;
    padding-left: 5px;
    width: 70%;
    margin-left: -5px;
    text-align: left;
    border-radius: 2px 0 0 2px;
    background-repeat: no-repeat;
    background-position: right center;
    display: none;
    position: absolute;
    top: -3px;
    right: 0;
    font-size: 16px;
}

.catalog-page .cart__param-sorry {
    font-size: 11px;
    font-weight: normal;
    background-image: url('../img/ico/icon-sorry-1.png');  
}

.cart__param-minus,
.cart__param-plus{
	display: inline-block;
    width: 22px;
    height: 22px;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    cursor: pointer;
}

.cart__param-quantity-field {
    display: inline-block;
    height: 22px;
    width: 34px;
    background: none;
    border: none;
    padding: 0;
    outline: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
}

.product-metric-line {
  position: relative;
}

.product-metric-line .cart__param-sorry {
    color: #dcdcdc;
    background-color: #616161;
	background-image: url('../img/ico/icon-sorry-w.png'); 
    width: 50%; 
}


/* ОКНО ТОВАР ДОБАВЛЕН В КОРЗИНУ */
.window-tovar-add{
	width: 530px;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 30px 0;
	background: #fff;
	z-index: 1000;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
    
	margin-top: 0;
	margin-left: 0;
    height: 160px;    
    
}
.window-dark-bg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	z-index: 100;
	opacity: 0.5;
}
.window-tovar-add__title{
	display: block;
	text-align: center;
	font-size: 16px;
/* 	color: #666;*/
    color: #000000; 
	margin-top: 0;
	margin-bottom: 30px;
}
.window-tovar-add__buttons-box{
	text-align: center;
}
.window-tovar-add__button{
	display: inline-block;
	font-size: 16px;
	color: #fff;
 /*   background: #8a8a8a; */
    background: #000000;
    border: solid 2px #000000;
    margin: 0 10px;
    padding: 11px 23px 15px;
    transition: 0.3s;
    text-decoration: none;
    border-radius: 5px;
    box-sizing: border-box;
}
.window-tovar-add__button:hover{
/*	background: #5f5f5f; */
    background: #ffffff;
    color: #000000;
}

.no-user .size-table__cell_left {
    width: 140px;
    line-height: 27px;
    text-align: left;
}

.no-user .size-table__cell_center {
    width: 260px;
    margin-left: -50px;
    text-align: left;    
}

#tovar-select-size {
	border: 1px solid #000000;
	color: #000000;
	height: 27px;
	width: 200px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	border-radius: 0;
	outline: none;
	padding: 0 5px;
	margin: 0px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
	background: url('../img/tovar/arrow_black.png');
	background-repeat: no-repeat;
	background-position: 93% center;
	/*-webkit-box-shadow: 0px 1px 0px 0.5px rgba(0,0,0,0.3);
	        box-shadow: 0px 1px 0px 0.5px rgba(0,0,0,0.3);*/
	padding-top: 2px;
	padding-bottom: 1px;
    padding-left: 5px;

    /*margin-top: 3px;*/
	/*-webkit-transition: -webkit-box-shadow 0.25s;
	transition: -webkit-box-shadow 0.25s;
	-o-transition: box-shadow 0.25s ;
	-moz-transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s ;
	transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;*/
}
/*
#tovar-select-size:focus,
#tovar-select-size:active{
	-webkit-box-shadow: 0 0 5px 0 #686868;
	        box-shadow: 0 0 5px 0 #686868;
}
*/
#tovar-select-size option{
	font-size: 16px;
	font-family: "SF UI Display Regular";
}









.page-search .all-tovars__item{
	width: 260px;
}

.all-tovars__item .name{
	margin-top: 12px;
	height: 65px;
}
.all-tovars__item .name a{
	color: #666;
	font-size: 18px;
	line-height: 1.2;
	text-decoration: none;
	word-wrap: break-word;
}
/*.icon-block{
	position: absolute;
	top: 58px;
	right: 15px;
	color: #FFF;
	text-align: center;
	font-size: 13px;
	width: 38px;
}*/
.icon-block img{
	max-width: 100%;
	display: none;
}
.icon-block div,.myico{
	margin-bottom: 3px;
	display: block;
	width: 30px;
    height: 30px;
/*    
    width: 38px;
	height: 38px;
*/    
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
    position: relative;
}
.icon-news,
.icon-hit{
	margin-left: 0px;
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	position: relative;
	/* border: 2px solid #ef0083; */
	font-family: "SF UI Display Medium";
}
.icon-news::before, 
.icon-hit::before,
.icon-block .ico-best-price::before,
.ico-best-price::before,
.ico-sale-::before,
.ico-sale-10::before,
.ico-sale-15::before,
.ico-sale-20::before,
.ico-sale-25::before,
.ico-sale-30::before,
.ico-sale-35::before,
.ico-sale-40::before,
.ico-sale-45::before,
.ico-sale-50::before,
.ico-sale-55::before,
.ico-sale-60::before,
.ico-sale-65::before,
.ico-sale-70::before,
.ico-sale-75::before,
.ico-sale-80::before,
.ico-sale-85::before,
.ico-sale-90::before,
.ico-sale-95::before,
.r-g-100::before,
.r-g-120::before,
.r-g-299::before,
.r-g-350::before{
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 20px;
	line-height: 20px; 
	color: #ef0083;
	text-align: center;
	font-size: 18px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	/*border-radius: 50%;*/
}
.icon-hit::before {
    content: '';
    background-image: url('../img/960/icons/hit.png'); 
}
.icon-news::before {
    content: '';
    background-image: url('../img/960/icons/new.png'); 
}
.icon-block .ico-best-price::before {
    content: '';
    background-image: url('../img/960/icons/bestprice.png'); 
	width: 94px;
}
.ico-best-price::before {
    content: '';
    background-image: url('../img/960/icons/bestprice.png'); 
}
.ico-sale-::before{
	content: '';
    background-image: url('../img/960/icons/sale.png'); 
}
.ico-sale-10::before {
    content: '';
    background-image: url('../img/960/icons/10.png'); 
}
.ico-sale-15::before {
    content: '';
    background-image: url('../img/960/icons/15.png'); 
}
.ico-sale-20::before {
    content: '';
    background-image: url('../img/960/icons/20.png'); 
}
.ico-sale-25::before {
    content: '';
    background-image: url('../img/960/icons/25.png'); 

}
.ico-sale-30::before {
    content: '';
    background-image: url('../img/960/icons/30.png'); 

}
.ico-sale-35::before {
    content: '';
    background-image: url('../img/960/icons/35.png'); 

}
.ico-sale-40::before {
    content: '';
    background-image: url('../img/960/icons/40.png'); 
}
.ico-sale-45::before {
    content: '';
    background-image: url('../img/960/icons/45.png'); 
}
.ico-sale-50::before {
    content: '';
    background-image: url('../img/960/icons/50.png'); 
}
.ico-sale-55::before {
    content: '';
    background-image: url('../img/960/icons/55.png'); 
}
.ico-sale-60::before {
    content: '';
    background-image: url('../img/960/icons/60.png'); 
}
.ico-sale-65::before {
    content: '';
    background-image: url('../img/960/icons/65.png'); 
}
.ico-sale-70::before {
    content: '';
    background-image: url('../img/960/icons/70.png'); 
}
.ico-sale-75::before {
    content: '';
    background-image: url('../img/960/icons/75.png'); 
}
.ico-sale-80::before {
    content: '';
    background-image: url('../img/960/icons/80.png'); 
}
.ico-sale-85::before {
    content: '';
    background-image: url('../img/960/icons/85.png'); 
}
.ico-sale-90::before {
    content: '';
    background-image: url('../img/960/icons/90.png'); 
}
.ico-sale-95::before {
    content: '';
    background-image: url('../img/960/icons/95.png'); 
}
.r-g-100::before {
    content: '';
/*    background-image: url('../img/10_n.png');*/
    background-image: url('../img/redesign/100r.jpg');
}
.r-g-120::before {
    content: '';
    background-image: url('../img/redesign/120r.jpg');
}

.r-g-299::before {
    content: '';
/*    background-image: url('../img/299_n.png');  */
    background-image: url('../img/redesign/299r.jpg');
}
.r-g-350::before {
    content: '';
/*    background-image: url('../img/350_n.png'); */
    background-image: url('../img/redesign/350r.jpg');
}
/*.f-99{
	height: 200px;
	width: 100%
}
.all-tovars .f-99 > div{
	height: 200px;
	overflow: hidden;
	margin-top: 10px;
}
.all-tovars .f-99 > div img{
	width: 180px;
	vertical-align: bottom;
}*/
/*.art{
	font-style: italic;
	line-height: 1.2;
	word-wrap: break-word;
	color: #666;
	font-size: 18px;
	margin: 10px 0 5px 0;
	height: 45px;
}*/
/*.def{
	color: #666;
	font-size: 18px;
	text-align: left;
	min-height: 140px;
}*/
/*.pr{
	font-size: 22px;
	color: #666;
	height: 40px;
	line-height: 1.1;
}*/
/*.pr span{
	font-size: 18px;
	text-decoration: line-through;
}*/
/*.all-tovars .m-o{
	width: 100%;
	height: 28px;
	margin: 10px auto 0 auto;
	display: none;
}*/
.favorite_delete .favorite_delete-button{
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
	margin-top: 20px;
}

.favorite_delete .favorite_delete-button{
	width: 100%;
	color: #fff;
	height: 35px;
	padding: 0;
	background: rgb(67, 67, 67);
	font-size: 24px;
	line-height: 35px;
	text-decoration:none;
	display: block;
	box-sizing: border-box;
	cursor: pointer;
}
.favorite_delete .favorite_delete-button:hover{
	background: #EF0083;
}
.favorite_delete{
	display: none;
}
.all-tovars__item.favorite-item{
	min-height: 630px;
	width: 260px;
}
a.fast-search, a.fast-search-col{
	background: #2e2e2e;
	width: 200px;
	display: block;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	padding: 0;
	text-align: left;
	display: none;
	margin: -34px auto 0 auto;
	position: relative;
	z-index: 10;
	height: 34px;
	line-height: 34px;
	text-align: center;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}
.all-tovars__item:hover a.fast-search, ul.all-tovars li:hover a.fast-search-col{
	display: block;
}
.all-tovars__item:hover .favorite_delete{
	display: block;
}
ul.radio, ul.check-box{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.radio label, 
ul.check-box label{
	line-height: 36px;
	cursor: pointer;
	font-size: 18px;
}
ul.radio a, 
ul.check-box a{
	color: #000;
	text-decoration: none;
	line-height: 36px;
	font-size: 18px;
}
.one-filter{
	margin-bottom: 30px;
}
.mor{
	text-decoration: none;
	margin-top: 5px;
	display: inline-block;
}
.sale-menu-item{
	line-height: 40px;
}
.r_button + label, .r_button, .check-button + label{
	padding-left: 25px;
	width: 10px;
	height: 9px;
	vertical-align: top;
	background: url(../img/filter/cb-uncheck.png) no-repeat 0 50%;
	-webkit-background-size: 16px 16px;
	     -o-background-size: 16px 16px;
	        background-size: 16px 16px;
	        
	color: #000;
}
.r_button, .check-button{
	display: none;
}
.r_button:checked + label, .check-button:checked + label{
    background: url(../img/filter/cb-check.png) no-repeat 0 50%;
	-webkit-background-size: 16px 16px;
	     -o-background-size: 16px 16px;
	        background-size: 16px 16px;
	        
	color: #000;
}




/* Р вЂєР ВР В§Р СњР В«Р в„ў Р С™Р С’Р вЂР ВР СњР вЂўР Сћ */
.soderzhimoe{
	display: none;
}
input[name="odin"]{
	display: none;
}
.cabinet-label{
	position: relative;
	display: inline-block;
	font-size: 18px;
	font-size: 17.76px;
	color: #242424;
	width: auto;
	text-transform: uppercase;
	cursor: pointer;
	text-shadow: 0 0 0 #fff;
	-webkit-transition: text-shadow 0.2s;
	-o-transition: text-shadow 0.2s;
	-moz-transition: text-shadow 0.2s;
	transition: text-shadow 0.2s;
	margin-right: 25px;
	text-decoration: none;
}
.cabinet-label.active{
	text-shadow: 1px 0 0 #242424;
}
.cabinet-label.active:after{
	content: "";
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	border-bottom: 6px solid #ef0083;
	position: absolute;
	bottom: -6px;
	display: block;
	width: 100%;
}
.soderzhimoe .nav,
.nav-cabinet-denis .nav{
	text-align: right;
	color: #666;
	height: 40px;
	padding: 7px 0;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.soderzhimoe .nav a,
.nav-cabinet-denis .nav a{
	color: #666;
	text-decoration: none;
}
.soderzhimoe .nav + br,
.nav-cabinet-denis .nav + br{
	display: none;
}
.status-caption{
	color: #242424;
	font-size: 18px;
	font-size: 17.76px;
	line-height: 15px;
	text-transform: uppercase;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
	padding: 15px 15px;
}
.history-order{
	width: 100%;
}
.number-order{
	font-family: "SF UI Display Bold";
	font-size: 18px;
	font-size: 17.76px;
	color: #242424;
	margin-top: 24px;
	margin-bottom: 24px;
	text-transform: uppercase;
}
.order_info{
	position: relative;
	display: block;
	border-bottom: 1px solid #1b1b1b;
	color: #242424;
	font-size: 18px;
	font-size: 17.76px;
	padding: 0 15px;
}
.order_info span{
	color: #242424;
}
.itog-summa{
	display: block;
	margin-top: 20px;
	margin-bottom: 25px;
}
.order_info .podrobnee{
	font-family: "SF UI Display Bold";
	background: none;
	border: none;
	-webkit-border-radius: 0;
	        border-radius: 0;
	color: #242424;
	font-size: 18px;
	font-size: 17.76px;
	text-decoration: underline;
	padding: 0;
	cursor: pointer;
	margin-bottom: 27px;
	text-transform: capitalize;
}
.order_info .podrobnee:hover{
	text-decoration: none;
}
.order_info td{
	display: block;
}
.info-zakaz{
	float: left;
	width: 78%;
	font-family: 'Myriad Pro';
}
.status{
	float: left;
	width: 21%;
	text-align: right;
	padding-top: 90px;
}
.zakaz-icons-pechat{
	width: auto;
	text-align: right;
	position: absolute;
	bottom: 15px;
	right: 40px;
}
.Opr,
.PJl{
	display: inline-block;
}
.Opr{
	margin-right: 40px;
}
.order_print,
.order_xls{
	display: inline-block;
	vertical-align: middle;
	margin-right: 21px;
	text-decoration: none;
}
.order_print span,
.order_xls span{
	font-family: "SF UI Display Medium";
	color: #242424;
	font-size: 18px;
	font-size: 17.97px;
}
.order_print-text,
.order_xls-text{
	margin-right: 0;
}
.order_print-text:hover,
.order_xls-text:hover{
	text-decoration: underline;
}
.sostoyanie{
	text-transform: uppercase;
}
#private-cabinet{
	margin-top: 45px;
	margin-bottom: 215px;
}
.privete-info{
	height: 45px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
}
.privete-info span,
.privete-info-data span{
	display: block;
	float: left;
	width: 25%;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 17.76px;
	color: #242424;
	line-height: 15px;
	min-height: 1px;
}
.privete-info-data{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 55px 15px;
	border-bottom: 1px solid #545454;
}
.privete-info-data span{
	font-family: "SF UI Display Bold";
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.privete-info-get-order{
	height: 45px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
}
.privete-info-get-order span{
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 18px;
	font-size: 17.76px;
	color: #242424;
	line-height: 15px;
}
.get-order-nomer{
	min-width: 45px;
	width: 3.5%;
}
.get-order-name{
	min-width: 390px;
	width: 29%;
}
.get-order-description{
	min-width: 360px;
	width: 26.5%;
}
.get-order-price{
	min-width: 180px;
	width: 13.5%;
}
.get-order-colichestvo{
	min-width: 180px;
	width: 13.5%;
	text-align: center;
}
.get-order-summa{
	min-width: 180px;
	width: 14%;
	text-align: center;
}
.privete-info-get-order-list{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	border-bottom: 1px solid #545454;
}
.privete-info-get-order-list span{
	display: block;
	float: left;
	font-size: 18px;
	font-size: 17.76px;
	color: #242424;
	line-height: 1.2;
}
.privete-info-get-order-list span.get-order-nomer{
	font-family: "SF UI Display Bold";
    padding-top: 55px;
}
.privete-info-get-order-list span.get-order-name b{
	display: inline-block;
	padding-top: 40px;
}
.privete-info-get-order-list span.get-order-name{

}
.privete-info-get-order-list span.get-order-description{
	font-family: "SF UI Display Bold";
	padding-top: 30px;
}
.privete-info-get-order-list span.get-order-price{
	font-family: "SF UI Display Bold";
	padding-top: 55px;
}
.privete-info-get-order-list span.get-order-colichestvo{
	font-family: "SF UI Display Bold";
	padding-top: 55px;
}
.privete-info-get-order-list span.get-order-summa{
	font-family: "SF UI Display Bold";
	padding-top: 55px;
}
/* END Р вЂєР ВР В§Р СњР В«Р в„ў Р С™Р С’Р вЂР ВР СњР вЂўР Сћ */
/* Р С™Р С›Р В Р вЂ”Р ВР СњР С’ */
.cart__steps{
	padding: 0;
	margin: 40px 0 30px;
	color: #242424;
}
.cart__step{
	display: inline-block;
	float: left;
/* 	border: 2px solid #2a2a2a; */
	padding: 0px 10px;
	color: #242424;
	text-decoration: none;
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
}
.cart__step a{
	color: #242424;
	text-decoration: none;
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
}
.step{
	background: url(../img/redesign/step-2-3.png) no-repeat;
	width: 342px;
	height: 38px;
	line-height: 38px;
	position: relative;
	z-index: 10;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	margin-left: -39px;
	padding-left: 49px;
}
#step1{
	background: url(../img/redesign/step-active-1.png) no-repeat;
	color: #fff;
	padding-left: 15px;
	margin-left: 0px;
}
#step1 a{
	color: #fff;
}
#step2.current,
#step2.last{
	background: url(../img/redesign/step-active-2.png) no-repeat;
	color: #fff;
}
#step2.current a,
#step2.last a{
	color: #fff;
}
#step3.current{
	background: url(../img/redesign/step-active-2.png) no-repeat;
	color: #fff;
}
#step3.current a{
	color: #fff;
}
.cart-list-captions{
	height: 45px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
}
.cart-list-captions span{
	display: block;
	font-family: "SF UI Display Medium";
	float: left;
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
	line-height: 15px;
}
.cart-list-item{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 5px 15px;
	border-bottom: 1px solid #545454;
}
.cart-list-item a{
	color: #242424;
	text-decoration: none;
}
.cart-list-item span{
	display: block;
	float: left;
	color: #242424;
}
.cart-list-name{
	width: 680px;
	font-size: 24px;
	font-size: 23.62px;
}
.cart-list-name > a{
	text-decoration: none;
	width:220px;
	display: inline-block;
}
.cart-list-name .param-r{
	display: inline-block;
	vertical-align: top;
	padding-top: 28px;
}
.cart-list-name-param{
	font-family: "SF UI Display Medium";
	color:#949494;
	font-size: 24px;
	font-size: 23.62px;
}
.cart-list-price{
	width: 130px;
}
.cart-list-colichestvo{
	width: 215px;
}
.cart-list-summa{
	width: 185px;
}
.cart-list-delete{
	width: 150px;
}
.cart-list-item .cart-list-name{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
}
.cart-list-item .cart-list-price{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	padding-top: 75px;
}
.cart-list-item .cart-list-colichestvo{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
}
.cart-list-item .cart-list-colichestvo input{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	border: none;
	background: none;
	padding-top: 75px;
	width: 45px;
	text-align: center;
	outline: none;
}
.bask_count_left,
.bask_count_right{
	display: inline-block;
	vertical-align: middle;
	padding: 5px 10px;
	cursor: pointer;
}
.cart-list-item .cart-list-summa{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	padding-top: 75px;
}
.cart-list-item .cart-list-delete{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	padding-top: 75px;
	cursor: pointer;
}
.cart-list-item .cart-list-colichestvo .send_button{
	font-family: "SF UI Display Medium";
	height: auto;
	border: none;
	background: none;
	display: block;
	font-size: 18px;
	font-size: 17.97px;
	color: #242424;
	text-decoration: underline;
	padding: 0;
	cursor: pointer;
	margin-top: 25px;
	width: 126px;
}
.order_list_content .basket_all{
	margin-top: 20px;
}
.order_list_content .basket_all .print{
	text-decoration: none;
}
.print__img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 16px;
	margin-right: 20px;
}
.print__text{
	font-family: "SF UI Display Medium";
	color: #242424;
	font-size: 18px;
	font-size: 17.97px;
}
.print__text:hover{
	text-decoration: underline;
}
.basket_left{
	float: left;
}
.basket_right{
	font-family: "SF UI Display Medium";
	float: right;
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
	width: 100%;
	text-align: right;
}
.basket_right span{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
}
.basket_right .all_price{
	display: block;
	font-family: "SF UI Display Medium";
	color: #ef0083;
	font-size: 39px;
	font-size: 38.86px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 20px;
}
.basket_right #val-price_all{
	display: inline-block;
	font-family: "SF UI Display Medium";
	color: #ef0083;
	font-size: 39px;
	font-size: 38.86px;
	text-align: right;
}
.basket_buttons-wrapper .send_button,
.basket_buttons-wrapper .link-favorite{
	color: #fff;
	text-transform: uppercase;
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	height: 49px;
	width: 295px;
	text-align: center;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	background: #131313;
	display: block;
	text-decoration: none;
	line-height: 49px;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	border: 1px solid #131313;
	cursor: pointer;
	float: right;
}
.basket_buttons-wrapper .link-favorite{
	margin-top: 10px;
	float: left;
}
.basket_buttons-wrapper .send_button:hover,
.basket_buttons-wrapper .link-favorite:hover{
	background: #fff;
	color: #131313;
}
/*
.order_list_content form{
	margin-bottom: 125px;
}
*/
.comment-caption{
	height: 45px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 15px;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
	color: #242424;
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 24px;
	font-size: 23.62px;
	line-height: 15px;
}
.comment-textarea{
	resize: none;
	width: 100%;
	height: 185px;
	padding: 35px 15px;
	border: none;
	background: none;
	border-bottom: 1px solid #545454;
	color: #9f9f9f;
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 24px;
	font-size: 23.62px;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.spasibo{
	font-family: 'Myriad Pro';
	color: #242424;
	font-size: 24px;
	font-size: 23.62px;
}
.spasibo a{
	font-family: 'Myriad Pro';
	font-weight: bold;
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
}
.spasibo a:hover{
	text-decoration: none;
}
/* END Р С™Р С›Р В Р вЂ”Р ВР СњР С’ */

/***************************************************
		 Р РЋР СћР В Р С’Р СњР ВР В¦Р С’ Р С› Р С™Р С›Р СљР СџР С’Р СњР ВР В
***************************************************/

.in-page__caption{
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 39px;
	font-size: 38.86px;
	margin-top: 45px;
	margin-bottom: 30px;
	color: #242424;
	font-weight: normal;
}
.about__caption{
	font-family: "SF UI Display Medium", sans-serif;
	text-transform: none;
	font-size: 39px;
	font-size: 38.86px;
	margin-top: 0;
	margin-bottom: 60px;
	color: #242424;
	font-weight: normal;
}
.workers__list{
	margin: 0;
	padding: 0;
	font-size: 0;
	margin-bottom: 75px;
}
.workers__item{
	display: inline-block;
	width: 14.28%;
	vertical-align: top;
	text-align: center;
}
.workers__link-img{
	display: block;
}
.workers__img{
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	width: 173px;
	height: 173px;
}
.workers__link-name{
	display: block;
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 23px;
	font-size: 23.63px;
	color: #242424;
	padding: 0 26px;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 6px;
	min-height: 60px;
}
.workers__link-name:hover{
	text-decoration: underline;
}
.workers__position{
	display: block;
	font-family: "SF UI Display Medium", sans-serif;
	padding: 0 22px;
	font-size: 18px;
	font-size: 17.72px;
	/*text-transform: lowercase;*/
	color: #979797;
}
.about__description{
	margin-bottom: 80px;
}
.about__description p{
	margin-top: 0;
	color: #242424;
}
.about__description p:last-child{
	margin-bottom: 0;
}

/***************************************************
		 Р РЋР СћР В Р С’Р СњР ВР В¦Р С’ Р В Р вЂўР вЂњР ВР РЋР СћР В Р С’Р В¦Р ВР В
		        Р С‘Р В»Р С‘
РЎРѓРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ Р В° Р В·Р В°Р С—РЎР‚Р С•РЎРѓ Р Т‘Р С•РЎРѓРЎвЂљРЎС“Р С—Р В° Р С” Р С•Р С—РЎвЂљР С•Р Р†РЎвЂ№Р С РЎвЂ Р ВµР Р…Р В°Р С
***************************************************/

.reg__container{
	width: 600px;
	margin: 0 auto;
	margin-bottom: 85px;
}
.reg__required-field{
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 24px;
	font-size: 23.63px;
	margin-bottom: 50px;
	margin-top: 50px;
	color: #3b3b3b;
}
.reg__label{
	display: block;
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 24px;
	font-size: 23.63px;
	color: #3b3b3b;
	margin-bottom: 7px;
}
.reg__field{
	width: 100%;
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 18px;
	padding: 5px 10px;
	border: 2px solid #2a2a2a;
	margin-bottom: 18px;
	outline: none;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.reg__textarea{
	min-height: 150px;
	resize: none;
	margin-bottom: 0;
}
.reg__agree-box{
	margin: 25px 0;
}
.a-soglas{
	text-decoration: underline;
}
.a-soglas:hover{
	text-decoration: none;
}
.reg__send{
	display: block;
	width: 100%;
	border: 2px solid #2a2a2a;
	background: #2a2a2a;
	font-size: 24px;
	font-size: 23.63px;
	color: #fff;
	padding: 6px 0;
	cursor: pointer !important;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.reg__send:hover{
	background: none !important;
	color: #2a2a2a;
}
#submit-soglas:disabled{
	background: #2a2a2a !important;
	opacity: 0.5;
	pointer-events: none;
}
.reg__top-info{
	
}
.reg__top-info p{
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 24px;
	font-size: 23.62px;
	color: #3b3b3b;
}
.reg__top-info p.reg__top-info_pink-text{
	color: #ef0083;
}
.form-registration span{
	color: red;
}

/***************************************************
	  Р РЋР СћР В Р С’Р СњР ВР В¦Р С’ Р вЂќР вЂўР СћР С’Р вЂєР ВР вЂ”Р С’Р В¦Р ВР В Р СћР С›Р вЂ™Р С’Р В Р С’
***************************************************/

.product__container{
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 70px;
	font-family: "SF UI Display Medium";
	color: #242424;
}
.pruduct__big-img{
	width: 500px;
}
#pictures{
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	width: 870px;/*695px;*/
	text-align: center;
}
.descr-right{
	display: inline-block;
	width: 480px;
	position: relative;
}
.product__name{
	font-size: 39px;
	font-size: 38.86px;
	margin-bottom: 20px;
}
.parameters{
	padding: 0;
	list-style: none;
}
/*
.parameters__item{
	border-bottom: 1px solid #606060;
	padding: 2px 0;
}
.parameters__item:first-child{
	border-top: 1px solid #606060;
}
*/
.parameters__name{
	display: inline-block;
	width: 172px;
	font-family: "SF UI Display Bold";
	font-size: 24px;
	font-size: 23.63px;
	color: #242424;
}
.parameters__value{
	font-size: 24px;
	font-size: 23.63px;
	color: #242424;
}
.product__social{
	margin-top: 30px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 17px;
}
.product__social-repost{
	font-family: "SF UI Display Regular";
	font-size: 17px;
	color: #181818;
	margin-bottom: 15px;
}
.product__support-service{
	margin-top: 25px;
	font-family: "SF UI Display Regular";
	font-size: 17px;
}
.product__support-service-link{
	font-size: 18px;
	color: #181818;
	text-decoration: none;
}
.product__support-service-link:hover{
	text-decoration: underline;
}
.product__price{
	text-align: right;
	font-size: 39px;
	font-size: 38.86px;
	color: #ef0083;
	margin-top: 19px;
	margin-bottom: 24px;
}
.product__button,
.to-know-the-wholesale-price{
	display: block;
	width: 100%;
	padding: 4px 0;
	font-family: "SF UI Display Bold";
	font-size: 24px;
	font-size: 23.63px;
	text-transform: uppercase;
	border: 2px solid #1f1f1f;
	cursor: pointer;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	outline: none;
}
.product__add-to-card,
.to-know-the-wholesale-price{
	background: #1f1f1f;
	color: #fff;
    font-size: 18px;
    font-weight: normal;
	margin-bottom: 4px;
}
.to-know-the-wholesale-price{
	text-align: center;
	text-transform: none;
	text-decoration: none;
}
.product__add-to-card:hover,
.to-know-the-wholesale-price:hover{
	background: #fff;
	color: #1f1f1f;
}
.product__add-to-izb{
	background: #fff;
	color: #1f1f1f;
}
.product__add-to-izb:hover{
	background: #1f1f1f;
	color: #fff;
}







.size-table{
	position: relative;
}
.size-table__line{
	text-align: center;
	margin-bottom: 7px;
}
.size-logout{
	margin-bottom: 25px;	
}
.size-logout .size-table__line{
	display: inline-block;
}
.size-table__cell-top{
	display: inline-block;
/*	font-family: "SF UI Display Bold";
	font-size: 24px;
	font-size: 23.63px;
	color: #242424;
*/
    color: #000000;
    font-size: 18px;
    font-weight: normal;    
}
.size-table__cell_left{
	float: left;
}
.size-table__cell_right{
	float: right;
}
.size-table__cell-size,
.size-table__cell-number,
.size-table__cell-calc{
	display: inline-block;
/*    
	font-family: "SF UI Display Regular";
	text-align: center;
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
*/
    color: #000000;
    font-size: 18px;    
}
.size-table__cell-size{
	width: 88px;
}
.size-table__cell-number{
	width: 118px;
    text-align: left;
}
.size-table__cell-calc{
	width: 105px;
}


.size-table__field{
	width: 45px;
	outline: none;
	border: none;
/*
	font-family: "SF UI Display Regular";
	text-align: center;
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
*/
    text-align: center;
    color: #000000;
    font-size: 18px;    
}
.product__minus,
.product__plus{
	position: relative;
	top: 1px;
	background: none;
	border: none;
/*    
	font-family: "SF UI Display Bold";
	font-size: 24px;
	font-size: 23.62px;
	color: #242424;
*/
    color: #000000;
    font-size: 18px;    
	cursor: pointer;
	outline: none;
}
.product__minus{
	float: left;
}
.product__plus{
	float: right;
}







#pictures .section {
	position: relative;
}
#pictures .section .tabs{
	position: absolute;
	width: 65px;
	left: 0;
	top: 0;
	padding: 0;
	list-style-type: none;
}
#pictures .section .box{
	margin-bottom: 100px;
}
#pictures .section .tabs img{
	max-width: 62px;
	border: 1px solid #969696;
	-webkit-border-radius: 3px;
	        border-radius: 3px;
	cursor: pointer;
	
}
#pictures .section .tabs li{

}
.rec-komplekts{
	text-align: left;
}
.rec-zgl{
/*
	font-family: "SF UI Display light";
	color: #242424;
	font-size: 24px;
	font-size: 23.62px;
*/    
    font-size: 20px;
    color: #797078;    
}
.rec-komplekts ul{
	padding: 0;
	list-style-type: none;
	display: inline-block;
	vertical-align: middle;
}
.rec-komplekts ul li{
	float: left;
	margin-right: 15px;
}
.rec-komplekts ul li:last-child{
	margin-right: 0;
}
.eq{
	text-align: left;
	margin: 15px 0 25px;
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
}
.eq.eq-one{
	display: block;
}
.free-eq{
	/*color: rgb(0, 0, 0);*/
	color: #ff0087;
	text-align: left;
	font-size: 14px;
	/*margin-top: 8px*/
}
.size-table__cell_center{
	min-width: 23%;
}
#def_gimage{
	text-decoration: none;
}
#window-addcart{
	display: none;
	position: absolute;
	margin-top: -40px;
	width: 100%;
	font-size: 22px;
	text-align: center;
	background: #060606;
	z-index: 1;
	color: #fff;
	padding: 5px 0;
}
/************** Р РЋР вЂєР С’Р в„ўР вЂќР вЂўР В  ***************/

.showing__caption{
/*
	text-align: center;
	position: relative;
	margin-bottom: 60px;
*/    
    text-align: left;
    margin-bottom: 40px;
}
.showing__caption span{
    font-size: 20px;
    color: #797078;
}


/*
.showing__caption span{
	display: inline-block;
	font-family: "SF UI Display Medium";
	font-size: 39px;
	font-size: 38.81px;
	color: #242424;
	background: #fff;
	padding: 0 30px;
	text-transform: uppercase;
}

.showing__caption:after{
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	background: #242424;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: -1;
}
*/
.showing__slider{
	padding: 0 53px;
	margin-bottom: 90px;
}
.showing__slide{
	text-align: center;
	outline: none;
}
.showing__link{
	display: inline-block;
	outline: none;
    border-radius: 3px;
    border: solid 2px #a5a5a5;    
}
.showing__img{
   width: 90px;
}

.no-slider {
    text-align: left;
    
}

.no-slider .no-slide {
	text-align: left;
    float: left;
    margin-right: 20px;
}


/***************************************************
	Р РЋР СћР В Р С’Р СњР ВР В¦Р С’ Р вЂќР вЂўР СћР С’Р вЂєР ВР вЂ”Р С’Р В¦Р ВР В Р С› Р С™Р С›Р СљР СџР С’Р СњР ВР В
***************************************************/

.worker__container{
	width: 800px;
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 80px;
	font-family: "SF UI Display Medium";
}
.worker__img-box{
	display: inline-block;
	margin-right: 50px;
}
.worker__img{
	-webkit-border-radius: 50%;
	        border-radius: 50%;
	width: 325px;
	height: 325px;
}
.worker__info{
	display: inline-block;
	vertical-align: top;
	padding-top: 25px;
}
.worker__name{
	display: inline-block;
	font-size: 39px;
	font-size: 38.86px;
	line-height: 41px;
	color: #242424;
	width: 50px;
}
.worker__name t{
	text-transform: uppercase;
}
.worker__position{
	display: block;
	font-size: 24px;
	font-size: 23.63px;
	color: #3b3b3b;
	margin-top: 20px;
	margin-bottom: 50px;
}
.worker__tel-box,
.worker__email-box{
	font-size: 24px;
	font-size: 23.63px;
	color: #3b3b3b;
}
.worker__tel,
.worker__email{
	text-decoration: none;
	color: #3b3b3b;
}
.worker__form{
	font-size: 0;
	margin-top: 65px;
}
.worker__field-box{
	display: inline-block;
	width: 50%;
	vertical-align: top;
}
.worker__field-box_right{
	text-align: right;
}
.worker__label{
	display: block;
	font-size: 24px;
	font-size: 23.62px;
	text-align: left;
	margin-bottom: 5px;
	color: #3b3b3b;
}
.worker__field{
	width: 384px;
	height: 32px;
	font-size: 18px;
	padding-left: 5px;
	outline: none;
	text-align: left;
	border: 2px solid #2a2a2a;
	-webkit-box-shadow: inset 0 0 0 1px #f2f2f2;
	        box-shadow: inset 0 0 0 1px #f2f2f2;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.workers_right-side{
	display: inline-block;
}
.worker__comment-box{
	margin-top: 33px;
}
.worker__comment{
	width: 100%;
	height: 174px;
	resize: none;
	font-family: "SF UI Display Medium";
	font-size: 18px;
	padding: 10px;
}
.worker__send{
	width: 100%;
	background: #2a2a2a;
	font-size: 24px;
	font-size: 23.62px;
	color: #fff;
	border: 2px solid #2a2a2a;
	cursor: pointer;
	outline: none;
	padding: 3px 0;
	margin-top: 20px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
}
.worker__send:hover{
	background: #fff;
	color: #2a2a2a;
}

/* Р вЂРЎвЂ№РЎРѓРЎвЂљРЎР‚РЎвЂ№Р в„– Р С—РЎР‚Р С•РЎРѓР СР С•РЎвЂљРЎР‚ */
.data-production .product__container{
	width: 100%;
	margin-bottom: 30px;
}
.data-production #pictures{
	width: 420px;
	margin-right: 10px;
}
.data-production .pruduct__big-img{
	max-width: 100%;

}
.data-production .descr-right{
	width: 420px;
}
.data-production .rec-komplekts ul li img{
	width: 90px;
	height: 90px;
}
.data-production #pictures .section .box{
	padding-left: 60px;
}
.data-production .rec-zgl{
	font-size: 16px;
	font-size: 15.49px;
}
.data-production .eq img{
	width: 100px;
}

.product__container .size-table__cell-size{
	width: auto;
    display: block;
}
.product__container .size-table__cell_left {
    text-align: left;
/*    width: 154px; */
/*    width: 194px; */
    width: 100px; 
}

.product__container .no-user .size-table__cell_left {
	width: 130px;
}

.product__container .size-table__cell-number{
	width: auto;
    display: block;
}
.product__container .size-table__cell_center {
    text-align: left;
    width: 28%;
    float: left;
}

.product__container .size-table__cell-calc{
	width: auto;
    display: block;
}

.product__container .size-table__cell-header .size-table__cell_right {
    padding-right: 10px;
}

.under-pictures{
	display: inline-block;
	vertical-align: top;
	margin-right: 30px;
	width: 870px; /*665px;*/
	text-align: center;
    border-top: 3px solid #888888;  
    padding-top: 30px;  
}
.under-descr-right{
	display: inline-block;
	width: 480px;
	position: relative;
}




/* Р С™Р С›Р СњР СћР С’Р С™Р СћР В« */
.inf-cont{
	font-family: "SF UI Display Medium";
	font-size: 24px;
	font-size: 23.62px;
	color: #000;
}
.inf-cont p{
	margin: 25px 0;
	color: #000;
}
.top-info-contact{
	margin-bottom: 110px;
}
.contacts-caption{
	font-family: "SF UI Display Medium";
	font-size: 38.86px;
	color: #242424;
	margin: 35px 0 25px;
	font-weight: normal;
}
/*
.ya-share2__container_size_m .ya-share2__item{
	margin-right: 20px!important;
}
.ya-share2__item_service_facebook .ya-share2__badge,
.ya-share2__item_service_vkontakte .ya-share2__badge{
	background-color: transparent!important;
}
.ya-share2__container_size_m .ya-share2__icon{
	height: 22px!important;
	width: 30px!important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.ya-share2__item_service_facebook .ya-share2__icon{
	background-image: url('../img/redesign/img_221295.png')!important;
}
.ya-share2__item_service_vkontakte .ya-share2__icon{
	background-image: url('../img/redesign/168809.png')!important;
}
*/

span.ya-share2__counter {
	color: #FFF;
}

.catalog_main_menu{
	padding: 0;
	list-style-type: none;
	margin-top: 30px;
}
.catalog_main_menu li{
	width: 48%;
	margin: 0 23px 35px 0;
	margin-right: 2%;
	float: left;

}
ul.catalog_main_menu li .im-g{
	height: 184px;
	border-radius: 4px;
	border: 1px solid #b6b2ae;
	text-align: center;
	overflow: hidden;
}
ul.catalog_main_menu li .nazv a{
	text-decoration: none;
	color: #000;
}
ul.catalog_main_menu li .nazv a:hover{
	text-decoration: underline;
}
ul.catalog_main_menu li .nazv{
	margin: 10px;
	text-align: center;
}


/******************************************
		Р РЋР СћР В Р С’Р СњР ВР В¦Р С’ Р С›Р вЂР С›Р В Р Р€Р вЂќР С›Р вЂ™Р С’Р СњР ВР вЂў
******************************************/

.box-silver-opt-1{
    float: left;
    width: 23%;
    /*height: 285px;*/
    margin-right: 25px;
    transition: all .3s ease;
    text-align: center;
    padding-top: 25px;
    margin-bottom: 20px;
}
.a-silver-opt-1 {
    padding-bottom: 15px;
    display: inline-block;
    text-decoration: none;
    color: #72787b;
    height: 36px;
}
.img-silver-opt-1{
	display: inline-block;
}
.equipment .img-silver-opt-1 img {
    width: 100%;
}
.equipment h1.for-ob{
	font-size: 30px;
	text-align: center;
	margin-bottom: 0;
	margin-top: 20px;
	font-weight: normal;
}
.equipment .left-drive.universal{
	padding-bottom: 20px;
	width: 44.15%;
	display: table-cell;
	vertical-align: top;
	margin: 25px 0 0 0;
	padding-top: 25px;
	font-size: 16px;
	line-height: 1.2;
	font-family: Verdana;
	color: #666;
	width: 48%;
}
.equipment .left-drive h3{
	font-size: 16px;
	line-height: 1.2;
	padding: 0;
	margin: 0;
	color: #666;
	text-transform: none;
	font-weight: normal;
}
.equipment .left-drive.universal img{
	margin-top: 30px;
}
.equipment .left-drive.universal .t{
	width: 100%;
}
.equipment .left-drive.universal .add_phone{
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 14px;
	width: 250px;
	line-height: 38px;
	border: 1px solid #000;
	border-radius: 10px;
	text-align: center;
	margin: 6px auto 0 auto;
	margin-top: 15px;
}
.equipment .left-drive a#def_gimage, .equipment .right-drive a#def_gimage{
	position: relative;
	display: block;
}
.equipment .right-drive{
	width: 57%;
	padding-left: 15px;
	display: table-cell;
	vertical-align: top;
	padding-top: 32px;
	padding-bottom: 20px;
}
.equipment .right-drive.universal{
	padding-left: 30px;
}
.equipment .left-drive span.lupa, .right-drive span.lupa{
	display: block;
	width: 50px;
	height: 40px;
	position: absolute;
	z-index: 100;
	right: 25px;
	bottom: 25px;
}
.equipment .right-drive.universal span.lupa{
	bottom: 60px;
}
.equipment .right-drive.universal .lupa img{
	margin-bottom: 0;
}
.equipment .left-drive img,.equipment .right-drive img{
	width: 100%;
}
.equipment .right-drive.universal img{
	margin-bottom: 30px;
}
.equipment .right-drive a#def_gimage + img{
	width: 46%;
	height: initial;
	margin-top: -25px;
	margin-bottom: 0;
}
.equipment .left-drive.universal .lupa img{
	margin-top: 0;
}
.equipment .image-line{
	height: 0;
	border-bottom: 2px solid #707070;
}
.equipment{
	font-family: Verdana;
}
.equipment .art{
	text-align: center;
}
.equipment .slick-slide a{
	color: #000;
	text-align: center;
	display: block;
	font-size: 17px;
}
.equipment .slick-slide a:hover{
	text-decoration: none;
}
.equipment .slick-slide img{
	margin: 0 auto;
}
.equipment .left-drive{
	padding-bottom: 20px;
	width: 44.15%;
	display: table-cell;
	vertical-align: top;
	margin: 25px 0 0 0;
	padding-top: 25px;
	font-size: 16px;
	line-height: 1.2;
	font-family: Verdana;
	color: #666;
}
.equipment .right-drive{
	width: 57%;

padding-left: 15px;

display: table-cell;

vertical-align: top;

padding-top: 32px;

padding-bottom: 20px;
}
.equipment .left-drive .add_phone{
	display: block;

text-transform: uppercase;

text-decoration: none;

font-size: 14px;

width: 250px;

line-height: 38px;

border: 1px solid #000;

border-radius: 10px;

text-align: center;

margin: 6px auto 0 auto;
}
.equipment .right-drive h4, .equipment .right-drive + h4{
	color: #72787b;

text-transform: uppercase;

font-size: 36px;

text-align: center;

padding: 0;

margin: 16px 0 0 0;
font-weight: normal;
}
.equipment .right-drive + h4{
	margin-top: 0;
}
.equipment #hits{
	margin-top: 30px;
	margin-bottom: 20px;
}
.equipment .left-drive img{
	margin-top: 13px;
}
.equipment a{
	color: #000;
}
.box-silver-opt-1:hover, .box-silver-opt-1:focus{
	opacity: .8;
}
.box-silver-opt-1:active{
	transform: scale(.95);
}
.equipment .right-drive.universal{
	padding-left: 30px;
}
.equipment .left-drive.universal img{
	margin-top: 30px;
}

/* fashion blog */
.fashion-blog__post-block{
	width: 100%;
	height: 100%;
	margin: 50px 0;
}
.fashion-blog__title{
	text-transform: none;
	margin-top: 0;
}
.fashion-blog__description p{
	font-size: 18px;
}
.fashion-blog__description{
	display: inline-block;
	width: 54%;
}
.fashion-blog__video-box{
	display: inline-block;
	text-align: right;
	float: right;
}
.fashion-blog__video{
	width: 500px;
	height: 315px;
}
iframe[src="https://www.youtube-nocookie.com/embed/Qow2G-ERAl4?rel=0"]{
	display: none;
}
.page-fashion-caption-first{
	text-align: center;
	color: #2d2d2d;
	font-size: 42px;
	margin: 10px auto 0;
	line-height: 1;
}
.page-fashion-caption-two{
	text-align: center;
	color: #2d2d2d;
	font-size: 42px;
	text-transform: none;
	margin: 0;
	text-transform: none;
}
.page-fashion-text-container{
	width: 900px;
	margin: 0 auto;
	border-bottom: 1px solid #888888;
}
.page-fashion-text{
	text-align: center;
	max-width: 605px;
	margin: 10px auto 30px;
	
}
.page-fashion-container-images{
	text-align: center;
}
.page-fashion-container-images img:nth-child(2){
	width: 26%;
	margin: 0 75px;
}
.page-fashion{
	margin-bottom: 45px;
}
.text-strong-lady{
	border-bottom: 2px solid #7abdde;
	margin-top: 30px;
}
.fashion_blog-caption{
	display: none;
	margin-top: 80px;
}

/* Р СњР С›Р вЂ™Р С›Р РЋР СћР В */
.container-news a{
	color: #000;
}
.caption-new{
	float: left;
}
.link-archive-news{
	float: right;
}
ul.list{
	margin: 0;
	padding: 0;
}
ul.list li{
	list-style: none;
	padding: 20px 0 15px 0;
	border-bottom: 1px solid #666;
}
.an{
	float: left;
	width: 1100px;
	margin-left: 30px;
}

.review .date, .announde-date, .announce i, .an-d{
	font-size: 16px;
	color: #000;
	margin: 0 0 8px 0;
}
.announde-date{
	margin: 5px 0 0px 0;
}
.an p{
	padding-top: 0;
	margin-top: 0;
}
a.pod{
	color: #000;
	font-size: 18px;
	font-style: italic;
	display: block;
	margin: 5px 0px 0 0;
	float: right;
}

/* Р С›Р СћР вЂ”Р В«Р вЂ™Р В« */
a.block{
	font-style: italic;
	font-size: 20px;
	color: #000;
}
.review{
	padding: 15px 0 20px 0;

border-bottom: 1px dotted #9a9694;
}
.responce-block{
	font-size: 18px;
}
.responce-block .lefter{
	float: left;
	width: 300px!important;
}
.responce-block .righter{
	float: right;
}
.responce-block input[type="text"]{
	width: 404px;
	height: 18px;
	padding: 3px 8px;
	background: url(../img/input-for-all.jpg) no-repeat;
	border: none;
}
.responce-block textarea{
	width: 404px;
	height: 88px;
	padding: 3px 8px;
	background: url(../img/textarea.jpg) no-repeat;
	border: none;
}
.responce-block input[type="submit"]{
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	border: none;
	padding: 0 10px 3px;
	height: 28px;
	background: #000;
	cursor: pointer;
}
.filter_rest .myico{
	display: none;
}
.filter_rest input[type="submit"],
.filter_rest input[type="reset"]{
	display: none;
}
.filter_rest .mor{
	color: #000;
}
h1, h2, .contacts-caption,
.in-page__caption,
.about__caption{
	font-size: 19px;
	font-weight: normal;
}
/* SIGNIN-PAGE */
.signin-page{
	max-width: 500px;
	margin: 0 auto;
}



/*** Р РЋРЎвЂљРЎР‚Р В°Р Р…Р С‘РЎвЂ Р В° Р В»Р С•РЎвЂљР ВµРЎР‚Р ВµРЎРЏ ***/
h2{
	display: none;
}
.page-lotery-container p{
	color: #000;
}
.lotery__big-title{
	text-align: center;
	font-size: 100px;
	font-weight: normal;
	margin: 0;
	background: linear-gradient(#808080, #505050);
	-webkit-background-clip: text;
	color: transparent;
	margin-top: 205px;

}
.lotery__boxes-img{
	display: block;
	margin: 0 auto;
}
.lotery__top-block{
	margin-left: 210px;
}
.lotery__colors-list{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
	margin-top: 15px;
}
.lotery__colors-item{
	display: inline-block;
	margin: 0 5px;
}
.lotery__colors-price{
	display: inline-block;
	color: #e9047a;
	font-size: 54px;
	border-radius: 28px;
	padding-top: 7px;
	width: 365px;
	height: 80px;
	text-align: center;
	box-sizing: border-box;
	text-shadow: 0 0 10px #fff;
}
.lotery__colors-item:first-child .lotery__colors-price{
	background: linear-gradient(to right, rgba(72,186,80,0.9), rgba(111,221,120,0.9));
}
.lotery__colors-item:nth-child(2) .lotery__colors-price{
	background: linear-gradient(to right, rgba(250,228,15,0.9), rgba(255,237,68,0.9));
}
.lotery__colors-item:nth-child(3) .lotery__colors-price{
	background: linear-gradient(to right, rgba(254,200,254,0.9), rgba(249,139,191,0.9));
}
.lotery__colors-category{
	color: #d70067;
	font-size: 52px;
	margin-top: 10px;
}
.lotery__colors-category-name{
	text-transform: uppercase;
    font-size: 44px;
}
.lotery__colors-item:first-child .lotery__colors-category-name{
	background: linear-gradient(#4fc553, #2ba02e);
	-webkit-background-clip: text;
    color: transparent;
}
.lotery__colors-item:nth-child(2) .lotery__colors-category-name{
	background: linear-gradient(#f7bd21, #cf9500);
	-webkit-background-clip: text;
    color: transparent;
}
.lotery__colors-item:nth-child(3) .lotery__colors-category-name{
	background: linear-gradient(#f60986, #cf005f);
	-webkit-background-clip: text;
    color: transparent;
}
.lotery__bottom-block{
	padding-left: 225px;
	padding-right: 115px;
	box-sizing: border-box;
}
.lotery__button{
	display: block;
	width: 621px;
	height: 86px;
	margin: 0 auto;
	background: url(../img/lotery/button.png) no-repeat;
}



/*** Р С›Р С”Р Р…Р С• Р В·Р В°Р С–РЎР‚РЎС“Р В·Р С”Р С‘ Р С—РЎР‚Р С‘ РЎР‚Р ВµР С–Р С‘РЎРѓРЎвЂљРЎР‚Р В°РЎвЂ Р С‘Р С‘ ***/

.registration__load-bg{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: 0.6;
	z-index: 99
}
.registration__load{
	display: none;
	width: 400px;
	height: 150px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 101;
	padding: 25px;
	box-sizing: border-box;
	text-align: center;
}
.registration__load-title{
	font-family: "SF UI Display Medium", sans-serif;
	font-size: 22px;
	margin-bottom: 20px;
}
.registration__load-img{
	width: 50px;

}


/******************************************
			РЎРўР РђРќРР¦Рђ РР—Р‘Р РђРќРќРћР•
*******************************************/

.favourites-page{
	margin-top: 30px;
}
.favourites__table-box{
	padding: 0 20px;
	margin-bottom: 30px;
    margin-top: 30px;
}
.favourites__back-buy-link{
	display: inline-block;
	font-size: 18px;
	color: #8a8a8a;
	text-decoration: none;
}
.favourites__back-buy-link:hover{
	text-decoration: underline;
}
.favourites__top-info{
	margin-top: 20px;
	color: #000;
	font-size: 18px;
}
.favourites__top-info_text{
	display: inline-block;
	margin-right: 15px;
	border-bottom: 2px solid #ff0087;
}
.favourites__top-info_heart{
	display: inline-block;
	background-image: url(../img/small-heart_pink.png);
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
    top: 4px;
}
.favourites__top-info_quantity{

}
/* РЁРёСЂРёРЅС‹ СЏС‡РµРµРє */
.favourites__number-cell{
	width: 60px;
}
.favourites__picture-cell{
	width: 300px;
}
.favourites__name-cell{
	width: 380px;
}
.favourites__weight-cell{
	width: 110px;
}
/*.favourites__total-weight-cell{
	width: 80px;
}*/
.favourites__price-cell{
	width: 110px;
}

.favourites__price-cell span {
  color: #000000;
}

.favourites__sale-cell{
	width: 110px;
}
/*.favourites__total-price-cell{
	width: 163px;
}*/
.favourites__add-basket-cell{
	width: 280px; /*228px;*/
}

/* РЁРёСЂРёРЅС‹ СЏС‡РµРµРє РІ РЅРёР¶РЅРµР№ СЃС‚СЂРѕРєРµ */
.favourites__bottom-line_first-cell{
	width: 552px;
}
.favourites__bottom-line_quantity-cell{
	width: 175px;
}
.favourites__bottom-line_total-weight-cell{
	width: 70px;
}
.favourites__bottom-line_empty-cell{
	width: 170px;
}
.favourites__bottom-line_total-price{
	width: 160px;
}
/* end */
.favourites__cross{
	display: inline-block;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
}
/*
.favourites__cross:hover{
	background-image: url(../img/basket/cross-pink.png);
}
*/
.favourites__window_button-box{
	text-align: center;
	margin-top: 30px;
}
.favourites__window_button{
	display: inline-block;
	width: 190px;
	height: 35px;
	border: 2px solid #000000;
	font-size: 18px;
	font-family: "SF UI Display Regular";
	margin: 0 10px;
	border-radius: 3px;
	cursor: pointer;
	background: none;
	box-sizing: border-box;
	transition: 0.3s;
	border-radius: 0;
	line-height: 32px;
	
}
.favourites__window_button_ok{
	color: #FFF;
	background: #000;  
}
.favourites__window_button_ok:hover{
    color: #000;
    background: #FFF;     
}
.favourites__window_button_no{
    color: #FFF;
    background: #000 
}
.favourites__window_button_no:hover{
    color: #000;
    background: #FFF;
}




.favourites__add-basket-box{
	margin-top: 21px; 
	position: relative;
}
.favourites__add-basket-box.no-user{
	margin-top: 0; 
}
.favourites__minus,
.favourites__plus{
	display: inline-block;
	width: 25px;
	height: 25px;
	font-size: 22px;
	line-height: 22px;
	color: #ff0087;
	cursor: pointer;
	vertical-align: top;
	margin-top: 20px;
}
.favourites__minus:hover,
.favourites__plus:hover{
	color: #000;
}
.favourites__minus{

}
.favourites__plus{

}
.favourites__basket-box{
	display: inline-block;
	width: 76px;
	height: 62px;
	background-image: url(../img/basket/basket-img.png);
	background-size: 100%;
	background-repeat: no-repeat;
}
.favourites__quantity-field{
	background: none;
    width: 40px;
    margin-top: 8px;
    margin-left: 12px;
    border: none;
    /*border: 1px solid #000;*/
    font-size: 22px;
	line-height: 22px;
	color: #ff0087;
	text-align: center;
	outline: none;
}

.favourites__add-basket-block {
	margin-top: 7px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

/*
.favourites__add-basket-box a {
    color: #000000;
}
*/

.favourites__add-basket-button{
/*	display: inline-block;*/
	color: #000000; /*#8a8a8a;*/
	font-size: 15px;
	cursor: pointer;
	text-decoration: underline;
}
.favourites__add-basket-button:hover{
	text-decoration: none;
}

.favourites__param-window{
	display: none;
	width: 350px;
	background: #5f5f5f;
	position: absolute;
	top: 91px;
    right: -1px;
    z-index: 5;
    padding-top: 9px;
    padding-bottom: 11px;
}
.favourites__param-list{
	font-size: 0;
	text-align: left;
}
.favourites__param-list > li{
	margin-bottom: 10px;
	position: relative;
}
.favourites__param-list > li:last-child{
	margin-bottom: 0;
}
.favourites__param-col{
	display: inline-block;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
.favourites__param-left-col{
	width: 30%;
}
.wo-size .favourites__param-left-col{
	width: 50%;
}
.favourites__param-center-col{
	width: 30%;
}
.favourites__param-right-col{
	width: 40%;
}
.wo-size .favourites__param-right-col{
	width: 50%;
}
.favourites__param-minus,
.favourites__param-plus{
	display: inline-block;
	width: 22px;
	height: 22px;
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	cursor: pointer;
	background: none;
	border: none;
	outline: none;
}
.favourites__param-minus:hover,
.favourites__param-plus:hover{

}
.favourites__param-quantity-field{
	display: inline-block;
	height: 22px;
	width: 34px;
	background: none;
	border: none;
	padding: 0;
	outline: none;
	font-size: 16px;
	color: #fff;
	text-align: center;
	box-sizing: border-box;
}
.favourites__param-window_link{
	display: inline-block;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	padding: 4px 50px 7px;
	border: 1px solid #fff;
	border-radius: 4px;
	margin-top: 15px;
	cursor: pointer;
	transition: 0.3s;
	background: no-repeat;
	outline: none;
}
.favourites__param-window_link:hover{
	background: #fff;
	color: #5f5f5f;
}

/* РћРєРЅРѕ РЅР° СЃС‚СЂР°РЅРёС†Рµ РёР·Р±СЂР°РЅРЅРѕРµ
"С‚РѕРІР°СЂ СѓСЃРїРµС€РЅРѕ РґРѕР±Р°РІР»РµРЅ РІ РєРѕСЂР·РёРЅСѓ" */
.favourites__window-box{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 100;    
}
.favourites__window{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 50px 60px;
	z-index: 1005;
	font-size: 18px;
	color: #000;
	text-align: center;
}

.need-register .favourites__window {
    width: 460px;
    padding-right: 20px;
    padding-left: 20px;
}

.favourites__window_button_reg {
    width: 380px;
	color: #ffffff;
	background: #000000;
    border: solid 1px #000000;
    padding-top: 4px;
}
.favourites__window_button_reg:hover{
	color: #000000;
	background: #ffffff;
}
a.favourites__window_button_reg {
    text-decoration: none;
}

.ready-order{

}
.ready-order__title{
	font-size: 18px;
	color: #000;
	text-align: center;
    text-transform: uppercase;
    font-family: Verdana, Arial, Sans serif;
    font-weight: normal;
    letter-spacing: 0.1em;
}
.ready-order__info-list{

}
.ready-order__info-list li{
	margin-bottom: 3px;
}
.ready-order__info-list li:last-child{
	margin-bottom: 0;
}
.ready-order__info-list li span{
	display: inline-block;
}
.ready-order__info-list li span:first-child{
	width: 200px;
}
.ready-order__table-box{
/* 	padding: 0 20px;*/
    padding: 0;
}
.ready-order__currency-container{
	margin-bottom: 8px;
}
.ready-order__currency-box{
	display: inline-block;
	float: right;
	color: #666;
}
.ready-order__currency-flag{
	display: inline-block;
}
.ready-order__tovar-list{
	font-size: 0;
/*	border: 1px solid #000;*/
    border-top: 1px solid #5f5f5f;
    border-left: 1px solid #5f5f5f;
    border-right: 1px solid #5f5f5f;
	border-bottom: none;
	box-sizing: border-box;
}
ul.ready-order__tovar-list {
    margin-left: 0px;
    padding-left: 0px;   
    display: table;
    width: 100%; 
}
.ready-order__tovar-list > li{
	border-bottom: 1px solid #5f5f5f;
 /*   margin-left: 0px;   */
    display: table-row;
}
.ready-order__cap{
/*	display: table;  */
	height: 100px;
	border-bottom: 1px solid #000;
}

.ready-order__cap .favourites__number-cell {
    font-family: Arial, Sans Serif;
}

.no-register-info {
    margin-left: 8px;
    margin-right: 8px;
    padding-bottom: 6px;
    border-bottom: solid 6px #ffffff; 
    cursor: pointer;
    cursor: hand;   
}

.no-register-info:hover {
    border-bottom: solid 6px #db0083;
}

.ready-order__top-descrip-list{
	margin-top: 30px;
	margin-bottom: 15px;
    margin-left: 0px;
    padding-left: 0px;
	list-style: none;
}
.ready-order__top-descrip-list li{
	margin-bottom: 3px;
}
.ready-order__top-descrip-list li:last-child{
	margin-bottom: 0;
}
.ready-order__top-descrip-list li span{
	display: inline-block;
	font-size: 16px;
    font-family: Verdana, Arial, Sans serif;
    font-weight: normal;
	color: #5f5f5f;
 /*   letter-spacing: 0.1em;*/    
}
.ready-order__top-descrip-list li span:first-child{
	width: 300px;
}


/* РЁРёСЂРёРЅС‹ СЏС‡РµРµРє */
.ready-order__number-cell{
	width: 45px;
}
.ready-order__picture-cell{
	width: 200px; /* 145px;*/
	position: relative;
}
.ready-order__name-cell{
	width: 400px; /* 240px;*/
}
.ready-order__size-cell{
	width: 80px;
}
.ready-order__weight-cell{
	width: 120px; /* 75px;*/
}
.ready-order__number-cell{
	width: 85px; /*75px;*/
    font-family: Arial, Sans Serif;
}
.ready-order__total-weight-cell{
	width: 120px; /* 75px;*/
}
.ready-order__price-cell{
	width: 120px; /*98px;*/
}
.ready-order__sale-cell{
	width: 80px;
}
.ready-order__total-price-cell{
	width: 185px;
}
.ready-order__cell-cell{
	width: 80px;
}
/* end */

.ready-order__picture-cell a{
	display: inline-block;
}
.ready-order__picture-cell img{
	display: inline-block;
}

.ready-order__cell{
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	font-size: 18px;
	color: #000;
	text-align: center;
	border-right: 1px solid #5f5f5f;
    border-bottom: 1px solid #5f5f5f;
	position: relative;
	box-sizing: border-box;
}
.ready-order__last-cell{
	border-right: 0;
}
.ready-order__tovar-line{
	height: 130px;
}
.ready-order__tovar-img{
	width: 115px;
}

.ready-order__tovar-line .icon-block {
	bottom: auto;
	top: 10px;
}


.ready-order__name-cell_left{
	text-align: left;
	padding-left: 10px;
}
.ready-order__tovar-old-price{
	display: block;
	text-decoration: line-through;
}
.ready-order__tovar-price{
	display: block;
	color: #ff0087;    
}
span.ready-order__tovar-price{
	color: #e3007b; /*#ff0087;*/    
}
.ready-order__bottom-line{
	height: 40px;
}
.ready-order__bottom-line_cell{
	font-size: 18px;
	color: #000;
	height: inherit;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
    border-bottom: 1px solid #5f5f5f;    
}


/* РЁРёСЂРёРЅС‹ СЏС‡РµРµРє РІ РЅРёР¶РЅРµР№ СЃС‚СЂРѕРєРµ */
.ready-order__bottom-line_first-cell{
/*	width: 900px; /*623px;*/
	letter-spacing: 2px;
}
.ready-order__bottom-line_total-weight-cell{
	width: 140px; /*75px;*/
}
.ready-order__bottom-line_number-cell{
	width: 75px;
}
.ready-order__bottom-line_empty-cell{
	width: 100px; /*170px;*/
}
.ready-order__bottom-line_total-price{
	width: 185px;
}


.ready-order__bottom-descrip-list{
	margin-top: 30px;
	margin-bottom: 25px;
    margin-left: 0px;
    padding-left: 0px;
	list-style: none;
	font-size: 17px;
    font-family: Verdana, Arial, Sans serif;
    font-weight: normal;    
	color: #000;    
}
.ready-order__bottom-descrip-list li{
	margin-bottom: 3px;
}
.ready-order__bottom-descrip-list li:last-child{
	margin-bottom: 0;
}
.ready-order__bottom-descrip-list li span{
	display: inline-block;
	font-size: 17px;
    font-family: Verdana, Arial, Sans serif;
    font-weight: normal;    
	color: #000;
    letter-spacing: 0.1em;    
}
.ready-order__bottom-descrip-list li span:first-child{
	width: 330px;
}
.ready-order__bottom-link{
	display: inline-block;
	margin-right: 10px;
	text-decoration: underline;
    color: #000000;
   /* color: #5f5f5f; */
}
.ready-order__bottom-link:hover{
	text-decoration: none;
}

.block-comment {
  margin-top: 20px;
  margin-bottom: 20px;
}

.comment-label {
  color: #5f5f5f;
  font-size: 17px;
  font-family: Verdana, Arial, Sans serif;
  font-weight: normal; 
  margin-bottom: 12px;
/*    letter-spacing: 0.1em;*/      
}

.comment-text {
  color: #5f5f5f;
  padding: 6px 4px;
  border: solid 1px #5f5f5f;
  width: calc(100% - 10px); /*58%;*/
  margin-top: 6px;
  overflow: hidden;
  font-size: 17px;
  font-family: Verdana, Arial, Sans serif;
  font-weight: normal;   
  min-height: 125px;     
}


.ready-order__thanks{
	text-transform: uppercase;
	color: #5f5f5f;
	font-size: 17px;
	letter-spacing: 1.5px;
	margin-top: 16px;
}
.ready-order__icons-list{
	list-style: none;
	font-size: 0;
	/*position: absolute;
	top: 0;*/
	position: relative;
	z-index: 5;
	/*margin-bottom: -4px;*/
	text-align: center;
}
.ready-order__icons-list li{
	display: inline-block;
	width: 33%;
	margin-right: 10px;
	vertical-align: top;
}
.ready-order__icons-list li:last-child{
	margin-right: 0;
}
.ready-order__icons-list img{
	width: 26px;
}
.order-caption {
    color: #000000;
}

/*--------------------------------------------------------------*/

.cart__top-info{
	margin-top: 20px;
    margin-bottom: 20px;
	color: #000;
	font-size: 18px;
}
.cart__top-info_text{
	display: inline-block;
	margin-right: 15px;
    color: #000;
	border-bottom: 2px solid #ff0087;
}
.cart__top-info_quantity span {
	color: #000;
}
.cart__top-info_total-weight span {
	color: #000;
}
.cart__top-info_total-price{

}
.cart__top-info_total-price b{
	font-weight: normal;
}
.cart__currency-container{
	margin-bottom: 8px;
}
.cart__currency-box{
	display: inline-block;
    float: right;
    color: #666;
}
.cart__currency-flag{
	display: inline-block;
}

/*----------------------------------------------------------------------*/

.cart__list{
	border: 1px solid #000;
	/* border-bottom: none;*/
	border-collapse: collapse;
	display: table;
	width: 100%;
}
.cart__list > li{
	/*border-bottom: 1px solid #000;*/
	display: table-row;
}
.cart__cap{
	height: 100px;
}
.cart__tovar-line{
	height: 130px;
}
.cart__cell{
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	font-size: 18px;
    color: #000;
    text-align: center;
    /*border-right: 1px solid #000;*/
    border: 1px solid #000;
    position: relative;
    box-sizing: border-box;
    display: table-cell;
    
}

/* Ширины ячеек */
.cart__numder-cell{
	width: 40px;
    font-family: Arial, Sans Serif;
}
.cart__picture-cell {
	width: 300px; /*220px;*/ /*145px;*/
}

.cart__picture-cell .icon-block{
	bottom: auto;
	top: 7px;
}

.cart__name-cell{
	width: 240px;
}
.cart__size-cell{
	width: 75px;
}
.cart__weight-cell{
	width: 75px;
	white-space: nowrap;
}
.cart__quantity-cell{
	width: 175px;
}
.cart__total-weight-cell{
	width: 75px;
	white-space: nowrap;
}
.cart__price-cell{
	width: 90px;
}
.cart__sale-cell{
	width: 75px;
}
.cart__total-price-cell{
	width: 178px;
}

/* Ширины ячеек в нижней линии */
.cart__bottom-line_first-cell{
	width: 575px;
	letter-spacing: 2px;
}
.cart__bottom-line_empty-cell{
	width: 165px;
}

/* end */

.cart__bottom-line{
	height: 35px;
}
.cart__bottom-line_cell{
	display: table-cell;
	vertical-align: middle;
	height: inherit;
	color: #000;
	font-size: 18px;
	text-align: center;
}
.cart__last-cell{
	border-right: none;
}

.cart__name-cell_align-left{
	text-align: left;
	padding-left: 12px;
}
.cart__tovar-name{
	display: inline-block;
	color: #000;
	text-decoration: none;
}
.cart__tovar-name:hover{
	text-decoration: underline;
}
.cart__tovar-name b{
	font-weight: normal;
}
.cart__icon-sale{
	position: absolute;
    top: 4px;
    right: 10px;
}
ul.cart__parametrs-list {
	list-style-type: none;  
    margin-left: 0px;
    padding-left: 0px;
}
.cart__parametrs-list > li{
	color: #000; 
    list-style-position: inside;      
}
.cart__parametrs-list > li:last-child{
	margin-bottom: 0;
}
.cart__old-price{
	display: block;
	text-decoration: line-through;
}
.cart__price{
	display: block;
	color: #000;
}
.cart__price b,
.cart__old-price b{
	font-weight: normal;
}
.cart__sale-text{
	word-break: break-all;
}
.cart__total-price-cell_text b{
	font-weight: normal;
    color: #000;
}
.cart__cross{
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url(../img/basket/cross.png);
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	position: absolute;
	top: 10px;
	right: 10px;
}
.cart__cross:hover{
	background-image: url(../img/basket/cross-pink.png);
}
.cart__quantity-cell_font-size{
	font-size: 0;
}
.cart__quantity-field{
	display: inline-block;
	width: 40px;
	height: 24px;
	text-align: center;
	color: #000;
	font-size: 18px;
	/* margin: 6px 10px; */
	border: none;
	outline: none;
	vertical-align: top;
	box-sizing: border-box;
}

.mobile-cart-good-orderline {
	margin: 0 auto;
}

.cart__minus,
.cart__plus{
	display: inline-block;
	width: 24px;
	height: 24px;
	font-size: 22px;
	line-height: 22px;
	color: #000;
	cursor: pointer;
	position: relative;
	top: 1px;
}

a.cart__minus,
a.cart__plus {
    text-decoration: none;
    margin: 0 3px;
    color: #000;
    width: 18px;
    height: 25px;
    background: no-repeat 0 0;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
}

a.cart__plus {
    background-image: url(../img/960/goods-plus-sp.png);
}

a.cart__minus {
    background-image: url(../img/960/goods-minus-sp.png);
}

a.cart__minus:hover,
a.cart__plus:hover {
    background-position: -18px 0;
}

/*
.cart__minus:after,
.cart__plus:after{
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.cart__minus:after{
	content: "-";
}
.cart__plus:after{
	content: "+";
}
*/
.cart__add-cart-container{
	padding-top: 36px;
}
.cart__add-cart-box{
	position: relative;
	padding-top: 13px;
}
.cart__add-cart-button{
	display: inline-block;
	font-size: 18px;
	border-bottom: 2px solid #ff0087;
	cursor: pointer;
}
.cart__add-cart-button:hover{
	border-bottom: none;
	padding-bottom: 2px;
}
.cart__param-window{
    display: none;
    width: 350px;
    background: #5f5f5f;
    position: absolute;
    top: 37px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 5;
    padding-top: 9px;
    padding-bottom: 11px;
}
.cart__param-list{
	font-size: 0;
    text-align: left;
    margin-left: 0px;
    padding-left: 0px;
}
.cart__param-list > li {
    margin-bottom: 10px;
    position: relative;
}
.cart__param-list > li:last-child {
    margin-bottom: 0;
}
.cart__param-left-col{
	width: 30%;
}
.wo-size .cart__param-left-col{
	width: 50%;
}
.cart__param-center-col{
	width: 30%;
}
.cart__param-right-col{
	width: 40%;
}
.wo-size .cart__param-right-col{
	width: 40%;
}


.cart__param-col {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    text-align: center;
}

.order_list_content .cart__param-sorry {
	background: #fff;
	background-image: url('../img/ico/icon-sorry-1.png');
    color: #5f5f5f;
    line-height: 30px;
    padding-left: 5px;
    width: 75%;
    margin-left: -5px;
    text-align: left;
    border-radius: 2px 0 0 2px;
    background-repeat: no-repeat;
    background-position: right center;
    display: none;
    position: absolute;
    top: -3px;
    right: 0;
}

.catalog-page .cart__param-sorry {
    font-size: 11px;
    font-weight: normal;
    background-image: url('../img/ico/icon-sorry-1.png');  
}

.cart__param-minus,
.cart__param-plus{
	display: inline-block;
    width: 22px;
    height: 22px;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    cursor: pointer;
}

.cart__param-quantity-field {
    display: inline-block;
    height: 22px;
    width: 34px;
    background: none;
    border: none;
    padding: 0;
    outline: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
}
.cart__param-window_link {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    padding: 4px 50px 7px;
    border: 1px solid #fff;
    border-radius: 4px;
    margin-top: 15px;
    cursor: pointer;
    transition: 0.3s;
}
.cart__param-window_link:hover{
	background: #fff;
	color: #5f5f5f;
}
.cart__back-buy-link{
	display: inline-block;
	font-size: 18px;
	color: #8a8a8a;
	text-decoration: none;
	margin-top: 20px;
}
.cart__back-buy-link:hover{
	text-decoration: underline;
}
.cart__bottom-block{

}
.cart__promo-code-used{
	font-size: 15px;
	color: #666;
	margin: 10px 0;
}
.cart__pay-points{
	display: block;
	margin-top: 15px;
}
.cart__used-discount-card{
	display: block;
	margin-bottom: 7px;
	font-size: 15px;
	color: #666;
}
#checkbox-pay-points{
	display: none;
}
.cart__pay-points-label{
	display: inline-block;
	margin-bottom: 7px;
	cursor: pointer;
	font-size: 15px;
	color: #666;
}
.cart__custom-checkbox{
	display: inline-block;
	width: 13px;
	height: 13px;
	border: 1px solid #666;
	box-sizing: border-box;
	position: relative;
    top: 1px;
    margin-right: 1px;
}
#checkbox-pay-points:checked + label .cart__custom-checkbox{
	box-shadow: inset 0 0 0 1px #fff;
	background: #666;
}
.cart__pay-points_red-text{
	display: block;
	color: red;
	margin-bottom: 7px;
}
.cart__use-box{

}
.cart__use-text{
	display: inline-block;
	font-size: 15px;
	color: #666;
}
.cart__use-input{
	display: inline-block;
	height: 25px;
	width: 100px;
	padding: 0 5px;
	font-size: 15px;
	color: #666;
	border: 1px solid #666;
	outline: none;
	box-sizing: border-box;
}
.cart__points-limit{
	margin: 7px 0px;
	font-size: 15px;
	color: #666;
}
.cart__data-line{
	margin-top: 20px;
}
.cart__data-line_left-block{
	display: inline-block;
	float: left;
	/*margin-top: 23px;*/
}
.cart__data-line_label{
	display: inline-block;
	width: 190px;
	font-size: 18px;
	color: #000;
}
.cart__data-line_field{
	display: inline-block;
	width: 260px;
	height: 30px;
	padding: 0 8px;
	border-radius: 3px;
    border: 1px solid #666;
    outline: none;
    margin-right: 5px;
    box-sizing: border-box;
}
.cart__data-line_button{
	display: inline-block;
	width: 180px;
	height: 30px;
	background: #8a8a8a;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	transition: 0.3s;
	box-sizing: border-box;
}
.cart__data-line_button:hover{
	background: #5f5f5f;
}
.cart__data-line_right-block{
	display: inline-block;
/*	width: 230px;*/
	float: right;
}
.cart__total-sum_button{
	display: block;
	width: 100%;
	background: #ff0082;
	color: #fff;
	font-size: 22px;
	padding: 2px 0;
	/*margin-top: 10px;*/
	border-radius: 4px;
	cursor: pointer;
	transition: 0.3s;
	text-align: center;
}
.cart__total-sum_button:hover{
	background: #5f5f5f;
}

.basket__tovar-img{
	width: 120px;
}

.cart__price-cell span {
    color: #000000;
}
.cart__price-cell span.cart__price {
    color: #e3007b;
}    

.line-summ {
    color: #000000;
}

.total-price-for-calc span {
    color: #000000;
}

.show-inner-cart{
	display: block;
	margin-top: 20px;
	color: #8a8a8a;
}

.payment-method__textarea-box{
	width: 800px; /* 620px;*/
}
.payment-method__textarea-title{
/*	color: #8a8a8a; */
    color: #000000;
	font-size: 18px;
	text-transform: none;
    

	margin-right: 15px;
    font-weight: normal;
/*	border-bottom: 2px solid #ff0087;*/  
    width: 240px;
}
.payment-method__textarea{
	width: 100%;
	height: 120px;
	resize: none;
	outline: none;
	box-sizing: border-box;
    background: #fff;
    border: 1px solid #ccc;
    font-family: "SF UI Display Regular";
    font-size: 16px;
    padding: 4px;
}

.basket__last-final-price{
	display: block;
	color: #e3007b;
	margin: 10px 0;
}
.basket__last-final-button{
	display: block;
    margin: 0 auto;
    border: none;
    cursor: pointer;
    text-align: center;
    padding: 7px 40px;
    border-radius: 4px;
    font-size: 18px;
    background: #e3007b;
    color: #fff;
    transition: 0.3s;
}
.basket__last-final-button:hover{
	background: #5f5f5f;
}
.with-dost{
	text-align: center;
    border-right: 2px solid #8a8a8a;
}

.cart__param-sorry {
    display: none;
    color: #5f5f5f;
    width: 90%;
}


/*--------------------------------------------------------------*/
/* Новое окошко выбора количества */
  
.choose-size{
	display: none;
	width: 100%;
    background: #ddd;
    text-align: left;
    box-sizing: border-box;
/*    position: absolute; 
    bottom: 0;
    z-index: 10;
*/
    position: relative;    
    border: 1px solid #ccc;
    
    margin-top: -46px;  
}
.choose-size span{
	display: block;
	width: 100%;
	padding: 2px 10px;
	font-size: 14px;
	color: #000;
	box-sizing: border-box;
}
.choose-size a{
	display: block;
	width: 100%;
	text-decoration: none;
	padding: 2px 2px;
	color: #666;
	font-size: 14px;
	box-sizing:border-box;
}
.choose-size a:hover{
	background: #8a8a8a;
	color:#fff;
}

.choose-size.catalog {
  background-color: #8a8a8a;
  color: #ffffff;

  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);

  padding-top: 6px;
}

.choose-size.catalog .size-table__field {
  width: 30%;
}

.choose-size.catalog .size-table__line {
  color: #ffffff;
  padding: 2px 4px;
  position: relative;  
}

.choose-size.catalog .size-table__cell_left {
  width: 32%;
  min-height: 14px;
  text-align: center; 
} 

.choose-size.catalog .size-table__cell_center {
  width: 36%;
  text-align: center;
  /* min-width: 92px; */     
}  

.choose-size.catalog .size-table__cell_right {
  width: 32%;
  text-align: center;  
} 

.choose-size.catalog.wo-size .size-table__cell_left {
  width: 45%;
  text-align: center;
} 

.choose-size.catalog.wo-size .size-table__cell_right {
  width: 45%;
  text-align: center;  
} 


.choose-size.catalog .size-table__line:hover {
  background-color: #5f5f5f;
}

.choose-size.catalog .size-table__line.top-line:hover {
  background-color: #8a8a8a;
}  

.choose-size.catalog .size-table__cell-top {
  font-size: 11px;
  color: #ffffff;
}

.choose-size.catalog .size-table__cell-size {
  font-size: 13px;
  color: #ffffff;
}

.choose-size.catalog .size-table__cell-number {
  font-size: 13px;
  color: #ffffff;
}

.choose-size.catalog .size-table__cell-calc input {
  font-size: 13px;
  color: #ffffff;
}

.choose-size.catalog .count_minus,
.choose-size.catalog .count_plus {
  font-size: 13px;
  color: #ffffff;
  width: 8px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: center;
}

.choose-size.catalog .count_plus {
  margin-right: 4px;
}

.choose-size.catalog .count_minus {
  margin-right: 4px;
}

.choose-size.catalog .btn-catalog-buy {
  font-size: 15px;
  color: #ffffff;
  cursor: hand;
  cursor: pointer;
  margin-left: 12px;
  margin-right: 12px;
  margin-bottom: 6px;
/*  width: 90%;*/
  height: 30px;
  line-height: 20px;  
/*  width: 80%; */
  text-align: center;
  padding: 4px 0px;
/*  border: solid 1px #ffffff; */
  border: solid 2px #000000;
  border-radius: 6px;
/*  background-color: #5f5f5f;*/
  background-color: #000000;
  text-transform: uppercase;
  transition: 0.2s; 
  box-sizing: border-box;
  text-decoration: none;   
}


.choose-size.catalog .btn-catalog-buy:hover {
  background-color: #ffffff;
  color: #000000;
}

.choose-size.catalog  .size-table__field {
  background: none; 
}

.order-currency {
  float: right;
  font-size: 14px;
  line-height: 20px;
  width: 200px;
  text-align: right;
  margin-bottom: 6px;   
}

.order-currency-text {
   color: #000000;
   font-family: Arial, Sans Serif;
}

.order-currency-img {
  float: right;
  margin-left: 4px;
}

.ready-order-page .order-currency-text {
   color: #5f5f5f;
   font-family: Verdana, Arial, Sans Serif;
   font-size: 17px;
}

.fashion-blog__poster img{
	width: 100%;
}
.fashion-blog__text-block{
	display: inline-block;
	width: 62%;
	margin-top: 25px;
}
.fashion-blog__text-block h4{
	font-size: 24px;
	text-align: center;
	font-weight: normal;
	margin-top: 0;
}
.fashion-blog__text-block p{
	color: #000;
	margin-top: 0;
	font-size: 17px;
}
.fashion-blog__text-block img{
	display: inline-block;
	width: 115px;
}
.fashion-blog__text-block p span{
	display: inline-block;
	position: relative;
	top: -46px;
	left: -17px;
}
.fashion-blog__text-block a{
	display: inline-block;
	color: #8a8a8a;
}
.fashion-blog__text-block a:hover{
	text-decoration: none;
}
.fashion-blog__text-block ul {
	margin: 0;
	padding: 0;
	
}
.fashion-blog__text-block li {
	color: #000000;
	list-style: none;
	margin: 0;
	padding: 0;
}
.fashion-blog__img-box{
	display: inline-block;
	vertical-align: top;
}
.fashion-blog__img-box img{
	width: 500px;
}

.fashion-blog__goods-list-box {
	
}

.fashion-blog__goods-list-box ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.fashion-blog__goods-list-box li {
	margin: 0;
    padding: 0;
    float: left;
    width: 33%;
    margin-bottom: 15px;
    text-align: center;
}


.fashion-blog__goods-list-box img {
	width: 90%;
	/* width: 153px;
    height: 153px; */
    border: solid 1px #cccccc;
    margin: 5px;
    box-shadow: 5px 5px #eee;
}

.fashion-blog__clear-img img {
    border: none;
    box-shadow: 0px 0px;
	
}
.goods-del-chb {
    position: absolute;
    top: 10px;
    right: 10px;
}

.tuned_chb {
    display: inline-block;
}

.tuned_chb input[type="checkbox"] {
    display: none;
}

.tuned_chb span {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 2px;
}

.tuned_chb input[type="checkbox"] + span:after {
    content: url(../img/ico/icon-unchecked.png);
    position: absolute;
    bottom: 0;
    left: 0;
}

.tuned_chb input[type="checkbox"]:checked + span:after {
    content: url(../img/ico/icon-checked.png);
}

.cart-del-btn {
	float: left;
    background: none;
    border: solid 1px #000;
    border-radius: 5px;
    padding: 9px 34px;
    margin-right: 15px;
}

.cart-del-btn input[type="submit"] {
	display: inline-block;
}
	
@media screen and (max-width: 1390px) {
	html, body,p, ul, span{
		font-size: 15px;
	}
	#hits .slick-slide img{
		width: 200px;
	}
	.header-top{
		height: 44px;
	}
    /*
	.logo__img{
		width: 82px;
	}
   */ 
	.logo__img.logo_right{
		width: 270px;
	}
	
	.logo_string {
		transform: translate(-80%, -50%);
	}
	
	.act > .menu__link::after, .hover > .menu__link::after{
		border-bottom: 4px solid #ef0083;
		bottom: -4px
	}
	.header-top__basket{
		margin-top: -5px;
	}
	.sub-menu__link{
		line-height: 30px;
	}
	.one-filter h5{
		font-size: 16px;
	}
	.sub-menu__link{
		font-size: 14px;
	}
	#page-navigator a{
		font-size: 14px;
	}
	.an{
		width: 700px;
	}
	.get-order-nomer{
		min-width: 30px;
	}
	.get-order-name{
		min-width: 260px;
	}
	.get-order-description{
		min-width: 230px;	
	}
	.get-order-price{
		min-width: 90px;
	}
	.get-order-colichestvo{
		min-width: 95px;
	}
	.get-order-summa{
		min-width: 105px;
	}
	
	.wholsale-img {
		/* display: none; */
	}
	
	.select-sort span{
		font-size: 14px;
		width: 149px;
		height: 27px;
		line-height: 27px;
	}	
	
	.pole-sortirovki {
		width: 149px;
	}
	
	.select-sort-second span{
		font-size: 14px;
		line-height: 27px;
		width: 58px;
		height: 27px;
	}
	
	.select-sort-second .pole-sortirovki {
		width: 58px;
	}
	
	.pole-sortirovki a {
		font-size: 14px;
	}
	
	.top_Template_Navigation_Products .nav span, .bottom_Template_Navigation_Products .nav span {
		font-size: 15px;
		line-height: 21px;
	}
	
	.top_Template_Navigation_Products .nav a, .bottom_Template_Navigation_Products .nav a {
		font-size: 15px;
	}
	
	.nav form .nav__active-page {
		font-size: 15px;
		line-height: 21px;
		width: 44px;
	}
	
	.nav_cont_arrow-link img {
		width: 10px;
	}
	
	#page-navigator {
		margin-bottom: 5px;
	}
} 
