/* Правки вёрстки ДВО. */

/* Тарифы (mt-pricing-tables): карточки равной высоты и кнопки «Заказать» по низу.
   Плагин modeltheme-framework не задаёт display/flex у этих элементов, поэтому
   переопределение не конфликтует и не требует !important. */
.modeltheme-pricing-vers4 .cd-pricing-list { display: flex; flex-wrap: wrap; align-items: stretch; }
.modeltheme-pricing-vers4 .cd-pricing-list > li { display: flex; }
.modeltheme-pricing-vers4 .cd-pricing-list ul.cd-pricing-wrapper { display: flex; flex-direction: column; width: 100%; }
.modeltheme-pricing-vers4 .cd-pricing-list li.pricing-front { display: flex; flex-direction: column; flex: 1; }
.modeltheme-pricing-vers4 .cd-pricing-body { flex: 1 1 auto; }
/* Кнопка стала flex-элементом (block): при height:50px + padding:13px текст уезжал вниз.
   Убираем вертикальные паддинги — line-height:50px центрирует надпись. */
.modeltheme-pricing-vers4 .cd-pricing-list a.pricing-select-button { padding-top: 0; padding-bottom: 0; }

/* Вкладки (mt-tabs, главная): карточки в 2 колонки равной высоты.
   Иначе из-за флотов col-md-6 разной высоты получается «masonry». */
.tabs-shortcode .nacc li.row { display: flex; flex-wrap: wrap; align-items: stretch; }
.tabs-shortcode .nacc li.row > .col-md-6 { display: flex; }
.tabs-shortcode .nacc .column { width: 100%; }

/* FAQ (/faq/): заголовки вопросов-тоглов. После смены тега на H3 vc_custom_heading
   пишет инлайн-стиль font-family:Abril Fatface (шрифт темы для H3) — перебиваем. */
.vc_toggle_title > h3,
.vc_toggle_title .vc_custom_heading {
  display: inline;
  font-family: 'Nunito', sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px !important;
  line-height: 1.5;
  color: inherit;
}
