@font-face{font-family:Rubik-Bold;src:url(/fonts/Rubik-Bold.ttf)}
@font-face{font-family:Rubik-Regular;src:url(/fonts/Rubik-Regular.ttf)}
body{font-family:Rubik-Regular;font-size:14px;color:#000}
a:hover,a:focus{
	color: #5C4FA6;
	text-decoration: underline;
}
a,a:hover,a:focus{
	color: #5C4FA6;
	text-decoration: underline;
}
.m-menu{color: #000;display:none;background:transparent;border:none;outline:none;margin-top:0px}
.m-menu span{color: #000;display:inline-block;width:24px;height:19px;background:url(/images/kremnev/m-toggle.png)}
.m-menu.open span{color: #000;height:26px;background-position:0 26px}
.mee{
	margin-top: -20px;
	border: thin;
	border-color: Black;
}
.header{margin-bottom:30px}
.header .logo{
	display: inline-block;
	margin-top: 10px;
}
.header .logo img{max-width:315px;width:100%}
.header nav{text-align:right;margin-top:85px}
.header nav a{display:inline-block;font-size:18px;margin-right:30px}
.header nav span.aMenuHor{display:inline-block;font-size:18px;margin-right:30px}
.header nav a:last-child{margin-right:0}
h1{font-size:18px;font-family:Rubik-Bold;color:#009345;margin:0 0 12px}
h2{font-size:20px;font-family:Rubik-Bold;color:#009345;margin:0 0 12px}
h3{font-size:24px;font-family:Rubik-Bold;color:#009345;margin:0 0 12px}
.content-item{position:relative;padding:20px;margin-bottom:40px}
.sidebar{position:relative;padding:20px;margin-bottom:40px}
.content-item:before,.sidebar:before{content:' ';width:186px;height:178px;background:url(/images/kremnev/border_top.png);position:absolute;top:0;left:0;z-index:0}
.content-item:after,.sidebar:after{content:' ';width:186px;height:178px;background:url(/images/kremnev/border_bottom.png);position:absolute;bottom:0;right:0;z-index:0}
.sidebar a{display:block;font-size:18px;margin-bottom:10px;z-index:2;position:relative}
.footer{
	margin-top: 70px;
	height: 75px;
	background: #009647;
	font-size: 16px;
	padding-top: 15px;
	text-align: center;
}
@media(max-width: 991px) {
.header nav a{margin-right:20px}
}
@media(max-width: 767px) {
.header{text-align:center}
.m-menu{display:inline-block}
.header nav{text-align:center;margin-top:20px;display:none}
.header nav a{display:block;margin:0 0 10px;font-size:20px}
}