@import url('https://fonts.googleapis.com/css?family=Roboto:300,900&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i&subset=cyrillic-ext');
/*!
Theme Name: Вип пломба
Author: Zoidberg M.D.
=== Изменять less ===
*/
@-webkit-keyframes progress-bar-stripes{
	from{background-position:0 0}
	to{background-position:40px 0}
}
@-moz-keyframes progress-bar-stripes{
	from{background-position:0 0}
	to{background-position:40px 0}
}
@keyframes progress-bar-stripes{
	from{background-position:0 0}
	to{background-position:40px 0}
}
.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);border-radius:3px;background-clip:padding-box}.gallery[class*="galleryid"]{margin:0 -15px!important}.gallery[class*="galleryid"] .gallery-item{margin-bottom:30px;padding-left:15px;padding-right:15px;display:inline-block;vertical-align:top;float:none!important}.gallery[class*="galleryid"] .gallery-item img{border:0!important}.gallery[class*="galleryid"] br{display:none}html,body{height:100%}body{background:white;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:1.66;color:#262626;overflow-y:scroll;overflow-x:hidden}strong,b{font-weight:bold}em,i{font-style:italic}h1,h2,h3,.h1,.h2,.h3{font-weight:bold;}.h1,h1{font-size:25px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}.pageTitle{margin-bottom:30px}.pageTitle-marginBottom{margin-bottom:45px}@media(max-width:767px){.pageTitle-marginBottom{margin-bottom:20px}}
ul{list-style:disc outside;margin-left:20px}ol{list-style:decimal outside;margin-left:20px}a{text-decoration:underline;outline:0}a,a:hover,a:focus{color:#262626;outline:0}a:hover,a:focus{text-decoration:none}table{width:100%;max-width:100%;margin-bottom:20px;border:1px solid #ddd}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th{font-weight:bold}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:10px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody+tbody{border-top:2px solid #ddd}table td,table th{border:1px solid #ddd}table>thead>tr>td,table>thead>tr>th{border-bottom-width:2px}table.clear{border:0}table.clear td>tr>th,table.clear th>tr>th,table.clear>thead>tr>th,table.clear>tbody>tr>th,table.clear>tfoot>tr>th,table.clear td>tr>td,table.clear th>tr>td,table.clear>thead>tr>td,table.clear>tbody>tr>td,table.clear>tfoot>tr>td{font-weight:inherit;border:0;padding:0}.container img{max-width:100%;height:auto}#wrapper{position:relative;overflow-x:hidden;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;padding-top:65px}#middle{-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.page-container{padding-top:30px;padding-bottom:60px}.btn{padding:13px 15px;font-weight:900;font-size:15px;text-decoration:none;border-radius:0}.btn-red{background:#c8401b}.btn-red,.btn-red:hover,.btn-red:focus{color:white}.btn-grey{background:#e8e8e8}.btn-black{background:#262626}.btn-black,.btn-black:hover,.btn-black:focus{color:white}.btn-go-back{width:200px;text-align:left;font-weight:700}.btn-go-back .fa{margin-right:55px;font-size:20px}.btn.success{background:#008000}.btn.loading{background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 75%,transparent 75%,transparent);background-repeat:repeat;background-size:40px 40px,100% 100%;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.input-group-addon{background:#262626;border:0;color:white;font-size:18px;min-width:50px;border-radius:0;background-clip:padding-box}.form-group{margin-bottom:25px}.form-control{height:50px;font-size:15px;color:#464041;background:#e8e8e8;border:0;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#717171}.form-control::-moz-placeholder{color:#717171}.form-control:-moz-placeholder{color:#717171}.form-control:-ms-input-placeholder{color:#717171}textarea.form-control{height:200px}select.form-control{-webkit-appearance:none;-moz-appearance:none;background:#e8e8e8 url(img/dropdown.png) right center no-repeat;cursor:pointer}select.form-control::-ms-expand{display:none}@media(max-width:767px){.form-group{margin-bottom:20px}}.breadcrumbs{font-size:12px;color:#cfcfcf;margin-bottom:15px}.breadcrumbs a{font-weight:700;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .separator{font-size:0}.breadcrumbs .separator:before{content:'/';font-size:12px;margin:0 10px}.relatedProducts__items :focus{outline:0}#header #main-menu{position:fixed;top:0;left:0;right:0;z-index:10;background:#374047;margin-bottom:5px}

#footer{background:#374047}
#footer a{color:#fff}

#header #main-menu ul{
	display:table;
	width:100%;
	height:70px;
	margin:0;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
#header #main-menu ul li{display:table-cell;vertical-align:middle;position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex:auto;-ms-flex:auto;-webkit-flex:auto;flex:auto}
#header #main-menu ul li:hover{background:#2c2c2c}
#header #main-menu ul li a{display:block;font-weight:900;font-size:15px;line-height:1.2;color:#fff;text-decoration:none;text-align:center;padding:0 10px;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:replace(center,"flex-","");-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
#header #main-menu ul li a:hover,#header #main-menu ul li.current-menu-ancestor>a,#header #main-menu ul li.current-menu-item>a{color:#ff5729}
#header #main-menu ul li ul{position:absolute;display:none;width:auto;min-width:100%;height:auto;top:100%;left:0;background:#374047}
#header #main-menu ul li ul ul{top:0;left:100%}
#header #main-menu ul li ul li{display:block}
#header #main-menu ul li ul li a{font-weight:400;padding:7px 15px;white-space:nowrap;text-align:left;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:replace(flex-start,"flex-","");-webkit-justify-content:flex-start;justify-content:flex-start}
#header #main-menu ul li:hover>ul{display:block}
@media(max-width:767px){
	#header #main-menu{display:none;position:fixed;top:0;bottom:0;margin:0;overflow-y:auto}
	#header #main-menu .container{padding-left:0;padding-right:0}
	#header #main-menu .toggle-menu{display:inline-block}
	#header #main-menu .searchform{margin-bottom:10px}
	#header #main-menu ul{display:block;clear:both;height:auto}
	#header #main-menu ul li{display:block}
	#header #main-menu ul li:hover{background:transparent}
	#header #main-menu ul li:hover>ul{display:none}
	#header #main-menu ul li a{text-align:left;line-height:1.66;padding:10px 45px 10px 15px;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-ms-flex-pack:replace(flex-start,"flex-","");-webkit-justify-content:flex-start;justify-content:flex-start}
	#header #main-menu ul li ul{position:relative;display:none;top:0;margin-left:15px}
	#header #main-menu ul li ul li+li{border-top:1px solid #262626}
	#header #main-menu ul li ul li a{font-size:12px;padding:7px 45px 7px 15px;white-space:normal}
	#header #main-menu ul li ul ul{left:0}
	#header #main-menu ul li.current-menu-item>a{background:#c8401b;color:#fff}
	#header #main-menu ul.menu>li+li{border-top:1px solid #454545}
	#header #main-menu .toggle-submenu{position:absolute;right:15px;top:7px;width:30px;line-height:30px;text-align:center;cursor:pointer}
	#header #main-menu .toggle-submenu::before{content:"\f078";font-family:FontAwesome;color:white;font-size:12px}
	#header #main-menu .toggle-submenu.open::before{content:"\f054"}
	#header #main-menu .sub-menu .toggle-submenu{top:2px}
	#header #main-menu ul.open{display:block!important;background:#3a3a3a;margin:0;padding-left:15px}
	#header #main-menu ul.open ul.open{background:#2e2e2e}
}
#header .inner .row{font-size:0}#header .inner .row [class*="col-"]{float:none;display:inline-block;vertical-align:bottom;font-size:12px}#header .address{font-weight:300;font-size:20px;margin-bottom:10px}#header .searchform{position:relative}#header .searchform input[name="s"]{width:100%;height:50px;border:0;background:#e8e8e8;padding:0 15px;font-size:16px}#header .searchform input[type="submit"]{position:absolute;top:0;right:-1px;bottom:0;background:#374047 url(img/icon-search.png) center center no-repeat;border:0;color:white;width:50px;font-size:0}#header .phone{font-weight:900;font-size:22px;color:#b01717;text-align:right;margin-bottom:10px}#header .btn-call-order{float:right;width:180px}@media(min-width:768px){#header .searchform input[type="submit"]{background-size:13px}}@media(max-width:991px){#header .address{font-size:18px}#header .phone{font-size:18px}#header .btn-call-order{width:150px}}@media(max-width:767px){#header{position:fixed;z-index:10;top:0;left:0;right:0;background:white;padding-bottom:5px}#header .phone{text-align:center;font-size:12px}#header .btn-call-order{float:none;margin:0 auto;display:block;font-size:10px;width:110px;padding:5px 15px}#header .toggle-menu{font-size:25px;line-height:1;color:#a91716}#header #main-menu .searchform input[type="submit"]{background-color:#c8401b}#header #main-menu .toggle-menu{color:white}#header #main-menu .mobile-menu-header{font-size:0;margin-bottom:15px}#header #main-menu .mobile-menu-header .logo{opacity:0}#header #main-menu .mobile-menu-header [class*="col-"]{float:none;display:inline-block;vertical-align:bottom}}.homeSlider{width:1200px;margin:0 auto 30px;position:relative}.homeSlider .slick-dots{position:absolute;right:30px;bottom:15px;margin:0;list-style:none}.homeSlider .slick-dots li{display:inline-block;margin-left:7px}.homeSlider .slick-dots li button{width:18px;height:18px;background:#e8e8e8;border:0;font-size:0;border-radius:100%;outline:0}.homeSlider .slick-dots li.slick-active button{background:#b01717}.homeSlider img{max-width:100%;height:auto}@media(max-width:1199px){.homeSlider{margin-bottom:0;width:auto}}.homeBlocks{background:#d62c2c url(img/homeBlocks-bg.png) 0 center no-repeat;padding:15px 0;margin-bottom:30px}.homeBlocks__item{margin-bottom:15px}.homeBlocks__image{margin-bottom:15px}.homeBlocks__title{font-weight:900;font-size:35px;line-height:1;color:white;margin-bottom:30px}.homeBlocks__text{font-weight:300;font-size:15px;color:white;margin-bottom:15px}.homeBlocks__link .btn{padding:15px 25px}@media(max-width:991px){.homeBlocks__image img{max-height:50px;width:auto}.homeBlocks__title{font-size:22px;margin-bottom:15px}.homeBlocks__text{font-size:12px}.homeBlocks__link .btn{padding:10px 15px;font-size:10px}}@media(max-width:767px){.homeBlocks{padding:0}.homeBlocks__item{width:100%;padding:15px 20% 0;border-top:2px solid white;margin:0 auto 15px;float:none}}.homeCats{font-size:0;text-align:center}.homeCats [class*="col-"]{display:inline-block;vertical-align:top;float:none}.homeCats__item{display:block;text-decoration:none;margin-bottom:20px;transition:all .3s}.homeCats__item:hover{color:#b01717;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 50px rgba(0,0,0,0.4);box-shadow:0 0 50px rgba(0,0,0,0.4)}.homeCats__title{font-size:20px;padding:15px}@media(max-width:991px){.homeCats__title{font-size:14px;padding:10px}}@media(max-width:767px){.homeCats__title{font-size:12px}}.homeAbout{background:#262626 url(img/homeAbout-bg.png) left center no-repeat;color:white;padding:50px 0 20px;font-size:20px;font-weight:300;margin-bottom:30px}.homeAbout__image{margin-bottom:30px}.homeAbout__text{margin-bottom:30px;line-height:1.2}@media(max-width:991px){.homeAbout{font-size:14px}}@media(max-width:767px){.homeAbout__image img{max-height:150px;width:auto;margin:0 auto;display:block}.homeAbout__text{font-size:14px}}.homeNews .row{font-size:0;text-align:center}.homeNews .row [class*="col-"]{display:inline-block;vertical-align:top;float:none}.homeNews__heading{font-weight:900;font-size:30px;text-transform:uppercase;text-align:center;margin-bottom:30px}.homeNews__heading a{text-decoration:none}.homeNews__heading a:hover{text-decoration:underline}.homeNews__link{margin-bottom:15px;font-weight:700;font-size:20px;line-height:1.2}.homeNews__link a{color:#636363;text-decoration:none}.homeNews__link a:hover{text-decoration:underline}.homeNews__item{text-align:left;margin-bottom:30px}.homeNews__announce{color:#636363;font-size:15px;line-height:1.2}
@media(max-width:991px){
	.homeNews__link a{font-size:14px}
}
@media(max-width:767px){
	.homeNews__heading{font-size:20px}
	.homeNews__link{line-height:1;margin-bottom:10px}
	.homeNews__announce{font-size:12px}
}
.sideCategories ul{margin:0;list-style:none}
.sideCategories ul li{position:relative}
.sideCategories ul li a{display:block;background:#e8e8e8;font-size:14px;color:#646464;font-weight:500;padding:10px 15px;text-decoration:none}
.sideCategories ul li.current-cat-ancestor>a{font-weight:700;color:#262626;background: #c8401b;}
.sideCategories ul li.current-cat>a{background:#c8401b;color:white;font-weight:bold}.sideCategories ul li .toggle-submenu{display:block;font-size:14px;position:absolute;right:0;width:30px;top:0;text-align:center;line-height:43px;cursor:pointer}.sideCategories ul li .toggle-submenu:before{content:'\f105';font-family:FontAwesome}.sideCategories ul li .toggle-submenu.opened:before{content:'\f107'}.sideCategories ul li .toggle-submenu.opened+ul{max-height:750px;transition-timing-function:ease-in}.sideCategories ul ul{margin-left:15px;background:#f7f7f7;max-height:0;overflow:hidden;transition:all .5s ease-out}.sideCategories ul ul li a{background:transparent;font-size:12px;padding:7px 15px}.sideCategories ul ul li .toggle-submenu{line-height:33px}.sideCategories>ul>li+li{border-top:1px solid #cdcdcd}@media(max-width:991px){.productsViewFilter .form-control{height:40px;font-size:12px}.productsViewFilter select.form-control{background-size:40px}}.productsViewSort{font-size:14px}
.productsViewSort a{display:inline-block;margin-left:7px}
.productsWrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -10px}
.productsWrap .productMiniWrap{
	padding:0 7.5px;
	margin-bottom:15px;
}
.productsWrap.productList .productMiniWrap{
	margin-bottom:8px;
}
.productsWrap+.pagination{margin-top:0}
.productMiniWrap{margin-bottom:15px;}
.productMini{
	padding:25px;
	border:1px solid #dbdbdb;
	text-align:center;
	height:100%;
	background:#fff;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	-moz-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:space-between;
	-moz-box-pack:space-between;
	-ms-flex-pack:replace(space-between,"flex-","");
	-webkit-justify-content:space-between;
	justify-content:space-between;
	transition:all .3s
}
.productMiniList{
	padding:10px 25px;
	border:1px solid #dbdbdb;
	text-align:center;
	height:100%;
	background:#fff;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;	
	-webkit-flex-direction:row;
	-moz-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:flex-start;
	-moz-box-pack:flex-start;
	-ms-flex-pack:replace(flex-start,"flex-","");
	-webkit-justify-content:flex-start;
	justify-content:flex-start;
	transition:all .3s;
	height: auto;
}
.productMiniList:hover,
.productMini:hover{
	position:relative;
	z-index:1;
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	-webkit-box-shadow:0 0 40px rgba(0,0,0,0.4);
	box-shadow:0 0 40px rgba(0,0,0,0.4)
}
.productMini__image{
	height:175px;
	margin-bottom:25px;
	position:relative
}
.productMiniList .productMini__image{
	width: 145px;
	height: 145px;
	margin: 0px 10px 0px 10px;
	float: left;
}
.productMini__image img{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	height:auto;
	width:auto;
}
/*.productList .productMini__image img{
	margin-top:0;
	margin-bottom:0;
}*/
.productMini__title{text-align:center;font-weight:500;font-size:20px;text-transform:uppercase;margin-bottom:15px;min-height: 166px;word-wrap: anywhere;}
.list-product .productMini__title{min-height: 0}
.productMiniList .list-product{
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	flex-direction: column;/*row;*/
	-webkit-box-orient: vertical;
	-webkit-box-orient: column;/*row;*/
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
	width: calc(100% - 165px);
	width: -webkit-calc(100% - 165px);
	width: -moz-calc(100% - 165px);
	min-height:145px;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}
.productMiniList .list-product .productMini__title,
.productMiniList .productMini__title{
	text-align: left;
	width: 100%;
}
.productMini__title a{text-decoration:none}
.productMini__price{font-weight:900;font-size:30px;margin-bottom:15px;line-height:1.2;min-height:36px;}
.productMiniList .list-product .productMini__price,
.productMiniList .productMini__price{
	width: 100%;/*calc(100% - 230px);
	width: -webkit-calc(100% - 230px);
	width: -moz-calc(100% - 230px);*/
	text-align: left;
	min-height: 0;/*85px;*/
	position:relative;/*absolute;*/
	bottom:0;
	right:0;
	height:50px;
}
.productMiniList .productMini__price .current{
	position:relative;/*absolute;*/
	bottom:0;
	width: calc(100% - 210px);
	width: -webkit-calc(100% - 210px);
	width: -moz-calc(100% - 210px);
	float: left;
	line-height:50px;
	min-width: 410px;
}
.productMini__price .old{font-weight:300;font-size:16px;color:#838383;text-decoration:line-through}
.productMini__price .old+.current{color:#b01717}
.productMiniList .list-product .productMini__button,
.productMiniList .productMini__button {
	width: 210px;
	float: right;
	position: relative;/*absolute;*/
	bottom: 0;
	right: 0;
}
.productMini__button .btn{width:100%}
.productMiniList:hover .productMini__image img,

@media(max-width:1199px){
	.productMiniList,
	.productMini{padding:20px}
	.productMini__image{height:125px;margin-bottom:15px}
	.productMiniList .productMini__image{
		width: 100px;
		height: 100px;
		margin: 0px 25px 0px 15px;
	}
	.productMini__title{font-size:14px;min-height: 70px;}
	.productMini__price{font-size:20px}
	.productMiniList .productMini__price {
    	width: 50%;
	}
	.productMiniList .old,
	.productMini .old{font-size:12px}
	.productMini__button .btn{font-size:12px;padding:8px 15px}
	.productMiniList .productMini__button {
	    width: 140px;
	}
	.productMiniList .list-product{
		min-height:100px;
	}
	.productMiniList .list-product .productMini__price .current{
		min-width: 210px;
		line-height:35px;
	}
}
@media(max-width:1112px){
	.productMiniList .list-product .productMini__price .productMini__button {
		float:left;
		position:relative;
	}
}
@media(max-width:991px){
	.productMiniList .list-product .productMini__price{
		width: 100%;
		position: relative;
		height:auto;
	}
	.productMiniList .list-product .productMini__price .current{
		float:left;
		position:relative;
	}
	.productMiniList .list-product .productMini__price .productMini__button {
		float:left;
		position: relative;
	}
}

@media(max-width:767px){
	.productMiniList,
	.productMini{padding:15px}
	.productMini__image{height:85px;margin-bottom:10px}
	.productMiniList .productMini__image{
		width: 85px;
		height: 85px;
		margin: 0px 25px 0px 15px;
	}
	.productMini__title{font-size:12px;margin-bottom:5px;min-height: 70px;}
	.productMini__price{font-size:14px;margin-bottom:5px}
	.productMiniList .old,
	.productMini .old{font-size:10px}
	.productMini__button .btn{font-size:10px;padding:3px 15px}
}
@media(max-width:740px){
	.productMiniList .list-product .productMini__price .current{
		position:relative;
		float:left;
	}
	.productMiniList .list-product .productMini__button {
	    width: 100%;
            position:relative;
	}
}

.productGallery{margin-bottom:45px}.productGallery .row{margin-left:-5px;margin-right:-5px}.productGallery .row [class*="col-"]{padding-left:5px;padding-right:5px}.productGallery__main{height:390px;border:1px solid #dbdbdb;position:relative}.productGallery__main img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto}.productGallery__images.no-arrows{margin-top:-9px}.productGallery__images .slick-arrow{display:block;width:100%;border:0;background:transparent;font-size:0;height:17px;padding:0;line-height:1;outline:0}.productGallery__images .slick-arrow::before{font-family:FontAwesome;font-size:20px;color:#262626}.productGallery__images .slick-arrow.slick-prev::before{content:'\f106'}.productGallery__images .slick-arrow.slick-next::before{content:'\f107'}.productGallery__images .slick-arrow.slick-disabled{cursor:default;opacity:.5}.productGallery__image{padding:8px 0;outline:0}.productGallery__image a{display:block;border:1px solid #dedede;position:relative;height:100px;opacity:.25}.productGallery__image a.active{opacity:1}.productGallery__image a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto}@media(max-width:1199px){.productGallery{margin-bottom:30px}.productGallery__main{height:270px}.productGallery__image{padding:5px 0}.productGallery__image a{height:70px}.productGallery__images.no-arrows{margin-top:-6px}.productGallery__images .slick-arrow{height:14px}.productGallery__images .slick-arrow::before{font-size:14px}}@media(max-width:767px){.productGallery__images{padding:0 25px;clear:both}.productGallery__images.no-arrows{margin-top:0}.productGallery__images .slick-arrow{position:absolute;top:0;bottom:0;width:25px;height:100%}.productGallery__images .slick-arrow.slick-prev{left:0}.productGallery__images .slick-arrow.slick-prev::before{content:'\f104'}.productGallery__images .slick-arrow.slick-next{right:0}.productGallery__images .slick-arrow.slick-next::before{content:'\f105'}.productGallery__image{padding:15px 5px}.productGallery__image a{max-width:100px;margin:0 auto}}.productInfo{margin-bottom:45px}.productInfo__quantity{display:inline-block;vertical-align:middle;width:115px;margin-right:25px;margin-bottom:25px}.productInfo__price{display:inline-block;vertical-align:middle;line-height:1;margin-bottom:25px}.productInfo__price .old{font-weight:300;font-size:16px;color:#838383;text-decoration:line-through}.productInfo__price .current{font-weight:900;font-size:30px;color:#b01717}.productInfo__button{margin-bottom:25px}.productInfo__button .btn{width:215px}@media(max-width:1199px){.productInfo{margin-bottom:30px}}@media(max-width:767px){.productInfo__button .btn{width:100%}}.productFeatures{margin-bottom:50px}.productFeatures__title{background:#262626;font-weight:700;font-size:16px;color:white;padding:15px;margin-bottom:15px}.productFeatures__table .row{margin:0;padding:5px 0}.productFeatures__table .row:nth-child(2n){background:#f2f2f2}@media(max-width:1199px){.productFeatures{margin-bottom:30px}}.productDescription .h3{margin-top:0}.relatedProducts__title{font-weight:700;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:50px}.relatedProducts__items{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1199px){.relatedProducts__title{margin-bottom:30px}}@media(min-width:768px){.relatedProducts-service .relatedProducts__title{margin-bottom:30px}}@media(max-width:767px){.relatedProducts__items{display:block}.relatedProducts__items .slick-arrow{position:absolute;top:-45px;left:50%;width:30px;height:30px;border:0;background:0;font-size:0;padding:0;line-height:1}.relatedProducts__items .slick-arrow::before{font-family:FontAwesome;font-size:25px}.relatedProducts__items .slick-arrow.slick-prev{margin-left:-40px}.relatedProducts__items .slick-arrow.slick-prev::before{content:'\f104'}.relatedProducts__items .slick-arrow.slick-next{margin-left:10px}.relatedProducts__items .slick-arrow.slick-next::before{content:'\f105'}.relatedProducts__title{margin-bottom:50px}}.relatedProductWrap{height:100%;padding-bottom:30px}@media(max-width:767px){.relatedProductWrap{padding-bottom:0}}.relatedProduct{position:relative;border:1px solid #dbdbdb;padding:15px 15px 15px 90px;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-align-content:space-between;-ms-align-content:space-between;-webkit-align-content:space-between;align-content:space-between;transition:all .3s}.relatedProduct:hover{position:relative;z-index:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,0.4);box-shadow:0 0 40px rgba(0,0,0,0.4)}.relatedProduct__image{position:absolute;top:0;left:15px;bottom:15px;width:60px}.relatedProduct__image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto}.relatedProduct__title{width:100%;font-weight:500;font-size:20px;line-height:1.2;text-transform:uppercase}.relatedProduct__title a{text-decoration:none}.relatedProduct__price{width:100%}.relatedProduct__price .old{font-weight:300;font-size:16px;color:#838383;text-decoration:line-through}.relatedProduct__price .current{font-weight:900;font-size:25px;color:#b01717;display:inline-block;vertical-align:top;margin-right:15px}.relatedProduct__button{display:block;float:right}.relatedProduct__button .btn{padding:5px 15px}@media(max-width:767px){.relatedProduct__button{float:none}.relatedProduct:hover{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}}.serviceMini{padding-bottom:15px;margin-bottom:30px;border:1px solid #dbdbdb}.serviceMini .row{font-size:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.serviceMini .row .col-image,.serviceMini .row .col-text,.serviceMini .row .col-price{display:inline-block;float:none;font-size:12px}.serviceMini .row .col-price{-moz-align-self:center;-ms-align-self:center;-webkit-align-self:center;align-self:center}.serviceMini__title{font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:15px}.serviceMini__title a{text-decoration:none}.serviceMini__title a:hover{text-decoration:underline}.serviceMini__linkButton{margin-bottom:15px}.serviceMini__linkButton .fa{font-size:20px;margin-right:15px}.serviceMini__linkButton .btn{font-weight:400;padding:5px 15px}.serviceMini__text{margin-bottom:15px}.serviceMini__price{font-weight:900;font-size:30px}.serviceMini__orderButton .btn{width:210px}@media(min-width:1200px){.serviceMini__title{margin-top:15px}}@media(max-width:1199px){.serviceMini{border:0;border-bottom:1px solid #dbdbdb}.serviceMini__image{text-align:center}.serviceMini__image .serviceMini__linkButton{margin:15px 0}.serviceMini__orderButton .btn{width:180px}}@media(max-width:991px){.serviceMini__orderButton .btn{width:135px;padding:5px 15px}.serviceMini__linkButton .btn{font-size:14px;padding:2px 13px}.serviceMini__linkButton .fa{font-size:12px;margin-right:5px}.serviceMini__title{font-size:16px}.serviceMini__price{font-size:20px}}@media(max-width:767px){.serviceMini{padding-bottom:30px;margin-bottom:15px}.serviceMini .row{display:block}.serviceMini__image{text-align:left}.serviceMini__title{line-height:1.2}.serviceMini__price{float:left}.serviceMini__orderButton{float:right}}.serviceGallery{margin-bottom:30px}.serviceGallery__main{height:390px;border:1px solid #dbdbdb;position:relative}.serviceGallery__main img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto}.serviceGallery__images .slick-arrow{display:block;width:100%;border:0;background:transparent;font-size:0;height:17px;padding:0;line-height:1;outline:0}.serviceGallery__images .slick-arrow::before{font-family:FontAwesome;font-size:20px;color:#262626}.serviceGallery__images .slick-arrow.slick-prev::before{content:'\f106'}.serviceGallery__images .slick-arrow.slick-next::before{content:'\f107'}.serviceGallery__images .slick-arrow.slick-disabled{cursor:default;opacity:.5}.serviceGallery__image{padding:8px 0;outline:0}.serviceGallery__image a{display:block;border:1px solid #dedede;position:relative;height:100px;opacity:.25}.serviceGallery__image a.active{opacity:1}.serviceGallery__image a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;width:auto}@media(max-width:991px){.serviceGallery__main{height:270px}.serviceGallery__image{padding:5px 0}.serviceGallery__image a{height:70px}.serviceGallery__images .slick-arrow{height:14px}.serviceGallery__images .slick-arrow::before{font-size:14px}}@media(max-width:767px){.serviceGallery__images{padding:0 25px;clear:both}.serviceGallery__images .slick-arrow{position:absolute;top:0;bottom:0;width:25px;height:100%}.serviceGallery__images .slick-arrow.slick-prev{left:0}.serviceGallery__images .slick-arrow.slick-prev::before{content:'\f104'}.serviceGallery__images .slick-arrow.slick-next{right:0}.serviceGallery__images .slick-arrow.slick-next::before{content:'\f105'}.serviceGallery__image{padding:15px 5px}.serviceGallery__image a{max-width:100px;margin:0 auto}}.serviceInfo{margin-bottom:30px}.serviceInfo__price{display:inline-block;vertical-align:middle;line-height:1;margin-bottom:25px;font-weight:900;font-size:30px}.serviceInfo__button{margin-bottom:25px}.serviceInfo__button .btn{width:215px}@media(max-width:767px){.serviceInfo__button .btn{width:100%}}.serviceDescription{margin-bottom:30px}.offerMini{margin-bottom:30px;color:white;padding:40px;position:relative;overflow:hidden;background-size:cover;background-position:center}.offerMini::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(33,33,33,0.8)}.offerMini__title{position:relative;font-weight:700;font-size:20px;text-transform:uppercase;margin-bottom:30px}.offerMini__title a{color:white;text-decoration:none}.offerMini__title a:hover{text-decoration:underline}.offerMini__text{position:relative;width:650px;margin-bottom:40px}.offerMini__date{position:relative;background:#c8401b;display:inline-block;font-size:15px;padding:5px 15px}.offerMini__button{position:relative;height:30px}.offerMini__button .btn{font-weight:400;text-transform:uppercase;padding:5px 20px}@media(min-width:992px){.offerMini__button{position:absolute;right:40px;top:0;bottom:0;margin:auto}}@media(max-width:991px){.offerMini__title{margin-bottom:20px}.offerMini__text{max-width:100%}.offerMini__button{float:right}}@media(max-width:767px){.offerMini{padding:20px}.offerMini__button{display:none}}.newsMini+.newsMini,.newsMini+.pagination{margin-top:30px}.newsMini__date{background:#c8401b;display:inline-block;font-size:15px;padding:5px 15px;color:white;margin-bottom:15px}.newsMini__title{font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase;margin-bottom:15px}.newsMini__title a{text-decoration:none}.newsMini__title a :hover{text-decoration:underline}@media(max-width:767px){.newsMini__title{font-size:14px}}.newsDate{background:#c8401b;display:inline-block;font-size:15px;padding:5px 15px;color:white}.newsContent{margin-bottom:30px}.shareBlock{text-align:center;margin-bottom:30px}.shareBlock__title{font-size:12px;margin-bottom:10px}.ya-share2__icon{height:30px!important;width:30px!important;background-size:24px 24px!important;background-repeat:no-repeat!important;background-position:center center!important}.ya-share2__badge{background-color:#262626!important;border-radius:15px}.newsOther__heading{font-size:25px;font-weight:700;text-transform:uppercase;margin-bottom:15px}.newsOther__item{margin-bottom:30px}.newsOther__date{background:#c8401b;display:inline-block;font-size:15px;padding:5px 15px;color:white;margin-bottom:20px}.newsOther__link{font-size:15px;line-height:1.2;text-transform:uppercase;font-weight:700;margin-bottom:10px}.newsOther__link a{text-decoration:none}.newsOther__link a:hover{text-decoration:underline}@media(max-width:1199px){.newsOther__heading{margin-bottom:40px}}@media(max-width:767px){.newsOther__heading{font-size:20px;margin-bottom:30px}}.documents{padding-left:85px;background:transparent url(img/documents-image.png) 0 0 no-repeat;min-height:60px}.documents__item{margin-bottom:20px}@media(max-width:767px){.documents{padding-left:0;padding-top:85px}}.deliveryText{padding-left:100px;background:transparent url(img/delivery-image.png) 0 0 no-repeat;min-height:57px;margin-bottom:30px}@media(max-width:767px){.deliveryText{padding-left:0;padding-top:85px}}.delivery{background:#000 url(img/delivery-bg.jpg) center center no-repeat;color:white;padding:50px;width:1170px;margin:0 auto;max-width:100%}.delivery__title{font-weight:700;font-size:30px;line-height:1.2;text-transform:uppercase;text-align:center;width:500px;margin:0 auto}.delivery__image{height:65px;margin-bottom:15px}.delivery__image img{display:block;margin:0 auto;max-width:100%;height:auto}.delivery__phone{display:inline-block;vertical-align:top;width:49%;text-align:center;font-weight:700;font-size:20px;text-transform:uppercase}.delivery__phone a{display:block;color:white;text-decoration:none;border:1px solid white;width:240px;margin:20px auto 0}.delivery__manager{display:inline-block;vertical-align:top;width:49%;text-align:center;font-weight:700;font-size:20px;text-transform:uppercase}.delivery__manager a{font-size:15px;font-weight:400;padding:5px 15px;margin-top:20px}@media(max-width:1199px){.delivery{padding:40px 0}.delivery__title{margin-bottom:15px}}@media(max-width:767px){.delivery__title{width:100%;font-size:20px;margin-bottom:30px}.delivery__phone{display:block;width:100%;font-size:16px;margin-bottom:30px}.delivery__phone a{margin-top:10px}.delivery__manager{display:block;width:100%;font-size:16px}}.licenses{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.licenses__item{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-align-content:space-between;-ms-align-content:space-between;-webkit-align-content:space-between;align-content:space-between;margin-bottom:30px}.licenses__image{width:100%;margin-bottom:15px}.licenses__title{font-size:14px;line-height:1.2}@media(max-width:767px){.licenses__image{margin-bottom:10px}}@media(max-width:767px){.page-contacts{padding-bottom:30px}}.contactsContent{margin-bottom:60px}.contactsAddresses_item{margin-bottom:10px;font-size:15px;cursor:pointer}.contactsAddresses_item .fa{font-size:22px;color:#b01717;width:25px;margin-right:10px;text-align:right}.contactsInfo{font-size:15px}.contactsInfo a{text-decoration:none}.contactsInfo a:hover{text-decoration:underline}.contactsInfo .fa{color:#b01717;width:25px;margin-right:10px;text-align:right}.contactsInfo__hours .fa,.contactsInfo__phone .fa{font-size:22px}.contactsInfo__email .fa{font-size:18px}.btn-feedback{width:181px}@media(min-width:1200px){.btn-feedback{float:right}}@media(max-width:767px){.btn-feedback{display:block;margin:30px auto 0}}div#yaMap{height:550px;margin-bottom:60px}@media(max-width:768px){div#yaMap{height:400px}}.pagination{display:block}.pagination ul.page-numbers{list-style:none;margin:0 0 30px;width:auto;text-align:center;cursor:default}.pagination ul.page-numbers li{display:inline-block;vertical-align:middle;margin:0 5px}.pagination ul.page-numbers li .page-numbers{display:block;font-size:14px;width:25px;line-height:25px;background:#e8e8e8}.pagination ul.page-numbers li .page-numbers.current{background:#c8401b;color:white;font-weight:bold}.pagination ul.page-numbers li a{text-decoration:none}@media(max-width:767px){.pagination{font-size:0}.pagination ul.page-numbers li{margin:0}.pagination ul.page-numbers li .page-numbers{display:none}.pagination ul.page-numbers li .page-numbers.current,.pagination ul.page-numbers li .page-numbers.prev,.pagination ul.page-numbers li .page-numbers.next{display:block;margin:0 5px}}#footer ul.menu{margin:0 0 40px;list-style:none;display:table;width:100%}#footer ul.menu li{display:table-cell;text-align:center}#footer ul.menu li a{font-weight:900;font-size:15px;text-decoration:none}#footer ul.menu li a:hover{text-decoration:underline}#footer .copyright,#footer .address,#footer .phone{font-weight:300;font-size:16px;color:#808080}@media(max-width:991px){#footer .copyright,#footer .address,#footer .phone{font-size:16px}}@media(max-width:767px){#footer .copyright,#footer .address,#footer .phone{text-align:center}}#footer .address{color:#444}#footer .phone{font-weight:900}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7}.modal-content{border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;box-shadow:none}.modal-header,.modal-body{padding:40px}.modal-header{border:0;padding-bottom:0}.modal-header .close{position:absolute;top:15px;right:15px}.modal-title{font-weight:900;font-size:30px;line-height:1;text-transform:uppercase;text-align:center}.modal .btn-submit{display:block;width:180px;margin:0 auto}@media(max-width:767px){.modal-header,.modal-body{padding:30px 15px}.modal-body{padding-top:0}.modal-title{font-size:20px}}.spinner{position:relative}.spinner input{width:100%;height:50px;border:1px solid #dbdbdb;font-size:20px;padding:0 55px 0 15px;text-align:center}.spinner .spinner-up,.spinner .spinner-down{position:absolute;right:0;background:#262626;color:white;font-size:15px;height:50%;padding-top:2px}.spinner .spinner-up:hover,.spinner .spinner-down:hover{opacity:.9;color:white}.spinner .spinner-up{top:0}.spinner .spinner-down{bottom:0}.productOrder{text-align:center}.productOrder__title{font-weight:700;font-size:18px;margin-bottom:20px}.productOrder__quantity,.productOrder__price{display:inline-block;vertical-align:middle;margin:0 15px}.productOrder__quantity .spinner{width:115px}.productOrder__price .current,.productOrder__price .old{display:inline-block;vertical-align:baseline}.productOrder__price .current{font-weight:900;font-size:30px;color:#b01717}.productOrder__price .old{font-weight:300;font-size:16px;color:#838383;text-decoration:line-through;margin-left:30px}@media(max-width:767px){.productOrder__title{font-size:14px}}.serviceOrder{text-align:center}.serviceOrder__title{font-size:16px;font-weight:700}@media(max-width:767px){.serviceOrder__title{font-size:14px}}

.productsViewSort a.block-view{
	position: relative;
	background: url(img/sort.png) 0 0;
	width: 20px;
	height: 20px;
	float: right;
}
.productsViewSort a.block-view.active{
	background: url(img/sort.png) 0 20px;
}
.productsViewSort a.list-view{
	position: relative;
	background: url(img/sort.png) 20px 20px;
	width: 20px;
	height: 20px;
	float: right;
}
.productsViewSort a.list-view.active{
	background: url(img/sort.png) 20px 0;
}

.productMini.podCatalog{
	padding:0;
	justify-content: flex-start;
	margin-left: 0;
	margin-right: 15px;
}
.podCatalog__image{
	height: 220px;
	width:100%;
	position: relative;
	overflow:hidden;
}
.podCatalog__image img{
	max-height: 220px;
	width: auto;
	height: 100%;
}
.productMini.podCatalog .productMini__title{
	padding: 25px;
	font-size: 16px;
	font-weight: 600;
	text-align: left;
	margin-bottom: 0;
}
.productMini.podCatalog .productMini__title a{
	float: left;
	margin-bottom: 12px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
}
.productMini.podCatalog .productMini__title a.last{
	text-decoration: underline;
	color: #c14714;
}
.productMini.podCatalog .productMini__title .catalog_child_dop,
.productMini.podCatalog .productMini__title .catalog_child{
	color: #8e8e8e;
	font-size: 13px;
	text-transform: none;
	width: 100%;
	font-weight: normal;
	-webkit-transition: width 1s ease-out;
	transition: width 1s ease-out;
}
.productMini.podCatalog .productMini__title .catalog_child_dop{
	opacity: 0;
	height: 0;
	margin-bottom: 0;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	-moz-transition: all 1s ease;
    -o-transition: all 1s ease;
}
/*#header #main-menu ul li.menu-item-2358{
	background-color: #c14714;
	color: #ffffff;
	width: 240px;
	min-height: 50px;
	height:auto;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:0px;
}
#header #main-menu ul li.menu-item-2358 > a,
#header #main-menu ul li.menu-item-2358 a:hover{
	color:#ffffff;
}*/
a.link_bree{
	color: #c14714;
}
.section-card-toggle{
	color: #c14714;
	font-size: 13px;
	font-weight: normal;
    cursor: pointer;
    position: relative;
    text-transform: none;
}
#modal-call-korrupt .modal-title{
	line-height:1.3;
}
.js-input-message{
	resize: none;
}
@media(max-width:991px){
	.podCatalog__image{
		height: 170px;
	}
	.podCatalog__image img{
		max-height: 170px;
	}
	/*#header #main-menu ul{
		flex-wrap: wrap;
		height: auto;
	}*/
	#header #main-menu ul li a {
		/*padding: 10px 30px 0 30px;*/
		font-weight: 600;
		font-size: 13px;
		white-space: nowrap;
	}
	#header #main-menu ul li.menu-item-2358 a{
		/*padding: 0px 20px 0 20px;*/
		white-space: pre-wrap;
	}
}
@media(max-width:767px){
	.podCatalog__image {
	    height: 220px;
	}
	.podCatalog__image img{
		max-height: 220px;
	}
	.productMini.podCatalog .productMini__title {
 	   	padding: 15px;
	}
	.productMini.podCatalog {
		margin-left: 15px;
		margin-right: 15px;
	}
}
.productMiniList .list-product .productMini__price, .productMiniList .productMini__price{
	height: auto;
}