@charset "utf-8";
@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 400;
	src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRTQgYoZZY2vCFuvAFT_rm1dw.ttf) format('truetype');
}
@font-face {
	font-family: 'PT Serif';
	font-style: italic;
	font-weight: 700;
	src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRQQgYoZZY2vCFuvAFT9gaQZy3fpQ.ttf) format('truetype');
}
@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 400;
	src: local('PT Serif'), local('PTSerif-Regular'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRVQgYoZZY2vCFuvAFSzro.ttf) format('truetype');
}
@font-face {
	font-family: 'PT Serif';
	font-style: normal;
	font-weight: 700;
	src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://fonts.gstatic.com/s/ptserif/v10/EJRSQgYoZZY2vCFuvAnt66qWVy4.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xMIzc.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc-CsE.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic-CsE.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu5mxP.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fABc9.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfABc9.ttf) format('truetype');
}
.article-previews-news .row > * {
     min-height: 372px;
}
body {
	-webkit-font-smoothing: antialiased;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	overflow-x: hidden;
	color: #5b5b5b;
	font-weight: 400;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
span.title {
	display: block;
	margin-top: 0;
	color: #5b5b5b;
}
h1.center,
.h1.center,
h2.center,
.h2.center,
h3.center,
.h3.center,
h4.center,
.h4.center,
h5.center,
.h5.center,
span.title.center {
	text-align: center;
	margin-bottom: 0;
}
h1.center:after,
.h1.center:after,
h2.center:after,
.h2.center:after,
h3.center:after,
.h3.center:after,
h4.center:after,
.h4.center:after,
h5.center:after,
.h5.center:after,
span.title.center:after {
	margin: 23px auto 25px;
	background: #e08f40;
	display: block;
	content: '';
	height: 2px;
	width: 65px;
}
h1.alt-font,
.h1.alt-font,
h2.alt-font,
.h2.alt-font,
h3.alt-font,
.h3.alt-font,
h4.alt-font,
.h4.alt-font,
h5.alt-font,
.h5.alt-font,
span.title.alt-font {
	font-family: 'PT Serif', serif;
}
h1,
.h1 {
	margin-bottom: 30px;
	font-family: 'PT Serif', serif;
	color: #333333;
	font-size: 373.334%;
	font-weight: 400;
	line-height: 1.072;
}
h1.small,
.h1.small {
	font-size: 200%;
}
h2,
.h2 {
	margin-bottom: 20px;
	color: #333333;
	font-size: 226.667%;
	font-weight: 400;
	line-height: 1.1471;
}
h3,
.h3 {
	margin-bottom: 40px;
	color: #333333;
	font-size: 120%;
	font-weight: 700;
	line-height: 25px;
}
h4,
.h4 {
	margin-bottom: 24px;
	color: #333333;
	font-size: 93.3334%;
	font-weight: 700;
	line-height: 16px;
}
.desc {
	margin-top: 30px;
	margin-bottom: 45px;
	color: #5b5b5b;
	font-size: 106.667%;
	font-weight: 700;
	line-height: 1;
}
h1 + .desc {
	margin-top: -10px;
}
p + p {
	margin-top: 20px;
}
p img {
	max-width: 100%;
}
ul,
ol {
	margin-bottom: 30px;
	padding-left: 1.25em;
}
li {
	line-height: 20px;
}
input,
select,
textarea,
.placeholder.value,
.label-placeholder .control-label {
	font-size: 15px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	color: #5b5b5b;
	-webkit-font-smoothing: antialiased;
	resize: none;
}
.bold,
b,
strong {
	font-weight: 700;
}
.mt-20 {
	margin-top: 20px;
}
.pt-0 {
	padding-top: 0!important;
}
.pt-10 {
	padding-top: 10px!important;
}
a {
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
body .recaptcha_wrap {
	width: auto;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
a u {
	-webkit-transition: border-color 0.3s ease;
	-moz-transition: border-color 0.3s ease;
	-o-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}
a:not(.btn),
a.a_ajax {
	color: #e08f40;
	text-decoration: none !important;
}
a:not(.btn):hover,
a.a_ajax:hover,
a:not(.btn):active,
a.a_ajax:active {
	color: #e08f40;
}
a:not(.btn),
.u_hover u,
.a_ajax u {
	color: #e08f40;
	text-decoration: none;
	border-bottom: 1px solid;
	border-color: transparent;
	-webkit-transition: border-color 0.3s ease;
	-moz-transition: border-color 0.3s ease;
	-o-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}
a.a_ajax {
	border-bottom: 0 !important;
}
.a_ajax u {
	border-bottom-style: dashed;
}
a:hover,
.u_hover:hover u,
.a_ajax:hover u {
	border-color: #efc79f;
}
.main-nav {
	display: table;
	height: 132px;
	width: 100%;
}
.main-nav.active {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: #e33d3d;
	position: fixed;
	overflow: auto;
	z-index: 100;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}
.main-nav.active a {
	font-weight: 400;
	border-bottom-width: 0!important;
	color: #ffffff !important;
	display: block;
}
.main-nav.active a.active {
	color: #ffffff !important;
}
.main-nav nav {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	vertical-align: middle;
	display: table-cell;
}
.main-nav nav:after {
	display: table;
	content: '';
	clear: both;
}
.main-nav nav a {
	border-bottom: 0 solid #ffffff !important;
	font-weight: 400;
	color: #333333 !important;
	-webkit-transition: all 0.3 ease;
	-moz-transition: all 0.3 ease;
	-o-transition: all 0.3 ease;
	transition: all 0.3 ease;
	padding: 16px 15px;
	display: inline-block;
	font-size: 113.334%;
}
.main-nav nav a:hover {
	border-bottom: 0 solid #ffffff !important;
	color: #e08f40 !important;
}
.main-nav nav a.active {
	border-bottom: 0 solid #ffffff !important;
	color: #e08f40 !important;
	font-weight: 400;
}
.main-nav nav a u {
	text-decoration: none;
}
.main-nav nav ul {
	position: relative;
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.main-nav nav ul:after {
	display: table;
	content: '';
	clear: both;
}
.main-nav nav ul li {
	float: left;
}
.main-nav nav ul li:hover ul {
	display: block;
}
.main-nav nav ul li:hover ul li a {
	color: #333333 !important;
}
.main-nav nav ul li:hover a {
	color: #e08f40 !important;
}
.main-nav nav ul li:hover span:before {
	content: '\e90b';
}
.main-nav nav ul li:hover span:after {
	display: block;
}
.main-nav nav ul li.nav-more {
	display: none;
}
.main-nav nav ul li div {
	position: relative;
}
.main-nav nav ul li a {
	font-family: 'Roboto', sans-serif;
	color: #333333 !important;
	white-space: nowrap;
	position: relative;
}
.main-nav nav ul li span {
	vertical-align: middle;
	margin: 0 15px 0 -15px;
	display: inline-block;
	line-height: 1.1;
}
.main-nav nav ul li span:before {
	font-family: Flaticon;
	display: inline-block;
	color: #aaaaaa;
	line-height: 2.3;
	content: '\e91f';
	font-size: 60%;
}
.main-nav nav ul li span:after {
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	border-bottom: 6px solid #e08f40;
	position: absolute;
	margin-left: -6px;
	margin-top: -6px;
	border-top: 0;
	display: none;
	content: '';
	z-index: 2;
	left: 50%;
	top: 100%;
}
.main-nav nav ul li ul {
	-webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
	border-top: 3px solid #e08f40;
	padding: 0 24px 26px;
	background: #ffffff;
	position: absolute;
	display: none;
	z-index: 2;
	margin: 0;
	right: 0;
}
.main-nav nav ul li ul li {
	padding-top: 26px;
	width: 50%;
}
.main-nav nav ul li ul li:before {
	color: #e08f40;
	float: left;
	width: 0;
}
.main-nav nav ul li ul li a {
	color: #333333 !important;
	white-space: normal;
	font-size: 106.667%;
	margin-left: 24px;
	padding: 0;
}
.main-nav nav ul li ul li a:hover {
	color: #e08f40 !important;
}
.main-nav nav ul li ul + span {
	display: inline-block;
	line-height: 52px;
	width: 15px;
}
.sandwich {
	font-weight: 700;
	line-height: 24px;
	font-size: 24px;
	-webkit-transition: background 300ms ease;
	-moz-transition: background 300ms ease;
	-o-transition: background 300ms ease;
	transition: background 300ms ease;
	background: #aaaaaa;
	text-align: center;
	position: absolute;
	overflow: hidden;
	padding: 44px 0;
	display: none;
	width: 40px;
	right: 100%;
	z-index: 5;
	top: 40px;
}
.sandwich:before {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	background: rgba(0, 0, 0, 0.65);
	position: absolute;
	display: block;
	height: 1500px;
	content: '';
	z-index: 1;
	top: -40px;
	width: 0;
	right: 0;
}
.sandwich:after {
	display: table;
	content: '';
	clear: both;
}
.sandwich .sandwich-text {
	line-height: 24px;
	vertical-align: middle;
	display: inline-block;
	margin: 0;
}
.sandwich .sandwich-wrapper {
	height: 17px;
	width: 19px;
	vertical-align: middle;
	display: inline-block;
	margin-bottom: 4px;
	position: relative;
	z-index: 2;
}
.sandwich .sandwich-wrapper span {
	background: #ffffff;
	height: 3px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
}
.sandwich .sandwich-wrapper span:nth-child(1) {
	top: 0;
}
.sandwich .sandwich-wrapper span:nth-child(2) {
	margin-top: -1.5px;
	top: 50%;
}
.sandwich .sandwich-wrapper span:nth-child(3) {
	bottom: 0;
}
.sandwich.active:before {
	width: 100px;
}
.sandwich.active span {
	background-color: #ffffff;
}
.sandwich.active span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 7px;
}
.sandwich.active span:nth-child(2) {
	margin-left: 50%;
	width: 0;
}
.sandwich.active span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	bottom: 7px;
}
.rel {
	position: relative;
}
.overflow {
	overflow: hidden;
}
.pad {
	padding-top: 30px;
	padding-bottom: 30px;
}
.nowrap {
	white-space: nowrap;
}
img.left {
	float: left;
	margin: 0 10px 10px 0;
}
img.right {
	float: right;
	margin: 0 0 10px 10px;
}
.hr {
	width: 100%;
	height: 1px;
	margin: 30px auto;
	background: #dcdcdc;
}
.disable-hover,
.disable-hover * {
	pointer-events: none !important;
}
.d_table {
	display: table;
	width: 100%;
}
.wrap_cust_row.row {
    margin-right: -13px;
    margin-left: -13px;
    display: flex;
    display: -webkit-flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.d_tr {
	display: table-row;
}
.d_td {
	display: table-cell;
}
.va_t {
	vertical-align: top;
}
.va_m {
	vertical-align: middle;
}
.va_tt {
	vertical-align: baseline;
}
.va_tt img {
	vertical-align: baseline;
}
.va_b {
	vertical-align: bottom;
}
.ta_c {
	text-align: center;
}
.ta_l {
	text-align: left;
}
.ta_r {
	text-align: right;
}
.floater .floater-one {
	float: left;
}
.floater .floater-one + .floater-one {
	float: right;
}
.floater:after {
	content: '';
	display: block;
	clear: both;
}
.popup-content {
	display: none;
}
.text-clip {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.btn {
	height: 40px;
	padding: 0 30px;
	line-height: 38px;
	color: #ffffff;
	font-size: 106.667%;
	font-weight: 400;
	background: #e08f40;
	border: 1px solid #e08f40;
	text-transform: uppercase;
	outline: none !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn:hover {
	color: #ffffff;
	background: #e8ab70;
	border-color: #e8ab70;
}
.btn:focus {
	color: #ffffff;
}
.btn:active {
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.btn.btn.disabled,
.btn.btn[disabled] {
	color: #5b5b5b;
	background: #cacaca;
	border-color: #cacaca;
	cursor: not-allowed;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
}
.btn.btn-empty {
	color: #333333;
	border: 1px solid #cacaca;
	background: transparent;
}
.btn.btn-empty:hover {
	background: #dcdcdc;
}
.btn.btn-empty:active {
	background: #dcdcdc;
}
.btn.btn-empty.btn.disabled,
.btn.btn-empty.btn[disabled] {
	color: #5b5b5b;
	background: transparent;
	border-color: #dcdcdc;
	cursor: not-allowed;
}
.btn.btn-empty.btn-colored {
	color: #e08f40;
	border-color: #e08f40;
}
.btn.btn-empty.btn-colored:hover {
	color: #fff;
	background-color: #e08f40;
}
.btn.btn-daterange {
	position: relative;
	background: #fff;
}
.btn.btn-daterange .form-control {
	position: absolute;
	z-index: -1;
	width: 1px;
	height: 1px;
	bottom: 0;
	left: 0;
	padding: 0;
	border: 0;
}
.btn.btn-icon {
	width: 40px;
	line-height: 40px;
	padding: 0;
	border: 0;
	color: #e08f40;
	background: #dcdcdc;
	-webkit-box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon:hover {
	-webkit-box-shadow: inset 0 0 0 0 #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 0 #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 0 #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon:active {
	color: #fff;
	-webkit-box-shadow: inset 0 0 0 40px #0093c9, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 40px #0093c9, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 40px #0093c9, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon.btn-icon-blue {
	color: #fff;
	background: #0093c9;
	-webkit-box-shadow: inset 0 0 0 40px #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 40px #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 40px #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon.btn-icon-blue:hover {
	-webkit-box-shadow: inset 0 0 0 0 #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 0 #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 0 #00afef, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon.btn-icon-blue:active {
	color: #e08f40;
	-webkit-box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	-moz-box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
	box-shadow: inset 0 0 0 40px #fff, 0px 2px 4px rgba(0, 0, 0, 0.19);
}
.btn.btn-icon .flaticon {
	font-size: 106.667%;
}
.btn:not(.btn-block) + .btn {
	margin-left: 20px;
}
.btn-block + .btn-block {
	margin-top: 20px;
}
.form-buttons {
	margin-top: 20px;
}
.form-buttons:after {
	display: table;
	content: '';
	clear: both;
}
fieldset {
	margin: 30px 0;
}
fieldset legend {
	margin-bottom: 15px;
	font-size: 18px;
	border: 0;
}
label {
	font-weight: 400;
}
.form-control {
	padding: 0.5em 1em;
	outline: none;
	border: 1px solid #dcdcdc;
}
.form-control:focus,
.form-control.active {
	border-color: #e08f40;
	-webkit-box-shadow: 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000;
	box-shadow: 0 0 0 #000;
}
.form-group {
	margin-bottom: 20px;
}
.has-error {
	color: #e33d3d !important;
}
.has-error * {
	color: #e33d3d !important;
}
.help-block,
p.help-block {
	margin-top: 10px;
}
.help-block.has-error,
p.help-block.has-error {
	color: #e33d3d;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
label.checkbox,
label.radio {
	margin: 0;
	padding-left: 30px;
	line-height: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	display: block;
}
.banner_cl {
	cursor: pointer;
}
.banner_cl a {
	text-decoration: none !important;
	border: none !important;
	transition: none !important;
	outline: none;
}
label.checkbox.inline,
label.radio.inline {
	display: inline-block;
}
label.checkbox.inline + .checkbox,
label.radio.inline + .checkbox,
label.checkbox.inline + .radio,
label.radio.inline + .radio {
	margin-left: 20px;
	margin-top: 0;
}
label.checkbox + .checkbox,
label.radio + .checkbox,
label.checkbox + .radio,
label.radio + .radio {
	margin-top: 20px;
}
label.checkbox .control-label,
label.radio .control-label {
	font-weight: 400;
}
label.checkbox input,
label.radio input {
	display: none;
}
label.checkbox span:after,
label.radio span:after,
label.checkbox span:before,
label.radio span:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 20px;
	height: 20px;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	line-height: 20px;
	background: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px #cacaca;
	-moz-box-shadow: inset 0 0 0 1px #cacaca;
	box-shadow: inset 0 0 0 1px #cacaca;
}
label.checkbox.margin {
	margin-bottom: 20px;
}
label.checkbox.switcher {
	padding-left: 60px;
	line-height: 24px;
}
label.checkbox.switcher.inline + .inline {
	margin-left: 20px;
	margin-top: 0;
}
label.checkbox.switcher + .switcher {
	margin-top: 20px;
}
label.checkbox.switcher span:before {
	-webkit-box-shadow: inset 0 0 0 2px #cacaca, inset -25px 0 0 2px #cacaca;
	box-shadow: inset 0 0 0 2px #cacaca, inset -25px 0 0 2px #cacaca;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	height: 24px;
	width: 50px;
}
label.checkbox.switcher span:after {
	display: none;
}
label.checkbox.switcher input:checked + span:before {
	-webkit-box-shadow: inset 25px 0 0 2px #e08f40, inset 0 0 0 2px #e08f40;
	box-shadow: inset 25px 0 0 2px #e08f40, inset 0 0 0 2px #e08f40;
}
label.checkbox span:after {
	top: -20px;
	background: url('../img/checkbox.png') center no-repeat;
	-webkit-opacity: 0;
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-box-shadow: inset 0 0 0 0 #000;
	-moz-box-shadow: inset 0 0 0 0 #000;
	box-shadow: inset 0 0 0 0 #000;
}
label.checkbox input:checked + span:before {
	-webkit-box-shadow: inset 0 0 0 10px #e08f40;
	-moz-box-shadow: inset 0 0 0 10px #e08f40;
	box-shadow: inset 0 0 0 10px #e08f40;
}
label.checkbox input:checked + span:after {
	top: 0.01em;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
}
label.radio + .radio {
	margin-top: 20px;
}
label.radio span:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
label.radio span:after {
	display: none;
}
label.radio input:checked + span:before {
	-webkit-box-shadow: inset 0 0 0 7px #e08f40;
	-moz-box-shadow: inset 0 0 0 7px #e08f40;
	box-shadow: inset 0 0 0 7px #e08f40;
}
label.radio:after {
	display: table;
	content: '';
	clear: both;
}
.modal .modal-content {
	padding: 30px;
}
.modal .modal-content .modal-header {
	margin-bottom: 30px;
	color: #333333;
	font-family: 'Roboto', sans-serif;
	font-size: 226.667%;
	font-weight: 400;
	line-height: 1.1471;
	border-bottom: 0;
	padding: 0;
}
.modal .modal-content .modal-header.mb0 {
	margin-bottom: 0;
}
.modal .modal-content .modal-header .close {
	width: 20px;
	height: 20px;
	margin: -18px;
	text-align: center;
	outline: none;
	-webkit-opacity: 1;
	-khtml-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.modal .modal-content .modal-header .close:after,
.modal .modal-content .modal-header .close:before {
	content: '';
	display: block;
	margin: 0 -2px;
	height: 3px;
	background: #cacaca;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.modal .modal-content .modal-header .close:after {
	margin-top: -3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.modal .modal-content .modal-header .close:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.modal .modal-content .modal-header .close:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.modal .modal-content .modal-header .close:hover:after,
.modal .modal-content .modal-header .close:hover:before {
	background: #5b5b5b;
}
.modal .modal-content .modal-header .close:active:after,
.modal .modal-content .modal-header .close:active:before {
	background: #fdf8f3;
}
.modal .modal-content .modal-header svg {
	height: 110px;
}
.modal .modal-content .modal-body {
	padding: 0;
}
.modal .modal-content .modal-body .control-label {
	font-weight: 700;
}
.modal .modal-content .modal-footer {
	padding: 10px 0 0;
	border-top: 0;
}
.modal .modal-content .form-group {
	margin-bottom: 20px;
}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
	margin-left: 0;
	font-size: inherit;
}
.popover + .popover {
	margin-left: 10px;
}
.popover.top {
	margin-bottom: 10px;
}
.popover.left {
	margin-right: 10px;
}
.popover.right {
	margin-left: 10px;
}
.popover.bottom {
	margin-top: 10px;
}
.popover.bottom .arrow + .popover-title {
	position: relative;
	z-index: 2;
}
.popover.bottom .arrow + .popover-title:before,
.popover.bottom .arrow + .popover-title:after {
	border: 10px solid transparent;
	margin-left: -10px;
	border-top-width: 0;
	position: absolute;
	content: " ";
	left: 50%;
}
.popover.bottom .arrow + .popover-title:before {
	border-bottom-color: rgba(0, 0, 0, 0.25);
	top: -11px;
}
.popover.bottom .arrow + .popover-title:after {
	border-bottom-color: #dcdcdc;
	top: -10px;
}
.popover-title {
	background: #dcdcdc;
	padding: 12px 15px;
	font-weight: 700;
}
.popover-content {
	padding: 12px 15px 15px;
}
.daterangepicker.opensright:after,
.daterangepicker.opensright:before {
	display: none;
}
.article-previews.no-border .col_mobil_12 .wrapper {
    padding-bottom: 22px;
}
@media screen and (min-width: 992) and (max-width: 1199px)  {
.article-previews-news .row > * {
    /*min-height: 415px;*/
}
}
@media screen and (min-width: 600px) and (max-width: 992px)  {
.article-previews-news .row > * {
    /*min-height: 358px;*/
}
}
@media screen and (max-width: 1199px) {
	.main-nav {
		height: 112px;
	}
}
@media screen and (max-width: 767px) {
	.slick-slider.main .wrapper {
    padding: 0 !important;
}
	h1,
	.h1 {
		font-size: 32px;
	}
	h2,
	.h2 {
		font-size: 26px;
	}
	label.checkbox.inline,
	label.radio.inline {
		display: block;
	}
	label.checkbox.inline + .checkbox,
	label.radio.inline + .checkbox,
	label.checkbox.inline + .radio,
	label.radio.inline + .radio {
		margin-top: 20px;
		margin-left: 0;
	}
	label.checkbox.swither.inline + .inline {
		margin-top: 20px;
		margin-left: 0;
	}
	.btn:not(.btn-block) + .btn {
		margin-top: 20px;
		margin-left: 0;
	}
	.btn.btn-responsive {
		width: 100%;
	}
	.btn.btn-responsive + .btn-responsive {
		margin-left: 0;
		margin-top: 20px;
	}
	.main-nav nav a {
		border-bottom-width: 0!important;
		padding: 16px 15px;
		display: none;
	}
	.main-nav nav a:hover,
	.main-nav nav a.active {
		border-bottom-width: 0!important;
	}
	.sandwich {
		display: inline-block;
	}
	.popover {
		left: 50%!important;
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		min-width: 90%;
	}
	.popover.left,
	.popover.right {
		margin: 0!important;
	}
	.popover.left .arrow,
	.popover.right .arrow {
		border: 10px solid transparent;
		border-top-color: rgba(0, 0, 0, 0.25);
		margin-left: -10px;
		bottom: -10px;
		border-bottom-width: 0;
		top: auto!important;
		position: absolute;
		content: " ";
		left: 50%;
	}
	.popover.left .arrow:after,
	.popover.right .arrow:after {
		border: 10px solid transparent;
		margin-left: -10px;
		border-top-color: #ffffff;
		border-bottom-width: 0;
		position: absolute;
		content: " ";
		bottom: 1px;
		left: 50%;
	}
}
html,
body {
	padding: 0;
	margin: 0;
	height: 100%;
	min-height: 100%;
}
body {
	background: #ffffff;
}
body.modal-open {
	padding-right: 0 !important;
	overflow: auto !important;
}
.box {
	-webkit-transition: -webkit-transform 300ms ease;
	-moz-transition: -webkit-transform 300ms ease;
	-o-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	-webkit-transition: -moz-transform 300ms ease;
	-moz-transition: -moz-transform 300ms ease;
	-o-transition: -moz-transform 300ms ease;
	transition: -moz-transform 300ms ease;
	-webkit-transition: -o-transform 300ms ease;
	-moz-transition: -o-transform 300ms ease;
	-o-transition: -o-transform 300ms ease;
	transition: -o-transform 300ms ease;
	-webkit-transition: transform 300ms ease;
	-moz-transition: transform 300ms ease;
	-o-transition: transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	height: auto !important;
	min-height: 100%;
	height: 100%;
}
.container {
	margin-left: auto;
	margin-right: auto;
}
article {
	position: relative;
}
header {
	border-bottom: 1px solid #dcdcdc;
	-webkit-transition: -webkit-transform 300ms ease;
	-moz-transition: -webkit-transform 300ms ease;
	-o-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	-webkit-transition: -moz-transform 300ms ease;
	-moz-transition: -moz-transform 300ms ease;
	-o-transition: -moz-transform 300ms ease;
	transition: -moz-transform 300ms ease;
	-webkit-transition: -o-transform 300ms ease;
	-moz-transition: -o-transform 300ms ease;
	-o-transition: -o-transform 300ms ease;
	transition: -o-transform 300ms ease;
	-webkit-transition: transform 300ms ease;
	-moz-transition: transform 300ms ease;
	-o-transition: transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	background: #ffffff;
	position: fixed;
	display: block;
	width: 100%;
	z-index: 13;
}
.footer_clear {
	clear: both;
}
footer {
	-webkit-transition: -webkit-transform 300ms ease;
	-moz-transition: -webkit-transform 300ms ease;
	-o-transition: -webkit-transform 300ms ease;
	transition: -webkit-transform 300ms ease;
	-webkit-transition: -moz-transform 300ms ease;
	-moz-transition: -moz-transform 300ms ease;
	-o-transition: -moz-transform 300ms ease;
	transition: -moz-transform 300ms ease;
	-webkit-transition: -o-transform 300ms ease;
	-moz-transition: -o-transform 300ms ease;
	-o-transition: -o-transform 300ms ease;
	transition: -o-transform 300ms ease;
	-webkit-transition: transform 300ms ease;
	-moz-transition: transform 300ms ease;
	-o-transition: transform 300ms ease;
	transition: transform 300ms ease;
	transition: transform 300ms ease, -webkit-transform 300ms ease;
	position: relative;
	z-index: 12;
}
footer > .wrapper {
	padding: 30px 0;
}
section {
	padding: 30px 0;
}
@media screen and (max-width: 1199px) {
	header {
		overflow: visible;
		position: fixed;
		margin-top: 0;
		height: 100%;
		left: 100%;
		top: 0;
	}
	header .sandwich {
		display: block;
	}
}
.bg-red {
	background: #e33d3d;
}
.bg-orange {
	background: #e08f40;
}
.bg-orange-light {
	background: #fdf8f3;
}
.bg-gray-airy {
	background: #f7f7f7;
}
.bg-gray-light {
	background: #dcdcdc;
}
.bg-gray {
	background: #cacaca;
}
.bg-gray-middle {
	background: #5b5b5b;
}
.bg-gray-dark {
	background: #333333;
}
.bg-white {
	background: #ffffff;
}
.font-color-white {
	color: #ffffff;
}
.img-to-bg {
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.customScrollbar {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	border: 1px solid #dcdcdc;
	position: relative;
	overflow: auto;
	display: block;
	height: 200px;
}
.customScrollbar .inBox {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: 15px;
}
.label-placeholder {
	position: relative;
	margin: 0 0 20px;
}
.label-placeholder .control-label {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	padding: 0;
	z-index: 1;
	color: rgba(91, 91, 91, 0.3);
	line-height: 40px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.label-placeholder .form-control {
	position: relative;
	height: 40px;
	padding: 0;
	color: #5b5b5b;
	background: transparent;
	border: 0;
	z-index: 2;
	border-bottom: 1px solid #dcdcdc;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.label-placeholder .form-control:focus {
	border-color: #e08f40;
}
.label-placeholder .form-control:focus + .control-label {
	color: #e08f40;
}
.label-placeholder .form-control:not(textarea) {
	height: 40px;
}
.label-placeholder textarea.form-control {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	height: auto;
}
.label-placeholder:focus .control-label,
.label-placeholder.value .control-label {
	height: auto;
	margin-top: -0.5em;
	font-size: 12px;
	line-height: 0;
}
.form-control {
	height: 40px;
}
.slick-slider.slick-full_height {
	height: 100%;
}
.slick-slider.slick-full_height .slick-list {
	height: 100%;
}
.slick-slider.slick-full_height .slick-list .slick-track {
	height: 100%;
}
.slick-slide {
	outline: none !important;
}
.slick-slide img {
	display: inline;
}
.slick-prev,
.slick-next {
	position: absolute;
	top: 50%;
	left: -25px;
	width: 20px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.slick-next {
	left: auto;
	right: -25px;
}
.slick-dots {
	margin: 20px 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.slick-dots li {
	display: inline-block;
}
.slick-dots li button {
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	font-size: 0;
	background: #fff;
	border: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: inset 0 0 0 1px #e08f40;
	-moz-box-shadow: inset 0 0 0 1px #e08f40;
	box-shadow: inset 0 0 0 1px #e08f40;
}
.slick-dots li:hover button {
	-webkit-box-shadow: inset 0 0 0 10px #e08f40;
	-moz-box-shadow: inset 0 0 0 10px #e08f40;
	box-shadow: inset 0 0 0 10px #e08f40;
}
.slick-dots li.slick-active button {
	-webkit-box-shadow: inset 0 0 0 10px #e08f40;
	-moz-box-shadow: inset 0 0 0 10px #e08f40;
	box-shadow: inset 0 0 0 10px #e08f40;
}
.chosen-select {
	width: 100%;
}
.chosen-select-deselect {
	width: 100%;
}
.chosen-container {
	display: inline-block;
	font-size: 15px;
	position: relative;
	vertical-align: middle;
	width: 100%!important;
}
section.counselor_s {
    padding-top: 0;
}
.chosen-container .chosen-drop {
	background: #ffffff;
	border: 1px solid #e08f40;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	margin-top: -1px;
	position: absolute;
	top: 100%;
	left: -9000px;
	z-index: 1060;
}
.chosen-container.chosen-with-drop .chosen-drop {
	left: 0;
	right: 0;
}
.chosen-container .chosen-results {
	color: #5b5b5b;
	margin: 0 0.5em 0.5em 0;
	max-height: 240px;
	padding: 0 0 0 0.5em;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
	display: none;
	line-height: 15px;
	list-style: none;
	margin: 0;
	padding: 0.5em;
}
.chosen-container .chosen-results li em {
	background: #dcdcdc;
	font-style: normal;
}
.chosen-container .chosen-results li.group-result {
	display: list-item;
	cursor: default;
	color: #cacaca;
	font-weight: bold;
}
.chosen-container .chosen-results li.group-option {
	padding-left: 15px;
}
.chosen-container .chosen-results li.active-result {
	cursor: pointer;
	display: list-item;
}
.chosen-container .chosen-results li.highlighted {
	background-color: #e08f40;
	background-image: none;
	color: white;
}
.chosen-container .chosen-results li.highlighted em {
	background: transparent;
}
.chosen-container .chosen-results li.disabled-result {
	display: list-item;
	color: #dcdcdc;
}
.chosen-container .chosen-results .no-results {
	background: #dcdcdc;
	display: list-item;
}
.chosen-container .chosen-results-scroll {
	background: white;
	margin: 0 4px;
	position: absolute;
	text-align: center;
	width: 321px;
	z-index: 1;
}
.chosen-container .chosen-results-scroll span {
	display: inline-block;
	height: 17px;
	text-indent: -5000px;
	width: 9px;
}
.chosen-container .chosen-results-scroll-down {
	bottom: 0;
}
.chosen-container-single .chosen-single {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	background-color: #ffffff;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border-width: 1px;
	border-style: solid;
	border-color: #dcdcdc !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #5b5b5b !important;
	display: block;
	height: 40px;
	overflow: hidden;
	line-height: 40px;
	padding: 0 0 0 1em;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
.chosen-container-single .chosen-single span {
	display: block;
	margin-right: 26px;
}
.chosen-container-single .chosen-single abbr {
	display: block;
	font-size: 1px;
	height: 10px;
	position: absolute;
	right: 26px;
	top: 15px;
	width: 12px;
}
.chosen-container-single .chosen-single abbr:hover {
	background-position: right -11px;
}
.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
	background-position: right 2px;
}
.chosen-container-single .chosen-single div {
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
}
.chosen-container-single .chosen-single div b {
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	border-top: 4px solid #737373;
	position: absolute;
	margin: -2px -4px;
	border-bottom: 0;
	display: block;
	left: 50%;
	top: 50%;
}
.chosen-container-single .chosen-default {
	color: #dcdcdc;
}
.chosen-container-single .chosen-search {
	margin: 0;
	padding: 0.5em;
	position: relative;
	white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
	background: #ffffff;
	border: 1px solid #dcdcdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 1px 0;
	padding: 0.5em 1em 0.5em 0.5em;
	width: 100%;
}
.chosen-container-single .chosen-search input[type="text"]:focus {
	border: 1px solid #e08f40;
	outline: none;
}
.chosen-container-single .chosen-drop {
	margin-top: -1px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.chosen-container-single-nosearch .chosen-search {
	padding: 0;
}
.chosen-container-single-nosearch .chosen-search input {
	position: absolute;
	left: -9000px;
}
.chosen-container-single-nosearch .chosen-results {
	padding: 0;
	margin: 0;
}
.chosen-container-single-nosearch .chosen-results li {
	padding: 0.5em 1em;
}
.chosen-container-multi {
  /*position: relative;
	&:after {
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-top: 4px solid @gray-dark;
		position: absolute;
		border-bottom: 0;
		display: block;
		margin: -2px 0;
		content: '';
		right: 5px;
		top: 50%;
	}
	&.chosen-container-active:after {
		border-bottom: 4px solid @gray-dark;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		border-top: 0;
		}*/
	}
	.chosen-container-multi .chosen-choices {
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		background-color: #ffffff;
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		cursor: text;
		height: auto !important;
		height: 1%;
		margin: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
	}
	.chosen-container-multi .chosen-choices li {
		float: left;
		list-style: none;
	}
	.chosen-container-multi .chosen-choices .search-field {
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}
	.chosen-container-multi .chosen-choices .search-field input[type="text"] {
		background: transparent !important;
		border: 0 !important;
		color: #cacaca;
		height: 38px;
		margin: 0;
		padding: 0.5em 1em;
		outline: 0;
	}
	.chosen-container-multi .chosen-choices .search-field .default {
		color: #cacaca;
	}
	.chosen-container-multi .chosen-choices .search-choice {
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		background-color: #e08f40;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		color: #ffffff;
		cursor: default;
		line-height: 1.9;
		margin: 3px 0 3px 3px;
		padding: 3px 26px 3px 10px;
		position: relative;
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close {
		display: block;
		font-size: 1px;
		margin-top: -6px;
		height: 12px;
		position: absolute;
		right: 7px;
		top: 50%;
		width: 12px;
		cursor: pointer;
		border: 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:after,
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:before {
		content: '';
		display: block;
		margin: 5px -1px;
		height: 3px;
		background: #ffffff;
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:after {
		margin-top: -8px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:before {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:active:after,
	.chosen-container-multi .chosen-choices .search-choice .search-choice-close:active:before {
		background: #fdf8f3;
	}
	.chosen-container-multi .chosen-choices .search-choice-focus {
		background: #dcdcdc;
	}
	.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
		background-position: right -11px;
	}
	.chosen-container-multi .chosen-results {
		margin: 0;
		padding: 0;
	}
	.chosen-container-multi .chosen-results li {
		padding: 0.5em 1em;
	}
	.chosen-container-multi .chosen-drop .result-selected {
		display: none;
	}
	.chosen-container-active .chosen-single {
		border: 1px solid #e08f40;
		-webkit-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-moz-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-o-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease, -webkit-box-shadow linear .2s 0.3s ease;
	}
	.chosen-container-active.chosen-with-drop .chosen-single {
		background-color: #ffffff;
		border-color: #e08f40 !important;
		-webkit-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-moz-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-o-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease, -webkit-box-shadow linear .2s 0.3s ease;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	.chosen-container-active.chosen-with-drop .chosen-single div {
		background: transparent;
		border-left: none;
	}
	.chosen-container-active.chosen-with-drop .chosen-single div b {
		border-bottom: 4px solid #737373;
		border-top: 0;
	}
	.chosen-container-active .chosen-choices {
		border: 1px solid #e08f40;
		-webkit-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-moz-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-o-transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		-webkit-transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, -webkit-box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease;
		transition: border linear .2s, box-shadow linear .2s 0.3s ease, -webkit-box-shadow linear .2s 0.3s ease;
	}
	.chosen-container-active .chosen-choices .search-field input[type="text"] {
		color: #5b5b5b !important;
	}
	.chosen-container-active.chosen-with-drop .chosen-choices {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	.chosen-disabled {
		cursor: default;
		opacity: 0.5 !important;
	}
	.chosen-disabled .chosen-single {
		cursor: default;
	}
	.chosen-disabled .chosen-choices .search-choice .search-choice-close {
		cursor: default;
	}
	.chosen-rtl {
		text-align: right;
	}
	.chosen-rtl .chosen-single {
		padding: 0 8px 0 0;
		overflow: visible;
	}
	.chosen-rtl .chosen-single span {
		margin-left: 26px;
		margin-right: 0;
		direction: rtl;
	}
	.chosen-rtl .chosen-single div {
		left: 7px;
		right: auto;
	}
	.chosen-rtl .chosen-single abbr {
		left: 26px;
		right: auto;
	}
	.chosen-rtl .chosen-choices .search-field input[type="text"] {
		direction: rtl;
	}
	.chosen-rtl .chosen-choices li {
		float: right;
	}
	.chosen-rtl .chosen-choices .search-choice {
		margin: 6px 5px 3px 0;
		padding: 3px 5px 3px 19px;
	}
	.chosen-rtl .chosen-choices .search-choice .search-choice-close {
		background-position: right top;
		left: 4px;
		right: auto;
	}
	.chosen-rtl.chosen-container-single .chosen-results {
		margin: 0 0 4px 4px;
		padding: 0 4px 0 0;
	}
	.chosen-rtl .chosen-results .group-option {
		padding-left: 0;
		padding-right: 15px;
	}
	.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
		border-right: none;
	}
	.chosen-rtl .chosen-search input[type="text"] {
		background: #ffffff;
		direction: rtl;
		padding: 4px 5px 4px 20px;
	}
	.input-group .chosen-container:last-child .chosen-single,
	.input-group .chosen-container:last-child .chosen-default,
	.input-group .chosen-container:last-child .chosen-choices {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.input-group .chosen-container:not(:last-child) .chosen-single,
	.input-group .chosen-container:not(:last-child) .chosen-default,
	.input-group .chosen-container:not(:last-child) .chosen-choices {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.d-flex {
		display: -webkit-flex !important;
		display: -moz-flex !important;
		display: -ms-flex !important;
		display: -o-flex !important;
		display: flex !important;
	}
	.flex-grow-1 {
		flex-grow: 1;
	}
	.flex-column {
		-webkit-flex-direction: column !important;
		-moz-flex-direction: column !important;
		-ms-flex-direction: column !important;
		-o-flex-direction: column !important;
		flex-direction: column !important;
	}
	.flex-wrap {
		-webkit-flex-wrap: wrap !important;
		-moz-flex-wrap: wrap !important;
		-ms-flex-wrap: wrap !important;
		-o-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.h-100 {
		height: 100% !important;
	}
	.w-100 {
		width: 100% !important;
	}

	.mt-1 {
		margin-top:4px;
	}
	.mt-2 {
		margin-top:8px;
	}
	.mt-3 {
		margin-top:16px;
	}
	.mt-4 {
		margin-top:24px;
	}
	.mt-5 {
		margin-top:48px;
	}

	.pt-1 {
		padding-top:4px;
	}
	.pt-2 {
		padding-top:8px;
	}
	.pt-3 {
		padding-top:16px;
	}
	.pt-4 {
		padding-top:24px;
	}
	.pt-5 {
		padding-top:48px;
	}

	.mb-1 {
		margin-bottom:4px;
	}
	.mb-2 {
		margin-bottom:8px;
	}
	.mb-3 {
		margin-bottom:16px;
	}
	.mb-4 {
		margin-bottom:24px;
	}
	.mb-5 {
		margin-bottom:48px;
	}

	.pb-1 {
		padding-bottom:4px;
	}
	.pb-2 {
		padding-bottom:8px;
	}
	.pb-3 {
		padding-bottom:16px;
	}
	.pb-4 {
		padding-bottom:24px;
	}
	.pb-5 {
		padding-bottom:48px;
	}
	.tourist-number-custom .tourist-number__item {
		background: #F7F7F7;
		height: 100%;
		margin-top: 0;
		margin-bottom: 0;
		padding: 25px 20px;
		padding-bottom: 16px;
	}
	.special-project-previews.special-project-previews.short a.one-item {
		background-size: 552px;
	}
	.special-project-previews.short.special-project-previews.short a.one-item:hover {
		background-size: 630px;
	}
	.sm_descr hr {
		width: 82px;
		margin-bottom: 13px;
		border-top: 1px solid #e08f40;
	}
	.sm_descr {
		font-family: 'Roboto', sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 24px;
		line-height: 28px;
		text-align: center;
		color: #000000;
		margin-bottom: 20px;
	}
	.article-previews-custom .article-previews-news .wrapper {
		height: 100%;
		border-bottom: none;
	}
	.article-previews-custom .setequalheight {
		height: auto !important;
	}
	.article-previews-custom .article-previews-news .row {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.customScrollbar .mCSB_container {
		margin-right: 16px;
		padding-right: 0;
	}
	.customScrollbar .mCSB_container_wrapper {
		margin-bottom: 16px;
		margin-right: 16px;
	}
	.customScrollbar .mCSB_scrollTools {
		width: 16px;
	}
	.customScrollbar .mCSB_scrollTools.mCSB_scrollTools_horizontal {
		height: 16px;
		width: auto;
	}
	.customScrollbar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer {
		bottom: 0;
		right: 0;
		left: 15px;
		top: 0;
	}
	.customScrollbar .mCSB_scrollTools .mCSB_draggerContainer {
		bottom: 10px;
		right: 0;
		left: 0;
		top: 10px;
	}
	.customScrollbar .mCSB_scrollTools .mCSB_draggerRail {
		background-color: #dcdcdc;
		width: 2px;
	}
	.customScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		background-color: #fdf8f3;
	}
	.customScrollbar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
	.customScrollbar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
	.customScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
		background-color: #e08f40;
	}
	.nav-tabs {
		padding-bottom: 10px;
		margin-bottom: -9px;
		border-bottom: 0;
	}
	.nav-tabs li.active > a {
		padding-bottom: 20px;
		margin-bottom: -10px;
		color: #333333;
	}
	.nav-tabs li > a {
		border: 0!important;
		color: #e08f40;
	}
	.nav-tabs li > a span {
		vertical-align: baseline;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin-left: 10px;
		background: #e33d3d;
		padding: 3px 7px;
		font-size: 12px;
		color: #ffffff;
	}
	.map {
		padding-bottom: 630px;
		position: relative;
		display: block;
		width: 100%;
	}
	.map > * {
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	.map .search {
		position: absolute;
		top: 20px;
		left: 20px;
		width: 320px;
		height: auto;
		background: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	}
	.map .search .input {
		padding: 10px;
		background: #f3f3f3;
		border-bottom: 1px solid #e4e4e4;
	}
	.map .search .input input {
		display: block;
		width: 100%;
		height: 31px;
		margin: 0;
		padding: 3px 60px 3px 7px;
		font-size: 13px;
		background: #fff;
		border: 0;
		-webkit-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
		-moz-box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
		box-shadow: inset 1px 1px 5px 0 rgba(0, 0, 0, 0.3);
	}
	.map .search .input input:focus {
		background-position: 0 -31px;
	}
	.map .search .reset {
		position: absolute;
		top: 19px;
		right: 20px;
		width: 14px;
		height: 14px;
		background: url('../img/map_reset.png');
		cursor: pointer;
	}
	.map .search .reset > div.h {
		background: url('../img/map_reset.png') 0 -14px;
	}
	.map .search .control {
		position: absolute;
		bottom: -39px;
		left: 50%;
		width: 50px;
		height: 40px;
		margin-left: -25px;
		background: url('../img/map-control.png') 0 0;
		cursor: pointer;
	}
	.map .search .control:hover {
		background-position: 0 -40px;
	}
	.map .search .control.closed {
		background-position: 0 -80px;
	}
	.map .search .control.closed:hover {
		background-position: 0 -120px;
	}
	.map .hidden-box {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
		overflow: auto;
		display: block;
		height: 530px;
	}
	.map .one > ul > li {
		background: url('../img/map-one-bg.png') top repeat-x #ececec;
		border-bottom: 1px solid #e4e4e4;
		border-left-style: solid;
		border-left-width: 3px;
		padding: 15px;
	}
	.map .one > ul > li > .text {
		text-transform: uppercase;
		font-weight: bold;
	}
	.map .one .map_tooltip.group_1 .str,
	.map .one.group_1 > ul > li {
		border-right-color: #ff2020 !important;
		border-left-color: #ff2020 !important;
	}
	.map .one .map_tooltip.group_2 .str,
	.map .one.group_2 > ul > li {
		border-right-color: #eb8b01 !important;
		border-left-color: #eb8b01 !important;
	}
	.map .one .map_tooltip.group_3 .str,
	.map .one.group_3 > ul > li {
		border-right-color: #4dacfd !important;
		border-left-color: #4dacfd !important;
	}
	.map .one .map_tooltip.group_4 .str,
	.map .one.group_4 > ul > li {
		border-right-color: #dad82a !important;
		border-left-color: #dad82a !important;
	}
	.map .one .map_tooltip.group_5 .str,
	.map .one.group_5 > ul > li {
		border-right-color: #2ae62a !important;
		border-left-color: #2ae62a !important;
	}
	.map .one ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.map .one li {
		cursor: pointer;
		display: block;
	}
	.map .one li.undefined > .title > .ico {
		background-position: 0 -15px;
	}
	.map .one li.checked .title > .ico,
	.map .one li.checked label > .ico {
		background-position: 0 -30px;
	}
	.map .one li li {
		margin: 10px 10px 10px 20px;
	}
	.map .one li .ico {
		background: url('../img/map-checkbox.png');
		height: 15px;
		width: 15px;
		float: left;
	}
	.map .one li .text {
		margin-left: 24px;
		color: #333333;
		line-height: 1.1;
		font-size: 100%;
	}
	.map .one label {
		cursor: pointer;
		display: block;
	}
	.map .one label input {
		display: none;
	}
	.map .one label img {
		vertical-align: middle;
		margin-left: 5px;
	}
	.map .one .title {
		text-transform: uppercase;
		font-weight: bold;
	}
	.map .one.not_search {
		padding: 18px;
	}
	.map .one.not_search .border {
		border-bottom: 1px solid #e4e4e4;
		padding: 1em 0;
		display: block;
	}
	.map .one.not_search .title {
		font-size: 12px;
		margin: 0;
	}
	.map .one.not_search .title a {
		display: inline;
		border-bottom: 0;
	}
	.map .one.not_search .title .border {
		padding: 0.5em 0;
	}
	.map .one.not_search .text a {
		background: url('../img/map-2gis-active.png') 0.25em 1.4em no-repeat;
		padding-left: 20px;
		display: block;
	}
	.map .one.not_search a.checked {
		background-image: url('../img/map-2gis.png');
	}
	.map_tooltip {
		display: none;
		position: absolute;
		z-index: 8;
		width: 400px;
		background: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	}
	.map_tooltip.group_1 {
		background-color: #ff2020;
	}
	.map_tooltip.group_2 {
		background-color: #eb8b01;
	}
	.map_tooltip.group_3 {
		background-color: #4dacfd;
	}
	.map_tooltip.group_4 {
		background-color: #dad82a;
	}
	.map_tooltip.group_5 {
		background-color: #2ae62a;
	}
	.map_tooltip .cont {
		margin-left: 3px;
		padding: 15px;
		font-size: 14px;
		background: url('../img/map-one-bg.png') top repeat-x #ececec;
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}
	.map_tooltip .close {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 17px;
		height: 17px;
		background: url('../img/map_close.png');
		cursor: pointer;
	}
	.map_tooltip .close > div {
		background: url('../img/map_close.png') 0 -17px;
	}
	.map_tooltip .str {
		position: absolute;
		top: 20px;
		left: -10px;
		border-top: 8px solid transparent;
		border-right: 10px solid #fff;
		border-bottom: 8px solid transparent;
	}
	.map_tooltip .ico {
		position: absolute;
		top: 50%;
		left: 10px;
		width: 40px;
		height: 40px;
		margin-top: -20px;
	}
	.map_tooltip.right .cont {
		margin-left: 0;
		margin-right: 3px;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	.map_tooltip.right .close {
		right: 70px;
	}
	.map_tooltip.right .ico {
		left: auto;
		right: 10px;
	}
	.map_tooltip.right .str {
		left: auto;
		right: -10px;
		border-top: 8px solid transparent;
		border-right: 0;
		border-left: 10px solid #fff;
		border-bottom: 8px solid transparent;
	}
	body.main-menu-open {
		overflow: hidden;
	}
	body.main-menu-open .second-line-menu {
		-webkit-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.65);
		-moz-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.65);
		-o-box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.65);
		box-shadow: 0 0 0 1000px rgba(0, 0, 0, 0.65);
	}
	body.main-menu-open header,
	body.main-menu-open .box,
	body.main-menu-open footer {
		-webkit-transform: translate(-267px, 0);
		-moz-transform: translate(-267px, 0);
		-ms-transform: translate(-267px, 0);
		-o-transform: translate(-267px, 0);
		transform: translate(-267px, 0);
	}
	body.main-menu-open .governance-menu-sandwich {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
		display: none;
	}
	body.left-menu-open {
		overflow: hidden;
	}
	body.left-menu-open .left-menu {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding-top: 50px;
		position: fixed;
		overflow: auto;
		height: 100%;
		z-index: 14;
		width: 100%;
		right: auto;
		left: 0;
		top: 0;
	}
	header {
		width: 100%;
	}
	header .logo-mobile {
		border-bottom: 1px solid #aaaaaa;
		background: #ffffff;
		position: absolute;
		width: 100%;
		right: 100%;
		z-index: 1;
		top: 40px;
	}
	.container img.left {
		margin: 0 20px 10px 0;
		float: left;
	}
	.container img.right {
		margin: 0 0 10px 20px;
		float: right;
	}
	.h-line {
		background: #dcdcdc;
		display: block;
		height: 1px;
	}
	.h-line.mv20 {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.h-line.mh-15 {
		margin-right: -15px;
		margin-left: -15px;
	}
	#ask .h-line {
		margin-bottom: 10px;
	}
	#ask .control-label {
		font-weight: 400;
	}
	.v-line {
		background: #dcdcdc;
		display: block;
		width: 1px;
	}
	.cecutient-menu {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		background: #f7f7f7;
		position: absolute;
		overflow: hidden;
		display: block;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: 100%;
		z-index: 4;
		height: 0;
		left: 0;
		top: 0;
	}
	.cecutient-menu.fixed {
		position: fixed;
		top: -40px;
	}
	.cecutient-menu.fixed.scrolled {
		top: -101px;
	}
	.cecutient-menu.active {
		height: 40px;
	}
	.cecutient-menu .container {
		padding: 2px 15px 3px;
		position: relative;
		text-align: right;
		cursor: default;
	}
	.cecutient-menu .container .label {
		padding: 12px 12px 12px 32px;
		font-size: 14px!important;
		position: absolute;
		background: #cacaca;
		color: #333333;
		border-radius: 0;
		font-weight: 300;
		cursor: pointer;
		display: block;
		height: 38px;
		right: 15px;
		top: 100%;
	}
	.cecutient-menu .container .label:before {
		font-family: 'flaticon';
		position: absolute;
		content: '\e92e';
		display: block;
		height: 14px;
		width: 14px;
		left: 13px;
		top: 12px;
	}
	.cecutient-menu .container .font-size {
		font-size: 16px!important;
		display: inline-block;
		vertical-align: top;
	}
	.cecutient-menu .container .font-size:before {
		content: 'Размер текста:';
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
		font-weight: 300;
		font-size: 20px;
	}
	.cecutient-menu .container .font-size .plus,
	.cecutient-menu .container .font-size .minus {
		font-size: 28px!important;
		vertical-align: middle;
		display: inline-block;
		text-align: center;
		line-height: 35px;
		background: #cacaca;
		color: #333333;
		font-weight: 500;
		cursor: pointer;
		margin: 0 5px;
		height: 35px;
		width: 35px;
	}
	.cecutient-menu .container .font-size .plus:hover,
	.cecutient-menu .container .font-size .minus:hover {
		background: #aaaaaa;
		text-decoration: none;
		color: #333333;
	}
	.cecutient-menu .container .color-scheme {
		display: inline-block;
		vertical-align: top;
		margin-left: 30px;
	}
	.cecutient-menu .container .color-scheme:before {
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
		content: 'Цвет:';
		font-weight: 300;
		font-size: 20px;
	}
	.cecutient-menu .container .color-scheme .wrapper {
		vertical-align: middle;
		display: inline-block;
		position: relative;
		margin-left: 10px;
		cursor: pointer;
		height: 35px;
		width: 35px;
	}
	.cecutient-menu .container .color-scheme .wrapper:hover:not(.active) {
		opacity: 0.8;
	}
	.cecutient-menu .container .color-scheme .wrapper.active {
		cursor: default;
	}
	.cecutient-menu .container .color-scheme .wrapper.active:after {
		-webkit-box-shadow: 0 0 0 2px #aaaaaa;
		box-shadow: 0 0 0 2px #aaaaaa;
		border: 2px solid transparent;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		position: absolute;
		height: 100%;
		width: 100%;
		content: '';
		left: -2px;
		top: -2px;
	}
	.cecutient-menu .container .color-scheme .wrapper.default {
		background: url(../icons/logo.svg) center top no-repeat;
		background-size: 25px;
		height: 31px;
		width: 31px;
	}
	.cecutient-menu .container .color-scheme .wrapper.white-black {
		border: 2px solid #000000;
		background: #ffffff;
	}
	.cecutient-menu .container .color-scheme .wrapper.white-black:before {
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background: #000000;
		position: absolute;
		display: block;
		margin: -8px;
		height: 16px;
		width: 16px;
		content: '';
		left: 50%;
		top: 50%;
	}
	.cecutient-menu .container .color-scheme .wrapper.black-white {
		border: 2px solid #000000;
		background: #000000;
	}
	.cecutient-menu .container .color-scheme .wrapper.black-white:before {
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background: #ffffff;
		position: absolute;
		display: block;
		margin: -8px;
		height: 16px;
		width: 16px;
		content: '';
		left: 50%;
		top: 50%;
	}
	.cecutient-menu .container .color-scheme .wrapper.blue-light {
		border: 2px solid #0c579b;
		background: #ffffff;
	}
	.cecutient-menu .container .color-scheme .wrapper.blue-light:before {
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		position: absolute;
		background: #0c579b;
		display: block;
		margin: -8px;
		height: 16px;
		width: 16px;
		content: '';
		left: 50%;
		top: 50%;
	}
	.cecutient-menu.active + .first-line-menu .cecutient-button {
		top: 40px;
	}
	.cecutient-button {
		font-size: 15px!important;
	}
	.first-line-menu {
		position: relative;
		z-index: 3;
	}
	.first-line-menu p {
		color: #aaaaaa;
		line-height: 40px;
		margin-bottom: 0;
	}
	.first-line-menu p span {
		margin-left: 4px;
	}
	.first-line-menu .clock {
		white-space: nowrap;
	}
	.first-line-menu .clock .clock-one {
		color: #5b5b5b;
	}
	.first-line-menu .clock .clock-one + .clock-one {
		margin-left: 0.5em;
	}
	.first-line-menu .clock .clock-title {
		color: #aaaaaa;
	}
	.first-line-menu .weather {
		margin: 4px 3px 0 0;
		height: 31px;
		width: 88px;
		float: left;
	}
	.second-line-menu {
		position: relative;
		z-index: 2;
	}
	.third-line-menu {
		border-top: 1px solid #dcdcdc;
		position: relative;
	}
	.third-line-menu:before,
	.third-line-menu:after {
		border-top: 1px solid #dcdcdc;
		position: absolute;
		display: block;
		width: 500px;
		content: '';
		top: -1px;
	}
	.third-line-menu:before {
		right: 100%;
	}
	.third-line-menu:after {
		left: 100%;
	}
	.send-message,
	.cecutient-button {
		padding: 0 10px;
	}
	.send-message,
	.cecutient-button,
	.search-box {
		-webkit-transition: box-shadow 300ms ease;
		-moz-transition: box-shadow 300ms ease;
		-o-transition: box-shadow 300ms ease;
		-webkit-transition: -webkit-box-shadow 300ms ease;
		transition: -webkit-box-shadow 300ms ease;
		transition: box-shadow 300ms ease;
		transition: box-shadow 300ms ease, -webkit-box-shadow 300ms ease;
		position: relative;
		line-height: 40px;
		cursor: pointer;
		display: block;
		height: 40px;
		float: left;
		margin: 0 0 0 10px;
	}
	.send-message:before,
	.cecutient-button:before,
	.search-box:before {
		margin: 0 8px 0 0;
		text-align: center;
		display: block;
		float: left;
	}
	.send-message span,
	.cecutient-button span,
	.search-box span {
		font-family: 'Roboto', sans-serif;
	}
	.cecutient-button {
		-webkit-transition: all 0.3s ease !important;
		-moz-transition: all 0.3s ease !important;
		-o-transition: all 0.3s ease !important;
		transition: all 0.3s ease !important;
		color: #737373 !important;
		background: #f7f7f7;
		top: 0;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
	}
	.cecutient-button:hover {
		color: #e08f40 !important;
	}
	.send-message,
	.send-message-placer {
		width: 175px;
		height: 40px;
		float: right;
		margin: 0 0 0 10px;
	}
	.send-message {
		position: absolute;
		top: 0;
		right: 15px;
		height: 40px;
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
		border-bottom: 0!important;
		color: #ffffff !important;
		background: #e08f40;
		-webkit-transition: all 0.3s ease !important;
		-moz-transition: all 0.3s ease !important;
		-o-transition: all 0.3s ease !important;
		transition: all 0.3s ease !important;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		-ms-align-items: center;
		align-items: center;
	}
	.send-message:hover {
		height: 50px;
	}
	.send-message:before {
		font-size: 16px;
	}
	.cecutient-button:before {
		font-size: 26px!important;
	}
	.search-box {
		color: #737373 !important;
		padding: 0;
	}
	.search-box:hover {
		color: #e08f40 !important;
	}
	.search-box .search-field {
		position: absolute;
		right: 0;
		margin: 0;
		top: 0;
	}
	.search-box .search-field:focus {
		right: 40px;
	}
	.search-box .search-field:focus + .search-button:hover {
		color: #cc7521;
	}
	.search-box > * {
		margin-bottom: 0;
	}
	.search-box span {
		position: relative;
		margin: 0 1px 0 0;
		display: block;
		float: left;
		width: 0;
	}
	.search-box span:after {
		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
		background: #dcdcdc;
		position: absolute;
		display: block;
		height: 30px;
		content: '';
		left: -5px;
		width: 1px;
		top: 5px;
		bottom: auto;
		display: none;
	}
	.search-field {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: transparent;
		color: rgba(0, 0, 0, 0);
		vertical-align: top;
		margin: 0 -44px 0 0;
		padding-left: 15px;
		position: relative;
		line-height: 16px;
		cursor: pointer;
		outline: none;
		height: 40px;
		width: 40px;
		float: left;
		z-index: 2;
		border: 0;
	}
	.search-field:focus {
		background: #ffffff;
		background: #4A1600;
		background: #dcdcdc;
		color: #333333;
		cursor: text;
		width: 280px;
	}
	.search-field:focus + .search-button {
		background: #dcdcdc;
	}
	.search-field:focus + .search-button + span:after {
		background: transparent;
	}
	.search-button {
		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
		background: transparent;
		vertical-align: top;
		position: relative;
		display: block;
		outline: none;
		height: 40px;
		float: right;
		width: 40px;
		padding: 0;
		z-index: 1;
		border: 0;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.search-button:before {
		font-size: 16px;
	}
	.advanced-search {
		line-height: 37px;
		overflow: hidden;
		outline: none;
		height: 37px;
	}
	.advanced-search:before {
		display: none;
	}
	.logo {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-family: 'PT Serif', serif;
		color: #333333 !important;
		border-bottom: 0!important;
		white-space: nowrap;
		font-weight: 700;
		max-width: 262px;
		font-size: 18px;
		display: block;
		margin: 25px 0;
	}
	.logo:after {
		display: table;
		content: '';
		clear: both;
	}
	.logo:hover {
		color: #e08f40 !important;
	}

	.logo .svg {
		margin-right: 18px;
		display: block;
		height: 82px;
		width: 64px;
		float: left;
		background-image: url('/local/templates/barnaul2017/images/logo.jpeg');
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}

	.logo svg {
		margin-right: 18px;
		display: block;
		height: 82px;
		width: 64px;
		float: left;
	}
	.logo svg .fil0 {
		fill: #4a1600;
		fill-rule: evenodd;
	}
	.logo span {
		font-size: 26px;
		line-height: 1;
		display: block;
	}
	.logo .logo-desc {
		margin-top: 0.25em;
		font-family: 'Roboto', sans-serif;
		color: #aaaaaa;
		font-size: 14px;
		font-weight: 400;
		line-height: 1;
	}
	.submenu {
		list-style: none;
		padding-left: 0;
		margin: 0 -21px;
	}
	.submenu:after {
		display: table;
		content: '';
		clear: both;
	}
	.submenu li {
		line-height: normal;
		position: relative;
		padding: 18px 21px;
		color: #333333;
		cursor: pointer;
		float: left;
	}
	.submenu li:hover {
		color: #e08f40;
	}
	.submenu li:hover span:before {
		content: '\e90b';
	}
	.submenu li:hover span:after {
		display: block;
	}
	.submenu li:hover ul {
		display: block;
	}
	.submenu li.nav-more {
		display: none;
	}
	.submenu li.nav-more ul li a {
		white-space: nowrap;
	}
	.submenu li a {
		white-space: nowrap;
		margin: -18px -21px;
		position: relative;
		padding: 18px 21px;
		color: #333333;
		border-bottom: 0;
		display: block;
	}
	.submenu li span {
		margin-left: 8px;
	}
	.submenu li span:before {
		font-family: 'flaticon';
		color: #aaaaaa;
		content: '\e91f';
		font-size: 14px;
	}
	.submenu li span:after {
		border-right: 6px solid transparent;
		border-left: 6px solid transparent;
		border-bottom: 6px solid #e08f40;
		position: absolute;
		margin-left: -6px;
		margin-top: -6px;
		border-top: 0;
		display: none;
		content: '';
		z-index: 2;
		left: 50%;
		top: 100%;
	}
	.submenu li ul {
		-webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
		box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.25);
		border-top: 3px solid #e08f40;
		background: #ffffff;
		position: absolute;
		padding: 20px 24px;
		margin-top: 0;
		display: none;
		top: 100%;
		right: 0;
	}
	.submenu li ul li {
		display: block;
		width: 100%;
		float: none;
		padding: 0;
	}
	.submenu li ul li a {
		white-space: normal;
		font-size: 16px;
		display: block;
	}
	.submenu-mobile {
		border: 1px solid #dcdcdc;
		height: 40px;
		margin-bottom: 30px;
		padding: 0.5em 1em;
		display: none;
		width: 100%;
	}
	.event-box {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		overflow: hidden;
		display: block;
		margin: 0 0 40px;
		width: 100%;
	}
	.event-box .wrapper:not(.btn) {
		padding: 200px 38px 40px 35px;
		background: rgba(0, 0, 0, 0.25);
		border-bottom: 0!important;
		position: relative;
		display: block;
		z-index: 1;
		color: #fff;
	}
	.event-box .wrapper:not(.btn) .date {
		color: #ffffff;
	}
	.event-box .wrapper:not(.btn) p {
		padding-bottom: 15px;
		font-size: 138.334%;
		line-height: 1.106;
		color: #ffffff;
	}
	.event-box .links {
		position: absolute;
		bottom: 25px;
		left: 35px;
		z-index: 2;
	}
	.event-box .links a {
		text-transform: uppercase;
		font-size: 93.334%;
	}
	.event-box .links a + a {
		margin-left: 6px;
	}
	.event-box .links a + a:before {
		margin-left: -6px;
		content: ', ';
	}
	.grid {
		margin: 0 -15px 20px;
	}
	.grid-item {
		padding: 0 15px;
		width: 33.333%;
	}
	.long .grid-item {
		width: 25%;
	}
	.article-previews {
		position: relative;
	}
	.article-previews.article-list .grid-item,
	.article-previews .article-list .grid-item {
		width: 100%;
	}
	.article-previews.article-list .width-img,
	.article-previews .article-list .width-img {
		margin-bottom: 20px;
		display: table;
		width: 100%;
	}
	.article-previews.article-list .width-img .wrapper,
	.article-previews .article-list .width-img .wrapper {
		vertical-align: middle;
		display: table-cell;
		padding-left: 302px;
		position: relative;
		height: 170px;
	}
	.article-previews.article-list .width-img .wrapper:after,
	.article-previews .article-list .width-img .wrapper:after {
		display: table;
		content: '';
		clear: both;
	}
	.article-previews.article-list .width-img .wrapper .img,
	.article-previews .article-list .width-img .wrapper .img {
		position: absolute;
		margin-bottom: 0;
		display: block;
		width: 277px;
		left: 0;
		top: 0;
	}
	.article-previews.article-list .wrapper,
	.article-previews .article-list .wrapper {
		margin-bottom: 20px;
		padding-bottom: 0;
		border-bottom: 0;
	}
	.article-previews.article-list .wrapper[class$=-icon]:before,
	.article-previews .article-list .wrapper[class$=-icon]:before {
		font-family: 'flaticon';
		font-size: 93.3334%;
		color: #aaaaaa;
		margin-right: 10px;
		display: block;
		float: left;
	}
	.article-previews.article-list .wrapper.video-icon:before,
	.article-previews .article-list .wrapper.video-icon:before {
		content: '\e92c';
	}
	.article-previews.article-list .wrapper.audio-icon:before,
	.article-previews .article-list .wrapper.audio-icon:before {
		content: '\e929';
	}
	.article-previews.article-list .wrapper.photo-icon:before,
	.article-previews .article-list .wrapper.photo-icon:before {
		content: '\e92d';
	}
	.article-previews.article-list .wrapper.article-icon:before,
	.article-previews .article-list .wrapper.article-icon:before {
		content: '\e90a';
	}
	.article-previews.article-list .wrapper.border,
	.article-previews .article-list .wrapper.border {
		padding-bottom: 10px;
	}
	.article-previews.article-list .wrapper.border:not(:last-child),
	.article-previews .article-list .wrapper.border:not(:last-child) {
		border-bottom: 1px solid #dcdcdc;
	}
	.article-previews.article-list .wrapper.border .date,
	.article-previews .article-list .wrapper.border .date {
		margin-bottom: 5px;
	}
	.article-previews.article-list .wrapper .link-box,
	.article-previews .article-list .wrapper .link-box {
		display: inline-block;
	}
	.article-previews.article-list .wrapper .img,
	.article-previews .article-list .wrapper .img {
		display: none;
	}
	.article-previews.article-list .wrapper .img + p,
	.article-previews .article-list .wrapper .img + p {
		font-size: 120%;
	}
	.article-previews.article-list .wrapper .date,
	.article-previews .article-list .wrapper .date {
		font-size: 100%!important;
		text-transform: none;
		margin-bottom: 0;
	}
	.article-previews.article-list .wrapper a.date:hover,
	.article-previews .article-list .wrapper a.date:hover {
		border-bottom: 1px solid #dcdcdc;
	}
	.article-previews.article-list .wrapper p,
	.article-previews .article-list .wrapper p {
		font-size: 120%;
		margin-bottom: 0.15em;
		font-weight: 500;
	}
	.article-previews.article-list .wrapper .coincidence-text,
	.article-previews .article-list .wrapper .coincidence-text {
		font-size: 106.667%;
		color: #737373;
	}
	.article-previews.article-list .wrapper .coincidence,
	.article-previews .article-list .wrapper .coincidence {
		background: #efc79f;
		padding: 2px 4px;
	}
	.article-previews.article-list .col-lg-3.pull-right,
	.article-previews .article-list .col-lg-3.pull-right,
	.article-previews.article-list .article-announce,
	.article-previews .article-list .article-announce,
	.article-previews.article-list .special-project,
	.article-previews .article-list .special-project {
		display: none;
	}
	.article-previews.article-list .col-lg-3,
	.article-previews .article-list .col-lg-3,
	.article-previews.article-list .col-lg-9,
	.article-previews .article-list .col-lg-9 {
		width: 100%;
	}
	.article-previews.article-list.article-list-scrolled,
	.article-previews .article-list.article-list-scrolled {
		padding-right: 5px;
		overflow: auto;
	}
	.article-previews.article-list.article-list-scrolled .mCSB_draggerRail,
	.article-list .mCSB_draggerRail,
	.article-previews .article-list.article-list-scrolled .mCSB_draggerRail {
		background: none;
	}
	.article-previews.article-list.article-list-scrolled .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar,
    .article-list .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar,
	.article-previews .article-list.article-list-scrolled .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
		background: #e08f40;
	}
	.article-previews.no-border .wrapper {
		padding-bottom: 30px;
		border-bottom: 0!important;
	}
	.article-previews .grid-item {
		padding-bottom: 20px;
	}
	.article-previews .grid-item:nth-last-child(-n+3) {
		padding-bottom: 0;
	}
	.article-previews .grid-item:nth-last-child(-n+3) .wrapper,
	.article-previews .article-announce .wrapper {
		border-bottom: 0;
	}
	.article-previews .article-announce .wrapper {
		margin-bottom: 10px;
		padding-bottom: 0;
		padding-top: 0;
	}
	.article-previews .wrapper {
		border-bottom: 1px solid #dcdcdc;
		padding-bottom: 20px;
	}
	.article-previews .wrapper[class$=-icon] .img:before {
		font-family: 'flaticon';
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background: #e08f40;
		font-size: 93.334%;
		text-align: center;
		position: absolute;
		line-height: 31px;
		display: block;
		color: #ffffff;
		bottom: 10px;
		height: 30px;
		width: 30px;
		left: 10px;
		z-index: 2;
	}
	.article-previews .wrapper.video-icon .img:before {
		content: '\e92c';
	}
	.article-previews .wrapper.audio-icon .img:before {
		content: '\e929';
	}
	.article-previews .wrapper.photo-icon .img:before {
		content: '\e92d';
	}
	.article-previews .wrapper.article-icon .img:before {
		content: '\e90a';
	}
	.article-previews .wrapper .date {
		margin-bottom: 10px;
		font-size: 93.334%;
		color: #737373;
	}
	.article-previews .wrapper .date + p {
		font-weight: 500;
	}
	.article-previews .wrapper .img {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		margin-bottom: 10px;
		position: relative;
		overflow: hidden;
		height: 170px;
	}
	.article-previews .wrapper .img + p {
		font-size: 133.334%;
		font-weight: 500;
	}
	.article-previews .wrapper .img img {
		min-height: 100%;
		width: 100%;
	}
	.article-previews .wrapper .img .count {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #e08f40;
		font-size: 93.334%;
		text-align: center;
		position: absolute;
		line-height: 27px;
		padding: 0 8px;
		display: block;
		color: #ffffff;
		bottom: 10px;
		left: 10px;
		z-index: 3;
	}
	.article-previews .wrapper .img .count:before {
		font-family: 'flaticon';
		vertical-align: bottom;
		display: inline-block;
		margin-right: 6px;
		color: #ffffff;
	}
	.article-previews .wrapper .img .count.video-icon:before {
		content: '\e92c';
	}
	.article-previews .wrapper .img .count.audio-icon:before {
		content: '\e929';
	}
	.article-previews .wrapper .img .count.photo-icon:before {
		content: '\e92d';
	}
	.article-previews .wrapper .img .count.article-icon:before {
		content: '\e90a';
	}
	.article-previews .wrapper .img .flaticon-fr066-download {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #fff;
		font-size: 93.334%;
		text-align: center;
		position: absolute;
		line-height: 27px;
		padding: 0 8px;
		display: block;
		color: #e08f40;
		bottom: 10px;
		right: 10px;
		z-index: 3;
	}
	.article-previews .wrapper .img .flaticon-fr066-download:before {
		font-family: 'flaticon';
		vertical-align: bottom;
		display: inline-block;
		margin-right: 6px;
		color: #e08f40;
	}


	.article-previews .wrapper .img_article {
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		margin-bottom: 10px;
		position: relative;
		overflow: hidden;
		height: 170px;
	}
	.article-previews .wrapper .img_article + p {
		font-size: 133.334%;
		font-weight: 500;
	}
	.article-previews .wrapper .img_article img {
		min-height: 100%;
		width: 100%;
	}
	.article-previews .wrapper .img_article .count {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #e08f40;
		font-size: 93.334%;
		text-align: center;
		position: absolute;
		line-height: 27px;
		padding: 0 8px;
		display: block;
		color: #ffffff;
		bottom: 10px;
		left: 10px;
		z-index: 3;
	}
	.article-previews .wrapper .img_article .count:before {
		font-family: 'flaticon';
		vertical-align: bottom;
		display: inline-block;
		margin-right: 6px;
		color: #ffffff;
	}
	.article-previews .wrapper .img_article .count.video-icon:before {
		content: '\e92c';
	}
	.article-previews .wrapper .img_article .count.audio-icon:before {
		content: '\e929';
	}
	.article-previews .wrapper .img_article .count.photo-icon:before {
		content: '\e92d';
	}
	.article-previews .wrapper .img_article .count.article-icon:before {
		content: '\e90a';
	}
	.article-previews .wrapper .img_article .flaticon-fr066-download {
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #fff;
		font-size: 93.334%;
		text-align: center;
		position: absolute;
		line-height: 27px;
		padding: 0 8px;
		display: block;
		color: #e08f40;
		bottom: 10px;
		right: 10px;
		z-index: 3;
	}
	.article-previews .wrapper .img_article .flaticon-fr066-download:before {
		font-family: 'flaticon';
		vertical-align: bottom;
		display: inline-block;
		margin-right: 6px;
		color: #e08f40;
	}



	.article-previews .wrapper p {
		margin-bottom: 10px;
		font-size: 106.667%;
		color: #333333;
	}
	.article-previews .wrapper a:not(.link-box) {
		text-transform: uppercase;
	}
	.article-previews .wrapper a {
		font-size: 93.334% !important;
	}
	.article-previews .wrapper a + a {
		margin-left: 6px;
	}
	.article-previews .wrapper a + a:before {
		margin-left: -6px;
		content: ', ';
	}
	.article-previews .wrapper .link-box {
		-webkit-transition: opacity 300ms ease;
		-moz-transition: opacity 300ms ease;
		-o-transition: opacity 300ms ease;
		transition: opacity 300ms ease;
		border-bottom: 0;
		display: block;
		opacity: 1;
	}
	.article-previews .wrapper .link-box:hover {
		opacity: 0.9;
	}
	.article-previews .wrapper .hash-tag + .hash-tag {
		margin-left: 0;
	}
	.hash-tag_custom {
		margin-left: 0px!important;
		margin-right: 6px;
	}
	.hash-tag_custom:before {
		display: none!important;
	}
	.article-previews-news .row > *:nth-child(3n+1) {
		/*clear: both;*/
	}
	h1 + .article-previews,
	.h1 + .article-previews {
		margin-top: 60px;
	}
	.article-box .category {
		font-size: 93.334% !important;
		text-transform: uppercase;
	}
	.article-box .category + .category {
		margin-left: 6px;
	}
	.article-box .category + .category:before {
		margin-left: -6px;
		content: ', ';
	}
	.article-box > .row {
		margin-top: 30px;
	}
	.article-box > .row .article-box-wrapper {
		padding-bottom: 68%;
		margin-bottom: 30px;
		position: relative;
		overflow: hidden;
		height: 0;
	}
	.article-box > .row .article-box-wrapper img {
		position: absolute;
		min-height: 100%;
		width: 100%;
	}
	.article-box > .row .article-box-wrapper iframe,
	.article-box > .row .article-box-wrapper video,
	.article-box > .row .article-box-wrapper audio,
	.article-box > .row .article-box-wrapper object,
	.article-box > .row .article-box-wrapper embed,
	.article-box > .row .article-box-wrapper .article-gallery {
		position: absolute;
		min-height: 100%;
		display: block;
		width: 100%;
		left: 0;
		top: 0;
	}
	.article-box img.pull-left,
	.article-box img.pull-right {
		margin-bottom: 20px;
	}
	.article-box img.pull-left {
		margin-right: 20px;
	}
	.article-box img.pull-right {
		margin-left: 20px;
	}
	.article-box .soc {
		margin-top: 20px;
		line-height: 25px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		padding: 10px 10px 10px 15px;
		border: 1px solid #aaaaaa;
		border-left: 3px solid #e08f40;
	}
	.article-box .soc:before {
		content: 'Поделись в социальных сетях:';
		margin-right: 15px;
		color: #737373;
		float: left;
	}
	.article-box .soc:after {
		display: table;
		content: '';
		clear: both;
	}
	.article-box .soc .icon {
		border-bottom: 0!important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-align: center;
		line-height: 25px;
		display: block;
		height: 25px;
		width: 25px;
		float: left;
	}
	.article-box .soc .icon:before {
		color: #ffffff !important;
	}
	.article-box .soc .icon[class$=-vk] {
		background: #48729e;
	}
	.article-box .soc .icon[class$=-facebook] {
		background: #3b5998;
	}
	.article-box .soc .icon[class$=-odnoklassniki] {
		background: #eb722e;
	}
	.article-box .soc .icon[class$=-twitter] {
		background: #00aced;
	}
	.article-box .soc .icon + .icon {
		margin-left: 7px;
	}
	.article-box .upper-links {
		margin-top: -57px;
		float: right;
	}
	.article-box .upper-links a {
		border-bottom: 1px dotted #aaaaaa !important;
		color: #aaaaaa !important;
	}
	.article-box .upper-links a:hover {
		border-bottom: 1px dotted #e08f40 !important;
		color: #e08f40 !important;
	}
	.article-box .upper-links a + a {
		margin-left: 30px;
	}
	.article-gallery .slick-slider-for,
	.article-gallery .slick-slider-nav {
		position: absolute;
		display: block;
		left: 0;
	}
	.article-gallery .slick-slider-for .slick-arrow:before,
	.article-gallery .slick-slider-nav .slick-arrow:before {
		font-family: 'flaticon';
	}
	.article-gallery .slick-slider-for .slick-prev:before,
	.article-gallery .slick-slider-nav .slick-prev:before {
		content: '\e91d';
	}
	.article-gallery .slick-slider-for .slick-next:before,
	.article-gallery .slick-slider-nav .slick-next:before {
		content: '\e91e';
	}
	.article-gallery .slick-slider-for {
		height: 82.126%;
		width: 100%;
		top: 0;
	}
	.article-gallery .slick-slider-for .slick-slide {
		background: #f7f7f7;
		width: 100%;
	}
	.article-gallery .slick-slider-for .slick-slide a {
		background-repeat: no-repeat;
		background-position: center;
		border-bottom: 0!important;
		background-size: contain;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	.article-gallery .slick-slider-for .slick-slide a[title]:before {
		background: rgba(0, 0, 0, 0.5);
		-webkit-border-radius: 0 3px;
		-moz-border-radius: 0 3px;
		border-radius: 0 3px;
		content: attr(title);
		font-size: 93.334%;
		position: absolute;
		padding: 7px 10px;
		display: block;
		color: #ffffff;
		opacity: 0.75;
		z-index: 2;
		bottom: 0;
		left: 0;
	}
	.article-gallery .slick-slider-for .slick-slide a img {
		z-index: 1;
		opacity: 0;
	}
	.article-gallery .slick-slider-for .slick-arrow {
		background: rgba(0, 0, 0, 0.15);
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: center;
		position: absolute;
		color: transparent;
		line-height: 54px;
		overflow: hidden;
		font-size: 24px;
		display: block;
		outline: none;
		height: 54px;
		width: 40px;
		z-index: 2;
		padding: 0;
		border: 0;
	}
	.article-gallery .slick-slider-for .slick-arrow:before {
		display: block;
		color: #ffffff;
	}
	.article-gallery .slick-slider-for .slick-prev {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
		text-indent: -2px;
		left: 0;
	}
	.article-gallery .slick-slider-for .slick-next {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
		text-indent: 2px;
		right: 0;
	}
	.article-gallery .slick-slider-nav {
		margin: 0 4.233%;
		height: 13.169%;
		width: 91.534%;
		bottom: 0;
	}
	.article-gallery .slick-slider-nav .slick-slide {
		margin: 0 10px;
		width: 127px;
	}
	.article-gallery .slick-slider-nav .slick-slide.slick-current {
		opacity: 0.4;
	}
	.article-gallery .slick-slider-nav .slick-slide .slide-img {
		background-repeat: no-repeat;
		background-position: center;
		border-bottom: 0!important;
		background-size: cover;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	.article-gallery .slick-slider-nav .slick-arrow {
		border: 1px solid #737373;
		background: transparent;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: center;
		position: absolute;
		color: transparent;
		line-height: 28px;
		overflow: hidden;
		font-size: 12px;
		display: block;
		outline: none;
		height: 28px;
		width: 28px;
		z-index: 2;
		padding: 0;
	}
	.article-gallery .slick-slider-nav .slick-arrow:before {
		color: #737373;
		display: block;
	}
	.article-gallery .slick-slider-nav .slick-prev {
		text-indent: -2px;
		left: -4.6%;
	}
	.article-gallery .slick-slider-nav .slick-next {
		text-indent: 2px;
		right: -4.6%;
	}
	.article-gallery .slick-list,
	.article-gallery .slick-track,
	.article-gallery .slick-slide {
		position: relative;
		height: 100%;
		z-index: 1;
	}
	.article-gallery .slick-list img,
	.article-gallery .slick-track img,
	.article-gallery .slick-slide img {
		height: 100%;
		width: 100%;
		opacity: 0;
	}
	.centerd-box * {
		text-align: center;
	}
	.centerd-box .row > * {
		margin: 20px 0 30px;
	}
	.centerd-box a:not(.show-more) {
		-webkit-transition: opacity 300ms ease;
		-moz-transition: opacity 300ms ease;
		-o-transition: opacity 300ms ease;
		transition: opacity 300ms ease;
		border-bottom: 0!important;
		display: block;
	}
	.centerd-box a:not(.show-more):hover {
		opacity: 0.9;
	}
	.centerd-box .img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		height: 235px;
		width: 100%;
	}
	.centerd-box .title {
		font-size: 113.3334%;
		margin-bottom: 10px;
		color: #333333;
		font-weight: 500;
	}
	.centerd-box p {
		padding: 0 15px;
	}
	.centerd-box .show-more {
		font-size: 113.3334%;
	}
	.hash-wrapper {
		margin-bottom: -10px;
		display: block;
	}
	.hash-tag {
		text-transform: none!important;
		color: #737373 !important;
		border-bottom: 0!important;
		background: #f7f7f7;
		display: inline-block;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 10px;
		margin-right: 10px;
		padding: 4px 10px;
	}
	.hash-tag:last-child {
		margin-right: 0;
	}
	.hash-tag.more {
		background: #cacaca !important;
		color: #ffffff !important;
		margin: 0!important;
	}
	.hash-tag + .hash-tag:before {
		display: none;
	}
	.bg-gray-airy .hash-tag {
		background: #ffffff;
	}
	.article-announce-box {
		position: relative;
		width: 100%;
	}
	.article-announce {
		border: 1px solid #e08f40;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px 20px;
		position: absolute;
		overflow: hidden;
		height: 100%;
		width: 100%;
	}
	.article-announce .day {
		margin-bottom: 15px;
		font-weight: 500;
		font-size: 120%;
		color: #e08f40;
	}
	.article-announce .show-more {
		margin: 0 -21px -16px;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		display: block;
	}
	.article-announce .show-more:after {
		content: '\e92b';
	}
	.show-more {
		background: transparent;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		white-space: nowrap;
		font-size: 106.667%;
		text-align: center;
	}
	.show-more:after {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		vertical-align: bottom;
		font-family: 'flaticon';
		margin-left: 7px;
		content: '\e91f';
		font-size: 70%;
		color: #e08f40;
	}
	.show-more:hover.btn {
		background: #e08f40 !important;
		color: #ffffff !important;
	}
	.show-more:hover:after {
		color: #ffffff;
	}
	.show-more.btn-empty {
		border-color: #e08f40 !important;
		color: #e08f40 !important;
	}
	.show-more.upper {
		position: absolute;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		top: -45px;
		right: 0;
	}
	.show-more.upper:after {
		vertical-align: middle;
		content: '\e92b';
	}
	.show-more.upper:hover {
		border-bottom: 1px solid #e08f40;
	}
	.show-more.upper:hover:after {
		color: #e08f40;
	}
	.show-more.arrow-right.br0 {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	.show-more.arrow-right:after {
		color: #e08f40 !important;
		vertical-align: top;
		content: '\e92b';
	}
	.show-more.arrow-right:not(.btn):after {
		vertical-align: middle;
		margin: 0 -18px 0 7px;
	}
	.show-more.arrow-right.btn-empty:hover:after {
		color: #ffffff !important;
	}
	h1 + .article-previews .show-more.upper {
		top: -56px;
	}
	.special-project-box {
		background-repeat: no-repeat;
		background-position: center;
		border-bottom: 0!important;
		background-size: cover;
		padding-bottom: 100%;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		margin-top: 20px;
		overflow: hidden;
		display: block;
		width: 100%;
	}
	.special-project-box .label {
		text-transform: uppercase;
		padding: 8px 13px 7px;
		background: #e08f40;
		font-size: 93.334%;
		position: absolute;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		color: #ffffff;
		height: 30px;
		top: 15px;
		left: 0;
	}
	.special-project-box .label:before {
		margin-right: 5px;
	}
	.special-project-box .label:after {
		border-right: 7px solid transparent;
		border-bottom: 15px solid #e08f40;
		border-top: 15px solid #e08f40;
		position: absolute;
		border-left: 0;
		content: '';
		left: 100%;
		top: 0;
	}
	.special-project-box p {
		font-size: 133.334%;
		position: absolute;
		font-weight: 500;
		max-width: 90%;
		color: #ffffff;
		bottom: 5%;
		margin: 0;
		left: 5%;
	}
	.special-project-previews.short a.one-item {
		background-size: 400px;
		height: 225px;
	}
	.special-project-previews.short a.one-item:hover {
		background-size: 450px;
	}
	.special-project-previews.short a.one-item .title {
		font-size: 200%;
	}
	.special-project-previews.short a.one-item .title:after {
		display: none;
	}
	.special-project-previews .item-wrapper {
		margin-bottom: 30px;
		display: table;
		width: 100%;
	}
	.special-project-previews a.one-item {
		background-repeat: no-repeat;
		background-position: center;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		border-bottom: 0!important;
		outline: 1px solid #ffffff;
		color: #ffffff !important;
		background-size: 737px;
		vertical-align: middle;
		outline-offset: -10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: table-cell;
		text-align: center;
		position: relative;
		overflow: hidden;
		padding: 40px;
		height: 365px;
		width: 100%;
	}
	.special-project-previews a.one-item:after {
		background: #000000;
		position: absolute;
		display: block;
		height: 100%;
		width: 100%;
		opacity: 0.3;
		content: '';
		z-index: 1;
		left: 0;
		top: 0;
	}
	.special-project-previews a.one-item:hover {
		background-size: 810px;
	}
	.special-project-previews a.one-item .title {
		font-family: 'PT Serif', serif;
		font-size: 226.667%;
		position: relative;
		font-weight: 700;
		z-index: 2;
	}
	.special-project-previews a.one-item .title:after {
		background: #ffffff;
		margin: 15px auto;
		display: block;
		content: '';
		height: 2px;
		width: 65px;
	}
	.special-project-previews a.one-item p {
		position: relative;
		z-index: 2;
		margin: 0;
	}
	.special-project-list a.project-img {
		-webkit-transition: opacity 300ms ease;
		-moz-transition: opacity 300ms ease;
		-o-transition: opacity 300ms ease;
		transition: opacity 300ms ease;
		background-repeat: no-repeat;
		background-position: center;
		border-bottom: 0!important;
		padding-bottom: 79.533%;
		background-size: cover;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 30px;
		position: relative;
		overflow: hidden;
		display: block;
		width: 100%;
	}
	.special-project-list a.project-img:hover {
		opacity: 0.8;
	}
	.special-project-list .project-announce {
		vertical-align: middle;
		display: table-cell;
		height: 170px;
	}
	.special-project-list .project-announce .date {
		color: #737373;
		margin-bottom: 5px;
		font-size: 93.334%;
	}
	.special-project-list .project-announce .title {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		color: #333333 !important;
		border-bottom: 0!important;
		font-size: 133.3334%;
		margin-bottom: 5px;
		font-weight: 500;
		display: block;
	}
	.special-project-list .project-announce .title:hover {
		color: #e08f40 !important;
	}
	.projects-info ul {
		list-style: none;
		padding-left: 0;
	}
	.projects-info ul li {
		position: relative;
	}
	.projects-info ul li:before {
		font-size: 120.0001%;
		position: absolute;
		color: #e08f40;
		content: '•';
		left: -17px;
		top: 0;
	}
	.projects-info ul li .title {
		font-size: 120.0001%;
		margin-bottom: 5px;
		color: #333333;
		font-weight: 500;
	}
	.advisor-categories-menu {
		background: #333333;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color: #ffffff;
	}
	.advisor-categories-menu:after {
		display: table;
		content: '';
		clear: both;
	}
	.advisor-categories-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.advisor-categories-menu ul li {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: #5b5b5b;
		display: block;
	}
	.advisor-categories-menu ul li:first-child {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.advisor-categories-menu ul li:first-child .punkt {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.advisor-categories-menu ul li:last-child {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.advisor-categories-menu ul li:last-child .punkt {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.advisor-categories-menu ul li.active {
		background: transparent;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil0 {
		fill: #e08f40;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil1.str0 {
		fill: #333333;
		stroke: #e08f40;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil2 {
		fill: #ffffff;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil2.str0 {
		stroke: #e08f40;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil2.str1 {
		fill: #e08f40;
	}
	.advisor-categories-menu ul li.active .punkt .icon svg .fil3 {
		fill: #e08f40;
	}
	.advisor-categories-menu ul li.active .punkt span:before {
		content: '\e90b';
		color: #e08f40;
	}
	.advisor-categories-menu ul li.active ul {
		display: block;
	}
	.advisor-categories-menu ul li.current .punkt {
		background: #e08f40;
	}
	.advisor-categories-menu ul li .punkt {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: transparent;
		padding: 20px 15px;
	}
	.advisor-categories-menu ul li .punkt:hover {
		background: #e08f40;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil0 {
		fill: #ffffff;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil1.str0 {
		fill: #e08f40;
		stroke: #ffffff;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil2 {
		fill: #e08f40;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil2.str0 {
		fill: #e08f40;
		stroke: #ffffff;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil2.str1 {
		fill: #ffffff;
	}
	.advisor-categories-menu ul li .punkt:hover .icon svg .fil3 {
		fill: #ffffff;
	}
	.advisor-categories-menu ul li .punkt:hover span:before {
		color: #ffffff;
	}
	.advisor-categories-menu ul li .punkt .icon {
		vertical-align: middle;
		display: inline-block;
		margin-right: 15px;
		height: 25px;
		width: 25px;
	}
	.advisor-categories-menu ul li .punkt .icon svg {
		height: 100%;
		width: 100%;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil0 {
		fill: #aaaaaa;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil1 {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		fill: rgba(0, 0, 0, 0);
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil1.str0 {
		fill: #5b5b5b;
		stroke: #aaaaaa;
		stroke-width: 30;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil2 {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		fill: #5b5b5b;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil2.str0 {
		fill: #5b5b5b;
		stroke: #aaaaaa;
		stroke-width: 110;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil2.str1 {
		fill: #aaaaaa;
	}
	.advisor-categories-menu ul li .punkt .icon svg .fil3 {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		fill: #aaaaaa;
	}
	.advisor-categories-menu ul li .punkt a {
		border-bottom: 0 !important;
		color: #ffffff !important;
		vertical-align: middle;
		font-size: 126.6667%;
		font-weight: 500;
	}
	.advisor-categories-menu ul li .punkt span {
		vertical-align: middle;
		display: inline-block;
		margin-left: 10px;
		float: right;
	}
	.advisor-categories-menu ul li .punkt span:before {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		font-family: 'flaticon';
		color: #aaaaaa;
		line-height: 25px;
		content: '\e91f';
		font-size: 60%;
		display: block;
	}
	.advisor-categories-menu ul li ul {
		display: none;
	}
	.advisor-categories-menu ul li ul li {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: transparent;
		padding: 0 0 0 40px;
	}
	.advisor-categories-menu ul li ul li:hover {
		background: #e08f40;
	}
	.advisor-categories-menu ul li ul li:hover a {
		border-top-color: transparent!important;
		color: #ffffff !important;
	}
	.advisor-categories-menu ul li ul li a {
		border-top: 1px solid #5b5b5b !important;
		color: #dcdcdc !important;
		border-bottom: 0 !important;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		font-size: 106.667%;
		font-weight: 500;
		display: block;
		padding: 15px;
		float: none;
		margin: 0;
	}
	.advisor-tabs {
		margin-bottom: 30px;
		list-style: none;
		display: block;
		width: 100%;
		padding: 0;
	}
	.advisor-tabs:after {
		display: table;
		content: '';
		clear: both;
	}
	.advisor-tabs li {
		border-bottom: 1px solid #aaaaaa;
		float: left;
	}
	.advisor-tabs li a {
		border-bottom: 2px solid transparent;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		color: #aaaaaa;
		text-align: center;
		padding: 9px 15px;
		margin: 0 0 -1px;
		line-height: 1;
		display: block;
	}
	.advisor-tabs li a:hover {
		color: #333333;
	}
	.advisor-tabs li a.active {
		border-bottom-color: #e08f40;
		color: #333333;
	}
	.tabs-list {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.tabs-list li {
		display: inline-block;
	}
	.tabs-list li a {
		display: block;
		padding: 0 20px;
		color: inherit;
		line-height: 40px;
		-webkit-transform: translate(0, 1px);
		-moz-transform: translate(0, 1px);
		-ms-transform: translate(0, 1px);
		-o-transform: translate(0, 1px);
		transform: translate(0, 1px);
		border-bottom: 0 !important;
	}
	.tabs-list li a:hover {
		color: #e08f40;
	}
	.tabs-list li a.active {
		color: #e08f40;
		border: 1px solid #DCDCDC;
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
		background: #fff;
	}
	.advisor .search-box {
		border: 1px solid #cacaca;
		padding: 0 5px 0 20px;
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
		line-height: 35px;
		margin: 0 0 25px;
		cursor: auto;
		height: 35px;
		width: 100%;
	}
	.advisor .search-box.mb0 {
		margin-bottom: 0;
	}
	.advisor .search-box.upper {
		margin-top: -75px;
	}
	.advisor .search-box label {
		vertical-align: top;
		line-height: 33px;
		height: 33px;
		width: 100%;
	}
	.advisor .search-box .search-field {
		position: relative;
		line-height: 16px;
		color: #333333;
		padding: 2px 0;
		cursor: text;
		height: 33px;
		width: 88%;
		margin: 0;
		right: 0;
		top: 0;
		background: #fff;
	}
	.advisor .search-box .search-button {
		-webkit-border-radius: 35px;
		-moz-border-radius: 35px;
		border-radius: 35px;
		color: #aaaaaa;
		position: relative;
		line-height: 33px;
		height: 33px;
		width: 30px;
		margin: 0;
		background: #fff;
	}
	.advisor .advisor-categories-box.line .advisor-category {
		border: 1px solid #cacaca !important;
		height: auto!important;
		margin-bottom: 20px;
		padding: 10px 20px;
		text-align: left;
		display: block;
	}
	.advisor .advisor-categories-box.line .advisor-category:hover {
		border-color: #e08f40 !important;
	}
	.advisor .advisor-categories-box.line .advisor-category .cat-name {
		font-size: 120.0001%;
		font-weight: 500;
		line-height: 1.5;
		text-align: left;
		height: auto;
	}
	.advisor .advisor-categories-box .title .icon {
		margin-right: 15px;
		display: block;
		height: 40px;
		width: 40px;
		float: left;
	}
	.advisor .advisor-categories-box .title .icon svg {
		height: 100%;
		width: 100%;
	}
	.advisor .advisor-categories-box .title .icon svg .fil0 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .title .icon svg .fil0.str0 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 30;
	}
	.advisor .advisor-categories-box .title .icon svg .fil1 {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		fill: #faf1e9;
	}
	.advisor .advisor-categories-box .title .icon svg .fil1.str0 {
		fill: #ffffff;
		stroke: #e08f40;
		stroke-width: 30;
	}
	.advisor .advisor-categories-box .title .icon svg .fil1.str1 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 122;
	}
	.advisor .advisor-categories-box .title .icon svg .fil2 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .title .icon svg .fil2.str0 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 110;
	}
	.advisor .advisor-categories-box .title .icon svg .fil3 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .advisor-category {
		border: 1px solid #e08f40 !important;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		padding: 31px 18px 15px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		background: #ffffff;
		text-align: center;
		position: relative;
		display: table;
		width: 100%;
	}
	.advisor .advisor-categories-box .advisor-category:hover .icon {
		-webkit-animation: jumping 500ms 1;
		-moz-animation: jumping 500ms 1;
		-o-animation: jumping 500ms 1;
		animation: jumping 500ms 1;
	}
	.advisor .advisor-categories-box .advisor-category:hover .cat-name {
		color: #e08f40;
	}
	.advisor .advisor-categories-box .advisor-category:active {
		background: #fdf8f3;
	}
	.advisor .advisor-categories-box .advisor-category .pdf {
		padding: 6px 10px 5px;
		-webkit-border-radius: 24px;
		-moz-border-radius: 24px;
		border-radius: 24px;
		font-size: 86.66667%;
		background: #e08f40;
		position: absolute;
		line-height: 1;
		color: #ffffff;
		z-index: 2;
		left: 15px;
		top: 15px;
	}
	.advisor .advisor-categories-box .advisor-category .pdf:before {
		vertical-align: middle;
		margin-right: 5px;
	}
	.advisor .advisor-categories-box .advisor-category .icon {
		display: table-row;
		height: 84px;
	}
	.advisor .advisor-categories-box .advisor-category .icon.large svg {
		height: 112px;
		width: 112px;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg {
		height: 84px;
		width: 84px;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil0 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil0.str0 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 30;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil1 {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		fill: #faf1e9;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil1.str0 {
		fill: #ffffff;
		stroke: #e08f40;
		stroke-width: 30;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil1.str1 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 122;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil2 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil2.str0 {
		fill: #faf1e9;
		stroke: #e08f40;
		stroke-width: 110;
	}
	.advisor .advisor-categories-box .advisor-category .icon svg .fil3 {
		fill: #e08f40;
	}
	.advisor .advisor-categories-box .advisor-category .cat-name {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		vertical-align: middle;
		font-size: 114.3334%;
		display: table-cell;
		text-align: center;
		color: #333333;
		line-height: 1;
		height: 60px;
	}
	.advisor .advisor-categories-box .advisor-category .large + .cat-name {
		padding-top: 20px;
	}
	.advisor .advice-box.hidden {
		display: none;
	}
	.advisor .advice-box.disabled h2,
	.advisor .advice-box.disabled .h2,
	.advisor .advice-box.disabled h3,
	.advisor .advice-box.disabled .h3,
	.advisor .advice-box.disabled p {
		opacity: 0.6;
	}
	.advisor .advice-box.disabled .advice {
		opacity: 0.6;
	}
	.advisor .advice-box.disabled .advice.active {
		border: 1px solid #e8ab70 !important;
		background: #faf1e9 !important;
		color: #e08f40 !important;
		cursor: default;
	}
	.advisor .advice-box.disabled .advice.active:before,
	.advisor .advice-box.disabled .advice.active:after {
		color: #e08f40;
	}
	.advisor .advice-box + .advice-box {
		margin-top: 40px;
	}
	.advisor .advice {
		border: 1px solid #e08f40 !important;
		padding: 10px 20px 10px 30px;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: transparent;
		-webkit-border-radius: 40px;
		-moz-border-radius: 40px;
		border-radius: 40px;
		font-size: 106.667%;
		line-height: 1.2;
		margin-top: 20px;
		display: block;
	}
	.advisor .advice:last-child {
		margin-bottom: 20px;
	}
	.advisor .advice:after {
		font-family: 'flaticon';
		line-height: 19px;
		content: '\e92b';
		font-size: 80%;
		color: #e08f40;
		float: right;
	}
	.advisor .advice[target=_blank] {
		border: 1px solid #f7f7f7 !important;
		background: #f7f7f7;
		color: #333333;
	}
	.advisor .advice[target=_blank]:before {
		font-family: 'flaticon';
		margin: 0 7px 0 -10px;
		line-height: 19px;
		content: '\e900';
		font-size: 60%;
		color: #e08f40;
		float: left;
	}
	.advisor .advice:hover {
		border: 1px solid #e8ab70 !important;
		background: #e8ab70;
		color: #ffffff;
	}
	.advisor .advice:hover:before,
	.advisor .advice:hover:after {
		color: #ffffff;
	}
	.advisor .advice:active {
		border: 1px solid #e08f40 !important;
		background: #e08f40;
		color: #ffffff;
	}
	.advisor .advice:active:after {
		color: #ffffff;
	}
	.advisor .advisor-img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding-bottom: 100%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		position: relative;
		width: 100%;
	}
	.advisor .advisor-img .icon-wrapper {
		-webkit-box-shadow: 0 0 7px #e08f40;
		-moz-box-shadow: 0 0 7px #e08f40;
		box-shadow: 0 0 7px #e08f40;
		background: #e08f40;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		height: 72px;
		width: 72px;
		right: 5px;
		top: 5px;
	}
	.advisor .advisor-img .icon-wrapper .icon {
		position: absolute;
		display: block;
		margin: -17px;
		height: 34px;
		width: 34px;
		left: 50%;
		top: 50%;
	}
	.advisor .advisor-img .icon-wrapper .icon svg {
		height: 100%;
		width: 100%;
	}
	.advisor .advisor-img .icon-wrapper .icon svg .fil0 {
		fill: #ffffff;
	}
	.advisor .advisor-img .icon-wrapper .icon svg .fil1 {
		fill: #e08f40;
	}
	.advisor .soc {
		margin-top: 20px;
		line-height: 25px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: inline-block;
		padding: 10px 10px 10px 15px;
		border: 1px solid #aaaaaa;
		border-left: 3px solid #e08f40;
	}
	.advisor .soc:before {
		content: 'Поделись в социальных сетях:';
		margin-right: 15px;
		color: #737373;
		float: left;
	}
	.advisor .soc:after {
		display: table;
		content: '';
		clear: both;
	}
	.advisor .soc .icon {
		border-bottom: 0!important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		text-align: center;
		line-height: 25px;
		display: block;
		height: 25px;
		width: 25px;
		float: left;
	}
	.advisor .soc .icon:before {
		color: #ffffff !important;
	}
	.advisor .soc .icon[class$=-vk] {
		background: #48729e;
	}
	.advisor .soc .icon[class$=-facebook] {
		background: #3b5998;
	}
	.advisor .soc .icon[class$=-odnoklassniki] {
		background: #eb722e;
	}
	.advisor .soc .icon[class$=-twitter] {
		background: #00aced;
	}
	.advisor .soc .icon + .icon {
		margin-left: 7px;
	}
	.useful-docs,
	.committee-info {
		position: relative;
	}
	.useful-docs a.doc-wrapper,
	.committee-info a.doc-wrapper {
		border: 1px solid #efc79f;
		padding: 15px 15px 15px 70px;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 15px;
		background: #ffffff;
		position: relative;
		display: block;
	}
	.useful-docs a.doc-wrapper[href$=doc] .type:before,
	.committee-info a.doc-wrapper[href$=doc] .type:before {
		content: '\e910';
	}
	.useful-docs a.doc-wrapper[href$=docx] .type:before,
	.committee-info a.doc-wrapper[href$=docx] .type:before {
		content: '\e931';
	}
	.useful-docs a.doc-wrapper[href$=pdf] .type:before,
	.committee-info a.doc-wrapper[href$=pdf] .type:before {
		content: '\e90f';
	}
	.useful-docs a.doc-wrapper[href^=http] .type:before,
	.committee-info a.doc-wrapper[href^=http] .type:before {
		content: '\e90c';
	}
	.useful-docs a.doc-wrapper[href$=jpg] .type:before,
	.committee-info a.doc-wrapper[href$=jpg] .type:before,
	.useful-docs a.doc-wrapper[href$=jpeg] .type:before,
	.committee-info a.doc-wrapper[href$=jpeg] .type:before {
		content: '\e935';
	}
	.useful-docs a.doc-wrapper[href$=png] .type:before,
	.committee-info a.doc-wrapper[href$=png] .type:before {
		content: '\e937';
	}
	.useful-docs a.doc-wrapper[href$=bmp] .type:before,
	.committee-info a.doc-wrapper[href$=bmp] .type:before {
		content: '\e938';
	}
	.useful-docs a.doc-wrapper[href$=tif] .type:before,
	.committee-info a.doc-wrapper[href$=tif] .type:before,
	.useful-docs a.doc-wrapper[href$=tiff] .type:before,
	.committee-info a.doc-wrapper[href$=tiff] .type:before {
		content: '\e939';
	}
	.useful-docs a.doc-wrapper[href$=rtf] .type:before,
	.committee-info a.doc-wrapper[href$=rtf] .type:before {
		content: '\e932';
	}
	.useful-docs a.doc-wrapper[href$=xml] .type:before,
	.committee-info a.doc-wrapper[href$=xml] .type:before {
		content: '\e90e';
	}
	.useful-docs a.doc-wrapper[href$=xls] .type:before,
	.committee-info a.doc-wrapper[href$=xls] .type:before,
	.useful-docs a.doc-wrapper[href$=xlsx] .type:before,
	.committee-info a.doc-wrapper[href$=xlsx] .type:before {
		content: '\e933';
	}
	.useful-docs a.doc-wrapper:hover,
	.committee-info a.doc-wrapper:hover {
		border: 1px solid #e08f40;
	}
	.useful-docs a.doc-wrapper:hover p,
	.committee-info a.doc-wrapper:hover p {
		color: #e08f40;
	}
	.useful-docs a.doc-wrapper:active,
	.committee-info a.doc-wrapper:active {
		background: #fdf8f3;
	}
	.useful-docs a.doc-wrapper.partition .type,
	.committee-info a.doc-wrapper.partition .type {
		margin-top: -16px;
		height: 32px;
	}
	.useful-docs a.doc-wrapper.partition .type:before,
	.committee-info a.doc-wrapper.partition .type:before {
		content: '\e909';
	}
	.useful-docs a.doc-wrapper.page .type,
	.committee-info a.doc-wrapper.page .type {
		margin-top: -16px;
		height: 32px;
	}
	.useful-docs a.doc-wrapper.page .type:before,
	.committee-info a.doc-wrapper.page .type:before {
		content: '\e90a';
	}
	.useful-docs a.doc-wrapper .type,
	.committee-info a.doc-wrapper .type {
		font-size: 73.3334%;
		text-align: center;
		position: absolute;
		margin-top: -24px;
		color: #e08f40;
		height: 48px;
		width: 35px;
		left: 15px;
		top: 50%;
	}
	.useful-docs a.doc-wrapper .type:before,
	.committee-info a.doc-wrapper .type:before {
		font-family: 'flaticon';
		margin-bottom: 3px;
		text-align: left;
		content: '\e90c';
		font-size: 280%;
		line-height: 1;
		display: block;
		width: 100%;
	}
	.useful-docs a.doc-wrapper .inf,
	.committee-info a.doc-wrapper .inf {
		font-size: 93.334%;
		color: #737373;
		margin-top: 5px;
		display: block;
	}
	.useful-docs a.doc-wrapper p,
	.committee-info a.doc-wrapper p {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-size: 106.667%;
		color: #333333;
		font-weight: 500;
		margin: 0;
	}
	.bg-gray-airy .useful-docs .doc-wrapper,
	.bg-gray-airy .committee-info .doc-wrapper {
		border: 1px solid #ffffff;
	}
	.bg-gray-airy .useful-docs .doc-wrapper:hover,
	.bg-gray-airy .committee-info .doc-wrapper:hover {
		border: 1px solid #e08f40;
	}
	.related-tips .slick-slider {
		height: 105px;
	}
	.related-tips .slick-slider .slick-list,
	.related-tips .slick-slider .slick-track,
	.related-tips .slick-slider .slick-slide {
		height: 100%;
	}
	.related-tips .slick-slider .slick-arrow {
		background: transparent;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: center;
		position: absolute;
		color: transparent;
		line-height: 54px;
		overflow: hidden;
		font-size: 24px;
		display: block;
		outline: none;
		height: 54px;
		width: 40px;
		z-index: 2;
		padding: 0;
		border: 0;
	}
	.related-tips .slick-slider .slick-arrow:before {
		font-family: 'flaticon';
		display: block;
		color: #e08f40;
	}
	.related-tips .slick-slider .slick-arrow.slick-disabled:before {
		color: #dcdcdc;
	}
	.related-tips .slick-slider .slick-prev {
		text-indent: -2px;
	}
	.related-tips .slick-slider .slick-prev:before {
		content: '\e91d';
	}
	.related-tips .slick-slider .slick-next {
		text-indent: 2px;
	}
	.related-tips .slick-slider .slick-next:before {
		content: '\e91e';
	}
	.related-tips .slick-slide {
		border-bottom: 0!important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #ffffff;
		display: block;
		margin: 0 15px;
	}
	.related-tips table {
		width: 100%;
	}
	.related-tips table tr td {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		vertical-align: middle;
		font-size: 120.0001%;
		text-align: center;
		padding: 10px 25px;
		color: #333333;
		font-weight: 500;
		height: 105px;
	}
	.related-tips table tr td:hover {
		color: #e08f40;
	}
	.governance-menu {
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		background: #ffffff;
		font-weight: 500;
	}
	.governance-menu:after {
		display: table;
		content: '';
		clear: both;
	}
	.governance-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.governance-menu ul li {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: #ffffff;
		display: block;
	}
	.governance-menu ul li:first-child {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.governance-menu ul li:first-child > .punkt {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.governance-menu ul li:first-child > .punkt .punkt-wrapper {
		border-top-color: transparent;
	}
	.governance-menu ul li:last-child {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.governance-menu ul li:last-child .punkt {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.governance-menu ul li.active {
		background: transparent;
	}
	.governance-menu ul li.active > .punkt span:after {
		content: '\e90b';
		color: #e08f40;
	}
	.governance-menu ul li.active > ul {
		display: block;
	}
	.governance-menu ul li.current > ul .chief {
		background: #e08f40;
	}
	.governance-menu ul li.current > ul .chief .chief-wrapper {
		border-top-color: transparent!important;
	}
	.governance-menu ul li.current > ul .chief .chief-wrapper .post,
	.governance-menu ul li.current > ul .chief .chief-wrapper .name {
		color: #ffffff !important;
	}
	.governance-menu ul li .punkt {
		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
		padding: 20px 35px 20px 20px;
		background: transparent;
		position: relative;
	}
	.governance-menu ul li .punkt:hover {
		background: #e08f40;
	}
	.governance-menu ul li .punkt:hover a,
	.governance-menu ul li .punkt:hover span:after {
		color: #ffffff !important;
	}
	.governance-menu ul li .punkt a {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		color: #5b5b5b !important;
		border-bottom: 0!important;
		font-size: 113.3334%;
	}
	.governance-menu ul li .punkt span:after {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-family: 'flaticon';
		position: absolute;
		line-height: 24px;
		margin-top: -12px;
		color: #737373;
		font-size: 86.6%;
		content: '\e91f';
		display: block;
		right: 20px;
		top: 50%;
	}
	.governance-menu ul li ul {
		display: none;
	}
	.governance-menu ul li ul .chief {
		padding-left: 20px;
		background: #ffffff;
	}
	.governance-menu ul li ul .chief .chief-wrapper {
		border-top: 1px solid #dcdcdc;
		padding: 20px 35px 20px 75px;
		position: relative;
	}
	.governance-menu ul li ul .chief .chief-wrapper .img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		margin-top: -30px;
		display: block;
		height: 60px;
		width: 60px;
		top: 50%;
		left: 0;
	}
	.governance-menu ul li ul .chief .chief-wrapper .post {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		border-bottom: 0!important;
		font-size: 126.667%;
		color: #333333;
		display: block;
	}
	.governance-menu ul li ul .chief .chief-wrapper .post:hover {
		color: #e08f40;
	}
	.governance-menu ul li ul .chief .chief-wrapper .name {
		color: #737373;
		font-weight: 400;
		margin-top: 5px;
		display: block;
	}
	.governance-menu ul li ul li {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: #5b5b5b;
	}
	.governance-menu ul li ul li:nth-child(2) {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.governance-menu ul li ul li:nth-child(2) > .punkt {
		-webkit-border-radius: 3px 3px 0 0;
		-moz-border-radius: 3px 3px 0 0;
		border-radius: 3px 3px 0 0;
	}
	.governance-menu ul li ul li:nth-child(2) > .punkt .punkt-wrapper {
		border-top-color: transparent;
	}
	.governance-menu ul li ul li:last-child {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.governance-menu ul li ul li:last-child .punkt {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}
	.governance-menu ul li ul li:hover > .punkt .punkt-wrapper {
		border-top-color: transparent;
	}
	.governance-menu ul li ul li:hover > .punkt .punkt-wrapper .name {
		color: #ffffff;
	}
	.governance-menu ul li ul li.active {
		background: #5b5b5b;
	}
	.governance-menu ul li ul li.active .punkt .post,
	.governance-menu ul li ul li.active .punkt .name {
		color: #ffffff !important;
	}
	.governance-menu ul li ul li.active .punkt span:after {
		content: '\e90b';
		color: #ffffff;
	}
	.governance-menu ul li ul li.active ul {
		background: #333333;
		display: block;
	}
	.governance-menu ul li ul li.current {
		background: #e08f40;
	}
	.governance-menu ul li ul li .punkt {
		padding: 0 0 0 20px;
	}
	.governance-menu ul li ul li .punkt .punkt-wrapper {
		border-top: 1px solid #737373;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		padding: 15px 35px 15px 0;
	}
	.governance-menu ul li ul li .punkt .punkt-wrapper .post {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		border-bottom: 0!important;
		color: #ffffff !important;
		font-size: 106.6667%;
		display: inline;
		float: none;
		margin: 0;
	}
	.governance-menu ul li ul li .punkt .punkt-wrapper .name {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-size: 93.33334%;
		color: #737373;
		font-weight: 400;
	}
	.governance-menu ul li ul li .punkt span:after {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-family: 'flaticon';
		position: absolute;
		line-height: 24px;
		margin-top: -12px;
		content: '\e91f';
		font-size: 60%;
		display: block;
		color: #ffffff;
		right: 20px;
		top: 50%;
	}
	.governance-menu ul li ul li ul {
		display: none;
	}
	.governance-menu ul li ul li ul li {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: transparent;
	}
	.governance-menu ul li ul li ul li:hover > .punkt .punkt-wrapper {
		border-top-color: transparent!important;
	}
	.governance-menu ul li ul li ul li:hover > .punkt .punkt-wrapper .name {
		color: #ffffff;
	}
	.governance-menu ul li ul li ul li.active {
		background: inherit;
	}
	.governance-menu ul li ul li ul li.current {
		background: #e08f40;
	}
	.governance-menu ul li ul li ul li .punkt {
		padding: 0 0 0 35px;
	}
	.governance-menu ul li ul li ul li .punkt .punkt-wrapper {
		border-top: 1px solid #737373 !important;
		padding: 15px 35px 15px 0;
	}
	.governance-menu ul li ul li ul li .punkt .punkt-wrapper .post {
		color: #dcdcdc !important;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		border-bottom: 0!important;
		font-size: 106.6667%;
		display: inline;
		float: none;
		margin: 0;
	}
	.governance-menu ul li ul li ul li .punkt .punkt-wrapper .post:hover {
		color: #ffffff !important;
	}
	.governance-menu ul li ul li ul li .punkt .punkt-wrapper .name {
		-webkit-transition: color 300ms ease;
		-moz-transition: color 300ms ease;
		-o-transition: color 300ms ease;
		transition: color 300ms ease;
		font-size: 93.33334%;
		color: #737373;
		font-weight: 400;
	}
	.governance-menu-sandwich {
		-webkit-transition: -webkit-transform 300ms ease;
		-moz-transition: -webkit-transform 300ms ease;
		-o-transition: -webkit-transform 300ms ease;
		transition: -webkit-transform 300ms ease;
		-webkit-transition: -moz-transform 300ms ease;
		-moz-transition: -moz-transform 300ms ease;
		-o-transition: -moz-transform 300ms ease;
		transition: -moz-transform 300ms ease;
		-webkit-transition: -o-transform 300ms ease;
		-moz-transition: -o-transform 300ms ease;
		-o-transition: -o-transform 300ms ease;
		transition: -o-transform 300ms ease;
		-webkit-transition: transform 300ms ease;
		-moz-transition: transform 300ms ease;
		-o-transition: transform 300ms ease;
		transition: transform 300ms ease;
		transition: transform 300ms ease, -webkit-transform 300ms ease;
		background: #aaaaaa;
		vertical-align: middle;
		font-size: 106.6667%;
		line-height: 17px;
		position: fixed;
		display: none;
		padding: 15px;
		color: #ffffff;
		z-index: 15;
		width: 100%;
		top: -50px;
		left: 0;
	}
	.governance-menu-sandwich .sandwich {
		vertical-align: bottom;
		margin-right: 15px;
		position: relative;
		line-height: 17px;
		width: 19px;
		right: auto;
		padding: 0;
		top: auto;
	}
	.governance-menu-sandwich .sandwich:before {
		display: none;
	}
	.governance-menu-sandwich .sandwich .sandwich-wrapper {
		margin-bottom: 0;
	}
	.governance .phone {
		font-size: 106.6667%;
		margin-bottom: 20px;
		color: #333333;
		font-weight: 500;
	}
	.governance .phone:before {
		margin-right: 10px;
		color: #e08f40;
	}
	.governance .chairman-box .img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		padding-bottom: 100%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		margin-bottom: 20px;
		width: 100%;
	}
	.governance .chairman-box .name {
		font-size: 47.0587%;
		font-weight: 500;
		margin-top: 15px;
		display: block;
	}
	.governance .chairman-box .chairman-info {
		position: relative;
		overflow: hidden;
		display: block;
		height: 250px;
	}
	.governance .chairman-box .chairman-info:after {
		background: #ffffff;
		background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
		background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
		background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0);
		position: absolute;
		display: block;
		height: 50px;
		content: '';
		width: 100%;
		z-index: 2;
		bottom: 0;
		left: 0;
	}
	.governance .chairman-box .chairman-info.active {
		height: auto;
	}
	.governance .chairman-box .chairman-info.active:after {
		display: none;
	}
	.governance .chairman-box .chairman-info-custom {
		height: 230px;
	}
	.governance .chairman-box .chairman-info-more {
		border-bottom: 1px dotted #e08f40;
		display: inline-block;
		white-space: nowrap;
		margin: 20px 0 75px;
		cursor: pointer;
		color: #e08f40;
	}
	.governance .chairman-box .chairman-info-more:after {
		font-family: 'flaticon';
		vertical-align: middle;
		margin: 0 -15px 0 7px;
		content: '\e91f';
		font-size: 50%;
	}
	.governance .chairman-box .chairman-info-more.active:after {
		content: '\e90b';
	}

	.governance .chairman-box .chairman-info-more-eng {
		border-bottom: 1px dotted #e08f40;
		display: inline-block;
		white-space: nowrap;
		margin: 20px 0 75px;
		cursor: pointer;
		color: #e08f40;
	}
	.governance .chairman-box .chairman-info-more-eng:after {
		font-family: 'flaticon';
		vertical-align: middle;
		margin: 0 -15px 0 7px;
		content: '\e91f';
		font-size: 50%;
	}
	.governance .chairman-box .chairman-info-more-eng.active:after {
		content: '\e90b';
	}
	.governance .subordinate-list .row > * {
		margin-bottom: 20px;
		display: table;
	}
	.governance .subordinate-list .row > *:nth-child(2n+1) {
		clear: both;
	}
	.governance .subordinate-list .one-item {
		-webkit-transition: border 300ms ease;
		-moz-transition: border 300ms ease;
		-o-transition: border 300ms ease;
		transition: border 300ms ease;
		border: 1px solid #cacaca;
		vertical-align: middle;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 15px 20px;
		display: table-cell;
	}
	.governance .subordinate-list .one-item .img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		vertical-align: middle;
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		padding-bottom: 15%;
		margin-right: 5%;
		width: 15%;
	}
	.governance .subordinate-list .one-item .img + .inf-wrapper {
		width: 78%;
	}
	.governance .subordinate-list .one-item .inf-wrapper {
		vertical-align: middle;
		display: inline-block;
		width: 100%;
	}
	.governance .subordinate-list .one-item .inf-wrapper .post {
		font-size: 93.33334%;
		color: #737373;
	}
	.governance .subordinate-list .one-item .inf-wrapper .name {
		font-size: 120.0001%;
		color: #5b5b5b;
		font-weight: 500;
	}
	.governance .subordinate-list a:hover {
		border: 1px solid #e08f40;
	}
	.chairman {
		padding: 12px 12px 12px 24px;
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 20px 0;
	}
	.chairman:after {
		display: table;
		content: '';
		clear: both;
	}
	.chairman .post {
		color: #737373;
		margin-top: 13px;
	}
	.chairman .name {
		font-size: 120.0001%;
		margin-bottom: 13px;
		color: #333333;
		font-weight: 500;
		float: left;
	}
	.chairman .doc {
		border: 1px solid #ffffff !important;
		padding: 15px 15px 15px 65px;
		color: #333333 !important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #ffffff;
		position: relative;
		margin-top: -34px;
		font-weight: 500;
		width: 275px;
		float: right;
	}
	.chairman .doc:before {
		position: absolute;
		margin-top: -18px;
		font-size: 240%;
		line-height: 1;
		display: block;
		color: #e08f40;
		left: 15px;
		top: 50%;
	}
	.chairman .doc:hover {
		color: #e08f40 !important;
	}
	.chairman.line {
		background: #ffffff;
		padding: 0;
		margin: 0;
	}
	.chairman.line .doc {
		border: 1px solid #e08f40 !important;
		display: block;
		margin-top: 0;
		width: auto;
		float: none;
	}
	.committee .committee-img {
		background-repeat: no-repeat;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background-position: center;
		background-size: cover;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		border: 0!important;
		display: block;
		height: 150px;
		width: 100%;
	}
	.committee .committee-img:hover {
		opacity: 0.9;
	}
	.committee .phone {
		font-size: 106.6667%;
		margin-bottom: 20px;
		color: #333333;
		font-weight: 500;
	}
	.committee .phone:before {
		margin-right: 10px;
		color: #e08f40;
	}
	.committee .committee-gallery {
		margin-top: 20px;
	}
	.committee .authors {
		margin-bottom: 10px;
		color: #333333;
		font-weight: 500;
	}
	.committee .authors:before {
		vertical-align: text-top;
		display: inline-block;
		margin-right: 7px;
		line-height: 1;
		color: #e08f40;
	}
	.committee-address .map-link {
		background: url(../img/map_link_bg.jpg) left top no-repeat;
		padding: 15px 15px 15px 90px;
		color: #ffffff !important;
		background-size: cover;
		font-size: 120.0001%;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		border: 0!important;
		position: relative;
		font-weight: 500;
		display: block;
	}
	.committee-address .map-link:before {
		background: url(../img/map_link_mark.png) left top no-repeat;
		position: absolute;
		margin-top: -30px;
		display: block;
		height: 59px;
		content: '';
		width: 59px;
		left: 15px;
		top: 50%;
	}
	.committee-address .map-link span {
		font-size: 77.7778%;
		font-weight: 400;
		display: block;
	}
	.committee-address .title {
		margin-bottom: 10px;
		font-size: 106.667%;
		color: #333333;
		font-weight: 500;
	}
	.committee-address .chairman {
		background: #ffffff;
		margin: -50px 0 0;
		float: right;
		padding: 0;
	}
	.committee-address .chairman .doc {
		border: 1px solid #e08f40 !important;
	}
	.committee-links {
		margin-bottom: 30px;
	}
	.committee-links.mb0 {
		margin-bottom: 0;
	}
	.committee-links .link-wrapper {
		display: inline-block;
		margin: 0 30px 10px 0;
	}
	.committee-links .link-wrapper a {
		border-bottom: 1px dashed #737373 !important;
		color: #737373 !important;
	}
	.committee-links .link-wrapper a:hover {
		border-bottom-color: transparent!important;
	}
	.committee-info .doc-wrapper + h2,
	.committee-info .doc-wrapper + .h2 {
		margin-top: 40px;
	}
	.authorities {
		margin-top: 30px;
	}
	.authorities > *:nth-child(3n+1) {
		clear: both;
	}
	.authorities .one-item {
		margin-bottom: 50px;
	}
	.authorities .one-item .img {
		margin-bottom: 10px;
		text-align: center;
		height: 160px;
	}
	.authorities .one-item .img img {
		max-height: 100%;
		max-width: 100%;
		display: block;
		margin: 0 auto;
	}
	.authorities .one-item .title {
		font-size: 120.0001%;
		margin-bottom: 10px;
		text-align: center;
		color: #333333;
		font-weight: 500;
	}
	.authorities .one-item p {
		text-align: center;
	}
	.structure {
		margin-top: 30px;
	}
	.structure .one-item {
		display: table;
		margin: 0 auto;
		width: 20%;
	}
	.structure .one-item span {
		border: 1px solid #dcdcdc;
		vertical-align: middle;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		display: table-cell;
		background: #ffffff;
		text-align: center;
		position: relative;
		color: #737373;
		padding: 9px 12%;
		margin: 0 auto;
		height: 60px;
	}
	.structure .one-item + .one-item {
		width: 25%;
	}
	.structure .one-item + .one-item + .one-item {
		width: 30%;
	}
	.structure .one-item + .one-item + .one-item + .one-item {
		width: 35%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 40%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 45%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 50%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 55%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 60%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 65%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 70%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 75%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 80%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 85%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 90%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 95%;
	}
	.structure .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item + .one-item {
		width: 100%;
	}
	.structure .one-item + .one-item {
		margin-top: 20px;
	}
	.structure .one-item + .one-item span:before {
		font-family: 'flaticon';
		background: #dcdcdc;
		margin-bottom: 1px;
		position: absolute;
		display: block;
		bottom: 100%;
		height: 20px;
		color: #cacaca;
		content: '';
		width: 1px;
		left: 50%;
	}
	.slick-slider.main {
		position: relative;
	}
	.slick-slider.main .slick-list {
		height: auto!important;
	}
	.slider-wrapper-overlay.slick-slider.main .wrapper {
		background: #5d5d5d85;
	}
	.slick-slider.main .slick-slide {
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		vertical-align: middle;
		border: 0!important;
		min-height: 270px;
		display: table;
		width: 100%;
	}
	.slick-slider.main .wrapper {
		vertical-align: middle;
		display: table-cell;
		text-align: center;
		padding: 60px 0;
	}
	.slick-slider.main .wrapper:before {
		vertical-align: middle;
		display: inline-block;
		margin-left: -6px;
		height: 150px;
		content: '';
		width: 1px;
	}
	.slick-slider.main .wrapper .text-wrapper {
		vertical-align: middle;
		display: inline-block;
	}
	.slick-slider.main .wrapper h1,
	.slick-slider.main .wrapper .h1 {
		display: inline-block;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		max-width: 1170px;
		font-size: 280%;
		padding: 0 15px;
		line-height: 1;
		color: #ffffff;
	}
	.slick-slider.main .wrapper p {
		margin-right: auto;
		margin-left: auto;
		max-width: 650px;
		font-size: 160%;
		padding: 0 15px;
		color: #ffffff;
	}
	.slick-slider.main .slick-dots {
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
	}
	.slick-slider.main .slick-dots li button {
		background: transparent;
		outline: none;
	}
	.slick-slider.career {
		margin-bottom: 10px;
		background: #ffffff;
	}
	.slick-slider.career .slick-slide {
		padding: 30px 30px 30px 170px;
		position: relative;
	}
	.slick-slider.career .slick-slide .img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		position: absolute;
		display: block;
		height: 130px;
		width: 130px;
		left: 20px;
		top: 25px;
	}
	.slick-slider.career .slick-slide .name {
		font-size: 173.3334%;
		color: #333333;
	}
	.slick-slider.career .slick-slide .post {
		margin-bottom: 10px;
		font-size: 106.667%;
		color: #333333;
		font-weight: 500;
	}
	.slick-slider.career .slick-slide p {
		font-size: 106.667%;
		margin-bottom: 0;
	}
	.slick-slider.career .slick-dots {
		position: absolute;
		right: 15px;
		margin: 0;
		top: 20px;
	}
	.slick-slider.career .slick-dots button {
		outline: none;
	}
	.benefits .icon {
		font-size: 466.6667%;
		color: #e08f40;
	}
	.benefits p {
		font-size: 120.0001%;
		color: #333333;
		font-weight: 500;
	}
	.benefits ul {
		list-style: none;
	}
	.benefits ul li {
		margin-bottom: 10px;
		position: relative;
	}
	.benefits ul li:before {
		position: absolute;
		font-size: 160%;
		color: #e08f40;
		content: '•';
		left: -0.8em;
		top: 0;
	}
	.vacancy-previews {
		position: relative;
	}
	.vacancy-previews .link-box {
		position: absolute;
		top: -46px;
		right: 0;
	}
	.vacancy-previews .link-box a {
		font-size: 113.3334%;
		border: 0!important;
	}
	.vacancy-previews .link-box a:before {
		margin-right: 7px;
	}
	.vacancy-previews .link-box a + a {
		margin-left: 40px;
	}
	.vacancy-previews .one-item {
		display: table;
		width: 100%;
	}
	.vacancy-previews .one-item .setequalheight {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		color: #333333 !important;
		vertical-align: middle;
		font-size: 106.667%;
		display: table-cell;
		border: 0!important;
		background: #ffffff;
		font-weight: 500;
		padding: 20px;
	}
	.vacancy-previews .one-item .setequalheight:hover {
		color: #e08f40 !important;
	}
	.resume-form {
		border: 1px solid #dcdcdc;
		padding: 25px 30px 30px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.resume-form .title {
		position: relative;
	}
	.resume-form .title:before {
		background: #e08f40;
		position: absolute;
		display: block;
		height: 100%;
		content: '';
		left: -30px;
		width: 4px;
		top: 0;
	}
	.resume-form .btn-empty {
		border-color: #e08f40;
		text-transform: none;
		margin-right: 20px;
		color: #e08f40;
		float: left;
	}
	.resume-form .btn-empty:hover,
	.resume-form .btn-empty:active {
		background: #e08f40;
		color: #ffffff;
	}
	.resume-form .info {
		font-size: 93.33334%;
		font-weight: 100;
	}
	.resume-form .resume-wrapper {
		padding: 15px 15px 15px 70px;
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 106.667%;
		margin: 15px 0 20px;
		position: relative;
		color: #333333;
		font-weight: 500;
	}
	.resume-form .resume-wrapper:before {
		font-family: 'flaticon';
		position: absolute;
		margin-top: -18px;
		color: #737373;
		font-size: 240%;
		line-height: 1;
		display: block;
		left: 15px;
		top: 50%;
	}
	.resume-form .resume-wrapper[data-name$=docx]:before,
	.resume-form .resume-wrapper[data-name$=doc]:before,
	.resume-form .resume-wrapper[data-name$=txt]:before {
		content: '\e910';
	}
	.resume-form .resume-wrapper[data-name$=pdf]:before {
		content: '\e90f';
	}
	.resume-form .resume-wrapper span {
		font-size: 93.33334%;
		color: #737373;
		font-weight: 400;
		margin-top: 5px;
		display: block;
	}
	.resume-form .resume-wrapper .close {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		text-align: center;
		position: absolute;
		outline: none;
		height: 15px;
		width: 15px;
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter: alpha(opacity=100);
		right: 10px;
		margin: 0;
		top: 10px;
	}
	.resume-form .resume-wrapper .close:after,
	.resume-form .resume-wrapper .close:before {
		content: '';
		display: block;
		margin: 5px -2px;
		height: 2px;
		background: #cacaca;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;
	}
	.resume-form .resume-wrapper .close:after {
		margin-top: -7px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.resume-form .resume-wrapper .close:before {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.resume-form .resume-wrapper .close:hover:after,
	.resume-form .resume-wrapper .close:hover:before {
		background: #5b5b5b;
	}
	.resume-form .resume-wrapper .close:active:after,
	.resume-form .resume-wrapper .close:active:before {
		background: #fdf8f3;
	}
	.bg-gray-airy .resume-form {
		background: #ffffff;
	}
	.dz-message,
	.dz-image,
	.dz-progress,
	.dz-error-message,
	.dz-success-mark,
	.dz-error-mark {
		display: none;
	}
	#list .dz-preview,
	#list .MultiFile-label {
		padding: 15px 15px 15px 70px;
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		font-size: 106.667%;
		margin: 15px 0 20px;
		position: relative;
		color: #333333;
		font-weight: 500;
	}
	#list .dz-preview:before,
	#list .MultiFile-label:before {
		font-family: 'flaticon';
		position: absolute;
		margin-top: -18px;
		color: #737373;
		content: '\e90a';
		font-size: 240%;
		line-height: 1;
		display: block;
		left: 15px;
		top: 50%;
	}
	#list .dz-preview:after,
	#list .MultiFile-label:after {
		display: table;
		content: '';
		clear: both;
	}
	#list .dz-preview .dz-filename,
	#list .MultiFile-label .dz-filename,
	#list .dz-preview .MultiFile-title,
	#list .MultiFile-label .MultiFile-title {
		padding-bottom: 26px;
	}
	#list .dz-preview .dz-size,
	#list .MultiFile-label .dz-size {
		font-size: 93.33334%;
		position: absolute;
		color: #737373;
		font-weight: 400;
		margin-top: 5px;
		display: block;
		bottom: 15px;
		left: 70px;
	}
	#list .dz-preview .dz-size:before,
	#list .MultiFile-label .dz-size:before {
		content: 'Размер: ';
	}
	#list .dz-preview .dz-remove,
	#list .MultiFile-label .dz-remove,
	#list .dz-preview .MultiFile-remove,
	#list .MultiFile-label .MultiFile-remove {
		text-decoration: none!important;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		border-bottom: 0!important;
		text-indent: -9999px;
		text-align: center;
		position: absolute;
		overflow: hidden;
		display: block;
		outline: none;
		height: 15px;
		width: 15px;
		-webkit-opacity: 1;
		-khtml-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
		filter: alpha(opacity=100);
		right: 10px;
		margin: 0;
		top: 10px;
	}
	#list .dz-preview .dz-remove:after,
	#list .MultiFile-label .dz-remove:after,
	#list .dz-preview .MultiFile-remove:after,
	#list .MultiFile-label .MultiFile-remove:after,
	#list .dz-preview .dz-remove:before,
	#list .MultiFile-label .dz-remove:before,
	#list .dz-preview .MultiFile-remove:before,
	#list .MultiFile-label .MultiFile-remove:before {
		background: #cacaca;
		-webkit-transition: all 0.1s ease;
		-moz-transition: all 0.1s ease;
		-o-transition: all 0.1s ease;
		transition: all 0.1s ease;
		position: absolute;
		display: block;
		margin: 7px 0;
		content: '';
		height: 2px;
		width: 100%;
		left: 0;
		top: 0;
	}
	#list .dz-preview .dz-remove:after,
	#list .MultiFile-label .dz-remove:after,
	#list .dz-preview .MultiFile-remove:after,
	#list .MultiFile-label .MultiFile-remove:after {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	#list .dz-preview .dz-remove:before,
	#list .MultiFile-label .dz-remove:before,
	#list .dz-preview .MultiFile-remove:before,
	#list .MultiFile-label .MultiFile-remove:before {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	#list .dz-preview .dz-remove:hover:after,
	#list .MultiFile-label .dz-remove:hover:after,
	#list .dz-preview .MultiFile-remove:hover:after,
	#list .MultiFile-label .MultiFile-remove:hover:after,
	#list .dz-preview .dz-remove:hover:before,
	#list .MultiFile-label .dz-remove:hover:before,
	#list .dz-preview .MultiFile-remove:hover:before,
	#list .MultiFile-label .MultiFile-remove:hover:before {
		background: #5b5b5b;
	}
	#list .dz-preview .dz-remove:active:after,
	#list .MultiFile-label .dz-remove:active:after,
	#list .dz-preview .MultiFile-remove:active:after,
	#list .MultiFile-label .MultiFile-remove:active:after,
	#list .dz-preview .dz-remove:active:before,
	#list .MultiFile-label .dz-remove:active:before,
	#list .dz-preview .MultiFile-remove:active:before,
	#list .MultiFile-label .MultiFile-remove:active:before {
		background: #fdf8f3;
	}
	.external-resources .one-item {
		margin-bottom: 10px;
		display: table;
		width: 100%;
	}
	.external-resources .one-item .setequalheight {
		padding: 20px 20px 20px 90px;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		color: #333333 !important;
		vertical-align: middle;
		font-size: 93.33334%;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		display: table-cell;
		border: 0!important;
		background: #ffffff;
		position: relative;
	}
	.external-resources .one-item .setequalheight:hover {
		color: #e08f40 !important;
	}
	.external-resources .one-item .setequalheight .img {
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%);
		margin-right: 20px;
		position: absolute;
		width: 50px;
		float: left;
		left: 20px;
		top: 50%;
	}
	.appointment-table {
		text-align: center;
	}
	.appointment-table .tr {
		display: table-row;
	}
	.appointment-table .tr .th {
		vertical-align: middle;
		display: table-cell;
		color: #737373;
		line-height: 1;
		padding: 10px;
	}
	.appointment-table .tr .th:first-child {
		padding-left: 0;
	}
	.appointment-table .tr .th:last-child {
		padding-right: 0;
	}
	.appointment-table .tr .td {
		border-top: 1px solid #dcdcdc;
		vertical-align: middle;
		font-size: 106.6667%;
		display: table-cell;
		padding: 20px 10px;
		color: #333333;
	}
	.appointment-table .tr .td:first-child {
		text-align: left;
		padding: 20px 0;
		width: 20%;
	}
	.appointment-table .tr .td:last-child {
		text-align: right;
		padding: 20px 0;
	}
	.legal-filter {
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		padding: 20px;
	}
	.legal-filter .type {
		margin-bottom: 20px;
	}
	.legal-filter .type:after {
		display: table;
		content: '';
		clear: both;
	}
	.legal-filter .type label {
		margin-left: -1px;
		margin-bottom: 0;
		display: block;
		width: 22.5%;
		float: left;
	}
	.legal-filter .type label:first-child span {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	.legal-filter .type label:last-child span {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}
	.legal-filter .type label.all {
		width: auto;
	}
	.legal-filter .type label input {
		background: none;
		display: none;
		opacity: 0;
		padding: 0;
		margin: 0;
		border: 0;
		height: 0;
		width: 0;
	}
	.legal-filter .type label input:checked + span {
		border: 1px solid #aaaaaa;
		z-index: 2;
	}
	.legal-filter .type label span {
		border: 1px solid #dcdcdc;
		font-size: 93.33334%;
		text-align: center;
		position: relative;
		padding: 10px 25px;
		cursor: pointer;
		line-height: 1;
		display: block;
		z-index: 1;
	}
	.legal-filter input[name=inquiry] {
		margin: 0 -10px;
		width: 107%;
	}
	.legal-filter .btn {
		margin-bottom: 20px;
		width: 100%;
	}
	.search-results {
		margin-bottom: 20px;
	}
	.search-results .one-item {
		border-top: 1px solid #dcdcdc;
		padding-top: 20px;
		margin-top: 20px;
	}
	.search-results .one-item .name {
		font-size: 106.667%;
		color: #333333;
	}
	.search-results .one-item .publ {
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-top: 20px;
		padding: 20px;
	}
	.search-results .one-item .publ:after {
		display: table;
		content: '';
		clear: both;
	}
	.search-results .one-item .publ p,
	.search-results .one-item .publ .title {
		color: #333333;
	}
	.search-results .one-item .publ .title {
		font-weight: 500;
	}
	.search-results .one-item .publ p {
		margin-top: 10px;
	}
	.search-results .one-item .publ .show-more {
		display: inline-block;
		margin-top: 20px;
	}
	.search-results .one-item .publ .chairman {
		float: right;
		padding: 0;
		margin: 0;
	}
	.search-results .one-item .publ .chairman .doc {
		margin-top: 0;
	}
	.poster:after {
		display: table;
		content: '';
		clear: both;
	}
	.poster.short .one-item {
		margin-bottom: 0;
	}
	.poster.short .one-item:nth-child(1) {
		width: 264px;
	}
	.poster.short .one-item:nth-child(1):hover {
		-webkit-box-shadow: inset 0 0 0 1px #cacaca;
		-moz-box-shadow: inset 0 0 0 1px #cacaca;
		box-shadow: inset 0 0 0 1px #cacaca;
	}
	.poster.short .one-item:nth-child(1):hover .preview-text {
		top: 50%;
	}
	.poster.short .one-item:nth-child(1):hover .inf {
		border-bottom: 0;
		border-right: 0;
		bottom: 0;
	}
	.poster.short .one-item:nth-child(1) .poster-img {
		width: 101%;
	}
	.poster.short .one-item:nth-child(1) .title {
		width: 100%;
	}
	.poster.short .one-item:nth-child(1) .preview-text {
		background: rgba(0, 0, 0, 0.5);
		padding: 0 20px 20px;
		color: #ffffff;
		width: 100%;
		top: 100%;
		right: 0;
	}
	.poster.short .one-item:nth-child(1) .preview-text:before {
		display: none;
	}
	.poster.short .one-item:nth-child(1) .inf {
		-webkit-border-radius: 0 0 3px 0;
		-moz-border-radius: 0 0 3px 0;
		border-radius: 0 0 3px 0;
		padding: 5px 20px 15px;
		background: #000000;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-bottom: 0;
		border-right: 0;
		bottom: -50px;
		color: #ffffff;
		height: 35px;
		width: 100%;
	}
	.poster.short .one-item:nth-child(1) .inf:before {
		background: #000000;
		background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
		background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
		background: -webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -ms-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0);
	}
	.poster .one-item {
		-webkit-box-shadow: inset 0 0 0 1px #dcdcdc;
		-moz-box-shadow: inset 0 0 0 1px #dcdcdc;
		box-shadow: inset 0 0 0 1px #dcdcdc;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 0!important;
		margin: 0 15px 30px;
		background: #ffffff;
		position: relative;
		overflow: hidden;
		display: block;
		height: 351px;
		width: 262px;
		float: left;
	}
	.poster .one-item:hover {
		-webkit-box-shadow: inset 0 0 0 1px #cacaca;
		-moz-box-shadow: inset 0 0 0 1px #cacaca;
		box-shadow: inset 0 0 0 1px #cacaca;
	}
	.poster .one-item:hover .preview-text {
		top: 25%;
	}
	.poster .one-item:hover .inf {
		bottom: 0;
	}
	.poster .one-item .poster-img {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		position: relative;
		display: block;
		height: 101%;
		width: 101%;
		z-index: 1;
	}
	.poster .one-item .category {
		padding: 8px 15px 7px 10px;
		text-transform: uppercase;
		background: #e08f40;
		position: absolute;
		line-height: 1;
		display: block;
		color: #ffffff;
		height: 30px;
		z-index: 3;
		top: 15px;
		left: 0;
	}
	.poster .one-item .category:before {
		font-family: 'flaticon';
		display: inline-block;
		vertical-align: top;
		margin-right: 5px;
		line-height: 15px;
		color: #ffffff;
		height: 15px;
	}
	.poster .one-item .category:after {
		border-right: 7px solid transparent;
		border-bottom: 15px solid #e08f40;
		border-top: 15px solid #e08f40;
		position: absolute;
		border-left: 0;
		display: block;
		content: '';
		left: 100%;
		top: 0;
	}
	.poster .one-item .title {
		-webkit-transition: bottom 300ms ease;
		-moz-transition: bottom 300ms ease;
		-o-transition: bottom 300ms ease;
		transition: bottom 300ms ease;
		font-size: 146.6667%;
		margin-bottom: 10px;
		font-weight: 500;
		display: block;
		width: 100%;
	}
	.poster .one-item .preview-text {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		background: rgba(0, 0, 0, 0.5);
		font-size: 93.33334%;
		position: absolute;
		padding: 10px 20px;
		display: block;
		color: #ffffff;
		width: 100%;
		z-index: 2;
		top: 100%;
		right: 0;
	}
	.poster .one-item .preview-text p {
		margin-bottom: 150px;
	}
	.poster .one-item .inf {
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		text-transform: uppercase;
		padding: 5px 20px 15px;
		background: #000000;
		font-size: 92.857%;
		position: absolute;
		line-height: 1;
		bottom: -70px;
		color: #ffffff;
		height: 35px;
		width: 100%;
		content: '';
		z-index: 3;
		right: 0;
	}
	.poster .one-item .inf:before {
		background: #000000;
		background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
		background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
		background: -webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		background: -ms-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0);
		position: absolute;
		height: 20px;
		bottom: 100%;
		content: '';
		width: 100%;
		left: 0;
	}
	.poster .one-item .inf .inf-wrapper {
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.poster .one-item .inf span + span:before {
		content: ', ';
	}
	.poster .one-item:nth-child(1),
	.poster .one-item:nth-child(5),
	.poster .one-item:nth-child(11),
	.poster .one-item:nth-child(15) {
		width: 554px;
	}
	.poster .one-item:nth-child(1):hover .preview-text,
	.poster .one-item:nth-child(5):hover .preview-text,
	.poster .one-item:nth-child(11):hover .preview-text,
	.poster .one-item:nth-child(15):hover .preview-text {
		top: 1px;
	}
	.poster .one-item:nth-child(1):hover .inf,
	.poster .one-item:nth-child(5):hover .inf,
	.poster .one-item:nth-child(11):hover .inf,
	.poster .one-item:nth-child(15):hover .inf {
		border-bottom: 1px solid #cacaca;
		border-right: 1px solid #cacaca;
	}
	.poster .one-item:nth-child(1) .poster-img,
	.poster .one-item:nth-child(5) .poster-img,
	.poster .one-item:nth-child(11) .poster-img,
	.poster .one-item:nth-child(15) .poster-img {
		width: 47.475%;
	}
	.poster .one-item:nth-child(1) .preview-text,
	.poster .one-item:nth-child(5) .preview-text,
	.poster .one-item:nth-child(11) .preview-text,
	.poster .one-item:nth-child(15) .preview-text {
		background: transparent;
		color: #737373;
		padding: 20px;
		width: 52%;
		right: 2px;
		top: 1px;
	}
	.poster .one-item:nth-child(1) .preview-text:before,
	.poster .one-item:nth-child(5) .preview-text:before,
	.poster .one-item:nth-child(11) .preview-text:before,
	.poster .one-item:nth-child(15) .preview-text:before {
		background: #ffffff;
		position: absolute;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		display: block;
		height: 20px;
		content: '';
		width: 20px;
		z-index: 0;
		left: -2px;
		top: 20px;
	}
	.poster .one-item:nth-child(1) .inf,
	.poster .one-item:nth-child(5) .inf,
	.poster .one-item:nth-child(11) .inf,
	.poster .one-item:nth-child(15) .inf {
		border-bottom: 1px solid #dcdcdc;
		border-right: 1px solid #dcdcdc;
		-webkit-border-radius: 0 0 3px 0;
		-moz-border-radius: 0 0 3px 0;
		border-radius: 0 0 3px 0;
		background: #ffffff;
		height: auto;
		width: 52.3%;
		color: #cacaca;
		bottom: 0;
	}
	.poster .one-item:nth-child(1) .inf:before,
	.poster .one-item:nth-child(5) .inf:before,
	.poster .one-item:nth-child(11) .inf:before,
	.poster .one-item:nth-child(15) .inf:before {
		background: #ffffff;
		background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
		background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
		background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0);
	}
	.poster input[name=datefilter] {
		background: transparent;
	}
	.poster-filter a {
		border: 1px solid #dcdcdc !important;
		color: #aaaaaa !important;
		margin: 5px 10px 5px 0;
		display: inline-block;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 10px 15px;
	}
	.poster-filter a:before {
		margin-right: 5px;
	}
	.poster-filter a:hover,
	.poster-filter a.active {
		border: 1px solid #aaaaaa !important;
		color: #737373 !important;
	}
	.poster-filter a:last-child {
		margin-right: 0;
	}
	.poster-filter + .long-box {
		margin-top: 30px;
	}
	.poster-tabs {
		border-bottom: 1px solid #dcdcdc;
		display: inline-block;
		list-style: none;
		padding: 0;
	}
	.poster-tabs:after {
		display: table;
		content: '';
		clear: both;
	}
	.poster-tabs.upper {
		position: relative;
		margin-top: -45px;
		border-bottom: 0;
		top: -5px;
	}
	.poster-tabs.upper li.active {
		border-bottom: 0;
		cursor: pointer;
		color: #e08f40;
	}
	.poster-tabs.upper li.active input {
		cursor: pointer;
		color: #e08f40;
	}
	.poster-tabs li {
		border-bottom: 3px solid transparent;
		margin-bottom: -1px;
		padding: 5px 10px;
		cursor: pointer;
		color: #cacaca;
		float: left;
	}
	.poster-tabs li.active {
		border-bottom-color: #e08f40;
		color: #333333;
		cursor: default;
	}
	.poster-tabs li.active input {
		color: #333333;
		cursor: default;
	}
	.poster-tabs input {
		text-align: center;
		cursor: pointer;
		outline: none;
		color: #cacaca;
		width: 85px;
		padding: 0;
		border: 0;
	}
	.poster-detail .img {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		position: relative;
	}
	.poster-detail .img img {
		width: 100%;
	}
	.poster-detail .info-table {
		margin-top: 20px;
	}
	.poster-detail .soc {
		margin-bottom: 20px;
	}
	.poster-detail .watch-trailer {
		-webkit-transition: background 300ms ease;
		-moz-transition: background 300ms ease;
		-o-transition: background 300ms ease;
		transition: background 300ms ease;
		border: 6px solid #ffffff !important;
		padding: 12px 27px 13px 39px;
		color: #ffffff !important;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		border-radius: 26px;
		white-space: nowrap;
		background: #e08f40;
		position: absolute;
		line-height: 1;
		display: block;
		left: 50%;
		top: 100%;
	}
	.poster-detail .watch-trailer:before {
  /*border-bottom: 6px solid transparent;
			border-top: 6px solid transparent;
			border-left: 13px solid @white;*/
			margin: 1px 9px 0 -22px;
			vertical-align: top;
  /*border-right: 0;
			display: block;
			content: '';
			float: left;*/
		}
		.poster-detail .watch-trailer:hover {
			background: #e8ab70;
		}
		.poster-detail .watch-trailer:active {
			background: #e08f40;
		}
		.long-box.no-bg .long-box-wrapper {
			background: none;
		}
		.long-box.big-img .row > *:not(:last-child) {
			margin-bottom: 30px;
		}
		.long-box.big-img .long-box-wrapper {
			padding: 0;
		}
		.long-box.big-img .long-box-wrapper .img {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			position: relative;
			height: 255px;
			width: 355px;
			float: left;
			left: 0;
			top: 0;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper {
			margin-left: 385px;
			width: auto;
		}
		.long-box.sport-school .row > *:not(:last-child) {
			margin-bottom: 30px;
		}
		.long-box.sport-school .row > *:not(:last-child) .long-box-wrapper {
			border-bottom: 1px solid #cacaca;
		}
		.long-box.sport-school .long-box-wrapper {
			background: none;
			padding: 0;
		}
		.long-box.sport-school .long-box-wrapper .img {
			background-position: center top;
			background-size: contain;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			height: 100%;
			width: 160px;
			float: left;
			left: 0;
			top: 0;
		}
		.long-box.sport-school .long-box-wrapper .long-box-text-wrapper {
			margin-left: 180px;
			width: auto;
		}
		.long-box.full .long-box-wrapper {
			padding: 30px;
		}
		.long-box.full .long-box-wrapper .date {
			margin-bottom: 10px;
			font-size: 93.3334%;
			color: #cacaca;
		}
		.long-box.full .long-box-wrapper .category {
			text-transform: uppercase;
			margin: -31px 0 10px;
			font-size: 86.6667%;
			color: #e08f40;
			float: right;
		}
		.long-box.full .long-box-wrapper .text-who {
			font-size: 93.3334%;
			text-align: right;
			color: #737373;
			float: right;
			width: 50%;
		}
		.long-box.full .long-box-wrapper .text-who p,
		.long-box.full .long-box-wrapper .text-who p + p {
			margin: 0;
		}
		.long-box.full .long-box-wrapper .text-who b {
			color: #333333;
			font-size: 120%;
		}
		.long-box.full .long-box-wrapper .well {
			position: relative;
			border: 0;
		}
		.long-box.full .long-box-wrapper .well:before {
			border-left: 30px solid transparent;
			border-top: 25px solid #f7f7f7;
			position: absolute;
			border-bottom: 0;
			border-right: 0;
			content: '';
			right: 40px;
			top: 100%;
		}
		.long-box.full .long-box-wrapper .well:after {
			display: table;
			content: '';
			clear: both;
		}
		.long-box.full .long-box-wrapper .well .btn {
			border-color: #e08f40;
			margin-top: 20px;
			color: #e08f40;
		}
		.long-box.full .long-box-wrapper .well .btn:before {
			margin-right: 10px;
		}
		.long-box.full .long-box-wrapper .well .btn:hover {
			background: #e08f40;
			color: #ffffff;
		}
		.long-box.full .long-box-wrapper .well .btn:hover span {
			background: #ffffff;
			color: #e08f40;
		}
		.long-box.full .long-box-wrapper .well .btn:active {
			background: #e8ab70;
		}
		.long-box.full .long-box-wrapper .well .btn.disabled,
		.long-box.full .long-box-wrapper .well .btn[disabled] {
			border-color: #737373 !important;
			background: transparent!important;
			color: #737373 !important;
			cursor: default;
		}
		.long-box.full .long-box-wrapper .well .btn.disabled span,
		.long-box.full .long-box-wrapper .well .btn[disabled] span {
			background: #737373 !important;
			color: #ffffff !important;
		}
		.long-box.full .long-box-wrapper .well .btn span {
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			transition: all 300ms ease;
			-webkit-border-radius: 20px;
			-moz-border-radius: 20px;
			border-radius: 20px;
			vertical-align: top;
			background: #e08f40;
			margin-left: 10px;
			padding: 1px 5px;
			font-size: 75%;
			color: #ffffff;
		}
		.long-box.full .long-box-wrapper .long-box-text-more {
			border-bottom: 1px dotted #e08f40;
		}
		.long-box .long-box-wrapper {
			padding: 30px 30px 30px 170px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #ffffff;
			position: relative;
		}
		.long-box .long-box-wrapper + .long-box-wrapper {
			margin-top: 30px;
		}
		.long-box .long-box-wrapper .img {
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			position: absolute;
			display: block;
			height: 130px;
			width: 130px;
			left: 20px;
			top: 25px;
		}
		.long-box .long-box-wrapper .add-inf {
			margin-bottom: 15px;
			display: table;
		}
		.long-box .long-box-wrapper .add-inf .line {
			display: table-row;
		}
		.long-box .long-box-wrapper .add-inf .td {
			display: table-cell;
			color: #333333;
			padding: 5px 0;
		}
		.long-box .long-box-wrapper .add-inf .td:first-child {
			color: #737373;
			width: 155px;
		}
		.long-box-text-wrapper {
			margin-bottom: 10px;
			position: relative;
			overflow: hidden;
			width: 100%;
		}
		.long-box-text-wrapper.chairman-info {
			height: 200px;
		}
		.long-box-text-wrapper.chairman-info:after {
			background: #ffffff;
			background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
			background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
			background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
			background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
			background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
			background: -o-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
			background: -ms-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0);
			position: absolute;
			display: block;
			height: 40px;
			content: '';
			width: 100%;
			z-index: 2;
			bottom: 0;
			left: 0;
		}
		.long-box-text-wrapper.active {
			height: auto;
		}
		.long-box-text-wrapper.active:after {
			display: none;
		}
		.long-box-text-wrapper .title {
			font-size: 173.3334%;
			margin-bottom: 20px;
			color: #333333;
		}
		.long-box-text-more {
			border-bottom: 1px dotted #e08f40;
			display: inline-block;
			white-space: nowrap;
			cursor: pointer;
			color: #e08f40;
		}
		.long-box-text-more:after {
			font-family: 'flaticon';
			margin: 0 -15px 0 5px;
			content: '\e91f';
			font-size: 65%;
		}
		.long-box-text-more.active:after {
			content: '\e90b';
		}
		.cards-box.no-bg .row > *:nth-child(3n+1) {
			clear: both;
		}
		.cards-box.no-bg .card-wrapper {
			padding: 20px 20px 0;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			background: none;
			display: block;
		}
		.cards-box.no-bg .card-wrapper .icon {
			margin: -20px -20px 15px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow: hidden;
			display: block;
			height: 235px;
		}
		.cards-box.no-bg .card-wrapper .icon img {
			min-height: 100%;
			width: 100%;
			margin: 0;
		}
		.cards-box.no-bg .card-wrapper .title {
			display: block;
		}
		.cards-box .card-wrapper {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #ffffff;
			text-align: center;
			display: table;
			margin: 15px 0;
			padding: 20px;
			width: 100%;
		}
		.cards-box .card-wrapper .icon {
			vertical-align: middle;
			display: table-cell;
			text-align: center;
		}
		.cards-box .card-wrapper .icon img {
			margin: 0 auto 12px;
		}
		.cards-box .card-wrapper .title {
			margin-bottom: 10px;
			display: table-row;
			color: #333333;
			font-weight: 500;
			font-size: 120%;
		}
		.cards-box .card-wrapper p {
			margin: 10px 0 0;
		}
		.cards-box .card-wrapper .load-info {
			margin-top: 20px;
		}
		.cards-box .card-wrapper .load-info .platform {
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			transition: all 300ms ease;
			border: 1px solid #e08f40;
			display: inline-block;
			font-size: 133.3334%;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			line-height: 1;
			color: #e08f40;
			padding: 11px;
			margin: 0 5px;
		}
		.cards-box .card-wrapper .load-info .platform:before {
			font-family: 'flaticon';
			height: 18px;
			width: 18px;
		}
		.cards-box .card-wrapper .load-info .platform:hover {
			background: #e08f40;
			color: #ffffff;
		}
		.cards-box .card-wrapper .load-info .platform:hover svg {
			fill: #ffffff;
		}
		.cards-box .card-wrapper .load-info .platform svg {
			display: block;
			fill: #e08f40;
			height: 18px;
			width: 18px;
		}
		.cards-box .card-wrapper .load-info .android:before {
			content: '\e90b';
		}
		.cards-box .card-wrapper .load-info .ios:before {
			content: '\e90b';
		}
		.cards-box .card-wrapper .load-info .win:before {
			content: '\e90b';
		}
		.cards-box a.card-wrapper {
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			transition: all 300ms ease;
			border-bottom: 0!important;
		}
		.cards-box a.card-wrapper:hover .icon {
			-webkit-animation: jumping 500ms 1;
			-moz-animation: jumping 500ms 1;
			-o-animation: jumping 500ms 1;
			animation: jumping 500ms 1;
		}
		.monuments-box .monuments-box-wrapper {
			margin: 20px 0 30px;
		}
		.monuments-box .monuments-box-wrapper .title {
			font-size: 186.6667%;
			margin-bottom: 10px;
			color: #333333;
		}
		.monuments-box .monuments-box-wrapper .title + span {
			margin-bottom: 20px;
			display: block;
		}
		.monuments-box .monuments-box-wrapper span {
			margin-bottom: 20px;
			display: block;
			color: #737373;
		}
		.monuments-box .monuments-box-wrapper img {
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			width: 100%;
		}
		.citizens-table {
			display: table;
			width: 100%;
		}
		.citizens-table .head-line {
			display: table-row;
		}
		.citizens-table .line {
			display: table-row;
		}
		.citizens-table .th {
			vertical-align: middle;
			display: table-cell;
			text-align: center;
			padding: 10px 20px;
		}
		.citizens-table .th:nth-child(1) {
			width: 110px;
		}
		.citizens-table .th:nth-child(2) {
			padding-right: 30%;
		}
		.citizens-table .th:nth-child(3) {
			width: 152px;
		}
		.citizens-table .td {
			border-top: 1px solid #cacaca;
			vertical-align: top;
			display: table-cell;
			padding: 20px 0;
		}
		.citizens-table .td:nth-child(2) {
			padding: 30px 20px;
		}
		.citizens-table .td:nth-child(3) {
			padding: 87px 20px 30px;
			text-align: center;
		}
		.citizens-table .td .img {
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			display: block;
			margin: 0 auto;
			height: 130px;
			width: 130px;
		}
		.citizens-table .td .title .inf {
			display: none;
		}
		.citizens-table .td .long-box-text-wrapper.chairman-info {
			height: 110px;
		}
		.citizens-table .td .long-box-text-wrapper.chairman-info.active {
			height: auto;
		}
		.list-items-box {
			display: table;
			width: 100%;
		}
		.list-items-box .list-items-wrapper {
			display: table-row;
		}
		.list-items-box .list-items-wrapper .list-items-cell {
			vertical-align: top;
			display: table-cell;
			padding: 20px 0;
		}
		.list-items-box .list-items-wrapper .list-items-cell + .list-items-cell {
			vertical-align: middle;
			padding: 20px;
		}
		.list-items-box .list-items-wrapper .list-items-cell .img {
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			display: block;
			margin: 0 auto;
			height: 100px;
			width: 100px;
		}
		.list-items-box .list-items-wrapper .list-items-cell .title {
			font-size: 186.6667%;
			margin-bottom: 10px;
			color: #333333;
			line-height: 1;
		}
		.twentytwenty-container {
			min-height: 150px;
		}
		.federations-filter {
			margin-bottom: 20px;
			text-align: center;
			position: relative;
			z-index: 1;
		}
		.federations-filter:after {
			display: table;
			content: '';
			clear: both;
		}
		.federations-filter form,
		.federations-filter select {
			display: none;
			width: 100%;
		}
		.federations-filter a {
			border: 1px solid #aaaaaa !important;
			color: #aaaaaa !important;
			-webkit-transition: all 300ms ease;
			-moz-transition: all 300ms ease;
			-o-transition: all 300ms ease;
			transition: all 300ms ease;
			display: inline-block;
			margin-right: -1px;
			font-size: 93.334%;
			position: relative;
			padding: 8px 22px;
			z-index: 1;
		}
		.federations-filter a:first-of-type {
			-webkit-border-radius: 3px 0 0 3px;
			-moz-border-radius: 3px 0 0 3px;
			border-radius: 3px 0 0 3px;
		}
		.federations-filter a:last-of-type {
			-webkit-border-radius: 0 3px 3px 0;
			-moz-border-radius: 0 3px 3px 0;
			border-radius: 0 3px 3px 0;
		}
		.federations-filter a:hover,
		.federations-filter a.active {
			border: 1px solid #5b5b5b !important;
			color: #5b5b5b !important;
			z-index: 2;
		}
		.info-table th {
			padding-right: 15px;
			font-weight: 400;
			width: 1%;
		}
		.info-table td {
			color: #333333;
		}
		#video-box {
			-webkit-transition: height 300ms ease;
			-moz-transition: height 300ms ease;
			-o-transition: height 300ms ease;
			transition: height 300ms ease;
			overflow: hidden;
			padding: 0;
			height: 0;
		}
		#video-box .video-box-wrapper {
			padding-bottom: 56.25%;
			position: relative;
		}
		#video-box iframe,
		#video-box video {
			position: absolute;
			display: block;
			height: 100%;
			width: 100%;
			z-index: 1;
			left: 0;
			top: 0;
		}
		.journal .journal-wrapper {
			margin: 20px 0 30px;
		}
		.journal .journal-wrapper:after {
			display: table;
			content: '';
			clear: both;
		}
		.journal .journal-wrapper .journal-img {
			-webkit-transition: opacity 300ms ease;
			-moz-transition: opacity 300ms ease;
			-o-transition: opacity 300ms ease;
			transition: opacity 300ms ease;
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			padding-bottom: 139%;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			margin-bottom: 20px;
			border: 0!important;
			position: relative;
			display: block;
			width: 100%;
		}
		.journal .journal-wrapper .journal-img:hover {
			opacity: 0.9;
		}
		.journal .journal-wrapper .journal-img span {
			-webkit-border-radius: 25px;
			-moz-border-radius: 25px;
			border-radius: 25px;
			background: #e08f40;
			font-size: 86.667%;
			position: absolute;
			padding: 5px 10px;
			line-height: 1;
			color: #ffffff;
			bottom: 10px;
			left: 10px;
		}
		.journal .journal-wrapper .journal-img span:before {
			position: relative;
			margin-right: 5px;
			font-size: 90%;
			top: 1px;
		}
		.journal .journal-wrapper p {
			font-size: 133.3334%;
			text-align: center;
			color: #333333;
			font-weight: 500;
			margin: 0;
		}
		.form-group.datepicker {
			z-index: 1!important;
			position: relative;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			width: 100%;
			padding: 0;
		}
		.form-group.datepicker:before {
			font-size: 133.3334%;
			position: absolute;
			margin-top: -10px;
			line-height: 1;
			cursor: text;
			height: 20px;
			width: 20px;
			right: 10px;
			top: 50%;
		}
		.daterangepicker .input-mini {
			height: 40px;
			line-height: normal;
		}
		.daterangepicker .btn:not(.btn-block) + .btn {
			margin-left: 5px;
		}
		.daterangepicker .daterangepicker_input i {
			top: 13px;
		}
		.daterangepicker .glyphicon-calendar:before {
			font-family: 'flaticon';
			content: "\e926";
		}
		.daterangepicker .glyphicon-chevron-left:before {
			font-family: 'flaticon';
			content: "\e91d";
		}
		.daterangepicker .glyphicon-chevron-right:before {
			font-family: 'flaticon';
			content: "\e91e";
		}
		.infographics-text p {
			margin: 0;
		}
		.infographics-text p:first-child {
			font-family: 'PT Serif', serif;
			font-size: 133.3334%;
			color: #333333;
			font-weight: 700;
		}
		.infographics-text p:first-child span {
			margin-right: 20px;
			position: relative;
			font-size: 240%;
			float: left;
		}
		.infographics-text p:first-child span:before {
			background: #e08f40;
			position: absolute;
			display: block;
			content: '';
			height: 3px;
			width: 30px;
			bottom: 0;
			left: 0;
		}
		.infographics-text p + p {
			margin: 0;
		}
		.timeline {
			margin-bottom: 20px;
			position: relative;
			z-index: 1;
		}
		.timeline .timeline-box {
			position: relative;
		}
		.timeline .timeline-box:before {
			background: #efc79f;
			position: absolute;
			display: block;
			height: 100%;
			z-index: -1;
			content: '';
			width: 1px;
			left: 50%;
			top: 30px;
		}
		.timeline .timeline-box:after {
			display: table;
			content: '';
			clear: both;
		}
		.timeline .timeline-box .timeline-wrapper {
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			position: relative;
			z-index: 1;
			width: 50%;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) {
			padding-left: 31px;
			float: right;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:before {
			left: 104px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:after {
			left: 31px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-year {
			z-index: 3;
			left: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-img {
			left: 126px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper {
			margin-left: 80px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper .date {
			right: 100%;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) {
			padding-right: 31px;
			float: left;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:before {
			right: 104px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:after {
			right: 31px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-year {
			right: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper {
			margin-right: 80px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper .date {
			left: 100%;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item:before {
			border: 3px solid #ffffff;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			background: #e08f40;
			position: absolute;
			content: '';
			height: 15px;
			width: 15px;
			z-index: 2;
			top: 23px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item:after {
			background: #efc79f;
			position: absolute;
			display: block;
			content: '';
			height: 1px;
			width: 80px;
			z-index: 1;
			top: 30px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year {
			padding: 6px 15px 4px;
			-webkit-border-radius: 24px;
			-moz-border-radius: 24px;
			border-radius: 24px;
			background: #e08f40;
			font-size: 93.334%;
			position: absolute;
			line-height: 1;
			color: #ffffff;
			z-index: 3;
			top: 18px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year + .timeline-item-year {
			margin-top: 35px;
			display: none;
			z-index: 2;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year + .timeline-item-year:before {
			background: #efc79f;
			position: absolute;
			margin-left: -1px;
			display: block;
			bottom: 100%;
			height: 100%;
			z-index: -1;
			content: '';
			width: 1px;
			left: 50%;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year + .timeline-item-year span {
			direction: rtl;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-img {
			background-repeat: no-repeat;
			background-position: center;
			background-size: cover;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			position: absolute;
			display: block;
			height: 90px;
			width: 90px;
			z-index: 1;
			left: 15px;
			top: 15px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-img + .timeline-item-wrapper {
			padding-left: 120px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-wrapper {
			border: 1px solid #efc79f;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			padding: 20px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-wrapper .date {
			white-space: nowrap;
			font-size: 93.334%;
			position: absolute;
			line-height: 24px;
			display: block;
			margin: 0 10px;
			color: #cacaca;
			top: 18px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-wrapper .title {
			font-size: 133.3334%;
			color: #333333;
			line-height: 1.1;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-wrapper .title + p {
			margin-top: 15px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-wrapper p {
			margin: 0;
		}
		.timeline .show-more {
			display: inline-block;
			background: #ffffff;
			margin-top: 30px;
		}
		.accept-method {
			border-bottom: 1px dotted #e08f40 !important;
			margin-bottom: -23px;
			position: relative;
			float: right;
			top: -52px;
		}
		.accept-method:before {
			margin: 0 5px 0 -20px;
		}
		.accept-method:hover {
			border-bottom: 1px dotted transparent!important;
		}
		.accordion .accordion-wrapper {
			border: 1px solid #dcdcdc;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #ffffff;
			padding: 20px 25px;
		}
		.accordion .accordion-wrapper + .accordion-wrapper {
			margin-top: 30px;
		}
		.accordion .accordion-wrapper .title {
			margin-bottom: 10px;
			color: #333333;
			font-weight: 500;
		}
		.accordion .accordion-wrapper .collapse-wrapper {
			display: inline-block;
			margin: 10px 0 20px;
			padding: 0 70px;
			width: 100%;
		}
		.accordion .accordion-wrapper .chairman {
			margin-top: 20px;
		}
		.accordion .accordion-wrapper .more {
			border-bottom: 1px dotted #e08f40 !important;
			display: inline-block;
			white-space: nowrap;
			margin-top: 10px;
		}
		.accordion .accordion-wrapper .more:after {
			font-family: 'flaticon';
			margin: 0 -14px 0 5px;
			content: "\e91f";
			font-size: 60%;
		}
		.accordion .accordion-wrapper .more:hover {
			border-bottom: 1px dotted transparent!important;
		}
		.accordion .accordion-wrapper .more.active:after {
			content: "\e90b";
		}
		.send-appeals {
			text-align: center;
			margin: 0 -15px;
		}

		.send-appeals .one-item.one-item__half {
			width: 490px;
			margin-bottom: 10px;
		}

		.send-appeals .one-item.one-item__half .icon {
			width: 120px;
		}

		.send-appeals .one-item {
			border-bottom: 0!important;
			display: inline-block;
			vertical-align: top;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			background: #ffffff;
			margin: 0 15px;
			padding: 30px;
			width: 345px;
		}
		.send-appeals .one-item:hover .text {
			color: #e08f40;
		}
		.send-appeals .one-item .icon {
			vertical-align: middle;
			display: inline-block;
			margin: 0 auto 20px;
			height: 120px;
			width: 120px;
		}
		.send-appeals .one-item .icon svg {
			height: 100%;
			width: 100%;
		}
		.send-appeals .one-item .icon svg .fil0,
		.send-appeals .one-item .icon svg .fil2 {
			fill: #e08f40;
		}
		.send-appeals .one-item .icon svg .fil1 {
			fill: #efc79f;
		}
		.send-appeals .one-item .text {
			font-size: 146.6667%;
			color: #333333;
			display: block;
		}
		.admission .btn {
			border-color: #e08f40;
			text-transform: none;
			font-size: 113.3334%;
			margin-bottom: 20px;
			padding: 5px 30px;
			color: #e08f40;
			height: auto;
		}
		.admission .btn:hover {
			background: #e08f40;
			color: #ffffff;
		}
		.admission .btn:active {
			background: #e8ab70;
			-webkit-box-shadow: none;
			box-shadow: none;
		}
		.reference-info {
  /*.row > *:first-child {
		.one-item {
			.icon {
				margin-top: 0;
				height: 161px;
			}
			.title {
				font-size: 146.6667%;
			}
		}
		}*/
	}
	.reference-info .one-item {
		border: 1px solid #dcdcdc;
		padding: 25px 30px 20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 30px;
		background: #ffffff;
		text-align: center;
		display: block;
	}
	.reference-info .one-item .icon {
		background-repeat: no-repeat;
		background-position: center;
		background-size: contain;
		margin-bottom: 20px;
		/*margin-top: 45px;*/
		display: block;
		height: 117px;
		width: 100%;
	}
	.reference-info .one-item .title {
		margin-bottom: 10px;
		color: #333333;
		font-weight: 500;
		font-size: 120%;
	}
	.reference-info .one-item .phone {
		font-size: 106.6667%;
		margin-bottom: 10px;
		color: #333333;
		font-weight: 500;
	}
	.reference-info .one-item .phone:before {
		margin-right: 10px;
		color: #e08f40;
	}
	.reference-info .one-item p {
		color: #333333;
	}
	.reference-info .one-item b {
		color: #5b5b5b;
	}
	.reference-info .info-box {
		border-bottom: 1px solid #dcdcdc;
		border-right: 1px solid #dcdcdc;
		border-top: 1px solid #dcdcdc;
		-webkit-border-radius: 4px 3px 3px 4px;
		-moz-border-radius: 4px 3px 3px 4px;
		border-radius: 4px 3px 3px 4px;
		border-left: 3px solid #e08f40;
		background: #ffffff;
		position: relative;
		padding: 15px 70px;
	}
	.reference-info .info-box:before {
		position: absolute;
		margin-top: -20px;
		font-size: 40px;
		line-height: 1;
		color: #e08f40;
		height: 40px;
		width: 40px;
		left: 15px;
		top: 50%;
	}
	.titled-card .one-item {
		padding: 20px 23px 10px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 30px;
		background: #ffffff;
	}
	.titled-card .one-item .title {
		border-left: 3px solid #e08f40;
		margin-bottom: 15px;
		padding-left: 20px;
		margin-left: -23px;
		font-weight: 500;
		font-size: 120%;
	}
	.titled-card .one-item .bold,
	.titled-card .one-item .title {
		color: #333333;
	}
	.sort {
		font-size: 106.6667%;
		margin-top: -40px;
		color: #737373;
		float: right;
	}
	.sort > * {
		border-bottom: 1px dotted #e08f40;
		margin-left: 5px;
		cursor: pointer;
		color: #e08f40;
	}
	.sort > *.active {
		border-bottom-color: transparent;
		color: #737373;
		cursor: default;
	}
	.bg-gray-airy .accordion .accordion-wrapper {
		border: 1px solid transparent;
	}
	.bg-gray-airy .twentytwenty-horizontal .twentytwenty-handle:before,
	.bg-gray-airy .twentytwenty-horizontal .twentytwenty-handle:after,
	.bg-gray-airy .twentytwenty-vertical .twentytwenty-handle:before,
	.bg-gray-airy .twentytwenty-vertical .twentytwenty-handle:after {
		background: #f7f7f7;
	}
	.bg-gray-airy .twentytwenty-handle {
		border: 3px solid #f7f7f7;
		background: #f7f7f7;
	}
	.ad-slider_one .slick-slide,
	.ad-slider .slick-slide {
		padding: 0 15px;
	}
	.ad-slider_one .slick-arrow,
	.ad-slider .slick-arrow {
		background: transparent;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: center;
		position: absolute;
		color: transparent;
		overflow: hidden;
		font-size: 24px;
		display: block;
		outline: none;
		height: 100%;
		width: 20px;
		z-index: 2;
		padding: 0;
		border: 0;
	}
	.ad-slider_one .slick-arrow:before,
	.ad-slider .slick-arrow:before {
		font-family: 'flaticon';
		display: block;
		color: #e08f40;
	}
	.ad-slider_one .slick-prev ,
	.ad-slider .slick-prev {
		text-indent: -4px;
		left: -15px;
	}
	.ad-slider_one .slick-prev:before,
	.ad-slider .slick-prev:before {
		content: '\e91d';
	}
	.ad-slider_one .slick-next,
	.ad-slider .slick-next {
		right: -15px;
	}
	.ad-slider_one .slick-next:before,
	.ad-slider .slick-next:before {
		content: '\e91e';
	}
	.ad {
		border-bottom: 0!important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		overflow: hidden;
		display: block;
		margin: 10px 0;
		width: 100%;
	}
	.ad:hover {
		opacity: 0.9;
	}
	.ad > * {
		width: 100%;
	}
	.filter-box.long .filter-button {
		width: 272px;
	}
	.filter-box.long .filter-button + .filter-button {
		margin-left: 17px;
	}
	.filter-box.long .form-group + .form-group {
		margin-left: 17px;
	}
	.filter-box.long .form-group.datepicker {
		width: auto;
	}
	.filter-box.long .form-group.datepicker:before {
		margin-top: 0;
	}
	.filter-box.long .form-group.datepicker input {
		width: 210px;
	}
	.filter-box.long .form-group input {
		width: 180px;
	}
	.filter-box.long .pull-right {
		margin-top: 17px;
	}
	.filter-box.long .pull-right .SumoSelect > .CaptionCont {
		max-width: none;
		width: 448px;
	}
	.filter-box .filter-button {
		max-height: 40px;
		border: 1px solid #cacaca;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		text-align: center;
		line-height: 1.1;
		cursor: pointer;
		padding: 11px;
		color: #cacaca;
		float: left;
	}
	.filter-box .filter-button:before {
		vertical-align: middle;
		display: inline-block;
		margin-right: 10px;
		line-height: 18px;
	}
	.filter-box .filter-button:hover:not(.active) {
		border: 1px solid #aaaaaa;
		color: #aaaaaa;
	}
	.filter-box .filter-button:hover.disabled {
		border: 1px solid #cacaca;
		cursor: default;
		color: #cacaca;
	}
	.filter-box .filter-button.active {
		border: 1px solid #737373;
		color: #737373;
	}
	.filter-box .filter-button + .filter-button {
		margin-left: 15px;
	}
	.filter-box .form-group {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		background: #ffffff;
		position: relative;
		margin-bottom: 0;
		float: left;
	}
	.filter-box .form-group:before {
		font-size: 106.667%;
		position: absolute;
		line-height: 40px;
		color: #cacaca;
		right: 10px;
		z-index: 1;
		top: 0;
	}
	.filter-box .form-group.select .chosen-container {
		width: 190px!important;
	}
	.filter-box .form-group.select .chosen-container .chosen-search {
		display: none;
	}
	.filter-box .form-group + .form-group {
		margin-left: 15px;
	}
	.filter-box .form-group input {
		position: relative;
		background: none;
		width: 105px;
		z-index: 2;
	}
	.breadcrumb {
		margin-bottom: 5px;
		background: none;
		padding: 0;
	}
	.breadcrumb li {
		color: #737373;
	}
	.breadcrumb li a {
		color: #737373 !important;
	}
	.breadcrumb li a:hover {
		color: #e08f40 !important;
	}
	.pagination li.disabled a {
		border-color: #cacaca !important;
		color: #cacaca !important;
	}
	.pagination li.disabled a:hover {
		color: #cacaca !important;
	}
	.pagination li.active a {
		border: 1px solid #e08f40 !important;
		color: #e08f40 !important;
		background: #ffffff;
	}
	.pagination li.active a:hover {
		background: #ffffff;
	}
	.pagination li a {
		border: 1px solid #aaaaaa !important;
		color: #737373 !important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background: #ffffff;
		line-height: 30px;
		padding: 0 2px;
		display: block;
		margin: 0 5px;
		min-width: 32px;
	}
	.pagination li a span {
		vertical-align: middle;
	}
	.pagination li a:hover {
		color: #e08f40 !important;
		background: #ffffff;
	}
	.soc .icon {
		color: #ffffff !important;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		font-size: 113.334%;
		text-align: center;
		line-height: 40px;
		background: #cacaca;
		height: 40px;
		width: 40px;
	}
	.soc .icon:not(:first-child) {
		margin-left: 10px;
	}
	.soc .icon:hover {
		color: #e08f40 !important;
	}
	.mLogo {
		background: url(../img/m_logo.png) left top no-repeat;
		position: relative;
		overflow: hidden;
		display: block;
		height: 39px;
		width: 114px;
		float: right;
	}
	.mLogo:hover span {
		-webkit-animation: flash 600ms 1;
		-moz-animation: flash 600ms 1;
		-o-animation: flash 600ms 1;
		animation: flash 600ms 1;
	}
	.mLogo:hover span:after {
		-webkit-animation: flash-reverse 600ms 1;
		-moz-animation: flash-reverse 600ms 1;
		-o-animation: flash-reverse 600ms 1;
		animation: flash-reverse 600ms 1;
	}
	.mLogo span {
		-webkit-transform: skewX(-45deg);
		-ms-transform: skewX(-45deg);
		transform: skewX(-45deg);
		position: absolute;
		overflow: hidden;
		display: block;
		height: 39px;
		width: 14px;
		left: -35px;
		top: 0;
	}
	.mLogo span:after {
		background: url(../img/m_logo.png) left bottom no-repeat;
		-webkit-transform: skewX(45deg);
		-ms-transform: skewX(45deg);
		transform: skewX(45deg);
		position: absolute;
		display: block;
		height: 39px;
		width: 114px;
		content: '';
		left: 35px;
		top: 0;
	}
	footer .slick-slider {
		height: 165px;
		width: 100%;
	}
	footer .slick-slider .slick-list,
	footer .slick-slider .slick-track,
	footer .slick-slider .slick-slide {
		height: 100%;
	}
	footer .slick-slider .slick-slide {
		border: 1px solid #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		position: relative;
		margin-right: 1px;
		overflow: hidden;
	}
	footer .slick-slider .slick-slide img {
		position: absolute;
		z-index: 1;
		margin: 0;
		left: 50%;
		top: 0;
	}
	footer .slick-slider .slick-slide .text-wrapper {
		position: absolute;
		padding: 15px 35px;
		height: 100%;
		z-index: 2;
		width: 50%;
		left: 0;
		top: 0;
	}
	footer .slick-slider .slick-slide .text-wrapper .h2 {
		font-weight: 700;
	}
	footer .slick-slider .slick-slide .text-wrapper p {
		color: #737373;
	}
	footer .slick-slider .slick-slide .text-wrapper p:not(:first-of-type) {
		display: none;
	}
	footer .slick-slider .slick-slide .text-wrapper a {
		color: #e08f40 !important;
		margin-top: 5px;
		outline: none;
	}
	footer .slick-slider .slick-slide .text-wrapper a span {
		vertical-align: middle;
		margin-left: 5px;
		font-size: 70%;
	}
	footer .slick-slider .slick-dots {
		position: absolute;
		padding: 8px 10px;
		margin: 0;
		right: 0;
		top: 0;
	}
	footer .slick-slider .slick-dots button {
		outline: none;
	}
	footer p {
		color: #aaaaaa;
		margin: 0;
	}
	footer a {
		border-bottom: 0 solid #ffffff !important;
		font-weight: 400;
		color: #333333 !important;
		-webkit-transition: all 0.3 ease;
		-moz-transition: all 0.3 ease;
		-o-transition: all 0.3 ease;
		transition: all 0.3 ease;
		display: inline-block;
	}
	footer a:hover {
		border-bottom: 0 solid #ffffff !important;
		color: #e08f40 !important;
	}
	footer a.active {
		border-bottom: 0 solid #ffffff !important;
		color: #e08f40 !important;
		font-weight: 400;
	}
	footer a u {
		text-decoration: none;
	}
	footer .bottom-menu {
		margin-bottom: 30px;
	}
	footer .bottom-menu ul {
		list-style: none;
		padding-left: 0;
		margin: 1px 0;
	}
	footer .bottom-menu ul:after {
		display: table;
		content: '';
		clear: both;
	}
	footer .bottom-menu ul li {
		float: left;
	}
	footer .bottom-menu ul li:not(:first-child) {
		margin-left: 25px;
	}
	footer .bottom-menu ul li a {
		font-size: 106.667%;
	}
	footer .bottom-menu ul li ul {
		display: none;
	}
	footer .wrap:after {
		display: table;
		content: '';
		clear: both;
	}
	footer .wrap .half {
		float: left;
		width: 39%;
	}
	footer .wrap .half:nth-child(3) {
		width: 21%;
	}
	footer .w-line {
		margin: 20px -15px 0;
		background: #ffffff;
		display: none;
		height: 10px;
	}
	footer .soc {
		margin-top: 74px;
	}
	@-webkit-keyframes flash {
		0% {
			left: -35px;
		}
		100% {
			left: 149px;
		}
	}
	@-moz-keyframes flash {
		0% {
			left: -35px;
		}
		100% {
			left: 149px;
		}
	}
	@-o-keyframes flash {
		0% {
			left: -35px;
		}
		100% {
			left: 149px;
		}
	}
	@keyframes flash {
		0% {
			left: -35px;
		}
		100% {
			left: 149px;
		}
	}
	@-webkit-keyframes flash-reverse {
		0% {
			left: 35px;
		}
		100% {
			left: -149px;
		}
	}
	@-moz-keyframes flash-reverse {
		0% {
			left: 35px;
		}
		100% {
			left: -149px;
		}
	}
	@-o-keyframes flash-reverse {
		0% {
			left: 35px;
		}
		100% {
			left: -149px;
		}
	}
	@keyframes flash-reverse {
		0% {
			left: 35px;
		}
		100% {
			left: -149px;
		}
	}
	@-webkit-keyframes jumping {
		0% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		30% {
			-webkit-transform: translate(0, -10%);
			-moz-transform: translate(0, -10%);
			-ms-transform: translate(0, -10%);
			-o-transform: translate(0, -10%);
			transform: translate(0, -10%);
		}
		50% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		70% {
			-webkit-transform: translate(0, -4%);
			-moz-transform: translate(0, -4%);
			-ms-transform: translate(0, -4%);
			-o-transform: translate(0, -4%);
			transform: translate(0, -4%);
		}
		80% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		90% {
			-webkit-transform: translate(0, -2%);
			-moz-transform: translate(0, -2%);
			-ms-transform: translate(0, -2%);
			-o-transform: translate(0, -2%);
			transform: translate(0, -2%);
		}
		100% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
	}
	@-moz-keyframes jumping {
		0% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		30% {
			-webkit-transform: translate(0, -10%);
			-moz-transform: translate(0, -10%);
			-ms-transform: translate(0, -10%);
			-o-transform: translate(0, -10%);
			transform: translate(0, -10%);
		}
		50% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		70% {
			-webkit-transform: translate(0, -4%);
			-moz-transform: translate(0, -4%);
			-ms-transform: translate(0, -4%);
			-o-transform: translate(0, -4%);
			transform: translate(0, -4%);
		}
		80% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		90% {
			-webkit-transform: translate(0, -2%);
			-moz-transform: translate(0, -2%);
			-ms-transform: translate(0, -2%);
			-o-transform: translate(0, -2%);
			transform: translate(0, -2%);
		}
		100% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
	}
	@-o-keyframes jumping {
		0% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		30% {
			-webkit-transform: translate(0, -10%);
			-moz-transform: translate(0, -10%);
			-ms-transform: translate(0, -10%);
			-o-transform: translate(0, -10%);
			transform: translate(0, -10%);
		}
		50% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		70% {
			-webkit-transform: translate(0, -4%);
			-moz-transform: translate(0, -4%);
			-ms-transform: translate(0, -4%);
			-o-transform: translate(0, -4%);
			transform: translate(0, -4%);
		}
		80% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		90% {
			-webkit-transform: translate(0, -2%);
			-moz-transform: translate(0, -2%);
			-ms-transform: translate(0, -2%);
			-o-transform: translate(0, -2%);
			transform: translate(0, -2%);
		}
		100% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
	}
	@keyframes jumping {
		0% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		30% {
			-webkit-transform: translate(0, -10%);
			-moz-transform: translate(0, -10%);
			-ms-transform: translate(0, -10%);
			-o-transform: translate(0, -10%);
			transform: translate(0, -10%);
		}
		50% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		70% {
			-webkit-transform: translate(0, -4%);
			-moz-transform: translate(0, -4%);
			-ms-transform: translate(0, -4%);
			-o-transform: translate(0, -4%);
			transform: translate(0, -4%);
		}
		80% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		90% {
			-webkit-transform: translate(0, -2%);
			-moz-transform: translate(0, -2%);
			-ms-transform: translate(0, -2%);
			-o-transform: translate(0, -2%);
			transform: translate(0, -2%);
		}
		100% {
			-webkit-transform: translate(0, 0);
			-moz-transform: translate(0, 0);
			-ms-transform: translate(0, 0);
			-o-transform: translate(0, 0);
			transform: translate(0, 0);
		}
	}
	.jBox-closeButton {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		cursor: pointer;
		height: 25px;
		width: 25px;
		right: 10px;
		top: 10px;
	}
	.jBox-closeButton svg {
		fill: #fff;
	}
	.jBox-closeButton:hover {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.jBox-overlay-Image {
		position: fixed;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
	}
	[class^=jBox-image-pointer] {
		display: none!important;
	}
	.age-limit {
		color: #aaaaaa;
		text-align: right;
		font-weight: 700;
		margin-top: 20px;
		font-size: 20px;
	}
	select[multiple],
	select[size] {
		height: 40px;
	}
	.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i,
	.SumoSelect .select-all.selected > span i,
	.SumoSelect .select-all.partial > span i {
		background-color: #e08f40;
	}
	#select_area_map {
		width: 1400px;
		height: 700px;
		margin: 30px auto;
	}
	#select_area_map {
		position: relative;
		font: normal 12px Verdana, Arial, sans-serif;
		-webkit-font-smoothing: antialiased;
		color: #000;
	}
	#select_area_map .pad {
		padding: 20px;
	}
	#select_area_map .select_area_popup {
		position: absolute;
		top: 20px;
		left: 20px;
		width: 330px;
		background: #fff;
		-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.3);
		box-shadow: 0 3px 12px rgba(0, 0, 0, 0.3);
	}
	#select_area_map input {
		display: block;
		width: 100%;
		height: 29px;
		padding: 0 10px;
		font: normal 12px Verdana, Arial, sans-serif;
		background: #e1e9ed;
		border: 0;
		border-top: 1px solid #c0cfd6;
		-webkit-transition: border-color 0.3s;
		-moz-transition: border-color 0.3s;
		-ms-transition: border-color 0.3s;
		-o-transition: border-color 0.3s;
		transition: border-color 0.3s;
	}
	#select_area_map input:focus {
		border-color: #93a9b3;
	}
	#select_area_map .search {
		position: relative;
	}
	#select_area_map .search input {
		padding-right: 30px;
	}
	#select_area_map .search a {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 29px;
		height: 29px;
		filter: alpha(opacity=70);
		-moz-opacity: 0.7;
		opacity: 0.7;
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		transition: opacity 0.3s;
	}
	#select_area_map .search a:hover {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	#select_area_map .search-result {
		margin-top: 20px;
	}
	#select_area_map .icon_text {
		display: block;
		padding-left: 26px;
		padding-top: 3px;
		min-height: 20px;
	}
	#select_area_map .icon_text + .icon_text {
		margin-top: 10px;
	}
	#select_area_map .placeholder {
		color: #73838b;
	}
	#select_area_map .placeholder.value {
		color: #000;
	}
	#select_area_map .control {
		background: #ebebeb;
	}
	.select_area_map-button {
		position: relative;
		display: inline-block;
		height: 29px;
		line-height: 28px;
		padding: 0 24px;
		color: #fff;
		text-decoration: none;
		background: #77909c;
		border: 1px solid #77909c;
		border-bottom: 0;
	}
	.select_area_map-button:after {
		content: " ";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2px;
		background: #5a707b;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s;
	}
	.select_area_map-button:active {
		background: #5a707b;
	}
	.select_area_map-button:hover:after {
		height: 1px;
	}
	.select_area_map-button.white_button {
		color: #77909c;
		background: #fff;
	}
	.select_area_map-button.float-right {
		float: right;
	}
	.date {
		margin-bottom: 10px;
		font-size: 93.334%;
		color: #737373;
	}
	.breadcrumb + .date {
		margin-top: 30px;
	}
	.banner {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 0!important;
		overflow: hidden;
		display: block;
	}
	.banner img {
		width: 100%;
	}
	.governance-structure .legend {
		background: #f7f7f7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 5px 0 20px;
		max-width: 540px;
		padding: 15px;
	}
	.governance-structure .legend p {
		font-size: 14px;
		margin: 0;
	}
	.governance-structure .legend p + p {
		margin-top: 5px;
	}
	.governance-structure .title {
		margin-bottom: 5px;
		font-weight: 500;
		font-size: 16px;
		color: #e08f40;
	}
	.governance-structure .title .name {
		color: #737373;
		font-weight: 400;
		margin-top: 5px;
		font-size: 14px;
	}
	.governance-structure p.title {
		font-weight: 400;
		font-size: 15px;
	}
	.governance-structure .dot {
		border: 1px solid #cacaca;
		vertical-align: middle;
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		background: #cacaca;
		height: 10px;
		width: 10px;
	}
	.governance-structure .dot.invert {
		background: #ffffff;
	}
	.governance-structure > .level {
		margin-bottom: 50px!important;
	}
	.governance-structure > .level:after {
		display: table;
		content: '';
		clear: both;
	}
	.governance-structure > .level + .level {
		margin-top: 100px;
	}
	.governance-structure > .level > .one-item:before {
		display: none;
	}
	.governance-structure .level {
		border-left: 1px solid #dcdcdc;
		padding: 1px 0 0 20px;
		width: 100%;
	}
	.governance-structure .level .level {
		float: left;
	}
	.governance-structure .level .level:last-child {
		/*margin-bottom: 0!important;*/
	}
	.governance-structure .one-item {
		border: 1px solid #dcdcdc;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin-bottom: 20px;
		position: relative;
		padding: 15px;
		clear: both;
	}
	.governance-structure .one-item:first-child {
		margin-left: -21px;
		margin-top: -3px;
	}
	.governance-structure .one-item:last-child {
		margin-bottom: 0;
	}
	.governance-structure .one-item:before {
		background: #dcdcdc;
		position: absolute;
		margin-top: -1px;
		content: '';
		height: 1px;
		width: 21px;
		right: 100%;
		z-index: 1;
		top: 50%;
	}
	.governance-structure .one-item .img {
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
		overflow: hidden;
		height: 50px;
		width: 50px;
		float: left;
	}
	.governance-structure .one-item .img + .title {
		margin-left: 65px;
	}
	.governance-structure .one-item .dot {
		margin: -5.5px -5px;
		position: absolute;
		z-index: 2;
		top: 50%;
		left: 0;
	}
	.governance-structure .one-item p {
		color: #737373;
		font-size: 15px;
		margin: 0;
	}
	.governance-structure .one-item p + p {
		margin-top: 5px;
	}
	.governance-structure .one-item p b {
		color: #333333;
		font-weight: 500;
	}
	.js-accordion-item + .js-accordion-item {
		margin-top: 20px;
	}
	.js-accordion-item .js-accordion-box {
		overflow: hidden;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 0;
	}
	.js-accordion-item .js-accordion-box .js-accordion-wrapper {
		padding-top: 10px;
	}
	.news-source {
		margin-top: 30px;
		padding-top: 10px;
		color: #ababab;
		border-top: 1px solid #ebba8b;
	}
	.news-source .news-source-title {
		color: #363636;
	}
	.news-source p {
		margin: 0;
	}
	.daterangepicker .drp-buttons .btn {
		line-height: 1;
	}
	.h1-button {
		float: none !important;
		display: inline-block;
		margin-left: 0.5em;
		font-family: 'Roboto', sans-serif;
		font-size: 16px;
		vertical-align: middle;
	}
	.dropdown-menu > li > a:hover {
		border: 0;
	}
	.general-tabs {
		margin-bottom: 30px;
		list-style: none;
		display: block;
		width: 100%;
		padding: 0;
	}
	.general-tabs:after {
		display: table;
		content: '';
		clear: both;
	}
	.general-tabs li {
		border-bottom: 1px solid #aaaaaa;
		float: left;
	}
	.general-tabs li a {
		border-bottom: 2px solid transparent;
		-webkit-transition: all 300ms ease;
		-moz-transition: all 300ms ease;
		-o-transition: all 300ms ease;
		transition: all 300ms ease;
		color: #aaaaaa;
		text-align: center;
		padding: 9px 15px;
		margin: 0 0 -1px;
		line-height: 1;
		display: block;
	}
	.general-tabs li a:hover {
		color: #333333;
	}
	.general-tabs li a.active {
		border-bottom-color: #e08f40;
		color: #333333;
	}
	.box-menu {
		border-bottom: 1px solid #dcdcdc;
	}
	.box-menu .container {
		padding: 0;
	}
	.box-menu-list {
		display: table;
		width: 100%;
	}
	.box-menu-list .box-menu-one {
		display: table-cell;
	}
	.box-menu-list .box-menu-one a {
		display: block;
		margin: 15px;
		padding: 0 15px;
		color: #e08f40;
		font-size: 16px;
		text-align: center;
		line-height: 40px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid rgba(224, 143, 64, 0.5);
	}
	.box-menu-list .box-menu-one a:hover {
		color: #fff;
		background: #e08f40;
		border-color: #e08f40;
	}
	.link-custom {
		float: right;
		margin: 15px 0px;
	}
	.link-custom > .flaticon-fr044-arrow {
		font-size: 10px;
		padding-left: 5px;
	}
	.central-more .chairman-info {
		height: 70px;
		position: relative;
		overflow: hidden;
		width: 100%;
		padding: 0 100px;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.central-more .chairman-info:after {
		background: #ffffff;
		background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
		background: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -moz-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
		background: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		background: -ms-linear-gradient(bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(255, 255, 255, 0)', GradientType=0);
		position: absolute;
		display: block;
		height: 40px;
		content: '';
		width: 100%;
		z-index: 2;
		bottom: 0;
		left: 0;
	}
	.central-more .chairman-info.active {
		height: auto;
	}
	.central-more .chairman-info.active:after {
		display: none;
	}
	.central-more .chairman-info-more {
		border-bottom: 1px dotted #e08f40;
		display: inline-block;
		white-space: nowrap;
		cursor: pointer;
		color: #e08f40;
	}
	.central-more .chairman-info-more:after {
		font-family: 'flaticon';
		display: inline-block;
		margin: 0 -15px 0 5px;
		content: '\e91f';
		font-size: 65%;
		-webkit-transition: all 0.4s ease;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.central-more .chairman-info-more.active:after {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.teaser-full img {
		width: 100%;
		height: auto;
	}
	.tourist__description {
		padding: 40px 0px 20px;
		font-size: 16px;
		color: #737373;
	}
	.tourist__title {
		font-size: 28px;
		line-height: normal;
		color: #383838;
	}
	.tourist__btn-map {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		float: right;
		color: #e08f40;
		font-size: 16px;
		cursor: pointer;
		margin: 10px 0px;
	}
	.tourist__btn-map p {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		border-bottom: 1px dashed #e08f40;
		cursor: pointer;
		margin-bottom: 0;
	}
	.tourist__btn-map svg {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		height: 16px;
		margin-right: 5px;
		cursor: pointer;
	}
	.tourist__btn-map svg path {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		fill: #e08f40;
	}
	.tourist__btn-map:hover {
		text-decoration: none;
		color: rgba(224, 143, 64, 0.6);
	}
	.tourist__btn-map:hover p {
		border-bottom: 1px dashed rgba(224, 143, 64, 0.6);
	}
	.tourist__btn-map:hover svg path {
		fill: rgba(224, 143, 64, 0.6);
	}
	.tourist-info {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		-webkit-align-items: center;
		-ms-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		background-color: #faeee3;
		border-radius: 50px;
		padding: 15px;
		margin-bottom: 15px;
	}
	.tourist-info__icon {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		-webkit-justify-content: center;
		-ms-justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 62px;
		height: 62px;
		min-width: 62px;
		min-height: 62px;
		background-color: #e08f40;
		border-radius: 50%;
	}
	.tourist-info__icon svg,
	.tourist-info__icon img {
		height: 28px;
	}
	.tourist-info__icon svg path,
	.tourist-info__icon img path {
		fill: #fff;
	}
	.tourist-info__description {
		padding: 0px 15px;
		font-size: 16px;
		color: #74614f;
	}
	#modal-map .close {
		font-size: 40px;
		font-weight: 300;
	}
	.tourist-number__title {
		font-family: 'PT Serif', serif;
		text-align: center;
		font-size: 40px;
		position: relative;
		padding-bottom: 25px;
	}
	.tourist-number__title:before {
		content: '';
		width: 65px;
		height: 2px;
		background-color: #e08f40;
		position: absolute;
		bottom: 0px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.tourist-number__list {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.tourist-number__item {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.tourist-number__item svg,
	.tourist-number__item img {
		height: 65px;
		width: auto;
	}
	.tourist-number__item svg path,
	.tourist-number__item img path,
	.tourist-number__item svg circle,
	.tourist-number__item img circle {
		fill: #e08f40;
	}
	.tourist-number__item svg.term,
	.tourist-number__item img.term {
		margin-left: 10px;
		margin-right: -10px;
	}
	.tourist-number__item-numb {
		font-family: 'PT Serif', serif;
		font-weight: bold;
		font-size: 38px;
		line-height: 1;
		color: #383838;
		margin-top: 8px;
	}
	.tourist-number__item-izm {
		font-family: 'PT Serif', serif;
		font-weight: bold;
		font-size: 16px;
		line-height: 1;
		color: #383838;
		margin: 8px 0px;
	}
	.tourist-number__item-description {
		font-size: 15px;
		color: #737373;
	}
	.tourist-description__header {
		font-size: 28px;
		color: #383838;
		margin-bottom: 10px;
	}
	.tourist-description__title {
		font-size: 20px;
		color: #383838;
	}
	.tourist-description__title img,
	.tourist-description__title img {
		width: 14px;
		height: auto;
		margin-right: 10px;
	}
	.tourist-description__text {
		padding-top: 10px;
		padding-left: 25px;
		font-size: 16px;
		color: #737373;
	}
	.tourist-description__text p + p {
		margin-top: 10px;
	}
	.tourist-track {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		margin-top: 25px;
	}
	.tourist-track__icon {
		display: -webkit-flex;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -webkit-box;
		display: flex;
		-webkit-justify-content: center;
		-ms-justify-content: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 50%;
		border: 2px solid #e08f40;
		width: 95px;
		height: 95px;
		min-height: 95px;
		min-width: 95px;
	}
	.tourist-track__icon svg,
	.tourist-track__icon img {
		width: 60%;
		height: auto;
	}
	.tourist-track__icon svg path,
	.tourist-track__icon img path {
		fill: #e08f40;
	}
	.tourist-track__main {
		padding-left: 20px;
	}
	.tourist-track__title {
		font-size: 20px;
		font-weight: 500;
		color: #383838;
		margin-bottom: 5px;
	}
	.tourist-track__text {
		font-size: 16px;
		line-height: normal;
		color: #737373;
	}
	.tourist-call {
		margin: 30px 0px;
		text-align: center;
	}
	.tourist-call__title {
		font-size: 26px;
	}
	.tourist-call__title svg,
	.tourist-call__title img {
		width: 32px;
		height: auto;
		margin-right: 10px;
		margin-bottom: -8px;
	}
	.tourist-call__title svg path,
	.tourist-call__title img path {
		fill: #e08f40;
	}
	.tourist-call__phone {
		font-size: 20px;
		color: #383838;
		margin: 10px 0px;
	}
	.tourist-call__text {
		font-size: 16px;
		color: #737373;
	}
	.rating-custom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-bottom: 10px;
	}
	.rating-custom > span {
		width: 24px;
		height: 24px;
		padding: 0px 3px;
	}
	.rating-custom > span svg path {
		fill: #fddb3d;
	}
	.city-symbols {
		padding-top: 30px;
	}
	.city-symbols .item {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 20px 35px 20px 20px;
		background: #f7f7f7;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		margin-bottom: 20px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.city-symbols .item .icon {
		height: 50px;
		width: 50px;
	}
	.city-symbols .item .icon svg {
		fill: #e08f40;
		height: 100%;
		width: 100%;
	}
	.city-symbols .item .text {
		margin: 0 auto 0 25px;
		line-height: 25px;
		color: #333333;
		font-weight: 700;
		font-size: 120%;
	}
	.city-symbols .item .show-more {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		font-size: 113.3335%;
	}
	.city-symbols .item .show-more:after {
		font-size: 88%;
	}
	@media screen and (min-width: 1199px) {
		.logo span {
			padding-top: 0.1em;
		}
		.centerd-box .row > .col-lg-4:nth-child(3n+1) {
			clear: both;
		}
	}
	@media screen and (max-width: 1199px) {
		.article-previews-news .row > * {
			min-height: auto;
		}
		.logo {
			font-size: 15px;
		}

		.logo .svg {
			height: 62px;
			width: 49px;
		}

		.logo svg {
			height: 62px;
			width: 49px;
		}
		.logo span {
			font-size: 24px;
		}
		.logo .logo-desc {
			font-size: 12px;
		}
		.main-nav nav ul {
			margin: 3px 0;
		}
		.event-box .wrapper:not(.btn) {
			padding: 200px 240px 40px 35px;
		}
		.grid-item {
			width: 50%;
		}
		.long .grid-item {
			width: 33.333%;
		}
		.article-previews .grid-item:nth-last-child(3) {
			padding-bottom: 20px;
		}
		.article-previews .grid-item:nth-last-child(3) .wrapper {
			border-bottom: 1px solid #f7f7f7;
		}
		.special-project-previews a.one-item {
			height: 315px;
		}
		.advisor .search-box .search-field:focus {
			right: 0;
		}
		.legal-filter .type label {
			width: auto;
		}
		.legal-filter .type label span {
			padding: 10px 24px;
		}
		.legal-filter input[name=inquiry] {
			width: 111%;
		}
		.poster.short .one-item:nth-child(1) {
			width: 212px;
		}
		.poster .one-item {
			height: 290px;
			width: 212px;
		}
		.poster .one-item:nth-child(1),
		.poster .one-item:nth-child(5),
		.poster .one-item:nth-child(11),
		.poster .one-item:nth-child(15) {
			width: 454px;
		}
		.slick-slider.main .wrapper h1,
		.slick-slider.main .wrapper .h1 {
			max-width: 970px;
		}
		.long-box.big-img .long-box-wrapper .img {
			height: 225px;
			width: 290px;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper {
			margin-left: 320px;
		}
		.accordeon .accordeon-wrapper .collapse-wrapper {
			padding: 0;
		}
		.filter-box.long .filter-button {
			width: 222px;
		}
		.filter-box.long .filter-button + .filter-button {
			margin-left: 17px;
		}
		.filter-box.long .form-group.select .chosen-container {
			width: 383px!important;
		}
		.filter-box.long .form-group + .form-group {
			margin-left: 17px;
		}
		.filter-box.long .form-group input {
			width: 140px;
		}
		.filter-box.long .pull-right {
			margin-top: 17px;
		}
		.filter-box.long .pull-right .SumoSelect > .CaptionCont {
			max-width: none;
			width: 348px;
		}
		footer .slick-slider .slick-slide img {
			left: 60%;
		}
		footer .slick-slider .slick-slide .text-wrapper {
			width: 60%;
		}
		footer .bottom-menu ul li:not(:first-child) {
			margin-left: 15px;
		}
		footer .soc {
			margin-top: 53px;
		}
		footer .soc .icon:not(:first-child) {
			margin-left: 2px;
		}
		.centerd-box .row > .col-md-4:nth-child(3n+1) {
			clear: both;
		}
		.box-menu-list {
			margin: 0 -7px;
			padding: 7px 0;
		}
		.box-menu-list .box-menu-one a {
			margin: 7px;
			font-size: 14px;
		}
	}
	@media screen and (max-width: 991px) {
		.main-nav nav ul li a {
			padding: 16px 17px;
		}
		.main-nav nav ul li span {
			margin: 0 15px 0 -15px;
		}
		.main-nav nav ul li ul li:before {
			vertical-align: top;
			margin-right: -15px;
		}
		.main-nav nav ul li ul li a {
			margin-left: 23px;
		}
		.event-box .wrapper:not(.btn) {
			padding: 200px 15px 40px 15px;
		}
		.event-box .links {
			left: 15px;
			right: 15px;
		}
		.article-gallery .slick-slider-nav {
			margin: 0 5.533%;
			width: 88.534%;
		}
		.article-gallery .slick-slider-nav .slick-slide {
			width: 114px;
		}
		.article-gallery .slick-slider-nav .slick-prev {
			left: -6.3%;
		}
		.article-gallery .slick-slider-nav .slick-next {
			right: -6.3%;
		}
		.special-project-previews a.one-item {
			height: 265px;
		}
		.special-project-previews a.one-item .title {
			font-size: 186.6665%;
		}
		.special-project-previews a.one-item .title:after {
			display: none;
		}
		.special-project-previews a.one-item p {
			display: none;
		}
		.article-box .upper-links a + a {
			margin-left: 15px;
		}
		.advisor .advisor-categories-box .row > *:nth-child(3n+1) {
			clear: both;
		}
		.advisor .advisor-categories-box .row > *:nth-child(4n+1) {
			clear: none;
		}
		.advisor .advisor-categories-box .advisor-category[href$=pdf] {
			padding-top: 45px;
		}
		.advisor .advisor-categories-box .advisor-category[href$=pdf] .cat-name {
			padding-top: 10px;
		}
		.governance h2,
		.governance .h2 {
			font-size: 186.6667%;
		}
		.governance .chairman .name {
			float: none;
		}
		.governance .chairman .doc {
			display: block;
			margin-top: 0;
			width: 100%;
			float: none;
		}
		.governance .chairman .doc:before {
			font-size: 180%;
			top: 11px;
		}
		.governance .publ .chairman .doc:before {
			font-size: 240%;
			top: 50%;
		}
		.committee-address .chairman {
			margin: 20px 0 0;
			display: table;
			height: 74px;
			width: 100%;
			float: none;
		}
		.committee-address .chairman .doc {
			vertical-align: middle;
			display: table-cell;
			width: 100%;
			float: none;
			margin: 0;
		}
		.authorities {
			margin-top: 30px;
		}
		.authorities > *:nth-child(2n+1) {
			clear: both;
		}
		.authorities > *:nth-child(3n+1) {
			clear: none;
		}
		.legal-filter .type label {
			width: auto;
		}
		.legal-filter .type label span {
			padding: 10px 3px;
		}
		.legal-filter input[name=daterange] {
			font-size: 73.3334%;
		}
		.legal-filter input[name=inquiry] {
			margin: 0 -10px;
			width: 105%;
		}
		.legal-filter .btn {
			margin-bottom: 0;
			padding: 0 10px;
			width: auto;
		}
		.search-results .one-item .publ .show-more {
			margin-top: 0;
		}
		.search-results .one-item .publ .chairman {
			margin: 20px 0 0;
		}
		.poster.short .one-item:nth-child(1) {
			width: 220px;
		}
		.poster.short .one-item:nth-child(4) {
			display: none;
		}
		.poster .one-item {
			height: 296px;
			width: 220px;
		}
		.poster .one-item:nth-child(1),
		.poster .one-item:nth-child(5),
		.poster .one-item:nth-child(11),
		.poster .one-item:nth-child(15) {
			width: 220px;
		}
		.poster .one-item:nth-child(1):hover,
		.poster .one-item:nth-child(5):hover,
		.poster .one-item:nth-child(11):hover,
		.poster .one-item:nth-child(15):hover {
			-webkit-box-shadow: inset 0 0 0 1px #cacaca;
			-moz-box-shadow: inset 0 0 0 1px #cacaca;
			box-shadow: inset 0 0 0 1px #cacaca;
		}
		.poster .one-item:nth-child(1):hover .title,
		.poster .one-item:nth-child(5):hover .title,
		.poster .one-item:nth-child(11):hover .title,
		.poster .one-item:nth-child(15):hover .title {
			bottom: 50%;
		}
		.poster .one-item:nth-child(1):hover .preview-text,
		.poster .one-item:nth-child(5):hover .preview-text,
		.poster .one-item:nth-child(11):hover .preview-text,
		.poster .one-item:nth-child(15):hover .preview-text {
			top: 50%;
		}
		.poster .one-item:nth-child(1):hover .inf,
		.poster .one-item:nth-child(5):hover .inf,
		.poster .one-item:nth-child(11):hover .inf,
		.poster .one-item:nth-child(15):hover .inf {
			border-bottom: 0;
			border-right: 0;
			bottom: 0;
		}
		.poster .one-item:nth-child(1) .poster-img,
		.poster .one-item:nth-child(5) .poster-img,
		.poster .one-item:nth-child(11) .poster-img,
		.poster .one-item:nth-child(15) .poster-img {
			width: 101%;
		}
		.poster .one-item:nth-child(1) .title,
		.poster .one-item:nth-child(5) .title,
		.poster .one-item:nth-child(11) .title,
		.poster .one-item:nth-child(15) .title {
			width: 100%;
		}
		.poster .one-item:nth-child(1) .preview-text,
		.poster .one-item:nth-child(5) .preview-text,
		.poster .one-item:nth-child(11) .preview-text,
		.poster .one-item:nth-child(15) .preview-text {
			background: rgba(0, 0, 0, 0.5);
			padding: 0 20px 20px;
			color: #ffffff;
			width: 100%;
			top: 100%;
		}
		.poster .one-item:nth-child(1) .preview-text:before,
		.poster .one-item:nth-child(5) .preview-text:before,
		.poster .one-item:nth-child(11) .preview-text:before,
		.poster .one-item:nth-child(15) .preview-text:before {
			display: none;
		}
		.poster .one-item:nth-child(1) .inf,
		.poster .one-item:nth-child(5) .inf,
		.poster .one-item:nth-child(11) .inf,
		.poster .one-item:nth-child(15) .inf {
			-webkit-border-radius: 0 0 3px 0;
			-moz-border-radius: 0 0 3px 0;
			border-radius: 0 0 3px 0;
			padding: 5px 20px 15px;
			background: #000000;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			border-bottom: 0;
			border-right: 0;
			bottom: -50px;
			color: #ffffff;
			height: 35px;
			width: 100%;
		}
		.poster .one-item:nth-child(1) .inf:before,
		.poster .one-item:nth-child(5) .inf:before,
		.poster .one-item:nth-child(11) .inf:before,
		.poster .one-item:nth-child(15) .inf:before {
			background: #000000;
			background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
			background: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0) 100%);
			background: -moz-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
			background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #000000), color-stop(100%, rgba(0, 0, 0, 0)));
			background: -webkit-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
			background: -o-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
			background: -ms-linear-gradient(bottom, #000000 0%, rgba(0, 0, 0, 0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='rgba(0, 0, 0, 0)', GradientType=0);
		}
		.slick-slider.main .slick-slide {
			min-height: auto;
		}
		.slick-slider.main .wrapper h1,
		.slick-slider.main .wrapper .h1 {
			max-width: 750px;
		}
		.citizens-table .th:nth-child(3) {
			padding: 10px 0;
			width: 85px;
		}
		.cards-box.no-bg .row > *:nth-child(3n + 1) {
			clear: none;
		}
		.cards-box.no-bg .row > *:nth-child(2n + 1) {
			clear: both;
		}
		.long-box.big-img .long-box-wrapper .img {
			height: 165px;
			width: 220px;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper {
			margin-left: 250px;
		}
		.infographics-text .row > *:last-child {
			display: none;
		}
		.timeline .timeline-box {
			padding-left: 94px;
		}
		.timeline .timeline-box:before {
			left: 125px;
		}
		.timeline .timeline-box .timeline-wrapper {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) {
			padding-left: 31px;
			float: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:before {
			left: 104px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:after {
			left: 31px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-year {
			left: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-img {
			left: 126px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper {
			margin-left: 80px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper .date {
			right: 100%;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) {
			padding-left: 31px;
			padding-right: 0;
			float: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:before {
			left: 104px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:after {
			left: 31px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-year {
			right: auto;
			left: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-img {
			left: 126px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper {
			margin-left: 80px;
			margin-right: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper .date {
			right: 100%;
			left: auto;
		}
		.timeline .timeline-box .timeline-wrapper + .timeline-wrapper {
			margin-top: 30px;
		}
		.timeline .show-more {
			margin-left: 25px;
			float: left;
		}
		.filter-box.long .filter-button {
			width: 168px;
		}
		.filter-box.long .filter-button + .filter-button {
			margin-left: 16px;
		}
		.filter-box.long .form-group + .form-group {
			margin-left: 16px;
		}
		.filter-box.long .form-group.select .chosen-container {
			width: 292px!important;
		}
		.filter-box.long .form-group input {
			width: 104px;
		}
		.filter-box.long .pull-right {
			margin-top: 16px;
		}
		.filter-box.long .pull-right .SumoSelect > .CaptionCont {
			width: 239px;
		}
		footer p {
			width: 50%;
		}
		footer .slick-slider .slick-slide img {
			left: 70%;
		}
		footer .slick-slider .slick-slide .text-wrapper {
			width: 80%;
		}
		footer .col-sm-12 + .col-sm-12 {
			margin-top: 30px;
		}
		footer .soc {
			margin-top: -40px;
			float: right;
		}
		.article-previews-news .row > *:nth-child(3n+1) {
			/*clear: none;*/
		}
		.article-previews-news .row > *:nth-child(2n+1) {
			/*clear: both;*/
		}
		.box-menu .container {
			padding: 0 15px;
		}
		.box-menu-list {
			display: block;
		}
		.box-menu-list .box-menu-one {
			display: inline-block;
		}
		.box-menu-list .box-menu-one a {
			font-size: 12px;
			border: 0;
			padding: 0;
			text-align: left;
			line-height: 1.5;
		}
		.box-menu-list .box-menu-one a:hover {
			color: #cc7521;
			background: none;
		}
		.central-more .chairman-info {
			padding: 0px;
		}
	}
	@media (min-width: 767px) and (max-width: 1199px) {

		.cecutient-button:before {
			margin: 0;
		}
		.cecutient-menu {
			right: 100%;
			left: auto;
		}
		.cecutient-menu .container .label:before {
			font-size: 22px;
			height: 22px;
			width: 22px;
			left: 11px;
			top: 9px;
		}
		.cecutient-menu .container .font-size:before,
		.cecutient-menu .container .color-scheme:before {
			display: none;
		}
		.cecutient-menu .container .font-size .plus,
		.cecutient-menu .container .font-size .minus {
			margin: 0;
		}
		.cecutient-menu .container .font-size .minus {
			margin-right: 5px;
		}
		.cecutient-menu .container .color-scheme {
			margin-left: 19px;
		}
		.cecutient-menu .container .color-scheme .wrapper {
			margin-left: 5px;
		}
		.cecutient-menu .container .color-scheme .wrapper:first-child {
			margin-left: 0;
		}
		.send-message span,
		.cecutient-button span {
			display: none;
		}
		.ad {
			height: auto;
		}
		.advanced-search {
			color: transparent!important;
			display: inline-block;
			text-indent: -9999px;
			width: 20px;
		}
		.advanced-search:before {
			color: #e08f40 !important;
			font-size: 133.3334%;
			text-indent: 0;
			display: block;
		}
		.advanced-search:hover {
			border-bottom-color: transparent!important;
		}
		.first-line-menu {
			position: absolute;
			width: 100%;
			right: 100%;
			top: 0;
		}
		.first-line-menu .col-xs-12 {
			padding-right: 0;
		}
		.first-line-menu p {
			font-size: 13px;
		}
		.first-line-menu p span {
			display: none;
		}
		.first-line-menu .search-field:focus {
			-webkit-transform: translate(50px, 0);
			-moz-transform: translate(50px, 0);
			-ms-transform: translate(50px, 0);
			-o-transform: translate(50px, 0);
			transform: translate(50px, 0);
		}
		.first-line-menu .search-field:focus + .search-button {
			-webkit-transform: translate(50px, 0);
			-moz-transform: translate(50px, 0);
			-ms-transform: translate(50px, 0);
			-o-transform: translate(50px, 0);
			transform: translate(50px, 0);
		}
		.first-line-menu .send-message {
			right: 0;
			height: 40px;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
		}
		.first-line-menu .send-message,
		.first-line-menu .send-message-placer {
			width: 40px;
			text-align: center;
		}
		.second-line-menu {
			overflow: auto;
			height: 100%;
			width: auto;
		}
		.second-line-menu .main-nav {
			margin: 0 -15px;
		}
		.second-line-menu .main-nav nav ul {
			position: relative;
			-webkit-box-shadow: none;
			box-shadow: none;
			display: block;
			border: 0;
		}
		.second-line-menu .main-nav nav ul li {
			padding: 0 22px;
			display: block;
			width: 100%;
		}
		.second-line-menu .main-nav nav ul li:hover ul {
			display: block;
		}
		.second-line-menu .main-nav nav ul li a {
			border-bottom-width: 0!important;
			display: inline-block;
			padding: 16px 0;
		}
		.second-line-menu .main-nav nav ul li a:hover,
		.second-line-menu .main-nav nav ul li a.active {
			border-bottom-width: 0!important;
			background-color: transparent;
		}
		.second-line-menu .main-nav nav ul li span {
			margin: 0 0 0 8px;
		}
		.second-line-menu .main-nav nav ul li span:after {
			padding: 16px 0;
			display: none;
		}
		.second-line-menu .main-nav nav ul li ul {
			margin: 0 -22px;
			display: none;
			padding: 0;
		}
		.second-line-menu .main-nav nav ul li ul li:before {
			margin-right: -28px;
			padding: 9px 0;
			float: left;
		}
		.second-line-menu .main-nav nav ul li ul li a {
			color: #737373 !important;
			margin-left: 28px;
			padding: 9px 0;
		}
		.second-line-menu .main-nav nav ul li.separator {
			margin-top: 15px;
			padding-top: 15px;
			border-top: 1px solid #dcdcdc;
		}
		.second-line-menu .main-nav nav ul li.separator:hover a {
			color: #333333 !important;
		}
		.accept-method {
			padding-left: 20px;
			margin-bottom: 0;
			float: none;
			top: 0;
		}
		.submenu-mobile {
			display: block;
		}
		.event-box .wrapper {
			padding: 20px 15px 35px;
		}
		.event-box .wrapper p {
			font-size: 180%;
		}
		.event-box .links {
			bottom: 15px;
			left: 15px;
		}
		.special-project {
			display: none;
		}



	}
		@media (min-width: 767px) and (max-width: 1199px) {
			.second-line-menu .container {
				width: 0;
				margin-left: 0px;
				margin-right: 1px;
			}
			.second-line-menu  .logo {
				display: none;
			}
		}
	@media (min-width: 500px) and (max-width: 767px) {
.slick-slider.main .wrapper h1, .slick-slider.main .wrapper .h1 {
    margin-bottom: 0;
    padding: 0;

}
.slick-slider.main .slick-slide {
    background-position: center;
    background-size: cover;
    vertical-align: middle;
    min-height: auto;
}
	}
	@media screen and (max-width: 767px) {
		section.main_news_s {
    padding-bottom: 0;
}
		.article-previews-news .row > * {
			min-height: auto;
		}
		.send-message:before,
		.cecutient-button:before {
			margin: 0;
		}
		.cecutient-menu {
			right: 100%;
			left: auto;
		}
		.cecutient-menu .container .label:before {
			font-size: 22px;
			height: 22px;
			width: 22px;
			left: 11px;
			top: 9px;
		}
		.cecutient-menu .container .font-size:before,
		.cecutient-menu .container .color-scheme:before {
			display: none;
		}
		.cecutient-menu .container .font-size .plus,
		.cecutient-menu .container .font-size .minus {
			margin: 0;
		}
		.cecutient-menu .container .font-size .minus {
			margin-right: 5px;
		}
		.cecutient-menu .container .color-scheme {
			margin-left: 19px;
		}
		.cecutient-menu .container .color-scheme .wrapper {
			margin-left: 5px;
		}
		.cecutient-menu .container .color-scheme .wrapper:first-child {
			margin-left: 0;
		}
		.send-message span,
		.cecutient-button span {
			display: none;
		}
		.ad {
			height: auto;
		}
		.advanced-search {
			color: transparent!important;
			display: inline-block;
			text-indent: -9999px;
			width: 20px;
		}
		.advanced-search:before {
			color: #e08f40 !important;
			font-size: 133.3334%;
			text-indent: 0;
			display: block;
		}
		.advanced-search:hover {
			border-bottom-color: transparent!important;
		}
		.first-line-menu {
			position: absolute;
			width: 100%;
			right: 100%;
			top: 0;
		}
		.first-line-menu .col-xs-12 {
			padding-right: 0;
		}
		.first-line-menu p {
			font-size: 13px;
		}
		.first-line-menu p span {
			display: none;
		}
		.first-line-menu .search-field:focus {
			-webkit-transform: translate(50px, 0);
			-moz-transform: translate(50px, 0);
			-ms-transform: translate(50px, 0);
			-o-transform: translate(50px, 0);
			transform: translate(50px, 0);
		}
		.first-line-menu .search-field:focus + .search-button {
			-webkit-transform: translate(50px, 0);
			-moz-transform: translate(50px, 0);
			-ms-transform: translate(50px, 0);
			-o-transform: translate(50px, 0);
			transform: translate(50px, 0);
		}
		.first-line-menu .send-message {
			right: 0;
			height: 40px;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
		}
		.first-line-menu .send-message,
		.first-line-menu .send-message-placer {
			width: 40px;
			text-align: center;
		}
		.second-line-menu {
			overflow: auto;
			height: 100%;
			width: 267px;
		}
		.second-line-menu .main-nav {
			margin: 0 -15px;
		}
		.second-line-menu .main-nav nav ul {
			position: relative;
			-webkit-box-shadow: none;
			box-shadow: none;
			display: block;
			border: 0;
		}
		.second-line-menu .main-nav nav ul li {
			padding: 0 22px;
			display: block;
			width: 100%;
		}
		.second-line-menu .main-nav nav ul li:hover ul {
			display: block;
		}
		.second-line-menu .main-nav nav ul li a {
			border-bottom-width: 0!important;
			display: inline-block;
			padding: 16px 0;
		}
		.second-line-menu .main-nav nav ul li a:hover,
		.second-line-menu .main-nav nav ul li a.active {
			border-bottom-width: 0!important;
			background-color: transparent;
		}
		.second-line-menu .main-nav nav ul li span {
			margin: 0 0 0 8px;
		}
		.second-line-menu .main-nav nav ul li span:after {
			padding: 16px 0;
			display: none;
		}
		.second-line-menu .main-nav nav ul li ul {
			margin: 0 -22px;
			display: none;
			padding: 0;
		}
		.second-line-menu .main-nav nav ul li ul li:before {
			margin-right: -28px;
			padding: 9px 0;
			float: left;
		}
		.second-line-menu .main-nav nav ul li ul li a {
			color: #737373 !important;
			margin-left: 28px;
			padding: 9px 0;
		}
		.second-line-menu .main-nav nav ul li.separator {
			margin-top: 15px;
			padding-top: 15px;
			border-top: 1px solid #dcdcdc;
		}
		.second-line-menu .main-nav nav ul li.separator:hover a {
			color: #333333 !important;
		}
		.accept-method {
			padding-left: 20px;
			margin-bottom: 0;
			float: none;
			top: 0;
		}
		.submenu-mobile {
			display: block;
		}
		.event-box .wrapper {
			padding: 20px 15px 35px;
		}
		.event-box .wrapper p {
			font-size: 180%;
		}
		.event-box .links {
			bottom: 15px;
			left: 15px;
		}
		.special-project {
			display: none;
		}
		.grid {
			margin-top: 20px;
		}
		.grid-item {
			width: 100%;
		}
		.long .grid-item {
			width: 100%;
		}
		.article-previews .col-lg-3 .wrapper {
			margin-bottom: 20px;
		}
		.article-previews .article-previews-news {
			margin-bottom: 30px;
		}
		h1 + .article-previews {
			margin-top: 30px;
		}
		h1 + .article-previews .show-more.upper {
			top: 0;
		}
		.article-box .soc:before {
			display: block;
			width: 100%;
		}
		.article-box .upper-links {
			margin: 0 0 30px;
			float: none;
		}
		.article-box .upper-links a + a {
			margin-left: 30px;
		}
		.article-box-wrapper {
			padding-bottom: 100%!important;
		}
		.article-box-wrapper.relative {
			padding-bottom: 0!important;
			height: auto!important;
		}
		.article-box-wrapper.relative img {
			position: relative!important;
		}
		.article-previews .grid-item:nth-last-child(2) {
			padding-bottom: 20px;
		}
		.article-previews .grid-item:nth-last-child(2) .wrapper {
			border-bottom: 1px solid #f7f7f7;
		}
		.article-gallery .slick-slider-nav .slick-slide {
			width: 97px;
		}
		.special-project-previews a.one-item {
			height: 215px;
		}
		.special-project-previews a.one-item .title {
			position: absolute;
			padding: 25px;
			bottom: 60px;
			width: 100%;
			left: 0;
		}
		.special-project-list .project-announce {
			padding-bottom: 30px;
		}
		.projects-info ul li:before {
			display: none;
		}
		.advisor .search-box {
			margin-bottom: 10px;
		}
		.advisor .search-box.upper {
			margin-top: 0;
		}
		.advisor .search-box .search-field {
			width: 85%;
		}
		.advisor .search-box .search-field:focus {
			position: relative;
			-webkit-box-shadow: none;
			box-shadow: none;
			right: auto;
		}
		.advisor .advisor-tabs {
			margin-bottom: 15px;
		}
		.advisor .advisor-tabs li {
			width: 50%;
		}
		.advisor .advisor-tabs li a {
			width: 100%;
		}
		.advisor .advisor-categories-box .row > * {
			margin-bottom: 15px;
			display: table;
			width: 100%;
		}
		.advisor .advisor-categories-box .advisor-category {
			padding: 15px 15px 15px 54px;
			vertical-align: middle;
			height: 72px!important;
			display: table-cell;
		}
		.advisor .advisor-categories-box .advisor-category[href$=pdf] {
			padding: 35px 15px 35px 54px;
		}
		.advisor .advisor-categories-box .advisor-category[href$=pdf]:after {
			left: 10px;
			top: 10px;
		}
		.advisor .advisor-categories-box .advisor-category[href$=pdf] .icon {
			margin-top: -5px;
		}
		.advisor .advisor-categories-box .advisor-category .icon {
			display: inline-block;
			position: absolute;
			margin: -20px 0;
			height: 40px;
			width: 40px;
			left: 17px;
			top: 50%;
		}
		.advisor .advisor-categories-box .advisor-category .icon.large svg,
		.advisor .advisor-categories-box .advisor-category .icon svg {
			height: 40px;
			width: 40px;
		}
		.advisor .advisor-categories-box .advisor-category .cat-name {
			display: inline-block;
			height: auto;
		}
		.advisor .advisor-categories-box .advisor-category .large + .cat-name {
			padding-top: 0;
		}
		.advisor .advisor-categories-menu {
			margin: 20px 0 30px;
		}
		.governance h2,
		.governance .h2 {
			text-align: center;
		}
		.governance-menu-sandwich {
			display: block;
		}
		.governance-menu-sandwich.active + .box .governance-menu {
			bottom: 0;
		}
		.governance-menu {
			padding-top: 49px;
			position: fixed;
			overflow: auto;
			bottom: 150%;
			height: 100%;
			width: 100%;
			z-index: 14;
			-webkit-transition: all 0.3s ease;
			-moz-transition: all 0.3s ease;
			-o-transition: all 0.3s ease;
			transition: all 0.3s ease;
			left: 0;
		}
		.chairman {
			padding: 12px;
		}
		.chairman .post {
			margin-top: 0;
		}
		.chairman .doc {
			margin-top: 0;
			width: 100%;
		}
		.committee-links .link-wrapper {
			text-align: left;
			margin-right: 0;
			display: block;
		}
		.show-more.upper {
			margin-bottom: 20px;
			position: relative;
			text-align: right;
			display: block;
			top: 0;
		}
		.legal-filter input[name=daterange] {
			font-size: 93.33334%;
		}
		.legal-filter input[name=inquiry] {
			width: 100%;
			margin: 0;
		}
		.legal-filter .btn {
			margin-bottom: 20px;
			width: 100%;
		}
		.range_inputs .btn {
			width: 100%;
		}
		.poster.short .one-item:nth-child(1) {
			width: 100%;
		}
		.poster .row {
			margin: 0;
		}
		.poster .one-item {
			height: 350px;
			width: 100%;
			margin: 0;
		}
		.poster .one-item + .one-item {
			margin-top: 30px;
		}
		.poster .one-item:nth-child(1),
		.poster .one-item:nth-child(5),
		.poster .one-item:nth-child(11),
		.poster .one-item:nth-child(15) {
			width: 100%;
		}
		.poster-filter a {
			display: none;
		}
		.poster-detail .img {
			margin-bottom: 40px;
		}
		.slick-slider.main .wrapper h1,
		.slick-slider.main .wrapper .h1,
		.slick-slider.main .wrapper p {
			max-width: 100%;
		}
		.slick-slider.career .slick-slide {
			padding: 170px 30px 30px;
		}
		.bb-bookblock-nav + .bb-bookblock-nav {
			padding-left: 0;
		}
		.poster-tabs.upper li.active {
			padding: 5px 0;
		}
		.poster-tabs.upper li.active input {
			width: 0;
		}
		.send-appeals .one-item {
			margin: 0 0 30px;
			width: 100%;
		}
		.resume-form .btn {
			width: 100%;
			padding: 0;
		}
		.appointment-table {
			text-align: left;
		}
		.appointment-table .tr {
			border-top: 1px solid #dcdcdc;
			display: block;
		}
		.appointment-table .tr:first-child {
			display: none;
		}
		.appointment-table .tr:first-child,
		.appointment-table .tr:first-child + * {
			border-top: 0;
		}
		.appointment-table .tr .td {
			padding: 10px 0 0 125px;
			display: block;
			border-top: 0;
		}
		.appointment-table .tr .td:first-child {
			padding: 20px 0 0 125px;
			width: 100%;
		}
		.appointment-table .tr .td:last-child {
			padding: 10px 0 20px 125px;
			text-align: left;
		}
		.appointment-table .tr .td:before {
			margin-left: -125px;
			color: #aaaaaa;
			display: block;
			width: 110px;
			float: left;
		}
		.appointment-table .tr .td:first-child:before {
			content: 'Должность';
		}
		.appointment-table .tr .td:first-child + *:before {
			content: 'Ф.И.О.';
		}
		.appointment-table .tr .td:first-child + * + *:before {
			content: 'Время приема';
		}
		.appointment-table .tr .td:first-child + * + * + *:before {
			content: 'Адрес';
		}
		.appointment-table .tr .td:first-child + * + * + * + *:before {
			content: 'Телефон';
		}
		.reference-info .row > *:first-child .one-item {
			height: auto;
		}
		.reference-info .info-box {
			padding-right: 30px;
		}
		.sort {
			margin-top: 0;
			float: none;
		}
		.long-box .long-box-wrapper {
			padding: 180px 20px 20px 20px;
		}
		.long-box .long-box-wrapper .img {
			margin-left: -65px;
			left: 50%;
		}
		.long-box .long-box-wrapper .long-box-text-wrapper .title {
			text-align: center;
		}
		.long-box.full .long-box-wrapper {
			padding: 20px 15px;
		}
		.long-box.full .long-box-wrapper .category {
			margin-top: 0;
		}
		.long-box.full .long-box-wrapper .text-who {
			width: 100%;
		}
		.long-box.full .long-box-wrapper .well .btn {
			width: 100%;
			padding: 0;
		}
		.citizens-table .th {
			display: none;
		}
		.citizens-table .head-line + .line .td:nth-child(1) {
			border-top: 0;
		}
		.citizens-table .td {
			display: block;
		}
		.citizens-table .td:nth-child(2) {
			padding: 0 0 20px;
			border-top: 0;
		}
		.citizens-table .td:nth-child(3) {
			display: none;
		}
		.citizens-table .td .title {
			text-align: center;
		}
		.citizens-table .td .title .inf {
			font-size: 57.6924%;
			color: #aaaaaa;
			margin-top: 15px;
			display: block;
		}
		.citizens-table .td .title .inf span {
			color: #333333;
			margin-left: 5px;
		}
		.citizens-table .td .long-box-text-wrapper.chairman-info {
			height: 200px;
		}
		.list-items-box {
			display: block;
		}
		.list-items-box .list-items-wrapper {
			padding: 10px 0;
			display: block;
		}
		.list-items-box .list-items-wrapper .list-items-cell {
			text-align: center;
			display: block;
			padding: 0;
		}
		.list-items-box .list-items-wrapper .list-items-cell + .list-items-cell {
			padding: 10px 0 0;
		}
		.long-box.big-img .long-box-wrapper .img {
			margin: 0 0 20px;
			height: 210px;
			float: none;
			width: 100%;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper {
			margin-left: 0;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper .title {
			text-align: left;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper .add-inf .td {
			padding: 0 0 5px;
			display: block;
			width: 100%;
		}
		.long-box.big-img .long-box-wrapper .long-box-text-wrapper .add-inf .td:first-child {
			padding: 5px 0 0;
		}
		.long-box.sport-school .row > *:not(:last-child) .long-box-wrapper {
			border-bottom: 1px solid #cacaca;
			padding-bottom: 15px;
		}
		.long-box.sport-school .long-box-wrapper .img {
			position: relative;
			margin: 0 0 20px;
			height: 160px;
			float: none;
			width: 100%;
		}
		.long-box.sport-school .long-box-wrapper .long-box-text-wrapper {
			margin-left: 0;
		}
		.long-box.sport-school .long-box-wrapper .long-box-text-wrapper .title {
			text-align: left;
		}
		.long-box.sport-school .long-box-wrapper .long-box-text-wrapper .add-inf .td {
			padding: 0 0 5px;
			display: block;
			width: 100%;
		}
		.long-box.sport-school .long-box-wrapper .long-box-text-wrapper .add-inf .td:first-child {
			padding: 5px 0 0;
		}
		.long-box.sport-federation .row > *:not(:last-child) .long-box-wrapper {
			border-bottom: 1px solid #cacaca;
			padding-bottom: 15px;
			margin-bottom: 20px;
		}
		.long-box.sport-federation .long-box-wrapper {
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			padding: 0;
		}
		.long-box.sport-federation .long-box-wrapper .img {
			display: none;
		}
		.long-box.sport-federation .long-box-wrapper .long-box-text-wrapper {
			margin-left: 0;
		}
		.long-box.sport-federation .long-box-wrapper .long-box-text-wrapper .title {
			text-align: left;
		}
		.long-box.sport-federation .long-box-wrapper .long-box-text-wrapper .add-inf .td {
			padding: 0 0 5px;
			display: block;
			width: 100%;
		}
		.long-box.sport-federation .long-box-wrapper .long-box-text-wrapper .add-inf .td:first-child {
			padding: 5px 0 0;
		}
		.federations-filter form,
		.federations-filter select {
			display: block;
		}
		.federations-filter a {
			display: none;
		}
		.infographics-text .row > *:last-child {
			display: block;
		}
		.infographics-text .row > * + * {
			margin-top: 20px;
		}
		.timeline .timeline-box {
			padding-left: 0;
		}
		.timeline .timeline-box:before {
			left: 30px;
		}
		.timeline .timeline-box .timeline-wrapper {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year {
			max-width: 61px;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year span {
			white-space: nowrap;
			overflow: hidden;
			max-width: 100%;
			display: block;
			height: 100%;
		}
		.timeline .timeline-box .timeline-wrapper .timeline-item .timeline-item-year + .timeline-item-year {
			display: block;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) {
			padding-left: 31px;
			float: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:before {
			left: 69px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item:after {
			width: 45px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-year {
			left: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-img {
			display: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-img + .timeline-item-wrapper {
			padding-left: 15px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper {
			margin-left: 45px;
			padding: 15px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper .date {
			position: relative;
			margin: 0 0 5px;
			line-height: 1;
			right: auto;
			top: auto;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(odd) .timeline-item .timeline-item-wrapper .title {
			font-size: 106.6667%;
			font-weight: 500;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) {
			padding-left: 31px;
			padding-right: 0;
			float: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:before {
			left: 69px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item:after {
			width: 45px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-year {
			right: auto;
			left: 0;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-img {
			display: none;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-img + .timeline-item-wrapper {
			padding-left: 20px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper {
			margin-left: 45px;
			margin-right: 0;
			padding: 15px;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper .date {
			position: relative;
			margin: 0 0 5px;
			line-height: 1;
			right: auto;
			left: auto;
			top: auto;
		}
		.timeline .timeline-box .timeline-wrapper:nth-child(even) .timeline-item .timeline-item-wrapper .title {
			font-size: 106.6667%;
			font-weight: 500;
		}
		.timeline .timeline-box .timeline-wrapper:last-child:after {
			background: #ffffff;
			position: absolute;
			display: block;
			height: 100%;
			content: '';
			z-index: 1;
			width: 3px;
			left: 30px;
			top: 30px;
		}
		.timeline .timeline-box .timeline-wrapper + .timeline-wrapper {
			margin-top: 30px;
		}
		.timeline .show-more {
			margin-left: 0;
			display: block;
			float: none;
		}
		.filter-box.long .filter-button {
			width: 22%;
		}
		.filter-box.long .filter-button:before {
			margin-right: 0;
		}
		.filter-box.long .filter-button + .filter-button {
			margin-left: 4%;
		}
		.filter-box.long .filter-button span {
			display: none;
		}
		.filter-box.long .form-group {
			width: 100%;
		}
		.filter-box.long .form-group.select .chosen-container {
			width: 100%!important;
		}
		.filter-box.long .form-group + .form-group {
			margin-top: 10px;
			margin-left: 0;
		}
		.filter-box.long .form-group.datepicker {
			width: 100%;
		}
		.filter-box.long .form-group.datepicker input {
			width: 100%;
		}
		.filter-box.long .form-group input {
			width: 100%;
		}
		.filter-box.long .pull-right,
		.filter-box.long .pull-left {
			width: 100%;
		}
		.filter-box.long .pull-right {
			margin-top: 18px;
		}
		.filter-box.long .pull-right .SumoSelect > .CaptionCont {
			width: 100%;
		}
		.structure .one-item {
			width: 100%;
		}
		.structure .one-item + .one-item {
			width: 100%!important;
		}
		.structure .one-item + .one-item span:before {
			background: transparent;
			margin-left: -8px;
			content: '\e94e';
			width: 16px;
		}
		footer p {
			width: 100%;
		}
		footer .slick-slider {
			height: 150px;
		}
		footer .slick-slider .slick-slide img {
			left: 50%;
		}
		footer .slick-slider .slick-slide .text-wrapper {
			width: 100%;
		}
		footer .slick-slider .slick-slide .text-wrapper p {
			display: none;
		}
		footer .slick-slider .slick-slide .text-wrapper a {
			margin-top: 0;
		}
		footer .slick-slider .slick-dots {
			right: auto;
			left: 23px;
			bottom: 0;
			top: auto;
		}
		footer .col-xs-12 + .col-xs-12 {
			margin-top: 20px;
		}
		footer .col-xs-12 + .col-xs-12 p {
			text-align: center;
		}
		footer .bottom-menu ul li {
			float: none;
		}
		footer .bottom-menu ul li:not(:first-child) {
			margin-top: 15px;
			margin-left: 0;
		}
		footer .half {
			width: 100%!important;
		}
		footer .half:nth-child(2),
		footer .half:nth-child(3) {
			display: none;
		}
		footer .w-line {
			display: block;
		}
		footer .soc {
			text-align: center;
			margin-top: 30px;
			float: none;
		}
		.soc .icon:not(:first-child) {
			margin-left: 5px;
		}
		.floater .floater-one {
			float: none !important;
		}
		.floater .floater-one + .floater-one {
			margin: 20px 0;
		}
		.nav-tabs {
			margin-bottom: 30px;
		}
		.nav-tabs li {
			display: block;
			float: none;
		}
		.nav-tabs li.active > a {
			padding-bottom: 10px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin-bottom: 0;
		}
		.map {
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
			padding: 0 15px 630px;
			margin: 0 -15px;
		}
		.map .search {
			width: 280px;
		}
		.map .hidden-box {
			display: none;
		}
		.col-xs-0 {
			width: 0;
		}
		.col-xs-0 .left-menu {
			position: absolute;
			right: 768px;
		}
		.daterangepicker .drp-buttons .btn {
			display: block;
			width: 100%;
			margin: 15px 0 5px !important;
		}
		.h1-button {
			display: block;
			margin: 10px 0 0;
		}
		.link-custom {
			float: left;
			margin: 0px 0px 15px;
		}
		.central-more .chairman-info {
			padding: 0px;
		}
		.tourist-number__list {
			display: block;
		}
		.city-symbols .item {
			padding: 15px 12px 12px 15px;
			display: block;
		}
		.city-symbols .item:after {
			display: table;
			content: '';
			clear: both;
		}
		.city-symbols .item .icon {
			height: 35px;
			width: 35px;
			float: left;
		}
		.city-symbols .item .text {
			font-size: 113.3335%;
			margin-left: 8px;
		}
		.city-symbols .item .show-more {
			font-size: 106.667%;
			margin-right: 18px;
			float: right;
		}
	}

	ul.icon_grid {
		position: absolute;
		list-style-type: none;
		bottom: 10px;
		left: 10px;
		display: inline-flex;
		margin-bottom: 0;
		padding-left: 0;
	}
	ul.icon_grid li.img_icon:before {
		border-radius: 50%;
		display: block;
		text-align: center;
		font-family: 'flaticon';
		background: #e08f40;
		z-index: 2;
		height: 30px;
		width: 30px;
		color: #fff;
		line-height: 31px;
		font-size: 93.334%;
		margin-right: 5px;
	}
	ul.icon_grid li.video-icon:before {
		content: '\e92c';
	}
	ul.icon_grid li.photo-icon:before {
		content: '\e92d';
	}
	ul.icon_grid li.article-icon:before {
		content: '\e90a';
	}
	ul.icon_grid li.audio-icon:before {
		content: '\e929';
	}

	.budget_menu_list {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.budget_menu_item {
		margin-bottom: 10px;
	}
	.projects_list_item {
		margin-bottom: 10px;
	}

	#votes_list_container label {
		display: inline;
	}
	#votes_list_container .form-check {
		padding: 16px 0;
	}
	#votes_list_container .form-check-label {
		padding-right: 16px;
	}
	.flaticon-yandex:before {
		font-family: "fontello" !important;
	}
	/*custom */


	.item_el:nth-child(2n) {
		background: #fefdfb;
	}
	.item_el {
		/*background: #f5ac1e17;*/
		background: #f1f1f1;
		padding: 13px;
		border-bottom: 1px solid #d8d8d8;
		margin-bottom: 18px;
		box-shadow: 0 9px 15px rgba(0,0,0,0.03)!important;
	}
	.filter_bl a.active,
	.filter_bl a:hover {
		font-weight: 600;
	}
	.filter_bl a.active:before {
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		bottom: -10px;
		left: calc(50% - 10px);
		text-align: center;
		border-left: 9px solid transparent;
		border-right: 9px solid transparent;
		border-top: 11px solid #f7f7f7;
	}
	.filter_bl a {
		position: relative;
		padding: 10px 10px;
		display: inline-block;
		border: none;
	}
	.filter_bl {
		background: #F7F7F7;
		margin-bottom: 20px;
	}
	.descr_top {
		margin-bottom: 30px;
	}
	.item_el:hover {
		background: #fbfbfb;
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.01,1.01);
	}
	.item_el .media-object {
		height: 100px;
		width: 100px;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.media-heading {
		font-size: 19px;
		color: #6f6f6f;
		margin-bottom: 10px;
		font-weight: 500;
	}
	.question_bl {
		border: 2px solid #eaa865;
		padding: 8px;
	}
	.descr_c {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.descr_c span {
		color: #000;
		font-size: 17px;
	}
	.item_el hr {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.descr_c span:first-child {
		font-weight: 500;
		color: #828282;
		padding-right: 3px;
	}


	/*new*/


	.item_el_wrap .descr_c span:first-child {
		font-weight: 500;
		color: #000;
		padding-right: 3px;
	}
	.item_el_wrap {

	}

	.item_el_wrap:nth-child(2n) {
		background: #fff;
	}
	.item_el_wrap hr {
		border-top: 1px solid #dedede;
		margin-top: 25px;
		margin-bottom: 35px;
	}
	.media-left-answer {
		padding-right: 30px;
	}
	.answer-body {
		/*font-weight: 600;*/
	}
	.search_bl .btn:active {
		box-shadow: none;
	}

	ul.icon_list {
		position: relative;
		list-style-type: none;
		padding-left: 0;
	}
	ul.icon_list li.img_icon:before {
		font-family: 'flaticon';
		font-size: 93.3334%;
		color: #aaaaaa;
		margin-right: 10px;
		display: block;
		float: left;
		height: 15px;
		width: 15px;
	}
	ul.icon_list li.img_icon.article-icon:before {
		content: '\e90a';
	}
	ul.icon_list li.img_icon.photo-icon:before {
		content: '\e92d';
	}
	ul.icon_list li.img_icon.video-icon:before {
		content: '\e92c';
	}
	ul.icon_list li.img_icon.audio-icon:before {
		content: '\e929';
	}


	a.one-item.blurred:before {
		content: '';
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
		outline: 1px solid #ffffff91;
		outline-offset: -10px;
		z-index: 9;
	}
	.special-project-previews a.one-item.blurred:after {
		background: #0b0b0b;
		content: '';
		opacity: 0.7;
	}

	.content-form.login-form, .content-form.register-form {
		padding-top: 40px;
	}

	.content-form.login-form input[type=submit], .content-form.register-form input[type=submit] {
		border-radius: 10px;
		margin-top: 10px;
		margin-bottom: 20px;
		width: 200px;
		padding: 5px 10px;
	}

	.content-form.login-form input[type=text], .content-form.register-form input[type=text], .content-form.login-form input[type=password], .content-form.register-form input[type=password] {
		border-radius: 5px;
		padding: 5px 10px;
		width: 200px;
	}

	.content-form.login-form .field, .content-form.register-form .field {
		margin-top: 15px;
	}

	.col_sid_wrap .article-announce-box.setequalheight.bx-context-toolbar-empty-area {
		margin-top: 32px;
		margin-bottom: 46px;
		max-height: 266px !important;
	}
	.article-announce-box.setequalheight {
    max-height: 1225px !important;
    height: 80vh;
	}
	@media (min-width: 992px) and (max-width: 1200px) {
		.advisor .advisor-categories-box .advisor-category .cat-name {
			font-size: 97.3334%;
		}
		.advisor .advisor-categories-box .advisor-category {
			padding: 21px 13px 15px;
			margin-bottom: 20px;
		}
	}

	@media screen and (max-width: 600px) {
		.col_mobil_12 {
			width: 100% !important;
		}
	}
	@media screen and (max-width: 500px) {

		.news_soc_wrap {
			-webkit-flex-direction: column;
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
		.news_soc_wrap h2 {
			order: 2;
		}
		.news_soc_wrap .soc {
			order: 1;
			margin-bottom: 10px;
		}
		.slick-slider.main .wrapper .h1 {
			margin-left: 1px !important;
			margin-right: 1px !important;
		}
		.slick-slider.main .wrapper {
			padding: 0 0;
		}
		.slick-slider.main .slick-slide {
			background-position: center;
			background-size: cover;
			vertical-align: middle;
			min-height: auto;

		}
		.slick-slider.main .wrapper h1, .slick-slider.main .wrapper .h1 {
			font-size: 194%;
		}

	}
.check-old {
	margin: 30px 0;
	display: block;

}
input[type=checkbox], input[type=radio] {margin: 0;}
.check-old input {margin-right: 5px;}
@media(max-width: 1439px) {
	.item-checbox {font-size: 25px;}
}
@media(max-width: 1199px) {
	.item {width: calc(35% - 20px);}
}
@media(max-width: 991px) {
	.item-checbox {font-size: 20px;}
}
@media(max-width: 768px) {
	.item {width: calc(50% - 10px);}
	.item-checbox {font-size: 25px;}
}
@media(max-width: 520px) {
	.item-checbox {
		font-size: 20px;
		justify-content: flex-start;
		padding: 10px;
	}
	.item-checbox input[type=checkbox] {
		margin-right: 10px;
	}
}
@media(max-width: 475px) {
	.item {width: calc(100% - 0px);}
}

.c-arrows {
	posititon: relative;
	cursor: pointer;
}
.bg-gray-airy .container {width: 100%;}
