/* Add your css code here */

/*header {background-image: url(../header.png) !important;}*/
#header {
  background-color: #47a34b;
  color: white !important;
/*Новый год*/
/*  background-image: url(/sites/default/files//bg_ny.webp) !important;
  background-repeat: repeat;
  background-size: cover;
  height: 240px;
}*/

.w3-link-green a {
  color: #37803a !important;
}

.site-name,
.site-name a,
.site-slogan {
  text-transform: none !important;
  line-height: 140%;
}

site-name a, .site-slogan {
    text-transform: none !important;
    font-size: 12px !important;
}

.site-name {
  font-size: 32px !important;
  text-transform: none !important;
}

node__title {text-align: center;}

h1.page-title {
    padding: 20px 28px !important;
    font-size: 36px !important;
}

html,
body {
  font-size: 16px !important;
  line-height: 1.8;
}

.node--view-mode-full .node__content .field--type-text-with-summary {
    font-size: 16px !important;
    line-height: 190%;
}

.node__content ul.links li:last-child {
    margin-right: 0 !important;
    padding-right: 0 !important;
    font-size: 16px !important;
}

.vi-special-block-text,
.vi-normal-block-text {
  background-color: transparent !important;
  border: 0 !important;
  background-image: none !important;
  font-size: 20px !important;
}

/* Читать далее вьювс*/
.more-link.w3-row.element-container-wrapper {
  font-size: 20px;
  text-align: center;
}
/*Стрелки навигации slide*/
.splide__arrow.splide__arrow--next {
  width: 3rem !important;
  height: 3rem !important;
}

.splide__arrow.splide__arrow--prev {
  width: 3rem;
  height: 3rem;
}

/*фиксированная высота заголовка новости*/
.title-news {
  min-height: 90px;
}

/* Размер шрифта главного меню  */
@media (max-width:992px) {
  .site-name {
    font-size: 14px !important;
  }

  .site-slogan {
    font-size: 12px !important;
    display: none !important;
  }
  #main-navigation-inner-h {
    position: relative;
    font-size: 14px !important;
  }
}
