:root {
  --green-highlight: #81b752;
  --set_width: 100%;
  --wrapper_bg: transparent;
  --cat_bg: #f5fbf0;
  --cat_bg_text: #485a63;
  --cb-color-light: var(--green-highlight);
  --window_bg2: #f5fbf0;
  --window_bg_gradient: none;
  --coolborder: #313b40;
  --link: #d6d8d6;
  --link_hover: #449d44;
  --menu_boxshadow: 0;
  --menu_bg_gradient: none;
  --menu_bg1: #313b40;
  --dropmenu_hover_bg: #51626b;
  --upper_section_bg: #3D4C54;
  --breadcrumb_bg: var(--menu_bg1);
  --breadcrumb_bg2: var(--upper_section_bg);
  --board_has_new_posts_bg: rgba(67,88,69,0.6);
  --button_bg: var(--green-highlight);
  --button_text_shadow: none;
  --cb-color-dark: var(--green-highlight);
}
.page-forums {
  background-color: #3a4044 !important;
}
.page-forums .button {
  box-shadow: none;
  font-size: 1.1rem;
}
.forums-container {
  width: 95%;
  max-width: 95%;
}
#topic_container p {
  margin: 0;
}
#footer {
  box-shadow: none;
}
div.sceditor-toolbar {
  margin-bottom: 0;
}
.bbc_standard_quote a {
  color: var(--link);
}
#main_menu {
  min-height: auto;
  border-top: 0;
  border-bottom: 0;
}
#main_menu .dropmenu {
  margin-bottom: 0;
}
#main_menu .dropmenu a {
  text-shadow: none;
}
#main_menu .dropmenu a .amt {
  display: none;
}
#quickreply .roundframe {
  background: var(--upper_section_bg);
}
.information {
  background: var(--upper_section_bg);
  border: 0;
  width: 100%;
}
#display_head {
  background: transparent;
}
#topic_icons .information {
  border-radius: 4px 4px 0 0;
}
.roundframe {
  border: 0;
  padding: 0;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
}
.title_bar {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  text-shadow: none;
  min-height: auto;
}
h3.titlebg,
h4.titlebg,
.titlebg,
h3.subbg,
h4.subbg,
.subbg {
  margin: 0;
  border-radius: 0;
}
#profile-faves-container {
	small {
		display: block;
		font-size: 12px;
        font-style: italic;
        color: #bbb;
	}
} 
#profileview {
  padding: 10px;
}
#profileview.roundframe {
  background: var(--window_bg2);
}
#profileview .tab-content {
  padding: 10px;
  background-color: var(--menu_bg1);
}
#profileview .nav-tabs {
  border-bottom: 0;
}
#profileview .nav-tabs>li.active>a,
#profileview .nav-tabs>li.active>a:hover,
#profileview .nav-tabs>li.active>a:focus {
  background-color: var(--menu_bg1);
  color: var(--link);
  border: 0;
  border-bottom: 2px solid var(--green-highlight);
}
#profileview .nav-tabs>li>a:hover {
  background-color: var(--menu_bg1);
  color: var(--link);
  border: 1px solid var(--menu_bg1);
}
#upper_section {
  box-shadow: none;
  color: #d6d8d6;
  background-color: var(--upper_section_bg);
}
.dropmenu li li:hover,
.dropmenu li li:hover>a,
.dropmenu li li a:focus,
.dropmenu li li a:hover,
.quickbuttons li ul,
.quickbuttons li ul li a:hover,
.quickbuttons ul li a:focus,
.inline_mod_check,
.popup_window,
.post_options ul,
.post_options ul a:hover,
.post_options ul a:focus,
.notify_dropdown a:hover,
.notify_dropdown a:focus {
  background: var(--dropmenu_hover_bg);
}
a {
  text-shadow: none;
}
div.cat_bar {
  box-shadow: none;
  border-radius: 0 0 5px 5px;
  border-bottom: 2px solid var(--green-highlight);
  border-top: 0;
}
#wrapper {
  box-shadow: none;
  border-radius: 0;
}
#main_content_section {
  padding: 5px 0 16px 0;
}
#topic_header {
  padding: 10px 0;
}
.navigate_section {
  display: none;
}
.navigate_section ul {
  border: 0;
}
.navigate_section ul li {
  background-color: var(--breadcrumb_bg);
}
#upper_section .navigate_section {
  display: flex;
}
.cat_bar h3 {
  margin-bottom: 0;
}
h3.catbg,
h3.catbg a {
  color: var(--cat_bg_text);
}
h3.catbg:hover,
h3.catbg a:hover {
  text-shadow: none;
  color: inherit;
}
.popup_content,
.up_contain {
  border: none;
  border-bottom: 1px solid var(--coolborder);
}
.popup_content.has_new_posts,
.up_contain.has_new_posts {
  background-color: var(--board_has_new_posts_bg);
}
#topic_container .windowbg.has_new_posts {
  background: var(--board_has_new_posts_bg);
}
#top_info li a {
  text-shadow: none;
}
#profileview {
  overflow-x: hidden;
}
.page-forums #sr-cards .addon-card {
  width: 100%;
  max-width: 100%;
  background-color: var(--window_bg2);
}
@media (min-width: 768px) {
  .page-forums #sr-cards .addon-card {
    width: 48%;
    max-width: 48%;
  }
}
@media (min-width: 992px) {
  .page-forums #sr-cards .addon-card {
    width: 32%;
    max-width: 32%;
  }
}
@media (min-width: 1200px) {
  .page-forums #sr-cards .addon-card {
    width: 24%;
    max-width: 24%;
  }
}
#basicinfo {
  width: 20%;
  float: left;
}
#registration .roundframe,
.cat_bar+.windowbg,
.cat_bar+.roundframe {
  padding: 15px;
  background: var(--window_bg2);
}
