html, body {
	color: #656d85;
}
.wrapper {
	background-size: 100% auto;
	background: url('/website/inst/upload/settings/new_bg-min.png?v1') no-repeat center 123px;
}
a {
	color: rgba(178,56,80,1.00);
}
.not-touch a:hover {
	color: #333a56;
}
a.invert {
	color: #333a56;
}
.not-touch a.invert:hover {
	color: #b23850;
}
h1 a, h2 a, h3 a, .h1 a, .h2 a, .h3 a {
	border-bottom: 1px solid rgba(178,56,80,.3);
}
.not-touch h1 a:hover, .not-touch h2 a:hover, .not-touch h3 a:hover, .not-touch .h1 a:hover, .not-touch .h2 a:hover, .not-touch .h3 a:hover {
	border-bottom: 1px solid rgba(51,58,86,.3);
}
.action {
	border-bottom: 1px dashed #b23850;
}
.not-touch .action:hover {
	border-bottom: 1px dashed #333a56;
}
ul > li:before {
	background: #333a56;
}
ol > li:before {
	color: #333a56;
}
h1, .h1 {
	color: #333a56;
	font-size: 38px;
    line-height: 44px;
}
h2, .h2 {
	color: #333a56;
	font-size: 32px;
	line-height: 40px;
}
h3, .h3 {
	color: #333a56;
	font-size: 24px;
	line-height: 30px;
}
h4, .h4 {
	color: #333a56;
	font-size: 20px;
	line-height: 26px;
}
h5, .h5 {
	color: #333a56;
	font-size: 18px;
	line-height: 24px;
}
blockquote {
	background: #fff url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2222%22%20viewBox%3D%220%200%2032%2022%22%3E%3Cpath%20fill%3D%22%23b23850%22%20d%3D%22M25%2014c-3.9%200-7-3.1-7-7s3.1-7%207-7%207%203.1%207%207v1c0%207.7-6.3%2014-14%2014v-4c2.7%200%205.2-1%207.1-2.9.4-.4.7-.8%201-1.2-.4.1-.8.1-1.1.1zM7%2014c-3.9%200-7-3.1-7-7s3.1-7%207-7%207%203.1%207%207v1c0%207.7-6.3%2014-14%2014v-4c2.7%200%205.2-1%207.1-2.9.4-.4.7-.8%201-1.2-.4.1-.7.1-1.1.1z%22%2F%3E%3C%2Fsvg%3E') no-repeat left 20px;
	color: #333a56;
}
blockquote div {
	color: #333a56;
}
.text-blue {
	color: #333a56;
}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input[type="search"],  input[type="date"], textarea, select {
	color: #333a56;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus {
	box-shadow: inset 0 0 0 1px #b23850, 0 0 6px rgba(255,102,0,.3);
}
.btn, input[type="submit"], input[type="button"], button {
	background: #b23850;
}
.not-touch .btn:hover, .not-touch input[type="submit"]:hover, .not-touch input[type="button"]:hover , .not-touch button:hover{
	background: #CE6479;
}
.btn.bordered-btn, input[type="submit"].bordered-btn, input[type="button"].bordered-btn, button.bordered-btn {
	box-shadow: inset 0 0 0 2px rgba(178,56,80,.3);
	color: #b23850;
}
.not-touch .btn.bordered-btn:hover, .not-touch input[type="submit"].bordered-btn:hover, .not-touch input[type="button"].bordered-btn:hover, .not-touch button.bordered-btn:hover {
	box-shadow: inset 0 0 0 2px #b23850;
	color: #b23850 !important;
}
input[type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before, input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before {
	box-shadow: inset 0 0 0 1px #b23850;
}
input[type="checkbox"]:checked + label:before {
	background: #b23850;
}
input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after {
	background: #b23850;
}
input[type="checkbox"]:checked:focus + label:before, input[type="checkbox"]:not(:checked):focus + label:before {
	border-color: #b23850;
}
.es-link svg path {
	fill: rgba(255,255,255,.6);
}
.not-touch .es-link:hover {
	color: rgba(255,255,255,.3);
}
.logo-box span {
	color: #333a56;
	font-size: 20px;
	line-height: normal;
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	.logo-box span {
		font-size: 15px;
	}
}
.search-box button {
	color: #b23850;
}
.not-touch .search-box button:hover {
	color: #333a56 !important;
}
.lang-box span {
	color: #333a56;
}
.top-btn {
	color: #b23850;
}
.not-touch .top-btn:hover {
	color: #333a56;
}
.menu .menu-item {
	color: #333a56;
}
.not-touch .menu .col-auto a:hover {
	color: #b23850;
}
.sticky .menu-item.current, .sticky .menu-item.current {
	color: #b23850;
}
.dropdown-menu-btn span {
	background: #b23850;
}
.dropdown-menu-btn span:before, .dropdown-menu-btn span:after {
	background: #b23850;
}
.dropdown-menu-icon-link {
	color: #b23850;
	border-bottom: 1px solid rgba(178,56,80,.3);
}
.not-touch .dropdown-menu-icon-link:hover {
	color: #333a56;
}
.dropdown-lower-lvl a {
	color: #333a56;
}
.not-touch .dropdown-lower-lvl a:hover {
	color: #b23850;
}
.tag-link {
	color: #b23850;
	box-shadow: inset 0 0 0 1px rgba(178,56,80,.4);
}
.not-touch .tag-link:hover {
	box-shadow: inset 0 0 0 2px #b23850;
	color: #b23850;
}
.main-slide-text-box {
	background: #333a56;
}
.main-slide-text:before {
	border-color: transparent #333a56 transparent transparent;
}
.main-slide-text a {
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.not-touch .main-slide-text a:hover {
	color: #fff;
	opacity: .7;
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.not-touch .main-slide-text a.btn:hover {
	background: #CF687C;
	color: #fff;
	opacity: 1;
}
.not-touch .main-carousel .slick-dots li:hover span {
	background: #b23850;
}
.news-img:after {
	background: #333a56;
}
.news-date {
	color: #b3b3b3;
}
.news-title a {
	color: #333a56;
	border-color: rgba(51,58,86,.3);
}
.not-touch .news-title a:hover {
	color: #b23850;
	border-color: rgba(178,56,80,.3);
}
.event-item {
	padding: 10px 50px 1px 110px;
}
.event-date {
	color: #333a56;
}
.not-touch .event-link:hover {
	color: #333a56;
}
.expand-menu a {
	color: #333a56;
}
.not-touch .expand-menu a:hover {
	color: #b23850;
}
footer {
	background: #333a56;
}
footer a {
	border-bottom: 1px solid rgba(178,56,80,.3);
}
.not-touch footer a:hover {
	color: #a1a1a1;
}
.copyrights {
	border-top: 1px solid rgba(255,255,255,.1);
}
.copyrights a {
	color: #fff;
	border-bottom: 1px solid rgba(255,255,255,.3);
}
.es-logo-footer path {
    fill: rgb(178,56,80);
}
.not-touch .footer-social-links a:hover {
	color: #a1a1a1;
}
.newsletter-box input {
	background: rgba(255,255,255,.1) url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17.6%200H2.4C1.1%200%200%201.1%200%202.4v11.2C0%2014.9%201.1%2016%202.4%2016h15.3c1.3%200%202.4-1.1%202.4-2.4V2.4C20%201.1%2018.9%200%2017.6%200zm0%2013.9H2.4c-.2%200-.4-.1-.4-.3V3.9L8.9%2010c.1.1.3.2.5.2h1.2c.2%200%20.4-.1.5-.2L18%203.9v9.7c0%20.1-.2.3-.4.3zM10%208.1l-6.7-6h13.4l-6.7%206z%22%2F%3E%3C%2Fsvg%3E') no-repeat 20px center;
	color: #fff;
}
.newsletter-box svg path {
	fill: currentColor;
}
.popup-box .close {
	color: #333a56;
}
.not-touch .popup-box .close:hover {
	color: #b23850;
}
nav svg path {
	fill: #b23850;
}
.opened .filter-expand-title, .selected .filter-expand-title {
	background: #b23850;
	box-shadow: inset 0 0 0 2px #b23850;
}
.filter-expand-title span {
	color: #333a56;
}
.not-touch .filter-expand-title:hover span {
	color: #b23850;
}
.pagination a {
	color: #333a56;
}
.not-touch .pagination a:hover {
	color: #b23850;
}
.pagination a.active {
	color: #b23850;
}
.submenu a {
	color: #333a56;
}
.not-touch .submenu a:hover {
	color: #b23850;
}
.submenu a.current {
	color: #b23850;
}
.side-newsletter input {
	background: #f4f4f4;
}
.side-newsletter button {
	color: #999;
}
.not-touch .side-newsletter button:hover {
	color: #b23850 !important;
}
.not-touch .page-gallery-link:hover {
	color: #333a56;
}
.gallery-link-img span {
	background: #b23850;
}
.accordion-title {
	color: #333a56;
}
.accordion-title.opened .text-small {
	color: #333a56;
}
.accordion-arrow {
	box-shadow: inset 0 0 0 1px rgba(178,56,80,.4);
}
.not-touch .accordion-title:hover .accordion-arrow {
	background: #b23850;
	box-shadow: inset 0 0 0 1px #b23850;
}
.accordion-arrow div:before {
	border-color: #b23850 transparent transparent transparent;
}
.grey-box .h5 {
	color: #333a56;
}
.not-touch .grey-box:hover .text-muted {
	color: #333a56;
}
.history-year {
	box-shadow: inset 0 0 0 2px rgba(178,56,80,.4);
}
.history-year.current, .not-touch .history-year:hover {
	background: #b23850;
	box-shadow: inset 0 0 0 2px #b23850;
}
.history-pin:before {
	background: #e0e0e0;
}
.history-pin:after {
	background: #b23850;
}
.error-number > div {
	color: #b23850;
}
.error-number svg path {
	fill: #b23850;
}
.person-box {
	color: #333a56;
}
.not-touch .person-box:hover {
	color: #b23850;
}
.person-name {
	border-left: 2px solid #b23850;
}
.close svg path, .back svg path, .contacts-box svg path {
    fill: #b23850;
}
.not-touch .close:hover svg path {
    fill: #333a56;
}
.side-box svg path {
    fill: #b23850;
}
#ya-site-form0 .ya-page_js_yes .ya-site-form_inited_no {
	display: none;
}
.ya-site-form__form table {
	margin: 0;
}
.ya-site-form__search-wrap, .ya-site-form__search-input {
	border:none;
}
#ya-site-form0 .ya-site-form__form * tr:hover {
	background: none;
}
table.ya-site-form__wrap td {
	padding: 0;
}
.ya-site-form table tr {
	background: none;
}
.ya-site-form__search-input-layout-r {
	padding: 0;
}
#ya-site-form0 .ya-site-form__search-input-layout-r {
	position: relative;
}
#ya-site-form0 .ya-site-form__submit_type_image {
	background-image: url("data:image/svg+xml,%3Csvg class='center-position' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%233DA3FF' d='M17.6 15.6l-3.7-3.7c.9-1.3 1.3-2.7 1.3-4.3 0-1-.2-2-.6-3-.4-.9-.9-1.8-1.6-2.4-.7-.7-1.5-1.2-2.4-1.6-1-.4-2-.6-3-.6s-2 .2-3 .6c-.9.4-1.7.9-2.4 1.6C1.5 2.9 1 3.7.6 4.7.2 5.6 0 6.6 0 7.6s.2 2 .6 3c.4.9.9 1.7 1.6 2.4.7.7 1.5 1.2 2.4 1.6.9.4 1.9.6 3 .6 1.6 0 3-.4 4.3-1.3l3.7 3.7c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1zM11 11c-.9.9-2.1 1.4-3.4 1.4-1.3 0-2.5-.5-3.4-1.4-.9-.9-1.4-2.1-1.4-3.4 0-1.3.5-2.5 1.4-3.4.9-.9 2.1-1.4 3.4-1.4 1.3 0 2.5.5 3.4 1.4.9.9 1.4 2.1 1.4 3.4.1 1.3-.4 2.5-1.4 3.4z'%3E%3C/path%3E%3C/svg%3E");
	background-color: #f3f4f6;
	background-position: center center;
	padding: 10px;
	height: 46px;
	width: 46px;
	margin: 0px;
	position: absolute;
	left: -46px;
	top: 0;
}
#ya-site-form0 .ya-site-form__submit_type_image:hover {
	background-image: url("data:image/svg+xml,%3Csvg class='center-position' xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%230E266E' d='M17.6 15.6l-3.7-3.7c.9-1.3 1.3-2.7 1.3-4.3 0-1-.2-2-.6-3-.4-.9-.9-1.8-1.6-2.4-.7-.7-1.5-1.2-2.4-1.6-1-.4-2-.6-3-.6s-2 .2-3 .6c-.9.4-1.7.9-2.4 1.6C1.5 2.9 1 3.7.6 4.7.2 5.6 0 6.6 0 7.6s.2 2 .6 3c.4.9.9 1.7 1.6 2.4.7.7 1.5 1.2 2.4 1.6.9.4 1.9.6 3 .6 1.6 0 3-.4 4.3-1.3l3.7 3.7c.3.3.6.4 1 .4s.7-.1 1-.4c.3-.3.4-.6.4-1s-.1-.7-.4-1zM11 11c-.9.9-2.1 1.4-3.4 1.4-1.3 0-2.5-.5-3.4-1.4-.9-.9-1.4-2.1-1.4-3.4 0-1.3.5-2.5 1.4-3.4.9-.9 2.1-1.4 3.4-1.4 1.3 0 2.5.5 3.4 1.4.9.9 1.4 2.1 1.4 3.4.1 1.3-.4 2.5-1.4 3.4z'%3E%3C/path%3E%3C/svg%3E");
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input {
	max-height: 46px;
	overflow-y: hidden;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
	padding: 21px 20px 5px 20px;
}
.b-head__l {
	display: none;
}
.tm-loader #circle {
	background: #B23850;
}
#tml-next {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2211%22%20viewBox%3D%220%200%2032%2011%22%3E%3Cpath%20fill%3D%22%23333A56%22%20d%3D%22M31.9%205.3L26.4.1c-.1-.1-.2-.1-.3-.1-.1.1-.2.2-.2.3v3.9H.3c-.1%200-.2%200-.2.1-.1.1-.1.1-.1.2v2c0%20.1%200%20.2.1.2.1.1.1.1.2.1h25.5v3.9c0%20.1.1.2.2.3.1.1.3%200%20.4-.1l5.5-5.2c.1%200%20.1-.1.1-.2s0-.2-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 100% auto;
}
.not-touch #tml-next:hover {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2211%22%20viewBox%3D%220%200%2032%2011%22%3E%3Cpath%20fill%3D%22%23B23850%22%20d%3D%22M31.9%205.3L26.4.1c-.1-.1-.2-.1-.3-.1-.1.1-.2.2-.2.3v3.9H.3c-.1%200-.2%200-.2.1-.1.1-.1.1-.1.2v2c0%20.1%200%20.2.1.2.1.1.1.1.2.1h25.5v3.9c0%20.1.1.2.2.3.1.1.3%200%20.4-.1l5.5-5.2c.1%200%20.1-.1.1-.2s0-.2-.1-.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 100% auto;
}
#tml-prev {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2211%22%20viewBox%3D%220%200%2032%2011%22%3E%3Cpath%20fill%3D%22%23333A56%22%20d%3D%22M0%205.5c0%20.1%200%20.2.1.2l5.5%205.2c.1.1.2.2.3.1.1-.1.2-.2.2-.3V6.8h25.5c.1%200%20.2%200%20.2-.1.2%200%20.2-.1.2-.2v-2c0-.1%200-.2-.1-.2-.1-.1-.1-.1-.2-.1H6.1V.3c0-.1-.1-.2-.2-.3-.1%200-.2%200-.3.1L.1%205.3c-.1%200-.1.1-.1.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 100% auto;
}
.not-touch #tml-prev:hover {
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2211%22%20viewBox%3D%220%200%2032%2011%22%3E%3Cpath%20fill%3D%22%23B23850%22%20d%3D%22M0%205.5c0%20.1%200%20.2.1.2l5.5%205.2c.1.1.2.2.3.1.1-.1.2-.2.2-.3V6.8h25.5c.1%200%20.2%200%20.2-.1.2%200%20.2-.1.2-.2v-2c0-.1%200-.2-.1-.2-.1-.1-.1-.1-.2-.1H6.1V.3c0-.1-.1-.2-.2-.3-.1%200-.2%200-.3.1L.1%205.3c-.1%200-.1.1-.1.2z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 100% auto;
}
#tml-exit{
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.1%22%20height%3D%2223.1%22%20viewBox%3D%220%200%2023.1%2023.1%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23333A56%22%20d%3D%22M23.1%2021L21%2023.1l-9.4-9.4-9.4%209.4L0%2020.9l9.4-9.4L0%202.1%202.1%200l9.4%209.4L20.9%200%2023%202.1l-9.4%209.4%209.5%209.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 23px;
}
.not-touch #tml-exit:hover{
	background: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223.1%22%20height%3D%2223.1%22%20viewBox%3D%220%200%2023.1%2023.1%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23B23850%22%20d%3D%22M23.1%2021L21%2023.1l-9.4-9.4-9.4%209.4L0%2020.9l9.4-9.4L0%202.1%202.1%200l9.4%209.4L20.9%200%2023%202.1l-9.4%209.4%209.5%209.5z%22%2F%3E%3C%2Fsvg%3E') no-repeat center center;
    background-size: 23px;
}
[data-modal=".search-modal"] svg path {
	fill: currentColor;
}
[data-modal=".filters-modal"] + div svg path {
	fill: #B23850;
}
.slick-prev, .slick-next {
    color: #333A56;
}
.not-touch .slick-prev:hover,
.slick-prev:focus,
.not-touch .slick-next:hover,
.slick-next:focus
{
    color: #B23850;
}
.grey {
	color: #656d85;
}
.form-control label {
	color: #656d85;
}
input[disabled] {
	color: #656d85 !important;
}
.not-touch footer a:hover {
	color: #656d85;
}
.not-touch .footer-social-links a:hover {
	color: #656d85;
}
.label-chosen {
	color: #656d85;
}
@media screen and (max-width: 767px) {
	.newsletter-box input {
		background: rgba(255,255,255,.1);
		padding-left: 20px;
		padding-right: 50px;
	}
	.dropdown-menu-icon-link {
		border-bottom: 0;
		border-top: 1px solid #e9ebef;
	}
	.logo-box {
		padding: 0;
	}
	.logo-box img, .logo-box svg {
		width: 125px;
		height: auto;
	}
	.logo-box span {
		font-size: 16px;
		line-height: 100%;
		padding-right: 0 !important;
	}
}
@media screen and (max-width: 450px) {
	.logo-box span {
		font-size: 12px;
	}
	.logo-box img, .logo-box svg {
		width: 100px;
		height: auto;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
	.newsletter-box input {
		background: rgba(255,255,255,.1);
		padding-left: 20px;
		padding-right: 50px;
	}
	.dropdown-menu-icon-link {
		border-bottom: 0;
		border-top: 1px solid #e9ebef;
	}
	.logo-box img, .logo-box svg {
		width: 150px;
		height: auto;
	}
	.logo-box span {
		font-size: 16px;
	}
}
@media screen and (max-width: 1200px) and (min-width: 1025px) {
	.logo-box span {
		font-size: 16px;
	}
	.logo-box img, .logo-box svg {
		width: 150px;
		height: auto;
	}
}


