/* kupidon-rt.ru — мобильная адаптация без изменения десктопа (15.09.2026).
   Архив содержит два снимка: 24 страницы WP (rt_spectral_wp, viewport есть — не трогаем) и 9 страниц старой Joomla
   YOOtheme Blueprint (div.wrapper 950px, шапка из абсолютных блоков, меню с выпадашками по hover). Этот файл
   подключён только на 9 страницах без viewport. Все правила только внутри @media (max-width:768px). */
@media screen and (max-width:768px){
  body.width-thin div.wrapper,body.width-wide div.wrapper{width:auto!important}
  div#header{height:auto;padding:0 8px}
  div#toolbar{height:auto}
  div#headerbar{position:static;width:auto;height:auto}
  div#headerbar div.module{float:none;height:auto;margin:6px 0}
  div#logo{position:static;padding:8px 0;text-align:center}
  div#menu{position:static;height:auto}
  div#menu ul.menu{float:none;display:flex;flex-wrap:wrap}
  div#menu li{float:none}
  #menu li span.separator,div#menu li a{float:none;padding:0 12px;height:35px}
  div#menu li.fancy{display:none}
  div#menu ul.menu ul{position:absolute;width:175px;max-width:calc(100vw - 20px)}
  div#search{position:static;width:auto;margin:6px 0 10px;text-align:center}
  div#yoo-search{margin:0 auto}
  div#banner{display:none}
  div#middle{padding:10px 8px 40px}
  div#left,div#right{width:auto;float:none!important;margin:10px 0}
  div#middle div.background{display:flex;flex-direction:column}
  div#middle div.background>div#main{order:-1}
  div#main{width:auto;margin-left:0!important;margin-right:0!important}
  div.readmore,div.price{float:none;width:auto}
  /* инлайн-колонки статей (float:left;width:380px) и формы RSForm шире экрана → в границы */
  div#content div[style*="width"]{width:auto!important;float:none!important;max-width:100%}
  fieldset.formFieldset,ol.formContainer,li.rsform-block,div.formBody,div.formContainer{width:auto!important;max-width:100%;box-sizing:border-box;padding-left:0;margin-left:0}
  fieldset{min-width:0}
  input,textarea,select{max-width:100%;box-sizing:border-box}
  div#content textarea{width:100%}
  dl.stats-module-kupidon{width:auto}
  img{max-width:100%;height:auto}
  table{max-width:100%}
  div#content table[width]:not([width="100%"]){display:block;overflow-x:auto;width:auto!important}
  div#content,div#footer{overflow-wrap:anywhere;word-wrap:break-word}
}
