.default__post__column .image img.big-image {
  min-height: 210px;
  object-fit: cover;
  max-height: 210px;
}

header .header__container .row .left-menus .menu ul a {
  text-transform: uppercase;
}

header .header__container .row .left-menus .menu ul {
  gap: 30px;
}

.column__subscribe__content {
  margin-top: 30px;
}

.single__page__main__rows .column__sidebar .popular__block {
  margin-top: 0px !important;
}

.single__page__main__rows .single__page__row {
  gap: 60px;
}
.single__page__main__rows .single__page__row .column__content__blocks p {
  padding-bottom: 0px;
}
.single__page__main__rows .single__page__row .column__content__blocks img {
  display: block;
  padding: 30px 0px;
  width: 100%;
  margin: 0 auto;
  max-width: 400px;
}

.breadcrumbs-section {
  padding-bottom: 40px;
}
.breadcrumbs-section p {
  display: flex;
  align-items: center;
  gap: 10px 15px;
  flex-wrap: wrap;
}
.breadcrumbs-section p a {
  color: #ff6665;
  text-transform: uppercase;
  font-size: 12px;
}
.breadcrumbs-section p span.last {
  line-height: 1.5;
  text-transform: uppercase;
  opacity: 0.5;
  font-size: 12px;
}

.column__subscribe__content {
  margin-top: 30px;
}

.single__page__main__rows .column__content__blocks p,
.single__page__main__rows .column__content__blocks ul,
.single__page__main__rows .column__content__blocks ol {
  margin-bottom: 20px;
}

.default__seo__section .default__seo__content ol,
.default__seo__section .default__seo__content ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
  line-height: 1.5;
  margin-bottom: 25px;
}
.default__seo__section .default__seo__content ol li,
.default__seo__section .default__seo__content ul li {
  font-size: 12px;
}

.bottom-footer__section {
  background: #0b3948;
  text-align: center;
  font-size: 12px;
  color: #fff;
  padding: 25px 0px;
  max-width: 70rem;
  margin: 0 auto 25px;
  padding: 25px 0px;
  width: 100%;
  border-radius: 25px;
}

.home__section .home__section__row .home__section__left .fixed__block__content {
  background: #f2f6ff;
  padding: 30px;
  border-radius: 15px;
}

.home__section .home__section__row .home__section__left .fixed__block__content .fixed__menu__list ul li.active a {
  background: #0b3948;
  color: #fff;
}

@media screen and (max-width: 550px) {
  .single__page__section .single__page__image__group .left__image img {
    min-height: 280px;
    max-height: 280px;
  }
}
.blog-tags__section {
  padding-bottom: 30px;
}
.blog-tags__section ul {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.blog-tags__section ul a {
  background: #f2f6ff;
  border-radius: 5px;
  padding: 8px 15px;
  font-size: 13px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.blog-tags__section ul a:hover {
  background: #0b3948;
  color: #fff;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.default__catalog__row-2 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px 40px;
  padding-bottom: 20px;
}
.default__catalog__row-2 a {
  line-height: 1.25;
  display: block;
  border-bottom: 1px dashed #0b3948;
  padding-bottom: 15px;
}

.default__catalog__section--navigation {
  padding-bottom: 40px;
}
.default__catalog__section--navigation ul {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
.default__catalog__section--navigation ul li:hover button {
  background: #0b3948;
  color: #fff;
  transition: 0.35s ease;
}
.default__catalog__section--navigation ul li button {
  background: #f2f6ff;
  width: 45px;
  height: 45px;
  border-radius: 10px;
  transition: 0.35s ease;
}

.default__catalog__section--letters {
  margin-bottom: 40px;
}
.default__catalog__section--letters h3 {
  font-size: 60px;
}

/*# sourceMappingURL=addons.css.map */
