/* слой восстановления: пункт меню "Blog" вёл на отдельный WordPress,
   которого нет в архиве — href снят, чтобы не вести в 404 при живом домене */
.rs-menu a:not([href]),
nav a:not([href]) { cursor: default; }

/* Баннер хлебных крошек.
   В оригинале высоту блоку .rs-breadcrumbs задавала картинка-фон
   (<img src="myimg/child/*_banner.jpg"> первым потомком, .rs-breadcrumbs img{width:100%}).
   Ни один из этих файлов не сохранился в Wayback (в myimg/child/ заархивирован только source.gif),
   подставлять чужую картинку нельзя — <img> удалён при восстановлении.
   Без него блок схлопывался в height:0 c overflow:hidden: белый h1.page-title
   не отрисовывался вообще, а следующая секция уезжала под абсолютный .header-bottom-area.
   Возвращаем блоку высоту по собственной лесенке темы (responsive.css: .rs-breadcrumbs img
   height 300/250/160px). Остальное — штатный оверлей темы .rs-breadcrumbs:after. */
.rs-breadcrumbs { min-height: 300px; }

/* Вторая колонка (col-md-6) в парных рядах содержала только иллюстрации
   myimg/child/*.png|gif, ни одна из которых не заархивирована. Колонки с картинками
   удалены, оставшиеся половины схлопнуты в col-md-12 прямо в разметке. */

/* ---- мобильный слой: тач-цели не меньше 44px ---- */
@media only screen and (max-width: 767px) {
  .rs-breadcrumbs { min-height: 250px; }

  .home5 #rs-header .middle-header-home5 .logo a,
  .home5.icon-header .middle-header-home5 .logo a { display: inline-block; }

  .rs-footer .footer-top .sitemap-widget li a { padding-top: 9px; padding-bottom: 8px; }
  .rs-footer .footer-top .sitemap-widget li a:after { top: 9px; }

  .services-section .single-service .service-img a { display: block; }
  .services-section .single-service .service-details h3 a { display: inline-block; padding: 11px 0; }
  .services-section .single-service .service-details a.primary-btn { padding-top: 9px; padding-bottom: 9px; }

  .rs-project .project-filter.btn-filter-wrap button.btn-filter { min-height: 44px; padding-top: 8px; padding-bottom: 8px; }
  .rs-project .project-item .p-title a,
  .rs-project .project-item h3 a { display: inline-block; padding: 9px 0; }

  .rs-partner .partner-item a { display: block; padding: 9px 0; }

  .contact-page3 .control-inner .info-details .info-text a { display: inline-block; padding: 14px 0; }

  .history-details ul li a { display: inline-block; padding: 14px 0; }

  /* тач-габарит по ШИРИНЕ: узкие пункты списка и фильтры (высота уже 44+) */
  .history-details ul li a { min-width: 44px; }
  .project-filter .btn-filter { min-width: 44px; }
  h3.p-title > a { display: inline-block; min-width: 44px; }

  a.readon { display: inline-block; padding-top: 14px; padding-bottom: 14px; }
}

@media only screen and (max-width: 590px) {
  .rs-breadcrumbs { min-height: 160px; }
}
