@font-face {    font-family: HelveticaNeueCyr-Medium;    src: url(../fonts/helvetica-neue.ttf);}
@font-face {    font-family: HelveticaNeueCyr-Bold;    src: url(../fonts/HelveticaNeueCyr-Medium.otf);}
@font-face {    font-family: HelveticaNeueCyr-Light;    src: url(../fonts/HelveticaNeueCyr-Light.otf);}
@font-face {    font-family: HelveticaNeueCyr-Roman;    src: url(../fonts/HelveticaNeueCyr-Roman.otf);}
@font-face {    font-family: HelveticaNeueCyr-Thin;    src: url(../fonts/HelveticaNeueCyr-Thin.otf);}
@font-face {    font-family: HelveticaNeueCyr-UltraLight;    src: url(../fonts/HelveticaNeueCyr-UltraLight.otf);}.paging1 {	margin: 20px 0;	}

@media print {
	.search, .help, .navbar-collapse, .category-menu, .pdtb25, .left-menu-catalog, .footer, .fa.fa-arrow-up.gotop.fa-3, .copyright, .label-prod,
	.col-md-2.text-right, .col-md-3.text-right, .container-fluid, .col-md-1.npd, .all-product, .col-md-12.passport, a:after, .jivo-fixed-bottom { display: none!important; }

	.logotype {

	}
/*

    a:after {
        content:" <" attr(href) "> ";
    }

	a[href^="#"]:after {
    content: "";
	}


	a:not(:local-link):after {
    content:" <" attr(href) "> ";
	}*/

	$a:after > img {
    content: ""!important;
	}

}





/*.form-request input[type="text"], .form-request textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 9px 15px;margin-bottom: 25px;}.form-request textarea {min-width: 100%;max-width: 100%;min-height: 144px;}
  .form-request input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right;}/**//* CLIENTS */


@media (max-width: 767px) {
	div.cart{
		display: block!important;
	}
	.header-row{
		flex-direction: column;
	}
	.cart > a{
		display: none;
	}
	.count > div{
		text-align: center!important;
	}
}

.pagination > a {
	margin: 0 5px;
	font-family: HelveticaNeueCyr-Bold;
    font-size: 16px;
    color: #c6ccd2;
}

.pagination > span {
	margin: 0 5px;
	font-family: HelveticaNeueCyr-Bold;
    font-size: 16px;
    color: #02416e;
}

.sl-product {}
.sl-product  > img {border: 1px solid #004471;border-radius: 5px;}
.product-pagination/*, .pagination-slide*/ {margin-top: 18px;}
.product-pagination > ul{list-style: none;}
.product-pagination > ul > li{display: inline-block;}
.pagination-slide.owl-carousel .owl-item {float: none;width: 73px!important;}
.synced {}
.synced  > img {border: 1px solid #004471;border-radius: 5px;}
.newsletter {background: #efefef;border-radius: 5px;padding: 14px;}
.newsletter > img, .newsletter > form {display: inline-block;}
.newsletter > img {margin-left: 17px;margin-right: 34px;}

.justifyleft     {text-align:left;}
.justifyright    {text-align:right;}
img.justifyleft  {float:left; margin-right:10px;margin-bottom:5px;}
img.justifyright {float:right; margin-left:10px;margin-bottom:5px;}


li.visible {position: relative;}
div.hide-cm {position: absolute;background: #ffffff;z-index: 100;margin-top: 11px;min-height: 300px;/*background: url("../images/bg-cm.png") no-repeat bottom right #ffffff;*/box-shadow: 0px 0px 15px #e9e9e9;}

div.cat_content {margin-top: 50px;}

div.hide-cm  > ul {list-style: none;padding: 0;width: 337px; padding: 15px 0;}
div.hide-cm  > ul > li {padding: 5px 0 ;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
div.hide-cm  > ul > li > div.right-menu {width:650px; position: absolute;top: 0; left: 337px;background: #ffffff;display: none;font-family: HelveticaNeueCyr-Light;box-shadow: inset 11px 0px 31px #e9e9e9;padding:25px 50px;height: 100px;overflow:hidden;/*max-height: 550px;min-height: 550px;*/}
div.hide-cm  > ul > li > div.right-menu > ul, div.hide-cm  > ul > li > div.right-menu > ul  > li > ul {list-style: none;padding: 0;}

.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{line-height: 80%; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li >ul {margin-top:10px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li  {margin-bottom:13px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul > li >ul>li {margin-bottom:10px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul > li  {/*margin-bottom:10px;*/ height:40px; }


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul > li  {padding-bottom:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li , .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li{margin-bottom:10px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 250px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li >ul {margin-top:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu > ul > li >ul>li {margin-bottom:21px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(3) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 250px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li >ul {margin-top:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul > li >ul>li {margin-bottom:21px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu  {height: 480px;}

.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(5) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(6) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(7) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(8) > div.right-menu  {height: 480px;}



.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(9) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(10) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(11) > div.right-menu  {height: 480px;}


.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul,  .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul{ height: 100px; line-height: 80%;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li >ul {margin-top:5px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li  {margin-bottom:18px;}
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu > ul > li >ul>li {margin-bottom:15px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(12) > div.right-menu  {height: 480px;}


div.hide-cm  > ul > li > div.right-menu > ul  > li {width:213px; margin-right:60px; padding-bottom: 6px;float:left;}div.hide-cm  > ul > li > div.right-menu > ul  > li > a{color: #008fd4;}div.hide-cm  > ul > li > div.right-menu > ul  > li > ul {padding-left: 14px; }
.top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(2) > div.right-menu > ul  > li > ul, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(4) > div.right-menu > ul  > li > ul, .top-menu li:nth-child(2) div.hide-cm  > ul > li:nth-child(1) > div.right-menu > ul  > li > ul > li > ul {display:none;}
div.hide-cm  > ul > li > div.right-menu > ul  > li > ul > li > a{color: #004471;}
div.hide-cm  > ul > li > div.right-menu  a {font-size: 13px;}
div.hide-cm  > ul > li:hover {border-color: #ededed;

/*border-bottom: 1px solid #ededed;*/}
div.hide-cm  > ul > li:hover div.right-menu {display: table;}
div.hide-cm  > ul > li:hover a {color: #004471;text-decoration: none;}
div.hide-cm  > ul > li  > a{color: #000000;font-size: 13px;padding: 5px 29px 5px 28px;display: block;  text-transform: none;}
div.hide-cm  > ul > li  > a  > i {float: right;margin-top: 3px;}

h2.title_img {position: absolute;font-family: HelveticaNeueCyr-UltraLight;color: #ffffff;font-size: 30px;width: 100%;text-align: center;text-transform: uppercase;bottom: 50px;width: 40%;margin-left: 30%;letter-spacing: 2px;}
.owl-item > div.relative > h2 {position: absolute;font-family: HelveticaNeueCyr-UltraLight;font-size: 30px;width: 100%;text-align: center;text-transform: uppercase;letter-spacing: 2px;}
@media(min-width: 1400px) {.owl-item > div.relative > h2 {top: 2%;}}
.owl-item > div.relative > h2.blue {color: #004471;}
.owl-item > div.relative > h2.white {color: white;}
.owl-item > div.relative > div.con_slider  p {font-size: 16px;width: 100%;/*color: white; font-size: 16px; width: 450px; left: 46%; position: fixed; width: 30%;*/}
/*.owl-item > div.relative > div.con_slider p  a {color: white;font-size: 18px;color: white; font-size: 18px; left: 46%; position: fixed; width: 30%; padding-top: 8%;*/}
.owl-item > div.relative > div.con_slider  p span {font-size: 20px; color: #ffbf37;}
.owl-item > div.relative > div.con_slider p  a {color: white;}
.relative {position: relative;}
.absolute {position: absolute;}
.con_slider {top: 30%;margin: 0 auto;width: 50%;text-align: center;left: 0;right: 0;padding: 0;}
.con_slider p, .con_slider h2 {color:white;}







/*
@media screen and (max-width:1500px){
.con_slider {top: 0%;left: 5%; width: 30%;}

	.owl-item > div.relative > div.con_slider p  a {color: white; font-size: 18px; left: 46%; position: fixed; width: 30%; padding-top: 10%;}
}
*/
img.pro {

	border-bottom: 2px solid #e8e8e8;
display: block;
    margin-right: auto;
    margin-left: auto;
max-width: 100%;
    height: auto;
	display:block;margin-right:auto;margin-left:auto;
   }

img.pro:hover {
    border-bottom: 2px solid #018fd7;
   }


@media all and (min-width:1650px){
p.proizv{
	top:15%;
	left: 57%;
    width: 25%;
    position: absolute;
    font-size: 16px;
    line-height: 1.2;
    color: gray;
    text-align: justify;}
}

@media all and (min-width:1500px) and (max-width:1650px){
p.proizv{
	left: 57%;
    width: 25%;
    position: absolute;
    font-size: 16px;
    line-height: 1.2;
    color: gray;
    text-align: justify;}
}


@media all and (min-width:1350px) and (max-width:1500px){
p.proizv{
	left: 57%;
    width: 25%;
    position: absolute;
    font-size: 15px;
    line-height: 1.2;
    color: gray;
    text-align: justify;}
}

@media all and (min-width:1200px) and (max-width:1350px){
p.proizv{
	left: 57%;
    width: 25%;
    position: absolute;
    font-size: 14px;
    line-height: 1.1;
    color: gray;
    text-align: justify;}
}

@media all and (min-width:950px) and (max-width:1200px){
p.proizv{
	padding:10px;
    width: 100%;
    font-size: 16px;  
    color: gray;
    text-align: justify;}
	
	h1.proizv{
	top: 44%;
    left: 60%;
    position: absolute;
}				
}

@media all and (min-width:700px) and (max-width:950px){
p.proizv{
	padding:10px;
    width: 100%;
    font-size: 16px;  
    color: gray;
    text-align: justify;}
	
	h1.proizv{
	top: 47%;
    left: 59%;
    font-size: 24px;
    position: absolute;
}				
}

@media all and (max-width:700px){
	p.proizv{
	margin: 10px;
    top: 0%;
    left: 0%;
    width: 95%;
    position: relative;
    font-size: 16px;
    line-height: 1.2;
    color: gray;
    text-align: justify;
	}
}

.con_slider h3 a{color:white}
.con_slider h2 {font-family: HelveticaNeueCyr-Bold;font-size: 30px;margin: 45px 0 10px;}
.con_slider h3 {font-family: HelveticaNeueCyr-Roman;font-size: 20px;margin: 0; color: white;}.con_slider p {font-family: HelveticaNeueCyr-Light;font-size: 14px; width: 500px; left: 50px;}.con_slider .prod img {border-radius: 50%;}
ul.top-menu li.last {position: relative;}.submenu {position: absolute;background: #fff;width: 100%;left: 0;box-shadow: 0px 0px 3px #666;bottom: -31px;text-align: center;padding: 5px 0;z-index: 2;}
.submenu a {color: #004471!important;}.clearboth {text-align: center;}.clearboth a, .clearboth a:focus, .clearboth a:active {color: #004471;text-decoration: none;}form.filter-form {padding: 15px;}
div.form-group {clear: both;}div.form-group input[type="checkbox"] {display: none;}div.form-group label.checkbox {display: block;font-size: 12px;padding: 0px 0px 0px 25px;position: relative;cursor: pointer;text-align: left;width: 50%;float: left;margin: 0 0 17px 0;font-family: HelveticaNeueCyr-Roman;font-weight: normal;max-height: 17px;overflow: hidden;}
div.form-group label.checkbox.filter2 {display: block;font-size: 12px;padding: 0px 0px 0px 25px;position: relative;cursor: pointer;text-align: left;width: 100%;float: left;margin: 0 0 17px 0;font-family: HelveticaNeueCyr-Roman;font-weight: normal;}
div.form-group label.checkbox:after {position: absolute;left: 0;content: '';width: 16px;height: 16px;background: #d7dbde;border-radius: 5px;top: 0;}div.form-group label.caption {font-family: HelveticaNeueCyr-Roman;font-weight: normal;color: #b4bbc2;margin-bottom: 10px;width: 100%;}
div.form-group label.checkbox.active:after {background: url(../images/checked.png) center no-repeat;}.works-item {padding: 0 15px 0 0;  font-family: HelveticaNeueCyr-Roman;margin-bottom: 70px;}.works-item h2 {font-size: 15px;padding-left: 20px;}.works-item h2 a {color: #3a3d3f;}
a.showOverlay {position: absolute;top: 0;left: calc(50% - 75px);font-size: 14px;color: #255e82;border-left: 1px solid #255e82;border-bottom: 1px solid #255e82;border-right: 1px solid #255e82;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 7px 14px;}
.content_new {font-family: HelveticaNeueCyr-Roman;}.content_new h2 {font-family: HelveticaNeueCyr-Bold;font-size: 23px;margin: 0;margin: 20px 0;}.content_new p {font-family: HelveticaNeueCyr-Roman; /*color: #666d70;*/font-size: 16px;/*margin: 5px 0 5px;*/}.uptl_container {display: inline-block;}
.intro {font-size: 18px;font-family: HelveticaNeueCyr-Bold;margin: 30px 0;}.date_new_full {font-size: 14px;font-family: HelveticaNeueCyr-Bold;color: #004370;}.uptolike-buttons {font-family: HelveticaNeueCyr-Bold;display: inline-block;float: right;}
.uptolike-buttons span {font-size: 13px;display: inline-block;vertical-align: middle;height: 4px;margin-right: 15px;} .pd52 {padding: 52px;}.partners {background-image: url(assets/images/main/zakazsch.png);background-size: cover;font-family: HelveticaNeueCyr-Thin;}
.partners h2 {font-size: 27px;color: #fff;margin: 66px 0 46px;font-family: HelveticaNeueCyr-Thin;text-transform: uppercase;}.partners h3 {font-size: 22px;color: #fff;font-family: HelveticaNeueCyr-Thin;}.partners p {font-size: 15px;color: #ffffff;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
a.all-product {display: block;border-radius: 5px;border: 1px solid #eeeeee;text-decoration: underline;color: #8d8d8d;text-align: center;margin: 20px 0;padding: 13px 0;}div.params {font-family: HelveticaNeueCyr-Roman;}

a.all-product1 {display: block;text-decoration: underline;margin: 20px 0;color: #8d8d8d;text-align: center;}div.params {font-family: HelveticaNeueCyr-Roman;}



div.news-main
{
	border: 0.1px solid #e7e7e7;
	 border-collapse: collapse;
}

div.col-md-4.news-main img
{
	    width: 100%;
}


div.params p.head_par {color: #666666;background: #ebeced;font-size: 14px;padding: 20px;  margin: 0;  border-top-left-radius: 5px;border-top-right-radius: 5px;border: 1px solid #e0e0e0;border-bottom: none;}div.params div.param_row {border: 1px solid #e0e0e0;border-bottom: none;}
div.params div.param_row:nth-child(even) {background: #fafafa;}div.params div.param_row:nth-child(odd) {background: #f7f7f7;}div.params div.param_row:last-child {border-bottom: 1px solid #e0e0e0;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
div.params div.param_row div.col-md-6 {padding: 15px 29px;}div.params div.param_row div.col-md-6:first-child {border-right: 1px solid #e0e0e0;}div.price {margin-top: 30px;}div.price p {margin: 0;color: #ffffff;}
div.price p.price {color: #000000;font-family: HelveticaNeueCyr-Light;font-size: 18px;text-align: center;border: 1px solid #e5e8ea;border-radius: 5px;padding: 11.5px 0;font-weight: 100;}div.price p.old-price {color: #000000;font-family: HelveticaNeueCyr-Light;font-size: 11px;margin-top: 10px;}
a.catalog_file {border: 1px solid #eeeeee;border-radius: 5px;padding: 19px 0;display: block;text-align: center;color: #8d8d8d;}a.catalog_file img {margin-right: 14px;}div.product-see {font-family: HelveticaNeueCyr-Roman;}div.product-see h1 {font-size: 20px;color: #000;margin: 0;margin-bottom: 10px;}
.navbar-toggle {border: 1px solid #035892;}.navbar-toggle .icon-bar {background: #035892;}.pdt44 {padding-top: 44px;}.pdt50 {padding-top: 50px;}.pdt60 {padding-top: 60px;}.pdtb25 {padding-top: 25px; padding-bottom: 25px;}.pdb25 {padding-bottom: 25px;}.pdt25 {padding-top: 25px;}.npd {padding: 5px 0px 0px 0px;}
.relative {position: relative;}.logotype {margin: 16px 0 16px;}.category-slider {position: absolute;bottom: 45px;width: 100%;font-family: HelveticaNeueCyr-Light;}.category-slider ul {list-style: none;margin: 0 auto;display: table;}
.category-slider ul li {display: inline-block;margin-right: 60px;vertical-align: top;width: 120px;}.category-slider ul li a {color: #fff;  }.category-slider ul li a img {margin-bottom: 10px;}#news-slider, #sale-slider, #spec-slider {margin-top: 45px;}/* SEARCH */div.search {/*padding: 50px 0;*/}div.search form {position: relative;}
div.search form input[type="text"] {border: 1px solid #adadad;padding: 8px 85px 5px 10px;outline: none;width: 100%;line-height: 0.9;}
div.search form input[type="submit"] {
border: 1px solid #004471;
border-radius: 4px;
padding: 3px 18px 2px 18px;
outline: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004471+0,3176a3+100 */
background: #004471; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDQ3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTc2YTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #004471 0%, #3176a3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004471), color-stop(100%,#3176a3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #004471 0%,#3176a3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #004471 0%,#3176a3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #004471 0%,#3176a3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #004471 0%,#3176a3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004471', endColorstr='#3176a3',GradientType=0 ); /* IE6-8 */

/*box-shadow: 0px 1px 0px 0px rgb( 0, 0, 0 );*/
font-size: 14.81px;
/*-moz-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);
  -webkit-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);*/
  font-family: "HelveticaNeueCyr-Light";color: rgb( 255, 255, 255 );
  text-align: center;
  text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
  position: absolute;right: 3px;top: 3px;
  }
  div.help {padding: 12px 0;}/*  *//* MENU */@media (min-width: 750px){div.menu ul.top-menu > li {float: left;padding: 11px 30px;}
  div.header-price {
	border: 1px solid #004471;
    border-radius: 50px;
    padding: 3px 18px 2px 18px;
    outline: none;
	font-size: 14.81px;
    font-family: "HelveticaNeueCyr-Light";
    color: rgb( 255, 255, 255 );
    text-align: center;
    text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
    margin: 48px 0;
	background: linear-gradient(to bottom, #004471 0%,#3176a3 100%);}

	div.header-price a{color: #fff;
    text-decoration: none;}

  div.menu ul.top-menu > li:hover {/*background: url("../images/bg-menu-hover.png") no-repeat center rgba(215, 245, 254, 0.3);*/}}
  @media (max-width: 750px){div.menu ul.top-menu > li {padding: 11px 30px;}div.menu > ul > li > a {color: #000;font-size: 15px!important;}}@media (min-width: 992px){div.menu ul.top-menu > li {padding: 11px 0px;}div.menu ul.top-menu > li > a {font-size: 15px;padding: 0px 28px;}}
  @media (max-width: 992px){div.menu ul.top-menu > li > a {font-size: 14px;}}div.menu {background: #f9f9f9;font-family: HelveticaNeueCyr-Light;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #acacac;box-shadow: 0 2px 5px rgb(171, 171, 171);}div.menu ul.top-menu {list-style: none;margin-right: auto;padding: 0;display: flex;align-items: center;height:45px;margin-bottom: 0;}
  /*div.menu ul li {float: left;border-right: 1px solid #000000;border-left: 1px solid rgba(255, 255, 255, 0.2);padding: 11px 30px;}*/div.menu ul.top-menu > li:first-child {border-left: none;}div.menu  ul.top-menu > li:last-child {border-right: none;padding: 11px 0px;}
  div.menu  ul.top-menu > li:last-child a {text-transform : none;font-size: 13px;}div.menu  ul.top-menu > li:hover > a {text-decoration: none;}/* *//* MAIN SLIDER */div.owl-item {}div.owl-item img {/*width: 100%;*/}div.main-slider {position: relative; margin-top: 20px;}div.main-slider div.prev, div.main-slider div.next {position: absolute;top: 40%;}
  div.main-slider div.prev {left: 37px;}div.main-slider div.next {right: 37px;}div.main-slider div.prev i, div.main-slider div.next i {color: #ffffff99;font-size: 72px;cursor: pointer;}/**//* NEWS */div.tabs {font-family: HelveticaNeueCyr-Roman;}
  div.tabs a {display: inline-block;font-size: 16px;color: #b4bbc2;text-align: left;border: 1px solid #b4bbc2;border-radius: 4px;padding: 10px 10px;text-align: center;margin-right: 5px;}div.tabs a:last-child {margin-right: 0px;}div.tabs a.active {color: #004471;border-color: #004471;}
  div.tabs a:hover {text-decoration: none;color: #004471;border-color: #004471;}

  div.spec {font-family: HelveticaNeueCyr-Roman;padding: 0 15px;}div.spec img.lebel {  position: absolute;  left: 15px;}div.spec p.header {color: #004471;font-size: 16px; min-height: 0;}div.spec p.header a {color: #004471;}div.spec p {color: #c6ccd2;font-size: 14px; min-height: 60px;}
  div.spec p.price {color: #000000;}

  div a.seeallnews {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #ffffff;border: 1px solid #004471;border-radius: 4px;padding: 10px 10px;display: inline-block;background: #265f86;}

div.col-md-5 col-sm-5 news {width:100%}



  div.new {font-family: HelveticaNeueCyr-Roman;padding: 0 15px;}div.new img.lebel {  position: absolute;  left: 15px;}div.new p.header {color: #004471;font-size: 16px; min-height: 0;}div.new p.header a {color: #004471;}div.new p {color: #c6ccd2;font-size: 14px; min-height: 60px;}
  div.new p.price {color: #000000;}div.blocks {padding-top: 100px;}/* ONE BLOCK */div.blocks div.one-block {border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-top: 70px;padding-left: 83px;padding-bottom: 70px;box-shadow: 0px 0px 35px #cccccc;}
  div.blocks div.one-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;font-size: 14px;padding-right: 100px;}div.blocks div.one-block hr {border-color: #003f6d;}div.blocks div.one-block p {font-family: HelveticaNeueCyr-Light;color: #000000;font-size: 14px;padding-right: 100px;}
  /**//* TREE BLOCK */div.blocks div.tree-block {text-align: right;border-top-right-radius: 5px;border-bottom-right-radius: 5px;padding-top: 70px;padding-right: 83px;padding-bottom: 70px;box-shadow: 0px 0px 35px #cccccc;}
  div.blocks div.tree-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;font-size: 14px;padding-left: 100px;}div.blocks div.tree-block hr {border-color: #003f6d;}div.blocks div.tree-block p {font-family: HelveticaNeueCyr-Light;color: #000000;font-size: 14px;padding-left: 100px;}
  /**//* TWO BLOCK */div.blocks div.two-block {box-shadow: 0px 0px 35px #cccccc;background: #f1f3f4;margin-top: -20px;}div.blocks div.two-block h2 {font-family: HelveticaNeueCyr-Bold;color: #004471;text-align: center;font-size: 18px;margin-top: 30px;margin-bottom: 22px;}div.blocks div.two-block hr {border-color: #003f6d;}
  div.blocks div.two-block p {font-family: HelveticaNeueCyr-Thin;color: #000000;font-size: 18px;text-align: center;margin-bottom: 30px;}/**/div.news {font-family: HelveticaNeueCyr-Roman;}div.news h2 {font-size: 16px;color: #00426f;padding: 5px 0px 5px 44px;/*background: url("../images/news-ico.png") no-repeat left;*/}
  div.news h2 img {padding-right: 16px;}div.new-block {padding-left: 44px;float: left;width: 25%;/*background: url("../images/ar-right.png") no-repeat left 3px;*/}div.new-block h3 {font-size: 16px;color: #383737;height: 40px;}div.new-block h3 a {color: #383737;}div.new-block p {font-size: 14px;color: #b4bbc2;text-align: justify;}
  a.all-news {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #ffffff;border: 1px solid #004471;border-radius: 4px;padding: 10px 10px;display: inline-block;background: #265f86;}div.content {/*background: url("../images/sheild.png") no-repeat 32px 22px;*/padding-left: 66px;font-family: HelveticaNeueCyr-Light;} div.new-block p.date{font-size: 14px;color: #b4bbc2;height: 50px;}

div.col-md-7.col-sm-7.content{width:100%; text-align: justify;}
  div.content h2 {font-size: 16px;color: #004571;margin-top: 28px;padding: 5px 0px;}div.content p {font-size: 16px;color: #000000;margin-bottom: 25px;}div.marks-slider {}div.marks-slider h2 {font-family: HelveticaNeueCyr-Light;font-size: 20px;color: #00406e;}
  div.marks-slider i {font-size: 67px;color: #dddddd;cursor: pointer;padding-top: 40px;}/**//* FOOTER */div.footer {font-family: HelveticaNeueCyr-Roman;padding-top: 25px;}div.footer h2 {font-size: 15px;color: #010101;margin: 0;text-transform : uppercase;padding-bottom : 16px;padding-top: 30px;margin-bottom: 29px;}
  div.footer h2:before{position: absolute;top: 62px;width: 108px;border-top: 1px solid #010101;content: "";}div.footer ul {list-style : none;padding : 0;font-size : 15px;margin-bottom: 30px;}div.footer ul li {}div.footer ul li a {color : white;}div.footer p {color : #010101;font-size : 15px;margin-bottom: 20px;}
  div.footer a.download { font-family: "HelveticaNeueCyr-Light"; font-size: 14.81px; background:rgb( 0, 68, 113 ); color: rgb( 255, 255, 255 );-moz-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);-webkit-transform: matrix( 0.80366492146597, 0, 0, 0.81026785714286, 0, 0);text-shadow: 0px 1px 0px rgb( 0, 0, 0 );
  background-image: -moz-linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);background-image: linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);background-image: -webkit-linear-gradient( 90deg, rgb( 0, 68, 113 ) 0%, rgb( 0, 68, 113 ) 0%, rgb( 49, 118, 163 ) 100%);box-shadow: 0px 1px 0px 0px rgb( 0, 0, 0 );border-radius: 4px;padding: 5px 26px;text-decoration: none;}
  /**/div.owl-item {/*min-height: 150px;*/}/* COPYRIGHT */div.copyright {background: #004571;font-family: HelveticaNeueCyr-Roman;}div.copyright p {color: #ffffff;font-size: 12px;margin: 0;padding: 15px 0 17px;}div.copyright p a {color: #2eb1eb;}
  /**//* BREADCRUMBS */.B_crumbBox {font-family: HelveticaNeueCyr-Light;font-size: 12px;}.B_crumbBox a {color: #004471;/*text-decoration: underline;*/}.B_crumbBox .B_currentCrumb, .B_crumbBox i {color: #004471;margin-left: 5px;}
  /**//* MAP */div.map {height: 370px;position: relative;border-radius: 5px;font-family: HelveticaNeueCyr-Thin;}div.map div.overlay {top: 0;left: 15px;width: calc(100% - 30px);height: 100%;background: rgba(0, 68, 113, 0.84);position: absolute;z-index: 1;border-radius: 5px;padding-top: 16px;}
  div.map div.overlay p {text-align: center;font-size: 23px;color: #ffffff;}div.map div.overlay p a {font-size: 14px;color: #ffffff;border: 1px solid #f7f7f7;border-radius: 5px;padding: 9px 25px;margin-top: 23px;margin-bottom: 23px;display: inline-block;}.ymaps-map {border-radius: 5px;}
  /**//* CONTACT FORM */.contact-form {font-family: HelveticaNeueCyr-Roman;padding-top: 75px;padding-bottom: 75px;box-shadow: 0px 0px 40px #cccccc;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;position: relative;}.contact-form h2 {font-size: 16px;color: #393635;margin: 0;margin-bottom: 33px;}
  .contact-form ul.dayWorks {font-size: 12px;margin: 0;padding: 0;margin-bottom: 25px;}.contact-form ul.dayWorks li {font-size: 12px;display: inline-block;color: #383737;border: 1px solid #ededed;border-radius: 50px;margin-right: 9px;padding: 6px 5px 3px;text-align: center;}
  .contact-form ul.dayWorks li.active {color: #255e82;border: 1px solid #275f83;}.form-request {font-family: HelveticaNeueCyr-Roman;}.form-request label {color: #b4bbc2;font-size: 16px;font-weight: normal;margin: 0;line-height: 0;margin-bottom: 14px;}
  .form-request input[type="text"], .form-request textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 9px 15px;margin-bottom: 25px;}.form-request textarea {min-width: 100%;max-width: 100%;min-height: 144px;}
  .form-request input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right;}/**//* CLIENTS */div.clients {font-family: HelveticaNeueCyr-Roman;}
  div.clients a.all-clients {font-size: 12px;color: #8c8c8c;border: 1px solid #e2e2e2;border-radius: 50px; padding: 7px 38px;}div.clients h2 {font-size: 22px;color: #004471;margin-bottom: 60px;}div.clients div.item {margin-bottom: 25px;}div.clients div.item:hover {box-shadow: 0px 0px 10px #989898;}
  div.clients div.item p.header {font-size: 12px;color: #004471;}div.clients div.item p {font-size: 12px;color: #8c8c8c;text-align: center;}div.clients div.item ul {font-size: 12px;color: #000000;/*padding: 0;*/list-style: none;margin: 0;}div.clients div.item ul li {position: relative;text-align: left;}
  div.clients div.item ul li:before {content: "";width: 5px;height: 5px;border-radius: 50%;background: #003258;position: absolute;top: 7px;left: -14px;z-index: 2;}/**//* CATALOG */@media (min-width: 992px) {div.category {  width: calc(100% / 6);}}
  div.category {font-family: HelveticaNeueCyr-Roman;float: left;border-top: 1px solid #f7f8f9;border-bottom: 1px solid #f7f8f9;border-left: 1px solid #f7f8f9;padding-top: 35px;padding-left: 35px;padding-right: 35px;min-height: 164px;}
  div.category:last-child {border-right: 1px solid #f7f8f9;}div.category h2 {/*width: */font-size: 12px;color: #004471;text-align: center;margin: 0;}div.category h2 a {color: #004471;}div.category img {padding-bottom: 25px; height: 64px;}
  div.left-menu-catalog {font-family: HelveticaNeueCyr-Roman;border: 1px solid #ededed;border-radius: 5px;padding-top: 20px;padding-bottom: 20px;padding: 0;}
  div.left-menu-catalog h2 {/*font-size: 15px;color: #000000;margin: 0;padding-bottom: 8px;padding-top: 18px;padding-left: 14px;*/border-bottom: 1px solid #ededed;font-size: 15px;text-transform: uppercase;color: #000000;padding-left: 27px;padding-bottom: 15px;}div.left-menu-catalog ul {list-style: none;padding: 0;}
  div.left-menu-catalog > ul {padding: 2px 0;}div.left-menu-catalog i {color: #004471;}div.left-menu-catalog i.fa-caret-right {font-size: 11px;margin-right: 5px;}div.left-menu-catalog i.fa-plus-square-o, div.left-menu-catalog i.fa-minus-square-o {font-size: 13px;float: right;cursor: pointer;margin-top: 6px;}
  div.left-menu-catalog > ul ul {padding-top: 6px;}
  div.left-menu-catalog ul > li > ul {display: none;}
  div.left-menu-catalog ul  li {padding-bottom: 6px;}
  div.left-menu-catalog ul > li > ul  li i.fa-caret-right{display: none;}
  div.left-menu-catalog > ul > li {padding: 0px 8px 6px 7px;}
  div.left-menu-catalog > ul > li > ul > li {padding-left: 23px;}
  div.left-menu-catalog > ul > li > ul > li > ul > li {padding-left: 19px;}
  div.left-menu-catalog > ul > li > ul > li > ul > li > ul >li {padding-left: 19px;}
  div.left-menu-catalog  ul  li.active > a {color: #004471;}
  div.left-menu-catalog ul  li  a {font-family: HelveticaNeueCyr-Roman;font-size: 13px;color: #000000;}
  /*div.left-menu-catalog ul > li {font-size: 13px;border-bottom: 1px solid #efeff0;border-top: 1px solid #f6f6f7;display: table;min-height: 40px;width: 100%;}div.left-menu-catalog ul li a {padding: 10px 12px;display: block;}div.left-menu-catalog ul li.active>a {background-image:
  -moz-linear-gradient( 90deg, rgb( 4, 183, 218 ) 0%, rgb( 2, 98, 170 ) 100%);background-image: -webkit-linear-gradient( 90deg, rgb( 4, 183, 218 ) 0%, rgb( 2, 98, 170 ) 100%);padding: 10px 12px;width: 100%;display: block;}div.left-menu-catalog ul li.active ul li a {color: #878d95;
  font-size: 15px;}div.left-menu-catalog ul li.active a {color: #fff;}div.left-menu-catalog ul li.active>ul {display: block;}div.left-menu-catalog ul li.active ul li {}div.left-menu-catalog ul li.active ul li a {}div.left-menu-catalog ul li.active ul li a i {margin-left: 21px;margin-right: 18px;}
  div.left-menu-catalog ul li ul li ul li a i {margin-left: 42px!important;margin-right: 18px;}div.left-menu-catalog ul li.active a img {}div.left-menu-catalog ul li.active ul li.active a {color: #004471;background: none;}div.left-menu-catalog ul li ul, div.left-menu-catalog ul li ul li ul
  {display: none;}div.left-menu-catalog ul li i {}div.left-menu-catalog ul li a {color: #004471;padding-bottom: 2px;font-size: 14px;}div.left-menu-catalog ul li img {max-width: 20px;max-height: 20px;height: auto;margin-right: 10px;}div.left-menu-catalog ul li a:hover {text-decoration: none;}*/
  .products-grid div.product {/*font-family: HelveticaNeueCyr-Roman;*/position: relative;border: 1px solid #e5e8ea;border-right-color: transparent;padding-bottom: 15px;}.product > span.label-prod {  color: #fff;  font-size: 11px;  position: absolute;  top: 0;  right: -15px;  padding: 0px 15px;  z-index: 100;
  width: 322px; text-align: center;}.products-grid div.product.grid:nth-child(4n), .products-grid div.product.grid:last-child {border-right-color: #e5e8ea;}.products-grid div.product:hover {box-shadow: 0px 0px 7px #CCC;}span.label-prod {color: #fff;font-size: 11px;/* position: absolute; *//* top: 52px; */
 /*right: 17px; */padding: 0px 50px;z-index: 100;margin-bottom: 20px;display: inline-block;}span.label-prod.f0c660 {background: #f0c660;}span.label-prod.ca6e6 {background: #5ca6e6;}span.label-prod.c4a4ed {background: #004471;}div.product h3 {font-size: 13px;height: 50px;}
  div.product h3 a {color: #383737;text-decoration: underline;}div.product p.price {font-size: 16px;color: #004471;}div.product p {text-align: center;}div.product p a {font-size: 12px;color: #004471;border: 1px solid #dbdbdb;border-radius: 50px;padding: 4px 30px;}div.product p a i {margin-right: 5px;}
  div.product p span {/*float: Lightfont-size: 11px;*/margin-top: 5px;color: #c6ccd2;}div.product.rows {padding: 30px 30px;border-radius: 0; }div.product.rows  > h3{height: auto;}div.product.rows > span.label-prod {position: static;float: none;padding: 2px 13px;width: 25%; text-align: center;}
  div.product.rows  p {text-align: justify;}div.product.rows p.price {color: #000000;border: 1px solid #e5e8ea;border-radius: 5px;display: inline-block;font-size: 18px;font-family: HelveticaNeueCyr-Light;padding: 6px 30px;margin-right: 20px;}div.product.rows a.more {font-size: 13px;
  font-family: HelveticaNeueCyr-Light;padding: 15px 94px;border: 1px solid #e5e8ea;border-radius: 5px;color: #d2d2d2;}.form-group .btn {border-radius: 50px;background: none;border: 1px solid #004471;color: #004471;font-size: 16px;padding: 7px 40px;outline: none;margin-top: 25px;}
  .form-group .btn:focus, .form-group .btn:active {outline: none;}.pagination {width: 100%;text-align: center;}.pagination  > ul {list-style: none;margin: 0 auto;}.pagination  > ul > li {display: inline-block;font-family: HelveticaNeueCyr-Bold;margin-right: 28px;}.pagination  > ul > li.active span{color: #02416e;}
  .pagination  > ul > li > a{font-family: HelveticaNeueCyr-Bold;font-size: 16px;color: #c6ccd2;}.d7dbde {border-top: 1px solid #d7dbde;margin: 25px 0 0;}#clear {color: #cfcfcf;font-size: 11px;}#clear i {margin-right: 3px;}/**//* SORTING */div.sorting {padding: 15px 32px 15px;border: 1px solid #e4e7e9;border-radius: 5px;
  margin-bottom: 13px;display: table;width: 100%;font-family: HelveticaNeueCyr-Light;}div.sorting img {cursor: pointer;margin-right: 3px;}div.sorting p {margin: 0;font-size: 10px;color: #a3a3a3;}div.sorting p a {font-size: 12px;color: #109dd6;border-bottom: 1px dotted #109dd6;margin-right: 10px;}div.sorting h1{font-size: 16px;	margin: 0;}
  div.sorting p a:first-child {margin-left: 20px;}div.sorting p a:hover {text-decoration: none;}/**//* PRODUCT PAGE */a.print-version {font-size: 14px;color: #b1b1b1;}.passport {border-radius: 5px;/*background-color: rgb( 0, 69, 114 );*/display: block;padding: 19px 15px;/*text-align: center;*/color: #FFFFFF;font-size: 14px;}
  .passport img {margin-right: 20px;}.passport:hover {text-decoration: none;color: #fff;}.description-product {font-family: HelveticaNeueCyr-Roman;background: #fbfbfb;border-radius: 5px;padding: 24px 38px;}.description-product p {font-size: 14px;color: #727272;}
  .description-product p.price {font-size: 24px;font-weight: 900;color: #010101;  margin: 0;margin-top: 30px;}.description-product p.old-price {font-size: 16px;font-weight: 900;color: #b1b1b1;text-decoration: line-through;}div.prev img, div.next img {cursor: pointer;}div.promo {position: relative;}
  div.promo img.prod {position: absolute;top: 235px;left: 105px;}div.promo div.text-desc {position: absolute;top: 353px;left: 0;font-family: HelveticaNeueCyr-Thin;width: 100%;text-align: center;}div.promo div.text-desc p {font-size: 16px;color: #ffffff;margin: 0;}
  div.promo div.text-desc p.price {font-family: HelveticaNeueCyr-Bold;}a.about {position: absolute;bottom: 36px;color: #ffffff;border: 1px solid #ffffff;border-radius: 5px;left: 110px;text-transform: uppercase;font-size: 14px;padding: 9px 25px;}/**//* CONTENT_TEXT */
  div.content-text {font-family: HelveticaNeueCyr-Roman;}div.content-text p {font-family: HelveticaNeueCyr-Roman;font-size: 16px;color: #040404;}div.content-text h2 {font-family: HelveticaNeueCyr-Light;font-size: 16px;text-transform: uppercase;margin: 40px 0;color: #003d6c;}
  /**/div.partner-item {font-family: HelveticaNeueCyr-Roman;padding: 50px 0;border-bottom: 1px solid #ebebeb;display: table;width: 100%;}div.logo-partner {}div.logo-partner img {padding: 30px 0; }div.logo-partner a {font-size: 12px;color: #3b3d40;}
  div.logo-partner a span { font-size: 12px;color: #3b3d40;text-decoration: underline;}div.logo-partner a i { font-size: 10px;border: 1px solid #efefef;padding: 5px;border-radius: 50px;color: #d9d9da;margin-right: 8px;}.link-catalog {font-family: HelveticaNeueCyr-Roman;padding-top: 15px;text-align: left;}
  .link-catalog a {font-size: 14px;color: #8d8d8d;border: 1px solid #eeeeee;padding: 15px 23px;border-radius: 5px;}.link-catalog img {margin-right: 20px;}.link-catalog span {font-size: 14px;text-decoration: underline;}div.grid-firma {border: 1px solid #004471;border-radius: 5px;}
  div.grid-firma img {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}div.grid-firma h2 {font-family: HelveticaNeueCyr-Light;font-size: 25px;color: #004471;}div.grid-firma h3 {font-family: HelveticaNeueCyr-Light;font-size: 22px;color: #000000;}
  div.grid-firma p {font-family: HelveticaNeueCyr-Thin;font-size: 14px;color: #989797;}h2.header {color: #004471;font-size: 18px;font-family: HelveticaNeueCyr-Bold;}.vacancy .full {display: none; font-size:15px}.vacancy div.header {font-family: HelveticaNeueCyr-Roman;padding: 18px 0;border-bottom: 1px solid #e5e5e5;}
  .vacancy div.header h2 {font-size: 16px;color: #000000;margin: 0;cursor: pointer;}.vacancy div.header h2 i {font-size: 16px;color: #bcbcbc;float: right;margin-right: 20px;}div.field-anketa {border-bottom: 1px solid #ebebeb;padding-bottom: 20px;display: table;width: 100%;}
  div.field-anketa h2 {font-family: HelveticaNeueCyr-Bold;font-size: 18px;}div.field-anketa h3 {font-family: HelveticaNeueCyr-Bold;font-size: 16px;}div.field-anketa h3 span {color: #ffffff;background: #ebebeb;border-radius: 50px;padding: 3px 7px;  margin-right: 10px;}
  div.field-anketa a {  margin-left: 27px;}div.field-anketa span {color: #000;  margin-left: 27px;}div.field-anketa form {font-family: HelveticaNeueCyr-Roman;}
  div.field-anketa form input {display: inline-block;border-radius: 5px;border: 2px solid #c6ccd2;outline: none;font-size: 12px;padding: 6px 12px;  width: 233px;margin-bottom: 10px;}
  div.field-anketa form input[type="submit"] {display: inline-block;border: none;border-radius: 50px;background: #004471;color: #fff;outline: none;font-size: 12px;padding: 6px 12px;  width: auto;margin-bottom: 10px;}div.field-anketa form span {margin-left: 5px;color: #ff0000;vertical-align: middle;}
  div.field-anketa form label {font-size: 14px;color: #000000;font-weight: normal;  min-width: 136px;  text-align: right;}div.button-file {position: absolute;top: 0;right: 0;background: #004471;color: #fff;font-size: 12px;padding: 8px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;cursor: pointer;}
  div.left-menu-news {font-family: HelveticaNeueCyr-Light;border: 1px solid #ededed;border-radius: 5px;}div.left-menu-news h2 {font-size: 15px;text-transform: uppercase;color: #000000;padding-left: 24px;padding-bottom: 10px;}div.left-menu-news ul {border-top: 1px solid #ededed;font-size: 13px;padding: 0;padding-left: 23px;
  padding-bottom: 23px;padding-top: 23px;border-bottom: 1px solid #ededed;list-style: none;}div.left-menu-news ul li {position: relative;}div.left-menu-news ul li.active a {font-family: HelveticaNeueCyr-Bold;text-decoration: underline;color: #004370;}div.left-menu-news ul li:before {content: "";
  border: 3px solid transparent;border-left: 3px solid #000;position: absolute;top: 6px;left: -14px;}div.left-menu-news ul li a {color: #000000;}div.left-menu-news ul.arhiv {list-style: none;border: none;display: table;padding-top: 0; padding-bottom: 0;}div.left-menu-news ul.arhiv li {display: inline-block;  margin-right: 5px;}
  div.left-menu-news ul.arhiv li:before {content: "";border: none;}div.left-menu-news ul.arhiv li a {color: #a9a9a9;font-size: 12px;font-weight: 300;}div.left-menu-news ul.arhiv li.active a {border: 1px solid #003b6a;color: #000;font-size: 15px;border-radius: 5px;padding: 5px;}div.left-menu-news ul.last {border:none;    padding-bottom: 20px;padding-top: 0px;}
  .news-main p.special, .news-main p.sale, .news-main p.news {    margin-top: 20px;left: 20px;font-size: 10px;color: #fff;padding: 5px 5px;  /*border-radius: 5px;*/text-transform: uppercase;text-align: center;} .news-main p.special {background: #004471;} .news-main p.sale {background: #008fd4;}
  .news-main p.news {background: #ffbf23;} .news-main p.date {font-size: 11px;padding: 10px 0px 5px 0px;margin: 0;text-align: right;}.news-main p.date i {margin-right: 3px;}.news-main p.title {font-family: HelveticaNeueCyr-Roman;font-size: 13px;color: #3a3d3f;padding-top: 10px; height: 45px;}
  .news-main p.title a{color: #3a3d3f;}div.nitem {border-top: 1px solid #e7e7e7;padding: 20px 37px;}div.nitem p.date {color: #004572;font-size: 11px;}div.nitem p.date i {margin-right: 3px;}div.nitem h2 {margin: 0;font-size: 15px;font-family: HelveticaNeueCyr-Bold;padding-bottom: 10px;}div.nitem h2 a {color: #003d6c;}
  div.nitem p {color: #838d8f;font-size: 13px;font-family: HelveticaNeueCyr-Roman;}div.pagin {font-family: HelveticaNeueCyr-Roman;font-size: 16px;margin-bottom: 30px;}div.pagin .ditto_currentpage {background: #003f6d;color: #fff;border-radius: 50px;display: inline-block;width: 36px;height: 36px;
  vertical-align: middle;padding-top: 7px;}div.pagin .ditto_page {font-size: 16px;color: #383737;margin: 0 23px;}div.pagin a.pag_next,  div.pagin a.pag_prev {color: #9b9b9b;}form.subscrForm {font-family: HelveticaNeueCyr-Roman;position: relative;width: 80%;}form.subscrForm input[type="text"] {font-size: 14px;
  background: #fbfbfb;border: none;padding: 13px 13px 13px 25px;border-radius: 50px;outline: none;width: 100%;}form.subscrForm button {font-size: 11px;color: #fff;background: #003b6a;border: none;padding: 7px 16px;border-radius: 50px;text-transform: uppercase;outline: none;position: absolute;width: 192px;
  top: 8px;right: 8px}div.svaz {padding-top: 6px;}div.svaz a {font-family: HelveticaNeueCyr-Light;font-size: 20px;border-bottom: 1px solid #adc0cf;color: #3b3d40;padding-bottom: 5px;}div.svaz a:hover {text-decoration: none;}div.svaz span {font-family: HelveticaNeueCyr-Roman;font-size: 14px;color: #828283;margin-left: 37px;}




@media (min-width: 992px) {
.cat_main {
width: calc(50% - 15px);
  margin-right: 15px;
padding-right: 0;
}
}

.cat_main {
height: 230px;
background: #fafafa;
border: 1px solid #eaecee;
margin-bottom: 15px;
}

.cat_main h2 {
font-family: HelveticaNeueCyr-Thin;
font-size: 20px;
margin-top: 135px;
width: 220px;
}

.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px;
	border:#ccc 1px solid;
	border-collapse:separate;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}




table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:20px 0 20px 0px;
	border:#ccc 1px solid;
	border-collapse:separate;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
	width: 100%;
}

table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table th:first-child{
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
table tr{
	text-align: center;
	padding-left:20px;
}
table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
table tr td {
	padding:5px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;

	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table tr:last-child td{
	border-bottom:0;
}
table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
}

table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table a:active,
table a:hover {
	color: #bd5a35;
	text-decoration:underline;
}

ul.toggle_menu {
	display: none;
}
div.ramka {
    border: 2px solid #23527c;
    border-radius: 15px;
    width: 70%;
    text-align: center;
    margin: 15px auto;
    padding: 6px;
    color: #23527c;
}
form.contact-form-zakaz input[type="text"], form.contact-form-zakaz textarea {color: #383737;font-size: 16px;border-radius: 5px;border: 1px solid #c6ccd2;width: 100%;outline: none;  padding: 5px 5px 5px 10px;margin-bottom: 5px } form.contact-form-zakaz textarea {min-width: 100%;max-width: 100%}
form.contact-form-zakaz input[type="submit"] {font-size: 16px;color: #ffffff;background: #004471;border-radius: 5px;padding: 11px 28px;border: none;float: right; }

form.contact-form-zakaz label{
	font-weight: 600; color: #004273; font-size: 16px;}

form.contact-form-zakaz ::-moz-placeholder {color: gray; font-size: 8px;}

a.more-pr{text-decoration: none;padding: 7px;border-bottom: 2px solid #d4d2d3;font-size: 14px;font-weight: 600;color:#9e9e9e}
a.more-pr:hover {
  border-bottom: 2px solid #0090d7;
}

/* new styles for changes 14.10.2019 */


.header-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

.header-row:before, .header-row:after {
	content: none;
}

.count{
	display: flex;
	align-items: center;
}


.count > div{
	text-align: right;
	margin-right: 12px;
	font-size: 14px;
	line-height: 17px;
}

.count span{
	color: #333333;
}

.count a{
	text-decoration: underline;
	color: #333333;
}

.top-menu-wrap{
	display: flex;
}

.search-header{
	align-self: center;
}

.search-input input{
	font-size: 14px;
	line-height: 17px;
	color: #949494;
	border: 0.5px solid #035892;
	border-radius: 3px;
	padding-left: 8px;
}

.search-input__button{
	position: absolute;
	background: #45637d;
	border-radius: 0px 3px 3px 0px;
	border: none;
	outline: none;
	top: 0;
	bottom: 0;
	right: 0;
	width: 30px;
}

.last-news__list{
	padding: 0;
}

.last-news__list li{
	list-style: none;
}

.last-news__title{
	font-size: 20px;
}

.last-news__list li:last-child{
	margin-top: 30px;
}

.last-news__list li span{
	margin-top: 5px;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
	display: block;
}

div.mobile-search{
	display: none;
	float: left!important;
	width: auto!important;
	margin-left: 15px;
}


div.mobile-search input{
	height: 30px;
}

.navbar-header{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.navbar-header:after, .navbar-header:before{
	content: none;
}

.navbar-toggle{
	padding: 7px 3px;
}

div.menu ul.top-menu > li{
	padding-right: 25px!important;
}

.products__list{
	list-style: none;
	padding-left: 0;
	margin-top: 40px;
}

.product__list__dropdown__span{
	height: 55px;
	background: #F3F3F5;
	border-radius: 2px 2px 0px 0px;
	line-height: 55px;
	font-size: 16px;
	color: #000000;
	display: block;
	padding-left: 30px;
}

.products__list_dropdown{
	border-left: 0.5px solid #E9E9E9;
	border-right: 0.5px solid #E9E9E9;
}

.w-item__sale{
padding: 0 10px;
	font-size: 12px;
height: 20px;
background: #5CA6E6;
border-radius: 1px;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
    line-height: 20px;
    margin-left: 15px;
}

.products__list_dropdown b{
	color: #000;
}

.products__list_dropdown:first-child{
	margin-bottom: 20px;
}

.products__list_dropdown__content .w-item{
	border-bottom: 0.5px solid #E9E9E9;
}

.products__list_dropdown__content{
	display: none;
}

.products__list_dropdown__content .w-search-results .w-item {
	font-size: 0;
	position: relative;
    padding: 20px 0;
	margin: 0;
}

.products__list_dropdown__content .w-search-results .w-item:hover {
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	cursor: pointer;
}

.products__list_dropdown__content .w-search-results .image{
	margin-left: 10px;
}

.w-item__delete{
	position: absolute;
	top: 10px;
	right: 10px;
}

.w-item__title{
	font-size: 20px;
line-height: 24px;
color: #000000;
}

label.mail:after{
	width: 20px!important;
	background-size: 20px 17px!important;
}

@media(max-width: 600px){
	.mobile-banner{
		height: 150px!important;
		background-size: 100% 100%!important;
	}
	.last-news .my-row{
		margin: 0;
	}
}

label.mail:after, label.phone:after{
	position: absolute;
    content: '';
    right: 10px;
    top: 25.5px;
    background: url(../images/main-ic.png);
    width: 17px;
    background-size: 17px 17px;
    height: 17px;
}

label.phone:after{
	background: url(../images/phone-ic.png);
}

div.menu ul.top-menu > li > a:hover{
	text-decoration: underline;
  color: #1d91e0;
}

label.mail, label.phone{
	position: relative;
}
.order-form{
	width: 100%;
	max-width: 350px;
	margin: 25px auto 0;
}

.order-form__title{
	font-size: 16px;
	text-align: center;
	color: #000000;
	display: block;
}

.order-form label{
	font-size: 13px;
	line-height: 16px;
	color: #6F6F6F;
	display: block;
	margin-top: 25px;
	margin-bottom: 0;
}

.order-form label span{
	color: red;
}

.order-form input{
	background: #F9F9F9;
	border: 0.5px solid #CCCCCC;
	box-sizing: border-box;
	border-radius: 3px;
	height: 35px;
	width: 100%;
	padding-left: 10px;
}

.order-form__button{
	background: #265F86;
	border-radius: 5px;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	border: none;
	outline: none;
	height: 35px;
	padding: 0 30px;
	margin: 25px auto 20px;
	display: block;
}

.w-item__caution{
	padding-top: 15px!important;
	padding-bottom: 15px!important;
	background: #FEFDEE;
	border-radius: 2px;
	width: 75%!important;
	text-align: center;
}

.w-item__caution span{
	font-size: 14px;
	text-align: center;
	color: #333333;
}

.right__next{
	text-align: right!important;
    width: 15%!important;
}

@media (max-width: 767px) {
	.right__next{
		width: auto!important;
    display: block!important;
		text-align: center!important;
	}
	#next-btn{
		margin-top: 10px;
		width: auto!important;
	}
	.w-item__caution{
		margin: 0 auto;
		display: block!important;
	}
}

.w-item__caution img{
	float: left;
	margin-right: 20px;
}

#next-btn{
	background: #265F86;
    border-radius: 5px;
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    outline: none;
    height: 35px;
    text-align: center;
    padding: 0 15px;
    line-height: 35px;
    display: inline-block;
    width: 70%;
}

.w-item__delete svg{
	fill: #9F9F9F;
}

.w-item__delete:hover svg{
	fill: #D70000;
	cursor: pointer;
}

.products__list_dropdown__content .w-search-results .w-item .middle{
	width: 80%;
}
.products__list_dropdown__content .w-search-results .name{
	color: #000;
}
.products__list_dropdown__content .w-search-results .w-item .right{
	padding-right: 25px;
}

.form-counter {
	margin: 0 auto;
	text-align: center;
	width: 90px;
	height: 35px;
	background: #F3F3F5;
	border-radius: 2px;
	display: flex;
	color: #535353;
	font-size: 14px;
}

.value-counter-btn {
	display: inline-block;
	margin: 0px;
	width: 30px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	line-height: 35px;
	font-size: 19px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.value-counter-btn:hover {
  cursor: pointer;
}

.product-price{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

@media(max-width: 425px){
	.product-price{
		flex-direction: column;
	}

	.product-price > *{
		width: 100%!important;
	}
	.add-score{
		margin-top: 10px;
	}
}

.product-price > *{
	width: calc(50% - 15px);
}

input#number-counter {
  text-align: center;
  border: none;
  margin: 0px;
  width: 30px;
  height: 35px;
  background: transparent;
}

.add-score{
	background: #265F86;
    border: 1px solid #E5E8EA;
    box-sizing: border-box;
    border-radius: 4px;
    font-size: 17px;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    width: 100%;
    height: 50px;
}

.price__spec{
	display: block;
}

.products__list_dropdown:last-child{
	border-bottom: 1px solid #E9E9E9;
}

div.price p.price__new{
	margin-top: 10px;
	border: 1px solid #186DA7;
}

#butEmptyCart{
	font-size: 11px;
}

.cross{
	text-decoration: line-through;
}

.center{
	text-align: center;
}

.my-row{
	margin-right: -15px;
	margin-left: -15px;
}

#main-slider .owl-item img{
	height: 453px;
}

.product{
	position: relative;
}
.product-wrap__link{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 10;
}
div.product.rows a.more__link{
	position: relative;
	z-index: 10;
	background: #265F86;
    color: #fff;
    font-size: 17px;
    padding: 9px 80px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.last-news{
	margin-bottom: 0;
}
.last-news img{
	max-height: 150px;
}

@media(max-width: 768px){
	div.mobile-search{
		display: inline-block;
	}
	.main-slider{
		display: none;
	}
	div.search-header{
		display: none;
	}
	div.menu ul.top-menu{
		flex-direction: column;
		height: auto;
	}
	.see-too{
		display: none;
	}
	div.category{
		float: none;
	}
	.category-menu{
		display: none;
	}
/*iv.left-menu-catalog{
		display: none;
	}*/

.last-news{
	padding-right: 0px;
	text-align: center;
	}
}

#cartEmpty{
	line-height: 1!important;
}

div.menu ul.top-menu > li > a{
	white-space: nowrap;
}

@media(max-width: 767px){
	.order__list .w-image{
		display: none;
	}
	.order__list .w-search-results .w-item{
		text-align: center;
	}
}
