.theme_color {background-color: #191970 !important;}
.theme_color_color {color: #191970 !important;}
.theme_color_border {border-color: #191970 !important;}
.theme_color_color_a a {color: #191970 !important;}
.btn {background-color: #191970 !important; border-color: #191970 !important; }
.services__card:hover .card-title a {color: #191970  !important; }
.catalog-category__card:hover .catalog-category__title {color: #191970  !important; }
.catalog-product__category a:hover {color: #191970  !important; }
.title-line {background-color: #191970  !important; }
.history_years .swiper-slide.swiper-slide-active .history_year {background-color: #191970  !important; }
.card__features-icons {background-color: #191970  !important; }
.footer__contact-us::after {background-color: #191970  !important; }
.nav-sub__wrap {background-color: #191970  !important; }
.header-nav__phone-request {border-color: #191970  !important; }
.swiper-production .product__block {background-color: #191970  !important; }
.swiper-production .button::after {background-color: #191970  !important; }
.about__list-wrap .list-group-item.active {background-color: #191970  !important; }
.persons-slider .ps-persons-photo-wrap.ps-active .ps-persons-photo-substrate {stroke: #191970 !important;}
.theme_color_after::after {background-color: #191970 !important;}
.theme_color_border {border-color: #191970 !important;}
.navbar__button button {background-color: #191970 !important;}
@font-face {
					    font-family: 'exo';
					    src: url('/local/templates/main_catalog/fonts/exo.eot');
					    src: local('☺'), url('/local/templates/main_catalog/fonts/exo.woff') format('woff'), url('/local/templates/main_catalog/fonts/exo.ttf') format('truetype'), url('/local/templates/main_catalog/fonts/exo.svg') format('svg');
					    font-weight: normal;
					    font-style: normal;
					}
					
					@font-face {
					    font-family: 'exobold';
					    src: url('/local/templates/main_catalog/fonts/exobold.eot');
					    src: local('☺'), url('/local/templates/main_catalog/fonts/exobold.woff') format('woff'), url('/local/templates/main_catalog/fonts/exobold.ttf') format('truetype'), url('/local/templates/main_catalog/fonts/exobold.svg') format('svg');
					    font-weight: normal;
					    font-style: normal;
					}
					
					@font-face {
					    font-family: 'exolight';
					    src: url('/local/templates/main_catalog/fonts/exolight.eot');
					    src: local('☺'), url('/local/templates/main_catalog/fonts/exolight.woff') format('woff'), url('/local/templates/main_catalog/fonts/exolight.ttf') format('truetype'), url('/local/templates/main_catalog/fonts/exolight.svg') format('svg');
					    font-weight: normal;
					    font-style: normal;
					}
					
					body {font-family: 'exo', sans-serif !important;}h1 {font-size: 3rem !important;}
h2 {font-size: 1.8rem !important;}
h3 {font-size: 1.3rem !important;}
body {font-size: 1rem !important;}
button.skit-button {
							background:  transparent !important;
							color: #191970 !important;
							padding: 1.1rem 1.7rem  !important;
							border: 0 !important;
							text-transform: uppercase !important;
							}
							button.skit-button:after {
							    display:block;
							    content:'';
							    width:100%;
							    height:3px;
							    background:#191970;
							    margin-top:-1px;
							  }
							  button.skit-button:hover {
								opacity: 0.8 !important;
							}
							a.skit-button {
							background:  transparent !important;
							color: #191970 !important;
							margin: 1.2rem 1.7rem  !important;
							border: 0 !important;
							text-decoration: none !important;
							border-bottom: 3px solid #191970 !important;
							text-transform: uppercase !important;
							}
							a.skit-button:hover {
								opacity: 0.8 !important;
							}input.skit-input-text{

						color:  #9B9A9A !important;
						border: 0 !important;
						border-bottom: 1px solid #9B9A9A !important;
						text-transform: uppercase !important;
						padding: 1rem 1.3rem  !important;
						width:100%;
						outline: none;
					}
					input::-moz-placeholder {color:  #9B9A9A !important;}
					input::-webkit-input-placeholder {color:  #9B9A9A !important;}
					textarea.skit-input-textarea{

						color:  #9B9A9A !important;
						border: 0 !important;
						border-bottom: 1px solid #9B9A9A !important;
						text-transform: uppercase !important;
						padding: 1rem 1.3rem  !important;
						width:100%;
						outline: none;
					}
					textarea::-moz-placeholder {color:  #9B9A9A !important;}
					textarea::-webkit-input-placeholder {color:  #9B9A9A !important;}
					