/* Sociomecca Article Sidebar v1.2.5 */
#smarts-article-sidebar{display:none}

@media (min-width:960px){
  .smarts-host>#smarts-article-sidebar{display:block}
  .smarts-host>.smarts-original-sidebar-item{display:none!important}
  .smarts-sidebar{position:sticky;top:92px;max-height:calc(100vh - 112px);overflow:auto;padding:0 5px 24px 0;color:#173b5d;scrollbar-width:thin;scrollbar-color:#cdd8e2 transparent}
  .admin-bar .smarts-sidebar{top:124px;max-height:calc(100vh - 144px)}
  .smarts-sidebar::-webkit-scrollbar{width:5px}.smarts-sidebar::-webkit-scrollbar-thumb{background:#cdd8e2;border-radius:10px}.smarts-sidebar::-webkit-scrollbar-track{background:transparent}
  .smarts-block{padding:18px 0;border-bottom:1px solid #e5ebf1}
  .smarts-block:first-child{padding-top:2px}.smarts-block:last-child{border-bottom:0}
  .smarts-eyebrow,.smarts-section-label{margin:0 0 7px;color:#7c8fa2;font-size:9px;font-weight:900;letter-spacing:.14em}
  .smarts-block__title{margin:0 0 12px!important;padding:0!important;border:0!important;background:none!important;color:#173b5d!important;font-size:14px!important;line-height:1.45!important}

  .smarts-search label{display:block;margin-bottom:8px;color:#324f69;font-size:11px;font-weight:850}
  .smarts-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid #d8e2eb;border-radius:9px;overflow:hidden;background:#fff}
  .smarts-search input{width:100%;min-width:0;height:36px;padding:0 10px;border:0!important;outline:0!important;background:#fff!important;box-shadow:none!important;color:#254761;font-size:11px}
  .smarts-search button{height:36px;padding:0 11px;border:0;background:#0a3768;color:#fff;font-size:10px;font-weight:850;cursor:pointer}

  .smarts-section-label{margin-bottom:8px;letter-spacing:.08em}.smarts-section-label--sub{margin:14px 0 6px}
  .smarts-theme-main{display:block;padding:11px 12px;border:1px solid #d9e4ed;border-radius:10px;background:#f8fbfd;text-decoration:none!important}
  .smarts-theme-main strong{display:block;margin-bottom:3px;color:#153e62;font-size:12.5px;line-height:1.4}
  .smarts-theme-main span{display:block;color:#527895;font-size:9.5px;font-weight:750}
  .smarts-nearby__list{display:flex;flex-direction:column;gap:2px}
  .smarts-nearby__list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 3px;text-decoration:none!important;color:#3d607c!important;font-size:10.8px;font-weight:750;line-height:1.4}
  .smarts-nearby__list a span{color:#8aa0b2}

  .smarts-discover{display:flex;flex-direction:column;gap:8px}
  .smarts-discover__item{display:block;padding:10px 11px;border:1px solid #e0e7ed;border-radius:10px;background:#fff;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
  .smarts-discover__item:hover{transform:translateY(-1px);border-color:#c7d7e4;box-shadow:0 5px 16px rgba(18,55,88,.06)}
  .smarts-discover__meta{display:block;margin-bottom:4px;color:#8295a6;font-size:8.5px;font-weight:850;letter-spacing:.05em}
  .smarts-discover__item strong{display:block;color:#244b6b;font-size:10.8px;line-height:1.55}
  .smarts-discover__cta{display:block;margin-top:5px;color:#6c8ca6;font-size:9px;font-weight:800}

  .smarts-block--ad{padding-top:20px}.smarts-ad__label{margin-bottom:7px;color:#a0adb8;font-size:7px;font-weight:750;letter-spacing:.15em;text-align:center}
  .smarts-ad__title{display:none}.smarts-ad__widget{overflow:hidden}
}


  .smarts-block--history[hidden]{display:none!important}
  .smarts-history__genre{display:block;margin-top:7px;padding:3px 2px;text-align:right;text-decoration:none!important;color:#557a9e!important;font-size:9.5px;font-weight:800}
  .smarts-history__article{display:block;margin-top:12px;padding-top:10px;border-top:1px solid #e7edf2;text-decoration:none!important}
  .smarts-history__article small{display:block;margin-bottom:3px;color:#8b9aa8;font-size:8.5px;font-weight:850;letter-spacing:.05em}
  .smarts-history__article strong{display:block;color:#355a77;font-size:10.5px;line-height:1.5}

@media (max-width:959px){
  #smarts-article-sidebar{display:none!important}
}
