/*  phpBB3 Style Sheet
    --------------------------------------------------------------
	Style name:			we_universal
	Based on style:		prosilver (the default phpBB 3.3.x style)
	Original author:	Tom Beddard ( http://www.subblue.com/ )
	Modified by:		nextgen ( https://nextgen.gt/ )
    --------------------------------------------------------------
*/

@import url("common.css?hash=a9741ba1");
@import url("content.css?hash=56f9e623");
@import url("cp.css?hash=50d868ab");
@import url("forms.css?hash=b64464fb");
@import url("responsive.css?hash=87b53e08");
@import url("we_universal.css");

body {
    background-color: #2b3520 !important;
    background-image: none !important;
    color: #222222 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}

#wrap,
#page-body,
#page-footer,
.wrap,
#page-index,
.page-index,
#content,
.content,
#main-container,
.main-container,
#phpbb,
.phpbb {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
#wrap {
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    outline: none !important;
}

#top-login,
#top-bar,
.topbar,
#phpbb_header .header-bar,
div[id*="top"] {
    background-color: #ffffff !important;
    border-bottom: 1px solid #cccccc !important;
    color: #333333 !important;
}

#top-login a,
#top-bar a,
.topbar a {
    color: #333333 !important;
    text-decoration: none !important;
}

#top-login a:hover,
#top-bar a:hover,
.topbar a:hover {
    color: #8b6914 !important;
    text-decoration: underline !important;
}

#header,
#page-header,
.headerbar,
#phpbb_header,
#site-description,
#logo,
#site-logo,
.we_universal #page-header {
    background-color: #1a1a2e !important;
    background-image: url('images/dashboard.png') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: auto !important;
    padding-bottom: 25.8% !important;
    border-bottom: 3px solid #5a4a00 !important;
    position: relative !important;
}
#site-description .site-name,
#logo .site-name,
h1.logo,
#page-header h1,
#page-header h2,
#page-header p {
    display: none !important;
}
#header .site-name,
#header h1,
#header h2,
.headerbar .site-name,
.logo-text {
    color: #f5c518 !important;
    font-family: 'Arial Black', 'Impact', sans-serif !important;
    font-size: 28px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    text-shadow: 2px 2px 6px rgba(0,0,0,0.9) !important;
    letter-spacing: 1px !important;
}

.site-description,
#header .site-desc,
.headerbar .site-desc {
    color: #cccccc !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    text-shadow: 1px 1px 4px rgba(0,0,0,0.9) !important;
}

#nav-main,
.navbar,
ul.nav-main,
#nav-breadcrumb,
.navlinks,
#page-body > .navbar {
    background-color: #2b3520 !important;
    border-top: none !important;
    border-bottom: 2px solid #1a2010 !important;
    padding: 0 !important;
}

#nav-main a,
.navbar a,
ul.nav-main li a,
.navlinks a {
    color: #dddddd !important;
    text-decoration: none !important;
    padding: 6px 12px !important;
    display: inline-block !important;
    font-size: 13px !important;
}

#nav-main a:hover,
.navbar a:hover,
ul.nav-main li a:hover,
.navlinks a:hover {
    color: #f5c518 !important;
    background-color: rgba(0,0,0,0.3) !important;
}
#quicklinks,
.quick-links,
.linklist {
    background-color: #1a2010 !important;
    border: none !important;
}

#quicklinks a,
.quick-links a,
.linklist a {
    color: #dddddd !important;
    font-size: 12px !important;
}

#quicklinks a:hover,
.quick-links a:hover {
    color: #f5c518 !important;
}

#page-body,
.forabg,
.forumbg {
    background-color: #ffffff !important;
}
.forabg .header,
.forumbg .header,
.forum-header,
.category,
.headerbar-forum,
table.tablebg thead tr,
table.tablebg tr.header,
.forum-title-header,
dl.icon dt.category {
    background-color: #3d3d3d !important;
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border: none !important;
}

.forabg .header a,
.forumbg .header a,
.category a,
table.tablebg thead tr a,
dl.icon dt.category a {
    color: #ffffff !important;
}
.forabg li.row,
.forumbg li.row,
table.tablebg tbody tr,
.forums li {
    background-color: #f5f5f5 !important;
    border-bottom: 1px solid #dddddd !important;
}

.forabg li.row:nth-child(even),
table.tablebg tbody tr:nth-child(even) {
    background-color: #eeeeee !important;
}

.forabg li.row:hover,
.forumbg li.row:hover,
table.tablebg tbody tr:hover {
    background-color: #e8ede0 !important;
}
.forum-title a,
.topic-title a,
.forumtitle a,
dt a {
    color: #1a3a6b !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.forum-title a:hover,
.topic-title a:hover,
.forumtitle a:hover,
dt a:hover {
    color: #f5c518 !important;
    text-decoration: underline !important;
}
.forum-description,
.forabg .desc,
dd.desc {
    color: #555555 !important;
    font-size: 12px !important;
}
.subforum a,
.sub-forums a {
    color: #336699 !important;
    font-size: 12px !important;
}
.moderators a,
dd.moderators a {
    color: #8b0000 !important;
    font-size: 11px !important;
}
.stats,
.topics,
.posts {
    color: #333333 !important;
    text-align: center !important;
}
.lastpost,
.last-post {
    color: #555555 !important;
    font-size: 11px !important;
}

.lastpost a,
.last-post a {
    color: #1a3a6b !important;
    font-weight: bold !important;
}

.announcement,
#announcement,
.notice {
    background-color: #2d2d2d !important;
    border: 1px solid #444444 !important;
    color: #dddddd !important;
    text-align: center !important;
    padding: 10px !important;
    margin-bottom: 10px !important;
}

.announcement a,
#announcement a {
    color: #f5c518 !important;
    font-weight: bold !important;
}

#nav-breadcrumb,
.breadcrumb,
.navlinks-breadcrumb {
    background-color: transparent !important;
    color: #cccccc !important;
    font-size: 12px !important;
    padding: 4px 0 !important;
}

#nav-breadcrumb a,
.breadcrumb a {
    color: #aaaaaa !important;
}

#nav-breadcrumb a:hover,
.breadcrumb a:hover {
    color: #f5c518 !important;
}

#login-box,
.login-box,
fieldset.login {
    background-color: #f5f5f5 !important;
    border: 1px solid #cccccc !important;
    padding: 10px !important;
    margin: 10px 0 !important;
}

.login-box input[type="text"],
.login-box input[type="password"],
fieldset.login input {
    border: 1px solid #aaaaaa !important;
    padding: 4px 6px !important;
    font-size: 13px !important;
}

.login-box input[type="submit"],
.login-box button,
fieldset.login input[type="submit"] {
    background-color: #3d3d3d !important;
    color: #ffffff !important;
    border: none !important;
    padding: 5px 14px !important;
    cursor: pointer !important;
    font-weight: bold !important;
}

.login-box input[type="submit"]:hover,
fieldset.login input[type="submit"]:hover {
    background-color: #5a4a00 !important;
}
.forum-header-name,
h2.forum-header,
h3.forum-header,
.post-content h3,
.panel h3,
.panel h2 {
    color: #2b3520 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    border-bottom: 2px solid #2b3520 !important;
    padding-bottom: 4px !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

.who-is-online,
#online-box,
.online-box,
.forum-stats {
    background-color: #ffffff !important;
    border: 1px solid #dddddd !important;
    color: #333333 !important;
    font-size: 12px !important;
}

.who-is-online a,
#online-box a {
    color: #1a3a6b !important;
}
.legend a[style*="color: #"] {
    font-weight: bold !important;
}

#page-footer,
.footer,
footer {
    background-color: #1a2010 !important;
    color: #aaaaaa !important;
    border-top: 2px solid #2b3520 !important;
    font-size: 11px !important;
    padding: 8px !important;
    text-align: center !important;
}

#page-footer a,
.footer a {
    color: #cccccc !important;
}

#page-footer a:hover,
.footer a:hover {
    color: #f5c518 !important;
}

.button,
input[type="submit"],
a.button {
    background-color: #3d3d3d !important;
    color: #ffffff !important;
    border: 1px solid #222222 !important;
    border-radius: 2px !important;
    padding: 4px 10px !important;
    font-size: 12px !important;
    cursor: pointer !important;
}

.button:hover,
input[type="submit"]:hover,
a.button:hover {
    background-color: #2b3520 !important;
    color: #f5c518 !important;
}

.forumicon,
.forum-icon,
dd.icon img {
    filter: sepia(30%) brightness(0.9) !important;
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: #1a2010;
}
::-webkit-scrollbar-thumb {
    background: #4a5a30;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #f5c518;
}
html,
body,
#wrap,
.wrap,
#page-wrapper,
.page-wrapper,
#container,
.container,
#outer-wrapper,
.outer-wrapper {
    background-color: #2b3520 !important;
    background-image: none !important;
}
#page-body,
.page-body,
#main,
.main,
#content-wrapper,
.content-wrapper,
div[id$="-body"],
div[class$="-body"] {
    background-color: #2b3520 !important;
}
.forum-block,
.forum-list,
.forabg,
.forumbg {
    background-color: #ffffff !important;
}
#page-header,
#header,
#site-header,
.site-header,
#board-header,
.board-header,
#phpbb > div:first-child,
body > div > div:first-child {
    background-image: url('images/dashboard.png') !important;
    background-color: #0d0d1a !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    height: auto !important;
    min-height: 150px !important;
    padding-bottom: 25.8% !important;
    border-bottom: 3px solid #5a4a00 !important;
}
#page-header *,
#site-header *,
.site-header *,
#board-header * {
    color: transparent !important;
    text-shadow: none !important;
}

div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-color: #0d0d1a !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    height: auto !important;
    padding-bottom: 25.8% !important;
    border-bottom: 3px solid #5a4a00 !important;
    position: relative !important;
}

div.inventea-sitename {
    display: none !important;
}

div.inventea-dashboard nav,
div.inventea-posts-menu,
div.inventea-forum-menu {
    background-color: transparent !important;
}

div.inventea-posts-menu ul.inventea-menu li a,
div.inventea-forum-menu ul.inventea-menu li a {
    color: #dddddd !important;
}

div.inventea-posts-menu ul.inventea-menu li a:hover,
div.inventea-forum-menu ul.inventea-menu li a:hover {
    color: #f5c518 !important;
}
html {
    background-color: #2b3520 !important;
}

body {
    background-color: #2b3520 !important;
    background-image: none !important;
}
.inventea-content,
.inventea-main,
#inventea-content,
#inventea-main,
.phpbb-content,
.forum-content,
[class*="inventea-"],
[id*="inventea-"] {
    background-color: transparent !important;
}
#wrap,
.wrap,
#page-wrapper,
.inventea-wrapper,
[class*="wrapper"],
[class*="container"] {
    background-color: transparent !important;
    border-bottom: none !important;
    box-shadow: none !important;
    outline: none !important;
}
#page-footer,
.inventea-footer,
[class*="footer"],
[id*="footer"] {
    background-color: #1a2010 !important;
    border-top: 2px solid #2b3520 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
body > *:last-child,
#wrap > *:last-child,
.wrap > *:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
body,
html {
    background-image: none !important;
    background-color: #2b3520 !important;
}
div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-size: cover !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    overflow: hidden !important;
    width: 100% !important;
}
#wrap,
.wrap,
#page-wrapper,
#container,
#phpbb,
#page-body,
#page-footer {
    background-image: none !important;
    background-color: transparent !important;
}
html, body#phpbb {
    background-image: none !important;
    background-color: #2b3520 !important;
}
div#wrap.wrap {
    background-image: none !important;
    background-color: transparent !important;
}
div.inventea-headerbar {
    background-image: none !important;
    background-color: #1a1a1a !important;
}
header.inventea-header {
    background-image: none !important;
    background-color: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    display: block !important;
}
header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-color: #0d0d1a !important;
    background-size: cover !important;
    background-position: center top !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    width: 100% !important;
    height: auto !important;
    padding-bottom: 25.8% !important;
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
}
div.inventea-wrapper.inventea-content {
    background-image: none !important;
    background-color: transparent !important;
}
div.inventea-footer-wrapper {
    background-image: none !important;
    background-color: #1a2010 !important;
}
header.inventea-header,
header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-color: #1a1a1a !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 160px !important;
    padding-bottom: 0 !important;
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
}
li.header,
.forabg .header,
.forumbg .header,
.forum-header,
.category,
dl.icon dt.category,
li.header dl {
    background-color: #3a4a28 !important;
    color: #ffffff !important;
    border: none !important;
}

li.header dl dt,
li.header dl dd {
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
div.inventea-footer-wrapper,
#page-footer,
.inventea-footer {
    background-color: #1e1e1e !important;
    color: #888888 !important;
    text-align: center !important;
    font-size: 11px !important;
    padding: 15px !important;
    border-top: none !important;
}

div.inventea-footer-wrapper a,
.inventea-footer a {
    color: #aaaaaa !important;
}
div.inventea-sitename {
    display: none !important;
}
header.inventea-header,
header.inventea-header div.inventea-dashboard {
    height: 160px !important;
    padding-bottom: 0 !important;
    max-height: 160px !important;
    overflow: hidden !important;
}
div.inventea-headerbar {
    background-color: #1a2010 !important;
    background-image: none !important;
    border-bottom: 1px solid #2b3520 !important;
}

div.inventea-headerbar * {
    background-image: none !important;
}

/* FIXED: group colors now respect ACP inline styles */
div.stat-block,
div.stat-block h3,
div.stat-block p {
    color: #ffffff !important;
    background-color: transparent !important;
    background-image: none !important;
}

div.stat-block h3 {
    font-size: 13px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    border-bottom: 1px solid #4a5a30 !important;
    padding-bottom: 4px !important;
    margin-bottom: 6px !important;
}

div.stat-block a:not([style]) {
    color: #ffffff !important;
}

ul#nav-breadcrumbs,
.action-bar,
p.time,
p.responsive-center {
    background-color: transparent !important;
    background-image: none !important;
    color: #cccccc !important;
}

.action-bar a,
p.time a {
    color: #cccccc !important;
}
.forabg .inner,
.forumbg .inner,
ul.topiclist.forums li.row {
    background-color: #ffffff !important;
    background-image: none !important;
}
header.inventea-header {
    height: 160px !important;
    max-height: 160px !important;
    min-height: 160px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    background-color: transparent !important;
    background-image: none !important;
    display: block !important;
}

header.inventea-header div.inventea-dashboard {
    height: 160px !important;
    max-height: 160px !important;
    min-height: 160px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    background-image: url('images/dashboard.png') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
div.inventea-wrapper.inventea-content {
    background-color: #2b3520 !important;
    background-image: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
}
body#phpbb,
div#wrap.wrap {
    background-color: #2b3520 !important;
    background-image: none !important;
}
div.inventea-footer-wrapper {
    margin-top: 0 !important;
    background-color: #1a2010 !important;
    background-image: none !important;
}
div.inventea-footer-wrapper,
div#page-footer,
div.inventea-footer,
footer.inventea-credits,
nav ul#nav-footer {
    background-color: #2b3520 !important;
    background-image: none !important;
    color: #cccccc !important;
}

div.inventea-footer-wrapper *,
div.inventea-footer * {
    background-color: transparent !important;
    background-image: none !important;
    color: #cccccc !important;
}

div.inventea-footer-wrapper a,
div.inventea-footer a {
    color: #aaaaaa !important;
}
div#wrap.wrap > div:last-child,
div#darkenwrapper,
div#phpbb_alert,
div#phpbb_confirm {
    background-color: #2b3520 !important;
    background-image: none !important;
}

header.inventea-header {
    height: auto !important;
    max-height: none !important;
    min-height: none !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
    background: none !important;
}

header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-color: #0d0d1a !important;
    background-size: 100% auto !important;
    background-position: left top !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: none !important;
    padding-bottom: 25.8% !important;
    margin: 0 !important;
    display: block !important;
    overflow: visible !important;
}
div.inventea-headerbar,
nav.inventea-userbar,
nav.inventea-wrapper.inventea-userbar {
    background-color: #2b3520 !important;
    background-image: none !important;
    border-bottom: 1px solid #1a2010 !important;
}
div.inventea-forum-menu,
div.inventea-posts-menu,
div.inventea-dashboard nav,
div.inventea-dashboard nav ul,
div.inventea-dashboard nav ul li,
div.inventea-dashboard nav ul li a {
    background-color: transparent !important;
    background-image: none !important;
}
div.inventea-wrapper.inventea-content,
div.inventea-content {
    background-color: #2b3520 !important;
    background-image: none !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
ul.inventea-menu,
div.inventea-forum-menu ul,
div.inventea-posts-menu ul {
    background-color: #2b3520 !important;
    background-image: none !important;
    padding: 4px 0 !important;
    margin: 0 !important;
}

ul.inventea-menu li a {
    color: #dddddd !important;
    padding: 5px 12px !important;
}

ul.inventea-menu li a:hover {
    color: #f5c518 !important;
}

header.inventea-header,
header.inventea-header div.inventea-dashboard {
    height: 200px !important;
    min-height: 200px !important;
    max-height: 200px !important;
    padding-bottom: 0 !important;
    overflow: hidden !important;
    background-size: cover !important;
    background-position: center center !important;
}
header.inventea-header {
    width: 100% !important;
    max-width: 100% !important;
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto !important;
    max-height: none !important;
    min-height: none !important;
    display: flex !important;
    justify-content: center !important;
}
header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-color: #0d0d1a !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    width: 950px !important;
    max-width: 950px !important;
    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;
    padding: 0 !important;
    overflow: hidden !important;
}
div#wrap.wrap,
div.inventea-wrapper.inventea-content,
div.inventea-content {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}
div#wrap {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
    outline: none !important;
}
header.inventea-header {
    width: 950px !important;
    max-width: 950px !important;
    margin: 0 auto !important;
    display: block !important;
}

header.inventea-header div.inventea-dashboard {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important;
    border: none !important;
}
header.inventea-header + div,
div.inventea-wrapper.inventea-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
div#wrap.wrap,
header.inventea-header,
div.inventea-headerbar,
nav.inventea-wrapper.inventea-userbar {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-top: none !important;
    border-bottom: none !important;
}
div#wrap {
    padding-top: 0 !important;
    margin-top: 0 !important;
    border-top: none !important;
}

div.inventea-headerbar {
    border-bottom: none !important;
    border-top: none !important;
}

#login-link-container,
.login-link-container,
fieldset.login,
#login h3,
.panel h3,
h3 {
    color: #ffffff !important;
}
h3, h2.panel-title, .panel-title {
    color: #ffffff !important;
    font-weight: bold !important;
}
fieldset.login label,
.login label,
#login label {
    color: #cccccc !important;
}
fieldset.login a,
.login a {
    color: #aaaaaa !important;
}

.forumtitle,
.forumtitle a,
.topiclist dt a,
ul.topiclist dt a,
.forum-title,
.forum-title a {
    color: #ffffff !important;
    font-weight: bold !important;
}

.forumtitle a:hover,
ul.topiclist dt a:hover {
    color: #f5c518 !important;
}
.topiclist dd.desc,
.forum-description {
    color: #cccccc !important;
}

ul#nav-breadcrumbs a,
.navlinks a,
.breadcrumbs a {
    color: #cccccc !important;
}

dd.lastpost a,
.lastpost a {
    color: #cccccc !important;
}

dd.lastpost,
.lastpost {
    color: #aaaaaa !important;
}

dd.topics,
dd.posts {
    color: #cccccc !important;
}

.button1, .button2,
input.button1, input.button2,
a.button1, a.button2 {
    background-color: #3a4a28 !important;
    color: #ffffff !important;
    border: 1px solid #4a5a30 !important;
}

.button1:hover, .button2:hover {
    background-color: #4a5a30 !important;
    color: #f5c518 !important;
}
input[type="text"],
input[type="search"],
input[type="password"] {
    background-color: #1a2010 !important;
    color: #ffffff !important;
    border: 1px solid #4a5a30 !important;
}

.action-bar a,
p.time,
.rightside.inventea-time {
    color: #cccccc !important;
}
.forumtitle a,
ul.topiclist dt a,
.topiclist dt a,
dl.row-item dt a,
a.forumtitle {
    color: #1a3a6b !important;
    font-weight: bold !important;
}

.forumtitle a:hover,
ul.topiclist dt a:hover {
    color: #c8a000 !important;
    text-decoration: underline !important;
}
ul.topiclist dd.desc,
dl.row-item dd.desc,
.topiclist .desc {
    color: #555555 !important;
}
ul.topiclist dd.topics,
dl.row-item dd.topics,
ul.topiclist dd.posts {
    color: #333333 !important;
}
ul.topiclist dd.lastpost,
dl.row-item dd.lastpost {
    color: #555555 !important;
}

ul.topiclist dd.lastpost a,
dl.row-item dd.lastpost a {
    color: #1a3a6b !important;
}

fieldset.login,
#login,
.login-box {
    background-color: #ffffff !important;
    border: 1px solid #dddddd !important;
    padding: 10px 15px !important;
    border-radius: 2px !important;
}

fieldset.login label,
#login label,
.login label {
    color: #333333 !important;
}

fieldset.login input[type="text"],
fieldset.login input[type="password"],
#login input[type="text"],
#login input[type="password"] {
    background-color: #ffffff !important;
    color: #333333 !important;
    border: 1px solid #aaaaaa !important;
}

fieldset.login a,
#login a {
    color: #1a3a6b !important;
}
#login h3,
.panel h3,
div.stat-block + fieldset h3 {
    color: #333333 !important;
    border-bottom: 1px solid #dddddd !important;
}
#login,
.login,
form#login,
div.login,
fieldset.login,
.panel.login,
div[id="login"] {
    background-color: #ffffff !important;
    border: 1px solid #dddddd !important;
    padding: 12px 15px !important;
    color: #333333 !important;
}
#login *,
fieldset.login *,
.panel.login * {
    color: #333333 !important;
    background-image: none !important;
}
#login input[type="text"],
#login input[type="password"],
fieldset.login input[type="text"],
fieldset.login input[type="password"],
form#login input[type="text"],
form#login input[type="password"] {
    background-color: #f0f0f0 !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
    padding: 4px 6px !important;
}
#login input[type="submit"],
fieldset.login input[type="submit"],
form#login input[type="submit"],
#login .button1 {
    background-color: #3a4a28 !important;
    color: #ffffff !important;
    border: 1px solid #2b3520 !important;
    padding: 4px 12px !important;
}
#login a,
fieldset.login a {
    color: #1a3a6b !important;
}
#login h3,
fieldset.login h3,
.login h3 {
    color: #333333 !important;
    font-weight: bold !important;
    font-size: 13px !important;
    border-bottom: 1px solid #dddddd !important;
    padding-bottom: 5px !important;
    margin-bottom: 8px !important;
    background-color: transparent !important;
}

form.headerspace {
    background-color: #ffffff !important;
    padding: 10px 15px !important;
    border: 1px solid #dddddd !important;
    margin: 5px 0 !important;
}

form.headerspace h3,
form.headerspace h3 a {
    color: #333333 !important;
    font-size: 13px !important;
    font-weight: bold !important;
    text-decoration: none !important;
    background-color: transparent !important;
}

form.headerspace h3 a:hover {
    color: #1a3a6b !important;
    text-decoration: underline !important;
}

fieldset.quick-login {
    background-color: #ffffff !important;
    border: none !important;
    padding: 5px 0 !important;
    color: #333333 !important;
}

fieldset.quick-login label,
fieldset.quick-login span {
    color: #333333 !important;
}

fieldset.quick-login input.inputbox {
    background-color: #f0f0f0 !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
    padding: 3px 6px !important;
}

fieldset.quick-login a {
    color: #1a3a6b !important;
}

fieldset.quick-login input.button2 {
    background-color: #3a4a28 !important;
    color: #ffffff !important;
    border: 1px solid #2b3520 !important;
    padding: 3px 10px !important;
    cursor: pointer !important;
}

fieldset.quick-login input.button2:hover {
    background-color: #2b3520 !important;
    color: #f5c518 !important;
}
div.inventea-dashboard nav,
div.inventea-forum-menu ul.inventea-menu,
div.inventea-posts-menu ul.inventea-menu {
    background-color: rgba(0,0,0,0.5) !important;
    padding: 2px 0 !important;
}

div.inventea-forum-menu ul.inventea-menu li a,
div.inventea-posts-menu ul.inventea-menu li a {
    color: #ffffff !important;
    font-weight: bold !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.9) !important;
    padding: 4px 10px !important;
    display: inline-block !important;
}

div.inventea-forum-menu ul.inventea-menu li a:hover,
div.inventea-posts-menu ul.inventea-menu li a:hover {
    color: #f5c518 !important;
    background-color: rgba(0,0,0,0.3) !important;
}
ul.inventea-user-menu li a,
nav.inventea-userbar ul.linklist li a {
    color: #ffffff !important;
    text-shadow: none !important;
}

ul.inventea-user-menu li a:hover,
nav.inventea-userbar ul.linklist li a:hover {
    color: #f5c518 !important;
}
h2.topic-title a,
h2.topic-title,
.topic-title a,
h2 a {
    color: #222222 !important;
    font-weight: bold !important;
}

h2.topic-title a:hover {
    color: #3a4a28 !important;
}
dl.postprofile dt .online,
.online,
span.online {
    color: #cc0000 !important;
    font-weight: bold !important;
    border-bottom: 2px solid #cc0000 !important;
}
.post-buttons a,
.post-buttons input,
a.button1, a.button2,
input.button1, input.button2,
.btnlft a, .btnrgt a,
form .btn-group a,
.btn-group a {
    background-color: #ffffff !important;
    color: #333333 !important;
    border: 1px solid #aaaaaa !important;
    padding: 3px 8px !important;
    font-size: 12px !important;
}

.post-buttons a:hover,
a.button1:hover, a.button2:hover {
    background-color: #f0f0f0 !important;
    color: #222222 !important;
}
input.searchbox,
input[name="keywords"],
.search-box input,
#topic-search input {
    background-color: #f0f0f0 !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
    padding: 3px 6px !important;
}
.pagination,
.pagination a,
.jumpbox,
.jumpbox select,
.jumpbox label,
p.jumpbox-return,
p.jumpbox-return a {
    color: #333333 !important;
    background-color: transparent !important;
}
.post-total,
p.pagination {
    color: #333333 !important;
}
div.action-bar,
div.action-bar.bar-top,
div.action-bar.bar-bottom {
    background-color: #f5f5f5 !important;
    border: 1px solid #dddddd !important;
    padding: 5px !important;
}

div.action-bar a,
div.action-bar span {
    color: #333333 !important;
}
p.jumpbox-return,
p.jumpbox-return a {
    color: #1a3a6b !important;
}
h2.topic-title,
h2.topic-title a,
h2.topic-title a:link,
h2.topic-title a:visited,
.topic-title,
.topic-title a {
    color: #ffffff !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8) !important;
}

h2.topic-title a:hover {
    color: #f5c518 !important;
}
.online,
span.online,
dd.profile-online .online,
dl.postprofile .online,
.postprofile .online {
    color: #ff0000 !important;
    font-weight: bold !important;
    border-bottom: none !important;
    text-shadow: none !important;
    background-color: transparent !important;
}
div.action-bar,
div.action-bar.bar-top {
    border-bottom: 1px solid #dddddd !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
}
h2.topic-title a,
h2.topic-title a:link,
h2.topic-title a:visited {
    color: #ffffff !important;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8) !important;
    font-size: 18px !important;
}

h2.topic-title a:hover {
    color: #f5c518 !important;
}
h3.first a,
div.postbody h3 a {
    color: #222222 !important;
    font-weight: bold !important;
}
div.inventea-online {
    color: #ff0000 !important;
    font-weight: bold !important;
    border-bottom: none !important;
    text-shadow: none !important;
}

div.inventea-online i {
    color: #ff0000 !important;
}
a.button,
span.button,
.button {
    background-color: #ffffff !important;
    color: #333333 !important;
    border: 1px solid #aaaaaa !important;
}

a.button:hover,
span.button:hover {
    background-color: #f0f0f0 !important;
    color: #222222 !important;
}
input.inputbox.search {
    background-color: #f0f0f0 !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
}
div.pagination {
    color: #cccccc !important;
}
p.jumpbox-return a,
p.jumpbox-return {
    color: #cccccc !important;
}

p.jumpbox-return a:hover {
    color: #f5c518 !important;
}
div.post,
div.post.bg1,
div.post.bg2,
div.post.online,
div.post .inner {
    background-color: #ffffff !important;
}
div.postbody,
div.postbody div.content,
div#post_content1,
div.content {
    background-color: #ffffff !important;
    color: #333333 !important;
}
dl.postprofile,
dl.postprofile dt,
dl.postprofile dd {
    background-color: #f0f0f0 !important;
    color: #333333 !important;
}
div.content p,
div.content {
    color: #333333 !important;
}
h3.first a,
div.postbody h3 a {
    color: #333333 !important;
}
p.author,
p.author a {
    color: #555555 !important;
}

header.inventea-header div.inventea-dashboard {
    background-size: 100% 100% !important;
    background-position: center center !important;
    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;
}
header.inventea-header div.inventea-dashboard {
    background-size: cover !important;
    background-position: center 30% !important;
    height: 130px !important;
    min-height: 130px !important;
    max-height: 130px !important;
}
li.header dl dt,
li.header dl dd,
li.header dl dd span,
ul.topiclist li.header,
ul.topiclist li.header dl,
ul.topiclist li.header dt,
ul.topiclist li.header dd {
    color: #ffffff !important;
    background-color: #3a4a28 !important;
}
ul.topiclist li.row,
ul.topiclist li.row dl,
ul.topiclist li.row dd,
ul.topiclist li.row dt {
    background-color: #ffffff !important;
    color: #333333 !important;
}
ul.topiclist li.row dl dt a,
a.topictitle {
    color: #1a3a6b !important;
    font-weight: bold !important;
}

ul.topiclist li.row dl dt a:hover,
a.topictitle:hover {
    color: #f5c518 !important;
}
ul.topiclist li.row dd.posts,
ul.topiclist li.row dd.views,
ul.topiclist li.row dd.lastpost,
ul.topiclist li.row dd.lastpost span,
ul.topiclist li.row dd.lastpost a {
    color: #555555 !important;
    background-color: #ffffff !important;
}
div.action-bar div.pagination,
div.action-bar.bar-top div.pagination,
div.action-bar.bar-bottom div.pagination {
    color: #333333 !important;
}
div.action-bar {
    background-color: #f5f5f5 !important;
    border: 1px solid #dddddd !important;
    color: #333333 !important;
}

div.action-bar a,
div.action-bar span {
    color: #333333 !important;
}

header.inventea-header {
    width: 950px !important;
    max-width: 950px !important;
    margin: 0 auto !important;
    display: block !important;
    height: 245px !important;
}

header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    width: 950px !important;
    height: 245px !important;
    min-height: 245px !important;
    max-height: 245px !important;
    padding: 0 !important;
    overflow: hidden !important;
}

header.inventea-header {
    width: 950px !important;
    max-width: 950px !important;
    margin: 0 auto !important;
    display: block !important;
    height: 206px !important;
}

header.inventea-header div.inventea-dashboard {
    background-image: url('images/dashboard.png') !important;
    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    width: 950px !important;
    height: 206px !important;
    min-height: 206px !important;
    max-height: 206px !important;
    padding: 0 !important;
    overflow: hidden !important;
}

dt.row-item.forum_read,
dt.row-item.forum_unread,
dt.row-item.forum_read_locked,
dt.row-item.forum_unread_locked {
    background-image: url('images/badge.gif') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
dt.row-item.forum_read i,
dt.row-item.forum_unread i,
dt.row-item.forum_read_locked i,
dt.row-item.forum_unread_locked i {
    display: none !important;
}
ul.topiclist dt.row-item i.fa,
ul.topiclist dt.row-item i,
ul.forums dt.row-item i,
ul.topics dt.row-item i {
    display: none !important;
}
ul.topiclist dt.row-item,
ul.forums dt.row-item,
ul.topics dt.row-item {
    background-color: transparent !important;
    background-image: url('images/badge.gif') !important;
    background-size: 35px 35px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
dt.row-item.forum_read,
dt.row-item.forum_unread,
dt.row-item.forum_read_locked,
dt.row-item.forum_unread_locked {
    background-image: url('images/badge.gif') !important;
    background-size: 35px 35px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
dt.row-item.topic_read,
dt.row-item.topic_unread,
dt.row-item.topic_read_hot,
dt.row-item.topic_unread_hot,
dt.row-item.topic_read_locked,
dt.row-item.topic_unread_locked {
    background-image: url('images/badge.gif') !important;
    background-size: 35px 35px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

dt.row-item.forum_read,
dt.row-item.forum_unread,
dt.row-item.forum_read_locked,
dt.row-item.forum_unread_locked,
dt.row-item.topic_read,
dt.row-item.topic_unread,
dt.row-item.topic_read_hot,
dt.row-item.topic_unread_hot,
dt.row-item.topic_read_locked,
dt.row-item.topic_unread_locked,
ul.topiclist dt.row-item {
    background-size: 24px 24px !important;
}
ul.topiclist dt.row-item i,
ul.topiclist dt.row-item i.fa,
ul.topiclist dt.row-item i::before,
ul.topiclist dt.row-item i::after {
    display: none !important;
    content: none !important;
    visibility: hidden !important;
}
ul.topiclist dt.row-item::before,
ul.topiclist dt.row-item::after {
    display: none !important;
    content: none !important;
    background-image: none !important;
}
ul.topiclist dt.row-item {
    background-image: url('images/badge.gif') !important;
    background-size: 24px 24px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
dt.row-item.forum_read::before,
dt.row-item.forum_unread::before,
dt.row-item.forum_read_locked::before,
dt.row-item.forum_unread_locked::before,
dt.row-item.forum_read::after,
dt.row-item.forum_unread::after {
    display: none !important;
    content: none !important;
    background: none !important;
}
dt.row-item.forum_read,
dt.row-item.forum_unread,
dt.row-item.forum_read_locked,
dt.row-item.forum_unread_locked {
    background-image: url('images/badge.gif') !important;
    background-size: 24px 24px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-color: transparent !important;
}
h2.forum-title,
h2,
h1,
.page-title,
.forum-title {
    color: #ffffff !important;
}
.memberlist-header,
table thead tr th,
table.table1 thead tr th,
.table1 thead th,
th,
.tablebg th,
li.header dl dd,
li.header dl dt {
    background-color: #3a4a28 !important;
    color: #ffffff !important;
    font-weight: bold !important;
}
table.table1 tbody tr,
.table1 tbody tr,
table tbody tr {
    background-color: #ffffff !important;
    color: #333333 !important;
}

table.table1 tbody tr:nth-child(even),
.table1 tbody tr:nth-child(even) {
    background-color: #f5f5f5 !important;
}

table tbody tr td,
table tbody tr th {
    color: #333333 !important;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
input[type="url"],
input.inputbox,
textarea,
select {
    background-color: #ffffff !important;
    color: #333333 !important;
    border: 1px solid #bbbbbb !important;
}
div.dropdown,
div.dropdown ul,
div.dropdown-contents,
ul.dropdown-contents {
    background-color: #ffffff !important;
    border: 1px solid #cccccc !important;
    color: #333333 !important;
}

ul.dropdown-contents li a,
div.dropdown-contents li a {
    color: #333333 !important;
    background-color: #ffffff !important;
}

ul.dropdown-contents li a:hover,
div.dropdown-contents li a:hover {
    background-color: #f0f0f0 !important;
    color: #1a3a6b !important;
}
div.pointer,
div.pointer-inner {
    border-color: #cccccc transparent !important;
}
.panel,
.panel .inner,
fieldset,
fieldset.fields1,
fieldset.fields2 {
    background-color: #ffffff !important;
    color: #333333 !important;
    border: 1px solid #dddddd !important;
}

fieldset legend,
.panel h3,
fieldset h3 {
    color: #333333 !important;
    font-weight: bold !important;
}
.faq dt,
.faq dd {
    color: #333333 !important;
}
label,
.field-label {
    color: #333333 !important;
}
div.header-profile div.dropdown,
nav.inventea-userbar div.dropdown,
div.inventea-headerbar div.dropdown {
    background-color: #ffffff !important;
    border: 1px solid #aaaaaa !important;
    color: #333333 !important;
    z-index: 9999 !important;
    position: absolute !important;
}

div.header-profile div.dropdown ul.dropdown-contents,
nav.inventea-userbar div.dropdown ul,
div.inventea-headerbar div.dropdown ul {
    background-color: #ffffff !important;
}

div.header-profile div.dropdown ul.dropdown-contents li,
div.header-profile div.dropdown ul.dropdown-contents li a {
    background-color: #ffffff !important;
    color: #333333 !important;
}

div.header-profile div.dropdown ul.dropdown-contents li a:hover {
    background-color: #f0f0f0 !important;
    color: #1a3a6b !important;
}

div.header-profile div.dropdown ul.dropdown-contents li a i {
    color: #555555 !important;
}
div.header-profile .pointer {
    border-bottom-color: #aaaaaa !important;
}

div.header-profile .pointer-inner {
    border-bottom-color: #ffffff !important;
}