/* SITNAS Classic Compact
   Standalone compact layout based on Classic.
   Desktop width: 1070px = content 740px + gap 30px + sidebar 300px.
*/
@media (min-width: 992px){
  .theme-classic_compact .container{
    width:1070px;
    max-width:1070px;
  }
  .theme-classic_compact .container.cont > .row{
    display:flex;
    align-items:flex-start;
    gap:30px;
    margin-left:0;
    margin-right:0;
  }
  .theme-classic_compact .container.cont > .row > .col-sm-8{
    float:none;
    flex:0 0 740px;
    width:740px;
    max-width:740px;
    padding-left:0;
    padding-right:0;
  }
  .theme-classic_compact .container.cont > .row > .col-sm-4{
    float:none;
    flex:0 0 300px;
    width:300px;
    max-width:300px;
    padding-left:0;
    padding-right:0;
  }
  .theme-classic_compact .container.cont > .row > .col-sm-12{
    float:none;
    flex:0 0 1070px;
    width:1070px;
    max-width:1070px;
    padding-left:0;
    padding-right:0;
  }
  .theme-classic_compact .article-body-shell,
  .theme-classic_compact .entry-content,
  .theme-classic_compact .post-content{
    max-width:740px;
  }
  .theme-classic_compact .si-classic-sidebar,
  .theme-classic_compact .si-classic-latest-sidebar-wrap{
    max-width:300px;
  }
}
@media (max-width: 991px){
  .theme-classic_compact .container{
    width:auto;
    max-width:100%;
  }
  .theme-classic_compact .container.cont > .row{
    display:block;
  }
  .theme-classic_compact .container.cont > .row > .col-sm-8,
  .theme-classic_compact .container.cont > .row > .col-sm-4,
  .theme-classic_compact .container.cont > .row > .col-sm-12{
    width:100%;
    max-width:100%;
    padding-left:15px;
    padding-right:15px;
  }
}

/* SITNAS Classic Compact precision width v20260427 */
@media (min-width:1100px){
  body.theme-classic_compact{--cc-total-width:1070px;--cc-main-width:740px;--cc-gap-width:30px;--cc-side-width:300px;}
  body.theme-classic_compact .site-classic-topbar-clean,
  body.theme-classic_compact .site-classic-nav-colored,
  body.theme-classic_compact .site-classic-footer-clean,
  body.theme-classic_compact .site-classic-footer-clean__meta{width:var(--cc-total-width)!important;max-width:var(--cc-total-width)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container,
  body.theme-classic_compact .site-classic-topbar-clean .container,
  body.theme-classic_compact .site-classic-nav-colored .container,
  body.theme-classic_compact .site-classic-nav-colored__container,
  body.theme-classic_compact .site-classic-footer-clean .container,
  body.theme-classic_compact .site-classic-footer-clean__meta .container,
  body.theme-classic_compact .container.cont,
  body.theme-classic_compact .si-classic-home-main,
  body.theme-classic_compact.article-page .container.cont{width:var(--cc-total-width)!important;max-width:var(--cc-total-width)!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
  body.theme-classic_compact .site-classic-topbar-clean .container>.row,
  body.theme-classic_compact .site-classic-footer-clean .container>.row,
  body.theme-classic_compact .site-classic-footer-clean__meta .container>.row{width:var(--cc-total-width)!important;max-width:var(--cc-total-width)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container.cont>.row,
  body.theme-classic_compact .si-classic-home-main>.row,
  body.theme-classic_compact.article-page .container.cont>.row{display:flex!important;align-items:flex-start!important;gap:var(--cc-gap-width)!important;width:var(--cc-total-width)!important;max-width:var(--cc-total-width)!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container.cont>.row>.col-sm-8,
  body.theme-classic_compact .si-classic-home-main>.row>.col-sm-8,
  body.theme-classic_compact.article-page .container.cont>.row>.col-sm-8{float:none!important;flex:0 0 var(--cc-main-width)!important;width:var(--cc-main-width)!important;max-width:var(--cc-main-width)!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container.cont>.row>.col-sm-4,
  body.theme-classic_compact .si-classic-home-main>.row>.col-sm-4,
  body.theme-classic_compact.article-page .container.cont>.row>.col-sm-4{float:none!important;flex:0 0 var(--cc-side-width)!important;width:var(--cc-side-width)!important;max-width:var(--cc-side-width)!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container.cont>.row>.col-sm-12,
  body.theme-classic_compact.article-page .container.cont>.row>.col-sm-12{float:none!important;flex:0 0 var(--cc-total-width)!important;width:var(--cc-total-width)!important;max-width:var(--cc-total-width)!important;min-width:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .article-body-shell,
  body.theme-classic_compact .entry-content,
  body.theme-classic_compact .post-content,
  body.theme-classic_compact .article-header--classic,
  body.theme-classic_compact .article-hero,
  body.theme-classic_compact .article-content-compact,
  body.theme-classic_compact .si-classic-home-headline,
  body.theme-classic_compact .si-classic-home-main section{width:100%!important;max-width:var(--cc-main-width)!important;box-sizing:border-box!important;}
  body.theme-classic_compact .si-classic-sidebar,
  body.theme-classic_compact .si-classic-latest-sidebar-wrap,
  body.theme-classic_compact .sidebar_area,
  body.theme-classic_compact .theiaStickySidebar{width:var(--cc-side-width)!important;max-width:var(--cc-side-width)!important;min-width:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .site-classic-topbar-clean__row{display:flex!important;align-items:center!important;}
  body.theme-classic_compact .site-classic-topbar-clean__brandcol{float:none!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;padding-left:0!important;padding-right:0!important;}
  body.theme-classic_compact .site-classic-topbar-clean__row>.hidden-xs{float:none!important;flex:1 1 auto!important;width:auto!important;padding-left:0!important;padding-right:0!important;}
  body.theme-classic_compact .site-classic-nav-colored__scroll,
  body.theme-classic_compact .site-classic-nav-colored .navbar-collapse,
  body.theme-classic_compact .site-classic-nav-colored .navbar-nav{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}
  body.theme-classic_compact .site-classic-footer-clean__row{margin-left:0!important;margin-right:0!important;}
  body.theme-classic_compact .site-classic-footer-clean__row>[class*="col-"]{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;}
}
@media (min-width:992px) and (max-width:1099px){
  body.theme-classic_compact .site-classic-topbar-clean,
  body.theme-classic_compact .site-classic-nav-colored,
  body.theme-classic_compact .site-classic-footer-clean,
  body.theme-classic_compact .site-classic-footer-clean__meta,
  body.theme-classic_compact .container,
  body.theme-classic_compact .container.cont,
  body.theme-classic_compact .si-classic-home-main{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important;}
  body.theme-classic_compact .container.cont>.row,
  body.theme-classic_compact .si-classic-home-main>.row,
  body.theme-classic_compact.article-page .container.cont>.row{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}
  body.theme-classic_compact .container.cont>.row>.col-sm-8,
  body.theme-classic_compact .container.cont>.row>.col-sm-4,
  body.theme-classic_compact .si-classic-home-main>.row>.col-sm-8,
  body.theme-classic_compact .si-classic-home-main>.row>.col-sm-4,
  body.theme-classic_compact.article-page .container.cont>.row>.col-sm-8,
  body.theme-classic_compact.article-page .container.cont>.row>.col-sm-4{float:none!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;}
}
