/* Правки восстановления — Yogarts Om */

/* 1. прозрачная шапка Astra накрывала <h1> первой секции */
.ast-theme-transparent-header .site-content{padding-top:118px}
@media (max-width:921px){.ast-theme-transparent-header .site-content{padding-top:90px}}

/* 2. типографика дописанных страниц */
.entry-content h2{margin:1.9em 0 .6em;font-size:1.55em;line-height:1.25}
.entry-content h3{margin:1.5em 0 .4em;font-size:1.2em;line-height:1.3}
.entry-content p{margin:0 0 1.1em;line-height:1.75}
.entry-content ul{margin:0 0 1.3em 1.3em}
.entry-content ul li{margin:0 0 .5em;line-height:1.65}
.entry-content figure{margin:1.8em 0}
.entry-content figure img{width:100%;height:auto;display:block}
.entry-content figcaption{margin-top:.5em;font-size:.9em;opacity:.7;text-align:center}

/* 3. на внутренних страницах шапка тёмная, а пункты меню тёмные же
      (--ast-global-color-0 = #000) — меню не читалось. Делаем полосу светлой. */
.ast-primary-header-bar{background-color:#ffffff!important;border-bottom:1px solid #ececec}
.ast-builder-menu-1 .menu-item > .menu-link{color:rgba(0,0,0,.78)!important}
.ast-builder-menu-1 .menu-item:hover > .menu-link,
.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link{color:#c08a2e!important}
.ast-mobile-header-wrap .ast-primary-header-bar{background-color:#ffffff!important}

/* 4. иллюстрации не на всю ширину колонки */
.entry-content figure{max-width:460px;margin-left:auto;margin-right:auto}

/* 5. мобильное меню: тему открывал JS, которого в статике нет — шим ниже вешает класс */
@media (max-width:921px){
  .ast-mobile-header-content.pbn-nav-open{display:block!important;background:#fff;
    border-top:1px solid #ececec;padding:4px 0}
  .ast-mobile-header-content.pbn-nav-open .main-navigation,
  .ast-mobile-header-content.pbn-nav-open .main-header-menu{display:block!important;width:100%}
  .ast-mobile-header-content.pbn-nav-open .main-header-menu > li{display:block!important;
    line-height:1.4!important;border-bottom:1px solid #f0f0f0}
  .ast-mobile-header-content.pbn-nav-open .main-header-menu > li:last-child{border-bottom:0}
  .ast-mobile-header-content.pbn-nav-open .main-header-menu > li > .menu-link{display:block;
    padding:13px 20px;color:rgba(0,0,0,.8)!important}
  .ast-mobile-header-content.pbn-nav-open .ast-icon.icon-arrow{display:none}
}
