/*
Theme Name: spetsavtomatika-02
Version: 1.0
Author: Extremum
Text Domain: spetsavtomatika
Author URL: http://webkab.ru
*/
/* basics */
/* General Reset */
body{
	margin:0;
	color:#242424;
	font:14px/16px Arial, Helvetica, sans-serif;
	background:#fff;
	overflow-x: hidden;
    width: 100%;
}
.img-holder img{height: 100px;width: auto;max-width: 100px;}
.area-s{margin-bottom: 20px;width: 22%;}
img{border-style:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% Verdana, Geneva, sans-serif;
	-webkit-appearance: none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
a{
	color:#000;
	/*text-decoration:none;*/
}
a:hover{text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
header, nav, section, article, aside, footer{display:block;}
/* General settings */

svg.icon {
	width: 1rem;
	height: 1rem;
	max-width: 64px;
}
/*btn*/
.btn-01{
	display:inline-block;
	color:#fff;
	font: 18px/20px Arial, Helvetica, sans-serif;
	background: rgb(229,26,29); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZGYxODFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjYzYxMjE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjYWEwYTBjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjOTYwNDA3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk2MDQwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
	background: -moz-linear-gradient(top,  rgb(229,26,29) 0%, rgb(223,24,27) 9%, rgb(198,18,21) 26%, rgb(170,10,12) 57%, rgb(150,4,7) 91%, rgb(150,4,7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(229,26,29)), color-stop(9%,rgb(223,24,27)), color-stop(26%,rgb(198,18,21)), color-stop(57%,rgb(170,10,12)), color-stop(91%,rgb(150,4,7)), color-stop(100%,rgb(150,4,7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51a1d', endColorstr='#960407',GradientType=0 ); /* IE6-8 */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding:10px 20px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
.btn-01:hover{
	background: rgb(151,2,6); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3MDIwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzk3MDUwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2EyMDYwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2E1MDkwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2E0MDgwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iI2FhMGEwYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2M2MTIxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iI2RlMTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTFhMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  rgb(151,2,6) 0%, rgb(151,5,8) 11%, rgb(162,6,10) 30%, rgb(165,9,13) 32%, rgb(164,8,11) 34%, rgb(170,10,12) 43%, rgb(198,18,21) 74%, rgb(222,23,26) 91%, rgb(229,26,29) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(151,2,6)), color-stop(11%,rgb(151,5,8)), color-stop(30%,rgb(162,6,10)), color-stop(32%,rgb(165,9,13)), color-stop(34%,rgb(164,8,11)), color-stop(43%,rgb(170,10,12)), color-stop(74%,rgb(198,18,21)), color-stop(91%,rgb(222,23,26)), color-stop(100%,rgb(229,26,29))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#970206', endColorstr='#e51a1d',GradientType=0 ); /* IE6-8 */
	text-decoration:none;

}
.container{
	max-width:1200px;
	margin:0 auto;
}
.container:after{
	clear:both;
	content:'';
	display:block;
}
/*header*/
.header-top{
	position:relative;
	background:#000;
	min-height:40px;
}
.header-top:before{
	content:'';
	background:url(images/bg-01.png) repeat-x;
	position:absolute;
	width:100%;
	height:12px;
	left:0;
	right:0;
	bottom:-12px;
}
.header-top:after {
	content:'';
	background:url(images/bg-02.png) no-repeat;
	width: 210px;
	height: 140px;
	position:absolute;
	left:0;
	top:0;
	background-size: contain;
}
.header-top .main-nav ul{
	margin:0;
	padding:10px 0;
	list-style:none;
	float:right;
	font: 15px/18px Arial, Helvetica, sans-serif;
}
.header-top .main-nav ul li{
	float:left;
	margin:0 5px;
}
.header-top .main-nav ul li a{
	color:#fff;
	text-decoration:underline;
}
.header-top .main-nav ul li.current-menu-item a{
	color:#ff0000;
}
.header-top .main-nav ul li a:hover{
	text-decoration:none;
}
#header .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat;
	width:177px;
	height:89px;
	
}
#header .logo a{
	display:block;
	height:100%;
}
.header-bottom{
	padding-top:20px;
	padding-bottom:15px;
}
.searh-form{
	width: 544px;
	float: left;
	margin-left: 192px;
	margin-left: 48px;
}
.searh-form .row{
	border: 1px solid #797979;
	border-radius: 3px;
	overflow:hidden;
}
.searh-form .row .txt{
	float:left;
	border:none;
	background:#fff;
	width:450px;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color:#4a4e59;
	padding:6px 10px;
}
.searh-form .row .btn-search{
	float:right;
	text-indent:-9999px;
	border:none;
	background:url(images/ico-02.png) no-repeat;
	width:36px;
	height:30px;
	cursor:pointer;
}
.searh-form ul{
	margin:0;
	padding: 12px 0;
	list-style:none;
	overflow:hidden;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color:#8d8e90;
}
.searh-form ul li{
	float: left;
	margin: 2px 6px;
}
.searh-form ul li img{
	vertical-align:top;
	margin-right:3px;
}
.searh-form ul li:first-child {
	/* margin: 6px 6px 0 0; */
	display: flex;
	flex-wrap: nowrap;
	align-content: center;
	align-items: center;
	justify-content: space-between;
}
.searh-form ul li:first-child strong,
.searh-form ul li:first-child a,
.searh-form ul li:first-child {
	/* color:#e72d26; */
}
.searh-form ul li a {
	text-decoration: none;
}
.searh-form ul li strong{
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#414550;
}
.header-bottom .btn-01{
	float:right;
	margin-top: 12px;
}
/*visual*/
.visual{
	background:url(images/bg-03.jpg) no-repeat;
	background-size:cover;
	height:200px;
}
.slideshow{
	position:relative;
	height:200px;
}
.slideshow .slides{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.slideshow .slides li{
	width:100%;
	min-height:200px;
	background-repeat:no-repeat;
}
.slideshow .slides li .bg{
	display:none;
}
.slideshow .slides li .center-img{
}
.slideshow .slides li .descr{
	font:bold 27px/32px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#e72d26;
	float:left;
	text-align:center;
	width:360px;
	padding:10px 30px;
	margin-top:55px;
	float:left;
}
.slideshow .flex-control-nav{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:20px;
	bottom:12px;
}
.slideshow .flex-control-nav li{
	float:left;
	margin:0 3px;
}
.slideshow .flex-control-nav li a{
	display:block;
	width:11px;
	height:11px;
	background:#fff;
	text-indent:-9999px;
	cursor:pointer;
}
.slideshow .flex-control-nav li a.flex-active{
	background:#262a34;
}
/*main*/
.main{
	overflow:hidden;
	padding-top:70px;
	padding-bottom:100px;
}
.main .sitebar{
	width:240px;
	float:left;
	margin-bottom: 105px;
}
.main .sitebar span {
	display:block;
	color:#fff;
	background:#000;
	margin:0;
	padding:20px 0;
	text-align:center;
	font: 18px/22px -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
}
.main .sitebar ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#f8f8f8;
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.main .sitebar ul li.hilite > a{font-weight:bold;}
.main .sitebar ul li.current-menu-item ul.sub-menu{
	display:block !important;
}
.main .sitebar ul li.current-menu-item > a{
	color:#ff0000;
}
.main .sitebar ul li.current-products-category-ancestor > a{
	color:#ff0000;
}
.main .sitebar ul li.current-products-category-ancestor ul.sub-menu{
	display:block !important;
}
.main .sitebar ul li.current-products-ancestor > a{
	color:#ff0000;
}
.main .sitebar ul li.current-products-ancestor ul.sub-menu{
	display:block !important;
}
.main .sitebar ul.menu > li > a{
	/* padding:10px 15px 10px 15px; */
	padding: 7px 16px 7px 11px;
	border-top:1px solid #bfc0c3;
	display:block;
	font-weight: 600;
	text-decoration: none;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
}
.main .sitebar ul.menu > li.hilite > a {
	background:url(images/ico-001.png) no-repeat 95% 50%;
}
.main .sitebar ul.menu > li.current-menu-item > a {
	background:url(images/ico-001-hover.png) no-repeat 95% 50%;
}

.main .sitebar .sub-menu{
	font: 12px/16px -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;;
	margin: 0;
	display:none;
}
.main .sitebar .sub-menu li {
    background: url(images/bull-02.png) no-repeat 10px 10px;
    padding-left: 10px;
    margin: 0 0 0 4px;
    border-top: 1px solid #e8e8e8;
}
.main .sitebar .sub-menu li > a {
	border-bottom:none;
	/* padding:3px 0 3px 20px; */
	padding:4px 4px 4px 16px;
	text-decoration: none;
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
}
.main .main-post{
	width:72%;
	float:right;
}
.main .main-post h3{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 20px;
	color:#e72d26;
}
.main .main-post p{
	margin:0 0 20px;
}
.main .main-post .list-01{
	margin:0;
	padding:0;
	list-style:none;
}
.main .main-post .list-01 li{
	background:url(images/bull-01.png) no-repeat 0 4px;
	padding-left:15px;
	margin-bottom:10px;
}
.main .main-post .list-02{
	margin:0;
	padding:0;
	list-style:none;
}
.main .main-post .list-02 li{
	margin-bottom:25px;
}
.main .main-post .list-02 h4{
	font: 16px/18px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.main .main-post .list-02 img{
	vertical-align:top;
	margin-right:10px;
}
.main-ttl{
	font:bold 17px/19px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#e72d26;
}
.main .main-post .produkt-area{
	overflow:hidden;
	text-align:center;
}
.main .main-post .produkt-holder{
	width:210px;
	display:inline-block;
	margin:10px 35px;
	vertical-align:top;
}
.main .main-post .produkt-holder .img-holder{
	border:1px solid #bfc0c3;
	display:inline-block;
	width:180px;
	padding:20px;
}
.main .main-post .produkt-holder .img-holder img{
	width:auto;
}
.main .main-post .produkt-holder .link a{
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.main .main-post .img_product{
	float:left;
	border:1px solid #bfc0c3;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:40px;
}
.main .main-post .holder-pic{
	overflow:hidden;
	margin-bottom:50px;
}
.main .main-post .form-holder{
	float:left;
	width:261px;
	margin-left:40px;
}
.main .main-post .form-holder h2{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#114989;
}
.main .main-post .form-holder .row{
	overflow:hidden;
	margin-bottom:10px;
}
.main .main-post .form-holder .row .wpcf7-text{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font: 15px/18px Arial, Helvetica, sans-serif;
	padding:5px;
	border:1px solid #114989;
	color:#c7c7c7;
}
.main .main-post .form-holder .row .wpcf7-text{
	
}
div.wpcf7-mail-sent-ng{
	border:none !important;
	display:block;
	color:#ff0000;
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-align:center;
}
.main .main-post .wpcf7-not-valid-tip{
	display:block;
	position:static;
	border:none;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.main-post .wpcf7{
	overflow:hidden;
	float:left;
	width:301px;
}
.main .main-post .form-holder .wpcf7-submit{
	float:right;
	border:1px solid #dea303;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	width:170px;
	height:45px;
	font: 21px/24px Arial, Helvetica, sans-serif;
	color:#fff;
	background: rgb(251,208,93); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZDA1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjZmRkNDYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiNmZWQ1NjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiNmZWQ1NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmZWNkNDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiNmZmM4MmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmZWM1MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmJhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiNlOTk5MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNlYTliMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNlYmEwMDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNmMmFiMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiNmMGFlMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNmNmI4MzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNmN2MxM2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiNmYWM1NDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmJjNzNmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
	background: -moz-linear-gradient(top,  rgb(251,208,93) 0%, rgb(253,212,98) 2%, rgb(254,213,105) 7%, rgb(254,213,99) 12%, rgb(254,205,64) 24%, rgb(255,200,47) 31%, rgb(254,197,30) 36%, rgb(255,186,0) 50%, rgb(233,153,2) 52%, rgb(234,155,0) 55%, rgb(235,160,9) 62%, rgb(242,171,29) 74%, rgb(240,174,34) 76%, rgb(246,184,49) 83%, rgb(247,193,61) 90%, rgb(250,197,67) 95%, rgb(251,199,63) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(251,208,93)), color-stop(2%,rgb(253,212,98)), color-stop(7%,rgb(254,213,105)), color-stop(12%,rgb(254,213,99)), color-stop(24%,rgb(254,205,64)), color-stop(31%,rgb(255,200,47)), color-stop(36%,rgb(254,197,30)), color-stop(50%,rgb(255,186,0)), color-stop(52%,rgb(233,153,2)), color-stop(55%,rgb(234,155,0)), color-stop(62%,rgb(235,160,9)), color-stop(74%,rgb(242,171,29)), color-stop(76%,rgb(240,174,34)), color-stop(83%,rgb(246,184,49)), color-stop(90%,rgb(247,193,61)), color-stop(95%,rgb(250,197,67)), color-stop(100%,rgb(251,199,63))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(251,208,93) 0%,rgb(253,212,98) 2%,rgb(254,213,105) 7%,rgb(254,213,99) 12%,rgb(254,205,64) 24%,rgb(255,200,47) 31%,rgb(254,197,30) 36%,rgb(255,186,0) 50%,rgb(233,153,2) 52%,rgb(234,155,0) 55%,rgb(235,160,9) 62%,rgb(242,171,29) 74%,rgb(240,174,34) 76%,rgb(246,184,49) 83%,rgb(247,193,61) 90%,rgb(250,197,67) 95%,rgb(251,199,63) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(251,208,93) 0%,rgb(253,212,98) 2%,rgb(254,213,105) 7%,rgb(254,213,99) 12%,rgb(254,205,64) 24%,rgb(255,200,47) 31%,rgb(254,197,30) 36%,rgb(255,186,0) 50%,rgb(233,153,2) 52%,rgb(234,155,0) 55%,rgb(235,160,9) 62%,rgb(242,171,29) 74%,rgb(240,174,34) 76%,rgb(246,184,49) 83%,rgb(247,193,61) 90%,rgb(250,197,67) 95%,rgb(251,199,63) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(251,208,93) 0%,rgb(253,212,98) 2%,rgb(254,213,105) 7%,rgb(254,213,99) 12%,rgb(254,205,64) 24%,rgb(255,200,47) 31%,rgb(254,197,30) 36%,rgb(255,186,0) 50%,rgb(233,153,2) 52%,rgb(234,155,0) 55%,rgb(235,160,9) 62%,rgb(242,171,29) 74%,rgb(240,174,34) 76%,rgb(246,184,49) 83%,rgb(247,193,61) 90%,rgb(250,197,67) 95%,rgb(251,199,63) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(251,208,93) 0%,rgb(253,212,98) 2%,rgb(254,213,105) 7%,rgb(254,213,99) 12%,rgb(254,205,64) 24%,rgb(255,200,47) 31%,rgb(254,197,30) 36%,rgb(255,186,0) 50%,rgb(233,153,2) 52%,rgb(234,155,0) 55%,rgb(235,160,9) 62%,rgb(242,171,29) 74%,rgb(240,174,34) 76%,rgb(246,184,49) 83%,rgb(247,193,61) 90%,rgb(250,197,67) 95%,rgb(251,199,63) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd05d', endColorstr='#fbc73f',GradientType=0 ); /* IE6-8 */
	cursor:pointer;
}
.main .main-post .form-holder .wpcf7-submit:hover{
	background: rgb(249,199,64); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5Yzc0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZmFjNDNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZjZiYTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZjdiOTM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjZjNhZjI4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjZjJhOTFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzMlIiBzdG9wLWNvbG9yPSIjZWRhMjExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZWM5YzA1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjZTY5ZDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmViNjBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZmZiYjBkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZmZiZDBjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZjMjEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjZmZjYzQ0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZmVkNTYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZmVkNjY3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZlZDA2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
	background: -moz-linear-gradient(top,  rgb(249,199,64) 0%, rgb(250,196,62) 7%, rgb(246,186,53) 14%, rgb(247,185,52) 17%, rgb(243,175,40) 21%, rgb(242,169,28) 29%, rgb(237,162,17) 33%, rgb(236,156,5) 40%, rgb(230,157,0) 48%, rgb(254,182,10) 50%, rgb(255,187,13) 52%, rgb(255,189,12) 55%, rgb(255,194,18) 60%, rgb(255,204,68) 76%, rgb(254,213,99) 88%, rgb(254,214,103) 93%, rgb(254,208,97) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(249,199,64)), color-stop(7%,rgb(250,196,62)), color-stop(14%,rgb(246,186,53)), color-stop(17%,rgb(247,185,52)), color-stop(21%,rgb(243,175,40)), color-stop(29%,rgb(242,169,28)), color-stop(33%,rgb(237,162,17)), color-stop(40%,rgb(236,156,5)), color-stop(48%,rgb(230,157,0)), color-stop(50%,rgb(254,182,10)), color-stop(52%,rgb(255,187,13)), color-stop(55%,rgb(255,189,12)), color-stop(60%,rgb(255,194,18)), color-stop(76%,rgb(255,204,68)), color-stop(88%,rgb(254,213,99)), color-stop(93%,rgb(254,214,103)), color-stop(100%,rgb(254,208,97))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(249,199,64) 0%,rgb(250,196,62) 7%,rgb(246,186,53) 14%,rgb(247,185,52) 17%,rgb(243,175,40) 21%,rgb(242,169,28) 29%,rgb(237,162,17) 33%,rgb(236,156,5) 40%,rgb(230,157,0) 48%,rgb(254,182,10) 50%,rgb(255,187,13) 52%,rgb(255,189,12) 55%,rgb(255,194,18) 60%,rgb(255,204,68) 76%,rgb(254,213,99) 88%,rgb(254,214,103) 93%,rgb(254,208,97) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(249,199,64) 0%,rgb(250,196,62) 7%,rgb(246,186,53) 14%,rgb(247,185,52) 17%,rgb(243,175,40) 21%,rgb(242,169,28) 29%,rgb(237,162,17) 33%,rgb(236,156,5) 40%,rgb(230,157,0) 48%,rgb(254,182,10) 50%,rgb(255,187,13) 52%,rgb(255,189,12) 55%,rgb(255,194,18) 60%,rgb(255,204,68) 76%,rgb(254,213,99) 88%,rgb(254,214,103) 93%,rgb(254,208,97) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(249,199,64) 0%,rgb(250,196,62) 7%,rgb(246,186,53) 14%,rgb(247,185,52) 17%,rgb(243,175,40) 21%,rgb(242,169,28) 29%,rgb(237,162,17) 33%,rgb(236,156,5) 40%,rgb(230,157,0) 48%,rgb(254,182,10) 50%,rgb(255,187,13) 52%,rgb(255,189,12) 55%,rgb(255,194,18) 60%,rgb(255,204,68) 76%,rgb(254,213,99) 88%,rgb(254,214,103) 93%,rgb(254,208,97) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(249,199,64) 0%,rgb(250,196,62) 7%,rgb(246,186,53) 14%,rgb(247,185,52) 17%,rgb(243,175,40) 21%,rgb(242,169,28) 29%,rgb(237,162,17) 33%,rgb(236,156,5) 40%,rgb(230,157,0) 48%,rgb(254,182,10) 50%,rgb(255,187,13) 52%,rgb(255,189,12) 55%,rgb(255,194,18) 60%,rgb(255,204,68) 76%,rgb(254,213,99) 88%,rgb(254,214,103) 93%,rgb(254,208,97) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c740', endColorstr='#fed061',GradientType=0 ); /* IE6-8 */
}
.main .main-post .intro-holder{
	float:right;
	width:225px;
	font: 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin-top:47px;
}
.main .main-post .intro-holder p{margin:0;}
.main .main-post .intro-holder dl{margin:0;}
.main .main-post .intro-holder dt{
	float:left;
}
.main .main-post .intro-holder dd,
.main .main-post .intro-holder dd a[href^="tel"]{
	color:#e72d26;
	font-weight:bolder;
	letter-spacing: 0.01rem;
}
.main .main-post .intro-holder dd a {
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
.main .main-post .intro-holder dd a svg {
	vertical-align: middle;
	display: inline-block;
	height: 1.5em;
	width: auto;
	margin-right: 0.25rem;
}
.main .main-post .intro-holder span{
	color:#0080ff;
}

/*footer*/
#footer{
	position:relative;
	background:#000;
	color:#fff;
	padding:40px 0;
}
#footer:before{
	content:'';
	background:url(images/bg-01.png) repeat-x;
	position:absolute;
	width:100%;
	height:12px;
	left:0;
	right:0;
	top:-12px;
}
#footer:after{
	content:'';
	background:url(images/bg-05.png) no-repeat;
	width:341px;
	height:171px;
	position:absolute;
	right:0;
	bottom:0;
}
#footer .copy{
	float:left;
}
#footer .link{
	float:right;
	color:#fff;
	position:relative;
	padding:4px 32px 4px 0;
	text-decoration:underline;
}
#footer .link:after{
	content:'';
	position:absolute;
	background:url(images/ico-07.png) no-repeat;
	width:22px;
	height:21px;
	right:0;
	top:0;
}
#footer .link:hover{
	text-decoration:none;
}



.map-holder{
	min-height:435px;
	margin-bottom:40px;
}
.map-holder iframe{
	width:100%;
}

.contact-holder{
	overflow:hidden;
}
.contact-holder .address{
	float:left;
	width:330px;
	font: 14px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.contact-holder .address dl{margin:0;}
.contact-holder .address dd{
	margin:0 0 5px;
	font: 18px/22px Arial, Helvetica, sans-serif;
}
.contact-holder .address dt{margin:0 0 15px;}
.contact-holder .address dt a{
	text-decoration:underline;
	color:#e72d26;
}
.contact-holder .address dt a:hover{text-decoration:none;}
.contact-holder .tel-holder{
	float:left;
	margin-left:150px;
}
.contact-holder .tel-holder h4{
	margin:0 0 10px;
	font: 18px/22px Arial, Helvetica, sans-serif;
}
.contact-holder .tel-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:12px;
}
.contact-holder .tel-holder ul li{
	margin-bottom:20px;
}
.contact-holder .tel-holder ul li span{
	display:block;
}
.contact-holder .tel-holder ul li span span{
	display:inline-block;
	font:bold 15px Arial, Helvetica, sans-serif;
}
.contact-holder .tel-holder ul li.tel-01{
	background:url(images/ico-tel-01.png) no-repeat 0 12px;
	padding-left:50px;
}
.contact-holder .tel-holder ul li.tel-02{
	background:url(images/ico-tel-02.png) no-repeat 0 12px;
	padding-left:50px;
}
.ligth-box-holder{
	display:none;
	width:700px;
	color:#fff;
}
.ligth-box-holder .wpcf7{
	width:280px;
	margin:0 auto;
}
.ligth-box-holder .row{margin-bottom:10px;}
.ligth-box-holder .row label{
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.ligth-box-holder .wpcf7 .wpcf7-text{
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #fff;
}
.ligth-box-holder .wpcf7 .wpcf7-text.focus{
	border:1px solid #a2070a;
}
.ligth-box-holder .wpcf7 .wpcf7-textarea{
	min-width:280px;
	max-width:280px;
	min-height:130px;
	max-height:130px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
		-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:none;
	padding:10px;
}
.ligth-box-holder span{
	font:bold 30px/30px Arial, Helvetica, sans-serif;
}
.ligth-box-holder .wpcf7-submit{
	width:100%;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	background: rgb(229,26,29); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1MWExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2RlMTcxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2M2MTIxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2JlMTAxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2FmMGEwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzk5MDQwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NDAzMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  rgb(229,26,29) 0%, rgb(222,23,26) 11%, rgb(198,18,21) 26%, rgb(190,16,18) 38%, rgb(175,10,14) 52%, rgb(153,4,6) 87%, rgb(148,3,6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(229,26,29)), color-stop(11%,rgb(222,23,26)), color-stop(26%,rgb(198,18,21)), color-stop(38%,rgb(190,16,18)), color-stop(52%,rgb(175,10,14)), color-stop(87%,rgb(153,4,6)), color-stop(100%,rgb(148,3,6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(229,26,29) 0%,rgb(222,23,26) 11%,rgb(198,18,21) 26%,rgb(190,16,18) 38%,rgb(175,10,14) 52%,rgb(153,4,6) 87%,rgb(148,3,6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(229,26,29) 0%,rgb(222,23,26) 11%,rgb(198,18,21) 26%,rgb(190,16,18) 38%,rgb(175,10,14) 52%,rgb(153,4,6) 87%,rgb(148,3,6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(229,26,29) 0%,rgb(222,23,26) 11%,rgb(198,18,21) 26%,rgb(190,16,18) 38%,rgb(175,10,14) 52%,rgb(153,4,6) 87%,rgb(148,3,6) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(229,26,29) 0%,rgb(222,23,26) 11%,rgb(198,18,21) 26%,rgb(190,16,18) 38%,rgb(175,10,14) 52%,rgb(153,4,6) 87%,rgb(148,3,6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51a1d', endColorstr='#940306',GradientType=0 ); /* IE6-8 */
	border:1px solid #cc0507;
	padding:20px 0;
	font: 20px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.ligth-box-holder .wpcf7-submit:hover{
	background: rgb(148,3,6); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk0MDMwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2EyMDgwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2E4MDkwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2IxMGIwZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iI2JlMTAxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2NhMTExNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2Q3MTYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iI2UxMTkxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNTFhMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
	background: -moz-linear-gradient(top,  rgb(148,3,6) 0%, rgb(162,8,10) 31%, rgb(168,9,13) 36%, rgb(177,11,15) 51%, rgb(190,16,18) 62%, rgb(202,17,22) 77%, rgb(215,22,27) 84%, rgb(225,25,27) 92%, rgb(229,26,29) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(148,3,6)), color-stop(31%,rgb(162,8,10)), color-stop(36%,rgb(168,9,13)), color-stop(51%,rgb(177,11,15)), color-stop(62%,rgb(190,16,18)), color-stop(77%,rgb(202,17,22)), color-stop(84%,rgb(215,22,27)), color-stop(92%,rgb(225,25,27)), color-stop(100%,rgb(229,26,29))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(148,3,6) 0%,rgb(162,8,10) 31%,rgb(168,9,13) 36%,rgb(177,11,15) 51%,rgb(190,16,18) 62%,rgb(202,17,22) 77%,rgb(215,22,27) 84%,rgb(225,25,27) 92%,rgb(229,26,29) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(148,3,6) 0%,rgb(162,8,10) 31%,rgb(168,9,13) 36%,rgb(177,11,15) 51%,rgb(190,16,18) 62%,rgb(202,17,22) 77%,rgb(215,22,27) 84%,rgb(225,25,27) 92%,rgb(229,26,29) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(148,3,6) 0%,rgb(162,8,10) 31%,rgb(168,9,13) 36%,rgb(177,11,15) 51%,rgb(190,16,18) 62%,rgb(202,17,22) 77%,rgb(215,22,27) 84%,rgb(225,25,27) 92%,rgb(229,26,29) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(148,3,6) 0%,rgb(162,8,10) 31%,rgb(168,9,13) 36%,rgb(177,11,15) 51%,rgb(190,16,18) 62%,rgb(202,17,22) 77%,rgb(215,22,27) 84%,rgb(225,25,27) 92%,rgb(229,26,29) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#940306', endColorstr='#e51a1d',GradientType=0 ); /* IE6-8 */
}


.ttl-searh{
	border-top:1px solid #000;
	padding:10px 0;
}

.statii-holder{
	overflow:hidden;
	margin-bottom:40px;
}
.statii-holder .more-link{
	font: 12px/14px Arial, Helvetica, sans-serif;
	float:right;
	color:#e72d26;
	border-bottom:1px dotted #e72d26;
	text-decoration:none;
}
.statii-holder .more-link:hover{
	border-bottom:none;
}
.statii-holder .img-holder{
	float:left;
	border:1px solid #bfc0c3;
	padding:10px;
	margin-right:30px;
}
.statii-holder .img-holder img{vertical-align:top; width:100%;}
.statii-holder .txt-holder{
	float:left;
}
.statii-holder .txt-holder h1{
	font:bold 28px/30px Arial, Helvetica, sans-serif;
}
.statii-holder .txt-holder .txt{
	overflow:hidden;
}
.statii-holder .txt-holder h2{
	color:#336699;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
.statii-holder .txt-holder h3{
	color:#336699;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
.main-post .date{
	color: #248000;
	font: 600 12px/14px Arial, Helvetica, sans-serif;
	margin-bottom: 0.75em;
	display: block;
}
.statii-area ul{
	margin:0;
	padding:0;
	list-style:none;
}
.statii-area ul li{
	margin-bottom:20px;
}
.statii-area ul li a{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:underline;
}
.statii-area ul li a:hover{text-decoration:none;}


.intro-category{
	text-align:left;
}
.entry{
	text-align:justify;
	font: 14px/16px Arial, Helvetica, sans-serif;
}
.entry ol li ul li{
	background:none;
}
.entry ol li ul{
	margin:10px 0;
	padding:0;
	list-style:disc;
}
.entry ol li ul li{margin-bottom:14px;}
.entry h2{
	font:bold 17px/22px Arial, Helvetica, sans-serif;
	color:#e72d26;
}
.entry > ul{
	margin:0 0 30px;
	padding:0;
	list-style:none;
}
.entry > ul > li{
	margin-bottom:10px;
	background:url(images/bull-01.png) no-repeat 0 4px;
	padding-left:15px;
}
.entry p{
	margin:0 0 10px;
}
.pagenavi{
	text-align:right;
	overflow:hidden;
	margin:20px 0;
}
.pagenavi .navigation{float:right;}
.pagenavi span.arrow_first{
	float:left;
	display:none;
}
.pagenavi span.arrow_last{
	float:left;
	display:none;
}
.pagenavi span{
	float:left;
}
.pagenavi a {
	float:left;
	display:block;
	background:#0d0d0d;
	color:#fff;
	padding:4px 8px;
	margin:0 1px;
	text-decoration: none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.pagenavi a:hover {
	background:#b80507;
	text-decoration:none;
}
.pagenavi .current{
		display:block;
	background:#b80507;
	color:#fff;
	padding: 4px 8px;
	margin:0 1px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.pagenavi .extend {
	padding: 3px 4px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}
.entry table{
	border-collapse:collapse;
	width:100% !important;
}
.entry table.table-01{
	width:33% !important;
}
.entry table td{
	border:1px solid #000;
	
}
.statii-holder .txt-holder .txt a{
	color:#5782ff;
	text-decoration:underline;
}
.statii-holder .txt-holder .txt a:hover{
	text-decoration:none;
}

@media only screen and (max-width: 1440px) {
	#header .logo{
		margin-left: 117px;
	}
	.searh-form{
		width: 550px;
		width: 445px;
		margin-left: 8px;
	}
	.header-bottom .btn-01 {
		margin-right: 12px;
		font-size: 16px;
	}
	.searh-form .row .txt{width: 384px;}
	.searh-form ul{
		font: 13px/16px Arial,Helvetica,sans-serif;
	}
	.slideshow .slides li .descr{
		width: 347px;
	}
	#footer:after{display:none;}
}

.alt-order{
	font: bold 18px/20px Arial, Helvetica, sans-serif;
    color: #114989;
}

.bold-phone{
	font: bold 16px/16px Arial, Helvetica, sans-serif;
}

.bl{
	color: #242424;
}

.h-four{
	margin: 0 0 10px;
    font: 18px/22px Arial, Helvetica, sans-serif;
}
/*pandared*/
.p-mobi-menu {
	display: none;
	position: absolute;
	top: 156px;
    right: 20px;
    color: #fff;
    font: 18px/20px Arial, Helvetica, sans-serif;
    background: rgb(229,26,29);
    /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); */
    background: -moz-linear-gradient(top, rgb(229,26,29) 0%, rgb(223,24,27) 9%, rgb(198,18,21) 26%, rgb(170,10,12) 57%, rgb(150,4,7) 91%, rgb(150,4,7) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(229,26,29)), color-stop(9%,rgb(223,24,27)), color-stop(26%,rgb(198,18,21)), color-stop(57%,rgb(170,10,12)), color-stop(91%,rgb(150,4,7)), color-stop(100%,rgb(150,4,7)));
    background: -webkit-linear-gradient(top, rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%);
    background: -o-linear-gradient(top, rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%);
    background: -ms-linear-gradient(top, rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%);
    background: linear-gradient(to bottom, rgb(229,26,29) 0%,rgb(223,24,27) 9%,rgb(198,18,21) 26%,rgb(170,10,12) 57%,rgb(150,4,7) 91%,rgb(150,4,7) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51a1d', endColorstr='#960407',GradientType=0 );
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 9px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
	cursor: pointer;
}
.p-mobi-menu div{
	width: 30px;
	height: 5px;
	background: #FFFFFF;
	margin: 4px 0px;
}

@media only screen and (max-width: 960px) {
	.slideshow .slides li .center-img{
		width: 48%
	}
}
@media only screen and (max-width: 782px) {
	.slideshow .slides li .center-img{
		width: 45%
	}
}
@media only screen and (max-width: 739px) {
	.slideshow .slides li .center-img{
		display: none;
	}
}
@media only screen and (max-width: 860px) {
	.entry {
    	text-align: left;
    	font: 18px/29px Arial, Helvetica, sans-serif;
	}
	.p-mobi-menu {
		display: inline-block;
	}
	.main .main-post{
		width: 97%;
    	padding: 0 5px 0 4px;
	}
	#header .logo{
		width: 29%
	}
	.header-bottom .btn-01{
		margin-right: 98px;
	}
	.main .sitebar ul.menu > li.hilite > a{
		padding-right: 20%;
	}
	.main .sitebar {
		width: 345px;
		position: absolute;
		top: 0;
		left: -400px;
		float: none;
		-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
		box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	}
	.pagenavi{padding-right: 20px;}
}
@media only screen and (max-width: 816px) {
	#header .logo{
		width: 100%;
		background-position: center;
		margin: 0 0 20px 0;
	}
	.searh-form {
		width: 100%;
		text-align: center;
	}
	.searh-form ul li:first-child {
		display: block;
	}
	.searh-form ul li:last-child {
		display: block;
		width: 100%;
	}
	.searh-form ul li {
		float: none;
		display: inline-block;
	}
	.searh-form .row {
        width: 500px;
    	display: inline-block;
	}
	.p-mobi-menu {
	    top: 65px;
	}
	.header-bottom .btn-01{
		display: none;
	}
}
@media only screen and (max-width: 710px) {
	.header-top .main-nav ul {
    	position: absolute;
    	top: 296px;
    	top: 290px;
		text-align: center;
		width: 100%;
		padding-left: 5px;
	}
	.header-top .main-nav ul li {
   		float: none;
    	display: inline-block;
	}
	.header-top .main-nav ul li a{
		color: #000;
	}
	.searh-form .row{
		margin-bottom: 40px;
	}
	.header-top:after {
		display: none;
		background: none;
		z-index: -1;
	}

}
@media only screen and (max-width: 548px) {
	.searh-form .row {
    	width: 90%;
    }
	.searh-form .row .txt{
		width: 80%;
	}
	.header-top .main-nav ul li:nth-child(4){
		display: none;
	}

}
@media only screen and (max-width: 476px) {
	.searh-form .row{
		margin-bottom: 63px;
	}
	.header-top .main-nav ul li {
	    margin: 8px;
	}
}
@media only screen and (max-width: 395px) {
	.header-top, .header-top:before {
		background: none;
	}
	.header-top{
		min-height: 1px;
	}
	.p-mobi-menu {
    	top: 10px;
	}
	.p-mobi-menu div {
    	width: 22px;
   		height: 2px;
	}
	.header-top .main-nav ul{
		top: 266px;
		top: 244px;
	}	
	.slideshow .slides li .descr{
		width: auto;
		font: bold 23px/27px Arial, Helvetica, sans-serif;
	}
	.main .main-post .produkt-holder {
		width: 100%;
		margin: 10px 0;
	}
	.main .main-post .produkt-holder .img-holder {
		width: 90%;
		padding: 20px 0;
		margin-bottom: 7px;
	}
	.main .main-post .produkt-holder .link a {
		
   		font: 18px/16px Arial, Helvetica, sans-serif;
	}
	.main .main-post .produkt-holder .img-holder img {
   		width: 25%;
    	height: auto;
	}
	.main .sitebar {
    	width: 281px;
		background: #fff;
	}	
	
}
/*end pandared*/
.main-post table,td,tr{
	border: 1px solid #000;
}
h1{
	line-height: 20px!important;
    font-size: 24px!important;
}
.main-ttl {
    font: bold 17px/19px Arial, Helvetica, sans-serif;
    margin: 0 0 10px;
    color: #e72d26;
	line-height: 20px!important;
    font-size: 24px!important;
}
.relink-header {
	display: block;
	text-align: center;
	font-weight: 700;
	margin: 16px auto;
}
.relinks {
	display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
}
.relinks .relink {
	display: flex;
    text-align: center;
    flex: 1 1 0;
    border: 1px solid #bfc0c3;
    border-radius: 16px;
    margin: 0 8px 12px;
}
.relinks .relink a {
    padding: 12px 24px;
}
.relinks .relink img {
    width: auto;
    max-height: 160px;
}
@media (max-width: 767px) {
	.relinks {
		flex-wrap: wrap;
	}
	.relinks .relink {
		flex: unset;
	}
}

.header-buttons-group {
	display: block;
	width: auto;
	float: right;
	max-width: 180px;
}
@media (max-width: 1024px) {
	.header-buttons-group {
		max-width: 1024px;
	}
}

.holder-pic .img_product {
	position: relative;
}
.main .main-post .img_product {
	border-radius: 4px;
}
.main .main-post .produkt-holder .link a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.produkt-area .link .img-holder {
	position: relative;
}
.produkt-area .link a {
	display: block;
}
.main .main-post .produkt-holder .img-holder {
	border-radius: 4px;
	margin-bottom: 4px;
}
.image-zoomer {
	background-image: url('./images/admin-bar-sprite.png');
	background-position: 3px 2px;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	border-top-left-radius: 4px;
	border-left: 1px solid #bfc0c3;
	border-top: 1px solid #bfc0c3;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	cursor: pointer;
}
.tech-support {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: red;
	float: left;
	margin-top: 24px;
	margin-left: 24px;
}
.tech-support a,
.tech-support a > span {
	display: block;
}
.tech-support img {
	max-width: 36px;
}
.tech-support a > span {
	float: right;
	text-align: center;
	margin-left: 9px;
}
.tech-support__number {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
.gray-phone {
	font-size: 13px;
	font-weight: 400;
}
@media (max-width: 767px) {
	.tech-support {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	.tech-support a {
		max-width: 210px;
		margin: 0 auto;
	}
}
/* Search page fix */
.search-holder .img-holder{ 
	border:1px solid #bfc0c3;
	padding:40px;
	float:left;
	min-width:100px;
	text-align:center;
}
	
.search-holder .link{
	margin-left:5px;
	float:left;
	width:550px;
	margin-top:20px;
}
.search-holder .link a {
	color:#336699;
	text-decoration:underline;
}
.search-holder .link a:hover{
	text-decoration:none;
}
.search-holder .area-s{
	overflow:hidden;
}
.search-holder .area-s {
	overflow: hidden;
	width: auto;
}
.search-holder .main-post .area-s .link a {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
    font-size: 14px;
	text-decoration: none;
	color: #000;
}
.search-holder .img-holder {
		border-radius: 4px;
		margin-bottom: 4px;
		border: 1px solid #bfc0c3;
		display: inline-block;
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
}
.search-holder .main-post {
	width: 210px;
	display: inline-block;
	margin: 10px 35px;
	vertical-align: top;
	min-height: 280px;
	float: left;
}
.search-holder .link {
    margin-left: 0;
    float: left;
    width: 100%;
    margin: 8px auto;
    text-align: center;
}
.search-holder .search-items-block {
	position: relative;
	float: left;
	width: calc(100% - 256px);
	margin-left: 14px;
}
.search-holder .img-holder .no-image-stub {
	height: auto;
	margin: 25px auto;
}
@media (max-width: 767px) {
	.search-holder .search-items-block {
		width: 100%;
		text-align: center;
	}
	.search-holder .main-post {
		float: none;
		clear: both;
		margin: 8px auto;
		min-height: auto;
	}
}

/* main slider overflow fix */
.visual .flex-viewport {
	max-height: 496px;
	overflow: hidden;
}
.visual .flex-viewport {
	max-height: 300px;
	overflow: hidden;
	position: relative;
}
.visual {
	z-index: 100;
}
.main {
	z-index: 9999;
}
ul.slides {
	overflow: hidden;
}
/* search-suggestion */
#search-suggestions {
	color: hsl(0, 0%, 60.8%);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	font-size: 12px;
}
.search-suggestion {
	color: hsl(0, 0%, 44.3%);
}
@media (max-width: 767px) {
	#search-suggestions {
		margin: -4px 0 8px;
	}
	.header-top .main-nav ul {
		/* top: 320px; */
		top: 303px;
	}
	.searh-form .row {
		margin-bottom: 5px;
	}
	.header-top .main-nav ul li {
		margin: 4px;
		font-size: 12px;
	}
	.tech-support {
		margin-top: 30px;
	}
}
@media (max-width: 480px) {
	#menu-item-1645 {
		display: none;
	}
}
@media (max-width: 395px) {
	.header-top .main-nav ul {
		/* top: 320px; */
		top: 303px;
	}
}

.search-prase-string {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #606060;
	margin: 10px 0px 10px 10px;
	text-align: center;
 }

 /* NEW MENU STYLES */
 /* #top-menu {
    padding: 0;
    margin: 0;
    display: none;
    flex-wrap: wrap;
    flex-direction: row;
	justify-content: space-between;
	clear: both;
	margin: 20px auto;
}
 #top-menu.active {
    display: flex;
}
.mflvl {
	list-style: none;
	padding: 0.5em 0.25em 0.5em 0.5em;
	background: #dfdfdf;
	flex: 1 1 20%;
	margin: 0.1em 0.6em;
	font-size: 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-height: 42px;
	box-sizing: border-box;
	position: relative;
	border: 1px solid transparent;
}
.mflvl a {
	color: #000;
}
.mflvl.active {
	border: 1px solid #e72d26;
}
.mflvl.active > a {
	font-weight: 600;
}
.menu-second-lvl {
	display: none;
	z-index: 1000;
}
.mflvl.active .menu-second-lvl {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0.3em 0.1em 0.3em 1.75em;
	box-sizing: border-box;
	position: absolute;
	width: calc(100% + 2px);
	top: 44px;
	left: -1px;
	background-color: #dfdfdf;
	border: 1px solid #e72d26;
	z-index: 1100;
}
.mslvl {
	list-style: none;
	position: relative;
	flex: 1 1 100%;
	margin: 4px auto 4px;
}
.mslvl::before {
	content: "●";
	color: #e72d26;
	padding-right: 8px;
	font-weight: 400;
	position: absolute;
	left: -14px;
}
.mflvl a,
.mslvl a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	text-decoration: none;
	display: flex;
	height: 100%;
	align-content: center;
	align-self: center;
	align-items: center;
	flex: 1 1 auto;
}
.mflvl .handler {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    text-align: center;
	z-index: 100;
	width: 32px;
	height: 32px;
	display: table;
}
.mflvl .handler.active::after,
.mflvl .handler.active::before {
    background: #e72d26;
}
.mflvl .handler.active::before {
    opacity: 0;
    transform: translateY(-50%) rotate(-90deg);
}
.mflvl .handler::before,
.mflvl .handler::after {
    background: #e72d26;
    content: "";
    height: 2px;
    position: absolute;
    left: calc(50% - 6px);
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .4s, transform .4s, color .4s;
    width: 12px;
}
.mflvl .handler.active::after {
    transform: translateY(-50%);
}
.mflvl .handler::after {
    transform: translateY(-50%) rotate(90deg);
}
#catalog-btn {
	padding: 0.6em 1.2em;
	cursor: pointer;
	border-radius: 16px;
	background: linear-gradient(to bottom, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	color: #FFF;
	font: 600 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	display: block;
	text-transform: uppercase;
	position: relative;
	right: 0;
	margin: 0 auto 16px;
	width: 128px;
	text-align: center;
}
#catalog-btn.active::after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: calc(50% - 10px);
	border-top: 10px solid #e3191c;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
}
@media (max-width: 992px) {
	.mflvl {
		flex: 1 1 40%;
	}
}
@media (max-width: 576px) {
	.mflvl {
		min-height: auto;
		padding: 0.25em 0.25em 0.25em 0.5em;
		font-size: 12px;
		flex: 1 1 50%;
		margin: 1px 0.5em;
		min-height: 32px;
	}
	.mflvl.active .menu-second-lvl {
		top: 32px;
	}
} */
#top-menu {
    padding: 0;
    margin: 0;
    display: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	clear: both;
	margin: 20px auto;
}
 #top-menu.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.mflvl {
	list-style: none;
	padding: 0.5em 0.25em 0.5em 0.5em;
	background: #dfdfdf;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 20%;
	        flex: 1 1 20%;
	margin: 0.1em 0.6em;
	font-size: 13px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	min-height: 42px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: relative;
	border: 1px solid transparent;
}
.mflvl a {
	color: #000;
}
.mflvl.active {
	border: 1px solid #e72d26;
}
.mflvl.active > a {
	font-weight: 600;
}
.menu-second-lvl {
	display: none;
	z-index: 1000;
}
.mflvl.active .menu-second-lvl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	padding: 0.3em 0.1em 0.3em 1.75em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: absolute;
	width: calc(100% + 2px);
	top: 44px;
	left: -1px;
	background-color: #dfdfdf;
	border: 1px solid #e72d26;
	z-index: 1100;
}
.mslvl {
	list-style: none;
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 100%;
	        flex: 1 1 100%;
	margin: 4px auto 4px;
}
.mslvl::before {
	content: "●";
	color: #e72d26;
	padding-right: 8px;
	font-weight: 400;
	position: absolute;
	left: -14px;
}
.mflvl a,
.mslvl a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	text-decoration: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-line-pack: center;
	    align-content: center;
	-ms-flex-item-align: center;
	    align-self: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
}
.mflvl .handler {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    text-align: center;
	z-index: 100;
	width: 32px;
	height: 32px;
	display: table;
	cursor: pointer;
}
.mflvl .handler.active::after,
.mflvl .handler.active::before {
    background: #e72d26;
}
.mflvl .handler.active::before {
    opacity: 0;
    -webkit-transform: translateY(-50%) rotate(-90deg);
        -ms-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg);
}
.mflvl .handler::before,
.mflvl .handler::after {
    background: #e72d26;
    content: "";
    height: 2px;
    position: absolute;
    left: calc(50% - 6px);
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: opacity .4s, color .4s, -webkit-transform .4s;
    transition: opacity .4s, color .4s, -webkit-transform .4s;
    -o-transition: opacity .4s, transform .4s, color .4s;
    transition: opacity .4s, transform .4s, color .4s;
    transition: opacity .4s, transform .4s, color .4s, -webkit-transform .4s;
    width: 12px;
}
.mflvl .handler.active::after {
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.mflvl .handler::after {
    -webkit-transform: translateY(-50%) rotate(90deg);
        -ms-transform: translateY(-50%) rotate(90deg);
            transform: translateY(-50%) rotate(90deg);
}
#catalog-btn {
	padding: 0.6em 1.2em;
	cursor: pointer;
	border-radius: 16px;
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(151,2,6)),color-stop(11%, rgb(151,5,8)),color-stop(30%, rgb(162,6,10)),color-stop(32%, rgb(165,9,13)),color-stop(34%, rgb(164,8,11)),color-stop(43%, rgb(170,10,12)),color-stop(74%, rgb(198,18,21)),color-stop(91%, rgb(222,23,26)),to(rgb(229,26,29)));
	background: -o-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: linear-gradient(to bottom, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	color: #FFF;
	font: 600 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	display: block;
	text-transform: uppercase;
	position: relative;
	right: 0;
	margin: 0 auto 16px;
	width: 128px;
	text-align: center;
}
#catalog-btn.active::after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: calc(50% - 10px);
	border-top: 10px solid #e3191c;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
}
@media (max-width: 992px) {
	.mflvl {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 40%;
		        flex: 1 1 40%;
	}
}
@media (max-width: 576px) {
	.mflvl {
		min-height: auto;
		padding: 0.25em 0.25em 0.25em 0.5em;
		font-size: 12px;
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 50%;
		        flex: 1 1 50%;
		margin: 1px 0.5em;
		min-height: 32px;
	}
	.mflvl.active .menu-second-lvl {
		top: 32px;
	}
}
 /* NEW MENU STYLES END*/

 /* TOP BAR SUBSCRIBE BUTTON */
 .header-buttons-group {
    display: block;
    width: auto;
    float: right;
    max-width: 180px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
 .header-bottom .btn-01 {
    float: right;
    margin-top: 0.4em;
    font: 600 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0.4em 1em 0.6em;
    text-decoration: none;
    -webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
    text-align: center;
    padding: 0.4em 0.4em 0.6em;
    font-size: 1.05em;
}
#fancybox-subscribe.ligth-box-holder {
	min-width: 360px;
	width: auto;
}
#fancybox-subscribe.ligth-box-holder span {
	display: block;
}
#fancybox-subscribe.ligth-box-holder,
#fancybox-subscribe.ligth-box-holder span,
#fancybox-subscribe.ligth-box-holder span a {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
}
#fancybox-subscribe.ligth-box-holder .subscribe-headline {
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	padding: 1em 0 0.25em 0;
}
#fancybox-subscribe.ligth-box-holder .subscribe-subheadline {
	font-size: 16px;
	color: #c1c1c1;
	padding: 0.25em 0 0.75em 0;
	font-weight: 100;
}
#fancybox-subscribe.ligth-box-holder .subscribe-subheadline,
#fancybox-subscribe.ligth-box-holder .subscribe-headline {
	text-align: center;
}
#fancybox-subscribe.ligth-box-holder .your-email {
	font-size: 18px;
	padding: 0.4em;
}
#fancybox-subscribe.ligth-box-holder .wpcf7-submit {
	padding: 0.75em 0;
	font: 600 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#fancybox-subscribe.ligth-box-holder .wpcf7 {
    margin: 0 auto;
}
#fancybox-subscribe.ligth-box-holder .wpcf7-response-output {
    margin: 1em 0.5em 1em;
    padding: 0.5em 0.75em 0.75em;
}
 /* TOP BAR SUBSCRIBE BUTTON END */

 /* LANGUAGE SWITCHER */
.b-language-selector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
		align-items: center;
    margin: 8px;
    /* float: right; */
    float: left;
	/* height: 36px; */
	border: 1px solid #e72d26;
	border-radius: 4px;
	z-index: 9999;
	position: relative;
	overflow: hidden;
}
.b-language-selector .b-language-selector-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    position: relative;
    /* padding: 0 8px 0 28px; */
    padding: 0.25em 0.75em;
    font-weight: 600;
    color: #FFF;
	text-transform: uppercase;
	align-content: center;
	align-items: center;
	height: 100%;
	box-sizing: border-box;
	margin: 0;
	text-decoration: none;
	background-color: #000;
	cursor: pointer;
}
@media (max-width: 395px) {
	.b-language-selector .b-language-selector-link {
		color: #777;
		background-color: transparent;
	}
}
.b-language-selector .b-language-selector-link::before {
    display: block;
    position: absolute;
    content: '';
    width: 24px;
    height: 16px;
    background-size: 24px 16px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    left: 0;
    top: calc(50% - 8px);
}
/* .b-language-selector .b-language-selector-link[data-lang="en"]::before {
    background-image: url("/wp-content/plugins/wp-multilang/flags/en.png");
}
.b-language-selector .b-language-selector-link[data-lang="ru"]::before {
    background-image: url("/wp-content/plugins/wp-multilang/flags/ru.png");
}
.b-language-selector .b-language-selector-link[data-lang="uk"]::before {
    background-image: url("/wp-content/plugins/wp-multilang/flags/uk.png");
} */
.b-language-selector .b-language-selector-link.b-language-selector-link--active {
	background: linear-gradient(to bottom, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	font-weight: bold;
	color: #FFF;
	cursor: default;
}
/* LANGUAGE SWITCHER END */

/* BREADCRUMBS BEGIN */
.bcn-home-svg {
	height: 14px;
	display: inline-block;
}
.breadcrumbs{
	font: 12px/14px -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif;
	margin: 1em 0;
	color:#bfc0c3;
	display: flex;
	justify-content: right;
	align-items: center;
}
.breadcrumbs .itempath {
	margin: 4px;
}
.breadcrumbs a{
	color: #222;
	font-weight: 600;
}
.breadcrumbs a:hover {
	text-decoration:none;
}
.breadcrumbs [typeof="ListItem"] {
	padding: 2px 4px;
	flex: 0 1 auto;
}
@media screen and (max-width: 577px) {
	.breadcrumbs {
		flex-wrap: wrap;
		justify-content: left;
	}
}
#footer .copy {
    padding: 1em;
}
/* BREADCRUMBS END */
@media (max-width: 576px) {
	#footer .copy {
		font-size: 12px;
		text-align: center;
	}
}
/* Work ua block */
.work-ua-parthnership a {
	display: flex;
	justify-content: start;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
	text-decoration: none;
}
.work-ua-parthnership--footer a {
	color: #FFF;
}
.work-ua-parthnership--footer {
	display: inline-block;
	padding: 1em 0 0 1em;
	color: #FFF;
}
.work-ua-parthnership--about a{
	display: inline;
}


.catalog-buy-btn {
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	/* border-right: 1px solid #bfc0c3;
	border-top: 1px solid #bfc0c3; */
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: pointer;
	background: -moz-linear-gradient(top, #970206 0%, #970508 11%, #a2060a 30%, #a5090d 32%, #a4080b 34%, #aa0a0c 43%, #c61215 74%, #de171a 91%, #e51a1d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(151,2,6)), color-stop(11%,rgb(151,5,8)), color-stop(30%,rgb(162,6,10)), color-stop(32%,rgb(165,9,13)), color-stop(34%,rgb(164,8,11)), color-stop(43%,rgb(170,10,12)), color-stop(74%,rgb(198,18,21)), color-stop(91%,rgb(222,23,26)), color-stop(100%,rgb(229,26,29)));
	background: -webkit-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -o-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -ms-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: linear-gradient(to bottom, #970206 0%,#970508 11%,#a2060a 30%,#a5090d 32%,#a4080b 34%,#aa0a0c 43%,#c61215 74%,#de171a 91%,#e51a1d 100%);
	color: #FFF;
	padding: 0.25em 1.125em 0em;
	height: 24px;
	box-sizing: border-box;
	line-height: 1;
	font: 600 14px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif !important;
	text-transform: capitalize;
}
.product-buy-btn {
	border-radius: 4px;
	display: block;
	cursor: pointer;
	background: -moz-linear-gradient(top, #970206 0%, #970508 11%, #a2060a 30%, #a5090d 32%, #a4080b 34%, #aa0a0c 43%, #c61215 74%, #de171a 91%, #e51a1d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(151,2,6)), color-stop(11%,rgb(151,5,8)), color-stop(30%,rgb(162,6,10)), color-stop(32%,rgb(165,9,13)), color-stop(34%,rgb(164,8,11)), color-stop(43%,rgb(170,10,12)), color-stop(74%,rgb(198,18,21)), color-stop(91%,rgb(222,23,26)), color-stop(100%,rgb(229,26,29)));
	background: -webkit-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -o-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -ms-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: linear-gradient(to bottom, #970206 0%,#970508 11%,#a2060a 30%,#a5090d 32%,#a4080b 34%,#aa0a0c 43%,#c61215 74%,#de171a 91%,#e51a1d 100%);
	color: #FFF;
	padding: 0.5em 1.5em;
	box-sizing: border-box;
	line-height: 1;
	font: 600 16px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif !important;
	text-transform: capitalize;
	float: left;
	text-decoration: none;
}
.main .main-post .intro-holder {
	margin: 1em;
	float: left;
}
.catalog-ligth-box-holder {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif !important;
    display: none;
    width: 640px;
    color: #fff;
}
.catalog-ligth-box-holder .wpcf7 .wpcf7-text {
	font-size: 16px;
	padding: 0.5em 0.625em;
	border-radius: 4px;
}
.catalog-ligth-box-holder .form-head {
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.5em;
}
.catalog-ligth-box-holder .wpcf7-not-valid-tip {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif !important;
	font-weight: 500;
	font-size: 13px;
	line-height: 1;
	margin-top: 0.25em;
}
.catalog-ligth-box-holder .wpcf7-response-output {
	margin: 1em 0.5em 1em;
    padding: 0.25em 0.75em;
    border: 2px solid #00a0d2;
	border-radius: 4px;
}
.catalog-ligth-box-holder .product-order {
	display: block;
	cursor: pointer;
	background: -moz-linear-gradient(top, #970206 0%, #970508 11%, #a2060a 30%, #a5090d 32%, #a4080b 34%, #aa0a0c 43%, #c61215 74%, #de171a 91%, #e51a1d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(151,2,6)), color-stop(11%,rgb(151,5,8)), color-stop(30%,rgb(162,6,10)), color-stop(32%,rgb(165,9,13)), color-stop(34%,rgb(164,8,11)), color-stop(43%,rgb(170,10,12)), color-stop(74%,rgb(198,18,21)), color-stop(91%,rgb(222,23,26)), color-stop(100%,rgb(229,26,29)));
	background: -webkit-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -o-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: -ms-linear-gradient(top, rgb(151,2,6) 0%,rgb(151,5,8) 11%,rgb(162,6,10) 30%,rgb(165,9,13) 32%,rgb(164,8,11) 34%,rgb(170,10,12) 43%,rgb(198,18,21) 74%,rgb(222,23,26) 91%,rgb(229,26,29) 100%);
	background: linear-gradient(to bottom, #970206 0%,#970508 11%,#a2060a 30%,#a5090d 32%,#a4080b 34%,#aa0a0c 43%,#c61215 74%,#de171a 91%,#e51a1d 100%);
	color: #FFF;
	padding: 0.625em 1.5em;
	box-sizing: border-box;
	line-height: 1;
	font: 600 14px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", "Ubuntu", "Helvetica Neue", sans-serif !important;
	text-transform: capitalize;
	border-radius: 4px;
	font-size: 16px !important;
}
@media (max-width: 767px) {
	.catalog-ligth-box-holder {
		width: auto;
	}
}

.header-viber {
	vertical-align: middle;
	display: inline-block;
}
.header-viber svg {
	width: 1.5em;
	height: 1.5em;
	margin-right: 0.25rem;
	vertical-align: middle;
	display: inline-block;
}
.header-phone {
	color: #e72d26;
}
.searh-form ul li {
	min-height: 21px;
	line-height: 20px;
}