body {
  background-image: url(./assets/img/bg.png), url(./assets/img/bg.png);
  background-repeat: repeat-y;
  background-position: left top, right top;
  background-color: transparent;
  background-size: 100px;
}

.l-site-header, .scrolled .l-site-header_global-menu {
  background-color: transparent;
}

.l-site-header {
  box-shadow: none;
  position: relative;
}
.l-site-header .veu_contact .contact_frame,
.l-site-header .searchform,
.l-site-header .menu li > a:hover,
.l-site-header .btn-default:hover,
.l-site-header .btn-primary:hover {
  background-color: transparent;
  color: #EE3026;
}

.vk_tab {
  margin-bottom: 0 !important;
}
.vk_tab_bodys .has-border-top {
  border-top: none;
}
.vk_tab_bodys .wp-block-group {
  border: 0 solid rgba(0, 0, 0, 0.1215686275);
  background-color: transparent !important;
  padding: 0 !important;
}
.vk_tab_labels .vk_tab_labels_label,
.vk_tab_labels .vk_tab_labels_label.has-background {
  margin-bottom: 0 !important;
  border-radius: 0 !important;
}
.vk_tab_labels .vk_tab_labels_label.vk_tab_labels_label-state-active, .vk_tab_labels .vk_tab_labels_label.has-background.vk_tab_labels_label-state-active {
  color: #fff !important;
}
.vk_tab_labels .vk_tab_labels_label.vk_tab_labels_label-state-inactive, .vk_tab_labels .vk_tab_labels_label.has-background.vk_tab_labels_label-state-inactive {
  background-color: #fff !important;
  color: #EE3026 !important;
}
.vk_tab_labels .vk_tab_labels_label.hovered-temp-active, .vk_tab_labels .vk_tab_labels_label.has-background.hovered-temp-active {
  color: #fff !important;
}
.vk_tab_labels_label-icon {
  flex-direction: column;
}

@media (min-width: 992px) {
  .vk_tab_labels-tabSize--pc-fitText,
  .vk_tab_labels-tabSize--pc-monospaced {
    gap: 0 !important;
  }
}
.card,
.vk_post.card {
  border-collapse: collapse;
  border-radius: 0;
  border: 0;
  border-top: 1px dashed #EE3026;
  border-right: 1px dashed #EE3026;
}
.card.vk_post,
.vk_post.card.vk_post {
  margin: 0 !important;
  padding: 25px;
}

.vk_posts {
  margin: 0 !important;
}
.vk_posts .vk_posts .vk_post-col-xs-12 {
  width: 100%;
}
@media (min-width: 576px) {
  .vk_posts .vk_post-col-sm-6 {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .vk_posts .vk_post-col-lg-3 {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .vk_posts .vk_post-col-lg-4 {
    width: 33.3%;
  }
}
@media (min-width: 768px) {
  .vk_posts .vk_post-col-md-3 {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .vk_posts .vk_post-col-md-4 {
    width: 33.3%;
  }
}

.vk_post .vk_post_date {
  color: #EE3026;
}
.vk_post .vk_post_title a {
  font-size: 1.2rem;
  color: #EE3026;
}
.vk_post .vk_post_title a:hover {
  text-decoration: underline;
}
.vk_post_imgOuter {
  border: none;
}
.vk_post .vk_post_body {
  padding: 1rem 0 0 0;
}

.p-entry_meta_items_term_button {
  padding: 0.3rem 1rem;
  border: 1px solid #333;
  background-color: #fff;
  border-radius: 15px;
}

.p-entry_meta_posttimes:before,
.p-entry_meta .entry-meta_items_term:first-of-type::before,
.p-entry_meta .p-entry_meta_items_term:first-of-type::before {
  content: "";
}

.p-global-menu .acc-btn,
.p-global-menu li > a:hover,
.p-global-menu li[class*=current] > a {
  background-color: transparent;
  color: #EE3026;
}

.p-global-menu > li > ul.sub-menu {
  box-shadow: none;
  border: 1px solid #EE3026;
}

.p-global-menu > li ul.sub-menu li {
  border-top: 1px solid #EE3026;
}

.c-breadcrumb_outer {
  display: none;
}

.wp-singular .p-site-header-brand_logo a img,
.archive .p-site-header-brand_logo a img,
.single .p-site-header-brand_logo a img {
  max-width: 150px;
}
.wp-singular .p-site-header-brand_description,
.archive .p-site-header-brand_description,
.single .p-site-header-brand_description {
  display: none;
}

@media screen and (min-width: 992px) {
  .scrolled.admin-bar .l-site-header_global-menu {
    position: relative;
    top: inherit;
    box-shadow: none;
  }
  .home .p-site-header-brand_logo a img {
    max-width: 100%;
  }
  .single-report .l-container {
    max-width: 690px;
  }
  .single-report .p-entry_meta_times {
    display: inline;
  }
  .single-report .card, .single-report .vk_post.card {
    border-top: none;
  }
  .single-report .card:last-child, .single-report .vk_post.card:last-child {
    border-right: none;
  }
  .l-site-header_global-menu {
    position: relative;
    width: 100%;
    background-color: transparent;
    border: none;
  }
  .l-site-header_global-menu.scrolled {
    position: relative;
  }
}
@media screen and (min-width: 768px) {
  .l-container {
    max-width: 100%;
    padding-right: inherit;
    padding-left: inherit;
    margin: 0 auto;
  }
}
.l-container_inner {
  padding-bottom: 0;
}

.l-site-footer {
  padding: 0;
  border-top: none;
}
.l-site-footer_main {
  padding-left: 15px;
  padding-right: 15px;
}
.l-site-footer_menu .l-container {
  padding-left: inherit !important;
  padding-right: inherit !important;
  max-width: 100% !important;
}

.p-footer-menu {
  border-top: 1px solid #EE3026;
}

.vk-mobile-nav-menu-btn {
  display: none;
}

.archive .l-container {
  background-color: #EE3026;
  padding: 0 15px;
}
.archive .p-archive-header_title {
  color: #fff;
}

.nav-links {
  padding: 2rem 0;
}

.pagination {
  margin: 0 auto;
}

#menu-footer {
  background-color: #fff;
}

ul.page-numbers li a,
ul.page-numbers li span.page-numbers {
  border: 1px solid #fff;
  background: #fff;
  color: #EE3026;
  font-size: 18px;
  margin: 0 3px;
  border-radius: 50%;
}

#about.wp-block-group {
  margin: 0 auto;
  max-width: 960px;
}
#about p {
  line-height: 1.5;
  margin-bottom: 0;
}

.wp-block-group.has-background {
  margin-top: 0;
  margin-bottom: 0;
}

.p-prev-next,
.p-entry_footer {
  display: none;
}

.p-page-header {
  display: none;
}/*# sourceMappingURL=style.css.map */