/* Дополнения к старой теме: виджет свежих статей, блок «ещё в рубрике», вступление на главной */
.widget_recent { list-style: none; margin: 20px 0; }
.widget_recent .widget-title { font-weight: bold; font-size: 16px; margin: 0 0 10px; }
.widget_recent .recent-list { list-style: none; margin: 0; padding: 0; }
.widget_recent .recent-list li { margin: 0 0 10px; line-height: 1.35; }
.cat_descr p { text-align: center; margin: 0 0 20px; }
.entry-content h2 { margin: 24px 0 10px; }
.entry-content h3 { margin: 18px 0 8px; }
.entry-content ul, .entry-content ol { margin: 0 0 16px 22px; }
.entry-content li { margin: 0 0 6px; }
.related { margin: 30px 0 10px; padding: 15px 20px; background: #f3f3f3; }
.related-title { font-weight: bold; margin: 0 0 8px; }
.related ul { margin: 0 0 0 18px; }
.indexb_icon img { border-radius: 8px; }

/* Мобильная вёрстка: у старой темы фиксированная ширина и спрятанные списки на главной */
@media (max-width: 760px) {
    body, header, .page_header { min-width: 0 !important; max-width: none !important; overflow-x: hidden; }
    .container_12 { width: auto !important; }
    .container_12 .grid_1, .container_12 .grid_2, .container_12 .grid_3, .container_12 .grid_4,
    .container_12 .grid_6, .container_12 .grid_8, .container_12 .grid_12 {
        float: none; display: block; width: auto !important; margin: 0 16px;
    }
    #general_logo_container { height: auto; }
    #general_logo_container img { max-width: 70%; height: auto; }
    .page_header { position: relative; }
    a.burger { top: 50%; transform: translateY(-50%); }
    .entry-content img { max-width: 100%; height: auto; }
    .indexb_content { float: none; width: auto; text-align: left; }
    .indexb_content ul { display: block; }
    .indexb_content__title { text-align: center; }
    .indexb_icon img { width: 96px; height: 96px; }
    .menu-wrapper .nav { list-style: none; margin: 0; padding: 1rem 0; }
    .menu-wrapper .nav li { padding: 0.6rem 1.2rem; border-bottom: 1px solid #eee; }
}
