@import url('https://fonts.googleapis.com/css?family=Cousine:400,400i,700,700i&display=swap&subset=cyrillic-ext');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans&display=swap');
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body {background:#fff;font-family:'MicrosoftSansSerif', Helvetica, sans-serif;font-size:13px; line-height:15px;color:#000;margin: 0;padding: 0;border: 0;}

a {color:#d52d00; outline:none;text-decoration:none;}
a:hover{text-decoration:none;}

@font-face {font-family: 'MicrosoftSansSerif';src: url('Microsoft/MicrosoftSansSerif.svg#MicrosoftSansSerif') format('svg'),     url('Microsoft/MicrosoftSansSerif.ttf') format('truetype'),     url('Microsoft/MicrosoftSansSerif.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

@font-face {font-family: 'ofont.ru_Microsoft Sans Serif';src: url('ofont.ru_Microsoft Sans Serif.eot');src: url('ofont.ru_Microsoft Sans Serif.eot?#iefix') format('embedded-opentype'),     url('ofont.ru_Microsoft Sans Serif.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: swap;}
        @font-face {
            font-family: 'medium-ysans';
            src: url('yandex/text-medium.woff2') format("woff2"),
            url('yandex/1/text-medium.woff') format("woff");
        }

        @font-face {
            font-family: 'logotype-ysans';
            src: url('yandex/logotype-light.woff2') format("woff2"),
            url('yandex/logotype-light.woff') format("woff");
        }

/* Global Structure ============================================================= */
/* Header */
/* Content */	/* Footer */
/* Left & Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper:after {display: block;width: 100%;content: "";clear: both;}
.wrapper-new:after {display: block;width: 100%;content: "";clear: both;}
.wrapper-new2:after {display: block;width: 100%;content: "";clear: both;}
.wrapper-new3:after {display: block;width: 100%;content: "";clear: both;}
.mdm-product-desctop .wrapper-new:after {display: inline;width: auto;content: "";clear: both;}
.extra-wrap {overflow:hidden;}
/*----- form defaults -----*/
input, select, textarea { font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;outline:none;font-family: 'PT Sans', sans-serif;}

/*----- other -----*/
.img-indent { margin:0 27px 0 0; float:left;}

.all {overflow: hidden;}
.relative {position: relative;}
.mobile-version {display: none;}
/*--------------------- header start--------------- */
.mdm-header {position:relative;margin:0 0 0 0;}

/*--------------------- header end--------------- */
.mdm-header-blue {background:#0167c0;min-height:50px;}
.mdm-sity {font-size:15px;line-height:17px;float:left;position:relative;padding:0 0 0 22px;margin:15px 0 0 0;font-family:MicrosoftSansSerif;}
.mdm-sity a {color:#fff;border-bottom:1px dashed #fff;}
.mdm-sity span:before {content:'\f3c5';position:absolute;top:-2px;left:0px;width:13px;height:19px;font-size:18px;line-height:20px;font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';}
.mdm-phone {font-size:18px;line-height:20px;float:right;padding:14px 0 0 0;}
.mdm-phone a {color:#fff;text-decoration:none;}
.mdm-call {font-size:15px;line-height:17px;float:left;position:relative;margin:15px 0 0 0;padding:0 0 0 21px;}
.mdm-call a {color:#fff;border-bottom:1px dashed #fff;}
.mdm-call span:before {content:'\f879';position:absolute;top:2px;left:0px;width:17px;height:17px;font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';}
.mdm-header-right {width:556px;float:right;}
ul.mdm-menu {padding:15px 0 0 0;margin:0px;list-style:none;float:left;}
ul.mdm-menu li {font-size:15px;line-height:17px;float:left;margin-right:39px;}
ul.mdm-menu li:last-child {margin-right:0;}
ul.mdm-menu li a {color:#fff;position:relative;-webkit-text-decoration:block;text-decoration:block;}

ul.mdm-menu li a:hover::after {content:'';position:absolute;bottom:0px;left:0;border-bottom:1px solid #fff;height:1px;width:100%;}
ul.mdm-auth {padding:15px 0 0 0;margin:0px;list-style:none;float:right;border-bottom:1px dashed #fff;}
ul.mdm-auth li {font-size:15px;line-height:17px;float:left;color:#fff;position:relative;}
ul.mdm-auth li a {color:#fff;text-decoration:none;}
ul.mdm-auth li span {display:inline-block;padding:0 5px 0 5px;}
ul.mdm-auth li:first-child:before {content:'';position:absolute;top:4px;left:-27px;width:22px;height:11px;background:url(/src/images/mdm-auth.png) 0 0 no-repeat;}
.mdm-indent {padding:25px 0 0 0;}
.mdm-logo {padding:0 0 0 1px;float:left;margin:0 15px 0 0;}
.mdm-logo img {max-width:100%;}
.mdm-logo-text {font-size:11px;line-height:13px;color:#a6a6a6;overflow:hidden;padding:6px 0 0 0;text-align:left;}
#mdm-search-form1,#mdm-search-form2{margin:33px 23px 0 0; padding:0 0 0 0; border:0;vertical-align:top; position:relative;border:1px solid #d9d9d9;border-radius:5px;background:#fff;}
#mdm-search-form1 fieldset,#mdm-search-form1 fieldset{border:none;margin:0px 0px 0px 0px;background:none;border:none;margin:0;padding:0;vertical-align:top;position:relative;}
#mdm-search-form1 label, #mdm-search-form2 label{display:inline-block;outline:none; height:38px;-webkit-box-shadow:none;box-shadow:none;vertical-align:top;width:100%;}
#mdm-search-form1 input[type=text], #mdm-search-form2 input[type=text]{background:none;border:none;line-height:1.2307em;font-size:15px;padding:13px 20px 10px 18px;margin:0 0px 0 0px;width:100%;vertical-align:top;color:#a29e9e;-webkit-box-shadow:none;box-shadow:none;font-weight:normal;}
#mdm-search-form2{margin-top:0!important;}
.mdm-search1 {background:url(../images/mdm-search1-img.gif) 0 0 no-repeat; height:37px; width:37px; cursor:pointer; position: absolute; top: 3px; right: 3px;text-indent:999px;}
.mdm-search-lupa {background:url(../images/mdm-search1-img.gif) 0 0 no-repeat; }
.mdm-search-loading {background:url(../images/4dc11d17f5292fd463a60aa2bbb41f6a_w200.gif) 0 0 no-repeat; background-size: cover;}
.mdm-header-box {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding:33px 0 0 0;text-align:center;}
.mdm-header-box-icon {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:31px;position:relative;}
.mdm-header-box-icon i {font-size:27px;line-height:29px;color:#a29e9e;}
.mdm-header-box-icon i:hover {color:#0167c0;}
.mdm-header-box-icon span {position:absolute;top:-7px;right:0px;font-size:12px;line-height:14px;color:#fff;width:18px;height:18px;background:#ff5000;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mdm-header-box-link {font-size:12px;line-height:14px;padding:6px 0 0 0;}
.mdm-header-box-link a {color:#a29e9e;}
.mdm-header-box-link a:hover {text-decoration:underline;}

.mdm-mobile-block {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:72px; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
.mdm-mobile-block > div {
	position:relative;
}
.mdm-mobile-block > div span{position: absolute;  top: -7px;  right: -5px;  font-size: 12px;  line-height: 14px;  color: #fff;  width: 18px;  height: 18px;  background: #ff5000;  border-radius: 50%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}
.mdm-header-box> div:hover .mdm-header-box-icon i{color: #0167c0;}
.mdm-header-box> div:hover .mdm-header-box-link a{color: #0167c0;}
.mdm-header-box>div:hover  a{color: #0167c0;}


ul.items-width-list {padding:57px 0 0 25px;margin:0px;list-style:none;}
ul.items-width-list li {font-size:18px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#272727;margin:0 0 29px 0;}
ul.items-width-list li:last-child {margin:0 0 0 0;}
ul.items-width-list li a {color:#272727;}
ul.items-width-list li a:hover {text-decoration:underline;}
ul.items-width-list span {height:17px;width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 10px 0 0;}
ul.items-width-list b {font-weight:normal;}
.items-width-border {border-top:1px solid #d9d9d9;margin:32px 10px 0 10px;}
ul.items-width-list1 {margin:23px 15px 20px 15px;padding:22px 0 0 0;list-style:none;border-top:1px solid #d9d9d9;}
ul.items-width-list1 li {font-size:18px;line-height:20px;padding:0 0 20px 15px;}
ul.items-width-list1 li:last-child {padding-bottom:0;}
ul.items-width-list1 li a {color:#272727; border:none; padding:0; font-size:18px !important; line-height:20px !important;}


.mdm-mobile-logo {float:left;padding:0 0 0 0px;}
ul.mdm-mobile-list {padding:20px 0 0 0;margin:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
ul.mdm-mobile-list li {padding:0 0 0 20px;position:relative;}
ul.mdm-mobile-list li span {position: absolute;  top: -7px;  right: -5px;  font-size: 12px;  line-height: 14px;  color: #fff;  width: 18px;  height: 18px;  background: #ff5000;  border-radius: 50%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}
.mdm-mobile-grey {background:#d7d7d7;padding:10px 0 10px 0;}
.mdm-mobile-grey #mdm-search-form1 {margin:0px;}

.mobile-menu-left {
	width:50px;
	float:left;
	position:relative;
	margin:0 10px 0 0;
}

/*--------------------- content start--------------- */
.mdm-content {	min-height:300px;	position:relative;	padding: 28px 0 50px 0;	z-index: 5;}
.mdm-button-catalog {background:#0167c0;height:50px;padding:14px 0 0 18px;font-family: 'Fira Sans', sans-serif;font-weight: 700;	}
.mdm-button-catalog a {font-size:18px;line-height:20px;color:#fff;position:relative;padding:0 0 0 28px;display:inline-block;}
.mdm-button-catalog a:before {content:'';position:absolute;top:3px;left:0px;width:15px;height:14px;background:url(/src/images/mdm-button-catalog.png) 0 0 no-repeat;}

.mdm-pco-indent {padding:29px 0 0 0;}
.mdm-pco { overflow:hidden; padding: 0 0 10px 18px; }
.mdm-pco .mdm-chead {color:#272727;font-size:16px;line-height: 20px;padding: 0 32px 0 0;position: relative;cursor: pointer;font-family: 'Fira Sans', sans-serif;font-weight: 700;display:block;}
.mdm-pco .mdm-chead span{position: absolute; right: 15px; top: 50%; height: 6px; width: 10px;margin-top:-7px;}
.mdm-pco .mdm-chead span:after {content:'\f078'; font-family: fontawesome;  font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;}
.mdm-pco .mdm-chead span.d{}
/*.mdm-pco .mdm-chead span.d:after{content:'\f078'; font-family: fontawesome;  font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;}*/
.active span.d:after{content:'\f077'; font-family: fontawesome;  font-size:12px; line-height:14px; color:#0167c0 !important;position:absolute;top:0px;left:0px;}
.mdm-pco .mdm-chead a {color:#272727;text-decoration:none;}
.mdm-pco .mdm-cbody {display:none; padding: 0 0 0 0;}
.mdm-pco .mdm-cbody ul {padding:20px 20px 20px 20px;margin:0px;list-style:none;font-family: 'Fira Sans', sans-serif;}
.mdm-pco .mdm-cbody ul li {font-size:14px;line-height:17px;padding:0 0 7px 0;}
.mdm-pco .mdm-cbody ul li:last-child {padding:0 0 0 0;}
.mdm-pco .mdm-cbody ul li a {color:#272727;text-decoration:none;}


.mdm-pco1 { overflow:hidden; padding: 0 0 0 0; border-bottom:1px solid #d9d9d9;}
.mdm-pco1 .mdm-chead1,
.mdm-pco1 .mdm-chead1 a {color:#272727;font-size:18px;line-height: 20px;padding: 16px 32px 16px 0;position: relative;cursor: pointer;font-family: 'Fira Sans', sans-serif;}
.mdm-pco1 .mdm-chead1 a,
.mdm-pco1 .mdm-chead1 a:hover,
.mdm-pco1 .mdm-chead1 a:active {
	padding: 0;
	background: #fff !important;
}
.mdm-pco1 .mdm-chead1 span{position: absolute; right: 15px; top: 50%; height: 6px; width: 10px;margin-top:-8px;}
.mdm-pco1 .mdm-chead1 span:after {content:'\f078'; font-family: fontawesome;  font-size:12px; line-height:14px; color:#000;position:absolute;top:0px;left:0px;}
.mdm-pco1 .mdm-chead1 span.d{color:#000;}
.mdm-pco1 .mdm-chead1 span.d:after{content:'\f077 '; font-family: fontawesome;  font-size:12px; line-height:14px; color:#0167c0;position:absolute;top:0px;left:0px;color:#000;}
.mdm-pco1 .mdm-chead1 a {color:#272727;}
.mdm-pco1 .mdm-cbody1 {display:none; padding: 0 0 20px 20px;}
.mdm-pco1 .mdm-cbody1 ul {padding:20px 20px 20px 20px;margin:0px;list-style:none;font-family: 'Fira Sans', sans-serif;}
.mdm-pco1 .mdm-cbody1 ul li {font-size:14px;line-height:17px;padding:0 0 5px 0;}
.mdm-pco1 .mdm-cbody1 ul li:last-child {padding:0 0 0 0;}
.mdm-pco1 .mdm-cbody1 a {color:#272727; padding:6px 0 6px 0 !important;}

.mobile-menu-left a:hover,
.mobile-menu-left a:active {
	background: transparent !important;
}
.main-nav-phone {
	position:absolute;
	top:8px;
	left:15px;
	z-index:999;
}
.main-nav-phone a {
	font-size:18px !important;
	line-height:20px !important;
	color:#0167c0 !important;
	text-decoration:none !important;
	border-bottom:none !important;
}
.mobile-link a {
	border-bottom:1px solid #d9d9d9 !important;
	padding: 16px 32px 16px 15px !important;
	display:block !important;
	font-size:18px !important;
	line-height:20px !important;
}
.fon-toggle {
	background:#0071ba;
	position:relative;
	border-radius:5px;
	padding:10px;
}
.main-nav-button {
	width:170px;
	background:#0167c0;
	border-radius:5px;
	margin: 24px 0 20px 16px;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	height:37px;
}
.main-nav-button a {
	color:#fff !important;
	padding:0px 0 0px 20px !important;
	position:relative;
	font-size:14px !important;
	line-height:16px !important;
}
.main-nav-button a:before {
	content:'\f095';
	font-size:20px;
	line-height:22px;
	font-family: fontawesome !important;
	margin:0 0 0 0;
	position:absolute;
	top:-4px;
	left:0px;
	
}
.tabs-mdm {padding: 47px 0 0px 0;position:relative;}
.tabs__content-mdm {display: none; /* по умолчанию прячем все блоки */}
.tabs__content-mdm.active {display: block; /* по умолчанию показываем нужный блок */}
ul.tabs__caption-mdm {padding: 0px 0 0 0;margin: 0px;overflow: hidden;border-radius:5px;width:270px;
}
ul.tabs__caption-mdm li {list-style: none;float: left;font-size: 14px;line-height: 16px;color: #969595;cursor: pointer;padding: 12px 0 12px 0;width: 135px;text-align: center;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.25) inset,0 0px 7px rgba(0,0,0,.2) inset;box-shadow:0 3px 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.25) inset,0 0px 7px rgba(0,0,0,.2) inset;}
ul.tabs__caption-mdm li.active {background: #f96400;color: #fff;}
.mdm-news-box {border:1px solid #;}
.demo-mdm-news-foto {padding: 0px 0 44% 0;background-size:cover;background-position:50%;background-repeat:no-repeat;}
.mdm-news-box {border:1px solid #d9d9d9;border-top:none;padding:20px 5px 15px 5px;font-family: 'Fira Sans', sans-serif;}
.mdm-news-box-title {font-size:16px;line-height:20px;color:#272727;height:60px;overflow:hidden;font-weight:600;}
.mdm-news-box-text {font-size:14px;line-height:16px;color:#272727;height:90px;overflow:hidden;margin:0 0 10px 0;}
.mdm-news-box-data {font-size:11px;line-height:13px;color:#ff6600;float:left;padding:11px 10px 0 0;}
.mdm-news-box-button {font-size:14px;line-height:16px;width:130px;background:#0167c0;float:right;border-radius:5px;text-align:center;margin:0 10px 0 0;}
.mdm-news-box-button a {color:#fff;display:block;padding:10px 0 10px 0;}
.mdm-news-box-button a:hover {text-decoration:underline;}
.demo-mdm-news-link {font-size:15px;line-height:17px;float:right;padding:22px 0 0 0;position:relative;z-index:999;display:inline-block;}
.demo-mdm-news-link a {color:#757575;text-decoration:underline;}
.demo-mdm-news-link a:hover {text-decoration:none;}
.demo-mdm-discounts-box {padding:27px 20px 21px 20px;}

.mdm-discounts-box-foto {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:155px;position:relative;}
.mdm-discounts-box-foto img {max-height:155px;}
.mdm-discounts-box-proc {position:absolute;top:0px;left:0px;width:57px;background:#ff6600;border-radius:20px;padding:5px 0 5px 0;text-align:center;font-size:13px;line-height:15px;color:#fff;
	z-index:200;
}
.mdm-discounts-box-text {font-size:15px;line-height:17px;color:#000000;height:70px;overflow:hidden;margin:35px 0 0 0;}
.mdm-discounts-box-price {font-size:20px;line-height:22px;color:#0167c0;height:50px;}
.mdm-discounts-box-price span {color:#a29e9e;text-decoration:line-through;font-size:16px;display:inline-block;margin:0 10px 0 0;}
.mdm-discounts-box-block {display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 0 0 0;position: absolute;width: 85%;bottom: 31px;z-index:100;}
.mdm-discounts-box-block>div{width:33%;}
.mdm-discounts-box-block>div:nth-child(2){text-align:center}
.mdm-discounts-box-block form{text-align:right;width:33%;}
#owl-demo-mdm-discounts .mdm-discounts-box-block{position:relative;bottom:0;width:100%;}

.thumb-brands {padding:60px 0 0 0;}
.demo-brands-foto {height:68px;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mdm-text {padding:75px 0 0 0;font-size:15px;line-height:25px;color:#757575;}
.mdm-text-title {font-size:24px;line-height:26px;color:#272727;}
.mdm-text p {padding:29px 0 0 0;margin:0px;}
.mdm-title-video {background:#0167c0;padding:14px 0 14px 18px;font-family: 'Fira Sans', sans-serif;font-weight: 700;font-size:18px;line-height:20px;color:#fff;position:relative;margin:30px 0 25px 0;}

/*--------------------- footer start--------------- */
.mdm-aside {background:#efeded;padding:59px 0 65px 0;position:relative;}
.mdm-aside-title {font-size:18px;line-height:20px;color:#272727;}
.mdm-aside-title a {color:#272727;}
.mdm-aside-title1 {font-size:16px;line-height:20px;color:#272727; float:none; padding:0 10px 10px 0;text-align:left;}
ul.mdm-aside-list {padding:14px 0 0 0;margin:0px;list-style:none;}
ul.mdm-aside-list li {font-size:15px;line-height:17px;padding:0 0 13px 0;}
ul.mdm-aside-list li:last-child {padding:0 0 0 0;}
ul.mdm-aside-list li a {color:#272727;}
ul.mdm-aside-list li a:hover {text-decoration:underline;}
.mdm-aside-text {font-size:15px;line-height:17px;color:#272727;padding:12px 0 0 0;}
.mdm-aside-form {padding:20px 0 0 0;}
.mdm-aside-form input {font-size:15px;line-height:17px;color:#a29e9e;width:100%;background:#fff;border:none;padding:14px 0 14px 18px;border-radius:5px;margin:0 0 16px 0;}
.mdm-aside-form input[type="submit"] {font-size:14px;line-height:16px;width:130px;background:#0167c0;color:#fff;text-align:center;padding:9px 0 9px 0;border-radius:5px;margin:0 0 0 0;}
.mdm-aside-indent {padding-top:42px;}
ul.mdm-aside-social {padding:0 0 0 0;margin:0px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;}
ul.mdm-aside-social li {display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;width:40px;height:40px;background:#eee;border-radius:5px;margin: 0 5px 0 0;font-size:30px;line-height:32px;}
ul.mdm-aside-social li:last-child {margin: 0 0 0 0;}
ul.aside-mobile-list {display:none;padding:0px;margin:0px;list-style:none;}
ul.aside-mobile-list li {font-size:18px;line-height:20px;width:50%;float:left;padding:0 0 16px 0;}
ul.aside-mobile-list li a {color:#272727;}
ul.aside-mobile-list li a:hover {text-decoration:underline;}
.mdm-footer {background:#59666f;padding:7px 0 6px 0;}
.footer-center {float:left;}
.mdm-footer-logo {padding:1px 0 0 1px;display:inline-block;vertical-align:top;}
.mdm-footer-copy {display:inline-block;vertical-align:top;font-size:13px;line-height:15px;color:#efeded;padding:10px 0 0 16px;}
.mdm-footer-copy a {color:#efeded;}
.mdm-footer-copy a:hover {text-decoration:underline;}
.mdm-footer-copy span {display:inline-block;padding:0 4px 0 4px;}
.mdm-footer-right {float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mdm-footer-text {font-size:13px;line-height:15px;color:#efeded;padding:0 0 0 14px;}


#toTop {display:none;text-decoration:none;position:fixed;bottom:100px;right:50px;overflow:hidden;border:none;z-index: 999;width:50px;height:50px;background:#59666f;text-align:center;color:#fff;border-radius:5px;font-size:10px;line-height:12px;}
#toTop i {font-size:20px;line-height:22px;padding:7px 0 0 0;}
#toTopHover {display:block;overflow:hidden;float:left;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}

#toTop:active, #toTop:focus {outline:none;}

.fa-size{font-size:30px !important;}
.fa-color{color:#a5a1a0;}
.fa-color:hover{color:#ff5000;}
.ib--simple .ib__placeholder {
	display: block !important;
	color: #888 !important;
	padding-left: 0;
}
.fancybox-bg {
  background: #000000;
  background: rgba(0,0,0,0.4);
}
.fancybox-slide--html .fancybox-close-small {
  display: inline-block;
  background-image: url("../../img/sprites/sprite.png");
  background-position: -206px -242px;
  width: 23px;
  height: 23px;
  position: absolute;
  right: 30px;
  top: 30px;
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  -o-transition: transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out, -webkit-transform .2s ease-out;
}
.fancybox-slide--html .fancybox-close-small:hover {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}
.popup__title .title {
	display: block;
	padding: 0 50px;
	line-height: 1.5;
}
.ui-widget.ui-widget-content {
	margin: 0 -25px !important;
	border: 1px solid #d9d9d9 !important;
	border-radius: 0 0 6px 6px !important;
}

.ui-autocomplete.ui-menu .ui-menu-item {
	padding: 0;
	border-bottom: 1px solid #d9d9d9;
}
.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper {
	padding: 10px 10px;
}

.mdm-button-catalog1 {background:#0167c0;height:50px;padding:14px 0 0 18px;font-family: 'Fira Sans', sans-serif;font-weight: 700;width:150px;float:left;}
.page-katalog .mdm-button-catalog1 {display:none;}
.page-katalog .tovar-mdm-breadcrumbs2 {width:100%;}
.mdm-button-catalog1 a {font-size:18px;line-height:20px;color:#fff;position:relative;padding:0 0 0 28px;display:inline-block;text-decoration:none;}
.mdm-button-catalog1 a:before {content:'';position:absolute;top:3px;left:0px;width:15px;height:14px;background:url(/src/images/mdm-button-catalog.png) 0 0 no-repeat;}
.tovar-mdm-breadcrumbs {
padding: 0 ;
    color: #878787;
    display: inline-block;
    /* background: url(../images/tovar-mdm-breadcrumbs.gif) 0 0 no-repeat; 
    background: #efefef;*/
    width: 100%;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.tovar-mdm-breadcrumbs a {
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 0 0 0 3px;
	color: #878787;
}
.tovar-mdm-breadcrumbs span {
	padding:0 2px;
}
.tovar-mdm-breadcrumbs span:first-child {
	padding:0 2px 0 0;
}
.tovar-mdm-breadcrumbs a:hover {
	text-decoration: underline;
}
.tovar-mdm-breadcrumbs a:first-child {
	margin-left: 0px;
	padding-left: 0px;
}
.tovar-mdm-breadcrumbs a:last-child {
	color: #878787;
}
.tovar-mdm-breadcrumbs2 {
padding: 0 0 0 0;
    color: #878787;
    display: inline-block;
    /* background: url(../images/tovar-mdm-breadcrumbs.gif) 0 0 no-repeat; */
    background: #efefef;
    width: 87.1%;
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	
}
.tovar-mdm-breadcrumbs2 a {
	font-size: 13px;
	line-height: 15px;
	margin: 0 4px 0 0px;
	padding: 0 0 0 3px;
	color: #878787;
}
.tovar-mdm-breadcrumbs2 span {
	padding:0 5px;
}
.tovar-mdm-breadcrumbs2 a:hover {
	text-decoration: underline;
}
.tovar-mdm-breadcrumbs2 a:first-child {
	margin-left: 0px;
	padding-left: 0px;
}
.tovar-mdm-breadcrumbs2 a:last-child {
	
}
.mdm-tovar-block h1 {
	font-size:24px;
	line-height:26px;
	color:#272727;
	padding:15px 0 44px 0;
	margin:0;
	font-weight:normal;
}
.slider-nav {
    float: left;
    width: 70px;
    margin: 20px 00 0 0;
    text-align: center;
    padding: 50px 0 50px 0;
}
.slider-for {
	position:relative;
}
.slider-for img {
	max-width:100%;
}
.mdm-tovar-cartochka {
	float:right;
	width:485px;
	position:relative;
	/*width:540px;*/
}
#video-click {
    background: #0167c0;
    color: #fff;
    padding: 3px 0 5px 0;
    border-radius: 5px;
    margin: 0 0 0 0;
	display:inline-block;
	cursor:pointer;
	position:absolute;
	bottom:0px;
	left:0px;
	width:80px;
	text-align:center;
}

#video-youtube {
    height: 0;
    overflow: hidden;
    padding-bottom: 88%;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:999;
}
#video-youtube iframe {
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
.play {
	position:absolute;
	top:50%;
	left:50%;	
	z-index:999;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.play:before {
	content:'\f16a';
	font-family: fontawesome;
	font-size:30px;
}
.relative2 {
	position:relative;
	padding:0 0 20px 0;
	    border-right: 1px solid #ccc;
}
.mdm-tovar-discounts {
	position:absolute;
	top:8px;
	right:23px;
	z-index:100;
	width:112px;
	
	font-size:16px;
	line-height:18px;
	color:#ff6600;
	text-align:center;
	border-radius:25px;
	border:2px solid #ff6600;
	background:#fff;
}
.mdm-tovar-discounts a {
	display:block;
	padding:14px 0 14px 0;
	color:#ff6600;
	
}
.mdm-tovar-discounts:hover {
	border:2px solid #0167c0;
}
.mdm-tovar-discounts:hover a{
	color:#0167c0;
}
.mdm-tovar-discounts-2 {
	position:absolute;
	top:8px;
	left:23px;
	z-index:100;
	width:112px;
	padding:14px 0;
	font-size:16px;
	line-height:18px;
	color:#fff;
	text-align:center;
	border-radius:25px;
	border:2px solid #ff6600;
	background:#ff6600;
}
/*.mdm-tovar-discounts-2:hover {
	background:#337ab7;
}*/
/*.mdm-tovar-discounts-2 a {
	display:block;
	padding:14px 0 14px 0;
	color:#ff6600;
	
}
.mdm-tovar-discounts-2:hover {
	border:2px solid #0167c0;
}
.mdm-tovar-discounts-2:hover a{
	color:#0167c0;
}*/
/*.mdm-tovar-discounts-2 {

	position:absolute;
	top:8px;
	left:23px;
    background: #ff6600;
    border-radius: 20px;
    padding: 5px 10px;
    text-align: center;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    z-index: 200;	
	
}
.mdm-tovar-discounts-2 a {
	display:block;
	padding:14px 0 14px 0;
	color:#ff6600;
	
}
.mdm-tovar-discounts-2:hover {
	border:2px solid #0167c0;
}
.mdm-tovar-discounts-2:hover a{
	color:#0167c0;
}*/
ul.mdm-tovar-list {
	position:absolute;
	bottom:20px;
	right:23px;
	z-index:100;
	padding:0px;
	margin:0px 0 0 0;
	list-style:none;
}
ul.mdm-tovar-list li {
	background:#0167c0;
	margin:0 0 0 14px;
	float:left;
	border-radius:100%;
	font-size:24px;
	line-height:26px;
}
ul.mdm-tovar-list li.compareActive {
	background:#ff6600;
	margin:0 0 0 14px;
	float:left;
	border-radius:100%;
	font-size:24px;
	line-height:26px;
}
ul.mdm-tovar-list li a {
	width:46px;
	height:46px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	color:#fff;
}
ul.mdm-tovar-list li:hover {
	background:#ff6600;
}
.mdm-tovar-col1 {
	width:310px;
	/*width:180px;*/
	float:left;
	margin:0 0 0 13px;
	padding:20px 0;
}
.mdm-tovar-col2 {
    width: 240px;
    float: right;
    margin: 0 0 0 0;
    background: #efefef;
    padding: 20px;
	position: relative;
    left: 5px;
	height:266px;
}
.mdm-tovar-adticle {
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
	margin: 0 0 40px 0;
}
.mdm-tovar-adticle span {
	color:#272727;
}
.mdm-tovar-specifications {
	font-size:14px;
	line-height:16px;
	color:#272727;
	padding:0;
}
ul.mdm-tovar-list1 {
	padding:15px 0 0 0;
	margin:0px;
	list-style:none;
}
ul.mdm-tovar-list1 li {
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
	padding:0 0 14px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
ul.mdm-tovar-list1 li span:nth-child(1){
	width:40%;
	display:block;
}
ul.mdm-tovar-list1 li span:nth-child(2){
	width: 60%;
    display: block;
    text-align: left;
    padding: 0 0 0 40px;
    color: #000;
}
ul.mdm-tovar-list1 li:last-child {
	padding:0 0 0 0;
}
.mdm-tovar-brend {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
}
.mdm-tovar-brend b {
	font-weight:normal;
	    display: block;
    width: 50px;
}
.mdm-tovar-brend span {
	background:#0167c0;
	color:#fff;
	padding:3px 5px 5px 5px;
	border-radius:5px;
	margin:0 0 0 10px;
}
.mdm-tovar-brend span a{
	color:#fff;
}
.mdm-tovar-brend span:hover{
	background:#ff6600;
}
.mdm-tovar-strana {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
	margin:10px 0 0 0;
}
.mdm-tovar-strana b {
	font-weight:normal;
	    display: block;
    width: 50px;
}
.mdm-tovar-strana span {
	color:#fff;
	padding:0 0 0 0;
	margin:0 0 0 10px;
}
.mdm-tovar-strana span img{	
	margin:0 10px 0 0;
	height:15px;
}
.mdm-tovar-price {
	font-size:30px;
	line-height:32px;
	color:#ff6600;
	padding:10px 0 0 0;
}
.mdm-tovar-price span {
	font-size:16px;
	color:#a29e9e;
	display:block;
	text-decoration:line-through;
}
.mdm-tovar-button {

}
.mdm-tovar-button a {
	position:relative;
	color:#fff;
	padding:8px 0 8px 36px;
	display:block;
		width:100%;
	border:2px solid #ff6600;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin:15px 0 0 0;
	background: rgb(255,102,0);
background: -o-linear-gradient(top, rgba(255,102,0,1) 0%, rgba(255,102,0,1) 50%, rgba(227,97,10,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,102,0,1)), color-stop(50%, rgba(255,102,0,1)), to(rgba(227,97,10,1)));
background: linear-gradient(180deg, rgba(255,102,0,1) 0%, rgba(255,102,0,1) 50%, rgba(227,97,10,1) 100%);
}
.mdm-tovar-button a:hover {
	background:#0167c0;
	text-decoration:none;
	border:2px solid #0167c0;
}
.mdm-tovar-button a:before {
	content:'\f07a';
	position:absolute;
	top:2px;
	left:20px;
	font-size:24px;
	line-height:26px;
	color:#fff;
	font-family: fontawesome;
}
.mdm-tovar-button2 {
	width:100%;
	border:2px solid #0167c0;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin:10px 0 0 0;
}
.mdm-tovar-button2 a {
	position:relative;
	color:#0167c0;
	padding:8px 0 8px 36px;
	display:inline-block;
}
.mdm-tovar-button2:hover {
 border: 2px solid #ff6600;
}
.mdm-tovar-button2 a:hover {
text-decoration: none;
   
    color: #ff6600;
}
.mdm-tovar-button2 a:before {
	content:'\f009';
	position:absolute;
	top:3px;
	left:0px;
	font-size:24px;
	line-height:26px;
	color:#ff6600;
	font-family: fontawesome;
}

.mdm-tovar-button3 {

}
.mdm-tovar-button3 a {
	position:relative;
	color:#0167c0;
	padding:8px 0 8px 0;
	display:block;
		width:100%;
	border:2px solid #0167c0;
	border-radius:5px;
	text-align:center;
	font-size:14px;
	line-height:16px;
	margin:10px 0 0 0;
}
.mdm-tovar-button3 a:hover {
	text-decoration:none;
	border:2px solid #ff6600;
	color:#ff6600;
}
.mdm-tovar-button4 a {
	position:relative;
	color:#fff;
	padding: 6px 0 6px 25px;
	display:block;
		width:100%;
	border:2px solid #ff6600;
	border-radius:5px;
	text-align:center;
	font-size:13px;
	line-height:16px;
	margin:0;
	background: rgb(255,102,0);
background: -o-linear-gradient(top, rgba(255,102,0,1) 0%, rgba(255,102,0,1) 50%, rgba(227,97,10,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,102,0,1)), color-stop(50%, rgba(255,102,0,1)), to(rgba(227,97,10,1)));
background: linear-gradient(180deg, rgba(255,102,0,1) 0%, rgba(255,102,0,1) 50%, rgba(227,97,10,1) 100%);
}
.mdm-tovar-button4 a:hover {
	background:#0167c0;
	text-decoration:none;
	border:2px solid #0167c0;
}
.mdm-tovar-button4 a:before {
content: '\f07a';
    position: absolute;
	top: 0px;
    left: 3px;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    font-family: fontawesome;
}
.tabs-mdm1 {padding: 0 0 0px 0;
}
.mdm-product-grey {
	background:#f9f9f9;
	padding:50px 0 0 0;
	margin:50px 0 0 0;
}
.tabs__content-mdm1 {display: none;
	padding:43px 0 44px 0;
	font-size:15px;
	line-height:25px;
	color:#757575;
 /* по умолчанию прячем все блоки */}
.tabs__content-mdm1 p {
	padding:0px 0 29px 0;
	margin:0px;
}
.tabs__content-mdm1 ul {
	padding:0 0 0 30px;
	margin:0 0 0 0; 
}
.tabs__content-mdm1 ul li {
	padding:0 0 25px 0;
}
.tabs__content-mdm1 ul li:last-child {
	padding:0px;
}
.tabs__content-mdm1.active {display: block; /* по умолчанию показываем нужный блок */}
ul.tabs__caption-mdm1 {padding: 0px 0 0 0;margin: 0px;overflow: hidden;border-radius:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	    -ms-flex-pack:start;
	        justify-content:flex-start;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	/*border:1px solid #ededed;*/
}
ul.tabs__caption-mdm1 li {list-style: none;border:1px solid #ededed;width:195px;font-size: 14px;line-height: 16px;color: #969595;cursor: pointer;padding: 18px 0 18px 0;text-align: center;
	-webkit-box-shadow:inset 0px 0px 1px 1px #969595;
	        box-shadow:inset 0px 0px 1px 1px #969595;
	-webkit-box-shadow: inset 0 0 1px #969595;
	        box-shadow: inset 0 0 1px #969595;
	background:#fff;
}
ul.tabs__caption-mdm1 li a{color: #969595;}
ul.tabs__caption-mdm1 li.active {background: #f96400;color: #fff;
	-webkit-box-shadow: 2px 0px 8px 0px rgba(50, 50, 50, 0.75);
  box-shadow:         2px 0px 8px 0px rgba(50, 50, 50, 0.75);
  border-right:none;
}
.tabs-text{font-size: 15px; line-height: 25px; color: #757575;}
.tabs-text h3{font-size: 25px; color: #000;margin:15px 0;}
.tabs-text ul li{padding: 0 !important;}
.tabs-text ul {margin:15px 0;}
.tabs-text .title {font-size: 25px !important;}

.thumb-mdm-product {
	padding:40px 0 0 0;
}
.thumb-mdm-product h2 {
	font-size:24px;
	line-height:26px;
	color:#272727;
	font-weight:normal;
	padding:0;
	margin:0;
}
.mdm-product-mobile {
	display:none;
}
#content {
	display:none;
	position:absolute;
	top:50px;
	left:0px;
	z-index:9999;
	background:#fff;
	width:270px;
	border:1px solid #DDD;
}
.page-katalog #content {
	display:block !important;top:155px;}
.mdm-product-width {
	padding:33px 40px 0 40px;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}
.mdm-product-left {
	width:160px;
}
.mdm-product-right {
	width:130px;
}
.mdm-product-right-title {
	font-size:14px;
	line-height:16px;
	color:#0167c0;
}
.mdm-product-width1 {
	padding:0 40px 0 40px;
}
ul.list-new {margin:0px; padding:16px 0 0 0;}
ul.list-new li {
 width: 100%; 
 overflow: hidden; 
 vertical-align: top;
 line-height: 24px;
  color: #7d7d7d;
  font-size:14px;
  padding-bottom:10px;
}
 ul.list-new li strong {
  background: url(../images/line-hor.gif) repeat-x 0% 17px;
  display: block; 
  overflow: hidden;
  font-weight:normal;
 }
ul.list-new li span {
  float: right;
   color: #7d7d7d;
   font-size:14px;
   
 }
ul.list-new li u {
  float: left;
   text-decoration: none;
   color: #7d7d7d;
   text-decoration:none;
 }
 
 
.mdm-pco2 { overflow:hidden; padding: 0 0 0 0;}
.mdm-pco2 .mdm-chead2 {
	-webkit-box-shadow:inset 0px 0px 1px 1px #55abd0;
	        box-shadow:inset 0px 0px 1px 1px #55abd0;
	-webkit-box-shadow: inset 0 0 7px #A5A1A1;
	        box-shadow: inset 0 0 7px #A5A1A1;
	border-radius:7px;
	text-align:center;
	color:#969595;
}
.mdm-pco2.active .mdm-chead2 {
	background:#ff6600;
	color:#fff;
}

.mdm-pco2 .mdm-chead2,
.mdm-pco2 .mdm-chead2 a {color:#969595;font-size:14px;line-height: 16px;padding: 16px 32px 16px 0;position: relative;cursor: pointer;
}
.mdm-pco2 .mdm-chead2 a,
.mdm-pco2 .mdm-chead2 a:hover,
.mdm-pco2 .mdm-chead2 a:active {
	padding: 0;
	background: #ff6600 !important;
}

.mdm-pco2 .mdm-chead2 span{position: absolute; right: 15px; top: 50%; height: 6px; width: 10px;margin-top:-8px;}
.mdm-pco2 .mdm-chead2 span:after {font-family: fontawesome;  font-size:12px; line-height:14px; color:#000;position:absolute;top:0px;left:0px;display:none;}
.mdm-pco2 .mdm-chead2 span.d{color:#000;}

.mdm-pco2 .mdm-chead2 a {color:#272727;}
.mdm-pco2 .mdm-cbody2 {display:none; padding: 15px 0 15px 0px;}
ul.mdm-cbody2-list {
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.mdm-cbody2-list li {
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
	border-bottom:1px solid #e5e5e5;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	padding:4px 0 4px 0;
}
ul.mdm-cbody2-list li:last-child {
	border-bottom:none;
}
ul.mdm-cbody2-list li span {
	padding:0 0 0 35px;
}
ul.mdm-cbody2-list li b {
	font-weight:normal;
	width:170px;
	text-align:left;
}
.mdm-cbody2-text {
	font-size:13px;
	line-height:20px;
	color:#757575;
}
.mdm-cbody2-text p {
	padding:0px 0 17px 0;
	margin:0px;
} 
.mdm-cbody2-text ul {
	padding:0 0 0 20px
}
.mdm-pco2-mobile {
	display:none;
}
.l-icont__right .table-det-cont {
	padding-right:0px;
}
.catalog1-mdm-boxs {
	padding:8px 0 0 0;
	margin:0;
}
.catalog1-mdm-box1 {
	border:1px solid #d9d9d9;
	height:270px;
	margin:30px 0 0 0;
}
.page-katalog .catalog1-mdm-box1 {
	
	margin:15px 0 !important;
}
.page-katalog .mdm-tovar-block h1{padding: 0 0 15px 0;}
.page-katalog .category1-thumb{padding: 0 0 40px 0;}
.catalog1-mdm-box1-foto {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	height:130px;
	margin: 20px 0 0 0;
	padding:0 10px 0 10px;
}
.catalog1-mdm-box1-foto img {
	max-height:130px;
	max-width:100%;
}
.catalog1-mdm-box1-title {
	font-size:18px;
	line-height:20px;
	color:#000;
	text-align:center;
	padding:0 10px 0 10px;
	margin:31px 0 0 0;
}
.catalog1-mdm-box1-title a {
	color:#000;
}
.catalog1-mdm-text {
	font-size:15px;
	line-height:25px;
	color:#757575;
	padding:49px 0 0 0;
}
.catalog1-mdm-text h2 {
	font-size:24px;
	line-height:26px;
	color:#272727;
	padding:0px 0 35px 0;
	margin:0px;
	font-weight:normal;
}
.catalog1-mdm-text p {
	padding:0 0 34px 0;
	margin:0;
}
.catalog1-mdm-text p:last-child {
	padding:0;
}
.catalog1-mdm-thumb {
	padding:89px 0 80px 0;
}
.catalog1-mdm-thumb h2 {
	font-size:24px;
	line-height:26px;
	color:#272727;
	padding:0px 0 35px 0;
	margin:0px;
	font-weight:normal;
}
.category1-thumb {
	padding:26px 0 40px 0;
}

.pco-catalog {
  margin: 0px 0 35px 0; 
  overflow:hidden; 
  padding: 0 0 0 0;
  box-shadow:0 0 12px #d9d9d9;
-moz-box-shadow:0 0 12px #d9d9d9;
-webkit-box-shadow:0 0 12px #d9d9d9;
}
.pco-catalog .chead-catalog {
  color:#1d1f2b;
  font-size:18px;
  line-height: 22px;
  padding: 18px 15px 20px 15px;
  position: relative;
  cursor: pointer;
  font-weight: 600;
}
.pco-catalog .chead-catalog span{position: absolute; right: 13px; top: 13px;background:#c7c7c7; height: 26px; width: 26px; border-radius:100%;}
.pco-catalog .chead-catalog span:after {
    content: '\f078';
    font-family: fontawesome;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.pco-catalog .chead-catalog span.d{}
.active span.d:after {
    content: '\f077';
    font-family: fontawesome;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
	-webkit-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	        transform: translate(-50%, -50%);
}
.pco-catalog .cbody-catalog {
  display:none; 
  padding: 11px 15px 20px 15px;
  font-size: 13px;
  line-height: 18px;
  color: #2b2e33;
}
#options {
	width: 100%;
	padding: 0px 0 0 0;
}
#options #price {
	font-size: 14px;
    line-height: 16px;
    color: #5a5a5a;
    width: 100%;
    text-align: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    padding: 7px 0 7px 0;
    margin: 0px 0 0 0;
	font-weight:normal;
}
#options #price2 {
	font-size: 14px;
    line-height: 16px;
    color: #5a5a5a;
    width: 100%;
    text-align: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    padding: 7px 0 7px 0;
    margin: 0px 0 0 0;
	font-weight:normal;
}
#options label {
	float: left;
	margin: 0 3px 0 3px
}
.slider_price_left {
	float: left;
	overflow: hidden;
	width: 80px;
	margin: 28px 0 0 0;
}
.slider_price_right {
	float: right;
	overflow: hidden;
	width: 80px;
	margin: 28px 0 0 0;
}
.pco-catalog .ui-widget.ui-widget-content {
	margin:0px !important;
}
.pco-catalog .ui-slider .ui-slider-handle {
	width:17px;
	height:17px;
}
.pco-catalog .ui-slider-horizontal .ui-slider-handle {
	background:#ed5f00;
}
.pco-catalog .ui-widget.ui-widget-content {
	overflow:inherit;
}
.pco-catalog .ui-slider-horizontal {
	height:5px;
}
.ui-slider-horizontal {
	height:5px;
}
ul.catalog-checkbox {
	padding: 0 0 0 0px;
	margin: 0px;
}
ul.catalog-checkbox li {
	list-style: none;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 0 0;
	margin:14px 0 0 0;
	color: #5a5a5a;
	vertical-align: top;
	font-weight: normal;
	position: relative;
}
ul.catalog-checkbox li:first-child {
	margin-top: 0px;
}
.catalog-checkbox label {
    margin: 0 0 0 0;
    padding: 0 0 0 22px;
    position: relative;
    border: none;
	cursor:pointer;
}
.catalog-checkbox input {
	position: absolute;
	top: 0px;
	left: 0px;
}
.catalog-checkbox input[type="checkbox"] + span {
    position: absolute;
    left: 0px; top: 2px;
    width: 15px;
    height: 15px;
    background:#fff;
    border:1px solid #d9d9d9;
    cursor: pointer;
   }
.catalog-checkbox input[type="checkbox"]:checked + span {
    background: url(../images/checkbox-active.gif) center center no-repeat #fff;
}
.catalog-checkbox b {
	padding: 2px 0 0 0px;
	display: block;
	overflow: hidden;
	font-weight: normal;
}
.catalog-checkbox-all {
	font-size:14px;
	line-height:20px;
	padding:20px 0 0 0;
}
.catalog-checkbox-all a {
	color:#0167c0;
	border-bottom:1px dashed #0167c0;
	display:inline-block;
}
.category1-button1 {
	font-size:18px;
	line-height:20px;
	background:#0167c0;
	text-align:center;
}
.category1-button1 a {
	color:#fff;
	display:block;
	padding:14px 0 14px 0;
}
.category1-button1 a:hover {
	text-decoration:underline;
}
.category1-button2 {
	font-size:18px;
	line-height:20px;
	background:#fff;
	text-align:center;
	border:1px solid #c0c0c0;
	margin:23px 0 0 0;
}
.category1-button2 a {
	color:#c0c0c0;
	display:block;
	padding:13px 0 13px 0;
}
.category1-button2 a:hover {
	text-decoration:underline;
}
.category1-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	padding:0 0 0 0;
}
.category1-block-text {
	font-size:15px;
	line-height:17px;
	color:#000;
	padding:9px 14px 0 0;
}
.category1-block-button {
	font-size:13px;
	line-height:15px;
	border:1px solid #c2d8eb;
	background:#f2f9ff;
	border-radius:5px;
	margin:0 12px 0 0;
}
.category1-block-button a {
	color:#8dadc9;
	display:inline-block;
	padding:7px 10px 7px 10px;
}

.category1-mdm-boxs {
	padding:0 0 0 0;
	margin:0;
}
.category1-mdm-box {
	border:1px solid #d9d9d9;
	height:310px;
	margin:0 5px 25px 0;
}
.category1-mdm-box-foto {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
	height:190px;
	margin: 14px 0 0 0;
	padding:0 10px 0 10px;
}
.category1-mdm-box-foto img {
	max-height:190px;
	max-width:100%;
}
.category1-mdm-box-title {
	font-size:18px;
	line-height:20px;
	color:#000;
	text-align:center;
	padding:0 10px 0 10px;
	margin:8px 0 0 0;
}
.category1-mdm-box-title a {
	color:#000;
}
.category1-mdm-box-new {
	border:1px solid #d9d9d9;
	height:90px;
	margin:0 5px 25px 0;
}
.category1-mdm-box-foto-new {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 90px;
    display: flex;
    align-items: center;	
	padding: 0 0 0 5px;
    /* height: 190px; */
    /* margin: 14px 0 0 0; */
    /* padding: 0 10px 0 10px;*/
}
.category1-mdm-box-foto-new img {
	width: 100%;
}
.category1-mdm-box-title-new {
font-size: 15px;
    line-height: 20px;
    color: #000;
    text-align: left;
    padding: 0 10px 0 0;
    margin: 0;
    height: 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.category1-mdm-box-title-new a {
	color:#000;
}


.category1-block2 {
	background:#efefef;
	margin:0;
}
.category1-block2-text {
	font-size:13px;
	line-height:15px;
	color:#000;
	float:left;
	border-right:1px solid #fff;
	padding:18px 20px 18px 21px;
}
.category1-block2-text span {
	color:#0167c0;
}
.category1-block2-text1 {
	font-size:13px;
	line-height:15px;
	color:#000;
	float:left;
	border-right:1px solid #fff;
	padding:18px 18px 18px 11px;
}
.category1-block2-text1 span {
	display:inline-block;
	float:left;
}
.category1-block2-text1 select {
  float:left;
  width: 150px;
  -webkit-appearance: none;
  padding:0 0 0 0;
  margin: 0 0 0px 5px;
  border: none;
  text-align:left;
  background:url(../images/category1-select.png) 0 0 no-repeat;
  background-position: right center;
  background-repeat: no-repeat;
  font-size: 13px;
  line-height: 15px;
  color: #0167c0;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px; 
  -o-text-overflow: ''; 
     text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;
}
.category1-right {
	float:right;
}
.category1-prev {
	font-size:16px;
	line-height:18px;
	display:inline-block;
	vertical-align:top;
	margin:16px 13px 0 0;
}
.category1-prev a {
	color:#000;
}
ul.category1-numbers {
	padding:10px 0 0 0;
	margin:0px;
	display:inline-block;
	vertical-align:top;
}
ul.category1-numbers li {
	display:inline-block;
	font-size:16px;
	line-height:18px;
	color:#000;
	width:27px;
	text-align:center;
}
ul.category1-numbers li a {
	color:#000;
	display:block;
	padding:8px 0 8px 0;
	border-radius:5px;
}
ul.category1-numbers li a:hover {
	background:#0167c0;
	color:#fff;
}
.category1-next {
	font-size:16px;
	line-height:18px;
	display:inline-block;
	vertical-align:top;
	margin:16px 31px 0 13px;
}
.category1-next a {
	color:#000;
}
.category1-mdm-box1-cursor{cursor:pointer;}

.category1-mdm-box1s {
	padding:9px 0 0 0;
	margin:0px;
}
.category1-mdm-box1 {
	padding:27px 20px 21px 20px;
	border:1px solid #d9d9d9;
	margin:30px 0 0px 0;
	position:relative;
	min-height: 412px;
}

.category1-mdm-box1-foto {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:155px;position:relative;}
.category1-mdm-box1-foto img {max-height:155px; max-width:100%;}
.category1-pagination-bottom {
	text-align:right;
	padding:25px 0 0 0;
}
.category1-pagination-bottom .category1-next {
	margin: 16px 10px 0 13px;
}
.category1-thumb-bottom {
	padding:0 0 0 0;
}
.category1-thumb-bottom {
	font-size:15px;
	line-height:25px;
	color:#757575;
	padding:49px 0 0 0;
}
.category1-thumb-bottom h2 {
	font-size:24px;
	line-height:26px;
	color:#272727;
	padding:0px 0 35px 0;
	margin:0px;
	font-weight:normal;
}
.category1-thumb-bottom p {
	padding:0 0 34px 0;
	margin:0;
}
.category1-thumb-bottom p:last-child {
	padding:0px;
}
.category1-mobile-title {
	font-size:24px;
	line-height:26px;
	color:#272727;
}
.category1-mobile-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	padding:26px 0 30px 0;
	border-bottom:1px solid #e4e4e4;
}

.fon-toggle {
	z-index:1;
}
.mobile-sorting {
	font-size:18px;
	line-height:20px;
	color:#0167c0;
	padding:0 0 0 23px;
	position:relative;
}
.mobile-sorting a {
	color:#0167c0;
}
.mobile-sorting:before {
	content:'';
	font-family: fontawesome;
	font-size:18px;
	line-height:20px;
	color:#000;
	position:absolute;
	top:4px;
	left:0;
	width:20px;
	height:13px;
	background:url(../images/mobile-sorting.png) 0 0 no-repeat;
}
ul.category1-mobile-block1 {
	padding:20px 0 10px 14px;
	margin:0px;
	border-bottom:1px solid #e4e4e4;
} 
ul.category1-mobile-block1 li {
	font-size:18px;
	line-height:20px;
	margin:0 0 12px 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
ul.category1-mobile-block1 li a {
	color:#000;
}
ul.category1-mobile-block1 li a:hover {
	text-decoration:underline;
}
ul.category1-mobile-block1 li img {
	margin: 0 10px 0 0;
}


.minicart-button {
	position:relative;  margin: 0 0 0 0; 
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;  
  cursor:  pointer;
  font-size:18px;
  line-height:20px;
  color:#0167c0;
  padding:0 0 0 22px;

}
.minicart-button:after {
	content:'\f0c9';
	font-family: fontawesome;
	font-size:18px;
	line-height:20px;
	color:#000;
	position:absolute;
	top:1px;
	left:0;
}
.delete-button {position: absolute;top: 17px;right: 17px;height: 32px;width: 23px;background:url(../images/delete-button.gif) 0 0 no-repeat;cursor: pointer;z-index: 999; display:none;}
.mdm-mobile-icon {
	font-size:23px;
	line-height:25px;
	color:#a09c9b;
}
.mdm-mobile-icon i {
	color:#a09c9b;
}

.minicart-overlay {position:  fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  background: #000;  z-index:  100;  opacity: .7;  filter: alpha(opacity=70);  cursor: pointer;  display: none;}

.category1-mobile {
	display:none;
}
.button-work {width: 135px;position: absolute; top: 47px; left: 267px;}
.button-work a{display:block;width:100%;height:39px;line-height:39px;text-align:center;font-size: 14px;color:#fff;text-transform:uppercase;
color: #969595;cursor: pointer;text-align: center;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.25) inset,0 0px 7px rgba(0,0,0,.2) inset;box-shadow:0 0 3px rgba(0,0,0,.2),0 1px 0 rgba(0,0,0,.25) inset,0 0px 7px rgba(0,0,0,.2) inset;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
background: #fff;
}
@media screen and (max-width: 767px) {
	.ui-widget.ui-widget-content {
		width: 96% !important;
		left: 2% !important;
		right: 2% !important
	}
	.popup__title .title {
		font-size: 18px;
		padding: 0 15px;
	}
	.fancybox-button.fancybox-close-small {
		z-index: 999999999;
	}
	#content {
		width:100%;
	}
	.button-work {display:none;}
}

.group{margin:50px 0 0 0;}

.item__props-all{margin:15px 0 0 0;}


.menu__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
		  
		  

}
.no-flexbox  .menu__list {
  display: table;
  width: 100%;
}
.menu__item {
  vertical-align: top;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
  list-style:none;
}
.menu__item a{
  font-size:12px;
  line-height:1em;
  text-decoration:none;
}
.no-flexbox .menu__item {
  display: table-cell;
}
.menu__item::before,
.menu__item::after {
  content: '';
  position: absolute;
  top: 14px;
  bottom: 14px;
  width: 1px;
  z-index: 10;
}
.menu__item::before {
  left: 0;
  background: #00549d;
}
.menu__item::after {
  right: 0;
  background: #0176c9;
}
.menu__item:first-child:before {
  content: none;
}
.menu__item:last-child:after {
  content: none;
}

.main_menu_item ul li a {border-bottom:1px solid #ccc;color:#fff;}
ul.menu__list ul ul {padding:0px;margin:0px;}
.main_menu_item ul ul li a {padding: 7px 10px;}
.menu__link {
    display: block;
    text-decoration: none;
    min-height: 50px;
    font-size: 11px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-transition: background .2s linear;
    -o-transition: background .2s linear;
    transition: background .2s linear;
    padding: 0 12px 0 12px;
}
html.ie .menu__link {
  height: 50px;
}
.no-flexbox .menu__link {
  height: 50px;
  padding-top: 20px;
}

.menu__link:hover {
  background: #0167c0;
  color: #fff;
}

.main_menu_item:hover>a{background: #0167c0 !important;color:#fff; text-decoration:none;}

.main_menu_item>ul{  display: none;  position: absolute;  z-index: 1;  background: #0167c0;  padding: 10px 0px;  font-size: 12px;  text-decoration: none;
	list-style:none;
	text-transform:none;
	width:260px;left: -221px;}

.main_menu_item:hover>ul{display: block;}

.main_menu_item:hover>a{background: #f60;color:#fff;text-decoration:none;}


.main_menu_item ul a{display: block;  text-decoration: none;  padding: 7px 10px;}
.main_menu_item ul a:hover{  background: #f60;color:#fff;text-decoration:none;}
.main_menu_item ul li{position: relative;padding:0 10px;}
.main_menu_item ul li:hover ul{display: block;}
.main_menu_item ul li:hover>a{background: #f60;color:#fff;text-decoration:none;}

.wrapper-new .extra-wrap{overflow:visible;}

.mdm-product-desctop .wrapper-new{
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    
	
}

.text-bottom{text-align:center;padding:10px 0;color:#fff;}
.text-bottom2{text-align:left;padding:10px 0;color:#fff}

.border_b{border-bottom: 1px solid #a9a4a4;}


.gray-block {
	background:#efefef;
	margin:25px 0 0 0;
	height:51px;
}
.gray-block .category1-pagination-bottom{
	padding:0;
}
.mdm-basket-top {
	font-size:14px;
	line-height:16px;
	color:#adadad;
	border-bottom:1px solid #d9d9d9;
	margin:0 0 0 0;
	padding:0 0 14px 0;
	overflow:hidden;
}
.mdm-basket-top-number {
	margin:0 0 0 25px;
	float:left;
}
.mdm-basket-top-text1 {
	margin:0 0 0 78px;
	float:left;
}
.mdm-basket-top-text2 {
	margin:0 0 0 99px;
	float:left;
}
.mdm-basket-top-text3 {
	margin:0 0 0 347px;
	float:left;
}
.mdm-basket-top-text4 {
	margin:0 0 0 108px;
	float:left;
}
.mdm-basket-top-text5 {
	margin:0 0 0 80px;
	float:left;
}
.mdm-basket-block {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	padding:28px 0 28px 0;
}
.mdm-basket-flex1 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	max-width:475px;
	width:100%;
}
.mdm-basket-flex1-number {
	font-size:14px;
	line-height:16px;
	color:#7d7d7d;
	width:59px;
	text-align:center;
}
.mdm-basket-flex1-foto {
	width:128px;
}
.mdm-basket-flex1-foto img {
	max-width:128px;
}
.mdm-basket-flex1-tovar {
	font-size:15px;
	line-height:17px;
	color:#000;
}
.mdm-basket-flex1-article {
	font-size:14px;
	line-height:16px;
	color:#272727;
	padding:11px 0 0 0;
}
.mdm-basket-flex1-article span {
	color:#7d7d7d;
}
.mdm-basket-flex1-block{max-width: 250px;
    width: 100%;}
.mdm-basket-flex2 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	max-width:480px;
	width:100%;
	margin:0 30px 0 0;
}
.mdm-basket-flex2-price {
	font-size:20px;
	line-height:22px;
	color:#0167c0;
	width:115px;
	text-align:center;
	
}
.mdm-basket-flex2-price span {
	font-size:16px;
	line-height:18px;
	color:#a29e9e;
	text-decoration:line-through;
	display:block;
	padding:0 0 5px 0;
}
.mdm-basket-quantity {
	width:110px;
	height:30px;
	border:1px solid #d9d9d9;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.mdm-basket-quantity-plus {
	width:29px;
	height:28px;
	border-left:1px solid #d9d9d9;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.mdm-basket-quantity-plus img{
	    vertical-align: middle;
}
.mdm-basket-quantity input {
	width:50px;
	text-align:center;
	border:none;
	font-size:14px;
	line-height:16px;
}
.mdm-basket-quantity-minus {
	width:29px;
	height:28px;
	border-right:1px solid #d9d9d9;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.mdm-basket-quantity-minus img{
	    vertical-align: middle;
}
.mdm-basket-flex2-price1 {
	font-size:20px;
	line-height:22px;
	color:#0167c0;
}
.mdm-basket-block1 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	padding:28px 0 28px 0;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
.mdm-basket-flex3 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	max-width:609px;
	width:100%;
}
.mdm-basket-flex3-block {
	max-width:382px;
	width:100%;
}
.mdm-basket-flex3-width {
	max-width:305px;
	width:100%;
	overflow:hidden;
}

.mdm-basket-flex3-radio1 {
	list-style: none;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	color: #5a5a5a;
	vertical-align: top;
	font-weight: normal;
	position: relative;
	float:left;
}
.mdm-basket-flex3-radio1:nth-child(2) {
	float:right;
} 
.mdm-basket-flex3-radio1 label {
    margin: 0 26px 0 0;
    padding: 0 0 0 0;
    position: relative;
    border: none;
	cursor:pointer;
	
}
.mdm-basket-flex3-radio1 input {
	position: absolute;
	top: 0px;
	left: 0px;
}
.mdm-basket-flex3-radio1 input[type="radio"] + span {
    position: absolute;
    left: 0px; top: 2px;
    width: 19px;
    height: 19px;
    background:#fff;
    border:1px solid #dadada;
    cursor: pointer;
	border-radius:100%;
   }
.mdm-basket-flex3-radio1 input[type="radio"]:checked + span {
    background: url(../images/mdm-basket-flex3-radio-hover.gif) center center no-repeat #fff;
}
.mdm-basket-flex3-radio1 b {
	padding: 2px 0 2px 30px;
	display: block;
	overflow: hidden;
}
a.mdm-basket-flex3-select  {
    width: 100%;
    -webkit-appearance: none;
    padding: 9px 0 9px 0;
    margin: 17px 0 0 0;
    border: 1px solid #ededed;
    border-radius: 4px;
    text-align: left;
    display: block;
    font-size: 13px;
    line-height: 15px;
    color: #7d7d7d;
    -moz-appearance: none;
    text-indent: 0.01px;
    -o-text-overflow: '';
       text-overflow: '';
    -ms-appearance: none;
    appearance: none!important;
    text-align: center;
    cursor: pointer;
}
a.mdm-basket-flex3-select:hover  {
    background:#006bb6;
	color:#fff;
}
a.mdm-active  {
    background:#006bb6;
	color:#fff;
}
.mdm-basket-flex3-select select {
	width: 100%;
	-webkit-appearance: none;
	padding:9px 0 9px 11px;
	margin: 17px 0 0 0;
	border: 1px solid #ededed;
	border-radius:4px;
	text-align:left;
	background:url(../images/mdm-basket-flex3-select.gif) 0 0 no-repeat;
	background-position: 97% center;
	background-repeat: no-repeat;
	font-size: 13px;
	line-height: 15px;
	color: #7d7d7d;
	/* for FF */
	-moz-appearance: none;
	text-indent: 0.01px; 
	-o-text-overflow: ''; 
	   text-overflow: '';
	/* for IE */
	-ms-appearance: none;
	appearance: none!important;
}
.mdm-basket-block1-price {
	font-size:20px;
	line-height:22px;
	color:#0167c0;
	padding: 0 110px 0 0;
}
.mdm-basket-border {
	border-top:1px solid #d9d9d9;
	margin:20px 0 0 0;
}
.mdm-basket-all {
	font-size:20px;
	line-height:22px;
	color:#ff6600;
	text-align:right;
	padding:31px 0 0 0;
}
.mdm-basket-all span {
	color:#0167c0;
	display:inline-block;
	padding:0 17px 0 0;
}
.mdm-basket-title {
	font-size:24px;
	line-height:26px;
	color:#272727;
	padding:50px 0 0 0;
}


.tabs1-new {
  padding: 40px 0 0px 0;
}
.tabs__content1-new {
  display: none;
}
.tabs__content1-new.active {
  display: block;
}
ul.tabs__caption1-new {
  padding: 0px 0 0 0;
  margin: 0px;
  overflow: hidden;
  background:#ededed;
}
ul.tabs__caption1-new li {
  list-style: none;
  float: left;
  font-size: 15px;
  line-height: 22px;
  color: #4f4f4f;
  cursor: pointer;
  padding: 12px 0 12px 0;
  width:50%;
  text-align: center;
  background: #ededed;
  text-transform: uppercase;
  text-decoration:underline; 
}
ul.tabs__caption1-new li.active {
  z-index: 2;
  position: relative;
  background:#006bb6;
  color:#fff;
  border-radius:6px 6px 0 0;
}
.tabs__content1-new {
  text-align: left;
  padding: 30px 0 0 0;
  position: relative;
}
.tabs1-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.tabs1-flex1 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.legal-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.legal-flex-left {
	width:49%;
}
.legal-flex-right {
	width:49%;
}
.tabs1-flex2 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.tabs1-flex3 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.tabs1-flex4 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
.tabs1-flex5 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
/*.tabs1-form input {
	font-size:15px;
	line-height:17px;
	color:#000;
	width:100%;
	padding:18px 20px 18px 23px;
	margin:0 0 25px 0;
	border:1px solid #ededed;
	border-radius:4px;
}*/
.tabs1-flex1>div, .tabs1-flex2>div, .tabs1-flex3>div, .tabs1-flex4>div, .tabs1-flex5>div {
	font-size:15px;
	line-height:17px;
	color:#000;
	width:100%;
	margin:0 0 25px 0;
	
	border-radius:4px;
}
.tabs1-flex1>div input, .tabs1-flex2>div input, .tabs1-flex3>div input, .tabs1-flex4>div input, .tabs1-flex5>div input{
	padding:18px 20px 18px 23px;
	border:1px solid #ededed;
}

.tabs1-form .error-text{font-size: 12px;
    color: #ff6600;
    text-align: center;
    width: 100%;
    display: block;}
.tabs1-form .wrapper-new2{margin:50px 0 0 0;}
.tabs1-form input::-webkit-input-placeholder {color:#000;}
.tabs1-form input::-moz-placeholder          {color:#000;}
.tabs1-form input:-moz-placeholder           {color:#000;}
.tabs1-form input:-ms-input-placeholder      {color:#000;}
.tabs1-flex>div {
	width:31%;
}
.tabs1-flex>div input {
	width:100%;
}
.tabs1-flex1>div  {
	width:100%;
}
.tabs1-flex1>div  input {
	width:100%;
}
.tabs1-flex2>div  {
	width:48%;
}
.tabs1-flex2>div  input {
	width:100%;
}
.tabs1-flex3>div  {
	width:32%;
}
.tabs1-flex3>div input {
	width:100%;
}
.tabs1-flex4>div {
	width:48%;
}
.legal-flex-left .tabs1-flex4>div {
	width:100%;
}
.tabs1-flex4>div input {
	width:100%;
}
.tabs1-flex5>div {
	width:48%;
}
.legal-flex-left .tabs1-flex5>div {
	width:100%;
}
.tabs1-flex5>div input {
	width:100%;
}
.tabs1-form textarea {
	font-size:15px;
	line-height:17px;
	color:#000;
	width:100%;
	height:57px;
	padding:18px 20px 18px 23px;
	
	border:1px solid #ededed;
	border-radius:4px;
}
.tabs1-form textarea::-webkit-input-placeholder {color:#000;}
.tabs1-form textarea::-moz-placeholder          {color:#000;}
.tabs1-form textarea:-moz-placeholder           {color:#000;}
.tabs1-form textarea:-ms-input-placeholder      {color:#000;}
.tabs1-form-submit {
	float:left;
	margin:0 40px 0 0;
}
.tabs1-form-submit input:disabled{
	font-size:18px !important;
	line-height:20px !important;
	color:#000 !important;
	width:270px !important;
	background:#ccc !important;
	padding:14px 0 14px 0 !important;
	border-radius:0 !important;
	border:0 none;
}
.tabs1-form-submit input[type="submit"] {
	font-size:18px;
	line-height:20px;
	color:#fff;
	width:270px;
	background:#0167c0;
	padding:14px 0 14px 0;
	border-radius:0;
	border:0 none;
}

.registration-form-checkbox1 {
	padding:5px 0 3px 3px;
}
.registration-form-checkbox1 label {
    width: 12px;
    height: 12px;
    margin: 0 10px 0 0;
    position: relative;
    border: none;
    float: left;
}
.registration-form-checkbox1 label input[type="checkbox"]{
    display:none;
}
.registration-form-checkbox1 input[type="checkbox"] + span {
    position: absolute;
    left: -1px; top: 3px;
    width: 100%;
    height: 100%;
   	background:#fff;
    cursor: pointer;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
   }
.registration-form-checkbox1 input[type="checkbox"]:checked + span {
    background:url(../images/registration-form-checkbox1.gif) center center no-repeat #fff;
}
.registration-form-text2 {
	font-size: 14px;
	line-height: 16px;
	color: #5a5a5a;
	padding: 0 0 0 0;
}
.blog1 {
	min-height:195px;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
	padding: 0 0 20px 0;
}
.blog1-bg-block .tovar-mdm-breadcrumbs {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	color:#fff;
	margin:20px 0 0 0;
}
.blog1-bg-block .tovar-mdm-breadcrumbs a:last-child {
	color:#fff;
}
.blog1-bg-title {
	font-size:40px;
	line-height:42px;
	color:#fff;
	max-width:840px;
	margin:0 auto;
	text-align:center;
	padding: 20px 0 0 0;
}
.blog1-top {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	border-bottom:1px solid #d2d7db;
	padding:35px 0 22px 0;
	margin:0 0 25px 0;
}
.blog1-top-data {
	font-size:15px;
	line-height:17px;
	color:#8e8c8a;
}
.blog1-top-tehno {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	font-size:15px;
	line-height:17px;
	color:#3a3a3a;
}
.blog1-top-tehno span {
	display:inline-block;
	padding:0 0 0 8px;
}
.blog1-block {
	font-size:16px;
	line-height:28px;
	color:#5f5f5f;
}
.blog1-block img {
	max-width:100%;
	margin:0 0 25px 0;
}
.blog1-block h2 {
	font-size:30px;
	line-height:32px;
	color:#333333;
	padding:20px 0 35px 0;
	margin:0px;
	font-weight:normal;
}
.blog1-block p {
	padding:0px 0 13px 0;
	margin:0px;
}
.blog2-block {
	background:#f9f9f9;
	margin:30px 0 0 0;
}
.blog2-social {
	padding:27px 0 30px 25px;
}
.blog2-flex {
	border-top:1px solid #f1f1f1;
}
.blog2-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	padding:46px 0 69px 0;
}
.blog2-flex-banner {
	margin: 0 0 0 56px;
}
.blog2-flex-col1 {
	width:130px;
	margin:0 0 0 49px;
}
.blog2-flex-title {
	font-size:18px;
	line-height:20px;
	color:#3a3a3a;
	padding:6px 0 0 0;
}
.blog2-flex-title1 {
	font-size:15px;
	line-height:17px;
	color:#3a3a3a;
	padding:15px 0 0 0;
}
.blog2-flex-link {
	font-size:15px;
	line-height:17px;
	padding:23px 0 0 0;
}
.blog2-flex-link a {
	color:#0167c0;
	text-decoration:underline;
}
.blog2-flex-link a:hover {
	text-decoration:none;
}
.blog2-flex-col2 {
	width:360px;
	margin:0 0 0 137px;
}
ul.blog2-flex-list {
	padding:15px 0 0 0;
	margin:0px;
	list-style:none;
}
ul.blog2-flex-list li {
	font-size:15px;
	line-height:17px;
	padding:0 0 31px 0;
}
ul.blog2-flex-list li:last-child {
	padding:0 0 0 0;
}
ul.blog2-flex-list li a {
	color:#0167c0;
	text-decoration:underline;
}
ul.blog2-flex-list li a:hover {
	text-decoration:none;
}
.blog2-grey {
	background:#ededed;
	margin:0 0 57px 0;
}
ul.blog2-grey-list {
	padding:29px 0 9px 26px;
	margin:0px;
	list-style:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
}
ul.blog2-grey-list li {
	font-size:13px;
	line-height:15px;
	padding:0 35px 15px 0;
}
ul.blog2-grey-list li:last-child {
	padding:0 0 15px 0;
}
ul.blog2-grey-list li a {
	color:#8e8c8a;
}
ul.blog2-grey-list li a:hover {
	text-decoration:underline;
}
.blog {
	height:400px;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat;
}
.blog-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
	max-width:969px;
	width:100%;
	margin:0 auto;
	padding:18px 0 0 0;
}
.blog-box-col1 {
	width:470px;
}
.blog-box-col2 {
	width:470px;
}
.blog-box-black {
	background:rgba(0, 0, 0, 0.5);
	padding:0;
	margin:0 0 0 0;
	position:relative;
	background-position: 50%;
	    height: 100%;
}
.blog-box-black-link {
	min-height:315px;
	display:block;
	background: rgba(0, 0, 0, 0.5);
    padding: 17px 25px 10px 25px;
	 height: 100%;
}
.blog-box-black-title {
	font-size:20px;
	line-height:22px;
	color:#fff;
}
.blog-box-black-data {
	font-size:13px;
	line-height:15px;
	color:#fff;
	padding:35px 0 0 0;
}
.blog-box-black-text {
	font-size:20px;
	line-height:22px;
	color:#fff;
	padding: 16px 0 0 0;
}
.blog-box-black-text1 {
	font-size:13px;
	line-height:15px;
	color:#fff;
	padding:25px 0 0 0;
}
.blog-box-border {
	border-top:1px solid #777c7f;
	margin:32px 0 0 0;
}
.blog-box-bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:end;
	    -ms-flex-pack:end;
	        justify-content:flex-end;
	font-size:13px;
	line-height:15px;
	color:#fff;
	padding:20px 0 0 0;
}
.blog-box-bottom span {
	display:inline-block;
	padding:0 0 0 8px;
}
.blog-items {
	padding:0 0 0 0;
}
.blog-item {
	margin:0 0 0 0;
}
.blog-item {
	background:#fff;
	padding:13px 24px 17px 14px;
}
.blog-item-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 0 16px 0;
}
.blog-item-foto {
	min-width:120px;
	width:120px;
}
.blog-item-foto img {
	max-height:110px;
	max-width:100%;
}
.blog-item-content {
	margin:0 0 0 22px;
}
.blog-item-data {
	font-size:13px;
	line-height:15px;
	color:#8e8c8a;
}
.blog-item-title {
	font-size:20px;
	line-height:22px;
	color:#272727;
	padding:16px 0 0 0;
}
.blog-item-text {
	font-size:13px;
	line-height:15px;
	color:#8e8c8a;
	padding:25px 0 0 0;
}
.blog-item-tehno {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:end;
	    -ms-flex-pack:end;
	        justify-content:flex-end;
	font-size:13px;
	line-height:15px;
	color:#0a111b;
	padding:20px 0 0 0;
}
.blog-item-tehno span {
	display:inline-block;
	padding:0 0 0 8px;
}
.blog-grey {
	background:#f4f4f4;
	margin:45px 0 0 0;
	padding:18px 0 6px 16px;
}
.blog-grey-title {
	font-size:18px;
	line-height:20px;
	color:#0167c0;
}
ul.blog-grey-list {
	padding:19px 0 0 0;
	margin:0px;
	list-style:none;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
}
ul.blog-grey-list li {
	font-size:13px;
	line-height:15px;
	padding:0 36px 0 0;
	margin:0 0 13px 0;
}
ul.blog-grey-list li a {
	color:#8e8c8a;
}
ul.blog-grey-list li a:hover {
	text-decoration:underline;
}
.blog-blocks {
	padding:5px 0 0 0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	    flex-wrap:wrap;
	-webkit-box-pack:justify;
	    -ms-flex-pack:justify;
	        justify-content:space-between;
}
.blog-block {
	margin:30px 0 0 0;
	width:49%;
	background:#fff;
	padding:13px 24px 17px 14px;
	box-shadow:0 4px 5px #d3d0d4;
-moz-box-shadow:0 4px 5px #d3d0d4;
-webkit-box-shadow:0 4px 5px #d3d0d4;
}

.blog-block-flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:0 0 16px 0;
	height:100%;
}
.blog-block-foto {
	min-width:120px;
	width:120px;
}
.blog-block-foto img {
	max-height:110px;
	max-width:100%;
}
.blog-block-content {
	margin:0 0 0 22px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	    -ms-flex-direction:column;
	        flex-direction:column;
	height:100%;
}
.blog-block-data {
	font-size:13px;
	line-height:15px;
	color:#8e8c8a;
}
.blog-block-title {
	font-size:20px;
	line-height:22px;
	color:#272727;
	padding:16px 0 0 0;
}
.blog-block-text {
	font-size:13px;
	line-height:15px;
	color:#8e8c8a;
	padding:25px 0 0 0;
	margin-top:auto;
}
.blog-block-tehno {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:end;
	    -ms-flex-pack:end;
	        justify-content:flex-end;
	font-size:13px;
	line-height:15px;
	color:#0a111b;
	padding:20px 0 0 0;
}
.blog-block-tehno span {
	display:inline-block;
	padding:0 0 0 8px;
}
.pagination-new {
	width:100%;
}
.pagination-new .gray-block {
	background:none;
}
.pagination-new .category1-pagination-bottom {
	text-align:center;
}
.pagination-new ul.category1-numbers {
	padding:14px 0 0 0;
}
.pagination-new ul.category1-numbers li {
	font-size:18px;
	line-height:20px;
	width:35px;
}
.pagination-new ul.category1-numbers li.active a {
	color:#0964ba;
}
.pagination-new ul.category1-numbers li a:hover {
	background:none;
	color:#0964ba;
}
.pagination-new .category1-next {
	background:#59666f;
	border-radius:5px;
	width:120px;
	font-size:14px;
	line-height:16px;
}
.pagination-new .category1-next a {
	position:relative;
	display:inline-block;
	padding:8px 20px 8px 0;
	color:#fff;
}
.pagination-new .category1-next a:hover {
	text-decoration:underline;
}
.pagination-new .category1-next a:before {
  content:'\f054';
  font-size:14px;
  line-height:16px;
  font-family: fontawesome;
  position:absolute;
  top:9px;
  right:0px;
}


.pagination-new .category1-prev {
	background:#59666f;
	border-radius:5px;
	width:120px;
	font-size:14px;
	line-height:16px;
}
.pagination-new .category1-prev a:hover {
	text-decoration:underline;
}
.pagination-new .category1-prev a {
	position:relative;
	display:inline-block;
	padding:8px 0 8px 20px;
	color:#fff;
}

.pagination-new .category1-prev a:before {
  content:'\f053';
  font-size:14px;
  line-height:16px;
  font-family: fontawesome;
  position:absolute;
  top:9px;
  left:0px;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.menu__list{display:block;}
	.menu__item{width:10%;float:left;padding:0 0 0 0;}
	.menu__item a{font-size:11px;word-wrap: break-word;}
	
	.main_menu_item > ul{left:-162px;}
	.tovar-mdm-breadcrumbs2 span{padding:5px;}
	.menu__list .main_menu_item:nth-child(2) span{padding-top:13px;}
	.menu__list .main_menu_item:nth-child(4) span{padding-top:13px;}
	.menu__list .main_menu_item:nth-child(5) span{padding-top:13px;}
	.menu__list .main_menu_item:nth-child(7) span{padding-top:13px;}
	.menu__list .main_menu_item:nth-child(9) span{padding-top:13px;}
	.menu__list .main_menu_item:nth-child(10) span{padding-top:17px;}
}

.tabs__content-mdm1 .table--def{text-align:left !important;}
.tabs__content-mdm1 td.text-center{text-align:left !important;}

	a{color: #337ab7;}
	
	.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content { cursor: auto !important;}
	
	.error-text{font-size: 12px;
    color: #ff6600;
    
    width: 100%;
    display: block;}
	
		
	.mdm-mobile-grey .extra-wrap{    overflow: visible !important;}
	
	.mdm-mobile-grey #mdm-search-form1{margin: 0 0 0 60px;}
	
	.mob{display:none !important;}
	.desc{display:block !important;}
	
	
	.input:-moz-read-only {background:#ccc;}
	
	
	.input:read-only {background:#ccc;}

.container {padding-left: 0;padding-right: 0;}
.blog1 {position:relative;}
.blog1:before {content:"";display:block;background:rgba(0,0,0,.1);position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:10;}