

/* Start:/local/templates/milkwestniris/stylesniris.css?1784297590120250*/
* {margin: 0px; padding: 0px;}
img {border: 0;}
a, img, div, input  {outline: none;}

html, body{margin:0px auto; font-family: 'proxima_nova_regular'; font-size:16px; color:#000000; font-weight: normal; font-style: normal; min-width: 1200px;}

textarea {resize: none !important;}

img {border:0 none;}

h1, .bx_catalog_tile .bx_catalog_tile_category_title{font-size:40px; color:#1A428A; margin: 0 0 33px 0; font-family: 'proxima_nova_semibold'; display: block; line-height: 1; border-bottom:0;}

h2 {font-size:22px; color:#1A428A; margin: 20px 0 5px 0; font-family: 'proxima_nova_semibold'; line-height: 1.2; display: block; padding-bottom: 5px;}
h3{font-size:20px; color:#1A428A; margin:8px 0 12px 0; font-family: 'proxima_nova_semibold'; display: block;}
h4{font-size:15px; color:#1A428A; margin:5px 0; }
h5{font-size:12px; color:#1A428A; margin:5px 0; }
h5{font-size:12px; color:#1A428A; margin:5px 0; }

a {color:#1A428A;}
a:hover {color:#1A428A; text-decoration: none;}

p{
	color:#161616;
	margin-bottom:25px;
	line-height:1.5;
}
.productblock p {margin-bottom: 15px;}
ul, ol {
	margin:0 0 35px 20px;
}
ul li, ol li {
	margin-bottom:10px;
	line-height:1.5;
}

.about h1 {
	font-size: 35px;
}

/*END OF BASE CSS*/


header,
nav .container,
footer .container {
	width: 1200px;
	min-width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
	display: block;
	position: relative;
}
body > section,
header,
footer .container {overflow: hidden;}
.row {margin:0;}
body > section {
	width: 1200px;
	min-width: 1200px;
	max-width: 1200px;
	margin: 0 auto;
	display: block;
	position: relative;
}
body > section {margin-top:90px; padding:0 0 40px;}
body > section.mainpage {margin-top:65px; padding:0;}

#contact-page {
	width: 1072px;
	min-width: 1072px;
	max-width: 1072px;
	margin: 0 auto;
	padding:0 64px 0;
}
/*form*/
form label.label4fz {
	display: block;
	margin:10px 0 10px;
}
form label.label4fz span {
	font-size:15px;
	line-height:1.5;
	color:#7d7d7d;
	font-family: 'proxima_nova_regular';
	display: inline-block;
	vertical-align:top;
	width:90%;
}
form label.label4fz span a {
	color:#3a6ac1;
}
 form label.label4fz input#achtung_FZ.achtung_FZ {
	display: inline-block;
	vertical-align:top;
	margin: 3px 5px 3px 0;
	width: auto;
 }
form div.mf-message div.mf-text {margin-bottom:0;}
.callbackouter .mfeedback  form > div.wbutton > input:hover {opacity:0.9;}

.mfeedback p {
	margin-bottom: 7px;
	line-height: 1.0;
	color: #ed5c4f;
	font-size: 16px;
	font-family: 'proxima_nova_semibold';
}
.mfeedback p font.errortext {color: #ed5c4f;}
.callbackouter .mfeedback form > div.wbutton > input {
	border:2px solid #1A428A!important;
}
.callbackouter .mfeedback form > div.wbutton > input:hover {
	border:2px solid #112e62!important;
	opacity:1!important;
}
.callbackouter .mfeedback h2 {
	color:#1A428A;
	font-size:30px;
	letter-spacing:0.8px;
	font-family: 'proxima_nova_regular';
	text-transform:uppercase;
	text-align:center;
	margin:0 0 21px;
	padding:0;
}
/*.fancybox-opened .fancybox-skin {
	padding:30px!important;
}*/
.fancybox-close {
	background: url(/local/templates/milkwestniris/images/closex2x.png)0 0 no-repeat!important;
	background-size:14px!important;
	width:14px!important;
	height:14px!important;
	top:12px!important;
	right:12px!important;
}
.fancybox-inner {
	height:auto!important;
}
.fancybox-skin {
	border-radius:0!important;
	background:#F6EAD8 !important;
	color:#7d7d7d;
	font-size:16px;
	font-family: 'proxima_nova_regular';
}
.callbackouter .mfeedback  form > div {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom:10px;
}
.callbackouter .mfeedback form div.mf-message {
	display:block;
}
.callbackouter{font-family: 'proxima_nova_regular'; line-height: 1.4;}
.callbackouter textarea {resize: none !important;}

.callbackouter .mfeedback {width: 422px; margin: 20px; padding: 0;}
.callbackouter .mfeedback.maimn_callform {
	margin: 0 auto 50px;
	width: 90%;
}
.callbackouter .mfeedback.maimn_callform .mf-text {
	display:none;
}
.callbackouter .mfeedback .mf-ok-text{padding: 0 0 10px 0;
	color: #04ce55;
    border-bottom: 3px solid #84A7DB;
    border-top: 3px solid #84A7DB;
    color: #0055BB;
    list-style: none outside none;
    margin-bottom: 10px;
    padding: 10px;
	background-color: #C3D2E5;
}
.callbackouter .mfeedback .mf-text{
	margin: 0;
	color:#7d7d7d;
	width: 30%;
}
.callbackouter .mfeedback  form {margin-top: 10px;}
.callbackouter .mfeedback  form > div > input,
.callbackouter .mfeedback.maimn_callform div[class*="mf-"] input
{
	padding: 5px 13px;
	width: 70%;
	border: 1px solid #ded8cb;
	color: #4d4d4d;
	box-sizing: border-box;
	font-family: 'proxima_nova_regular';
	font-size: 15px;
}
.callbackouter .mfeedback.maimn_callform div[class*="mf-"] {
	width: 32%;
}
.callbackouter .mfeedback.maimn_callform div[class*="mf-"] input {
	width:100%;
}
.callbackouter .mfeedback  form > div.mf-file input {border:0; background:none; width: 100%;}
.callbackouter .mfeedback  form > div.wbutton {text-align: right; margin-top: 10px; }
.callbackouter .mfeedback  form > div.wbutton > input{
	border: 0;
	border-radius: 3px;
	background: #1A428A;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 9px 18px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	width: 50%;
	display: block;
	margin: 30px auto 0;
}
.callbackouter .mfeedback.maimn_callform  form > div.wbutton > input {width: 30%;}
.callbackouter .mfeedback  form > div > textarea{
	width: 100%;
	height: 80px;
	border: 1px solid #ded8cb;
	color: #4d4d4d;
	box-sizing: border-box;
	padding: 9px 13px;
	font-family: 'proxima_nova_regular';
    font-size: 15px;
    font-weight: normal;
}
.callbackouter .mfeedback  form > div.mf-captcha input{
	width: 99px;
	padding: 1px;
	border-radius: 5px;
	border: 1px solid #cccccc;
}
.callbackouter .mfeedback  form > div.mf-captcha span{width: 100px;}
.callbackouter .mfeedback  form > input {margin: 10px 0 0 195px; padding: 5px; width: 94px;}




/*header*/
/*div.head > div {display:inline-block; vertical-align:middle;}*/
div.head {padding:20px 0px 12px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	justify-content: space-between;
}
.head>div.full-right {display: flex;align-items: center;gap: 20px;}
div.head .logo img{/*height: 61px;*/height:auto;}

.head div.tel a{
	font-family: 'proxima_nova_light';
	font-size:20px;
	background: url(/local/templates/milkwestniris/images/call.svg)left center no-repeat;
	padding-left:27px;
	background-size: 21px auto;
	color:#1A428A;
	text-decoration:none;
}
.head div.tel a:hover,.head div.email a:hover {text-decoration:underline;}

.head div.email a{
	background: url(/local/templates/milkwestniris/images/mail_foot.svg)left center no-repeat;
	padding-left:27px;
	background-size: 21px auto;
	font-size:20px;
	color:#1A428A;
	text-decoration: none;
}

.head div.callback a.callback-form {
	background: rgb(241, 208, 159) url(/local/templates/milkwestniris/images/icon_call.svg) 8px center no-repeat;
  font-size: 16px;
  color: #1A428A;
  text-transform: none;
  border-radius: 4px;
  padding: 0 8px;
  display: flex;
  justify-content: space-between;
  text-decoration: none;
  font-weight: 700;
  height: 40px;
  align-items: center;
  padding-left: 40px;
}
.head div.callback a.callback-form:hover {background: rgba(26, 66, 138, 1) url(/local/templates/milkwestniris/images/icon_call_hover.svg) 8px center no-repeat;color:rgb(241, 208, 159);}

.bx-basket-block i.fa {
	color:transparent;
	background: url(/local/templates/milkwestniris/images/cart.png)left center no-repeat;
	width:28px;
	height:27px;
	display:inline-block;
	vertical-align:middle;
}

.bx-basket-block {
	padding:0 0 0 38px;
	margin:0;
}

.bx-basket-block a {
	color:#3b0000;
	border:0;
	text-decoration:underline;
	text-transform: lowercase;
	font-size:18px;
	font-family: 'proxima_nova_semibold';
	padding:0;
	display: inline-block;
	vertical-align:middle;
	margin:0;
}
.bx-basket-block a:hover {text-decoration:none;}
.bx-basket-block span.countniris {
	font-size:12px;
	letter-spacing:0.48px;
	color:#fff;
	font-weight:600;
	background:#1A428A;
	padding:1px 7px;
	border-radius:20px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	margin: 4px 0 0 8px;
}
div.head #search-form-catalog {
	max-width: 40px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition-property: all;
  transition-duration: 0.3s;
  border: 1px solid rgb(241, 208, 159);
  border-radius: 8px;
  height: 40px;
  display: flex;
  align-items: center;
  background: #fff;
  padding: 8px;
  box-sizing: border-box;
	}
div.head #search-form-catalog.opensearch {
	max-width: 300px;
	opacity: 1;
	z-index: 99;
	right: 0px;
	top: 0;
}
div.head div.search div.search-form img {
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	z-index: 9;
}
div.head #search-form-catalog input.searchinput {
	border:0;
	height:100%;
	min-width: 235px;
	padding:0 4px;
	color: rgba(26, 66, 138, 0.5);
	font-size: 14px;
}
div.head #search-form-catalog input[type="submit"] {
	border:0;
	background: url(/local/templates/milkwestniris/images/search.svg)center center no-repeat;
	cursor:pointer;
	width: 20px;
	height: 27px;
	right: 5px;
	top:0;
}


/*new searh*/
/*.search_icon {
	cursor:pointer;
	display: inline-block;
	vertical-align: middle;
	margin-top:4px;
	display:inline-block;
	width:20px;
	height:20px;
	background: url(/local/templates/milkwestniris/images/search.png)center center no-repeat;
}
.search_icon.active {
	background: url(/local/templates/milkwestniris/images/del2.jpg)center center no-repeat;
}
.search-block {
	position: absolute;
	width: 100%;
	top: 102px;
	padding: 10px 0;
	background: #fff;
	box-shadow: 0 12px 10px -9px rgba(0, 0, 0, 0.1);
	opacity:0;
	transition: 200ms all ease;
}
.search-block.opensearch {
	opacity:1;
	z-index: 10;
}
.search-block form#search-form-catalog.search-form {
	text-align:center;
}
.search-block form#search-form-catalog.search-form input.searchinput {
	width: 70%;
	border: 1px solid #1A428A;
	border-radius: 4px;
	color: #1A428A;
	line-height: 20px;
	padding:5px;
	font-family: 'proxima_nova_regular';
}
.search-block form#search-form-catalog.search-form input[type="submit"] {
    display: inline-block !important;
    border: 0;
    background: url(/local/templates/milkwestniris/images/search.png)center center no-repeat;
    cursor: pointer;
    margin: 6px 0 0 -30px;
    height: 20px;
    width: 20px;
	vertical-align: top;
}*/
/*end*/


/*main*/
.formcallback {display: none;}
.categories {width:  20%; float: left; text-align:center;}
.mainpage .row {margin: 50px 0 50px 0;}

.bx-filter .row{margin: 0;}

section.mainpage {
	width:100%;
	min-width: 100%;
	max-width: 100%;
}
section div.block-bg {
	background: url(/local/templates/milkwestniris/images/bg-body.png) bottom center repeat-x;
}
section div.row.main-categories, section div.row.advantages, section div.row.leaders, section div.row.partners{
	width: 1200px;
	min-width: 1200px;
	max-width: 1200px;
	margin-left:auto;
	margin-right:auto;
}
section div.row.slide, section div.row.main-categories, section div.row.advantages, section div.row.partners {
	margin: 0 auto !important;
}
section div.row.slide {max-width:1440px;width:100%;}
.mainpage .slick-slide img {max-height:600px;width: auto;}
.mainpage .slick-slide a {display:block;}
.mainpage .slick-initialized .slick-slide {max-height: 600px;}
section div.row.about{
	background:#fff8ea;
	border-top:2px solid #F1D09F;
	border-bottom:2px solid #F1D09F;
	margin-bottom:64px!important;
	margin-top:0;
}
section div.row.about div.about-wrap {
	padding:47px 56px 30px;
	margin: 0 auto;
	width: 1088px;
	min-width: 1088px;
	max-width: 1088px;
	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.row.about .col-left {
	margin-right:49px;
	width:27%;
}
.row.about .col-right {width:72%;}
.row.about .col-right ul {margin: 20px 0 20px 20px;}
.row.about .col-left p {
	font-family: 'proxima_nova_semibold';
	color:#1A428A!important;
	font-size:17px;
	line-height: 1.6;
}
.row.about .col-right p {
	font-size:16px;
	line-height: 1.6;
	font-family: 'proxima_nova_regular';
}

/*nav*/
nav{
	border-top: 1px solid rgb(241, 208, 159);
  border-bottom: 1px solid rgb(241, 208, 159);
  width: 100%;
  max-width: inherit;
  min-width: inherit;
	line-height:1.5;
}
nav ul {list-style: none; display: block; margin: 0; padding: 0;}
/*nav #horizontal-multilevel-menu li:first-child {width: 14%;}*/
nav #horizontal-multilevel-menu li:first-child a {text-align: left;}
/*nav #horizontal-multilevel-menu li:last-child {width: 14%;}*/
nav #horizontal-multilevel-menu li:last-child a{text-align: right;}

nav #horizontal-multilevel-menu li.parent > ul {
	overflow: hidden;
	opacity: 0;
	height:0px;
	position: absolute;
	top: 39px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	background: rgba(241, 208, 159, 1);
	border-top:0;
	max-width:245px;
	border-left:2px solid #F1D09F; border-right:2px solid #F1D09F; border-bottom:2px solid #F1D09F;
	border-top: 1px solid rgb(241, 208, 159);
	transition-property: all;
	transition-duration: 0.2s;
	transition-timing-function: ease-out;
	border-radius: 10px;
	padding: 10px;
	box-sizing: border-box;
	border: 0;
}

nav #horizontal-multilevel-menu>li.parent:hover > ul {
	opacity: 1;
	z-index: 100;
	height:auto;
}
/*
nav #horizontal-multilevel-menu li.parent {transition-property: background; transition-duration: 0.15s; transition-timing-function: ease-out;}
nav #horizontal-multilevel-menu li.parent:hover {border-left:2px solid #3a6ac1; border-right:2px solid #3a6ac1; border-bottom:2px solid #3a6ac1; background: #fff8ea; }
nav #horizontal-multilevel-menu li {border-left:2px solid #fff; border-right:2px solid #fff;}*/

nav #horizontal-multilevel-menu {
	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;

	-webkit-align-items: flex-start;
	align-items: flex-start;

	justify-content: space-between;
	z-index: 16;
	width:100%;
	height: 39px;
	align-items: center;
	gap:15px;

}
nav #horizontal-multilevel-menu li {margin-bottom:0;}
nav #horizontal-multilevel-menu>li {height: 100%;line-height: 39px;}
nav #horizontal-multilevel-menu li a {
	color:#1A428A;
	font-family: 'proxima_nova_semibold';
	font-size:18px;
	padding:0px 0px;
	text-align: center;
	display: block;
	letter-spacing:0px;
	text-decoration:none;
}
nav #horizontal-multilevel-menu li a:hover {text-decoration:underline;}
nav #horizontal-multilevel-menu > li.parent > a {z-index: 110 !important; opacity: 1 !important; position: relative;}

li.parent:nth-child(4) > ul:nth-child(2) {max-width:180px!important;padding: 15px !important;}
li.parent:nth-child(4) > ul:nth-child(2) li {margin-bottom:12px!important;}
li.parent:nth-child(4) > ul:nth-child(2) li:last-child {margin-bottom:0!important;}
li.parent:nth-child(4) > ul:nth-child(2) li a {padding:0!important;}

nav #horizontal-multilevel-menu ul li {
	margin:0;
	width:auto !important;
	/*display: block;*/
	border:0;
	max-width:210px;
	margin-bottom: 7px;
}
nav #horizontal-multilevel-menu ul li:last-child {margin-bottom:0;}

nav #horizontal-multilevel-menu ul li a {
	color:rgba(26, 66, 138, 1);
	font-size:16px;
	font-family: 'proxima_nova_regular';
	text-align: left !important;
	padding:10px 15px;
}
li.parent:nth-child(2) > ul:nth-child(2) > li {margin-left:0px!important;}
li.parent:nth-child(2) > ul:nth-child(2) > li a {padding:10px 5px 10px 0!important;}
li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(1) {
	background: url(/local/templates/milkwestniris/images/icocheese.svg)left center no-repeat;
	padding-left:55px;
}

li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(2) {
	background: url(/local/templates/milkwestniris/images/icosausages.svg) left center no-repeat;
	padding-left:55px;
}

li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(3) {
	background: url(/local/templates/milkwestniris/images/icokolbasa.svg)left center no-repeat;
	padding-left:55px;
}

li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(4) {
	background: url(/local/templates/milkwestniris/images/icomeat.svg)left center no-repeat;
	padding-left:55px;
}

li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(5) {
	background: url(/local/templates/milkwestniris/images/icomilk.svg)left center no-repeat;
	padding-left:55px;
}

li.parent:nth-child(2) > ul:nth-child(2) > li:nth-child(6) {
	background: url(/local/templates/milkwestniris/images/icosalo.svg)left center no-repeat;
	padding-left:55px;
}

/*slide*/
#main-slider {
	width: 1168px;
	margin: -15px auto;
	z-index:2;
	max-height:583px;
	overflow-y:hidden;
}
div.line-top {
	background: url(/local/templates/milkwestniris/images/wavetop.png)center top no-repeat;
	height:33px;
	margin-top: -10px;
	position: relative;
	z-index: 3;
}
div.line-bot {
	background: url(/local/templates/milkwestniris/images/wavebot.png)center bottom no-repeat;
	height:33px;
	position: relative;
	z-index: 3;
}
#main-slider div.owl-dots {display:none;}


/*categories-list*/
.categories-list {
	padding:0 30px;
	margin:45px 0 80px 0;
	display: flex;
	/*flex-wrap: wrap;*/
}
.categories-list a.product-desc span {
	display:block;
	margin:0 auto;
}
.categories-list a.product-desc span.product-img {height:121px; margin-bottom:20px;}
.categories-list a.product-desc span.product-name {
	width:75%;
	color:#1A428A;
	font-size:19px;
}


/*advantages*/
div.head-title {
	background: url(/local/templates/milkwestniris/images/line-title.png)center center repeat-x;
	text-align: center;
	margin-bottom:66px;
	margin-top:40px;
}
.mainpage div.head-title {margin-top:0px;}

.advantages div.head-title h2 {
	padding: 0 25px;
	margin:0;
	display: inline-block;
	text-transform: uppercase;
	color:#1A428A;
	font-size:32px;
	letter-spacing:0.8px;
	font-weight:300;
	background:#fffbf3;
}
.advantages .advantages-list {
	padding:0;

	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: stretch;

	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	column-gap:20px;
	row-gap: 70px;
	padding-bottom: 65px;
}

div.advantage:nth-child(4n) {margin-right:0!important;}
.advantages div.advantages-list div span {
	display:block;
}
.advantages .advantages-list span.adv-number {color: rgba(241, 208, 159, 1);font-weight: 700;font-size: 34px;text-align: center;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid rgba(241, 208, 159, 1);}
.advantages .advantages-list .advantage {width:calc(25% - 20px);text-align: center;background: rgb(26, 66, 138);border-radius: 10px;padding: 16px;box-sizing: border-box;color: rgb(241, 208, 159);}
.advantages .advantages-list .advantage .wrap-img {background: rgba(241, 208, 159, 1);border-radius: 999px;border: 2px solid rgb(255, 251, 243);width: 52px;height: 52px;margin: -33px auto 0;box-sizing: border-box;}
.advantages .advantages-list .advantage img {padding: 8px;box-sizing: border-box;}
.advantages .advantages-list .advantage.bg-transparent {background: transparent;color: rgba(26, 66, 138, 1);border: 1px solid rgba(26, 66, 138, 1);padding: 16px 9px;}
.advantages .advantages-list .advantage.bg-transparent .wrap-img {background: rgba(26, 66, 138, 1);border: 2px solid rgba(255, 251, 243, 1);border-radius: 999px;}
.advantages .advantages-list .advantage.bg-transparent span {letter-spacing: -0.9px;margin-top: 10px;}





/*mainnews*/
section div.row.mainnews {
	width: 1120px;
	min-width: 1120px;
	max-width: 1120px;
	margin-left:auto;
	margin-right:auto;
}
section div.row.mainnews.leaders.blog {margin: 0 auto;}
section .mainnews div.news-list {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.mainnews div.news-list .news-item {
	width:336px;
	padding-left: 8px;
}
.mainnews  span.news-date-time {
	display:inline-block;
	color:#fbf7f0;
	position: absolute;
	margin: 140px 0 0 -8px;
	padding:2px 14px 9px 11px;
	background: url(/local/templates/milkwestniris/images/datebg.png)left center no-repeat;
}
.news-list div.preview-text a.new-title {
	display:block;
	color:#1A428A;
	font-size:20px;
	font-family: 'proxima_nova_semibold';
	text-decoration:none;
	margin-bottom: 10px;
	line-height: 1.1;
}
.news-list div.preview-text a.new-title:hover {text-decoration:underline;}
.mainnews div.news-list .news-item div.preview-text {
	display:inline-block;
	padding:10px 17px;
	line-height: 1.4;
}
.mainnews div.news-item a img.preview_picture {max-width:100%;height: 100%;width: auto;margin: 0 auto;}

/*news*/
.page-news div.news-item {margin:0 0 30px 0;}
.page-news div.news-item a img.preview_picture {float:none;}
.page-news div.news-item a.preview, .page-news div.news-item div.preview-text {
	display:inline-block;
	vertical-align:top;
}
.page-news span.news-date-time {display:block; color: #1A428A; margin-bottom:10px;}
.page-news div.news-item div.preview-text a.new-title {display:inline-block;}
.page-news div.news-item a.preview {width:41%;}
.page-news div.news-item div.preview-text {width:58%;}
div.news-detail img.detail_picture {margin:3px 20px 10px 0;}
a.return-news {
	text-decoration: none;
	font-size: 15px;
	color: #fff;
	background: #1A428A;
	text-transform: uppercase;
	border-radius: 3px;
	padding: 6px 15px 5px;
	display: inline-block;
	margin: 20px auto;
	text-align: center;
	border:2px solid #1A428A;
}
a.return-news:hover {
	border: 2px solid #112e62;
}
.mainnews.leaders.blog span.news-date-time {
	display:none;
}
.mainnews.leaders.blog div.news-list .news-item div.preview-text {
	padding: 10px 25px;
}
.mainnews.leaders.blog div.news-item>a {
	display: block;
	text-align: center;
	height: 160px;
}
.mainnews.leaders.blog div.news-item a img.preview_picture {
    max-width: inherit;
	margin: 0 auto;
	height: 100%;
	width: auto;
}



/*leaders*/
.leaders.row {
	margin:80px auto 75px;
}
.leaders-anton-palich {margin:40px auto 75px;}
.leaders div.head-title h2, .partners div.head-title h2 {
	padding: 0 25px;
	margin:0;
	display: inline-block;
	text-transform: uppercase;
	color:#1A428A;
	font-size:32px;
	letter-spacing:0.8px;
	font-weight:300;
	background:#fff;
}
.leaders div.product-list, .leaders-anton-palich div.product-list {
	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding:0 60px;
}
.leaders div.product-list, .leaders-anton-palich div.product-list { 
	gap: 30px;
	padding: 0;
}
.leaders div.product-list div.product,.leaders-anton-palich div.product-list div.product {
	width: 23%;
	margin-right: 0;
}
.leaders div.product-list div.product:last-child, .leaders-anton-palich div.product-list div.product:last-child {margin-right:0;}
.leaders div.product-list div.product a.product-desc span, .leaders-anton-palich div.product-list div.product a.product-desc span {
	display:block;
	font-size: 18px;
	font-family: 'proxima_nova_semibold';
	line-height: 1.2;
	max-width: 180px;
	text-align: center;
	max-width: 90%;
}
.leaders div.product-list div.product a.product-desc {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
}
.leaders-anton-palich div.product-list img,
.leaders div.product-list div.product img {
	width: auto;
	height: 200px;
	margin: 0 auto;display: block;
}
.leaders div.product-list a.product-desc, .leaders-anton-palich div.product-list a.product-desc {
	display:inline-block;
	text-decoration:none;
	max-width: 100%;
	overflow: hidden;
	width: 100%;
}
.leaders div.product-list a.product-desc:hover, .leaders-anton-palich div.product-list a.product-desc:hover, .page404 a.all-products:hover {text-decoration:underline;}
.leaders-anton-palich a.all-products, .page404 a.all-products {
	display:block;
	width: 22%;
	margin:50px auto;
	background: #1A428A;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	padding: 8px 20px 5px;
	text-align: center;
	cursor: pointer;
	border: 2px solid #1A428A;
}
.leaders-anton-palich a.all-products {min-width:285px;}
.leaders-anton-palich a.all-products:hover {
	border: 2px solid #112e62;
	background: #1A428A;
}


/*partners*/
.partners a.btn.callback-form, .mainnews a.all-news {
	text-decoration:none;
	font-size:16px;
	color:#fff;
	background:#1A428A;
	text-transform:uppercase;
	border-radius:3px;
	padding:9px 23px 6px;
	display:block;
	margin:70px auto;
	width:230px;
	text-align:center;
	letter-spacing: 1.2px;
	font-weight:bold;
	border: 2px solid #1A428A;
}
.partners a.btn.callback-form:hover, .mainnews a.all-news:hover {
	border: 2px solid #112e62;
	background: #1A428A;
}

#main-partners.owl-carousel .owl-dots.disabled, #main-partners.owl-carousel .owl-nav.disabled {
	display:block!important;
}
.mainnews .owl-carousel .owl-prev,
#main-partners.owl-carousel div.owl-prev {
	background: url(/local/templates/milkwestniris/images/post.png)0 0 no-repeat;
	width:15px;
	height:34px;
	color: transparent;
	position: absolute;
	left: -40px;
	top: 35%;
}
.mainnews .owl-carousel .owl-next,
#main-partners.owl-carousel div.owl-next {
	background: url(/local/templates/milkwestniris/images/post.png)0 0 no-repeat;
	background-position: 100%;
	width:15px;
	height:34px;
	color: transparent;
	position: absolute;
	right: -40px;
	top: 35%;
}
.mainnews.leaders div.news-item > a {height:180px;overflow:hidden;display: block;}
/*#main-partners .owl-item {width: 141px !important;}*/
#main-partners .owl-item img {width: auto !important; margin:0 auto; vertical-align:middle;}
/*#main-partners.owl-carousel div.owl-stage-outer {width:1100px; margin:0 auto;}*/
#main-partners {width:1100px; margin:0 auto;}


/*footer*/
footer .nirislogo {
	opacity:0.8;
	margin-top: 40px;
	font-size: 14px;
}

footer {
	width: 100%;
	border-top: 2px solid #3a6ac1;
	background: #F1D09F;
	color: #1A428A;
}
.soc_icons li {
	display:inline-block;
	vertical-align: middle;
}
.soc_icons a {
	display:inline-block;
	width:27px;
	height:22px;
	margin-right:37px;
	vertical-align:middle;
}
.soc_icons a:hover {opacity:0.9;}
.soc_icons a.vk {background: url(/local/templates/milkwestniris/images/vk.svg)left center no-repeat;}
footer .soc_icons a.vk {width: 36px;
  height: 36px;
  background: rgb(26, 66, 138);
  line-height: 36px;
  text-align: center;
  display: flex;
  border-radius: 4px;
  align-items: center;
  justify-content: center;border: 1px solid transparent;margin:0;}
footer .soc_icons a.vk:hover {opacity: 1;background: transparent;border: 1px solid rgba(26, 66, 138, 1);}
footer .soc_icons a.vk:hover svg path {fill:#1A428A;}
.soc_icons a.fb {background: url(/local/templates/milkwestniris/images/fb.png)left center no-repeat;}
.soc_icons a.tw {background: url(/local/templates/milkwestniris/images/twitter.png)left center no-repeat;}
.soc_icons a.inst {background: url(/local/templates/milkwestniris/images/instagram.png)left center no-repeat; margin-right:0;}

footer div.row {
	display: -webkit-flex;
	display: flex;
	padding:50px 0;
}
footer .wrap-foot{gap: 90px;}
footer span.copy {
	display:block;
	color:#1A428A;
	font-size:12px;
}
footer a#politika {
	display:block;
	margin: 30px 0;
	color: #1A428A;
	font-size: 12px;
	text-decoration: underline;
}
footer a#politika:hover {text-decoration:none;}
footer p {color:#1A428A;}
footer div.col-6 a:hover {text-decoration:none;}
footer div.col-6 a:last-child {margin-bottom:0;}
footer div.nirislogo img, footer div.nirislogo span {
	display:inline-block;
	vertical-align:middle;
}
footer .contact {
	font-size: 16px;
	margin-bottom: 20px;
}
footer .contact .item {
	margin:0 0 10px 0;
}
footer .contact .item.address {
	background: url(/local/templates/milkwestniris/images/loc-icon.svg)left center no-repeat;
	padding-left: 25px;
}
footer .contact .item.telephone {
	background: url(/local/templates/milkwestniris/images/f-phone-icon.svg) 0 center no-repeat;
	padding-left: 25px;
	font-weight: 700;
}
footer .contact .item.email {
	background: url(/local/templates/milkwestniris/images/mail_foot.svg)left center no-repeat;
	padding-left: 25px;
}
footer .contact .item.name {
	background:url(/local/templates/milkwestniris/images/building.svg)left center no-repeat;
	padding: 3px 0 3px 25px;
}
.soc_icons {
	margin: 0 0 35px 0px;
}
footer div.nirislogo span {line-height: 1.2;color:#91908E; padding-left:15px;font-size: 12px;}
footer div.nirislogo a {color:#91908E;font-size: 12px;text-decoration:underline;}
footer div.nirislogo a:hover {text-decoration:none;}
footer .foot-call {display: flex;align-items: center;gap: 15px;}
footer .soc_icons, footer .soc_icons li {margin:0;}
footer .callback a.callback-form {color: rgba(241, 208, 159, 1);font-size: 16px;font-weight: 700;background: rgb(26, 66, 138);height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 4px;padding: 0 16px;text-decoration:none;border: 1px solid transparent;}
footer .callback a.callback-form:hover {color: rgb(26, 66, 138);border: 1px solid rgb(26, 66, 138);background:rgba(241, 208, 159, 1);text-decoration:none;}


.cont-block div.left-cont-block p {line-height:1.7; margin-bottom:20px;}
.cont-block div.left-cont-block div.adres {
	background: url(/local/templates/milkwestniris/images/adres.png)left top no-repeat;
	background-size:24px;
	padding: 0 0 0 44px;
	margin-bottom:40px;
}
.cont-block div.left-cont-block div.tel {
	background: url(/local/templates/milkwestniris/images/tel.png)4px top no-repeat;
	background-size:18px;
	padding: 6px 0 5px 44px;
	margin-bottom:18px;
	font-size:18px;
}
.cont-block div.left-cont-block div a {
	color:#000;
	text-decoration:none;
}
.cont-block div.left-cont-block div a:hover {text-decoration:underline;}
.cont-block div.left-cont-block div.mail {
	background: url(/local/templates/milkwestniris/images/ico-mail.png)left top no-repeat;
	background-size:28px;
	padding: 5px 0 5px 45px;
	font-size:18px;
}
.cont-block div.manage {
	padding:0 0 0 44px;
	margin:34px 0 42px;
}
.cont-block div.manage p {
	font-size:18px;
	font-family: 'proxima_nova_semibold';
	color:#1A428A;
	margin-bottom:10px;
}
.cont-block div.manage div.tel {
	background: url(/local/templates/milkwestniris/images/phone.svg)left 3px no-repeat;
	background-size:15px;
	padding: 0 0 0 25px;
	margin-bottom:9px;
}
.cont-block div.manage div.skype {
	background: url(/local/templates/milkwestniris/images/Skype.svg)left 3px no-repeat;
	background-size:16px;
	padding: 0 0 0 26px;
}
.cont-block a.callback-form, a.link-catal, .productblock.otherpages a.callback-form {
	font-size:14px;
	color:#fff;
	letter-spacing:0.4px;
	font-weight:bold;
	background:#1A428A;
	min-width:183px;
	max-width:215px;
	border-radius:3px;
	text-decoration:none;
	padding: 8px 0 6px;
	text-align:center;
	display:block;
	margin:0 0 20px 0;
	border:2px solid #1A428A;
	text-transform:uppercase;
}
.cont-block a.callback-form:hover, a.link-catal:hover, .productblock.otherpages a.callback-form:hover {border:2px solid #112e62;}
a.link-catal {display:inline-block; margin:0 5px; padding:6px 0 4px;}
.cont-block{
	display: -webkit-flex;
	display: flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.cont-block div.right-cont-block {width:700px;}




.faq h2 {
	font-size:32px;
	color:#1A428A;
	margin:55px 0 17px;
	font-family: 'proxima_nova_regular';
}
.faq div.faq-txt {
	background:#fff8ea;
	font-size:18px;
	color:#1A428A;
	padding:20px 40px;
	margin:55px 0 20px;
}
.faq div.faq-txt p {
	margin-bottom:0;
}
ul.info-list li {list-style:none; cursor:pointer; margin-bottom:10px; line-height:1.5;}
ul.info-list li div.info-panel {
	border-radius:3px;
	color:#fff;
	padding:7px;
	background:#1A428A url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTU3QjcyNjg2NjExRTY5NDg2OTZGODk3RDA4OEExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTU3QjczNjg2NjExRTY5NDg2OTZGODk3RDA4OEExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDlFNTdCNzA2ODY2MTFFNjk0ODY5NkY4OTdEMDg4QTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNTdCNzE2ODY2MTFFNjk0ODY5NkY4OTdEMDg4QTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZGa/xAAAAg0lEQVR42mL4////JSC+AMSiQMyAjkHEk/8QcAaI+bEp0AXiD1BFB4CYC10BCJsD8Teooi1AzIauAIRdgPgXVNEyIGZGVwDCgUD8F6poBhAzMmBxefx/BGjGpgCEV0AV/CHZBLxuwOsLvOFAMCTxxgULAwPDOyB+A8SeQPyRAQ0ABBgAE0t4nnMeV+cAAAAASUVORK5CYII=) center right 15px no-repeat;
}
ul.info-list li div.info-drop {
	padding:10px 7px;
}
ul.info-list {margin:0;}
ul.info-list li.active div.info-panel {
	background:#1A428A url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0NUJDNkYzNjg1QzExRTY4QjQ2RDBEMTQxODE2NjhGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0NUJDNkY0Njg1QzExRTY4QjQ2RDBEMTQxODE2NjhGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQ1QkM2RjE2ODVDMTFFNjhCNDZEMEQxNDE4MTY2OEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQ1QkM2RjI2ODVDMTFFNjhCNDZEMEQxNDE4MTY2OEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7artdoAAAAYElEQVR42mL8////FQYGBkYgdgfiJwz4gQwQ7wTi/wxAjVf/Q8AdIJYBYgYcWAaqBgSuogvg0oyhBqcEPk0gcXymigOxGC4D8TnpMhRj9QKhQMDpb3wheAOKsYY0QIABAKSKTk1C7eNfAAAAAElFTkSuQmCC) center right 15px no-repeat;
}



/*catalog*/
section .filterblock {
	width: 267px !important;
	display:inline-block;
	vertical-align:top;
	margin-right:73px;
	margin-bottom: 50px;
}
section .productblock  {
	width:845px !important;
	display:inline-block;
	vertical-align:top;
}
nav div.container {width:100%; padding:0;}

ul.niriscatalogmenu, .filterblock.otherpages ul#horizontal-multilevel-menu {
	margin:0;
}
ul.niriscatalogmenu li, .filterblock.otherpages ul#horizontal-multilevel-menu li {
	margin:0 0 10px 0;
	list-style:none;
	padding-left:40px;
	display: block;
	min-height: 30px;
}
.filterblock.otherpages ul#horizontal-multilevel-menu li {padding-left:0;}
ul.niriscatalogmenu li a, .filterblock.otherpages ul#horizontal-multilevel-menu li a {
	color:#1A428A;
	font-family: 'proxima_nova_semibold';
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:0.32px;
	line-height: 1.5;
	display: inline-block;
	padding:4px 7px 3px;
	width: auto;
}
ul.niriscatalogmenu li a:hover, .filterblock.otherpages ul#horizontal-multilevel-menu li a:hover {text-decoration:underline!important;}
#bx_1847241719_10 {
	background: url(/local/templates/milkwestniris/images/icomeat_s.png)2px center no-repeat;
}
#bx_1847241719_11 {
	background: url(/local/templates/milkwestniris/images/icocans_s.png)6px 0 no-repeat;
	padding-top: 4px;
}
#bx_1847241719_12 {
	background: url(/local/templates/milkwestniris/images/icocheese_s.png)3px center no-repeat;
}
#bx_1847241719_13 {
	background: url(/local/templates/milkwestniris/images/icomilk_s.png)3px 1px no-repeat;
	padding-top: 3px;
}
#bx_1847241719_11 a {
	padding-top:4px;
}
#bx_1847241719_12 a {
	padding-top:3px;
}
#bx_1847241719_13 a {
	padding-top:4px;
}

ul.niriscatalogmenu li a:hover, ul.niriscatalogmenu li.active a, .filterblock.otherpages ul#horizontal-multilevel-menu li a:hover, .filterblock.otherpages ul#horizontal-multilevel-menu li a.root-item-selected, .filterblock.otherpages ul#horizontal-multilevel-menu li.active a {
	text-decoration:underline;
	color: #000F00;
}



ul.sort, ul.viewtype {
	margin:0 0 29px 0;
	display:inline-block;
	vertical-align:top;
}
ul.sort li {padding:1px 7px 3px;}
ul.sort li, ul.viewtype li {
	list-style:none;
	display:inline-block;
	margin:0 9px 0 0;
}
ul.sort li:last-child, ul.viewtype li:last-child {margin-right:0;}
ul.viewtype {float:right;}
ul.viewtype li {padding:1px 7px 3px 28px;}
ul.viewtype li.gridtype {
	background: url(/local/templates/milkwestniris/images/grid.png)9px 6px no-repeat;
}
ul.viewtype li.listtype {
	background: url(/local/templates/milkwestniris/images/list.png)9px 6px no-repeat;
}
ul.viewtype li.gridtype:hover {
	background: #40739b url(/local/templates/milkwestniris/images/grid.png)9px 6px no-repeat;
}
ul.viewtype li.listtype:hover {
	background: #40739b url(/local/templates/milkwestniris/images/list.png)9px 6px no-repeat;
}
ul.viewtype li.gridtype.active {
	background: #40739b url(/local/templates/milkwestniris/images/grid.png)9px 6px no-repeat;
}
ul.viewtype li.listtype.active {
	background: #40739b url(/local/templates/milkwestniris/images/list.png)9px 6px no-repeat;
}
ul.sort li:first-child, ul.viewtype li:first-child {background:none; padding-left:0!important;}
.sort > li:nth-child(1):hover, ul.viewtype > li:nth-child(1):hover {background:none;}
ul.sort li span, ul.viewtype li span {
	color:#1A428A;
}
ul.sort li a, ul.viewtype li a {
	text-decoration:none;
	display:inline-block;
	color:#1A428A;
	border-bottom:1px dotted #1A428A;
	line-height: 1;
	cursor:pointer;
}
ul.viewtype li.active a,ul.viewtype li:hover a {color:#fff;border-bottom:1px dotted #fff;}
ul.sort li:hover, ul.sort li.active, ul.sort li {
	background: #3a6ac1 url(/local/templates/milkwestniris/images/line.png)6px 9px no-repeat;
	padding-left:20px;
}
ul.sort li {
	background: #fff url(/local/templates/milkwestniris/images/line.png)6px 9px no-repeat;
}
ul.sort li.active.inverted {
	background: #3a6ac1 url(/local/templates/milkwestniris/images/line2.png)6px 9px no-repeat;
}
/*ul.sort li a:hover, ul.viewtype li a:hover {
	border-bottom:0;
}*/
.bx_catalog_tile .bx_catalog_tile_category_title {padding:0;}


/*product*/
.col-sm-4.product-item-big-card {
	/*display: table-cell;*/
	float:left;
	/*width:262px;*/
	width:33%;
}
.col-xs-12 {
    width: 100%;
	float:left;
}

.product-item-image-wrapper {
    position: relative;
    display: block;
    padding-top: 85%;
    width: 100%;
	margin-top: 10px;
}
/*.product-item-image-slider-slide-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: opacity 300ms ease;
}*/
.product-item-image-original, .product-item-image-alternative {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    /*background-size: contain;*/
	background-size: 70%;
    background-repeat: no-repeat;
    transition: opacity 300ms linear;
}
.product-item-image-original img {
	margin: 0 auto;
	display: block;
	max-width: 100%;
	max-height: 100%;
}
/*.product-item-big-card .product-item-label-ring.product-item-label-small {
    width: 100px;
    height: 100px;
    font-size: 30px;
    line-height: 100px;
}*/

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display:none;
	opacity: 0;

}

.product-item-info-container.product-item-hidden, .bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden, .product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
	display:block;
    opacity: 1;
}
.bx-no-touch .product-item-container .product-item {
	border:2px solid #fff;
	background: #fff;
	padding: 15px;
    width: auto;
}
.product-item-container {
    position: relative;
	border:2px solid #fff;
	height: 410px;
	transition-property: all;
	transition-duration: 0.3s;
}

.product-item-container.hover {
    z-index: 17;
}

.product-item-container .product-item {
	padding: 15px;
	}
.bx-no-touch .product-item-container.hover .product-item {
    width: auto;
	border:2px solid #3a6ac1;
	/*position: absolute;*/
}

.product-item-container .product-item div.product-item-title-niris a {
	text-decoration:none;
	color:#000;
	display: inline-block;
	/*line-height: 1.4;*/
	margin-bottom:7px;
}
.product-item-container.hover .product-item div.product-item-title-niris a {
	text-decoration:underline;
	color:#1A428A;
	font-family: 'proxima_nova_semibold';
}
.product-item-container .product-item span.artname, .product-item-container .product-item span.artnumber {
	color:#4d4d4d;
	font-size:15px;
}

.product-item-container .product-item dl.product-item-properties dd.availability {
	color:#1d8500;
	font-family: 'proxima_nova_semibold';
	display:block;
	margin: 0 0 7px 0;
	float: left;
}

.product-item-container .product-item dl.product-item-properties dd.availability.noaval {
	color:#d5471a;
}

.product-item-container .product-item dl.product-item-properties dd.hidden-xs {
	display:inline-block;
	color:#7d7d7d;
}

.product-item-container .product-item div.product-item-info-container span.product-item-price-current {
	color:#1A428A;
	font-family: 'proxima_nova_semibold';
	font-size:17px;
	text-align:left;
	margin: 7px 0 7px -8px;
	display: inline-block;
}


.product-item-container .product-item .product-item-info-container .btn.btn-default.btn-md {
	background:#1A428A;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-radius:4px;
	font-size:14px;
	letter-spacing:0.4px;
	text-transform:uppercase;
	padding: 1px 20px 0;
	margin: 20px auto 0;
	display: block;
	text-align: center;
	width: 70%;
}
.productblock .niris-liststyle .product-item-container .product-item .product-item-info-container .btn.btn-default.btn-md {
	font-size:12px;
	letter-spacing:0.34px;
}

.product-item-amount-field-btn-plus, .product-item-amount-field-btn-minus {
    display: inline-block;
    min-width: 24px;
    height: 24px;
    color: #1A428A;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
	border:0;
}
.product-item-amount {
	text-align:center;
}
.product-item-amount-field {
    display: inline-block;
    padding: 0;
    max-width: 50px;
    width: auto;
    height: 22px;
	border-left:0;
	border-right:0;
    border-top: 1px solid #ded8cb;
	border-bottom: 1px solid #ded8cb;
    color: #000;
    vertical-align: middle;
    text-align: center;
    line-height: 22px;
	margin:0 -4px;
}

.product-item-amount-field-btn-minus {
	background: url(/local/templates/milkwestniris/images/minus.png)0 0 no-repeat;
}
.product-item-amount-field-btn-plus {
	background: url(/local/templates/milkwestniris/images/plus.png)0 0 no-repeat;
}

.product-item-properties {
    display: block;
	overflow: hidden;
	margin-bottom:20px;
}
.product-item-properties dt {
    float: left;
    clear: both;
}
.product-item-properties dt::after {
	content:":";
}
.product-item-properties dt.availabilityname::after {
	display:none;
}
.product-item-properties dd {
    float: right;
    color: #000;
}

.product-item-container .product-item .product-item-amount-description-container {
	display:inline-block;
	vertical-align:middle;
}

.product-item-container .product-item a.favorites-link {
	opacity: 0;
	color:#1A428A;
	text-transform:lowercase;
	padding-left:26px;
	background: url(/local/templates/milkwestniris/images/fav.svg)0 0 no-repeat;
	transition-property: all;
	transition-duration: 0.2s;
}
.product-item-container.hover .product-item a.favorites-link {
	opacity: 1;
}
.product-item-container.hover .product-item a.favorites-link:hover, .product-item-container.hover .product-item a.favorites-link.favorite-added {
	background: url(/local/templates/milkwestniris/images/fav_a.svg)0 0 no-repeat;
}


.col-lg-2, .col-lg-3, .col-lg-7 {float:left;}
.col-lg-2 {
    width: 16.66666667%;
}
.col-lg-7 {
    width: 58.33333333%;
}
.col-lg-3 {
    width: 25%;
}
.niris-liststyle div.row.product-item {
	width:auto;
}
.niris-liststyle .product-item-container.hover div.row.product-item {width:100%;}
.niris-liststyle .product-item-container.hover div.row.product-item::after {clear:both; display: table;
content: " ";}
.niris-liststyle div.product-item-container.hover div.row.product-item {position:relative;}


.webcube-favorites-background {
	background-color: #3a6ac1!important;
	border: 1px solid #1A428A;
	border-right:0;
}
.webcube-favorites .webcube-favorites-background .hiden-mob {
	background: url(/local/templates/milkwestniris/images/fav_a.svg)center 0 no-repeat;
	height:18px;
	min-width:22px;
	margin-bottom:10px;
}
.webcube-favorites-border {
	border:0;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.28px;
	color:#1A428A!important;
	font-family: 'proxima_nova_regular';
}


.productblock .bx-pagination {clear:both; padding: 70px 0;}
.productblock .bx-pagination-container ul {margin:0; padding:0;}
.productblock .bx-pagination-container ul li {
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	margin:0;
	color:#8f8678;
}
.productblock .bx-pagination-container ul li a {
	text-decoration:none;
}
.productblock .bx-pagination-container ul li span{
	font-size:23px;
	color:#8f8678;
	display: inline-block;
	vertical-align: middle;
	padding:6px 16px;
}
.productblock .bx-pagination-container ul li span img {
	margin-top: 6px;
}
.productblock .bx-pagination-container ul li.bx-active span, .productblock .bx-pagination-container ul li:hover span {
	color:#fff;
}
.productblock .bx-pagination-container ul li.bx-active, .productblock .bx-pagination-container ul li:hover {
	background:#1A428A;
}
.productblock .bx-pagination-container ul li.bx-pag-prev:hover, .productblock .bx-pagination-container ul li.bx-pag-next:hover {
	background:none;
}

.productblock .bx-pagination-container ul li.bx-pag-prev a span img {opacity:1;}
.productblock .bx-pagination-container ul li.bx-pag-prev span img {opacity:0.5;}
.productblock .bx-pagination-container ul li.bx-pag-next a span img {opacity:1;}
.productblock .bx-pagination-container ul li.bx-pag-next span img {opacity:0.5;}

.product-item-label-text {
    position: absolute;
	z-index: 15;
	top: 3%;
	right: 0;
}
.product-item-label-text span {
    display: inline-block;
    clear: both;
    margin-bottom: 2px;
    color: transparent;
    vertical-align: middle;
    text-align: center;
	/*padding: 3px 12px;
	border-radius:3px;*/
	padding:0;
}
.product-item-label-text div.labelsale span {
	background: url(/local/templates/milkwestniris/images/act2x.png)center 0 no-repeat;
	background-size:89px;
	width:89px;
	height:32px;
}
.product-item-label-text div.labelpopular span {
	background: url(/local/templates/milkwestniris/images/lead2x.png)center 0 no-repeat;
	background-size:127px;
	width:127px;
	height:28px;
}
.product-item-label-text div.labelnew_item span {
	background: url(/local/templates/milkwestniris/images/new.png)center 0 no-repeat;
	background-size:127px;
	width:127px;
	height:28px;
	margin-top: 10px;
}

/*��������� �������*/
.productblock .niris-liststyle .product-item-container {
	border-bottom:2px solid #3a6ac1;
	padding:30px;
	height:auto;
}
.productblock .niris-liststyle .product-item-container.hover {
	border-right:2px solid #3a6ac1;
	border-left:2px solid #3a6ac1;
}
.productblock .niris-liststyle .product-item-list-col-3:first-child .product-item-big-card:first-child .product-item-container{
	border-top:2px solid #3a6ac1;
}
.productblock .niris-liststyle .product-item-container .product-item, .productblock .niris-liststyle .product-item-container.hover .product-item {
	border:0;
	width: 100%;
	/*float: left;*/
	padding: 0;
	position: relative;
}

.productblock .niris-liststyle .product-item-container.hover .product-item div.product-item-title a {
    text-decoration: underline;
    color: #1A428A;
    font-family: 'proxima_nova_semibold';
}
.productblock .niris-liststyle .product-item-container .product-item a.favorites-link {
    text-transform: lowercase;
    color: #1A428A;
    padding-left: 26px;
    background: url(/local/templates/milkwestniris/images/fav.svg)0 0 no-repeat;
}
.productblock .niris-liststyle .product-item-container .product-item a.favorites-link:hover, .productblock .niris-liststyle .product-item-container .product-item a.favorites-link.favorite-added {
    background: url(/local/templates/milkwestniris/images/fav_a.svg)0 0 no-repeat;
}

.niris-liststyle div.product-item-big-card {
	width:100%;
	margin-bottom: 0;
}

.productblock .niris-liststyle .product-item-container a.product-item-image-wrapper {
	padding-top:70%;
}
.productblock .niris-liststyle .product-item-container a.product-item-image-wrapper span img {
	max-height:100%;
	max-width:100%;
}
.productblock .niris-liststyle .product-item-container .product-item-title {
	margin-bottom:10px;
}
.niris-liststyle .product-item-container div.product-item-info-container.product-item-price-container {padding:0; text-align:center;}
.niris-liststyle .product-item-container .product-item div.product-item-info-container span.product-item-price-current {
	margin:20px 0 10px;
	display:block;
	text-align:center;
}
.niris-liststyle .product-item-container .product-item-info-container dl.product-item-properties {
	margin-bottom:0;
}
.niris-liststyle .product-item-container .col-lg-2, .niris-liststyle .product-item-container .col-lg-3, .niris-liststyle .product-item-container .col-lg-7{
	float:none;
	vertical-align:middle;
	display:inline-block;
}
.niris-liststyle .product-item-container .col-lg-2, .niris-liststyle .product-item-container .col-lg-7 {
	padding-top: 50px;
}
.niris-liststyle .product-item-container .col-lg-7 {width: 56.9999999999%;}
.niris-liststyle .product-item-container .col-lg-7 .product-item-info-container {padding:0 70px;}
.niris-liststyle .product-item-label-text {
	top: -40px;
	width: 150px;
}
.niris-liststyle .product-item-label-text span {
	padding: 2px 9px;
}
.niris-liststyle .product-item-properties {
	font-size:14px;
	color: #7d7d7d;
}
.niris-liststyle .product-item-container.hover .product-item dl.product-item-properties dd {
	color:#000;
}
.niris-liststyle .product-item-container dl.product-item-properties dt::after {
	content:":";
}

/*����� ��������� �������*/


.popup-window.popup-window-with-titlebar .popup-window-content div p {
	color: #1A428A;
	font-family: 'proxima_nova_semibold';
	font-size:16px;
}
.popup-window-titlebar-text {
	display: block;
	font-size: 22px;
	font-weight: normal;
	max-width: 90%;
	font-family: 'proxima_nova_semibold';
	color: #1A428A;
	text-align:center;
	padding:0;
	margin: 0 auto;
}


/*�������*/
.bx-filter .bx-filter-parameters-box {
    position: relative;
	margin-bottom: 30px;
}
.bx-filter .bx-filter-popup-result.right {
    left: 83%;
}
.bx-filter .bx-filter-popup-result.right {
    border-width: 2px 2px 2px 10px;
    /*-webkit-border-image: url(/local/templates/milkwestniris/components/bitrix/catalog.smart.filter/main_filter/images/result_popup_right.png) 4 4 4 20 repeat;
    -moz-border-image: url(/local/templates/milkwestniris/components/bitrix/catalog.smart.filter/main_filter/images/result_popup_right.png) 4 4 4 20 repeat;
    -o-border-image: url(/local/templates/milkwestniris/components/bitrix/catalog.smart.filter/main_filter/images/result_popup_right.png) 4 4 4 20 repeat;
    border-image: url(/local/templates/milkwestniris/components/bitrix/catalog.smart.filter/main_filter/images/result_popup_right.png) 4 4 4 20 fill repeat;*/

	-webkit-border-image: url(/local/templates/milkwestniris/images/result.png) 4 4 4 20 repeat;
    -moz-border-image: url(/local/templates/milkwestniris/images/result.png) 4 4 4 20 repeat;
    -o-border-image: url(/local/templates/milkwestniris/images/result.png) 4 4 4 20 repeat;
    border-image: url(/local/templates/milkwestniris/images/result.png) 4 4 4 20 fill repeat;
}
.bx-filter .bx-filter-popup-result {
    font-size: 13px;
    font-weight: normal;
    position: absolute;
    z-index: 915;
    display: none;
    line-height: normal;
    margin-top: -7px;
    padding: 4px 13px;
    white-space: nowrap;
    color: #3f3f3f;
    min-height: 37px;
    line-height: 18px;
    border-style: solid;
    border: 1px solid #c6dce7;
}
.bx-left span.bx-ft-sub {
	color:#1A428A;
	text-transform:uppercase;
	letter-spacing:0.4px;
	font-size:16px;
	font-family: 'proxima_nova_semibold';
}
.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block div.bx-filter-input-container {display: inline-block;}


.bx-filter .bx-filter-button-box .bx-filter-block, .bx-filter .bx-filter-parameters-box.bx-active .bx-filter-block {
    display: block;
}
.bx-filter .bx-ui-slider-track {
    position: relative;
    height: 2px;
}
.bx-filter.bx-yellow .bx-ui-slider-track {
    background: #3a6ac1;
}
.bx-filter .bx-ui-slider-part {
    position: absolute;
    top: -6px;
    /*width: 1px;
    height: 17px;
    background: #a2bfc7;*/
}
.bx-filter .bx-ui-slider-part.p1 {
    left: -1px;
}
.bx-filter .bx-ui-slider-part.p2 {
    left: 25%;
}
.bx-filter .bx-ui-slider-part.p3 {
    left: 50%;
}
.bx-filter .bx-ui-slider-part.p4 {
    left: 75%;
}
.bx-filter .bx-ui-slider-part.p5 {
    right: -1px;
}
.bx-filter .bx-ui-slider-range, .bx-filter .bx-ui-slider-pricebar, .bx-filter .bx-ui-slider-pricebar-vd, .bx-filter .bx-ui-slider-pricebar-vn, .bx-filter .bx-ui-slider-pricebar-v {
    position: absolute;
    top: -1px;
    bottom: 0;
}
.bx-filter.bx-yellow .bx-ui-slider-pricebar-v {
    background: #1A428A;
	height:4px;
}
.bx-filter .bx-ui-slider-part span {
    font-size: 11px;
    position: absolute;
    top: -16px;
    left: 50%;
    /*display: block;*/
	display: none;
    width: 100px;
    margin-left: -50px;
    text-align: center;
    color: #000;
}
/*.bx-filter .bx-ui-slider-pricebar-v {
    z-index: 80;
}
.bx-filter .bx-ui-slider-range {
    z-index: 50;
}*/
.bx-filter.bx-yellow .bx-ui-slider-handle.left {
    background: url(/local/templates/milkwestniris/images/r.png) no-repeat left center;
	background-size:17px;
}
.bx-filter .bx-ui-slider-handle.left {
    left: 0;
    /*margin-left: -21px;*/
}
.bx-filter .bx-ui-slider-handle {
    position: absolute;
    top: -10px;
    width: 25px;
    height: 25px;
    border-bottom: 0;
}
.bx-filter.bx-yellow .bx-ui-slider-handle.right {
     background: url(/local/templates/milkwestniris/images/r.png) no-repeat right center;
	 background-size:17px;
}
.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block.bx-left, .bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block.bx-right {display:inline-block; margin-bottom: 20px;}
.bx-filter .bx-filter-parameters-box-container input {
	border:1px solid #d7d7d7;
	color:#4d4d4d;
	padding:7px 5px 4px;
	font-size: 14px;
	font-family: 'proxima_nova_regular';
}
.clearfix::after {
	clear: both;
}
.clearfix::before {
	display: table;
	content: " ";
}
.bx-filter .bx-filter-parameters-box-container .bx-filter-parameters-box-container-block.bx-right span.valuta {
	font-size: 14px;
	color: transparent;
	display: inline-block;
	background: url(/local/templates/milkwestniris/images/valuta.png) no-repeat 0 4px;
	background-size: 10px;
	width: 17px;
}
.bx-filter .bx-filter-block {
	display:none;
}
.bx-filter .bx-filter-parameters-box-title span {
	cursor:pointer;
	font-size:16px;
	letter-spacing:0.4px;
	font-family: 'proxima_nova_semibold';
	color:#1A428A;
	text-transform:uppercase;
	display:inline-block;
	line-height: 1.2;
}
.bx-filter .bx-filter-param-label {cursor:pointer; display: block; vertical-align:top;}
.bx-filter .bx-filter-param-label span input {
	border: 1px solid #d7d7d7;
	color: #4d4d4d;
	padding: 7px 5px 4px;
	font-size: 14px;
	font-family: 'proxima_nova_regular';
}

.bx-filter .bx-filter-param-label span input.input-checkbox {
	display: none;
}
.bx-filter .bx-filter-param-label span.bx-filter-input-checkbox {
	display:inline-block;
	vertical-align:top;
	width: 100%;
}
.bx-filter .bx-filter-parameters-box:nth-child(4) .bx-filter-param-label span.bx-filter-input-checkbox {
	display: -webkit-flex; 
	display: flex;
	width: 100%;
}

.bx-filter .bx-filter-param-label span span.checkbox-custom {
	position: relative;
	width: 14px;
	height: 14px;
	border: 1px solid #d7d7d7;
	display: inline-block;
	vertical-align:top;
	float: left;
}
.bx-filter .bx-filter-param-label.disabled span span.bx-filter-param-text {color: #000; opacity:0.5;}

.bx-filter .bx-filter-param-label span span.bx-filter-param-text {
	display: inline-block;
	vertical-align:top;
	width: 90%;
	color: #000;
	font-size: 14px;
	padding-left: 7px;
	font-family: 'proxima_nova_regular';
	 -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}
.input-checkbox:checked + .checkbox-custom::before {
	/*content: "\2714";*/
	content: " ";
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	background: url(/local/templates/milkwestniris/images/checkbox2.png) no-repeat 0 0;
}

.bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#set_filter, .bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#del_filter, .bx-yellow .btn.btn-default {
	display:inline-block;
	border:0;
	background: #1A428A;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	padding: 7px 20px 5px;
	margin: 8px auto 0;
	text-align: center;
	cursor:pointer;
	border:2px solid #1A428A;
}
.bx-yellow .btn.btn-default {
	line-height:30px;
	padding: 1px 20px 0;
}
.bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#set_filter:hover, .bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#del_filter:hover, .bx-yellow .btn.btn-default:hover {border:2px solid #112e62; background: #1A428A;}

.bx-filter .bx-filter-block div.bx-filter-parameters-box-container div.checkbox {
	display:inline-block;
	width:100%;
	margin: 7px 0;
}

.bx-filter .bx-filter-parameters-box:nth-child(2) .bx-filter-param-label span.bx-filter-input-checkbox, .bx-filter .bx-filter-parameters-box:nth-child(3) .bx-filter-param-label span.bx-filter-input-checkbox {
	display: -webkit-flex;
	display: flex;
}
.bx-filter .bx-filter-parameters-box:nth-child(2) .bx-filter-block div.bx-filter-parameters-box-container div.checkbox,
.bx-filter .bx-filter-parameters-box:nth-child(3) .bx-filter-block div.bx-filter-parameters-box-container div.checkbox,
.bx-filter .bx-filter-parameters-box:nth-child(4) .bx-filter-block div.bx-filter-parameters-box-container div.checkbox, 
.bx-filter .bx-filter-parameters-box:nth-child(5) .bx-filter-block div.bx-filter-parameters-box-container div.checkbox
{
	width: 100%;
	margin: 9px 0;
}
.bx-filter .bx-filter-parameters-box:nth-child(2) .bx-filter-param-label span span.bx-filter-param-text,
.bx-filter .bx-filter-parameters-box:nth-child(3) .bx-filter-param-label span span.bx-filter-param-text,
.bx-filter .bx-filter-parameters-box:nth-child(4) .bx-filter-param-label span span.bx-filter-param-text
{
	width: auto;
}
.bx-filter .bx-filter-parameters-box:nth-child(2) .bx-filter-param-label,
.bx-filter .bx-filter-parameters-box:nth-child(3) .bx-filter-param-label,
.bx-filter .bx-filter-parameters-box:nth-child(4) .bx-filter-param-label,
.bx-filter .bx-filter-parameters-box:nth-child(5) .bx-filter-param-label
{
	display: block;
}

.bx-filter .bx-filter-parameters-box:nth-child(5) .bx-filter-param-label span span.bx-filter-param-text {
	width: 85%;
}

/*�������_�����*/


/*tm-anton-palich page */
.advantages-wrapper {
	margin-top: 5px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	gap: 40px;
}
.advantages-wrapper .advantage {
	display: flex;
	flex-direction: column;
	min-width: 20%;
	width: 22%;
}
.advantage-head-wrapper {
	display: flex;
	align-items: center;
}
.advantage-head-wrapper img {
	margin-right: 20px;
}
.advantage-head-wrapper p {
	font-style: normal;
	font-weight: 700;
	/* font-size: 18px; */
	/* line-height: 22px; */
	color: #1A428A;
	margin-bottom: 0;
}
.advantage-text-wrapper {
	margin-top: 10px;
}
.advantage-text-wrapper p {
	/* font-style: normal; */
	/* font-weight: 400; */
	/* font-size: 14px; */
	/* line-height: 22px; */
	color: #161616;
}

.leaders div.product-list{height: 100%;width: 100%;}

.leaders-anton-palich div.product-list div.product a.product-desc span {
	max-width: 100%;
	margin-top: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	color: #450E00;
}

.stati-block-elem {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	margin-bottom: 50px !important;
}

.stati-block-elem .goods-block-item {
	
	display: block;
}

.stati-block-elem .goods-block-item-link{
	font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #1A428A;
text-decoration: none !important;
}

.stati-block-elem .goods-block-item-link a{
	text-decoration: none !important;
}

.stati-block-elem .goods-block-item .goods-block-item-img{
	min-height: unset !Important;
	min-height: unset !Important;
height: 175px !important;
margin-bottom: 20px;
}

.stati-block-elem  .goods-block-item-link{
	min-height: 40px;
}

.stati-block-elem .st-elem-d-txt{
	font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
margin-top: 10px;
}

.stati-block-elem .goods-block-item .goods-block-item-img a{
	display: block;
width: 100%;
height: 175px;
background-size: cover !important;
}

@media screen and (max-width: 1000px) {
	.advantages-wrapper .advantage, .leaders-anton-palich div.product-list div.product {
		min-width: 31%;
		width: 31%;
	}
}


@media screen and (max-width: 500px) {
	.advantages-wrapper .advantage, .leaders-anton-palich div.product-list div.product {
		min-width: 100%;
		width: 100%;
	}
}


/*�������*/
.basket-items-list-wrapper, .basket-items-list-wrapper-compact {
    margin-bottom: 15px;
	padding-top:0!important;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.basket-items-list-header {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -ms-flex-align: center;
    padding: 13px 25px;
    border: 1px solid #3a6ac1;
    background: #fffbf3;
    transition: 300ms padding ease;
    -webkit-box-align: center;
    align-items: center;
}
.basket-items-search-field {
    transition: 300ms all ease;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.basket-items-search-field + .basket-items-list-header-filter {
    padding-left: 10px;
    text-align: right;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
}
.has-feedback {
    position: relative;
}
.basket-items-search-field .form-control {
    z-index: 1;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #1A428A;
    background-color: #fff;
    background-image: none;
    border: 1px solid #1A428A;
    border-radius: 4px;
	box-sizing: border-box;
	font-family: 'proxima_nova_regular';
}
.basket-clear::after {
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}
.basket-clear::after, .basket-clear::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4px;
    height: 14px;
    background: #1A428A;
    content: '';
    transition: 300ms background-color ease;
}
.basket-clear::before {
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
.basket-clear {
    cursor: pointer;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
	cursor: pointer;
}
.basket-items-list-header.basket-items-list-header-fixed {
    /*position: fixed;
    top: 0;
    z-index: 99;
    margin-left: -1px;
    border: 1px solid #3a6ac1;*/
	width: 1148px;
}

.basket-items-list-container {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.basket-items-list-header-filter-item.active {
    border-bottom: 0;
    color: #2f3435;
    text-decoration: none;
    cursor: default;
}
.basket-items-list-header-filter-item {
    margin-left: 5px;
    border-bottom: 1px dotted;
    color: #3e86de;
    text-decoration: none;
    font: bold 13px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: pointer;
    transition: 220ms ease;
}
.basket-items-list-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 100;
    background-color: #fff;
    opacity: .7;
    animation-name: ShowOverlay;
    animation-duration: 200ms;
}
.basket-items-list {
    position: relative;
    padding: 0 70px;
	min-height: auto !important;
}
.basket-search-not-found {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -50px 0 0 0;
    transform: translate3d(-50%,-50%,0);
}
.basket-items-list-table {
    width: 100%;
    border-collapse: collapse;
}
.basket-items-list-item-container {
    position: relative;
}
.basket-items-list-item-container.basket-items-list-item-container-gift, .basket-items-list-item-container.basket-items-list-item-container-gift > td, .basket-items-list .basket-items-list-item-container:first-child > td {
    border-top: none !important;
}
.table-NirisHeader {
	padding:10px 69px 7px;
	border: 1px solid #3a6ac1;
	border-top:0;
	background: #fffbf3;
}
table.basket-items-list-table.NirisHeader .basket-items-list-item-container > td {
	border-top:0;
	font-size:15px;
	color:#807669;
	padding:0;
}
.basket-items-list-item-container > td {
    border-top: 1px solid #f2f2f2;
	vertical-align:middle;
	text-align:center;
	font-family: 'proxima_nova_regular';
	padding:24px 0 21px;
}
.basket-items-list-item-descriptions {
    order: 1;
	text-align: left !important;
	width: 380px;
	padding-right: 55px !important;
}
.basket-items-list-item-descriptions-inner {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
	align-items: center;
	-webkit-align-items: center;
}
.basket-item-block-image {
    position: relative;
    -ms-flex-order: 1;
    min-width: 48px;
    max-width: 105px;
    width: 105px;
    text-align: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
}
.basket-item-block-info {
    -ms-flex-order: 2;
    padding: 0 0 0 50px;
    /*-webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    -webkit-box-ordinal-group: 3;*/
    order: 2;
	width: 250px;
}
.basket-item-block-info h2 {margin:0;}
.basket-item-image-link {
    position: relative;
    display: inline-block;
}
.basket-item-image {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    transition: 300ms all ease;
}
.basket-item-actions-remove::after {
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}
.basket-item-actions-remove::after, .basket-item-actions-remove::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 14px;
    background: #ed5c4f;
    content: '';
    transition: 300ms background-color ease;
}
.basket-item-actions-remove::before {
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
.basket-item-block-info .basket-item-actions-remove {
    position: absolute;
    top: -4px;
    right: 0;
}

.basket-item-block-info .visible-xs, .basket-item-block-info .visible-sm, .basket-item-block-info .visible-md, .visible-lg {
    display: none !important;
}
.basket-item-block-properties {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
}
.basket-items-list-item-price-for-one {
    order: 2;
}
.basket-items-list-item-price {
    padding-top: 0;
    order: 4;
	width: 162px;
	padding-right: 70px !important;
	text-align: left !important;
}
.basket-item-block-price {
    position: relative;
    text-align: left;
}
.basket-items-list-item-amount {
    vertical-align: top;
    order: 3;
	width: 150px;
	padding-right: 180px !important;
}
.basket-items-list-item-remove {
	width:70px;
}
.basket-item-block-amount {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: end;
    -ms-flex-align: start;
    padding: 0;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-pack: end;
    justify-content: center;
}
.basket-item-amount-btn-plus::before, .basket-item-amount-btn-plus::after, .basket-item-amount-btn-minus::after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -1px;
    margin-left: -5px;
    width: 10px;
    height: 2px;
    background-color: #1A428A;
    content: "";
    transition: 300ms all ease;
}
.basket-item-amount-btn-plus, .basket-item-amount-btn-minus {
    position: relative;
    width: 28px;
    height: 29px;
    cursor: pointer;
    transition: 300ms all ease;
    -webkit-user-select: none;
	background:#fffbf3;
	border:1px solid #ded8cb;
}
.basket-item-amount-btn-plus {border-left:0;}
.basket-item-amount-btn-minus {border-right:0;}
.basket-item-amount-filed-block {
    position: relative;
}
.basket-item-amount-filed, .basket-item-block-amount.disabled .basket-item-amount-filed:hover {
    padding: 0;
    width: 60px;
    height: 29px;
    outline: 0;
    border: 1px solid #ded8cb;
    vertical-align: middle;
    text-align: center;
    font-family: 'proxima_nova_semibold';
	font-size: 14px;
}
.basket-item-amount-btn-plus::before {
    margin-top: -5px;
    margin-left: -1px;
    width: 2px;
    height: 10px;
}
.basket-item-block-actions {
    position: relative;
    opacity: 1;
    transition: 300ms opacity ease;
}
.basket-item-actions-remove {
    position: relative;
    display: block;
    width: 25px;
    height: 25px;
    cursor: pointer;
	margin: 0 auto;
}
.basket-items-list-item-container.basket-items-list-item-container-expend {
    display: table-row;
}
.basket-items-list-item-container-expend .basket-items-list-item-removed-container div {
    padding: 0 10px;
    text-align: left;
}
.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
    color: #333;
    text-align: center;
}
.basket-items-list-item-container-expend .basket-items-list-item-removed-container {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-pack: justify;
    -ms-flex-align: center;
    padding: 10px 0;
    border-radius: 2px;
    background-color: #fffbf3;
	border: 1px solid #3a6ac1;
    color: #333;
    text-align: center;
    transition: 300ms all ease;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
}
.basket-items-list-item-clear-btn {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    width: 25px;
    height: 25px;
    cursor: pointer;
}
.basket-items-list-item-removed-block {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}
.basket-items-list-item-clear-btn::after {
    transform: translate3d(-50%,-50%,0) rotate(45deg);
}
.basket-items-list-item-clear-btn::after, .basket-items-list-item-clear-btn::before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 3px;
    height: 14px;
    background: #ed5c4f;
    content: '';
    transition: 300ms background-color ease;
}
.basket-items-list-item-clear-btn::before {
    transform: translate3d(-50%,-50%,0) rotate(-45deg);
}
.basket-checkout-section div.basket-checkout-block.basket-checkout-block-total, .basket-checkout-section div.basket-checkout-block.basket-checkout-block-total-price {
	display:inline-block;
	vertical-align:middle;
}
.basket-checkout-section {
	text-align:right;
}
.basket-checkout-section div.basket-checkout-block.basket-checkout-block-total {
	font-size:21px;
	font-family: 'proxima_nova_semibold';
	color:#1A428A;
}
.basket-checkout-section div.basket-checkout-block.basket-checkout-block-total-price {
	font-size:21px;
	font-family: 'proxima_nova_semibold';
	color:#1A428A;
}
.basket-checkout-section div.attentionniris {
	margin:15px 0 0 0;
}
.basket-checkout-section div.attentionniris p {
	font-family: 'proxima_nova_light';
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 0;
}

div.attentionniris p {
	font-size: 18px;
	color: #1A428A;
	background: #fff8ea;
	padding: 5px 40px 5px 96px;
}


/*����� � �������*/
#basket-item-table .basket-item-block-properties div.basket-item-property-custom div {
	display:inline-block;
	color:#7d7d7d;
	font-size:15px;
}
#basket-item-table .basket-item-block-properties div.basket-item-property-custom div.basket-item-property-custom-name::after {
	content:":";
}
#basket-item-table .basket-item-block-amount div.basket-item-amount-field-description {display:inline-block; margin-left: 5px; padding-top: 5px;}


#basket-root a.delete-cart-link {
	display: inline-block;
	background: #1A428A;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	padding: 8px 20px 5px;
	margin: 8px auto 0;
	text-align: center;
	cursor: pointer;
	float: right;
	border:2px solid #1A428A;
}
#basket-root a.delete-cart-link:hover {border:2px solid #112e62;}

#form-cart {
	margin:60px auto 70px;
	text-align:center;
}
#form-cart h2 {
	font-size:32px;
	letter-spacing:0.8px;
	color:#d5b26c;
	text-transform:uppercase;
	padding: 0;
	margin: 0 0 30px 0;
	font-family: 'proxima_nova_regular';
}
#form-cart div.mfeedback form div.mf-name, #form-cart div.mfeedback form div.mf-address, #form-cart div.mfeedback form div.mf-email, #form-cart div.mfeedback form div.mf-phone {
	display: -webkit-iline-flex;
	display: inline-flex;

	-webkit-justify-content: space-between;
	justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
	width: 100%;
	margin-bottom:24px;

}
#form-cart div.mfeedback form {
	width:31%;
	margin:0 auto;
}
#form-cart div.mfeedback form .mf-text {color:#797063;}
#form-cart div.mfeedback form div input, #form-cart div.mfeedback form div.mf-message textarea {
	border:1px solid #ded8cb;
	padding:7px 14px 5px;
	color:#515151;
	font-size:16px;
	font-family: 'proxima_nova_regular';
}
#form-cart div.mfeedback form div.mf-message textarea {
	box-sizing: border-box;
	width: 100%;
}
#form-cart div.mfeedback form div.mf-message div.mf-text {text-align:left;}
#form-cart div.mfeedback form div.wbutton input, #form-cart a.click-main {
	display: inline-block;
	background: #1A428A;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	padding: 10px 20px 7px;
	margin: 8px auto 0;
	text-align: center;
	cursor: pointer;
	border:2px solid #1A428A;
	width: 60%;
}
#form-cart a.click-main {width:15%;}
#form-cart div.mfeedback form div.wbutton input:hover, #form-cart a.click-main:hover {
	border:2px solid #112e62;
}
#form-cart div.mfeedback form label {text-align:left;}
#form-cart div.mfeedback form label.label4fz input#achtung_FZ.achtung_FZ {
	margin:2px 3px 3px;
}
#form-cart div.mfeedback form div.block-errortext {margin: 20px 0;}
#form-cart div.mfeedback form div.block-errortext p {
	text-align:left;
	margin-bottom:20px;
	line-height: 1.2;
}





/*����� �������*/


/*�������� ������*/
.product-item-detail-slider-container {
    max-width: 100%;
    position: relative;
    /*background: transparent;
    -webkit-transition: background 800ms ease;
    -moz-transition: background 800ms ease;
    -ms-transition: background 800ms ease;
    -o-transition: background 800ms ease;
    transition: background 800ms ease;*/
}
.col-md-6 {
    width: 50%;
	float:left;
}
.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 56.25%;
    height: 0;
}
.product-item-detail-slider-block .product-item-label-top.product-item-label-left {
	top:0;
	left: 10%;
}
.product-item-detail-slider-container.popup .product-item-label-top.product-item-label-left {display:none;}
.product-item-detail-slider-controls-block {
    padding: 50px 0 55px;
	text-align:center;
}
.bx-yellow .product-item-selected-scu, .bx-yellow .product-item-detail-slider-controls-image:hover, .bx-yellow .product-item-detail-slider-controls-image.active {
    outline-color: #3a6ac1;
}
.bx-no-retina .product-item-detail-slider-controls-image.active {
    outline-width: 2px;
}
.product-item-detail-slider-controls-image img {
    max-width: 65px;
    max-height: 65px;
    height: auto;
    width: auto;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
}
.product-item-detail-slider-image img {
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    -webkit-transition: background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
    -moz-transition: background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
    -ms-transition: background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
    -o-transition: background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
    transition: background-size 450ms ease,width 450ms ease,height 450ms ease,outline 450ms ease;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
    outline: 1px solid transparent;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image img  {width: auto; height: 100%}
.product-item-detail-slider-left {
    left: 0;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-left, .product-item-detail-slider-container.popup .product-item-detail-slider-right {
    background: rgba(255,255,255,0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    width: 25%;
}

.product-item-detail-slider-left, .product-item-detail-slider-right {
    display: block;
    position: absolute;
    cursor: pointer;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    opacity: .57;
    background: rgba(255,255,255,0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat 10px center;
    z-index: 111;
    top: 0;
    bottom: 0;
    width: 15%;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-right {
    right: 130px;
}
.product-item-detail-slider-right {
    right: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.product-item-detail-slider-images-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.product-item-detail-slider-image.active {
    opacity: 1;
    z-index: 10;
}
.product-item-detail-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    -webkit-transition: opacity 250ms linear;
    -moz-transition: opacity 250ms linear;
    -ms-transition: opacity 250ms linear;
    -o-transition: opacity 250ms linear;
    transition: opacity 250ms linear;
}
.product-item-detail-tabs-container {
    background: #fff;
}
.product-item-detail-tabs-list::after {
    content: "";
    clear: both;
    display: table;
}
.product-item-detail-tabs-list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 25px;
    display: block;
	border-bottom:2px solid #3a6ac1;
}
.product-item-detail-tab {
    display:inline-block;
	/*border:2px solid #3a6ac1;*/
	margin:0;
	padding:0;
}
.product-item-detail-tab.active {
	border:2px solid #3a6ac1;
	border-bottom: 3px solid #fff;
	margin-bottom: -2px;
}
.product-item-detail-tab-content.active {
    display: block;
	z-index: 2;
	position: relative;
}
.product-item-detail-tab a {
	color:#1A428A;
	font-size:18px;
	font-family: 'proxima_nova_semibold';
	padding:10px 38px 8px;
	display: inline-block;
}
.product-item-detail-tab.active a, .product-item-detail-tab a:hover {
	text-decoration:none;
	color:#1A428A;
}
.product-item-detail-tab-content {
    display: none;
}
.product-item-detail-tab-content {
    padding: 25px 0;
}
.product-item-detail-tab-content dl.product-item-detail-properties {width:55%;}
.product-item-detail-tab-content dl.product-item-detail-properties dt, .product-item-detail-tab-content dl.product-item-detail-properties dd {
	margin-bottom:10px;
}
.product-item-detail-tab-content dl.product-item-detail-properties dt {
	float:left;
	clear:both;
}
.product-item-detail-tab-content dl.product-item-detail-properties dd {
	float:right;
	color: #7d7d7d;
}
.product-item-detail-tab-content dl.product-item-detail-properties dt::after {
	content:":";
}
.productblock .container-fluid h1 {
	font-size:40px;
}
.productblock .container-fluid a.favorites-link {
	text-transform:lowercase;
	color:#1A428A;
	padding-left:26px;
	background: url(/local/templates/milkwestniris/images/fav.svg)0 0 no-repeat;
	display:inline-block;
	margin-bottom:40px;
	clear: both;
}

.productblock .container-fluid a.favorites-link:hover, .productblock .container-fluid a.favorites-link.favorite-added {
	background: url(/local/templates/milkwestniris/images/fav_a.svg)0 0 no-repeat;
}
.product-item-detail-slider-container.popup {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 999999;
    /*animation-name: imgPopupShow;
    animation-duration: 300ms;*/
}
.product-item-detail-slider-container {
    max-width: 100%;
    position: relative;

}
.product-item-detail-slider-container.popup .product-item-detail-slider-close {
    width: 50px;
    height: 50px;
    right: 140px;
    top: 4px;
    opacity: .27;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    bottom: 0;
    display: block;
    position: absolute;
    cursor: pointer;
    z-index: 150;
}
.product-item-detail-slider-close {
    display: none;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-block {
    height: 100vh;
    padding-top: 0;
}
.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 56.25%;
    height: 0;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
    border-left: 1px solid #d3d3d3;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 20px 0 20px 20px;
    overflow-y: auto;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-images-container {
    right: 130px;
}
.product-item-detail-slider-images-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    max-height: 100vh;
    position: absolute;
    top: 50%;
    width: calc(100% - 150px);
    left: 55%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -o-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
	min-height: 100%;
}
.product-item-detail-slider-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    opacity: 0;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
    display: block;
    margin-bottom: 20px;
}
.product-item-detail-slider-controls-image {
    width: 84px;
    height: 84px;
    background-color: #fff;
    position: relative;
    text-align: center;
    display: inline-block;
    outline: 1px solid #3a6ac1;
    cursor: pointer;
    overflow: hidden;
	margin:0 8px 8px 0;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {margin-right:30px;}


.product-item-detail-slider-controls-image:nth-child(4n) {margin-right:0;}

.productblock .container-fluid .product-item-detail-pay-block {
	padding-left:70px;
}
.productblock .container-fluid .product-item-detail-info-container .product-item-detail-price-current {
	font-size:16px;
	color:#1A428A;
	font-family: 'proxima_nova_semibold';
}
.productblock .container-fluid .nirismainproperties dl dd.availability{
	color: #1d8500;
	font-family: 'proxima_nova_semibold';
	display: block;
	margin: 7px 0 7px 0;
}
.productblock .container-fluid .nirismainproperties dl dt, .productblock .container-fluid .nirismainproperties dl dd {
	color:#7d7d7d;
}
.productblock .container-fluid .nirismainproperties dl dt, .productblock .container-fluid .nirismainproperties dl dd.availability{
	float: left;
	clear: both;
	padding-left:0;
}
.productblock .container-fluid .nirismainproperties dl dd {
	float: left;
	padding-left: 10px;
}
.productblock .container-fluid .nirismainproperties dl dt::after {
	content: ":";
	display:inline-block;
}
.productblock .container-fluid .nirismainproperties dl dt:first-child::after {display:none;}
.productblock .container-fluid .nirismainproperties{
	float:left;
	margin-bottom: 30px;
}
.productblock .container-fluid .product-item-detail-info-container {clear:both;}
.productblock .container-fluid .product-item-detail-info-container .product-item-amount {
	text-align:left;
	margin:0 0 16px;
}
.productblock .container-fluid .product-item-detail-pay-block .product-item-detail-info-container a.product-item-detail-buy-button span {
	color:#fff;
	font-weight:700;
	letter-spacing:0.4px;
	font-size:14px;
	text-transform:uppercase;
	padding:7px 21px 5px;
	background:#dba73d;
	border-radius:3px;
	border:2px solid #dba73d;
	display: inline-block;
}
.productblock .container-fluid .product-item-detail-pay-block .product-item-detail-info-container a.product-item-detail-buy-button:hover  span {
	border:2px solid #112e62;
}

.productblock .container-fluid .product-item-detail-pay-block .product-item-detail-info-container a.product-item-detail-buy-button {text-decoration:none; display: inline-block; margin:10px 0 20px;}

.productblock .container-fluid .nirismainproperties a.declaration {
	display: block;
	clear: both;
	margin: 25px 0 0;
	float: left;
	padding-left:31px;
	background: url(/local/templates/milkwestniris/images/decl.png)left center no-repeat;
	height:21px;
}
/*����� �������� ������*/


/*��������� ������*/
.md-modal-webcube-favorites .md-content-webcube-favorites h3 {
	font-weight:normal;
	color:#d5b26c;
	text-transform:uppercase;
	font-family: 'proxima_nova_regular';
	font-size:30px;
	letter-spacing:0.8px;
	padding:30px 0 0 0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari {width:100%;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy {
	border-top: 1px solid #f2f2f2;
	margin:0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy:last-child{
	border-bottom: 1px solid #f2f2f2;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
	font-size: 18px;
	color: #1A428A;
	font-family: 'proxima_nova_semibold';
	line-height: 1.2;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie {
	color: #7d7d7d;
	font-size: 15px;
	font-family: 'proxima_nova_regular';
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar:hover {color:#ed5c4f;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar {color: #7d7d7d;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar i.icon-delete {font-weight:700;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu, .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
	display: inline-block;
	background: #1A428A!important;
	color: #fff!important;
	text-decoration: none;
	font-weight: bold;
	border-radius: 4px;
	font-size: 14px;
	letter-spacing: 0.4px;
	text-transform: uppercase;
	padding: 6px 20px 3px;
	margin: 8px auto 0;
	text-align: center;
	cursor: pointer;
	border: 2px solid #1A428A;
	font-family: 'proxima_nova_regular';
	line-height:1.5;
	max-width:100%!important;
}
.dobav-vse-tovar-block {text-align:center;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {width:auto;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu:hover, .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar:hover, a.in-basket {
	border: 2px solid #112e62!important;
	color: #fff!important;
}
a.webcube-favorites-color-hov:hover, a.in-basket {color: #fff!important;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {max-width:100%;}
.svg-korzina, .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu:hover::before {display:none;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu span.v-kor-nad {padding-left:0;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar i.icon-delete {top:4px;}

/*����� ��������� ������*/


/*������ ��������� ����*/
.product-item-detail-pay-block a.request-price, .articles_item a.request-price {
	font-size: 18px;
	color: #fff;
	font-family: 'proxima_nova_semibold';
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
	clear: both;
	line-height: 45px;
	padding: 1px 30px 0;
	box-sizing: border-box;
	background: linear-gradient(to top left, #1A428A, #3a6ac1);
	border-radius: 50px;
	text-align: center;
	margin-bottom:15px;
}
.articles_item a.request-price {line-height: 1.5;padding: 10px 30px;box-sizing: border-box;min-width: 158px;}
.product-item-detail-pay-block a.request-price:hover, .articles_item a.request-price:hover {
	opacity:0.9;
}
.product-item-detail-pay-block p.price-txt {
	color:#7d7d7d;
	font-size: 14px;
}
.product-item-detail-pay-block p.price-txt span {
	font-weight: 700;
}
.productblock .container-fluid .product-item-detail-pay-block {
	padding-right: 40px;
}
/*����� ������ ��������� ����*/

table {border-spacing: 1px 1px; margin-bottom:40px;}
table tr td {padding:5px 7px;}
table tr:nth-child(2n+2) {background: #FFFBF3;}

.articles_item blockquote {
	box-sizing: border-box;
	border-left: 2px solid #3a6ac1;
	padding: 0 0 0 20px;
	margin: 20px 0;
	line-height: 1.5;
}
.img-flex {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
}
.img-flex.gap10 {gap:10px;}
.img-flex.align-items-start {align-items: start;}
.img-flex.align-items-stretch {align-items: stretch;}
.img-flex > div {
    margin-right: 2%;
}
.img-flex > div:last-child {margin-right:0;}
.img-flex > div img {
    height: auto;
    max-width: 100%;
	margin-bottom: 10px;
	display: block;
}
.img-flex .col-4 > div {
	width:24%;
}
.img-flex.txt .desc {
	width:65%;
}
.img-flex.txt .desc.w50 {
	width:50%;
}
.img-flex.txt .image {
	width:40%;
}
.img-flex.txt .image.w50 {
	width:50%;
}
.img-flex.txt.left .image {
	margin-right:0;
}
.articles-list .articles-item{
	margin-bottom: 30px;
}
.articles-list .articles-item .articles_img {
	display:inline-block;
	width: 30%;
	vertical-align:top;
}
.articles-list .articles-item .articles_img img {max-width:100%;}
.articles-list .articles-item .articles_desc {
	display:inline-block;
	width: 65%;
	vertical-align:top;
	box-sizing: border-box;
	padding-left:10px;
}
.articles-list .articles-item .articles_desc a {
	display:block;
	margin: 0 0 5px 0;
	box-sizing: border-box;
}
.articles_item img {
	max-width:100%;
	margin-bottom:25px;
}
.goods-block-item{
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.goods-block-item-img{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 300px;
}
.goods-block-item-img img{
	max-height: 300px;
}
#goods-block .owl-next,
div[id^='inner-goods-block'] .owl-next,
#goods-block2 .owl-next{
	background: url(/local/templates/milkwestniris/images/post.png)0 0 no-repeat;
	background-position: 100%;
	width: 15px;
	height: 34px;
	color: transparent;
	position: absolute;
	right: -20px;
	top: 35%;
	padding: 0;
}
@media (min-width: 820px) {
	div[id^='inner-goods-block'] .owl-next {
		right:-10px;
	}
}
#goods-block .owl-prev,
div[id^='inner-goods-block'] .owl-prev,
#goods-block2 .owl-prev {
	background: url(/local/templates/milkwestniris/images/post.png) 0 0 no-repeat;
	width: 15px;
	height: 34px;
	color: transparent;
	position: absolute;
	left: -20px;
	top: 35%;
	padding: 0;
}

#goods-block2 .owl-next,
#goods-block2 .owl-prev{
	top: 87px;
}


#goods-block,
#goods-block2{
	max-width: 800px;
	margin: auto;
}
/*������������ � �������� ������*/
.bx-catalog-element .card_advantages .block_card_advantages {
	display: -webkit-flex; 
	display: flex;
	margin: 50px 0;
}
.bx-catalog-element .card_advantages .block_card_advantages .item_card_advantages {
	text-align:center;
	margin: 0 10px;
	width: 16%;
}
.bx-catalog-element .card_advantages .block_card_advantages .item_card_advantages .txt_card_advantages {
	color: #7d7d7d;
	font-weight: 500;
	font-size: 14px;
}
/*����� ������������ � �������� ������*/

footer .pop-link a {
	display:block;
	margin-bottom: 12px;
}


table.title-search-result td.title-search-item a{
	display:flex;
	align-items: center;
	font-size: 14px;
	line-height: 1.2!important;
	margin: 10px 0;
}

table.title-search-result td.title-search-item a div{
	width: 30px;
    max-height: 40px;
    height: auto;
    margin-right: 10px;
    text-align: center;
}

table.title-search-result td.title-search-item a div img{
	max-width: 100%;
    max-height: 100%;
}
table.title-search-result td {white-space: inherit!important;}

	

div.head #search-form-catalog input.searchinput{
	    min-width: 225px;
}

table.title-search-result{
	    width: 100%!important;
    margin-bottom: 0px;
}

section .productblock.fullsized{
	width: 100% !important;
}

@media screen and (max-width:768px) {
	.icon-izbranoe {
		max-width: 65px;
		padding: 7px 9px;
		width: auto;
	}
	.hiden-mob {display: block;}
	.mob-knopka {display: none;}
	.raspologenie-mob-bottom {
		bottom: auto!important;
		top:40%;
	}
	.product-item-container {
		padding:0 15px;
	}
	
}
#bx-composite-banner {
	margin-top: 20px;
}


.head div.tel a{
	font-weight: bold;
}




/*-----vertical catalog fix--------*/

body > section {
    margin-top: 35px!important;
}	

.row .filterblock .bx-sidebar-block:nth-child(1) br{
	display: none !important;
}

.productblock h1 {
    margin-bottom: 10px;
}

.links-smart-filter_name {
    min-width: 130px;
}	

.links-smart-filter_body {
    width: calc(100% - 130px);
}

.links-smart-filter_body a {
    margin-right: 15px;
}	


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

#main-slider-with-nav .slick-prev:before,
#main-slider-with-nav .slick-next:before {
	color: #1A428A;
}
#main-slider-with-nav .slick-next {
	right: -15px;
}
div.line-top {
	top: 20px;
}
div.line-bot {
	bottom: 60px;
	left: 0px;
}



/*blog*/
.articles_item .auto-generate{display: flex;border: 2px solid #3a6ac1;box-sizing: border-box;padding: 30px 40px;margin: 30px 0 40px;}
.articles_item .auto-generate a,.articles_item .auto-generate>div {color:#450E00;font-size: 16px;text-decoration:none;}
.articles_item .auto-generate .box a,.articles_item .auto-generate .box>div {color: #450E00;display:block;margin-right:20px;margin-bottom:10px;display: flex;align-items: center;}
.articles_item .auto-generate a:hover {color:#1A428A;}
.articles_item .auto-generate .box a span,.articles_item .auto-generate .box>div span{background: url(/local/templates/milkwestniris/images/li.svg) 0 0 no-repeat;margin-right:20px;display:block;width:7px;height:6px;flex-shrink: 0;}
.articles_item .auto-generate .name{margin: 70px -30px 60px -70px;color: #3a6ac1;transform: rotate(-90deg);font-weight: 700;font-size: 24px;text-transform:uppercase;height:25px;}
.articles_item .img-flex.txt{margin: 30px 0 40px;}
.articles_item .border-top-bottom {border-bottom:2px solid #3a6ac1;border-top:2px solid #3a6ac1;padding:20px 0;margin:20px 0;line-height: 1.5;}
.articles_item .img-flex.txt.col-2 .desc {margin-right:0;color: #161616;font-size: 16px;box-sizing: border-box;}
.articles_item .img-flex.txt.col-2.rt .desc {padding-left:40px;}
.articles_item .img-flex.txt.col-2.lf .desc {padding-right:40px;}
.articles_item .img-flex.txt.col-2.bg{border: 2px solid #3a6ac1;align-items: inherit;margin-bottom:40px;}
.articles_item .img-flex.txt.col-2.bg .desc{width:50%;background: rgba(255, 248, 234, 0.6);padding: 40px;font-size: 17px;}
.articles_item .img-flex.txt.col-2.bg .image {width:50%;overflow: hidden;}
.articles_item .img-flex.txt.col-2 .image img{width: 100%;margin: 0;display: block;border: 0;}
.articles_item .img-flex.txt.col-2.bg .image img{height: 100%;width: auto;max-width: inherit;margin: 0;display: block;border: 0;}

.articles_item .img-flex.txt.col-2 .desc b {font-weight: 600;}
.articles_item .img-flex.txt.col-2 .desc p:last-child{margin-bottom:0;}

.conditions {display: flex;flex-wrap: wrap;margin: 20px 0;color: #161616;}
.conditions li {list-style: none;padding-left: 70px;min-height: 50px;display: flex;align-items: center;width: calc(40% - 20px);margin-right: 20px;margin-bottom:20px;}
.conditions li:nth-child(2n){margin-right:0;}
.conditions li b, .block_ico_txt b, p b {font-weight:600;}
.block_ico_txt {padding-left:100px;min-height:65px;margin:30px 0 40px;}
.block_ico_txt p:last-child {margin-bottom:0;}
span.color {color:#1A428A;}
.block_ico_txt.bg {background: #FFF8EA;padding:30px 30px 30px 125px;}
.articles_item table{border-spacing: 0px 0px;}
.articles_item table thead {background: #3a6ac1;font-weight:600;color: #161616;}
.articles_item table tr td {padding:10px 20px;}
.days {display: flex;flex-wrap: wrap;}
.days_col {width: calc(25% - 30px);margin-bottom: 20px;line-height: 1.5;margin-right: 30px;}
.quantity {color: #C4A580;font-weight: 600;font-size: 25px;margin-bottom:5px;}
.block_button.bg_img {box-sizing: border-box;padding: 40px 40px 40px 250px;display: flex;margin-bottom:40px;}
.articles_item h3 {font-size:18px;}
.block_button_txt {line-height: 1.5;}
.block_button_bt {margin:0 60px 0 10px;}
.block_button.bg_img .block_button_bt h3 {margin:0 0 20px 0;}
.block_button_bt_link a.request-price {margin:0;}
/*end blog*/

.product-item-detail-block-top {display: flex;align-items: center;}
.product-item-detail-block-top .block-f-link {margin-left: 50px;}
.container-fluid .bx-title {margin-bottom:60px;}
.slick-slide img {margin-left: auto;margin-right: auto;}
.head .burger {display:none;}
.mainpage .about-txt-mobile {display:none;}
.mobile_menu {display:none;margin-top: 15px;}
.mobile_menu ul {padding:0;margin:0;}
.mobile_menu ul li {list-style:none;margin-bottom: 5px;}
.mobile_menu ul li a {color:#000;text-decoration:none;font-size:14px;}
.mobile_menu ul li a:hover {color:#1A428A;}
.mobile_menu li.parent-li .ar {content:"";background:url(/local/templates/milkwestniris/images/li_right.svg)center center no-repeat;
box-sizing: border-box;
width: 25px;
height: 24px;
display: inline-block;
position: absolute;
margin-left: 10px;cursor: pointer;}
.mobile_menu li.parent-li .root-item.act .ar {transform: rotate(180deg);transition: transform 0.25s;}
.mobile_menu li.parent-li ul {display:none;background:#FFFBF3;padding: 5px 9px;margin: 7px 0;}
.mobile_menu li.parent-li .root-item.act ul {display:block;}
.mobile_menu li.parent-li ul li a {padding:2px 0px;width: 60%;display: block;}
.mobile_menu li.parent-li ul li{border-bottom:1px solid #3a6ac1;margin-bottom: 0;}
.mobile_menu li.parent-li ul li:last-child {border:0;}
.mobile_menu li.parent-li .root-item-selected ul {display:block;}
.mobile_menu li a.root-item-selected,
.mobile_menu li.parent-li .root-item-selected>a,
.mobile_menu li.parent-li .root-item-selected ul li.item-selected a {color:#1A428A;}

.search-page .filterblock {display:none;}
.search-page .productblock {width:100%!important;}
.search-page{padding-bottom: 90px;}

footer .pop-link .pop-link-title {display:none;background:url(/local/templates/milkwestniris/images/li_right.svg)center center no-repeat;
box-sizing: border-box;
width: 25px;
height: 21px;
position: absolute;
margin-left: 10px;cursor: pointer;}
footer .pop-link.active .pop-link-title {transform: rotate(180deg);transition: transform 0.25s;}
footer .hidden, .mobile-filter {display:none;}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie {display:none;}

.page-news .news-desc {margin-bottom: 30px;}
.news-desc .news-desc-title {font-weight: bold;font-size: 20px;color: #1A428A;margin-bottom: 15px;}
.news-desc .news-desc-item {display: flex;justify-content: space-between;align-items: center;}
.news-desc .news-desc-item.flex-direction {flex-direction: row-reverse;}
.news-desc .news-desc-item .news-desc-item-img {width: 20%;flex-shrink: 0;}
.news-desc .news-desc-item .news-desc-item-img img {width:100%;}
.news-desc .news-desc-item .news-desc-item-txt {width: 75%;padding-left: 20px;box-sizing: border-box;}
.news-desc .news-desc-item.flex-direction .news-desc-item-txt {padding-left:0;padding-right:20px;}
footer .pop-link .block-pop-link, footer .contact {margin-top: 10px;}

.news-block-row{display:flex;flex-wrap: wrap; justify-content: space-between;}
.news-block-row.row-reverse {flex-direction: row-reverse;}
.news-block-item-bg {width: 20%;background-size: contain;background-repeat: no-repeat;min-height: 200px;}
.news-block-item-desc {margin-left:20px;width:75%;}
.news-block-row.row-reverse .news-block-item-desc {margin-left:0;margin-right:20px;}
.news-block-item-desc-link {margin-bottom: 20px;}

/* вкладка отзывов в карточке товара */
.product-item-detail-tab-content .form-reviews-block {display: none; margin-top: 30px;}
.product-item-detail-tab-content[data-value='reviews'] .button, 
.product-item-detail-tab-content[data-value='reviews'] .button-send {
    text-decoration: none;
    font-size: 15px;
    color: #112e62;
    background: none;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 6px 15px 5px;
    display: inline-block;
    margin: 20px auto;
    text-align: center;
	cursor: pointer;
    border: 2px solid #112e62;
    text-decoration: none;
	transition: .5s;
}
.product-item-detail-tab-content[data-value='reviews'] .button:hover, 
.product-item-detail-tab-content[data-value='reviews'] .button-send:hover {
	background: #fff8ea;
}
.form-reviews-block input,
.form-reviews-block textarea {
	padding: 5px 13px;
    width: 70%;
    border: 1px solid #ded8cb;
    color: #4d4d4d;
    box-sizing: border-box;
    font-family: 'proxima_nova_regular';
    font-size: 15px;
}
.form-reviews-block textarea {min-height: 100px}
.form-reviews-block textarea.input-error,
.form-reviews-block textarea.input-error::placeholder {
	border-color: red;
	color: red;
}
.form-reviews-block .input-block {
	display: flex;
	align-items: start;
	gap: 10px;
	flex-wrap: wrap;
	margin-bottom: 15px;
}
.form-reviews-block .input-block .label {
	display: inline-block;
	min-width: 120px;
}
.form-reviews-block .error {
	color: red;
	margin: 20px 0
}
.form-reviews-block.success {
	color: green;
}
.review-item-block {
	margin-top: 50px;
}
.review-item-block .head {
	display: flex;
	align-items: center;;
	justify-content: start;
	border: none;
	padding: 0;
	gap: 20px;
}
.review-item-block .head img {
	aspect-ratio: 1/1;
	max-width: 70px;
	width: 100%;
}
.review-item-block .head .name {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
.review-item-block .head .date {
	font-size: 15px;
}
.review-item-block .answer-item {
	margin: 25px 0 0 30px;
}
.review-item-block .review-item .head {margin-bottom: 20px}
.product-item-detail-tab[data-value='reviews'] a {position: relative;}
.detail-reviews-count {
	display: inline-block;
	padding: 2px 5px;
	background: #ccc;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	margin-left: 10px;
	font-size: .8em;
}
@media (max-width: 480px) {
	.form-reviews-block input,
	.form-reviews-block textarea { width: 100%}
}
.form-reviews-block .license-wrapper.error * {
	color: red !important;
}
.form-reviews-block .license-wrapper input {
	width: auto;
}
/* вкладка отзывов в карточке товара */
.blog-bth-content a {display: inline-block;background: #1A428A;color: #fff;text-decoration: none;font-weight: bold;border-radius: 4px;font-size: 14px;letter-spacing: 0.4px;text-transform: uppercase;padding: 8px 29px;text-align: center;cursor: pointer;border: 2px solid #1A428A;}
.blog-bth-content a:hover {border: 2px solid #112e62;background: #1A428A;}

.desc-product p {margin-bottom: 15px;}

.articles_item .txt-col-2 {display: flex;flex-wrap: wrap;margin-bottom:40px;}
.articles_item .txt-col-2 .txt-col-2-item {width: calc(50% - 22px);border-right: 2px solid #3a6ac1;padding-right: 20px;padding-bottom: 20px;}
.articles_item .txt-col-2 .txt-col-2-item p:last-child {margin-bottom:0;}
.articles_item .txt-col-2 .txt-col-2-item:nth-child(2n) {border-right: 0;padding-right: 0;padding-left: 20px;}
.articles_item .txt-col-2 .txt-col-2-item:last-child {padding-bottom:0;}

.articles_item .txt-col-2.no-border .txt-col-2-item {border:0;padding: 5px;}
.articles_item .txt-col-2.no-border {justify-content: space-between;}
.articles_item .txt-col-2.mb20 {margin-bottom:20px;}
.articles_item .txt-col-2.mt40 {margin-top:40px;}
.articles_item .txt-col-2.mt20 {margin-top:20px;}
.block_ico_txt.bg.no-ico {padding-left:30px;}
.articles_item .img-flex.txt.col-2.bg {max-height: 380px;}
.articles_item .img-flex.txt.col-2.bg .image img{height: auto;width: 100%;}

@media (max-width: 1120px) {
	.articles_item .img-flex.txt.col-2.bg {flex-direction: column;}
	.articles_item .img-flex.txt.col-2.bg .desc {width: 100%;}
	.articles_item .img-flex.txt.col-2.bg .image {display:none;}
	
}
@media (max-width: 920px) {
	.conditions li {width: 100%;}
}
@media (max-width: 790px) {
	.days_col {width: calc(50% - 30px);}
}
@media (max-width: 750px) {
	.block_button.bg_img {background-position: -10% center!Important;}
}
@media (max-width: 720px) {
	.block_button.bg_img {background: #F3EEE1!Important;padding: 30px;}
}
@media (max-width: 600px) {
	.articles_item .img-flex.txt.col-2.rt .desc {padding-left: 0px;}
}
@media (max-width: 560px) {
	.articles_item .txt-col-2 .txt-col-2-item {width: 100%;border-right: 0;padding-right: 0px;}
	.articles_item .txt-col-2 .txt-col-2-item:nth-child(2n) {padding-left: 0px;}
	.articles_item .txt-col-2 .txt-col-2-item ul {margin-bottom: 0px;}
	.block_ico_txt.bg {padding: 125px 30px 30px 30px;background-position: center 30px !important;}
	.block_ico_txt.bg.no-ico {padding-top:30px;}
	.block_ico_txt {padding-left: 0px;padding-top: 100px;background-position: center 0 !important;}
}
@media (max-width: 490px) {
	.block_button.bg_img {row-gap: 20px;flex-direction: column;}
	.block_button_bt {margin: 0;}
}
@media (max-width: 460px) {
	.articles_item .img-flex.txt.col-2.bg .image {width: 100%;margin: 0;display:block;}
	.articles_item .img-flex.txt.col-2.bg .image img {height: auto;width: 100%;}
	.articles_item .img-flex.txt.col-2.bg .desc {padding: 20px;}
	.articles_item .img-flex.txt.col-2.bg {max-height: inherit;}
}
@media (max-width: 420px) {
	.days_col {width:100%;}
}

#nirisfav .webcube-favorites-color, #nirisfav .webcube-favorites-background-bef, #nirisfav a.webcube-favorites-color-hov:hover {color: #fff !important;}

footer .pop-link b.border-bot {font-weight: 700;font-size: 20px;margin-bottom: 30px;display: block;line-height: 1.4;padding-bottom:5px;}
footer .pop-link b.border-bot::after {background:rgb(26, 66, 138);height:1.5px;width:185px;content: "";display: block;}
footer a {text-decoration:none;font-size:16px;}
footer a:hover {text-decoration:underline;}
footer .logo-bot {display: block;margin-bottom: 20px;}
.head .search >.search-form {background: rgba(241, 208, 159, 1);height: 40px;width: 40px;border-radius: 4px;display: flex;align-items: center;justify-content: center;position: relative;}
.slide .slick-dots {bottom: 60px;width: auto;right: 15%;}
.slide .slick-dots li {width:12px;height:12px;}
.slide .slick-dots li button::before {width:12px;height:12px;color:rgba(255, 255, 255, 1);border:1px solid transparent;box-sizing: border-box;opacity: 1;font-size: 12px;line-height: 12px;}
.slide .slick-dots li.slick-active button::before {opacity: 1;color:transparent;border:1px solid rgba(255, 255, 255, 1);border-radius:999px;}
.slide .slick-prev, .slide .slick-next {bottom: 30px;top:inherit;width:40px;height:40px;}
.slide .slick-prev {left: inherit;right: 120px;z-index: 999;}
#main-slider-with-nav .slick-next {right:50px;}
#main-slider-with-nav .slick-prev::before, #main-slider-with-nav .slick-next::before {color: rgb(241, 208, 159);opacity: 1;font-size: 40px;}

#main-slider-with-nav .slick-slide .btn-link {position: absolute;bottom: 120px;left:50px;}
#main-slider-with-nav .slick-slide .btn-link a {font-size: 16px;font-weight: 600;color: rgba(26, 66, 138, 1);background: rgba(241, 208, 159, 1);border-radius: 4px;padding: 0 24px;height: 40px;display: flex;align-items: center;justify-content: center;text-decoration:none;}
#main-slider-with-nav .slick-slide .name-slider {max-width: 1200px;font-size: 48px;color: rgba(255, 255, 255, 1);text-transform: uppercase;position: absolute;top: 0px;padding: 120px 50px;box-sizing: border-box;font-family: 'proxima_nova_rg';width: auto;}
#main-slider-with-nav .slick-slide .txt-slider {font-size: 24px;color: rgba(255, 255, 255, 1);position: absolute;top: 50%;width: auto;padding: 50px;box-sizing: border-box;}
#main-slider-with-nav .slick-slide img {filter:brightness(60%);}
.articles_item p.list-item-before::before {content: "";
  background: rgba(196, 165, 128, 1);
  width: 16px;
  height: 2px;
  display: inline-block;
  vertical-align: top;
  margin-top: 10px;
  margin-right: 10px;}
.articles_item .txt-col-ico {display: flex;gap: 20px;margin:30px 0;line-height:1.4;}
.articles_item .txt-col-ico.col-four .txt-col-ico__item {width:calc(25% - 20px);padding-top:85px;}
.articles_item .txt-col-ico .txt-col-ico__item span {font-weight:600;display:block;margin-bottom:5px;}
.articles_item .txt-col {display: flex;gap: 20px;margin:30px 0;line-height:1.4;}
.articles_item .txt-col.col-four .txt-col__item {width:calc(25% - 20px);}
.articles_item .txt-col.col-four .txt-col__item span {font-weight:600;display:block;margin-bottom:5px;font-size:25px;color:rgba(26, 66, 138, 1);line-height:1.2;}

@media (max-width: 1150px) {
	.articles_item .txt-col-ico.col-four .txt-col-ico__item, .articles_item .txt-col.col-four .txt-col__item {width:calc(50% - 20px);}
	.articles_item .txt-col-ico, .articles_item .txt-col {flex-wrap:wrap;}
	.articles_item .txt-col-ico.col-four .txt-col-ico__item {background-position: 0 0!important;}
}
@media (max-width: 600px) {
	.articles_item .txt-col-ico.col-four .txt-col-ico__item, .articles_item .txt-col.col-four .txt-col__item {width:100%;}
	.articles_item .txt-col-ico.col-four .txt-col-ico__item {background-size: 45px auto!important;padding-top:0;padding-left: 60px;}
	.articles_item .img-flex.txt.col-2.bg.chto-nuzhno-znat {max-height: inherit!important;}
	.articles_item .img-flex.txt.col-2.bg.chto-nuzhno-znat .image img {height: auto!important;width: 100%!important;}
}

.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov .desc {width: 55%;}
.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov .image {width: 45%;}
@media (max-width: 1180px) {
	.img-flex.txt .image.w50 img {height: 100%;width: auto;display: block;object-fit: cover;}
}
@media (max-width: 1120px) {
	.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov .desc,.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov .image {width: 100%;}
	.img-flex.txt .desc.w50 {width: 55%;}
	.img-flex.txt .image.w50 {width: 45%;}
}
@media (min-width: 820px) and (max-width: 935px) {
	.articles_item .img-flex.txt.nachinka {flex-direction: column-reverse;margin-top: 0;}
	.img-flex.txt.nachinka .desc.w50 {width: 100%;}
	.img-flex.txt.nachinka .image.w50 {width: 100%;margin-right: 0;margin-top: 10px;}
}
@media (max-width: 460px) {
	.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov {max-height: inherit!important;}
	.articles_item .img-flex.txt.col-2.bg.syr-dlya-tortov .image img {height: auto!important;width: 100%!important;}
}

.empty-filter-message {
	padding: 20px;
	background: #f9e4c5;
	color: #1A428A;
	font-weight: bold;
	border-radius: 4px;
}

.cookie-block {
	position: fixed;
    bottom: 20px;
    padding: 20px;
    background: white;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    max-width: 1200px;
    align-items: center;
    gap: 15px;
    box-shadow: 0px 0px 5px 3px #e7e7e7;
    border-radius: 20px;
    z-index: 100000;
    width: calc(100% - 60px);
}
.cookie-block .text {
	font-size: 13px;
}
.cookie-block a {
	text-decoration: underline;
}
.cookie-block .btn {
	padding: 5px 10px;
	border-radius: 5px;
	background: rgb(241, 208, 159);
	color: #1A428A;
	cursor: pointer;
	transition: .25s;
}
.cookie-block .btn:hover {
	background: rgba(26, 66, 138, 1);
	color: rgb(241, 208, 159);
}
@media (max-width: 768px) {
	.cookie-block {
		flex-direction: column;
		padding: 10px 15px;
	}
}

/* niris-60500 */
.callbackkiller.cbk-phone.cbk-phone-waves {
	right: 45px !important;
}
header .schedule {
	text-align: center;
}
/* niris-60500 */

/* niris-60692, p.2-3 */
.bx-catalog-element .col-xs-12:has(.bx-title),
.bx-catalog-element .col-xs-12:has(.product-item-detail-tabs-container),
.bx-catalog-element .col-xs-12:has(.product-item-detail-tab-content),
.bx-catalog-element .card_advantages .col-xs-12,
.bx-catalog-element .main-product-row .col-md-6 {
	float: none;
}
.bx-catalog-element .main-product-row {
	display: flex;
}
.leaders-btn-wrapper {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: center;
	margin: 20px 25px 0;
}
.leaders-btn-wrapper .btn {
	border-radius: 3px;
	width: 50%;
	display: inline-block;
	padding: 5px;
	text-align: center;
}
.leaders-btn-wrapper .btn-more {
	color: #1A428A;
	border: 1px solid #1A428A;
	transition: .5s ease;
	cursor: pointer;
	text-decoration: none;
}
.leaders-btn-wrapper .btn-more:hover {
	background: #1A428A;
	color: white;
}
.leaders-btn-wrapper .btn-favorite {
	background: #1A428A;
	color: white;
	border: 1px solid #1A428A;
	transition: .5s ease;
	cursor: pointer;
	text-decoration: none;
}
.leaders-btn-wrapper .btn-favorite.favorite-added {
	pointer-events: none;
}
.leaders-btn-wrapper .btn-favorite:hover {
	background: none;
	color: #1A428A;
}
.chestnij-znak {margin:10px 0;}
.chestnij-znak img {width:220px;max-width: 100%;border-radius: 7px;}
.articles_item div[id^='inner-goods-block'] {margin: 30px 0}
@media (max-width: 1174px) and (min-width: 821px) {
	.leaders-btn-wrapper {
		flex-wrap: wrap;
	}
	.leaders-btn-wrapper .btn {
		width: 100%;
	}
}
@media (min-width: 820px) {
   .bx-catalog-element ~ div[id^='inner-goods-block'] .owl-next {
        right: 0px;
    }
   .bx-catalog-element ~ div[id^='inner-goods-block'] .owl-prev {
        left: 0px;
    }
}
@media (max-width: 820px) {
   .bx-catalog-element ~ div[id^='inner-goods-block'] .owl-next,
   .articles_item div[id^='inner-goods-block'] .owl-next {
        right: 0;
    }
   .bx-catalog-element ~ div[id^='inner-goods-block'] .owl-prev,
   .articles_item div[id^='inner-goods-block'] .owl-prev {
        left: 0;
    }
	.chestnij-znak img {width:160px;}
}
@media (max-width: 600px) {
	.bx-catalog-element .main-product-row {
		flex-wrap: wrap;
	}
}

/* niris-61512 */
body:has(#bx-panel) .product-item-container {
	height: auto;
	z-index: 17 !important;
}
.bx-no-touch:has(#bx-panel) .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}
.bx-no-touch:has(#bx-panel) .product-item-container .product-item {border: 2px solid #3a6ac1;}
.bx-no-touch:has(#bx-panel) .row.__new_flex {gap: 60px 0}
.bx-no-touch:has(#bx-panel) .product-item-container .product-item a.favorites-link {opacity: 1;}
.bx-no-touch:has(#bx-panel) .product-item-container .product-item div.product-item-title-niris a {
	color: #1A428A;
	text-decoration: underline;
	font-family: 'proxima_nova_semibold';
}
.bx-no-touch:has(#bx-panel) .col-sm-4.product-item-big-card > .row,
.bx-no-touch:has(#bx-panel) .col-sm-4.product-item-big-card > .row > .col-md-12,
.bx-no-touch:has(#bx-panel) .col-sm-4.product-item-big-card > .row > .col-md-12 .product-item-container,
.bx-no-touch:has(#bx-panel) .col-sm-4.product-item-big-card > .row > .col-md-12 .product-item-container .product-item {
	height: 100%;
}
/* End */


/* Start:/local/templates/milkwestniris/fonts-proxima/font.css?17018550512082*/
@font-face {
    font-family: 'proxima_nova_rg';
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.eot');
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.woff2') format('woff2'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.woff') format('woff'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.ttf') format('truetype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: bold;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_nova_light';
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.eot');
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.woff2') format('woff2'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.woff') format('woff'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.ttf') format('truetype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_nova_regular';
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.eot');
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.woff2') format('woff2'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.woff') format('woff'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.ttf') format('truetype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_regular-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_nova_semibold';
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.eot');
    src: url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.woff2') format('woff2'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.woff') format('woff'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.ttf') format('truetype'),
         url('/local/templates/milkwestniris/fonts-proxima/proxima_nova_semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: bold;
    font-style: normal;

}
/* End */


/* Start:/local/templates/milkwestniris/styles_mobile.css?174297273531644*/

.row.__new_flex{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
}

@media screen and (max-width:1250px) {
	html, body {min-width: inherit;}
	header, footer, section {padding: 0 20px;box-sizing: border-box;}
	nav {width: auto;max-width: 100%;min-width: inherit;}
	nav #horizontal-multilevel-menu {position: inherit;}
	body > section {margin-top: 0 !important;box-sizing: border-box;padding: 0 20px;width: auto;min-width: inherit;max-width: inherit;}
	#main-slider-with-nav .slick-prev:before,
	#main-slider-with-nav .slick-next:before {font-size: 40px;}
	#main-slider-with-nav .slick-prev, #main-slider-with-nav .slick-next {width: 40px;height: 40px;border-radius: 0;}
	#main-slider-with-nav .slick-prev {left: 25px;z-index: 9;background:url(/local/templates/milkwestniris/images/ar_l.svg)center center no-repeat;}
	#main-slider-with-nav .slick-next {right: 25px;background:url(/local/templates/milkwestniris/images/ar.svg)center center no-repeat;}
	#main-slider-with-nav .slick-dots {bottom: -15px;z-index: 9;}
	#main-slider-with-nav .slick-prev::before, #main-slider-with-nav .slick-next::before {opacity: 1;width: 40px;height: 40px;border-radius: 0;display:none;margin-left:-2.25px;}
	nav #horizontal-multilevel-menu li a {padding: 0px 20px;}
	#contact-page {width: auto;min-width: inherit;max-width: inherit;margin: 0 auto;padding: 0;box-sizing: border-box;}
	footer .pop-link p {margin-bottom: 10px;}
	footer .row>div:last-child p{margin-bottom: 10px;}
	header, nav, footer .container {width: auto;min-width: inherit;max-width: 100%;}
	.productblock.otherpages a.callback-form {margin: 30px 0 50px;}
	.bx-filter .bx-filter-param-label span span.checkbox-custom {flex-shrink: 0;}
	.bx-filter .bx-filter-param-label span span.bx-filter-param-text {width: 89%;}
	section .filterblock {width: 250px !important;margin-right: 50px;}
	ul.niriscatalogmenu li a, .filterblock.otherpages ul#horizontal-multilevel-menu li a {padding: 4px 0px 3px;}
	section .productblock {width: 875px !important;}
	.mainnews div.news-list .news-item {width: auto;}
	footer .wrap-foot {gap: 80px;}
	
}

@media screen and (max-width:1230px) {
	section .productblock {width: 850px !important;}
	section .productblock.otherpages {width: 70% !important;}
}

@media screen and (max-width:1200px) {
	header, footer, section {padding: 0 15px;}
	body > section {padding: 0 15px;padding-bottom: 50px;}
	nav #horizontal-multilevel-menu li a {padding: 0px 15px;}
	nav div.container {position: relative;}
	section div.row.main-categories, section div.row.advantages, section div.row.leaders, section div.row.partners {width: auto;min-width: inherit;max-width: 100%;padding: 0 15px;box-sizing: border-box;}
	.mainnews div.news-list .news-item {width: 100%;}
	section div.row.about div.about-wrap {width: auto;min-width: inherit;max-width: 100%;}
	#main-partners {width: auto;}
	.advantages div.advantages-list div {width: 30%;margin-right: 0;}
	.advantages div.advantages-list div img {height:48px;}
	.slick-slide img {max-width: 100%;}
	.leaders.row {margin: 50px auto 55px;}
	section .productblock {width: 750px !important;}
	.bx-breadcrumb {margin: 10px 0 20px!important;}
	#main-partners.owl-carousel div.owl-prev, .mainnews.leaders .owl-carousel .owl-prev {left: 0;}
	#main-partners.owl-carousel div.owl-next, .mainnews.leaders .owl-carousel .owl-next {right: 0;}
	#main-partners {padding: 0 40px;box-sizing: border-box;}
	section .mainnews div.news-list {padding: 0 30px;box-sizing: border-box;}
	.product-item-info-container.product-item-hidden, .bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden, .product-item-line-card .product-item-container .product-item-info-container.product-item-hidden{font-size: 14px;}
	.page-news div.news-item a.preview {width: 40%;margin-right: 10px;}
	.page-news div.news-item a img.preview_picture {max-width: 100%;height: auto;}
	.page-news div.news-item a.preview {width: 35%;}
	.productblock h1 {margin-bottom: 20px;}
	footer .wrap-foot {gap: 70px;}
	nav div.container {min-width:inherit;max-width:inherit;}
	#main-slider-with-nav .slick-slide .name-slider {padding:70px 50px 50px;font-size: 37px;}
	#main-slider-with-nav .slick-slide .txt-slider {padding:20px 50px;}
}

@media screen and (max-width:1150px) {
	footer .wrap-foot {gap: 20px;}
	footer .pop-link b.border-bot {font-size: 17px;margin-bottom: 15px;}
	footer .pop-link b.border-bot::after {width: 160px;}
	footer .foot-call {flex-direction: column-reverse;align-items: start;}
	footer .callback a.callback-form {height: 30px;}
	footer .soc_icons a.vk {width: 30px;height: 30px;}
	footer .soc_icons a.vk svg {width: 20px;height: 20px;}
	footer span.copy {font-size: 12px;}
	footer .logo-bot img {width:170px!important;}
	footer .pop-link a {margin-bottom: 10px;}
	footer .wrap-foot .col-2 {flex-shrink:0;}
	footer .callback a.callback-form {padding: 0 10px;}
	#main-slider-with-nav .slick-slide .btn-link {left: 50px;bottom: 70px;}
	#main-slider-with-nav .slick-slide .name-slider {font-size: 38px;padding: 80px 50px;}
}

@media screen and (max-width:1100px) {
	nav #horizontal-multilevel-menu li a {padding: 0px 15px;font-size: 16px;}
	section div.row.about div.about-wrap {padding: 40px 25px 30px;}
	.mainnews .news-list .news-item>a {display: block;height: 150px;}
	.mainnews .news-list .news-item>a img {max-height:100%;width: auto;margin: 0 auto;display: block;}
	.mainnews span.news-date-time {margin: 147px 0 0 -8px;padding: 3px 14px 11px 11px;}
	.categories-list {padding: 0px;}
	section .filterblock {width: 230px !important;margin-right: 40px;}
	section .productblock {width: 670px !important;}
	.productblock .niris-liststyle .product-item-container {padding:20px;}
	.niris-liststyle .product-item-container .col-lg-2, .niris-liststyle .product-item-container .col-lg-7 {padding-top: 10px;}
	.niris-liststyle .product-item-container .col-lg-7 .product-item-info-container {padding: 0 40px;}
	.bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#set_filter, .bx-filter .bx-filter-block div.bx-filter-parameters-box-container input#del_filter, .bx-yellow .btn.btn-default {width:100%;}
	.mainnews.leaders.blog div.news-list .news-item div.preview-text {padding: 15px 5px 10px;}
	.categories-list {margin-top: 10px;}
	.niris-liststyle .product-item-label-text {top: -20px;width: 120px;}
	.product-item-info-container.product-item-hidden, .bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden, .product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {font-size: 12px;}
	.product-item-properties {margin-bottom: 0;}
	.product-item-properties dt, .product-item-properties dd {margin-bottom: 3px;}
	div.head .logo img {width: 210px !important;}
}

@media screen and (max-width:1000px) {
	html, body {font-size: 15px;}
	.categories-list a.product-desc span.product-name {font-size: 17px;}
	.categories-list a.product-desc span.product-img {height:100px;}
	.categories-list a.product-desc span.product-img img {height:100px;width:auto;}
	nav #horizontal-multilevel-menu li a {padding: 0px 15px;}
	footer .nirislogo {font-size: 12px;}
	footer div.nirislogo span {padding-left: 10px;}
	footer .pop-link a {margin-bottom: 13px;font-size: 12px;}
	footer .pop-link p {font-size: 14px;margin-bottom: 10px;}
	footer .row>div:last-child p{font-size: 14px;margin-bottom: 7px;}
	footer .contact .item.name, footer .contact, footer a#politika {font-size: 13px;}
	.mainnews.leaders.blog div.news-item > a {max-height: 145px;}
	footer span.copy {font-size: 13px;}
	.news-list div.preview-text a.new-title, .leaders div.product-list div.product a.product-desc span, .leaders-anton-palich div.product-list div.product a.product-desc span {font-size: 17px;}
	.mainnews div.news-list .news-item div.preview-text {padding: 15px 15px 10px;}
	div.head-title {margin-bottom: 35px;}
	.partners a.btn.callback-form, .mainnews a.all-news {margin: 40px auto 50px;}
	.categories-list {padding:0;}
	.row.about .col-right p {font-size: 15px;}
	.row.about .col-left p {font-size: 16px;}
	.row.about .col-left {margin-right: 40px;}
	nav #horizontal-multilevel-menu li:last-child a, nav #horizontal-multilevel-menu li:first-child a {text-align: center;}
	nav #horizontal-multilevel-menu ul li a {font-size: 14px;}
	.cont-block div.right-cont-block {margin-left: 20px;}
	section .filterblock {margin-right: 30px;}
	section .productblock {width: 620px !important;}
	.col-sm-4.product-item-big-card {width: 49%;margin-bottom: 15px;}
	.niris-liststyle .product-item-container .col-lg-7 .product-item-info-container {padding: 0 20px;}
	.productblock .niris-liststyle .product-item-container {padding: 15px 10px;}	
	.cont-block div.left-cont-block div.tel, .cont-block div.left-cont-block div.mail {font-size: 16px;}
	.cont-block div.left-cont-block div.tel{background-size: 13px;background-position: 4px center;padding: 6px 0 3px 35px;}
	.cont-block div.left-cont-block div.mail {background-size: 20px;background-position: left center;padding: 5px 0 3px 35px;}
	.cont-block div.left-cont-block div.adres {padding: 0 0 0 35px;background-size: 20px;}
	.cont-block div.manage {padding: 0;}
	.cont-block div.manage div.skype {background-position: left center;}
	.cont-block .left-cont-block .manage .tel{background-position: 2px center;padding: 6px 0 3px 26px;}
	.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {min-width: 48%!important;max-width: inherit!important;}
	.go-to-order {text-align: center!important;}
	.productblock .container-fluid .product-item-detail-pay-block {padding-right: 20px;padding-left: 20px;}
	.product-item-detail-pay-block a.request-price, .articles_item a.request-price {font-size: 15px;line-height: 35px;padding: 1px 25px 0;}
	.product-item-detail-tab a {font-size: 16px;padding: 8px 20px 6px;}
	.product-item-detail-tab-content dl.product-item-detail-properties {width: 75%;}
	.leaders div.product-list div.product img, .leaders-anton-palich div.product-list div.product img {width: 124px;height: 124px;}
	.head div.email a,.head div.tel a {font-size: 18px;}
	#main-slider-with-nav .slick-slide .name-slider {font-size: 32px;padding:50px 50px 0;}
}

@media screen and (max-width:930px) {
	.niris-liststyle .product-item-container .col-lg-3 {width:auto;}
	.productblock .niris-liststyle .product-item-container .product-item a.favorites-link {color: transparent;font-size: 0px;width: 20px;height: 20px;display: block;margin: 20px 0 0;padding:0;}
}

@media screen and (max-width:920px) {
	nav #horizontal-multilevel-menu li a {font-size: 14px;padding:0;}
	div.head .logo img {height: 40px;width: auto !important;}
	div.head {padding: 20px 0px 12px;column-gap: 20px;}
	#horizontal-multilevel-menu li.parent:nth-child(2) ul li {padding-left: 35px;background-size: 25px auto;}
	nav #horizontal-multilevel-menu ul li a {font-size: 12px;}
	.callbackouter .mfeedback.maimn_callform {width: 100%;}
	.leaders div.product-list div.product img {width: auto;height: auto;max-width:124px;}
	.news-list div.preview-text a.new-title, .leaders div.product-list div.product a.product-desc span, .leaders-anton-palich div.product-list div.product a.product-desc span, .categories-list a.product-desc span.product-name {font-size: 15px;}
	.categories-list a.product-desc span.product-img img, .categories-list a.product-desc span.product-img {height: 70px;}
	section div.block-bg {background-position:top center;}
	section div.row.about div.about-wrap {padding: 40px 15px 30px;}
	section div.row.about {margin-bottom: 0px !important;}
	.leaders.row {margin: 35px auto 35px;}
	section .productblock {width: 520px !important;}
	.product-item-properties {font-size: 13px;line-height: 1.3;}
	section .productblock.otherpages {width: 65% !important;}
	nav #horizontal-multilevel-menu {justify-content: center;gap: 40px;}
	.head div.email a, .head div.tel a {font-size: 16px;}
	.head div.callback a.callback-form {font-size: 14px;}
	div.head #search-form-catalog.opensearch {max-width: 230px;}
	div.head{justify-content: space-between;}
	#main-slider-with-nav .slick-slide .name-slider {font-size: 30px;}
	nav #horizontal-multilevel-menu ul li {margin-bottom:0;}
}

@media screen and (max-width:820px) {
	header {padding:0;position: fixed;top: 0;width: 100%;z-index: 999;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.wrap-head {padding:0 15px;}
	.wrap-head.active {overflow-y: scroll;height:calc(100% - 60px);position: fixed;width:100%;padding-bottom: 20px;box-sizing: border-box;}
	div.head.active {width: auto;padding: 15px 15px 0;}
	.head > div.full-right {width: 100%;flex-direction: column;}
	section {padding-top: 65px!important;margin-top:0!important;}
	.head.active {margin-left:-15px;margin-right:-15px;}
	div.head {flex-wrap: wrap;padding: 15px 0px 10px;border-bottom: 0;}
	div.head.active {background: #fff8ea;box-shadow:0 0 10px rgba(0,0,0,.1);}
	nav {display:none;}
	.mobile-filter {display:block;}
	.head .search {width:100%;background: #fff;padding: 20px 0px;display: none;}
	.head.active .search {padding: 20px 15px;display: block;}
	/*div.head #search-form-catalog {width: 100%;max-width: inherit;opacity: 1;position: inherit;display: flex;align-items: center;}*/
	div.head div.search div.search-form img {display:none;}
	div.head #search-form-catalog input.searchinput {min-width: inherit;box-sizing: border-box;width: 100%;position: relative;padding: 0;}
	div.head #search-form-catalog input[type="submit"] {right: 20px;top: auto;margin: 0;}
	div.title-search-result {width: calc(100% - 30px);box-sizing: border-box;}
	table.title-search-result td.title-search-item a {padding:0!important;display: flex!important;}
	table.title-search-result td.title-search-item a div {width: 45px!important;}
	table.title-search-result td.title-search-item {padding: 8px!important;}
	table.title-search-result {width:100%!important;margin-bottom: 0!important;}
	.categories {width: 33%;margin-bottom: 40px;}
	.categories-list {display: flex;flex-wrap: wrap;}
	.head .callback {display:none;}
	.head .burger {display:block;/*background:url(/local/templates/milkwestniris/images/burger.svg)left center no-repeat;*/width: 26px;height: 16px;cursor: pointer;}
	path{
		transition: transform 0.25s;
	}
	.burger.active path:nth-of-type(1){
		transform: rotate(45deg);
		transform-origin: 1px 0px;
	}
	.burger.active path:nth-of-type(2){
		display: none;
	}
	.burger.active path:nth-of-type(3){
		transform: rotate(-45deg);
		transform-origin: 2px 19px;
	}
	.head div.tel a {font-size: 16px;}
	div.head .logo img {height: 45px;}
	.row.about .col-left {display:none;}
	.row.about .col-right {width: 100%;}
	.slick-dots li {margin:0!important;}
	.slick-dotted.slick-slider {margin-bottom: 0!important;}
	div.line-bot {bottom: 30px;}
	.mainpage .about-txt-mobile {display:block;margin: 0 0 20px;}
	.mainpage .about-txt-mobile p{color:#1A428A;}
	section div.block-bg {background-size: auto 100%;background: #fffbf3;padding-top: 20px;}
	.mobile_menu.active {width: 100%;box-sizing: border-box;display:block;z-index: 3002;transition: top .4s ease 0s, opacity .4s ease 0s;}
	.leaders div.product-list div.product, .leaders-anton-palich div.product-list div.product {width: 47%;}
	.leaders div.product-list, .leaders-anton-palich div.product-list {flex-wrap: wrap;}
	.mainnews.blog div.news-item a img.preview_picture {max-width: 100%;}
	.mainnews.blog div.news-item > a {max-height: inherit;height: 170px;display: flex;align-items: center;}
	.filterblock.otherpages {display:none;}
	section .productblock.otherpages {width: 100% !important;}
	.advantages div.head-title h2 {width: 55%;padding: 0 15px;font-size: 30px;font-family: 'proxima_nova_regular';}
	.leaders div.head-title h2, .partners div.head-title h2 {padding: 0 15px;font-size: 30px;font-family: 'proxima_nova_regular';}
	.leaders div.head-title h2 {max-width:60%;}
	footer .pop-link .block-pop-link {display:none;}
	footer .pop-link.active .block-pop-link {display:block;}
	footer span.copy,footer a#politika,footer .nirislogo {display:none;}
	footer .mobile-foot span.copy,footer .mobile-foot a#politika,footer .mobile-foot .nirislogo {display:block;}
	footer .hidden {display:block;}
	footer div.row {flex-wrap: wrap;text-align:center;color: #1A428A;}
	footer div.row>div{width:100%;}
	footer .pop-link p {display: inline-block;color: #1A428A;}
	footer .pop-link b {font-family: 'proxima_nova_regular'; font-weight:400;color: #1A428A;}
	footer .contact .item.email::before {content:"";width:16px;height:16px;
	background:url(/local/templates/milkwestniris/images/mail_foot.svg)left center no-repeat;background-size: contain;display:inline-block;margin-right:5px;}
	footer .contact>div {background:none!important;padding: 0!important;}
	footer .contact .item.telephone::before {content:"";background: url(/local/templates/milkwestniris/images/call.svg)left center no-repeat;width:16px;height:16px;display: inline-block;background-size: contain;margin-right:5px;}
	footer .contact .item.name::before {content:"";background: url(/local/templates/milkwestniris/images/building.svg)left center no-repeat;width:16px;height:16px;display: inline-block;background-size: contain;margin-right:3px;margin-top: -2px;}
	footer .contact .item.address span::before {content:"";background: url(/local/templates/milkwestniris/images/location.svg)left center no-repeat;width:16px;height:16px;display: inline-block;background-size: contain;margin-right:5px;margin-top: -2px;}
	footer .contact .item.address span,footer .contact .item.email,footer .contact .item.name,footer .contact .item.telephone{display: inline-flex;align-items: center;width: 100%;justify-content: center;}
	.soc_icons a {margin-right: 0;}
	.cont-block div.right-cont-block, .cont-block div.left-cont-block {width: 100%;margin-left: 0;}
	.cont-block {flex-wrap: wrap;}
	.cont-block div.left-cont-block{display: flex;flex-wrap: wrap;}
	.cont-block div.manage {padding: 0 0 0 30px;}
	.cont-block .left-cont-block>div {width: 50%;box-sizing: border-box;}
	.cont-block a.callback-form {margin: 30px 0 50px;}
	.productblock h1 {margin-bottom: 20px;}
	.articles_item .auto-generate {padding: 20px 20px;margin: 30px 0 20px;}
	.webcube-favorites-background.raspologenie-mob-bottom .mob-knopka .izbran-href {color: #fff;margin-right:30px;}
	.webcube-favorites-background.raspologenie-mob-bottom {display: flex;align-items: center;}
	section .filterblock {margin-right: 0;width: 100% !important;}
	section .productblock {width: 100% !important;}
	
	.filterblock.katalog-filter {margin-bottom:20px;position: relative;}
	.mobile-filter {display: inline-flex;align-items: center;box-sizing: border-box;padding: 7px 20px;background: #3a6ac1;border-radius: 3px;cursor: pointer;}
	.mobile-filter::before {content:"";background:url(/local/templates/milkwestniris/images/filter_icon.svg)center center no-repeat;box-sizing: border-box;margin-right: 5px;width: 23px;height: 22px;display: inline-block;cursor: pointer;}
	.filterblock.katalog-filter .mobile-filter-block {display:none;position: absolute;margin: 0;width: 100%;/*top: 36px;*/top: 155px;box-shadow: 0 0 10px rgba(0,0,0,0.15);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);z-index: 101;background: #fff;box-sizing: border-box;padding: 20px;}
	.filterblock.katalog-filter.active-filter .mobile-filter-block {display:block;}
	
	.bx-no-touch .product-item-container .product-item, .product-item-container .product-item {border: 2px solid #3a6ac1;height: 100%;box-sizing: border-box;}
	.product-item-container .product-item a.favorites-link {opacity: 1;}
	.product-item-info-container.product-item-hidden, .bx-no-touch .product-item-container .product-item-info-container.product-item-hidden, .product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {display: block;opacity: 1;}
	.product-item-container {height: 100%;box-sizing: border-box;margin-bottom: 0px;padding: 0;}
	.productblock .catalog-section .product-item-big-card > .row > .col-md-12, .productblock .catalog-section .product-item-big-card > .row {height:100%;}
	.product-item-container .product-item a.favorites-link.favorite-added {background: url(/local/templates/milkwestniris/images/fav_a.png)0 0 no-repeat;}
	.bx-breadcrumb {margin: 25px 0 20px !important;}
	h1, .bx_catalog_tile .bx_catalog_tile_category_title, .productblock .container-fluid h1 {font-size: 36px;}
	.container-fluid .bx-title {margin-bottom: 35px;}
	.bx-catalog-element .card_advantages .block_card_advantages {justify-content: space-between;}
	.bx-catalog-element .card_advantages .block_card_advantages .item_card_advantages {width: 17%;}
	.productblock .container-fluid a.favorites-link {color: transparent;width: 20px;height: 18px;font-size:0px;padding: 10px;background-position: center;}
	.productblock .container-fluid a.favorites-link:hover, .productblock .container-fluid a.favorites-link.favorite-added {background-position: center;}
	.product-item-detail-block-top .product-item-detail-block {min-width: 180px;}
	.product-item-detail-tab-content dl.product-item-detail-properties {width: 100%;}
	footer .container {padding-bottom: 47px;}
	ul.viewtype {line-height: 36px;}
	.product-item-detail-slider-container.popup .product-item-detail-slider-image {min-height: inherit;max-height: inherit;width: 70%;}
	.product-item-detail-slider-container.popup .product-item-detail-slider-images-container, .product-item-detail-slider-container.popup .product-item-detail-slider-close {right: 0;}
	.product-item-detail-slider-container.popup .product-item-detail-slider-image img {height: auto;}
	footer .pop-link .pop-link-title {display: inline-block;}
	.bx-filter .bx-filter-popup-result.right {left: 70%!important;}
	footer .pop-link b.border-bot::after {display: none;}
	footer .pop-link b.border-bot {margin-bottom: 0;padding-bottom: 0;line-height: 21px;font-weight: 600;}
	footer .wrap-foot {gap: 13px;padding:25px 0 0!important;}
	footer .pop-link p {margin-bottom: 0;}
	footer .contact {margin: 15px 0;}
	footer .contact .item.name {display:none;}
	footer .foot-call {align-items: center;margin-bottom: 20px;}
	footer .container {padding-bottom: 30px;}
	.head .search > .search-form {width: 100%;background: none;box-sizing: border-box;}
	div.head #search-form-catalog.opensearch {width:100%;}
	div.head #search-form-catalog {opacity: 1;width: 100%;max-width: 100%;}
	div.title-search-result {display:none!important;}
	.advantages .advantages-list .advantage {width: calc(50% - 20px);}
	.advantages .advantages-list {row-gap: 50px;padding-bottom: 45px;}
	#main-slider-with-nav .slick-slide .btn-link {bottom: 50px;}

}

@media screen and (max-width:768px) {
	.mob-knopka {display: flex!important;align-items: center;}
	.mob-knopka .izbran-href {top:0!important;}
	#main-slider-with-nav .slick-slide .name-slider {padding: 50px 50px 0;font-size: 23px;}
	#main-slider-with-nav .slick-slide .txt-slider {font-size:20px;padding:0 50px;}
}

@media screen and (max-width:650px) {	
	.advantages div.advantages-list {justify-content: center;align-items: stretch;padding-bottom: 20px;}
	.advantages div.advantages-list div {box-sizing: border-box;text-align: center;}
	.advantages div.advantages-list div {margin-bottom: 0;}
	.head .email {display:none;}
	.leaders div.product-list div.product, .leaders-anton-palich div.product-list div.product {width: 100%;}
	.links-smart-filter {display: flex;flex-wrap: wrap;}
	.links-smart-filter_name, .links-smart-filter_body {width: 100%;margin-bottom: 10px;}
	.links-smart-filter_body a {margin-bottom: 5px;}
	.bx-catalog-element .card_advantages .block_card_advantages .item_card_advantages {width: 30%;margin-bottom: 20px;}
	.bx-catalog-element .card_advantages .block_card_advantages {justify-content: center;flex-wrap: wrap;}
	.productblock .niris-liststyle .product-item-container.hover, .productblock .niris-liststyle .product-item-container {border-right: 2px solid transparent;border-left: 2px solid transparent;padding-left: 0;padding-right: 0;}
	.niris-liststyle .product-item-label-text div.labelnew_item span {padding: 0;width: 100%;background-size: 100% auto;}
	.niris-liststyle .product-item-label-text {top: -30px;width: auto;left: 0;}
	.head div.tel a {padding-left: 25px;background-size: 18px auto;}
	#main-slider-with-nav .slick-slide .name-slider {font-size: 20px;}
	#main-slider-with-nav .slick-slide .btn-link a {font-size: 15px;padding: 0 20px;height: 35px;}
	#main-slider-with-nav .slick-slide .btn-link {bottom: 40px;}
	#main-slider-with-nav .slick-prev {left:10px;bottom: 30%;}
	#main-slider-with-nav .slick-next {right:10px;bottom: 30%;}
	
}

@media screen and (max-width:600px) {
	.mainnews.blog div.news-item > a {height: 180px;}
	.mainnews span.news-date-time {margin: 147px 0 0 10%;}
	h1, .bx_catalog_tile .bx_catalog_tile_category_title {font-size: 34px;}
	.bx-breadcrumb .bx-breadcrumb-item span {font-size: 12px;}
	.callbackouter .mfeedback.maimn_callform div[class*="mf-"] {width: 100%;margin-bottom: 10px;}
	.callbackouter .mfeedback.maimn_callform div[class*="mf-"]:last-child {margin-bottom:0;}
	.callbackouter .mfeedback form > div {flex-wrap: wrap;}
	form label.label4fz span {font-size: 13px;}
	.about h1, .advantages div.head-title h2 {font-size: 20px;font-family: 'proxima_nova_regular';}
	.leaders div.head-title h2, .partners div.head-title h2 {color: #1A428A;font-size: 20px;font-family: 'proxima_nova_regular';}
	.articles_item .img-flex.txt{display: grid;justify-items: start;}
	.articles_item .img-flex.txt.col-2 .desc {width: 100%;grid-area: 1/1/2/2;}
	.articles_item .img-flex.txt.col-2 .image {width: 100%;grid-area: 2/1/3/2;margin: 15px 0;}
	.articles_item .img-flex.txt.col-2 .image img {float: none!important;margin: 0 auto;}
	.articles_item .img-flex,.articles_item .txt-col-2 {flex-direction: column;}
	.articles_item .txt-col-2 .txt-col-2-item {width: 100%;}
	.articles_item .txt-col-2.no-border .txt-col-2-item {padding:5px 0;}
	.img-flex > div {margin-right: 0;}
	.col-sm-4.product-item-big-card {width: 100%;}
	.advantages div.head-title h2 {width: 230px;}
	.productblock .container-fluid .product-item-detail-pay-block {padding-right: 0;padding-left: 0;}
	.productblock .bx-catalog-element .container-fluid .col-sm-12 {width:100%;}
	.product-item-detail-slider-container {border: 2px solid #3a6ac1;margin-bottom: 20px;}
	.bx-catalog-element .card_advantages .block_card_advantages .item_card_advantages {width: 49%;margin: 0 0 20px;}
	.product-item-detail-slider-block .product-item-label-top.product-item-label-left {left: 0;}
	.page-news .news-detail div[style^="display:flex;"]>div {width:100%!important;margin:10px 0!important;}
	.news-block-item-bg,.news-block-item-desc,.news-desc .news-desc-item .news-desc-item-img,.news-desc .news-desc-item.flex-direction .news-desc-item-txt,.news-desc .news-desc-item .news-desc-item-txt {width:100%;margin:10px 0;}
	.news-block-item-bg{background-position: center;}
	.news-desc .news-desc-item {flex-wrap: wrap;}
	.news-desc .news-desc-item.flex-direction .news-desc-item-txt {padding-right: 0;}
	.news-desc .news-desc-item .news-desc-item-txt {padding-left: 0;}
	.news-desc .news-desc-item .news-desc-item-img {text-align:center;}
	.news-desc .news-desc-item .news-desc-item-img img {max-height: 200px;width: auto;}
	.articles_item .img-flex.txt {margin: 10px 0 20px;}
	#main-slider-with-nav .slick-slide .txt-slider {display:none;}
	#main-slider-with-nav .slick-slide .name-slider {font-size:17px;}
}

@media screen and (max-width:512px) {
	.mainnews span.news-date-time {background-size: auto 100%;padding: 3px 14px 9px 11px;}
	.mainnews span.news-date-time {margin: 140px 0 0 0;}
	.callbackouter .mfeedback.maimn_callform form > div.wbutton > input {width: 100%;}
	.callbackouter .mfeedback {width: auto;margin: 5px;}
	.callbackouter .mfeedback .mf-text {font-size: 13px;width:40%;}
	.callbackouter .mfeedback form > div > input, .callbackouter .mfeedback.maimn_callform div[class*="mf-"] input {width:60%;}
	.callbackouter .mfeedback h2 {font-size: 20px;margin: 20px 0;}
	.callbackouter .mfeedback form > div > input, .callbackouter .mfeedback.maimn_callform div[class*="mf-"] input {width: 100%;}
	.articles-list .articles-item .articles_img, .articles-list .articles-item .articles_desc {display: block;width: 100%;}
	.articles-list .articles-item .articles_desc {padding: 10px 0 0 0;}
	.articles-list .articles-item .articles_img{text-align: center;}
	.page-news div.news-item a.preview {text-align: center;width: 100%;margin: 0 auto 10px;}
	.page-news div.news-item div.preview-text {width: 100%;}
	.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {white-space: inherit!important;overflow: inherit!important;}
	.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {min-width: 38% !important;max-width: 38% !important;top: 0 !important;}
	.mobile-filter::before {margin-right: 0;}
	.mobile-filter {padding: 7px 10px;}
	.mobile-filter span {display:none;}
	.cont-block .left-cont-block > div {width: 100%;}
	.cont-block div.manage {padding: 0;}
	.cont-block .left-cont-block .adres span>p >br {display: none;}
	.cont-block div.manage {margin-bottom:0;}
	.cont-block a.callback-form {margin: 0px 0 50px;}
	h1, .bx_catalog_tile .bx_catalog_tile_category_title, .productblock .container-fluid h1 {font-size: 30px;}
	.product-item-detail-tab-content dl.product-item-detail-properties dt, .product-item-detail-tab-content dl.product-item-detail-properties dd {float: none;}
	.product-item-detail-tab-content dl.product-item-detail-properties dt {margin-bottom: 5px;}
	.product-item-detail-tab-content dl.product-item-detail-properties dd {margin-bottom: 15px;}
	.niris-liststyle .product-item-container .col-lg-7 {width: 71%;}
	.articles_item .auto-generate {flex-wrap: wrap;}
	.articles_item .auto-generate .name {transform: none;margin: 10px 0 20px;}
	div.head .logo img {height: 35px;}
	div.head.active > div {padding:0;}
	div.head {column-gap: 10px;}
	div.head.active {padding: 15px 15px 0;}
	.head.active .search {margin-left: -15px; margin-right: -15px;}
	.advantages .advantages-list .advantage {width: 100%;}
	.advantages .advantages-list .advantage.bg-transparent span {letter-spacing: inherit;}
	#main-slider-with-nav .slick-slide .name-slider {padding: 30px 50px;font-size: 15px;}
}

@media screen and (max-width:435px) {
	.head div.tel a {font-size: 14px;}
	.mainnews span.news-date-time {margin: 147px 0 0 -8px;}
	.product-item-detail-tabs-list {padding: 0;}
	.head div.tel a {padding-left: 23px;background-size: 16px auto;}
	#main-slider-with-nav .slick-slide .name-slider {padding: 30px 40px;font-size: 14px;}
	#main-slider-with-nav .slick-slide .btn-link {left: 40px;}
	#main-slider-with-nav .slick-prev {left:0;}
	#main-slider-with-nav .slick-next {right:0;}
	#main-slider-with-nav .slick-slide .btn-link a {font-size: 12px;padding: 0 10px;height: 27px;}
}

@media screen and (max-width: 400px) {
	.niris-liststyle .product-item-properties {font-size: 12px;}
	.head div.tel a {font-size: 13px;}
	ul.viewtype {font-size: 13px;line-height: 36px;}
	#main-slider-with-nav .slick-slide .name-slider {font-size: 12px;}
	#main-slider-with-nav .slick-slide .btn-link {bottom:20px;}
	#main-slider-with-nav .slick-slide .btn-link a {font-size: 12px;padding: 0 15px;height: 25px;}
}

@media screen and (max-width: 365px) {
	div.head .logo img {height: 25px;}
	section {padding-top: 55px !important;}
	#main-slider-with-nav .slick-slide .name-slider {font-size:10px;}
}

/* End */


/* Start:/local/templates/milkwestniris/assets/owl.carousel.min.css?17018550492936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/milkwestniris/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/milkwestniris/fonts/font-awesome.css?170185505021580*/
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/local/templates/milkwestniris/fonts/fontawesome-webfont.eot@v=4.0.3');
  src: url('/local/templates/milkwestniris/fonts/fontawesome-webfont.eot@') format('embedded-opentype'), url('/local/templates/milkwestniris/fonts/fontawesome-webfont.woff@v=4.0.3') format('woff'), url('/local/templates/milkwestniris/fonts/fontawesome-webfont.ttf@v=4.0.3') format('truetype'), url('/local/templates/milkwestniris/fonts/fontawesome-webfont.svg@v=4.0.3') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.2857142857142858em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571428572em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-asc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-desc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-reply-all:before {
  content: "\f122";
}
.fa-mail-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}

/* End */


/* Start:/local/templates/milkwestniris/assets/owl.theme.default.min.css?1701855049936*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/milkwestniris/assets/fancy/jquery.fancybox.css?17018550634939*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(/local/templates/milkwestniris/assets/fancy/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(/local/templates/milkwestniris/assets/fancy/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(/local/templates/milkwestniris/assets/fancy/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(/local/templates/milkwestniris/assets/fancy/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(/local/templates/milkwestniris/assets/fancy/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(/local/templates/milkwestniris/assets/fancy/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/milkwestniris/assets/slick/slick.css?17018550641776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/milkwestniris/assets/slick/slick-theme.css?17018550643145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/milkwestniris/assets/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/milkwestniris/assets/slick/./fonts/slick.eot');
    src: url('/local/templates/milkwestniris/assets/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/milkwestniris/assets/slick/./fonts/slick.woff') format('woff'), url('/local/templates/milkwestniris/assets/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/milkwestniris/assets/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -15px;
}
[dir='rtl'] .slick-prev
{
    right: -15px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -15px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -15px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/milkwestniris/components/bitrix/search.title/template/style.css?17018551172148*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
	margin-top: 10px;
	margin-bottom: 5px;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/milkwestniris/components/bitrix/search.title/template/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/milkwestniris/components/bitrix/breadcrumb/custom/style.min.css?1761658748467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/milkwestniris/components/webcube/favorites/favniris/style.css?173502778827007*/
@charset "UTF-8";
/*Миксины в SASS*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
/*Сброс отступов у body и html*/
html, body, p, h4 {
    margin: 0;
    padding: 0;
}

body {
    line-height: normal;
}

.webcube-favorites * {
    line-height: inherit;
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: inherit;
    box-sizing: content-box;
    font-family: 'Open Sans';
}

[class*='icon-']:before {
    display: inline-block;
    font-family: 'Glyphter';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.webcube-none-favorites{
    display: block;
    text-align: center;
    margin-top: 13%;
    color: #de0000;
    text-transform: uppercase;
    font-size: 24px;
}

/*класс для body*/
.body-favorites-hidden{
    overflow: hidden;
}

/*класс ссылок в избранное*/

.webcube-favorites-link {
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    color: #FFFFFF;
    padding: 10px;
    vertical-align: middle;
    background-color: #1A428A;
    text-align: center;
    margin: 10px auto;
}
.webcube-favorites-link:hover{
    color: #000;
    text-decoration: none;
}

.webcube-favorites-link:focus{
    color: #FFFFFF;
    text-decoration: none;
}

.webcube-favorites-link.favorite-added {
    color: #000;
}



/*Участвуют в изменении цвета*/
a.webcube-favorites-color-hov:hover > xml > svg.svg-korzina > path.color-svg {
    stroke: #fff;
    fill: #fff
}

.webcube-favorites-color, .webcube-favorites-background-bef, a.webcube-favorites-color-hov:hover {
    color: #fff !important;
}

.webcube-favorites-background, .webcube-favorites-background-bef {
    background-color: #fff;
}

.webcube-favorites-border {
    border-color: #fff;
}

a.in-basket{
    background-color: #FFFFFF;
    border: 1px solid #5d5d5d;
	color:#fff!important;
}

/*loader*/

.webcube-favorites-loader  {
    display: none;
    text-align: center
}

.webcube-favorites-loader svg * {
    fill: #fff;
}


/*Конец участвуют в изменении цвета*/
a:hover {
    text-decoration: none;
}

.md-modal-webcube-favorites {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 70%;
    height: auto;
    z-index: 1000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.md-modal-webcube-favorites .block-close {
    display: block;
    float: right;
    bottom: 57px;
    position: relative;
}
.md-modal-webcube-favorites .block-close .close-modal {
    display: block;
    text-align: center;
    font-size: 50px;
    color: #565656;
}
.md-modal-webcube-favorites .block-close .close-modal:hover {
    cursor: pointer;
}
.md-modal-webcube-favorites .md-content-webcube-favorites {
    color: #fff;
    background: #FFFFFF;
    position: relative;
    border-radius: 3px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 50px -10px #000000;
    -moz-box-shadow: 0px 0px 50px -10px #000000;
    -ms-box-shadow: 0px 0px 50px -10px #000000;
    -o-box-shadow: 0px 0px 50px -10px #000000;
    box-shadow: 0px 0px 50px -10px #000000;
    padding-bottom: 26px;
    z-index: 1000;
    min-height: 526px;
    /*Переключатель в модальном окне*/
}
.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch span.href-nalichie {
    display: inline-block;
    text-transform: uppercase;
    font-size: 10px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch .active-hr {
    cursor: no-drop;
    text-decoration: none;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .perekluch .no-active-hr {
    color: #797979;
    text-decoration: underline;
}
.md-modal-webcube-favorites .md-content-webcube-favorites h3 {
    font-weight: 100;
    margin: 0;
    color: #575757;
    padding: 0.4em;
    text-align: center;
    font-size: 2.2em;
    line-height: 1;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari {
    margin: 0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube {
    margin: 0;
    padding: 20px 20px 30px 20px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy {
    border-top: 1px solid #b5b5b5;
    padding: 10px 0;
    min-height: 79px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 10px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href {
    display: inline-block;
	flex-shrink: 0;
    position: relative;
    width: 100px;
    padding-right: 10px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar {
    /*Временные стили*/
    max-width: 100%;
    padding: 5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
    display: inline-block;
    min-width: 60%;
    max-width: 60%;
	width: 60%;
    flex-shrink: 0;
    vertical-align: top;
    top: 12px;
    position: relative;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a {
    display: block;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
    text-decoration: underline;
    font-weight: 500;
    font-size: 18px;
    color: #0565cc;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar:hover {
    text-decoration: none;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie {
    text-decoration: none;
    font-weight: 100;
    font-size: 14px;
    display: inline-block;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie {
    text-decoration: none;
    color: #b5b5b5;
    font-weight: 100;
    font-size: 14px;
    cursor: no-drop;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena {
    display: inline-block;
    max-width: 15%;
    text-align: center;
    margin-top: 10px;
    vertical-align: top;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p {
    display: block;
    margin: 0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena {
    font-weight: 600;
    font-size: 18px;
    color: #565656;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star {
    font-weight: 100;
    font-size: 14px;
    color: #b5b5b5;
    text-decoration: line-through;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu {
    display: block;
    float: right;
    bottom: 10px;
    position: relative;
    margin: 10px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a {
    display: block;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    color: #FFFFFF;
    padding: 10px;
    height: 22px;
    display: block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFFFFF;
    border: 1px solid #5d5d5d;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu:hover::before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu svg.svg-korzina {
    position: absolute;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu span.v-kor-nad {
    padding-left: 37px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar {
    display: block;
    position: relative;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 12px;
    color: #5d5d5d;
    text-decoration: none;
    text-align: right;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar:hover {
    color: #DE0000;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar span.del-name {
    text-decoration: underline;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.delete-tovar i.icon-delete {
    position: relative;
    text-decoration: none;
    font-weight: 100;
    font-size: 25px;
    top: 5px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy:last-child {
    border-bottom: 1px solid #b5b5b5;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
    display: block;
    font-weight: 100;
    font-size: 18px;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: underline;
    padding: 10px;
    max-width: 30%;
    text-align: center;
    margin: 0 auto;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar:hover {
    text-decoration: none;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block {
    display: block;
    text-align: center;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block span.ili, .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe {
    display: inline-block;
    font-size: 16px;
    font-weight: 100;
    color: #565656;
    padding-top: 14px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe {
    text-decoration: underline;
}
.md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block .ochis-block a.ochis-izbranoe:hover {
    text-decoration: none;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch {
    display: inline-block;
    top: 5px;
    position: relative;
    width: 30px;
    margin: 0 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /*КОНЕЦ Переключатель в модальном окне*/
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox {
    display: none;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    -ms-border-radius: 36px;
    -o-border-radius: 36px;
    border-radius: 36px;
    border-width: 2px;
    border-style: solid;
    margin-bottom: 0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -webkit-transition: margin 0.3s ease-in 0s;
    -moz-transition: margin 0.3s ease-in 0s;
    -ms-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:before, .md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 14px;
    padding: 0;
    line-height: 14px;
    font-size: 13px;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    box-sizing: border-box;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:before {
    content: "";
    padding-left: 13px;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-inner:after {
    content: "";
    padding-right: 13px;
    background-color: #FFFFFF;
    color: #666666;
    text-align: right;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-switch {
    display: block;
    width: 8px;
    height: 8px;
    margin: 3px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 12px;
    border: 2px solid #FFFFFF;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    -ms-border-radius: 36px;
    -o-border-radius: 36px;
    border-radius: 36px;
    -webkit-transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.md-modal-webcube-favorites .md-content-webcube-favorites .onoffswitch .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

.md-show {
    visibility: visible;
}

.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0;
    background: rgba(227, 227, 227, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show ~ .md-overlay {
    opacity: 1;
    visibility: visible;
}

/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content-webcube-favorites {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.md-show.md-effect-1 .md-content-webcube-favorites {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

/*Применяем цвет к SVG*/
.color-svg {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.svg-korzina {
    position: absolute;
}

.icon-izbranoe {
    display: block;
    max-width: 65px;
    max-height: 65px;
    text-align: center;
    padding: 7px 9px;
    position: fixed;
    z-index: 9999;
}
.icon-izbranoe:hover {
    cursor: pointer;
}

/*Учавствует в изменении Расположение кнопки*/
.raspologenie-right {
    right: 0;
    top: 40%;
}

.raspologenie-left {
    left: 0;
    top: 40%;
}

.raspologenie-top-right {
    right: 0;
    top: 0;
}

.raspologenie-top-left {
    left: 0;
    top: 0;
}

/*Конец Расположение кнопок*/
/*.colichesto-izbranoe {
    font-family: 'Open Sans', sans-serif;
    width: 30.88px;
    height: 24px;
    top: 44px;
    right: 32px;
    position: absolute;
    padding: 7px 0 0 0;
    background-color: #FFFFFF;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    font-size: 11px;
}*/

.visabile-icons, .mob-knopka {
    display: none;
}

@media screen and (min-width: 769px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites {
        max-height: 500px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites .tovari {
        max-height: 420px;
        overflow: auto;
    }
}
@media screen and (max-width: 1500px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
        min-width: 44%;
        max-width: 45%;
		width: 45%;
		flex-shrink: 0;
    }
}
@media screen and (max-width: 1455px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
        font-size: 15px;
    }
}
@media screen and (max-width: 1215px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
        font-size: 13px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
        font-size: 15px;
    }
}
@media screen and (max-width: 990px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
        min-width: 28%;
        max-width: 28%;
		width:28%;
    flex-shrink: 0;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena {
        min-width: 21%;
        max-width: 23%;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie {
        font-size: 12px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {
        font-size: 13px;
    }
}
/*Стили расположения кнопки для мобильный укранов <768px */
@media screen and (max-width: 768px) {
    .webcube-favorites-link{
        font-size: 9px;
    }
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
        max-width: 60%;
        font-size: 16px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites h3 {
        font-size: 1.8em;
    }

    

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu svg.svg-korzina {
        display: none;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu span.v-kor-nad {
        padding-left: 0;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {
        height: auto;
    }

    .hiden-mob {
        display: none;
    }

    .md-modal-webcube-favorites .block-close {
        z-index: 99;
        right: 15px;
        bottom: 0;
        z-index: 2000;
    }

    .mob-knopka {
        display: block;
    }
    .mob-knopka .visabile-icons {
        display: block;
        padding: 7px;
        float: left;
    }
    .mob-knopka .izbran-href {
        display: block;
        position: relative;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
        top: 11px;
        float: left;
    }

    .md-modal-webcube-favorites {
        width: 100%;
        min-width: 100%;
        height: 100%;
        overflow: auto;
        z-index: 1900;
    }

    /*Класс участвует в выборке мобильного расположения*/
    .raspologenie-mob-top {
        top: 0 !important;
    }

    /*Класс участвует в выборке мобильного расположения*/
    .raspologenie-mob-bottom {
        top: initial;
        bottom: 0 !important;
    }

    .icon-izbranoe {
        width: 100%;
        max-width: 100%;
        padding: 0px;
    }

    .colichesto-izbranoe {
        top: 6px;
        right: 20px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena {
        font-size: 14px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star {
        font-size: 10px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites {
        height: 100%;
        padding-bottom: 90px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites .tovari {
        height: 100%;
        overflow: auto;
        margin-bottom: 60px!important;
    }
}
@media screen and (max-width: 500px) {
    .webcube-none-favorites{
        margin-top: 50%;
        font-size: 16px;
    }
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu{
        margin: 0;
    }
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar{
        font-size: 12px;
    }
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
        font-size: 13px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube {
        padding: 20px 10px 30px 10px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href{
        width: 50px;
        padding-right: 10px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar {
        padding-right: 10px;
    }
}
@media screen and (max-width: 360px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena {
        font-size: 12px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena p.cena-star {
        font-size: 8px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal {
        min-width: 35%;
        max-width: 35%;
		width: 35%;
    flex-shrink: 0;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .blokc-cena {
        display: none;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-net-nalichie {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal span.href-nalichie {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu a.v-korzinu {
        font-size: 11px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-name-i-nal a.href-name-tovar {
        font-size: 13px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube {
        padding: 20px 10px 30px 10px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy a.img-href img.images-tovar {
        padding-right: 10px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
        max-width: 75%;
        font-size: 13px;
    }

    .md-modal-webcube-favorites .md-content-webcube-favorites h3 {
        font-size: 1.8em;
    }
}

@media (min-width: 768px) and (max-width: 1052px) {
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari .dobav-vse-tovar-block a.dobav-vse-tovar {
        max-width: 45%;
    }
    .md-modal-webcube-favorites .md-content-webcube-favorites > div.tovari ul.container-webcube li.poziciy .block-v-korzunu{
        margin: 0;
    }
}

.go-to-order {
    text-align: right;
}

.go-to-order a {
    font-size: 18px;
    color: #fff;
    font-family: 'proxima_nova_semibold';
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    clear: both;
    line-height: 45px;
    padding: 1px 30px 0;
    box-sizing: border-box;
    background: linear-gradient(to top left, #1A428A, #3a6ac1);
    border-radius: 50px;
    text-align: center;
    margin-bottom: 15px;
}
/* End */


/* Start:/local/templates/milkwestniris/components/webcube/favorites/favniris/css/component.css?170185513717084*/
.nirishide{display: none !important;}


/*Описание стилей эфектов модального окна*/
/* Effect 1: Fade in and scale up */
.md-effect-1 .md-content-webcube-favorites {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-1 .md-content-webcube-favorites {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 2: Slide from the right */
.md-effect-2 .md-content-webcube-favorites {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.md-show.md-effect-2 .md-content-webcube-favorites {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* Effect 3: Slide from the bottom */
.md-effect-3 .md-content-webcube-favorites {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-3 .md-content-webcube-favorites {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 4: Newspaper */
.md-effect-4 .md-content-webcube-favorites {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.md-show.md-effect-4 ~ .md-overlay,
.md-effect-4 .md-content-webcube-favorites {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.md-show.md-effect-4 .md-content-webcube-favorites {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* Effect 5: fall */
.md-effect-5.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-5 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.md-show.md-effect-5 .md-content-webcube-favorites {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* Effect 6: side fall */
.md-effect-6.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-6 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.md-show.md-effect-6 .md-content-webcube-favorites {
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* Effect 7:  slide and stick to top */
.md-effect-7{
	top: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.md-effect-7 .md-content-webcube-favorites {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	opacity: 0;
}

.md-show.md-effect-7 .md-content-webcube-favorites {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* Effect 8: 3D flip horizontal */
.md-effect-8.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-8 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.md-show.md-effect-8 .md-content-webcube-favorites {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* Effect 9: 3D flip vertical */
.md-effect-9.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-9 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 0;
}

.md-show.md-effect-9 .md-content-webcube-favorites {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 10: 3D sign */
.md-effect-10.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-10 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-10 .md-content-webcube-favorites {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* Effect 11: Super scaled */
.md-effect-11 .md-content-webcube-favorites {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-11 .md-content-webcube-favorites {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 12:  Just me */
.md-effect-12 .md-content-webcube-favorites {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-12 ~ .md-overlay {
	background: rgba(227, 227, 227, 0.8);
} 

.md-effect-12 .md-content-webcube-favorites h3,
.md-effect-12 .md-content-webcube-favorites {
	background: transparent;
}

.md-show.md-effect-12 .md-content-webcube-favorites {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* Effect 13: 3D slit */
.md-effect-13.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-13 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.md-show.md-effect-13 .md-content-webcube-favorites {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* Effect 14:  3D Rotate from bottom */
.md-effect-14.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-14 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.md-show.md-effect-14 .md-content-webcube-favorites {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* Effect 15:  3D Rotate in from left */
.md-effect-15.md-modal-webcube-favorites {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.md-effect-15 .md-content-webcube-favorites {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-15 .md-content-webcube-favorites {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* Effect 16:  Blur */
.md-show.md-effect-16 ~ .md-overlay {
	    background: rgba(227, 227, 227, 0.8);
}

.md-show.md-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.md-effect-16 .md-content-webcube-favorites {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content-webcube-favorites {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-16 .md-content-webcube-favorites {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* Effect 17:  Slide in from bottom with perspective on container */
.md-show.md-effect-17 ~ .container {
	height: 100%;
	overflow: hidden;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.md-show.md-effect-17 ~ .container,
.md-show.md-effect-17 ~ .md-overlay  {
	-webkit-transform: rotateX(-2deg);
	-moz-transform: rotateX(-2deg);
	-ms-transform: rotateX(-2deg);
	transform: rotateX(-2deg);
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.md-effect-17 .md-content-webcube-favorites {
	opacity: 0;
	-webkit-transform: translateY(200%);
	-moz-transform: translateY(200%);
	-ms-transform: translateY(200%);
	transform: translateY(200%);
}

.md-show.md-effect-17 .md-content-webcube-favorites {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.3s 0.2s;
	-moz-transition: all 0.3s 0.2s;
	transition: all 0.3s 0.2s;
}

/* Effect 18:  Slide from right with perspective on container */
.md-show.md-effect-18 ~ .container {
	height: 100%;
	overflow: hidden;
}

.md-show.md-effect-18 ~ .md-overlay {
	background: rgba(227, 227, 227, 0.8);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.md-show.md-effect-18 ~ .container,
.md-show.md-effect-18 ~ .md-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0% 50%;
	-webkit-animation: rotateRightSideFirst 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 0% 50%;
	-moz-animation: rotateRightSideFirst 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 0% 50%;
	animation: rotateRightSideFirst 0.5s forwards ease-in;
}

@-webkit-keyframes rotateRightSideFirst {
	50% { -webkit-transform: translateZ(-50px) rotateY(5deg); -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: translateZ(-200px); }
}

@-moz-keyframes rotateRightSideFirst {
	50% { -moz-transform: translateZ(-50px) rotateY(5deg); -moz-animation-timing-function: ease-out; }
	100% { -moz-transform: translateZ(-200px); }
}

@keyframes rotateRightSideFirst {
	50% { transform: translateZ(-50px) rotateY(5deg); animation-timing-function: ease-out; }
	100% { transform: translateZ(-200px); }
}

.md-effect-18 .md-content-webcube-favorites {
	-webkit-transform: translateX(200%);
	-moz-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
}

.md-show.md-effect-18 .md-content-webcube-favorites {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

/* Effect 19:  Slip in from the top with perspective on container */
.md-show.md-effect-19 ~ .container {
	height: 100%;
	overflow: hidden;
}

.md-show.md-effect-19 ~ .md-overlay {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}

.md-show.md-effect-19 ~ .container,
.md-show.md-effect-19 ~ .md-overlay {
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 50% 100%;
	-webkit-animation: OpenTop 0.5s forwards ease-in;
	-moz-transform-style: preserve-3d;
	-moz-transform-origin: 50% 100%;
	-moz-animation: OpenTop 0.5s forwards ease-in;
	transform-style: preserve-3d;
	transform-origin: 50% 100%;
	animation: OpenTop 0.5s forwards ease-in;
}

@-webkit-keyframes OpenTop {
	50% { 
		-webkit-transform: rotateX(10deg); 
		-webkit-animation-timing-function: ease-out; 
	}
}

@-moz-keyframes OpenTop {
	50% { 
		-moz-transform: rotateX(10deg); 
		-moz-animation-timing-function: ease-out; 
	}
}

@keyframes OpenTop {
	50% { 
		transform: rotateX(10deg); 
		animation-timing-function: ease-out; 
	}
}

.md-effect-19 .md-content-webcube-favorites {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	opacity: 0;
}

.md-show.md-effect-19 .md-content-webcube-favorites {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	-webkit-transition: all 0.5s 0.1s;
	-moz-transition: all 0.5s 0.1s;
	transition: all 0.5s 0.1s;
}

@media screen and (max-width: 32em) {
	body { font-size: 100%; }
}
/* End */
/* /local/templates/milkwestniris/stylesniris.css?1784297590120250 */
/* /local/templates/milkwestniris/fonts-proxima/font.css?17018550512082 */
/* /local/templates/milkwestniris/styles_mobile.css?174297273531644 */
/* /local/templates/milkwestniris/assets/owl.carousel.min.css?17018550492936 */
/* /local/templates/milkwestniris/fonts/font-awesome.css?170185505021580 */
/* /local/templates/milkwestniris/assets/owl.theme.default.min.css?1701855049936 */
/* /local/templates/milkwestniris/assets/fancy/jquery.fancybox.css?17018550634939 */
/* /local/templates/milkwestniris/assets/slick/slick.css?17018550641776 */
/* /local/templates/milkwestniris/assets/slick/slick-theme.css?17018550643145 */
/* /local/templates/milkwestniris/components/bitrix/search.title/template/style.css?17018551172148 */
/* /local/templates/milkwestniris/components/bitrix/breadcrumb/custom/style.min.css?1761658748467 */
/* /local/templates/milkwestniris/components/webcube/favorites/favniris/style.css?173502778827007 */
/* /local/templates/milkwestniris/components/webcube/favorites/favniris/css/component.css?170185513717084 */
