html,body{max-width:100%;overflow-x:hidden;background:#fff!important;color:#2b2b2b!important}
body{margin:0!important}
img{max-width:100%;height:auto}
.modal,.overlay,.wpcf7,.wpcr3_respond_1,.contact-form,.fixed,.yashare-auto-init,#vk_like,#vk_community_messages{display:none!important}
.seo-heading{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body .site{max-width:1040px!important;min-width:0!important;width:calc(100% - 32px)!important;margin:24px auto!important;background:#fff!important}
.site-branding{padding:22px 40px 18px!important;font-size:34px!important;line-height:1.2!important;color:#4a4a4a!important;font-family:Georgia,"Times New Roman",serif!important}
.centers{display:none!important}
#main{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:36px!important;align-items:start!important}
#primary{grid-column:1!important}
#tertiary{grid-column:2!important;width:auto!important;max-width:100%!important;float:none!important;position:static!important;box-sizing:border-box!important}
#tertiary .sidebar-inner{width:auto!important;max-width:100%!important;float:none!important;position:static!important;padding:0!important;box-sizing:border-box!important}
#primary,#secondary,.site-content,.widget-area{width:auto!important;max-width:100%!important;float:none!important;position:static!important;box-sizing:border-box!important}
body .entry-content{width:auto!important;max-width:100%!important;box-sizing:border-box!important}
.news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}
.news-card{padding:18px;border:1px solid #ececec;border-radius:4px;background:#fff;box-sizing:border-box}
.news-card h3{height:auto!important;width:auto!important;white-space:normal!important;margin:0 0 14px!important;text-align:center!important;font-size:18px!important;line-height:1.35!important}
.news-card p{margin:0 0 10px!important;text-align:left!important;line-height:1.5!important}
.site-footer,.site-info{width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important}
.site-info{padding:24px 16px!important}
.static-info-card{margin:28px 0;padding:22px 24px;background:#fff5f3;border-left:4px solid #f26b5d}
.static-info-card p{margin:0 0 12px!important}
.static-info-card ul{margin:0;padding-left:20px}
@media(max-width:760px){
  body .site{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important}
  .site-header,.site-main,.site-content,.widget-area,.site-footer{width:100%!important;max-width:100%!important;float:none!important;box-sizing:border-box!important}
  .site-content,.widget-area{padding-left:16px!important;padding-right:16px!important}
  .site-branding{padding:18px 16px 14px!important;font-size:27px!important}
  #main{display:block!important}
  .widget-area,.sidebar-container{display:none!important}
  .navbar,.nav-menu{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;margin:0!important;padding:0!important}
  .nav-menu li{float:none!important;display:block!important}
  body .entry-content{width:100%!important;max-width:100%!important;margin:0!important}
  article,.entry-header,.entry-content{box-sizing:border-box!important;max-width:100%!important}
  .entry-content,.entry-content p,.entry-content li,.entry-title,#breadcrumbs,#breadcrumbs span,#breadcrumbs strong{overflow-wrap:anywhere;word-break:normal;white-space:normal!important}
  #breadcrumbs{width:100%!important;max-width:100%!important;margin:24px 0!important;padding:0!important;box-sizing:border-box!important}
  .news-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin:24px 0!important}
  .news-card{width:100%!important;max-width:100%!important}
  table{display:block;max-width:100%!important;width:100%!important;height:auto!important;margin:0!important;overflow-x:auto}
}

.seo-site-map-link{clear:both;margin:24px auto 10px;text-align:center;font-size:12px;opacity:.78}.seo-site-map-link a{text-decoration:underline;text-underline-offset:2px}

.suffusion-custom #wrapper{width:min(1000px,calc(100% - 24px))!important;min-width:0!important;max-width:1000px!important}.suffusion-custom #container{padding:0!important}.suffusion-custom #main-col{width:100%!important;max-width:100%!important;float:none!important}.suffusion-custom #content{width:100%!important;max-width:100%!important}.suffusion-custom .post,.suffusion-custom article{max-width:100%!important}.suffusion-custom table{width:100%!important;table-layout:auto!important}.suffusion-custom td{padding:14px!important;vertical-align:top!important}.suffusion-custom img{max-width:100%!important;height:auto!important}@media(max-width:760px){.suffusion-custom #wrapper{width:100%!important;margin:0!important}.suffusion-custom #header,.suffusion-custom #content,.suffusion-custom .post{padding-left:14px!important;padding-right:14px!important}.suffusion-custom table,.suffusion-custom tbody,.suffusion-custom tr,.suffusion-custom td{display:block!important;width:100%!important}.suffusion-custom #nav-top ul,.suffusion-custom #nav ul{display:flex!important;flex-wrap:wrap!important;width:100%!important}.suffusion-custom #nav-top li,.suffusion-custom #nav li{float:none!important;width:auto!important}.suffusion-custom #nav-top a,.suffusion-custom #nav a{height:auto!important;white-space:normal!important}}

/* desktop-nav-width-v7 */
.suffusion-custom #nav-top .col-control{box-sizing:border-box!important;float:none!important;width:min(1000px,calc(100% - 24px))!important;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}
.suffusion-custom #nav .col-control{box-sizing:border-box!important;float:none!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}

@media(max-width:760px){.suffusion-custom #nav-top ul,.suffusion-custom #nav ul{display:flex!important;flex-wrap:wrap!important;width:100%!important}.suffusion-custom #nav-top li,.suffusion-custom #nav li{float:none!important;width:auto!important}.suffusion-custom #nav-top a,.suffusion-custom #nav a{height:auto!important;white-space:normal!important}}

/* mobile-touch-nav-v2 */
@media(max-width:760px){.suffusion-custom #nav-top,.suffusion-custom #nav{height:auto!important;min-height:0!important;overflow:visible!important}.suffusion-custom #nav-top .col-control,.suffusion-custom #nav .col-control{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}.suffusion-custom #nav-top ul.sf-menu,.suffusion-custom #nav ul.sf-menu{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}.suffusion-custom #nav-top ul.sf-menu>li,.suffusion-custom #nav ul.sf-menu>li{display:block!important;float:none!important;max-width:100%!important}.suffusion-custom #nav-top ul.sf-menu>li>a,.suffusion-custom #nav ul.sf-menu>li>a{display:block!important;height:auto!important;line-height:1.3!important;padding:9px 10px!important;white-space:normal!important}.suffusion-custom #nav-top ul.sub-menu,.suffusion-custom #nav ul.sub-menu{display:none!important}}

/* mobile-touch-nav-v3 */
@media(max-width:760px){body.suffusion-custom #nav-top,body.suffusion-custom #nav{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}body.suffusion-custom #nav-top .col-control,body.suffusion-custom #nav .col-control{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}body.suffusion-custom #nav-top ul.sf-menu,body.suffusion-custom #nav ul.sf-menu{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}

/* mobile-touch-nav-v4 */
@media(max-width:760px){body.suffusion-custom #nav-top,body.suffusion-custom #nav,body.suffusion-custom #nav-top .col-control,body.suffusion-custom #nav .col-control,body.suffusion-custom #nav-top ul.sf-menu,body.suffusion-custom #nav ul.sf-menu{min-width:0!important}}

/* mobile-content-box-v5 */
@media(max-width:760px){body.suffusion-custom #wrapper,body.suffusion-custom #header-container,body.suffusion-custom #container,body.suffusion-custom #main-col,body.suffusion-custom #content,body.suffusion-custom article,body.suffusion-custom .post,body.suffusion-custom .entry-container,body.suffusion-custom .entry,body.suffusion-custom table,body.suffusion-custom td{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}body.suffusion-custom #wrapper,body.suffusion-custom #header-container,body.suffusion-custom #container,body.suffusion-custom #main-col,body.suffusion-custom #content{width:100%!important}body.suffusion-custom article,body.suffusion-custom .post,body.suffusion-custom .entry-container,body.suffusion-custom .entry,body.suffusion-custom table,body.suffusion-custom td{width:100%!important}}

.restored-static-navigation .nav-links{display:flex!important;flex-wrap:wrap!important;gap:10px 18px!important;width:100%!important;max-width:100%!important;min-width:0!important}.restored-static-navigation a{display:inline-block!important;max-width:100%!important;overflow-wrap:anywhere!important}

/* mobile-readable-copy-v6 */
@media(max-width:760px){body:not(.suffusion-custom) .entry-content p,body:not(.suffusion-custom) .entry-content li{text-align:left!important;overflow-wrap:anywhere!important;word-spacing:normal!important}}
