/* 14.11.2026 mobilni prikaz (8405) */
@media (max-width: 1000px) {
  html, body { min-width: 0 !important; width: auto !important; overflow-x: hidden; }
  body { font-size: 16px !important; }
  div.header, div.content, div.footer, div.wrapper, div.innerWrapper, div.contentWrapper, div.navWrapper,
  div.navWrapper div.nav, div.headContent, div.mainContent, div.sidebar, div.share, div.header blockquote {
    width: auto !important; max-width: 100% !important; left: auto !important; margin-left: 0 !important; margin-right: 0 !important;
    padding-left: 12px !important; padding-right: 12px !important; float: none !important; position: static !important; box-sizing: border-box;
  }
  div.header { height: auto !important; background: #FFF !important; padding-bottom: 8px !important; }
  div.header h1.logo, div.header h1.logo a { position: static !important; width: auto !important; height: auto !important; text-indent: 0 !important; background: none !important; font-size: 24px; color: #D0001A; display: block; padding: 10px 0 6px; }
  div.header ul.mainNav { float: none !important; position: static !important; display: flex; flex-wrap: wrap; gap: 4px; padding: 0 !important; margin: 0 !important; }
  div.header ul.mainNav li { float: none !important; border-top-width: 4px !important; flex: 1 1 45%; }
  div.header ul.mainNav li a, div.header ul.mainNav li span { width: auto !important; height: auto !important; text-indent: 0 !important; background-image: none !important; display: block; padding: 8px 6px !important; font-size: 15px; }
  div.navWrapper { height: auto !important; }
  div.navWrapper div.nav h2 { display: none; }
  div.sidebar { padding-top: 10px !important; margin-top: 0 !important; background: none !important; }
  div.sidebar h2, div.sidebar div.menuWrapper { display: none !important; }
  div.sidebar ul.menu li a, div.sidebar ul.menu li span { width: auto !important; }
  div.mainContent img[align="right"] { float: none !important; display: block; margin: 8px auto !important; max-width: 100%; height: auto; }
  img { max-width: 100%; height: auto; }
  div.footer { background: none !important; height: auto !important; }
  div.footer div.nav, div.footer div.connect { float: none !important; width: auto !important; }
  .cta8405 { font-size: 17px !important; }
  div.wrapper, div.innerWrapper, div.contentWrapper, div.headContent, div.mainContent, div.navWrapper div.nav { padding-left: 0 !important; padding-right: 0 !important; }
  div.header ul.mainNav { margin: 6px 0 0 0 !important; left: auto !important; width: 100% !important; clear: both; height: auto !important; }
  div.header ul.mainNav li { position: static !important; }
  div.header ul.mainNav li a, div.header ul.mainNav li span { float: none !important; position: static !important; }
  div.headContent h3, div.headContent div.breadcrumbs { position: static !important; width: auto !important; left: auto !important; top: auto !important; }
  div.headContent { height: auto !important; }
  blockquote.subContent { float: none !important; width: auto !important; margin: 0 0 10px 0 !important; position: static !important; }
  div.jcarousel-container, div.jcarousel-clip { width: auto !important; max-width: 100% !important; overflow: hidden !important; }
  div.subfooter, div.subfooter div.disclamer, div.subfooter p.copi { width: auto !important; float: none !important; position: static !important; }
  div.sidebar div.item { width: auto !important; float: none !important; }
  div.sidebar div.item { margin: 16px 0 0 0 !important; height: auto !important; background: none !important; padding: 0 0 10px 0 !important; }
  div.sidebar div.item h3 { position: static !important; height: auto !important; margin: 0 0 6px 0 !important; }
  div.headContent h3 { font-size: 26px !important; line-height: 1.2 !important; margin: 8px 0 4px 0 !important; }
  div.headContent, div.mainContent { padding-left: 12px !important; padding-right: 12px !important; }
  div.headContent div.breadcrumbs { display: none !important; }
  div.headContent h3 { float: none !important; }
  blockquote.subContent { clear: both; padding: 0 !important; }
}
.cta8405 { box-sizing: border-box; max-width: 100%; border-left: 4px solid #D0001A; background: #FFF4F4; padding: 10px 14px; margin: 0 0 14px 0; font-size: 1.15em; line-height: 1.5; }
.cta8405 a { font-weight: bold; }
