.underslideshow i {
	border: 2px solid #ffffff;
	padding:20px;
	color:#ffffff;
	border-radius:5px;
	width:80px;
	height:80px;
	text-align: center;
	font-size: 70px;
	line-height: 80px;
}
.uk-overlay-primary {
	background-color: rgba(1,75,146,0.6);
}
.uk-sticky-fixed {
	box-shadow:0px 1px 3px rgba(0,0,0,0.6);
}
.uk-sticky-fixed .uk-navbar-nav > li > .uk-navbar-dropdown {
	top:calc(100% + 0.1px) !important;
}
.uk-sticky-fixed .uk-navbar-nav > li.uk-parent > .uk-navbar-dropdown {
	top:calc(100% + 0.1px) !important;
}
.uk-sticky-fixed .uk-navbar-nav > li.uk-parent > .uk-navbar-dropdown .uk-navbar-dropdown {
	top:0px !important;
}
.uk-text-white, .uk-text-white * {
	color:#ffffff !important;
}
.uk-text-large p {
  font-size: 1.3rem;
  line-height: 1;
  margin:0px 0px 15px;;
}
.uk-breadcrumb a {
	font-weight: bold;
}
.header {
	background: #f2fafc url(../images/theme/header.png) repeat-x bottom !important;
}
@media (min-width: 640px) {
  .main p img {
    width:30%;
    float:left;
    margin:10px 3% 10px 0px;
  }
}
@media (max-width: 639px) {
  .main p img {
    margin-bottom:20px;
  }
}
.main table {
	border-collapse: collapse;
  	border-spacing: 0;
  	width: 100%;
  	margin-bottom: 20px;
}
.main * + table {
  margin-top: 20px;
}
.main table th {
  padding: 16px 12px;
  text-align: left;
  vertical-align: bottom;
  font-size: 0.875rem;
  font-weight: normal;
  color: #999;
  text-transform: uppercase;
}
.main table td {
  padding: 16px 12px;
  vertical-align: top;
}
.main table td > :last-child {
  margin-bottom: 0;
}
.main table tfoot {
  font-size: 0.875rem;
}
.main table caption {
  font-size: 0.875rem;
  text-align: left;
  color: #999;
}
.main table > tr:nth-of-type(odd),
.main table tbody tr:nth-of-type(odd) {
  background: #f8f8f8;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.main table > tr:hover,
.main table tbody tr:hover {
  background: #eff5f9;
}
.main table > tr.uk-active,
.main table tbody tr.uk-active {
  background: #ffd;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) {
	padding-left:10px;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) ul {
	padding-left:20px;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) > li {
  position: relative;
  padding-left: calc(1.5em + 8px);
  list-style-type: none;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) > li ol li {
  padding-left: 0px;
  margin-top:10px;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) li + li,
.main ol li + li {
  margin-top:10px;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) > li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%234cd137%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) > li li::before {
  display:none;
  background-image: none;
}
.main ul:not(.calendar):not(.uk-accordion):not(.uk-pagination):not(.uk-slider-items):not(.uk-slider-nav) > li li {
  position: relative;
  padding-left: 0px;
  list-style-type: circle;
  margin-top:10px;
}
.main ul.calendar {
	padding:0px !important;
	margin:0px !important;
}
.main ul.calendar li {
	padding:16px 0px !important;
	margin:0 !important;
}
.main ul.calendar li div {
	margin-left:15px;
}
.main .uk-form-label {
	font-weight: bold;
	font-size: 16px;
	color: #444444;
}
.uk-h3.uk-accordion-title {
	margin:0;
}
.uk-accordion-title {
  color: #333;
}
.faq-bg .uk-accordion-title {
	background-color: #f8f8f8;
	padding:15px 20px;
	border-radius:3px;
}
.faq-bg .uk-open > .uk-accordion-title {
	background-color: #eff5f9;
}
.uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.faq-bg .uk-accordion-title::before {
  	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23222222%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23222222%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
	border:1px solid #222222;
	border-radius:50%;
}
.faq-bg .uk-open > .uk-accordion-title::before {
  	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23222222%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-section.uk-section-primary {
	background-image: url(../images/theme/bg/primary.png) !important;
	background-repeat: repeat;
	background-attachment: fixed !important;
}

.uk-section.uk-section-muted {
	background-image: url(../images/theme/bg/muted.png) !important;
	background-repeat: repeat;
	background-attachment: fixed !important;
}
.uk-section.uk-section-extra,
.uk-section.uk-section-muted-dark {
	background-image: url(../images/theme/bg/extra-child.png) !important;
	background-repeat: repeat;
	background-attachment: fixed !important;
}
.footer.uk-background-secondary {
	background-image: url(../images/theme/bg/secondary.png) !important;
	position: relative; background-attachment: fixed !important;
}
.footer::before {
	content:" ";
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	top:-99px;
	left:0px;
	background: url(../images/theme/wave.png) no-repeat left top;
	z-index:1;
}
.footer::after {
	content:" ";
	display:block;
	height:100%;
	width:100%;
	position:absolute;
	top:-130px;
	right:30px;
	background: url(../images/theme/child.png) no-repeat right top;
	z-index:1;
}
.footer .uk-section {
	position:relative;
	z-index:99;
}
.footer .uk-section h3 {
	padding:8px 12px;
	background-color:rgba(0,0,0,0.2) !important;
	border-radius:3px;
}
.counters.uk-section-primary {
	background-image: url(../images/theme/bg/primary.png);
}
.header.uk-section.uk-section-muted {
	background-image: url(../images/theme/bg/header.png);
	background-repeat: repeat;
}
.top-block.uk-section {
	background: #ffffff url(../images/theme/bg/top-block.jpg) no-repeat right;
	background-size:cover;
}
.uk-divider-small::after {
  content: "";
  display: inline-block;
  width: 100px;
  max-width: 100%;
  border-top: 1px solid #dfdfdf;
  vertical-align: top;
}
.uk-navbar-nav > li > a {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li.uk-active > a {
	background-color: #fbc531;
}
/*--- backgrounds ---*/
.top-line.uk-section-primary .social-bg-hover i {
	background: #ffffff;
	color: #4cd137;
}
.top-line.uk-section-secondary .social-bg-hover i {
	background: #ffffff;
	color: #0097e6;
}
.uk-text-primary *,
.uk-text-primary .uk-link-reset {
	color: #0097e6 !important;
}
.uk-text-primary .uk-grid-divider > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #0097e6;
}
.uk-section-default {
  background: #fff;
}
.uk-background-muted,
.uk-section-muted,
.uk-button-muted,
.uk-tile-muted {
  background: #ffeaf2 !important;
}
.uk-background-muted-dark,
.uk-section-muted-dark,
.uk-button-muted-dark,
.uk-tile-muted-dark {
  background: #e60056 !important;
}
.uk-background-primary,
.uk-section-primary,
.uk-button-primary,
.uk-tile-primary,
.uk-card-primary,
.uk-card-primary.uk-card-hover:hover,
.uk-badge,
.uk-label,
.uk-subnav-pill > .uk-active > a {
  background: #4cd137;
}
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #43c52d;
  color: #ffffff !important;
}
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #3aa927;
  color: #fff;
}
.uk-section-secondary,
.uk-background-secondary,
.uk-tile-secondary,
.uk-card-secondary {
  background: #0097e6 !important;
}
.uk-background-extra,
.uk-button-extra,
.uk-tile-extra,
.uk-section-extra,
.uk-card-extra {
	background-color: #fbc531;
	color: #ffffff !important;
}
.uk-overlay-extra {
  background: rgba(29,229,119, 0.8);
}
.uk-overlay-secondary {
  background: rgba(0,151,230,0.6) !important;
}
.uk-button-extra:hover {
	background-color: #fabb12;
}
.uk-text-extra {
	color: #fbc531;
}
/*--- color ---*/
html {
  background: #fff;
  color: #444444;
}
.uk-text-primary,
.uk-text-primary * {
  color: #0097e6 !important;
}
a,
.uk-link,
a.uk-link-heading:hover,
.uk-link-heading a:hover,
.uk-button-link,
.uk-notification-message-primary,
.uk-text-primary,
.uk-text-background {
  color: #4cd137;
}
.sidebar .uk-nav-default.nav-secondary > li.uk-active > a,
.sidebar .uk-nav-default.nav-primary li a,
.sidebar .uk-nav-default.nav-secondary .uk-nav-sub > li.uk-active > a {
  color: #4cd137 !important;
}
a:hover,
.uk-link:hover,
.uk-button-link:hover,
.uk-button-link:focus {
  color: #3aa927;
}
.uk-light a:hover {
	color:#ffffff !important;
}
.slideshow a {
	color: #ffffff !important;
}
.uk-radio:focus,
.uk-checkbox:focus {
  border-color: #4cd137;
}
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
  background-color: #4cd137;
}
.uk-tab > .uk-active > a {
  color: #444444;
  border-color: #4cd137;
}
.uk-text-gradient {
  color: #444444;
}
@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #4cd137;
  }
}
@supports (-webkit-background-clip: text) {
  .uk-text-gradient {
    background: linear-gradient(green, red);  /* подробнее про градиенты */ 
    -webkit-background-clip: text;  /* подробнее про background-clip */ 
    color: transparent;
  }
}
[class*="icon-border"] {
	border-color: #444444;
}
[class*="muted-dark"] [class*="icon-border"],
[class*="primary"] [class*="icon-border"],
[class*="secondary"] [class*="icon-border"] {
	border-color: #ffffff;
}
.uk-tile {
	background-image: url(../images/theme/bg/primary.png) !important;
	background-repeat: repeat;
	background-attachment: fixed !important;
}
.percent::after {
	content:"%";
	font-size:40px;
}
.background-light-opacity * {
	color:#444444;
}
.border-bottom-primary {
	border-bottom-color:#4cd137;
}
.border-bottom-primary button.uk-icon-link {
	color:#ffffff;
}
.uk-navbar-nav.uk-width-expand > li:hover > a,
.uk-navbar-nav.uk-width-expand > li.uk-active > a {
	background: #4cd137;
	border-left:1px solid #4cd137;
	border-right:1px solid #4cd137;
}
.uk-navbar-nav.uk-width-expand > li.uk-active + li:hover > a {
	border-left: 1px solid rgba(255,255,255,0.2);
}
.uk-navbar-nav.uk-width-expand > li:hover + li.uk-active > a {
	border-left: 1px solid rgba(255,255,255,0.2);
}
.transform .uk-navbar-nav > li {
   background: #4cd137;
}
.transform .uk-navbar-nav > li:hover,
.transform .uk-navbar-nav > li:focus,
.transform .uk-navbar-nav > li.uk-active {
   background: #43c52d;
}
.h-arrow-left::before {
  border-left-color: #222222;
}
.h-arrow-right::before {
  border-right-color: #222222;
}
.uk-light .uk-text-dark, .uk-light .uk-text-dark * {
	color:#222222 !important;
}
.uk-grid-divider .uk-card::before,
.uk-divider-right::before,
.uk-divider-right::after {
  	border-color: #e5e5e5;
}
.uk-breadcrumb > :last-child > * {
	color: #222222 !important;
}
.uk-breadcrumb a:hover {
	color: #222222 !important;
}
.uk-pagination .uk-button-primary {
	color: #ffffff !important;
}
.uk-pagination .uk-button-muted {
	background-color: #f8f8f8;
	border-color:#f8f8f8 !important;
}
.sidebar .uk-subnav *:not(.uk-active) a {
	background-color: #f8f8ff;
}
.uk-nav-default > li > a {
  color: #999;
}
.uk-nav-default > li > a:hover,
.uk-nav-default > li > a:focus {
  color: #666;
}
.uk-nav-default > li.uk-active > a {
  color: #333;
}
.sidebar .uk-nav-default.nav-secondary li a {
	color: #222222 !important;
}
.sidebar .uk-nav-default.nav-secondary li:hover > a,
.sidebar .uk-nav-default.nav-secondary li:focus > a {
  color: #666 !important;
}
.sidebar .uk-nav-default.nav-primary li:hover > a,
.sidebar .uk-nav-default.nav-primary li:focus > a {
  color: #666 !important;
}
.sidebar .uk-nav-default.nav-primary > li.uk-active > a {
  color: #222222 !important;
}
.sidebar .uk-nav-default.nav-primary .uk-nav-sub > li.uk-active > a {
  color: #222222 !important;
}
.sidebar .tag-cloud-default a {
	background:#ffffff;
	color: #8a8a8a;
	border-color:#8a8a8a;
}
.sidebar .tag-cloud-default a:hover {
	color: #a9a9a9;
	border-color:#a9a9a9;
}
.sidebar .tag-cloud-muted a {
	background:#f8f8f8;
	color: #696969;
}
.sidebar .tag-cloud-muted a:hover {
	background: #e8e8e8;
	color: #444444;
}
.sidebar .tag-cloud-primary a {
	color:#ffffff;
	background:#4cd137;
}
.sidebar .tag-cloud-secondary a {
	color:#ffffff;
	background:#222222;
}
.sidebar-widget + .sidebar-widget {
	border-top-color: #dfdfdf ;
}
.footer.uk-light .uk-button-primary {
	background-color: #4cd137;
	color: #ffffff;
}
.footer.uk-light .uk-button-primary:hover,
.footer.uk-light .uk-button-primary:focus {
  background-color: #43c52d;
  color: #ffffff;
}
.uk-progress {
  background-color: #f8f8f8;
}
.uk-progress::-webkit-progress-bar {
  background-color: #f8f8f8;
}
.uk-progress::-webkit-progress-value {
  background-color: #4cd137;
}
.uk-progress::-moz-progress-bar {
  background-color: #4cd137;
}
.uk-progress::-ms-fill {
  background-color: #4cd137;
}
.slider-partners img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
  opacity:0.6;
  transition: 0.5s ease all;
}
.slider-partners img:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity:1;
}
.footer h3 .uk-icon {
	position: relative;
	top: 0px;
}
.footer {
	color:#ffffff !important;
}