/* Static archive adjustments layered on the recovered Meridian theme. */

html {
  min-width: 320px;
  background: #cee1ea;
}

body.ultimate-static {
  --forum-accent: #458ebc;
  --forum-accent-dark: #2b658c;
  --forum-border: #b2c2cc;
  --forum-soft: #e8f0f4;
  min-width: 0;
  padding-bottom: 35px;
}

.ultimate-static .static-forum-notice {
  background: #1c2933;
  border-color: #0f1920;
}

.ultimate-static .forum-wrapper {
  overflow: hidden;
  background: #e8f0f4;
  border: 1px solid #91a8b6;
  box-shadow: 0 8px 25px rgba(43, 70, 88, .25);
}

.ultimate-static .top_block,
.ultimate-static #header,
.ultimate-static #content_section {
  min-width: 0;
}

.ultimate-static .top_block .user_block {
  min-height: 30px;
}

.ultimate-static .logo_bg {
  min-height: 95px;
}

.ultimate-static .logo_img img {
  max-height: 78px;
  width: auto;
}

.ultimate-static #main_menu .dropmenu {
  display: flex;
  flex-wrap: wrap;
}

.ultimate-static #content_section {
  background: rgba(238, 245, 248, .94);
}

.ultimate-static .news_box {
  margin-bottom: 14px;
}

.ultimate-static .archive-board-category > h2,
.ultimate-static .archive-topic-list > header,
.ultimate-static .archive-forum-post > header {
  background: linear-gradient(#62a2c8, #397da7);
  border-color: #2e688d;
}

.ultimate-static .archive-board-row:nth-child(odd),
.ultimate-static .archive-topic-row:nth-child(odd) {
  background: #f0f6f8;
}

.ultimate-static .static-forum-footer {
  background: #1d2a33;
  border-top-color: #458ebc;
}

@media (max-width: 700px) {
  .ultimate-static .logo_bg {
    min-height: 80px;
  }

  .ultimate-static .logo_img img {
    max-height: 62px;
  }

  .ultimate-static .logo {
    display: none;
  }

  .ultimate-static .user_block .floatleft,
  .ultimate-static .user_block .floatright {
    float: none;
    text-align: left;
  }
}
