

/* Start:/local/templates/main/css/fonts.css?1559559999941*/
@font-face {
  font-family: 'PT Rouble';
  src: url('/local/templates/main/css/../fonts/PTRoubleSans.eot');
  src: url('/local/templates/main/css/../fonts/PTRoubleSans.woff2') format('woff2'),
       url('/local/templates/main/css/../fonts/PTRoubleSans.woff') format('woff'),
       url('/local/templates/main/css/../fonts/PTRoubleSans.ttf') format('truetype'),
       url('/local/templates/main/css/../fonts/PTRoubleSans.svg#PTRoubleSans') format('svg'),
       url('/local/templates/main/css/../fonts/PTRoubleSans.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'CyrilicOld';
  src: url('/local/templates/main/css/../fonts/CyrilicOld.eot');
  src: url('/local/templates/main/css/../fonts/CyrilicOld.woff2') format('woff2'),
       url('/local/templates/main/css/../fonts/CyrilicOld.woff') format('woff'),
       url('/local/templates/main/css/../fonts/CyrilicOld.ttf') format('truetype'),
       url('/local/templates/main/css/../fonts/CyrilicOld.svg#CyrilicOld') format('svg'),
       url('/local/templates/main/css/../fonts/CyrilicOld.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* End */


/* Start:/local/templates/main/css/slick.css?15226714551776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/main/css/normalize.min.css?14743707451981*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* End */


/* Start:/local/templates/main/css/bootstrap.css?147437074518963*/
/*!
* Bootstrap v3.3.5 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/

/*!
* Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=4c9749ab3d6df2d7299492835e6ec74c)
* Config saved to config.json and https://gist.github.com/4c9749ab3d6df2d7299492835e6ec74c
*/
/*!
* Bootstrap v3.3.6 (http://getbootstrap.com)
* Copyright 2011-2015 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
					box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
					box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
					box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td,
th {
	padding: 0;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	color: #337ab7;
	text-decoration: none;
}
figure {
	margin: 0;
}
img {
	vertical-align: middle;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-rounded {
	border-radius: 6px;
}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
[role="button"] {
	cursor: pointer;
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row {
	margin-left: -15px;
	margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
@media (min-width: 768px) {
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 992px) {
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	.col-md-12 {
		width: 100%;
	}
	.col-md-11 {
		width: 91.66666667%;
	}
	.col-md-10 {
		width: 83.33333333%;
	}
	.col-md-9 {
		width: 75%;
	}
	.col-md-8 {
		width: 66.66666667%;
	}
	.col-md-7 {
		width: 58.33333333%;
	}
	.col-md-6 {
		width: 50%;
	}
	.col-md-5 {
		width: 41.66666667%;
	}
	.col-md-4 {
		width: 33.33333333%;
	}
	.col-md-3 {
		width: 25%;
	}
	.col-md-2 {
		width: 16.66666667%;
	}
	.col-md-1 {
		width: 8.33333333%;
	}
	.col-md-pull-12 {
		right: 100%;
	}
	.col-md-pull-11 {
		right: 91.66666667%;
	}
	.col-md-pull-10 {
		right: 83.33333333%;
	}
	.col-md-pull-9 {
		right: 75%;
	}
	.col-md-pull-8 {
		right: 66.66666667%;
	}
	.col-md-pull-7 {
		right: 58.33333333%;
	}
	.col-md-pull-6 {
		right: 50%;
	}
	.col-md-pull-5 {
		right: 41.66666667%;
	}
	.col-md-pull-4 {
		right: 33.33333333%;
	}
	.col-md-pull-3 {
		right: 25%;
	}
	.col-md-pull-2 {
		right: 16.66666667%;
	}
	.col-md-pull-1 {
		right: 8.33333333%;
	}
	.col-md-pull-0 {
		right: auto;
	}
	.col-md-push-12 {
		left: 100%;
	}
	.col-md-push-11 {
		left: 91.66666667%;
	}
	.col-md-push-10 {
		left: 83.33333333%;
	}
	.col-md-push-9 {
		left: 75%;
	}
	.col-md-push-8 {
		left: 66.66666667%;
	}
	.col-md-push-7 {
		left: 58.33333333%;
	}
	.col-md-push-6 {
		left: 50%;
	}
	.col-md-push-5 {
		left: 41.66666667%;
	}
	.col-md-push-4 {
		left: 33.33333333%;
	}
	.col-md-push-3 {
		left: 25%;
	}
	.col-md-push-2 {
		left: 16.66666667%;
	}
	.col-md-push-1 {
		left: 8.33333333%;
	}
	.col-md-push-0 {
		left: auto;
	}
	.col-md-offset-12 {
		margin-left: 100%;
	}
	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-9 {
		margin-left: 75%;
	}
	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-6 {
		margin-left: 50%;
	}
	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-3 {
		margin-left: 25%;
	}
	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-0 {
		margin-left: 0%;
	}
}
@media (min-width: 1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666667%;
	}
	.col-lg-10 {
		width: 83.33333333%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666667%;
	}
	.col-lg-7 {
		width: 58.33333333%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666667%;
	}
	.col-lg-4 {
		width: 33.33333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.66666667%;
	}
	.col-lg-1 {
		width: 8.33333333%;
	}
	.col-lg-pull-12 {
		right: 100%;
	}
	.col-lg-pull-11 {
		right: 91.66666667%;
	}
	.col-lg-pull-10 {
		right: 83.33333333%;
	}
	.col-lg-pull-9 {
		right: 75%;
	}
	.col-lg-pull-8 {
		right: 66.66666667%;
	}
	.col-lg-pull-7 {
		right: 58.33333333%;
	}
	.col-lg-pull-6 {
		right: 50%;
	}
	.col-lg-pull-5 {
		right: 41.66666667%;
	}
	.col-lg-pull-4 {
		right: 33.33333333%;
	}
	.col-lg-pull-3 {
		right: 25%;
	}
	.col-lg-pull-2 {
		right: 16.66666667%;
	}
	.col-lg-pull-1 {
		right: 8.33333333%;
	}
	.col-lg-pull-0 {
		right: auto;
	}
	.col-lg-push-12 {
		left: 100%;
	}
	.col-lg-push-11 {
		left: 91.66666667%;
	}
	.col-lg-push-10 {
		left: 83.33333333%;
	}
	.col-lg-push-9 {
		left: 75%;
	}
	.col-lg-push-8 {
		left: 66.66666667%;
	}
	.col-lg-push-7 {
		left: 58.33333333%;
	}
	.col-lg-push-6 {
		left: 50%;
	}
	.col-lg-push-5 {
		left: 41.66666667%;
	}
	.col-lg-push-4 {
		left: 33.33333333%;
	}
	.col-lg-push-3 {
		left: 25%;
	}
	.col-lg-push-2 {
		left: 16.66666667%;
	}
	.col-lg-push-1 {
		left: 8.33333333%;
	}
	.col-lg-push-0 {
		left: auto;
	}
	.col-lg-offset-12 {
		margin-left: 100%;
	}
	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-9 {
		margin-left: 75%;
	}
	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-6 {
		margin-left: 50%;
	}
	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-3 {
		margin-left: 25%;
	}
	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-0 {
		margin-left: 0%;
	}
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
	content: " ";
	display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
	clear: both;
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.hidden {
	display: none !important;
}
.affix {
	position: fixed;
}
@-ms-viewport {
	width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
	display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}
@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}
	table.visible-xs {
		display: table !important;
	}
	tr.visible-xs {
		display: table-row !important;
	}
	th.visible-xs,
	td.visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table !important;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm,
	td.visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}
	table.visible-md {
		display: table !important;
	}
	tr.visible-md {
		display: table-row !important;
	}
	th.visible-md,
	td.visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md-inline-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}
	table.visible-lg {
		display: table !important;
	}
	tr.visible-lg {
		display: table-row !important;
	}
	th.visible-lg,
	td.visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}
.visible-print {
	display: none !important;
}
@media print {
	.visible-print {
		display: block !important;
	}
	table.visible-print {
		display: table !important;
	}
	tr.visible-print {
		display: table-row !important;
	}
	th.visible-print,
	td.visible-print {
		display: table-cell !important;
	}
}
.visible-print-block {
	display: none !important;
}
@media print {
	.visible-print-block {
		display: block !important;
	}
}
.visible-print-inline {
	display: none !important;
}
@media print {
	.visible-print-inline {
		display: inline !important;
	}
}
.visible-print-inline-block {
	display: none !important;
}
@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}
@media print {
	.hidden-print {
		display: none !important;
	}
}

/* End */


/* Start:/local/templates/main/css/fotorama.css?155290516615141*/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/local/templates/main/css/fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/local/templates/main/css/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}
/* End */


/* Start:/local/templates/main/css/main.css?17539683693096*/
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */

html {
	color: #222;
	font-size: 1em;
	line-height: 1.4;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.browserupgrade {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */















/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
	   (-webkit-min-device-pixel-ratio: 1.25),
	   (min-resolution: 120dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
	display: none !important;
	visibility: hidden;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
	*,
	*:before,
	*:after {
		background: transparent !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: " (" attr(href) ")";
	}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	a[href^="#"]:after,
	a[href^="javascript:"]:after {
		content: "";
	}

	pre,
	blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	tr,
	img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p,
	h2,
	h3 {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}
}

.nextArrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	right: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	border-radius: 50%;
	height: 50px;
	width: 50px;
	background: #fff url('/local/templates/main/css/../img/right-arrow.svg') no-repeat center;
	background-size: 25px;
}

.nextArrow.prev {
	right: auto;
	left: 0;
	z-index: 1;
	transform: rotate(180deg);
}
/* End */


/* Start:/local/templates/main/css/jquery.fancybox.css?14743707458114*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-wrap a,
.fancybox-overlay a {
	border: 0;
}

.fancybox-skin {
    position: relative;
    background: #0E0E0E;
    color: #444;
    text-shadow: none;
    border-radius: 0px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-inner a,
.fancybox-inner a:hover
{
	border: 0;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

.fancybox-nav span {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgd2lkdGg9IjM0IiBoZWlnaHQ9IjM0IiBmaWxsPSJ3aGl0ZSI+CiAgPGcgaWQ9ImFycm93LXJpZ2h0IiBmaWxsPSIjRkZGIj4KICAgICAgPHBhdGggZD0iTTE3LDMzLjkzIEM3LjY2NSwzMy45MyAwLjA3LDI2LjMzNSAwLjA3LDE3IEMwLjA3LDcuNjY1IDcuNjY1LDAuMDcgMTcsMC4wNyBDMjYuMzM1LDAuMDcgMzMuOTMsNy42NjUgMzMuOTMsMTcgQzMzLjkzLDI2LjMzNSAyNi4zMzUsMzMuOTMgMTcsMzMuOTMgTDE3LDMzLjkzIFogTTE3LDEuOTMgQzguNjksMS45MyAxLjkzLDguNjkgMS45MywxNyBDMS45MywyNS4zMSA4LjY5LDMyLjA3IDE3LDMyLjA3IEMyNS4zMSwzMi4wNyAzMi4wNywyNS4zMSAzMi4wNywxNyBDMzIuMDcsOC42OSAyNS4zMSwxLjkzIDE3LDEuOTMgTDE3LDEuOTMgWiI+PC9wYXRoPgogICAgICA8cGF0aCBkPSJNMTYuNjU4LDI2LjY1OCBMMTUuMzQyLDI1LjM0MiBMMjMuNjg1LDE3IEwxNS4zNDIsOC42NTggTDE2LjY1OCw3LjM0MiBMMjYuMzE1LDE3IEwxNi42NTgsMjYuNjU4Ij48L3BhdGg+CiAgICAgIDxwYXRoIGQ9Ik04LDE2IEwyNSwxNiBMMjUsMTggTDgsMTggTDgsMTYgWiI+PC9wYXRoPgogIDwvZz4KPC9zdmc+');
}
.fancybox-prev span {
    transform: rotate(180deg);

}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-color: rgba(0,0,0,0.8);
    border-radius: 5px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 80px;
    height: 60px;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSI+CiAgPGNpcmNsZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDApIiBjeD0iMCIgY3k9IjE2IiByPSIwIj4gCiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7IDQ7IDA7IDAiIGR1cj0iMS4ycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwIgogICAgICBrZXl0aW1lcz0iMDswLjI7MC43OzEiIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC42IDAuNCAwLjg7MC4yIDAuNiAwLjQgMC44IiBjYWxjTW9kZT0ic3BsaW5lIiAvPgogIDwvY2lyY2xlPgogIDxjaXJjbGUgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYgMCkiIGN4PSIwIiBjeT0iMTYiIHI9IjAiPiAKICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsgNDsgMDsgMCIgZHVyPSIxLjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjAuMyIKICAgICAga2V5dGltZXM9IjA7MC4yOzAuNzsxIiBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuNiAwLjQgMC44OzAuMiAwLjYgMC40IDAuOCIgY2FsY01vZGU9InNwbGluZSIgLz4KICA8L2NpcmNsZT4KICA8Y2lyY2xlIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0IDApIiBjeD0iMCIgY3k9IjE2IiByPSIwIj4gCiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7IDQ7IDA7IDAiIGR1cj0iMS4ycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwLjYiCiAgICAgIGtleXRpbWVzPSIwOzAuMjswLjc7MSIga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjYgMC40IDAuODswLjIgMC42IDAuNCAwLjgiIGNhbGNNb2RlPSJzcGxpbmUiIC8+CiAgPC9jaXJjbGU+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 60px;
}

.fancybox-close {
	position: absolute;
/*	top: -45px;
	right: -45px;
	width: 28px;
	height: 28px;*/
	width: 100%;
	top: 0;
	left: 0;
	height: 15%;
	cursor: pointer;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCIgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiBmaWxsPSJ3aGl0ZSI+CiAgPGcgaWQ9ImNsb3NlIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgPHBhdGggZD0iTTEuNjU3LDI3LjY1OCBMMC4zNDMsMjYuMzQyIEwyNi4zNDMsMC4zNDIgTDI3LjY1NywxLjY1OCBMMS42NTcsMjcuNjU4Ij48L3BhdGg+CiAgICAgIDxwYXRoIGQ9Ik0yNi4zNDMsMjcuNjU4IEwwLjM0MywxLjY1OCBMMS42NTcsMC4zNDIgTDI3LjY1NywyNi4zNDIgTDI2LjM0MywyNy42NTgiPjwvcGF0aD4KICA8L2c+Cjwvc3ZnPgo=");
	opacity: 0.5;
	z-index: 8040;
	background-position: 95% 25%;
	/*background-position: center center;*/
	background-repeat: no-repeat;
	border: 0;
	outline: 0;
}

.fancybox-close:hover {
	opacity: 1;
}

.fancybox-nav {
	position: absolute;
	top: 15%;
	width: 50%;
	height: 85%;
	cursor: pointer;
	text-decoration: none;
	z-index: 8040;
	opacity: 0.5;
}

.fancybox-nav:hover {
	opacity: 1;
}

.fancybox-prev {
	left: 0;
	border: 0;
	outline: 0;
}

.fancybox-next {
	right: 0;
	border: 0;
	outline: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: visible;
}

.fancybox-prev span {
    left: 18px;
}

.fancybox-next span {
    right: 18px;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background-color: rgba(0,0,0,0.9);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

.fancybox-image-next-overwrap.show {
    display: block;
}
.fancybox-image-next-overwrap {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    cursor: pointer;
}
.fancybox-gallery-info {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    margin-top: 12px;
    padding: 2px 20px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}
.fancybox-gallery-info.show {
    display: block;
}
/* End */


/* Start:/local/templates/main/css/styles.css?175396843841933*/
html, body {
	height: 100%;
	min-width: 1280px;
	position: relative;
	font-family: 'Arial';
	font-weight: normal;
	font-size: 17px;
	line-height: 1.3;
	color: #000;
	background-color: #f7f7f7;
}

form,
ul,
ul li {
	padding: 0;
	margin: 0;
}

ul li {
	list-style-type: none;
}

a {
	background-color: transparent;
	color: rgb(86, 143, 186);
	border-bottom: 1px solid rgba(86, 143, 186, 0.5);
	text-decoration: none;
}

a,
div,
button {
	outline: 0;
}

a:hover {
	color: rgb(120, 175, 73);
	border-bottom-color: rgba(120, 175, 73, 0.5);
}

.fancybox-skin {
	background: #f9f9f9;
	border-radius: 5px;
}

.form .title {
  font-size: 36px;
	line-height: 100%;
  margin-bottom: 0.8em;
	color: #363d49;
	font-weight: bold;
}
.form label {
  display: block;
  margin: 1em 0;
}
.form {
  padding: 32px 58px 32px 40px;
  background-color: white;
  max-width: 475px;
}
.form input[type=text], .form textarea {
  padding: 12px;
  min-height: 52px;
  border: 1px solid #CFCFCF;
  background: #E1E1E1;
  resize: none;
  outline: 0;
  margin: 0;
  width: 377px;
  font-size: 16px;
	line-height: 100%;
}
.form input[type="submit"]:hover {
  background-color: #f92740;
  border-bottom-color: #910f10;
}
.form input[type="submit"] {
  cursor: pointer;
  outline: 0;
  font-weight: 400;
  color: white;
  background-color: #f92740;
  padding: 10px 20px;
  border: 0;
  transition: background-color .2s;
  border-bottom: 2px solid #910f10;
  border-radius: 3px;
}
.form textarea {
  min-height: 155px;
}
.form input[type=text]::-webkit-input-placeholder {
  color:#4d5e6c;
}
.form input[type=text]::-moz-placeholder {
  color:#4d5e6c;
}
.form input[type=text]:-moz-placeholder {
  color:#4d5e6c;
}
.form input[type=text]:-ms-input-placeholder {
  color:#4d5e6c;
}
.form textarea:-ms-input-placeholder {
  color:#4d5e6c;
}
.form textarea:-moz-placeholder {
  color:#4d5e6c;
}
.form textarea::-moz-placeholder {
  color:#4d5e6c;
}
.form textarea::-webkit-input-placeholder {
  color:#4d5e6c;
}
.form .message {
  color: #4AA56E;
}
.form .message.error {
  color: #A32929;
}

.gormash_form {
	margin: 10px;
	min-width: 350px;
}

.gormash_form h3 {
	font-weight: bold;
	text-transform: uppercase;
	color: #79AC4B;
}

.gormash_form input,
.gormash_form select {
    vertical-align: middle;
}

.gormash_form input,
.gormash_form select,
.gormash_form textarea{
	display: block;
	width: 95%;
	padding: 5px;
	/*border-radius: 3px;*/
	/*border: 1px solid #BBB;*/
	margin: 0px;
	box-shadow: 0px 2px 3px #E0E0E0;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 0;
}

.gormash_form textarea {
	margin-top: 0px;
	margin-bottom: 20px;
}

.gormash_form input[type="submit"] {
	width: 99%;
	margin: 15px auto;
}

.gormash_form .message {
	text-align: center;
	font-weight: bold;
}

.gormash_form .message.error {
	color: red;
}

.gormash_form .message.success {
	color: green;
}

.gormash_form label.control-label {
    margin: 10px auto 0px auto;
    display: block;
    width: 99%;
}


.content {
	position: relative;
	display: block;
	width: 1200px;
	margin: 0 auto;
}

.page-wrap {
	min-height: 100%;
	/* equal to footer height */
	margin-bottom: -120px;
	overflow: hidden;
}
.page-wrap:after {
	content: "";
	display: block;
}
.site-footer,
.page-wrap:after {
	margin-top: 60px;
/*	height: 450px;*/
}

.page-header {
	display: block;
	padding-bottom: 60px;
}


.rouble {
	font-family: 'PT Rouble' !important;
}

.page-content-bottom-spacer {
	display: block;
	width: 100%;
	height: 0;
}

a.button-white-bg {
	display: inline-block;
	border-radius: 3px;
	border: 2px solid #78af49;
	background-color: #fff;
	color: #78af49;
	text-transform: uppercase;
	padding: 10px;
	font-size: 0.823529412em;
	font-weight: bold;
}

a.button-white-bg:hover {
	color: #fff;
	background-color: #78af49;
}

a.button-green-bg {
	display: inline-block;
	border-radius: 3px;
	border-bottom: 2px solid #517a2d;
	background-color: #78af49;
	color: #fff;
	text-transform: uppercase;
	padding: 10px;
	font-size: 0.823529412em;
	font-weight: bold;
}

a.button-green-bg:hover {

}

.page-header-left-col {
	float: left;
	display: block;
	width: 14%;
	padding-top: 40px;
}

.page-header-right-col {
	float: left;
	display: block;
	width: 81%;
	padding-top: 40px;
	margin-left: 5%;
}

.page-header-right-col-row-1 {
	position: relative;
	text-align: right;
	padding-bottom: 24px;
}

.page-header-right-col-row-2 {
	
}

.page-header-logo-container {
	text-align: center;
}

a.page-header-logo-link {
	display: inline-block;
	padding-top: 90px;
	font-size: 1.235294118em;
	font-weight: 900;
	background-repeat: no-repeat;
	background-position: 60% 0;
	background-image: url('/local/templates/main/css/../img/page-header-logo.png');
	border: 0;
	color: #000;
}

.page-header-menu {
	display: block;
	width: 100%;
	border-radius: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #78af49;
}


.page-header-menu-ul1 {
	display: block;
}

.page-header-menu-ul1-li {
	display: inline-block;
	position: relative;
}

.page-header-menu-ul1-li>a,
.page-header-menu-ul1-li>span {
	position: relative;
	display: block;
	width: 100%;
	padding: 15px 5px;
	text-align: center;
	color: white;
	border: 0;
	font-weight: bold;
	font-size: 0.941176471em;
	line-height: 1;
}

.page-header-menu-ul1-li.parent>a,
.page-header-menu-ul1-li.parent>span {
	padding-right: 25px;
}

.page-header-menu-ul1-li.parent>a:after,
.page-header-menu-ul1-li.parent>span:after  {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	display: block;
	width: 0;
	height: 0;
	border-top: 7px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 0;
	margin-top: -3px;
}

.page-header-menu-ul1-li.active>span {
	background-color: white;
	color: #78af49;
}

.page-header-menu-ul1-li.active>span:after {
	border-top: 7px solid #78af49;
}

.page-header-menu-ul1-li:hover>a {
	background-color: white;
	color: #78af49;
}


.page-header-menu-ul1-li.parent:hover>a:after {
	border-top-color: #78af49;
}

.page-header-menu-ul1-li:hover>.page-header-menu-ul2 {
	display: block;
}

.page-header-menu-ul2 {
	position: absolute;
	top: 100%;
	left: 0;
	width: 270px;
	display: none;
	background-color: #fff;
	padding: 0 18px;
	border: 1px solid #e9e9e9;
	z-index: 10;
}

.page-header-menu-ul2-li {
	display: block;
}

.page-header-menu-ul2-li>a {
	display: block;
	width: 100%;
	padding: 15px 5px;
	font-size: 0.941176471em;
	line-height: 1;
	color: #000;
	border-bottom: 1px solid #e9e9e9;
}

.page-header-menu-ul2-li:hover>a {
	color: #78af49;
}

.page-header-menu-ul2-li:nth-child>a {
	border: 0;
}



.site-footer-background {
	display: block;
	width: 100%;
	background-color: #000;
	padding: 0 0 50px;
}

.site-footer-background a {
	color: rgb(255,255,255);
	border-bottom-color: rgba(255,255,255,0.5);
}

.site-footer-background a:hover {
	color: rgb(120, 175, 73);
	border-bottom-color: rgba(120, 175, 73, 0.5);
}

.site-footer-left-col {
/*	float: left;
	display: block;
	width: 70%;*/
}

.site-footer-right-col {
	float: left;
	display: block;
	width: 30%;
}

.page-footer-menu {
	
}

.page-footer-menu-ul1 {
	
}

.page-footer-menu-ul1-li {
	display: inline-block;
	padding: 0 5px;
}

.page-footer-menu-ul1-li>a {
	
}

.page-footer-menu-ul2 {
	
}

.page-footer-menu-ul2-li {
	
}

.site-footer-left-col-row-1 {
	padding-top: 25px;
	font-size: 0.8125em;
}

.site-footer-left-col-row-2 {
	padding-top: 40px;
	color: #555;
	font-size: 0.8125em;
	float: left;
}

.site-footer-right-col-row-1 {
	padding-top: 40px;
	color: white;
	font-size: 0.8125em;
	float: right;
}



.index-top-slider-container {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-bottom: 60px;
}

.index-top-slider {
	position: relative;
	display: block;
	width: 100%;
}

.index-top-slider-slide-padding {
	width: 100%;
	height: 0;
	padding: 0 0 400px;
}

.index-top-slider-slide {
	display: block;
	width: 100%;
	background: center no-repeat;
	background-size: cover;
}

.index-top-slider .slick-arrow {
	position: absolute;
	top: 50%;
	width: 24px;
	height: 42px;
	margin-top: -21px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	color: transparent;
	border: 0;
	z-index: 1;
	overflow: hidden;
}

.index-top-slider .slick-prev {
	/*left: 50%;*/
	/*margin-left: -600px;*/
	left: 50px;
	background-image: url('/local/templates/main/css/../img/index-top-slider-left-gray.png');
}

.index-top-slider .slick-next {
	/*right: 50%;*/
	/*margin-right: -600px;*/
	right: 50px;
	background-image: url('/local/templates/main/css/../img/index-top-slider-right-gray.png');
}

.index-top-slider .slick-prev:hover {
	background-image: url('/local/templates/main/css/../img/index-top-slider-left-green.png');
}

.index-top-slider .slick-next:hover {
	background-image: url('/local/templates/main/css/../img/index-top-slider-right-green.png');
}


.index-top-slider .slick-dots {
	position: absolute;
	display: block;
	width: 100%;
	bottom: 30px;
	left: 0;
	text-align: center;
}

.index-top-slider .slick-dots li {
	display: inline-block;
}

.index-top-slider .slick-dots li:nth-child(n+2) {
	padding-left: 10px;
}

.index-top-slider .slick-dots li button {
	display: block;
	background-color: #fff;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	border: 0;
	color: transparent;
	overflow: hidden;
	padding: 0;
}

.index-top-slider .slick-dots li.slick-active button {
	background-color: #78af49;
}




.index-nashi-uslugi-container {
	margin-bottom: 70px;
}

.index-nashi-uslugi-title {
	font-size: 2.235294118em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.index-nashi-uslugi-list {
	display: block;
}

.index-nashi-uslugi-list-item {
	display: inline-block;
	width: 47%;
	min-height: 230px;
	margin-right: 3%;
	margin-bottom: 3%;
	vertical-align: top;
}

/*.index-nashi-uslugi-list-item:nth-child(3n) {
	margin-right: 0;
}*/

.index-nashi-uslugi-list-item-background {
	display: block;
	width: 100%;
	height: 100%;
	background-color: white;
	padding: 30px 25px;
	background-repeat: no-repeat;
	background-position: right bottom;
	box-shadow: 6px 7px 7px rgba(0,0,0,0.15);
	background-size: auto 110%;
}


.index-nashi-uslugi-list-item-title {
	font-size: 1.235294118em;
	margin-bottom: 15px;
}

a.index-nashi-uslugi-list-item-title-link {
	color: rgb(120, 175, 73);
	border-bottom-color: rgba(120, 175, 73, 0.5);
	font-size: 24px;
}

.index-nashi-uslugi-list-item-text {
	font-size: 0.882352941em;
}


/* NEWS*/
.index-news-container {
  margin-bottom: 60px;
}

.index-news-container .button-news {
    float: right;
}

.index-news-container .button-news a {
	color: #000;
}

.index-news-container .button-news a:hover {
	color: #fff;
}

.index-news-container h1 {
	font-size: 2.235294118em;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.index-news-container-item {
	display: inline-block;
	vertical-align: top;
}

.index-news-container-item-img-picture {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding: 0 0 65.1685393%;
	background: center no-repeat;
	background-size: contain;
}

.index-news-container-item .link-news {
  display: inline-block;
	margin: 10px 0;
}

.index-news-container-item .date-news {
	color: #ccc;
	font-size: 14px;
}

.index-news-container-item a {
	color: rgb(120, 175, 73);
  border-bottom-color: rgba(120, 175, 73, 0.5);
  font-size: 16px;
/*  position: relative;
  top: 10px;*/
}

/*END NEWS*/


.index-konsultacia-container {
	margin-bottom: 150px;
}

.inner-page .index-konsultacia {
	margin-top: 80px;
}

.index-konsultacia {
	display: block;
	width: 100%;
	/*height: 172px;*/
}

.index-konsultacia-background {
	display: block;
	position: relative;
	width: 100%;
	/*height: 100%;*/
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('/upload/pages/index/index-konsultacia-background.png');
	padding-left: 8.3333%;
	padding-right: 33.3333%;
	padding-top: 35px;
	padding-bottom: 35px;
	border-left: 5px solid #78af49;
}

a.index-konsultacia-ask-link {
	position: absolute;
	right: 8.3333%;
	top: 50%;
	padding: 25px 35px;
	line-height: 14px;
	margin-top: -32px;
}

.index-konsultacia-title {
	font-size: 1.647058824em;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.index-konsultacia-text {
	font-size: 1em;
}



.inner-page-left-menu-container {
	float: left;
	display: block;
	width: 0;
}

.inner-page-left-menu {
	display: block;
	width: 290px;
	z-index: 1;
}

.inner-page-left-menu-ul1 {
	
}

.inner-page-left-menu-ul1-li {
	padding: 10px 15px;
	font-size: 1em;
	border-bottom: 1px solid #e1e1e1;
}

.inner-page-left-menu-ul1-li:last-child {
	border-bottom: 0;
}

.inner-page-left-menu-ul1-li>a {
	border-bottom-color: transparent;
	color: black;
}


.inner-page-left-menu-ul1-li.active>a {
	color: rgb(120, 175, 73);
	/*border-bottom-color: rgba(120, 175, 73, 0.5);*/
	font-weight: bold;
}

.full-width {
	display: block;
	width: 100%;
}

.partial-width {
	display: block;
	width: 100%;
	padding-left: 360px;
}

.inner-page {
	
}

.inner-page h1 {
	font-size: 1.647058824em;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 20px;
}

.inner-page h2 {
	font-size: 1.411764706em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
}

.inner-page h3 {
	font-size: 1.117647059em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 20px;
}

.inner-page p {
	font-size: 1em;
	margin-top: 30px;
	margin-bottom: 30px;
}

.inner-page p.bg_green {
	background: #ECF3E4;
	padding: 35px 20px;
}

.inner-page p,
.inner-page li {
	color: rgba(0,0,0,0.85);
}

.pad p {padding-right: 50px;}

.inner-page ol.styled_list {
	counter-reset:li;
	margin-left:0;
	padding-left:0;
}

.inner-page ol.styled_list > li {
	position:   relative;
	list-style: none;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.inner-page ol.styled_list > li:before {
	content:counter(li);
	counter-increment:li;
	position:absolute;
	font-size: 3.125em;
	color: #D8524E;
	left: 15px;
	top: 10px;
}

.inner-page ol.styled_list > li:nth-child(2n+2) {
	background-color: #ECF3E4;
}

.inner-page ol.styled_list h3 {
	padding-top: 22px;
}

.inner-page ol.styled_list.no-nth > li:nth-child(2n+2) {
	background-color: transparent;
}

.inner-page ol.styled_list.no-nth > li:before {
	font-size: 2.25em;
	top: 2px;
}

.inner-page ul.list {
	list-style: none;
	list-style-position: inside;
}
.inner-page ul.list li {
	background: url('/local/templates/main/css/../img/list-style.png');
	padding-left: 30px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left 12px;
	margin: 10px;
}

.inner-page ul.list_green {
	list-style: none;
	list-style-position: inside;
}

.inner-page ul.list_green li:first-letter {
	text-transform: capitalize;
}

.inner-page ul.list_green li {
	padding-left: 30px;
	background: url('/local/templates/main/css/../img/list-style-green.png') no-repeat;
	background-position: 0px 3px;
	margin: 17px 0px;
	padding-bottom: 5px;;
}





.inner-page-headline {
	background-color: #dedede;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('/upload/pages/header/inner-page-headline-bg.jpg');
	padding: 30px 0;
	margin-bottom: 70px;
	background-size: cover;
}

.inner-page-headline-title {
	font-size: 2.117647059em;
	font-weight: bold;
	text-transform: uppercase;
}

.inner-page-headline-breadcrumb-container {
	margin-bottom: 15px;
	font-size: 0.882352941em;
}

.inner-page-headline-breadcrumb {
	
}

.inner-page-headline-breadcrumb-item {
	display: inline-block;
}

.inner-page-headline-breadcrumb a {
	color: rgb(0,0,0);
	border-bottom-color: rgba(0,0,0,0.5);
	margin-right: 6px;
}

.inner-page-headline-breadcrumb a:hover {
	color: rgb(120, 175, 73);
	border-bottom-color: rgba(120, 175, 73, 0.5);
}




.contacts-title-cherepovets,
.contacts-title-vorkuta,
.contacts-title-olenegorsk {
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 0 0;
	min-height: 45px;
	text-transform: uppercase;
}

.contacts-title-cherepovets {
	padding-top: 6px;
	background-image: url('/local/templates/main/css/../img/contacts-cherepovets.png');
}

.contacts-title-vorkuta {
	padding-top: 7px;
	background-image: url('/local/templates/main/css/../img/contacts-vorkuta.png');
}

.contacts-title-olenegorsk {
	padding-top: 4px;
	background-image: url('/local/templates/main/css/../img/contacts-olenegorsk.png');
}

.contacts-phone,
.contacts-email {
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.contacts-phone {
	background-image: url('/local/templates/main/css/../img/contacts-phone.png');
	margin-bottom: 6px;
}

.contacts-email {
	background-image: url('/local/templates/main/css/../img/contacts-email.png');
	margin-bottom: 20px;
}






.sertifikaty {
	
}

.sertifikaty_item {
	position: relative;
	background-color: white;
	padding-left: 30px;
	padding-right: 15px;
	padding-top: 24px;
	margin-bottom: 30px;
	padding-bottom: 1px;
}

.sertifikaty_item_date {
	font-size: 0.8em;
	color: #979797;
	margin-bottom: 5px;
}

.sertifikaty_item_name {
	font-size: 1.3em;
	font-weight: bold;
	margin-bottom: 10px;
}

.sertifikaty_item_text {
	line-height: 1.4;
	padding-right: 20px;
	margin-bottom: 80px;
}

.sertifikaty_item_pdf {
	position: absolute;
	left: 26px;
	bottom: 0;
	width: 200px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url('/local/templates/main/css/../img/icon-pdf-gray.png');
	background-size: 25px 28px;
	padding-bottom: 20px;
	padding-left: 35px;
}

.sertifikaty_item_pdf_link {
	margin-bottom: 5px;
}

.sertifikaty_item_pdf_text {
	color: #979797;
}

.sertifikaty_item_img {
	width: 100%;
	height: 0;
	padding-bottom: 140%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-bottom: 15px;
}

/*//////////////////////////////////////////////////////////////////////*/

.friend{
	margin: 0px;
    padding: 0px;
    margin-bottom: 24px;
    width: 100%;
}

.friend-item-line{
    background-color: #b7d3a0;
    width: 100%;
    height: 2px;
    margin-bottom: 30px;
}

.friend-item-head{
    margin-top: 0px;
    margin-bottom: 7px;
    font-size: 25px;
    font-weight: bold;
}

.friend-item-block{
    width: 100%;
    padding: 25px 10%;
    background-color: #fff;
    box-shadow: 1px 5px 15px rgba(0, 0, 0, 0.21);
    margin-bottom: 20px;
    /*height: 200px;*/
}

.friend-item-block_text {
	    text-align: center;
    font-size: 14px;
}

.friend-item-block-image{
    background: no-repeat center / contain;
    padding: 0 0 66%;
}

.wide-img-container .friend-item-block-image{
    padding: 0 0 27%;
}

.friend-item-block-image.blue-img{
    margin-left: -5%;
}

.friend-item-block-image.icon-img{
    margin-left: 20%;
    width: 60%;
    height: 0;
    padding-bottom: 66%;
}

.friend-item-block-image.text-img{
    padding: 0 0 66%;
}

/*//////////////////////////////////////////////////////////////////////*/



.partnery {
}

.partnery-item {
	display: inline-block;
	width: 25%;
	padding: 0 5px;
	vertical-align: top;
	margin-bottom: 30px;
}

.partnery-item-img-container {
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 10px;
}

.partnery-item-img {
	width: 100%;
	height: 0;
	padding-bottom: 60%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}

.partnery-item-name {
	
}

.partnery-item-country {
	
}


.page-header-title {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 50%;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	width: 300px;
	margin-top: -13px;
	font-size: 18px;
	line-height: 1.4;
}

.page-header-mail {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-top: 25px;
	font-size: 14px;
	vertical-align: middle;
}

a.page-header-mail-link {
	color: inherit;
	text-decoration: none;
	background: no-repeat center top url('/local/templates/main/css/../img/page-header-mail-link-ico.png');
	padding: 30px 0 0;
	border: 0;
}

.page-header-mail-link span {
	border-bottom: 1px solid rgba(0,0,0,0.3);
	padding: 0 0 2px;
}


.page-header-otzyv {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-top: 25px;
	font-size: 14px;
	vertical-align: middle;
	margin-right: 31px;
}

a.page-header-otzyv-link {
	color: inherit;
	text-decoration: none;
	background: no-repeat center top url('/local/templates/main/css/../img/page-header-otzyv-link-ico.svg');
	background-size: 30px auto;
	padding: 33px 0 0;
	border: 0;
}

.page-header-otzyv-link span {
	border-bottom: 1px solid rgba(0,0,0,0.3);
	padding: 0 0 2px;
}

@media (min-width: 1100px) {
	.page-header-otzyv {
		margin-right: 61px;
	}
}



.page-header-phoneblock {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	margin-top: -6px;
	font-size: 14px;
	margin: 0 2%;
}
.page-header-phoneblock b {
	font-size: 22px;
}

@media (min-width: 1100px) {
	.page-header-phoneblock {
		margin: 0 40px;
	}
}
@media (min-width: 1200px) {
	.page-header-title {
		margin-left: 24px;
	}
}



.video-list {
	
}

.video-list-item {
	display: inline-block;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
	vertical-align: top;
}

a.video-list-item-link {
	display: block;
	outline: 0;
	color: #000;
	text-decoration: none;
	border-bottom-color: transparent;
}

a.video-list-item-link:hover .video-list-item-title span {
	/*text-decoration: underline;*/
	border-bottom-color: rgba(0,0,0,0.5);
}

.video-list-item-img {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 70%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.video-list-item-img-filter {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#152b40+0,152b40+100&0+30,0.4+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(21,43,64,0) 0%,rgba(21,43,64,0) 30%,rgba(21,43,64,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00152b40', endColorstr='#66152b40',GradientType=0 ); /* IE6-9 */
}

.video-list-item-img-icon {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
}

.fancybox-video-list-youtube .video-list-item-img-filter {
	display: none;
}

.fancybox-video-list-youtube .video-list-item-img-icon {
	background-image: url('/local/templates/main/css/../img/video-list-video.png');
}

.video-list-item-title {
	color: black;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.video-list-item-title span {
	border-bottom: 1px solid transparent;
}

.video-list-item-text {
	color: #666666;
	font-size: 15px;
}




.sobitiya_list {
	margin-top: 60px;
	padding-left: 30px;
	padding-right: 30px;
}

.novosti-list-item {
	display: block;
	position: relative;
	margin: 0;
	max-width: 900px;
}

.novosti-list-item-img-container {
	float: left;
	display: block;
	width: 30%;
}

.novosti-list-item-img {
	position: relative;
	display: block;
	width: 100%;
	padding: 0 0 76%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.novosti-list-item:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 60px;
}

.novosti-list-item-date,
.novosti-list-item-name,
.novosti-list-item-text {
	margin-left: 33%;
}

..novosti-list-item-date {
	padding-top: 15px;
}

.novosti-list-item-date {
	display: block;
	color: #757575;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.novosti-list-item-name {
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
}

.novosti-list-item-text {
	display: block;
}



.novosti-detail {
}

.novosti-detail:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.novosti-detail-img-container {
	/*float: left;*/
	display: block;
	width: 100%;
	/*margin-right: 20px;*/
	margin-bottom: 40px;
}

.preview_text {
	padding-left: 40px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 40px;
	font-size: 21px;
}

.preview_text:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 2px;
	background-color: #78af49;
}

.back_link {
	color: #000;
	position: relative;
	border: 2px solid #78af49;
	text-align: center;
	width: 90%;
}

.back_link a {
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
	text-decoration: none;
	border: 0;
	font-size: 18px;
	padding: 10px;
	padding-left: 20px;
}

.back_link:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 10px;
	width: 10px;
	height: 10px;
	margin-top: -5px;
	border-bottom: 2px solid #78af49;
	border-left: 2px solid #78af49;
transform: rotate(40deg);
}

.novosti-detail-img {
	position: relative;
	display: block;
	width: 100%;
	padding-bottom: 80%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.novosti-detail-date {
	display: block;
	color: #757575;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

.novosti-detail-text {
	
}

.novosti-detail-back-link {
	margin-top: 30px;
}

.novosti-detail-photo {
	margin: 60px 0 0;
}

.novosti-detail-photo img {
	margin-bottom: 30px;
}

.site-footer .content .pointer {
	vertical-align: top;
  display: inline-block;
  width: 33.333333%;
  margin-bottom: 30px;
  padding: 0 0 0 27px;
  background: 0 0 no-repeat url('/local/templates/main/css/../img/baloon.svg');
  background-size: 17px 23px;
}

.site-footer .content h1 {
	font-size: 21.5pt;
	font-weight: bold;
	color: #78AF49;
	text-transform: uppercase;
	margin: 45px 0 40px 0;
}

.site-footer .content .pointer span {
	display: none;
}

.site-footer .content .pointer a {
	font-size: 14pt;
	font-weight: bold;
	color: #fff;
	border-bottom: none;
}

.site-footer .content .pointer a:hover {
  border-bottom: 1px solid #78AF49;
}

.site-footer .content .pointer > p {
	margin: 10px 0 0;
	font-size: 12pt;
	color: #C6C6C6;
	padding: 0 20px 0 0;
}

.kontakty-page {
	
}
.kontakty-page .row {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
}
.kontakty-page .row > div {
	flex: none;
	float: none;
	margin: 0 0 40px;
	width: 33.333333333%;
}
@media (max-width: 991px) {
	.kontakty-page .row > div {
		width: 50%;
	}
}
@media (max-width: 767px) {
	.kontakty-page .row > div {
		width: 100%;
	}
}

.kontakty-block {
	position: relative;
	display: block;
	width: 100%;
	min-height: 250px;
	background-color: white;
	padding: 30px 25px 100px;
	box-shadow: 6px 7px 7px rgba(0,0,0,0.15);
	/* margin: 0 0 40px; */
	height: 100%;
}

.kontakty-block h3 {margin: 0;}
.kontakty-block span {
	display: block;
	margin: 10px 0 15px	;
	color: #ccc;
	font-style: italic;
	/* min-height: 67px; */
}

.kontakty-block .email:before {
	content: "";
	display: inline-block;
	margin-right: 10px;
	background: url('/local/templates/main/css/../img/email.png') no-repeat;
	background-size: cover;
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;

}

.kontakty-block .email {
	vertical-align: bottom;
	border: none;
	text-decoration: underline;
	color: #444;
	display: block;
}

.kontakty-block .email:hover {text-decoration: none;}

.kontakty-block .email-send-button {
	display: inline-block;
	padding: 10px 30px;
	background-color: #78AF49;
	color: #fff;
	border: none;
	text-align: center;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 30px;
}

div.bg_green {
    background: #ECF3E4;
    padding: 35px 20px;
    margin-top: 10px;
}

div.bg_green a {font-size: 1.125em !important; color: #000; width: 320px; display: block; border-bottom: none; text-decoration: underline; font-weight: bold;}

div.bg_green a:before {
	content: url('/local/templates/main/css/../img/pdf.png');
	float: left;
  margin-right: 20px;
}

div.bg_green span {font-style: italic; margin-top: 10px; width: 200px; display: inline-block;}

.italic {font-style: italic; font-size: 1.125em !important;}

.img-spec {width: 95%;}

.button_otziv {
	width: 380px;
	padding: 30px 20px;
	display: block;
	color: #fff;
	background-color: #78AF49;
	border-radius: 10px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
}

.button_otziv:before {
	content: url('/local/templates/main/css/../img/question.svg');
	float: left;
  width: 50px;
  position: relative;
  top: -14px;
}

.button_otziv:hover {color: #fff;}


.button_uznatsout {
	max-width: 480px;
	padding: 30px 20px;
	display: block;
	color: #fff;
	background-color: #78AF49;
	border-radius: 10px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 auto;
}

.button_uznatsout:before {
	
	float: left;
  width: 50px;
  position: relative;
  top: -14px;
}

.button_uznatsout:hover {color: #fff;}





.block_gray {background-color: #E7E7E7; padding: 40px 0;}

.razdelitel {margin: 65px 0;}

.spec h2 {width: 565px;}

.fixed_top_menu_mobile {
	display: none;
}


.regional-ohvat-block {
	padding-top: 80px;
}

.regional-ohvat-img {
	min-height: 457px;
	position: relative;
	right: 30px;
}
.regional-ohvat-img img {
	position: absolute;
	top: 0;
	right: 30px;
	max-width: 100%;
}

.laboratories-img {
	text-align: right;
}
.laboratories-img img {
	max-width: 90%;
	margin-top: 150px;
}

.bolee-250-predpriyatii {
	margin-left: auto;
	margin-right: 0;
	width: 80%;
	max-width: 400px;
	padding: 30px 0;
	border: 4px solid #78af49;
}


.deyatelnost_ol{
	counter-reset: myCounter;
	padding: 0;
}
.deyatelnost_ol li {list-style: none;}
.deyatelnost_ol li:before {
	counter-increment: myCounter;
	content:counter(myCounter);
	color: #78AF49;
	margin-right: 10px;
}

.deyatelnost_bottom {text-align: center; font-size: 21px;}

.deyatelnost_bottom:before,
.deyatelnost_bottom:after {
	content: '';
	display: block;
	width: 82px;
	margin: 20px auto;
	height: 2px;
	background-color: #78AF49;
}

.ecology_control img {
	width: 100%;
}

.inner-page .ecology_control_second_title {
	font-weight: bold;
	font-size: 1.1em;
}

.ecology_control_lab_block {
	padding: 33px;
	background-color: #fff;
box-shadow: 0px 5px 22px -4px rgba(0,0,0,0.75);
}

.ecology_control_lab_block img {
	display: block;
}

.ecology_control_lab_block p {
	font-size: 1.1em;
	font-style: italic;
	padding-top: 20px;
}

.ecology_control_lab {
  margin-top: 80px;
  padding: 40px 0 80px;
  color: #fff;
  text-align: center;
  background-color: rgba(0,0,0,0.7);
  position: relative;
}

.ecology_control_lab:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url('/local/templates/main/css/../img/background_lab.jpg') no-repeat center /cover;
	z-index: -1;
}

.ecology_control_lab h3 {
	font-size: 1.5em;
}

.ecology_control_lab p {
	font-size: 1.1em;
	padding-top: 20px;
	color: #fff;
}

.ecology_control_lab ul {
	text-align: left;
}

.ecology_control_lab ul li {
  color: #fff;
  width: 47%;
  display: inline-block;
  vertical-align: top;
}

.text_center_block {
	text-align: center;
	font-size: 1.5em;
	font-style: italic;
	padding: 60px 0 0;
}

@media screen and (max-width: 1199px) {
		.back_link {
		display: none;
	}
}

@media screen and (max-width: 1020px) {
	.ecology_control_lab ul li {
		width: 100%;
	}
}

#soglasie {
	display: inline-block;
	width: auto;
	margin-right: 5px;
}

.soglasie_check {
	font-size: 13px;
}

.soglasie_check a {
	text-decoration: underline;
}

.reviews_block{
	padding: 20px;
}

.reviews_block_form label {
	display: block;
	margin-bottom: 10px;
}

.reviews_block_form label span {
	display: block;
}

.reviews_block_form .irobot span {
	display: inline-block;
	margin-right: 10px;
}

.reviews_block_form textarea {
	width: 100%;
}

.reviews_block_form_send {
	display: inline-block;
	margin-top: 10px;
	padding: 10px 30px;
	background-color: #78AF49;
	color: #fff;
	border: none;
	text-align: center;
}

.reviews_block_title {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.button_otziv.review_send_link {
	width: 320px;
	padding: 25px 25px;
	float: right;
	max-height: 75px;
	margin-bottom: 20px;
}

.review_title {
	float: left;
}

.last_item a {
	padding: 40px;
	display: block;
	height: 300px;
	text-align: center;
	border: 1px solid rgb(120, 175, 73);
	background-color: #fff;
	text-transform: uppercase;
	color: #000;
font-weight: 600;
}

/*.last_item a span {
	line-height: 25px;
}*/

.last_item img {
  display: block;
  width: 40px;
  height: 40px;
  margin: 40px auto 20px;
}



	.fb-anketa-title {
		font-weight: bold;
		font-size: 30px;
		margin: -10px 0 20px;
		line-height: 1.3;
	}
	.fb-anketa-text {
		margin: 20px 0 60px;
		font-size: 18px;
		line-height: 1.4;
	}
	.fb-anketa-block {
		background: #fff;
		padding: 0 0 108px;
		margin: 0 0 50px;
		box-shadow: 0 14px 20px 0 rgba(0,0,0,0.15);
		border-radius: 10px;
	}
	.fb-anketa-header {
		background: #75AE50;
		color: #fff;
		padding: 28px 35px;
		border-radius: 10px 10px 0 0;
	}
	.fb-anketa-header-title {
		font-size: 22px;
		font-weight: bold;
		line-height: 1;
		margin: 0 0 11px;
	}
	.fb-anketa-header-text {
		font-size: 18px;
		line-height: 1.4;
	}
	.fb-anketa-form {
		
	}
	.fb-anketa-item {
		position: relative;
		padding: 0 70px 15px 50px;
	}
	
	.fb-anketa-item::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 50px;
		right: 70px;
		height: 2px;
		background: #ccc;
	}
	
	.fb-anketa-item-number {
		text-align: left;
		padding: 37px 0 0;
		font-size: 24px;
		font-weight: bold;
		line-height: 1;
		color: #75AE50;
	}
	.fb-anketa-item-text {
		padding: 33px 0 27px;
		font-size: 18px;
		line-height: 1.35;
	}
	
	
	.fb-anketa-item-stars {
		border: none;
		font-size: 109px;
		line-height: 1;
		text-align: left;
		direction: rtl;
		padding: 18px 0 0 16px;
		overflow: hidden;
	}
	
	.fb-anketa-item-stars-value {
		font-size: 12px;
		line-height: 1;
		color: #75AE50;
		padding: 0 0 0 218px;
	}

	@media (max-width: 1199px) {
		.fb-anketa-item-stars {
			font-size: 80px;
		}
		.fb-anketa-item-stars-value {
			padding: 0 0 0 182px;
		}
	}
	@media (max-width: 991px) {
		.fb-anketa-item-stars {
			text-align: center;
		}
		.fb-anketa-item-stars-value {
			text-align: center;
			padding: 0;
		}
	}
	@media (max-width: 767px) {
		.fb-anketa-item-number {
			text-align: center;
		}
		.fb-anketa-item {
			padding: 0 20px 30px;
		}
		.fb-anketa-item:after {
			left: 20px;
			right: 20px;
		}
		.fb-anketa-item-stars {
			font-size: 52px;
			padding: 0;
		}
	}

	.wrap_global .fb-anketa-item-stars-input,
	.fb-anketa-item-stars-input {
		position: absolute;
		margin: 21px 15px 0 0;
	}
	.fb-anketa-item-stars-label {
		color: #f5f5f5;
		position: relative;
		background: #fff;
		cursor: pointer;
	}
	.fb-anketa-item-stars-label:before {
		margin: 0 1px;
		display: inline-block;
		content: "★";
	}
	.fb-anketa-item-stars-input:checked ~ label, /* show gold star when clicked */
	.fb-anketa-item-stars:not(:checked) > label:hover, /* hover current star */
	.fb-anketa-item-stars:not(:checked) > label:hover ~ label { /* hover previous stars in list */
		color: #FFD700;
	}
	.fb-anketa-item-stars-input:checked + label:hover, /* hover current star when changing rating */
	.fb-anketa-item-stars-input:checked ~ label:hover,
	.fb-anketa-item-stars-input:hover ~ input:checked ~ label, /* lighten current selection */
	.fb-anketa-item-stars-input:checked ~ label:hover ~ label {
		color: #FFED85;
	}
	
	.fb-anketa-item-checkbox-container {
		padding: 30px 0 25px 23px;
	}
	.fb-anketa-item-checkbox {
		position: relative;
	}
	.fb-anketa-item-checkbox-input {
		position: absolute;
		top: 2px;
		left: 2px;
	}
	.fb-anketa-item-checkbox-label {
		position: relative;
		display: block;
		font-size: 14px;
		line-height: 1.3;
		padding: 0 0 0 28px;
		margin: 0 0 10px;
		background: #fff;
	}
	.fb-anketa-item-checkbox-label-check {
		position: absolute;
		top: 0;
		left: 0;
		display: inline-block;
		width: 18px;
		height: 18px;
		vertical-align: middle;
		border: 1px solid #75AE50;
		background: #fff;
		margin: 0 10px 0 0;
	}
	.fb-anketa-item-checkbox-label-check:after {
		content: '';
		position: absolute;
		top: 2px;
		left: 5px;
		width: 6px;
		height: 9px;
		border: 2px solid #fff;
		border-top: 0;
		border-left: 0;
		transform: rotate(45deg);
	}
	.fb-anketa-item-checkbox-input:checked + .fb-anketa-item-checkbox-label .fb-anketa-item-checkbox-label-check {
		background: #75AE50;
	}
	
	.fb-anketa-otzyv {
		padding: 80px 20px 0;
		margin: 0 auto;
		width: 100%;
		max-width: 740px;
	}
	.fb-anketa-otzyv-title {
		text-align: center;
		font-size: 32px;
		font-weight: bold;
		margin: 0 0 20px;
	}
	.fb-anketa-otzyv-text {
		text-align: center;
		margin: 0 0 55px;
	}
	.fb-anketa-otzyv-textarea,
	.fb-anketa-otzyv-input-text {
		display: block;
		width: 100%;
		height: auto;
		padding: 23px 25px 27px;
		background: #f5f5f5;
		border: 0;
		border-radius: 3px;
		margin: 0 0 30px;
		line-height: 1.3;
		font-size: 18px;
	}
	
	.fb-anketa-otzyv-input-text {
		
	}
	
	.fb-anketa-otzyv-input-text-drugoivariant {
		padding: 5px 10px;
		line-height: 1;
		height: auto;
		margin: 0;
		font-size: 14px;
	}
	
	.fb-anketa-otzyv-input-text-drugoivariant-container {
		max-height: 0;
		transition: 0.3s ease-in max-height;
		overflow: hidden;
	}
	
	.fb-anketa-item-checkbox-input:checked ~ .fb-anketa-otzyv-input-text-drugoivariant-container {
		max-height: 30px;
	}
	
	.fb-anketa-otzyv-textarea {
		min-width: 100%;
		max-width: 100%;
		min-height: 177px;
		max-height: 350px;
		padding: 15px 25px 15px;
		margin: 0 0 37px;
	}
	.fb-anketa-input-submit-content {
		padding: 0 20px;
	}
	.fb-anketa-input-submit {
		display: block;
		width: 100%;
		height: auto;
		background: #74AD51;
		border: 0;
		border-bottom: 6px solid #426B2A;
		border-radius: 5px;
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		padding: 20px 0;
		max-width: 300px;
		margin: 30px auto 100px;
	}
	.fb-anketa-otzyv-input-submit {
		display: block;
		width: 100%;
		height: auto;
		background: #74AD51;
		border: 0;
		border-bottom: 6px solid #426B2A;
		border-radius: 5px;
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		padding: 43px 0;
	}
	
	.fb-anketa-success {
		color: #78af49;
		font-size: 30px;
		text-align: center;
		margin: 40px auto;
		padding: 0 25px;
		max-width: 900px;
	}
	
	.fb-anketa-otzyv-success {
		color: #78af49;
		font-size: 30px;
		text-align: center;
		margin: 40px auto;
		padding: 0 25px;
		max-width: 900px;
	}

.reviews_block_items {
	margin-bottom: 40px;
}

.review-item-content {
	padding: 50px 120px;
	background-color: #fff;
}

.review-item-company {
	font-size: 12px;
	font-weight: bold;
}

.review-item-name {
	font-size: 27px;
	font-weight: bold;
	color: #77AE4A;
	margin-bottom: 10px;
}

.review-item-text {
	font-size: 16px;
	font-style: italic;
	color: #414141;
	line-height: 22px;
}

.reviews_block_items .nextArrow {
	border: none;
}

@media screen and (max-width: 1023px) {
	.review-item-content {
		padding-left: 70px;
		padding-right: 70px;
	}
}

@media screen and (max-width: 424px) {
	.review-item-content {
    padding-left: 50px;
    padding-right: 50px;
	}
}


.city_select {
	position: absolute;
	top: 9px;
	left: 25px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}

a.city_select_link {
	position: relative;
	color: #77AD4A;
	text-decoration: none;
	display: inline-block;
	border-bottom: 1px dotted #77AD4A;
}

.city_select_link:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 100%;
	display: inline-block;
	border: 3px solid transparent;
	border-top-color: #77AD4A;
	vertical-align: middle;
	margin: 0 0 0 3px;
}

.city-select-fancybox__container {
	
}
.city-select-fancybox--custom .fancybox-skin {
	padding: 0 !important;
}
.city-select-fancybox__window {
	position: relative;
	display: block;
	width: 1000px;
	max-width: 100%;
	padding: 43px 47px 90px;
}
.city-select-fancybox__window_close {
	position: absolute;
	top: 31px;
	right: 31px;
	width: 33px;
	height: 33px;
}
.city-select-fancybox__window_close:after,
.city-select-fancybox__window_close:before {
	position: absolute;
	top: 0;
	left: 50%;
	content: '';
	width: 1px;
	height: 100%;
	background: #828282;
	transform: rotate(45deg);
}
.city-select-fancybox__window_close:before {
	transform: rotate(-45deg);
}
.city-select-fancybox__title {
	font-size: 24px;
	line-height: 28px;
	color: #77AD4A;
	margin: 0 0 50px;
	font-weight: bold;
}
.city-list__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.city-list__item_col {
	margin-right: 50px;
}
.city-list__item {
	margin: 0 0 30px;
	padding: 0 0 0 30px;
}
.city-list__item_link:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 100%;
	display: block;
	width: 14px;
	height: 19px;
	background: no-repeat center transparent;
	background-image: url(/upload/pages/header/city-item-img.svg);
	margin: -12px 10px 0 0;
}
.city-list__item_link {
	position: relative;
	display: inline-block;
	font-size: 21px;
	line-height: 24px;
	color: #393939;
}

html a.city-list__item_link {
	border-bottom: 1px solid #C9C9C9;
}

.city-select-fancybox--custom {
	
}

@media (max-width: 1023px) {
	.city_select {
		top: 14px;
		left: 140px;
		font-size: 14px;
		line-height: 14px;
		z-index: 100;
		color: #fff;
	}
	a.city_select_link {
		color: #fff;
		border-bottom-color: #fff;
	}
	.city_select_link:after {
		border-top-color: #fff;
	}
	.city-select-fancybox--custom {
		width: 100% !important;
		left: 0 !important;
	}
	.city-select-fancybox--custom .fancybox-skin {
		display: block;
		margin: 0 auto;
		max-width: 90%;
	}
	.city-select-fancybox--custom .fancybox-inner {
		width: 100% !important;
	}
}





.inner-page.-policy {
	margin-bottom: 100px;
}

.inner-page.-policy h1 {
	max-width: 1000px;
	line-height: 1.5;
	margin-bottom: 30px;
}

.inner-page.-policy p {
	margin: 0 0 10px;
	font-size: 18px;
	line-height: 1.4;
}
.inner-page.-policy ul {
	margin: 15px 0 15px 30px;
}
.inner-page.-policy li {
	list-style: disc;
	margin: 0 0 5px;
}
.inner-page.-policy li > p {
	
}
.inner-page.-policy li > p:last-child {
	margin-bottom: 0;
}

@media (max-width: 600px) {
	.inner-page-headline {
		margin-bottom: 40px;
	}
	.inner-page-headline-title {
		font-size: 26px;
	}
	.inner-page.-policy h1 {
		font-size: 24px;
	}
	.inner-page.-policy p {
		font-size: 16px;
	}
}
/* End */


/* Start:/local/templates/main/css/mobile.css?15313085325855*/
html, body {
	min-width: 0;
}

.news_index_slider .nextArrow {
	border: none;
	background-color: transparent;
}

.news_index_slider .nextArrow.prev {
	left: -4%;	
}

.news_index_slider .nextArrow {
	right: -4%;	
}

@media (max-width: 1280px) {
	.index-top-slider-slide-padding {
		padding: 0 0 31.25%;
	}
	.content {
		padding: 0 15px;
		width: 100%;
	}
}


@media (max-width:1023px) {

	
	.page-header-right-col,
	.page-header-left-col {
		display: none;
	}
	
	.fixed_top_menu_mobile {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		display: block;
		z-index: 5;
	}

	.fixed_top_menu_mobile_container {
		width: 100%;
		padding-left: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		color: #fff;
		background-color: #78af49;
	}

	a.fixed_top_menu_mobile_logo {
		color: white;
		border: 0;
	}

	a.fixed_top_menu_mobile_menu_link {
		position: fixed;
		right: 15px;
		top: 13px;
		display: inline-block;
		line-height: 9px;
		width: 30px;
		outline: 0;
		border: 0;
	}

	.fixed_top_menu_mobile_menu_link span {
		display: inline-block;
		width: 100%;
		height: 3px;
		background-color: #fff;
		vertical-align: top;
	}

	.fixed_top_menu_mobile_menu_items {
		position: fixed;
		right: 0;
		top: 0;
		display: block;
		max-width: 500px;
		width: 80%;
		height: 100%;
		padding-top: 50px;
		background-color: #78af49;
		transition-duration: 0.5s;
		transition-property: max-width;
		transition-timing-function: ease-in;
		z-index: -1;
	}

	.fixed_top_menu_mobile_background {
		position: fixed;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.22);
		z-index: -2;
	}
	
	.horizontal_top_menu_mobile {
		padding: 1px 0;
		height: 100%;
		overflow-y: scroll;
	}

	.horizontal_top_menu_mobile a {
		color: #fff;
		font-size: 17px;
		line-height: 1;
		display: inline-block;
		font-weight: bold;
		border: 0;
	}

	.horizontal_top_menu_mobile li {
		list-style: none;
		display: block;
		position: relative;
		min-width: 250px;
	}

	.horizontal_top_menu_mobile_item {
		border-bottom: 2px solid #72a744;
	}

	.horizontal_top_menu_mobile_item>a {
		padding: 10px 20px;
	}

	.horizontal_top_menu_mobile_item:last-child {
		border-bottom-color: transparent;
		margin-bottom: 150px;
	}

	.horizontal_top_menu_mobile_l1 {
		display: block;
		padding-left: 40px;
		padding-right: 20px;
		padding-bottom: 20px;
		margin: 0;
		background-color:  #72a744;
	}

	.horizontal_top_menu_mobile_l1_item.parent>a {
	/*
		color: #ffda68;
	*/
		padding-top: 10px;
		font-weight: normal;
	}

	.horizontal_top_menu_mobile_l1_item:first-child>a {
		padding-top: 15px;
	}

	.horizontal_top_menu_mobile_l1_item>a {
		padding-top: 4px;
		padding-bottom: 4px;
		padding-right: 4px;
		font-size: 16px;
		color: #fff;
		font-weight: normal;
	}

	.horizontal_top_menu_mobile_l2_item>a {
		padding-top: 6px;
		padding-bottom: 6px;
		padding-right: 40px;
		font-size: 15px;
		color: #fff;
		font-weight: normal;
	}

	.horizontal_top_menu_mobile_l2_item>a:before {
		content: '';
		display: inline-block;
		width: 15px;
		height: 1px;
		background-color: rgba(255,255,255,0.5);
		margin-right: 7px;
		vertical-align: middle;
	}
	
	
	.index-nashi-uslugi-list-item {
		width: 100%;
		margin: 0 0 40px;
	}
	
	.index-news-container-item {
		display: inline-block;
		width: 49%;
		margin: 0 .5%;
	}
	
/*	.index-news-container-item:nth-child(2n) {
		margin-right: 0;
	}*/
	
	
	
	.index-konsultacia-background {
		padding: 35px 5% 120px;
		background-size: cover;
	}
	
	a.index-konsultacia-ask-link {
		top: auto;
		right: auto;
		left: 50%;
		bottom: 20px;
		margin: 0;
		transform: translate3d(-50%,0,0);
	}
	
	.site-footer .content .pointer {
		width: 50%;
	}
	
	.index-top-slider-container .index-top-slider .slick-arrow,
	.index-top-slider-container .index-top-slider .slick-dots {
		display: none !important;
	}
	
	.video-list-item {
		width: 49%;
		margin-bottom: 40px;
	}
	.video-list-item:nth-child(2n) {
		margin-right: 0;
	}
	.partnery-item {
		width: 33.33333333%;
	}
}

@media (max-width: 767px) {
	.regional-ohvat-img {
		position: static;
		min-height: 0;
		right: auto;
	}
	.regional-ohvat-img img {
		position: static;
		top: auto;
		right: auto;
		max-width: 100%;
	}
	.laboratories-img {
		text-align: left;
	}
	.laboratories-img img {
		max-width: 100%;
		margin-top: 0;
	}
	.regional-ohvat-block {
		padding-top: 30px;
	}
	.partnery-item {
		width: 50%;
	}
}

@media (max-width: 500px) {
	.index-news-container-item {
		width: 100%;
		margin: 0 0 40px;
	}
	.index-nashi-uslugi-list-item-background {
		position: relative;
	}
	.index-nashi-uslugi-list-item-background:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(255,255,255,0.8);
	}
	.index-nashi-uslugi-list-item-title,
	.index-nashi-uslugi-list-item-text {
		position: relative;
		z-index: 1;
	}
	a.index-konsultacia-ask-link {
		text-align: center;
		width: 90%;
	}
	.site-footer .content .pointer {
		width: 100%;
	}
	.novosti-list-item-img-container {
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}
	.novosti-list-item-date, .novosti-list-item-name, .novosti-list-item-text {
		margin-left: 0;
	}
	.video-list-item {
		width: 100%;
		margin-right: 0;
	}
	.partnery-item {
		width: 100%;
	}
}


@media (min-width: 1024px) {
	.index-news-container-item {
		display: inline-block;
		height: auto;
		margin: 0 .5%;
	}

/*	.index-news-container-item:nth-child(4n) {
		margin-right: 0;
	}*/
	
	.video-list-item {
		width: 32%;
	}

	.video-list-item:nth-child(3n) {
		margin-right: 0;
	}
}

@media screen and (max-width: 1280px) {
	.news_index_slider .nextArrow {
	    right: -2%;
	}
	.news_index_slider .nextArrow.prev {
	    left: -2%;
	}
}

@media screen and (max-width: 1200px) {
	.news_index_slider .nextArrow.prev {
		left: -2%;	
	}

	.news_index_slider .nextArrow {
		right: -2%;	
	}
}


/* End */


/* Start:/local/templates/main/components/bitrix/menu/page-footer-menu-2l/style.css?1753966535852*/
.page-footer-menu-2l-root {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 -8px;
}

.page-footer-menu-2l-item {
	width: 100%;
	padding: 0 8px;
}
.page-footer-menu-2l-item.-narrow {
	width: 40%;
}


.page-footer-menu-2l-item > a {
	font-weight: bold;
	line-height: 1.4;
	font-size: 16px;
}

.page-footer-menu-2l-root2 {
	margin: 10px 0 0;
}

.page-footer-menu-2l-item2 {
	margin: 0 0 5px;
}

.page-footer-menu-2l-item2 > a {
	line-height: 1.4;
	font-size: 14px;
}

@media (max-width: 991px) {
	.page-footer-menu-2l-root {
		flex-wrap: wrap;
	}
	.page-footer-menu-2l-item,
	.page-footer-menu-2l-item.-narrow {
		width: 50%;
		margin-bottom: 16px;
	}
	.page-footer-menu-2l-item.-policy {
		order: 99;
	}
}

@media (max-width: 599px) {
	.page-footer-menu-2l-item,
	.page-footer-menu-2l-item.-narrow {
		width: 100%;
	}
}
/* End */
/* /local/templates/main/css/fonts.css?1559559999941 */
/* /local/templates/main/css/slick.css?15226714551776 */
/* /local/templates/main/css/normalize.min.css?14743707451981 */
/* /local/templates/main/css/bootstrap.css?147437074518963 */
/* /local/templates/main/css/fotorama.css?155290516615141 */
/* /local/templates/main/css/main.css?17539683693096 */
/* /local/templates/main/css/jquery.fancybox.css?14743707458114 */
/* /local/templates/main/css/styles.css?175396843841933 */
/* /local/templates/main/css/mobile.css?15313085325855 */
/* /local/templates/main/components/bitrix/menu/page-footer-menu-2l/style.css?1753966535852 */
