/* Статичный hero без зависимости от анимаций архивной темы. */
.top-featured-posts-list .swiper-wrapper { transform: none !important; }
.top-featured-posts-list .swiper-slide { display: none !important; opacity: 1 !important; visibility: visible !important; }
.top-featured-posts-list .swiper-slide:first-child { display: block !important; width: 100% !important; }
article.post { opacity: 1 !important; visibility: visible !important; }
/* Закрытое мобильное меню не участвует в отображении. */
body:not(.menu-active) .responsive-wrap .responsive-nav { display: none !important; visibility: visible !important; opacity: 1 !important; }
body:not(.menu-active) .responsive-wrap .responsive-nav * { visibility: visible !important; opacity: 1 !important; }
#eu-cookie-law, #eucookielaw, .pea_cook_wrapper { display: none !important; }
.o8jf8u h2 { font-size: 1.65rem; }
.o8jf8u h3 { font-size: 1.4rem; }
.o8jf8u h4 { font-size: 1.22rem; }
.o8jf8u h2, .o8jf8u h3, .o8jf8u h4 { font-weight: 700; text-transform: none; letter-spacing: normal; }
footer.footer { color: #eee; background: #3b3b3b; }
footer.footer h2, footer.footer a, footer.footer p { color: #eee; }
footer.footer .sidebar { max-width: 1140px; margin: auto; display: flex; flex-wrap: wrap; gap: 35px; padding: 35px 24px; }
footer.footer .sidebar > section { flex: 1 1 240px; }
footer.footer .copyright { color: #ddd; padding: 20px 24px; }

.top-featured-posts-list { transform: none !important; }
.pea_cook_more_info_popover { display:none !important; }

.header-small { display: none !important; }

footer.footer .widget-title, footer.footer .textwidget, footer.footer .textwidget p, footer.footer .menu li, footer.footer .menu a, footer.footer .copyright { color: #eee !important; }

/* Скрипт слайдера меняет класс внешнего контейнера после загрузки. */
.swiper-wrapper:has(> .small-post) { transform: none !important; }
.small-post.swiper-slide { display: none !important; opacity: 1 !important; visibility: visible !important; }
.small-post.swiper-slide:first-child { display: block !important; width: 100% !important; transform: none !important; }
