@media only screen and (max-width: 1050px) {
  #container,
  .wrapper {
      min-width: initial;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 650px) {
  #panel > .wrapper {
      display: inherit;
      position: relative;
  }

  .sidenav__menu {
      text-align: center;
  }

  .panel__user {
      position: absolute;
      right: 0;
      background-color: var(--theme-low-alpha-color);
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
      margin-top: 2px;
      padding: 14px 10px;
  }

  .logo {
      text-align: left;
  }
}

@media only screen and (max-width: 1024px) {
  .hidden-lg {
      display: none !important;
  }

  .logo__text {
      font-size: 60px;
  }

  .logo__image img {
      width: 400px;
  }

  #forums {
      width: 100%;
  }

  #sidebar {
      width: 100%;
      float: initial;
  }

  #tab_content {
      width: 100%;
  }

  .forums__forum-status {
      width: 38px;
      font-size: 24px;
  }

  .forums__stats {
      width: 18%;
  }

  .postbit_buttons a.postbit_warn span,
  .postbit_buttons a.postbit_purgespammer span {
      display: none;
  }

  .postbit_buttons a.postbit_warn i,
  .postbit_buttons a.postbit_purgespammer i {
      margin-right: 0;
  }

  .profile__main-info {
      width: 30%;
  }

  .profile__multiple-contacts {
      flex-wrap: wrap;
  }
}

@media only screen and (max-width: 870px) {
  .hidden-md {
      display: none !important;
  }

  .table-responsive {
      display: block;
      box-sizing: border-box;
      overflow-x: auto;
      white-space: nowrap;
  }

  .logo__text {
      font-size: 50px;
  }

  .logo__image img {
      width: 280px;
  }

  #content {
      padding: 10px 6px;
  }

  #breadcrumb {
      padding: 0 6px;
  }

  #posts {
      padding: 0 10px;
  }

  #thread-info,
  #forum-info {
      padding: 10px;
  }

  .wrapper {
      width: 95%;
  }

  .breadcrumb__sep {
      display: inline-block;
      padding: 0 5px;
  }

  .breadcrumb__main > li.breadcrumb__bit {
      display: none;
  }

  .breadcrumb__main > li.breadcrumb__bit:first-child {
      display: inline-block;
  }

  #forums,
  #sidebar {
      float: initial;
      width: 100%;
  }

  .postbit_buttons a {
      padding: 7px;
  }

  .postbit_buttons a > span {
      display: none;
  }

  .postbit_buttons a > i {
      margin-right: 0;
  }

  .post {
      flex-direction: column;
  }

  .post__author,
  .post .post_whole {
      width: 100%;
      padding: 0;
      margin: 0;
  }

  .post__author {
      position: relative;
      top: 0;
      flex: 0 0 auto;
      align-self: stretch;
  }

  .post .post_whole {
      padding: 5px;
      padding-bottom: 0;
      margin-top: 10px;
  }

  .post__user-avatar {
      height: 100px;
  }

  .post__user-avatar img {
      width: 100px;
      height: initial;
  }

  .postbitbg {
      width: 160px;
      height: 160px;
      max-height: 160px;
      margin: 0 auto;
      right: 0;
  }

  .postbitbg:before {
      width: 160px;
      height: 160px;
  }

  #forum-tools .float-right strong {
      display: none;
  }

  .user-cp__nav,
  .user-cp__summary,
  .mod-cp__nav,
  .mod-cp__summary {
      display: block;
      width: 100%;
  }

  .user-cp__nav,
  .mod-cp__nav {
      padding-right: 0;
      margin-bottom: 15px;
  }

  .new-thread__create tr td:first-child,
  .new-reply__create tr td:first-child {
      display: none;
  }

  .profile__short-info,
  .profile__main-info,
  .profile__activity {
      display: block;
      width: 100%;
      vertical-align: initial;
      padding: 0;
  }

  .profile__stream {
      margin-bottom: 0;
      margin-top: 2%;
  }

  .profile__buddy-options > li {
      display: block;
      margin-top: 5px;
      margin-right: 0;
  }

  .profile__buddy-options > li:first-child {
      margin-top: 0;
  }

  .credits__head {
      margin: 0 -6px 20px -6px;
  }

  .credits__cards {
      flex-direction: column;
  }

  .credits__help-col {
      order: 1;
      margin-right: 0;
  }

  .credits__purchase-col {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
  }

  .upgrades__wrap {
      flex-direction: column;
  }

  .upgrades__col--rank {
      margin-right: 0;
  }

  .redirect {
      width: 75% !important;
  }
}

@media only screen and (max-width: 650px) {
  .hidden-sm {
      display: none !important;
  }

  .visible-sm {
      display: initial !important;
  }

  #panel .wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      align-items: center;
      justify-content: space-between;
  }

  #panel .wrapper:after {
      content: initial;
  }

  .sidenav__bars {
      display: block;
      font-size: 20px;
      cursor: pointer;
  }

  .sidenav__menu {
      display: none;
      position: absolute;
      z-index: 99;
      background-color: var(--main-content-bg-color);
      line-height: 40px;
      border: 3px solid #2a2a2a;
      box-shadow: 0 0 1px #000;
      border-radius: 2px;
      margin-top: 5px;
  }

  .sidenav__menu a {
      padding-left: 10px;
      padding-right: 20px;
  }

  .sidenav__menu i {
      width: 25px;
  }

  .sidenav__menu a:hover i {
      background-color: initial;
  }

  .sidenav__menu > li {
      display: block;
      border-bottom: 1px solid #2a2a2a;
      margin-right: 0;
  }

  .sidenav__menu > li:last-child {
      border-bottom: 0;
  }

  .sidenav__sub-menu:before,
  .sidenav__sub-menu:after {
      content: initial;
  }

  .sidenav__sub-menu {
      left: 100%;
      top: -1px;
      border: 1px solid var(--theme-secondary-color);
  }

  .breadcrumb__sep {
      display: none;
  }

  .breadcrumb__main > li.breadcrumb__bit:first-child {
      display: none;
  }

  .breadcrumb__main > li.breadcrumb__active {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      line-height: 40px;
      max-height: 52px;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
  }

  .forum-tabs__tabs {
      text-align: center;
  }

  .forum-tabs__tabs span {
      display: none;
  }

  .forum-tabs__tabs i {
      margin-right: 0;
  }

  #footer {
      text-align: center;
  }

  .footer__upper > .wrapper,
  .footer__lower > .wrapper {
      flex-direction: column;
  }

  .footer__lower {
      margin-top: 15px;
  }

  .footer__copyright,
  .footer__social-links.nav {
      margin-top: 5px;
  }

  .register-coppa__birth-date {
      width: 100%;
  }

  .login__table,
  .registration__table {
      width: 100%;
  }

  #thread-navigation {
      text-align: center;
  }

  #thread-navigation .float-left {
      float: initial;
  }

  #thread-navigation .ratethread {
      float: initial;
      margin: 0 auto;
      display: table;
  }

  #thread-navigation .pagination {
      margin-bottom: 10px;
  }

  .forum-display__pagination-top {
      text-align: center;
  }

  .forum-display__thread-list td.tfoot {
      text-align: left;
  }

  .forum-display__thread-list td.tfoot select {
      margin: 3px 0;
  }

  .forum-display__thread-tcat {
      width: 100%;
  }

  .credits__nav {
      flex-direction: column;
  }

  .index-stats__module {
      display: block;
      margin-right: 0;
  }

  .redirect {
      width: 90% !important;
  }

  .modal {
      width: 95%;
  }

  .advert img {
      width: 100%;
  }

  .h-captcha-container {
      width: 158px;
      height: 138px;
  }
}

/*
     FILE ARCHIVED ON 00:06:27 Dec 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:59:12 Dec 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.881
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.066
  esindex: 0.013
  cdx.remote: 6.824
  LoadShardBlock: 112.599 (3)
  PetaboxLoader3.datanode: 311.288 (5)
  load_resource: 306.767 (2)
  PetaboxLoader3.resolve: 80.193 (2)
*/