body,html {
    background-color: #092a0b;
    color: #5A5A5A
}

select {
    background-color: transparent;
    border-color: rgb(208, 208, 208)
}

.background-deep select {
    border-color: rgb(190, 190, 190)
}

a,a:visited {
    color: #5A5A5A
}

a:hover {
    color: #386b31
}

a:active {
    color: rgb(34, 65, 29)
}

#wrap-header {
    background-color: #386b31
}

#wrap-header-index {
    background-color: transparent
}

.is-sticky #wrap-header {
    background-color: #386b31
}

.is-sticky #wrap-header-index {
    background-color: #386b31
}

.site-header,.site-header a,.site-header span {
    color: #FAFAFA
}

.site-header>i+span,.site-header a>i+span,.site-header span>i+span {
    color: inherit
}

.site-header a:hover,.site-header span:hover {
    color: rgb(173, 173, 173)
}

.site-header a:active,.site-header span:active {
    color: rgb(173, 173, 173)
}


.site-nav .count {
    background-color: #f44336;
    color: #FAFAFA
}

#header-avatar>span {
    background-color: rgba(0,0,0,0.3);
    color: #FAFAFA !important
}

#header-avatar:hover>span {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

#header-avatar:active>span {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

.open #header-avatar>span {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

#header-avatar img {
    border-color: rgba(0,0,0,0.24)
}

#header-avatar:hover img {
    border-color: rgb(208, 208, 208)
}

#header-avatar:active img {
    border-color: rgb(173, 173, 173)
}

.open #header-avatar img {
    border-color: rgb(173, 173, 173)
}

#header-mini-menu {
    background-color: rgba(0,0,0,0.24);
    color: #FAFAFA
}

#header-mini-menu:hover {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

#header-mini-menu:active {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

.open>#header-mini-menu {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A !important
}

#wrap-footer {
    background-color: rgb(34, 65, 29);
    color: rgb(173, 173, 173)
}

#wrap-footer a,#wrap-footer a:visited {
    color: #FAFAFA
}

#wrap-footer a:hover {
    color: rgb(173, 173, 173)
}

#wrap-footer a:active {
    color: rgb(173, 173, 173)
}

.background-main .box-normal {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03);
    color: #5A5A5A
}

.background-main .box-normal .strong-head {
    border-color: rgba(0,0,0,0.06)
}

.background-deep .box-normal {
    background-color: rgb(249, 249, 249);
    border-color: rgb(208, 208, 208);
    box-shadow: 0 0 6px rgba(0,0,0,0.03);
    color: #5A5A5A
}

.background-deep .box-normal .strong-head {
    border-color: rgba(0,0,0,0.06)
}

.info-box {
    background-color: rgba(0,0,0,0.12);
    color: rgba(0,0,0,0.3)
}

#information {
    background-color: #f44336;
    color: #FAFAFA
}

#site-desc-full,#site-desc-small {
    background-color: rgb(34, 65, 29)
}

#site-desc-full h1,#site-desc-small h1 {
    color: #FAFAFA
}

#site-desc-full h2,#site-desc-small h2 {
    color: #FAFAFA
}

#sub-header {
    background-color: rgb(34, 65, 29)
}

#sub-header.sub-header-small {
    background-color: transparent
}

.sub-header-title {
    color: #FAFAFA
}

.sub-header-title a,.sub-header-title a:visited {
    color: #FAFAFA
}

.sub-header-title a:hover {
    color: rgb(173, 173, 173)
}

.sub-header-title a:active {
    color: rgb(173, 173, 173)
}

.sub-header-title p {
    color: rgb(173, 173, 173)
}

.sub-header-small .sub-header-title {
    color: #5A5A5A
}

.sub-header-small .sub-header-title a,.sub-header-small .sub-header-title a:visited {
    color: #5A5A5A
}

.sub-header-small .sub-header-title a:hover {
    color: #386b31
}

.sub-header-small .sub-header-title a:active {
    color: rgb(34, 65, 29)
}

.sub-header-small .sub-header-title p {
    color: #5A5A5A
}

.sub-header-buttons .button-round {
    color: #FAFAFA
}

.sub-header-buttons .button-round:hover {
    background-color: rgba(255,255,255,0.1);
    color: #FAFAFA
}

.sub-header-buttons .button-round:active {
    background-color: rgba(0,0,0,0.1);
    color: #FAFAFA
}

.sub-header-buttons .open>.button-round {
    background-color: rgba(0,0,0,0.1) !important;
    color: #FAFAFA !important
}

.sub-header-buttons .chosen-single {
    color: #FAFAFA
}

.sub-header-buttons .chosen-single:hover,.sub-header-buttons .chosen-single:active {
    color: #FAFAFA
}

.sub-header-small .sub-header-buttons .button-round {
    color: #5A5A5A
}

.sub-header-small .sub-header-buttons .button-round:hover {
    color: #5A5A5A
}

.sub-header-small .sub-header-buttons .button-round:active {
    color: #5A5A5A
}

.sub-header-small .sub-header-buttons .open>.button-round {
    color: #5A5A5A !important
}

.sub-header-small .sub-header-buttons .chosen-single {
    color: #5A5A5A
}

.sub-header-small .sub-header-buttons .chosen-single:hover,.sub-header-small .sub-header-buttons .chosen-single:active {
    color: #5A5A5A
}

#main-search-box-md input,#main-search-box-md button {
    background-color: rgb(237, 237, 237)
}

.sidebar-block {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.03);
    border-color: #EAEAEA
}

.dropdown-search {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.dropdown-search input,.dropdown-search button {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.action-bar-top {
    border-bottom-color: #EAEAEA
}

.action-bar-bottom {
    border-top-color: #EAEAEA
}

.pagination li a:hover,.pagination li span:hover {
    background-color: #FFFFFFF;
    box-shadow: 0 2px 5px rgba(0,0,0,0.42);
    color: #5A5A5A
}

.pagination li a:active,.pagination li span:active {
    background-color: rgb(237, 237, 237);
    box-shadow: none;
    color: #5A5A5A
}

.pagination .ellipsis span:hover {
    background-color: transparent;
    box-shadow: none
}

.pagination .ellipsis span:active {
    background-color: transparent
}

.pagination .active span {
    background-color: rgb(237, 237, 237)
}

.pagination .active span:hover {
    background-color: rgb(237, 237, 237);
    box-shadow: none
}

.pagination-small li a,.pagination-small li span {
    border-color: #EAEAEA
}

.member-search {
    background-color: #386b31
}

.member-search a {
    color: #FAFAFA
}

.member-search a:visited {
    color: #FAFAFA
}

.search-box input {
    border-color: #386b31
}

.search-box input::-moz-placeholder {
    color: rgba(255,255,255,0.18)
}

.search-box input:hover {
    border-color: #386b31
}

.search-box input:focus {
    border-color: #386b31
}

.search-box input,.search-box button {
    background-color: transparent;
    color: #FAFAFA
}

.fora-bg,.forum-bg {
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.fora-bg h3,.forum-bg h3 {
    background-color: #386b31;
    color: #FAFAFA
}

.fora-bg h3 a,.forum-bg h3 a {
    color: #FAFAFA
}

.fora-bg h3 a:hover,.forum-bg h3 a:hover {
    color: rgb(173, 173, 173)
}

.fora-bg h3 a:active,.forum-bg h3 a:active {
    color: rgb(34, 65, 29)
}

.fora-bg h4,.forum-bg h4,.fora-bg h4 a,.forum-bg h4 a {
    color: #5A5A5A
}

.fora-bg h4 a:hover,.forum-bg h4 a:hover {
    color: #386b31
}

.fora-bg h4 a:active,.forum-bg h4 a:active {
    color: rgb(34, 65, 29)
}

.fora-bg li,.forum-bg li {
    background-color: #FFFFFFF
}

.fora-bg dfn,.forum-bg dfn {
    color: rgb(173, 173, 173)
}

.fora-bg li:after {
    background-color: #EAEAEA
}

.fora-icon,.topic-icon {
    color: #5A5A5A
}

.fora-icon div,.topic-icon div {
    background-color: transparent
}

.fora-bg li:hover .fora-icon {
    color: #FAFAFA
}

.fora-bg li:hover .fora-icon div {
    background-color: #386b31
}

.feed-icon {
    color: rgb(173, 173, 173)
}

.feed-icon:visited {
    color: rgb(173, 173, 173)
}

.feed-icon:hover,.feed-icon:active {
    color: #ff9800
}

.forum_unread,.forum_unread_locked,.forum_unread_subforum {
    color: #FAFAFA
}

.unread>div,.forum_unread>div,.forum_unread_locked>div,.forum_unread_subforum>div {
    background-color: #d32f2f
}

.fora-bg li:hover .unread>div,.fora-bg li:hover .forum_unread>div,.fora-bg li:hover .forum_unread_locked>div,.fora-bg li:hover .forum_unread_subforum>div {
    background-color: #f44336
}

.fora-stats-sm {
    color: rgb(173, 173, 173)
}

.subforums-list:after {
    color: rgb(173, 173, 173)
}

.fora-unapproved-icon {
    color: #ff9800
}

.fora-unapproved-icon:visited {
    color: #ff9800
}

.fora-unapproved-icon:hover {
    color: #386b31
}

.fora-unapproved-icon:active {
    color: rgb(34, 65, 29)
}

.forum-bg ol>li+li {
    border-color: rgba(0,0,0,0.05)
}

.forum-bg .reported {
    background-color: rgba(255,100,100,0.3)
}

.forum-bg .reported dfn {
    color: #ae8e8e
}

.forum-bg .reported .pagination-small li a,.forum-bg .reported .pagination-small li span {
    border-color: #ad9898
}

.forum-bg .deleted {
    background-color: rgb(249, 249, 249)
}

.forum-bg .deleted:hover {
    background-color: #FFFFFFF
}

.pagination-small li {
    background-color: transparent
}

.topic-description-inner p i {
    color: rgb(173, 173, 173)
}

.topic-stats-sm {
    color: rgb(173, 173, 173)
}

.topic-unapproved-icon {
    color: #ff9800
}

.topic-deleted-icon {
    color: #009688
}

.topic-reported-icon {
    color: #f44336
}

.forum-bg li:hover .topic-icon {
    color: #FAFAFA
}

.forum-bg li:hover .topic-icon div {
    background-color: #386b31
}

.topic_unread,.topic_unread_mine,.topic_unread_locked,.topic_unread_locked_mine,.topic_unread_hot,.topic_unread_hot_mine,.sticky_unread,.sticky_unread_locked,.sticky_unread_locked_mine,.sticky_unread_mine,.announce_unread,.announce_unread_locked,.announce_unread_locked_mine,.announce_unread_mine,.global_unread,.global_unread_locked,.global_unread_locked_mine,.global_unread_mine {
    color: #FAFAFA
}

.topic_unread div,.topic_unread_mine div,.topic_unread_locked div,.topic_unread_locked_mine div,.topic_unread_hot div,.topic_unread_hot_mine div,.sticky_unread div,.sticky_unread_locked div,.sticky_unread_locked_mine div,.sticky_unread_mine div,.announce_unread div,.announce_unread_locked div,.announce_unread_locked_mine div,.announce_unread_mine div,.global_unread div,.global_unread_locked div,.global_unread_locked_mine div,.global_unread_mine div {
    background-color: #d32f2f
}

.forum-bg li:hover .topic_unread div,.forum-bg li:hover .topic_unread_mine div,.forum-bg li:hover .topic_unread_locked div,.forum-bg li:hover .topic_unread_locked_mine div,.forum-bg li:hover .topic_unread_hot div,.forum-bg li:hover .topic_unread_hot_mine div,.forum-bg li:hover .sticky_unread div,.forum-bg li:hover .sticky_unread_locked div,.forum-bg li:hover .sticky_unread_locked_mine div,.forum-bg li:hover .sticky_unread_mine div,.forum-bg li:hover .announce_unread div,.forum-bg li:hover .announce_unread_locked div,.forum-bg li:hover .announce_unread_locked_mine div,.forum-bg li:hover .announce_unread_mine div,.forum-bg li:hover .global_unread div,.forum-bg li:hover .global_unread_locked div,.forum-bg li:hover .global_unread_locked_mine div,.forum-bg li:hover .global_unread_mine div {
    background-color: #f44336
}

.posts-unread:after {
    background-color: #EAEAEA
}

.posts-unread span {
    background-color: #d32f2f;
    color: #FAFAFA
}

.post-unread {
    background-color: #d32f2f
}

.postbody {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.reported .postbody {
    border-color: rgba(255,100,100,0.3)
}

.unapproved .postbody {
    border-color: rgba(255,100,0,0.3)
}

.post-deleted-notice input,.post-unapproved-notice input {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.post-reported-notice {
    background-color: rgba(255,100,100,0.3)
}

.post-reported-notice:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.42);
    color: #5A5A5A
}

.attachbox {
    background-color: rgb(249, 249, 249);
    border-color: rgb(208, 208, 208)
}

.background-deep .attachbox {
    background-color: rgb(237, 237, 237);
    border-color: rgb(190, 190, 190)
}

.g-image:after {
    background-color: rgba(0,0,0,0.6)
}

.g-image:before {
    color: #FAFAFA
}

.poster-online {
    background-color: #388e3c;
    border-color: #FFFFFFF
}

.dropdown-profile {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.dropdown-profile .profile-contact {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

.member-online {
    color: #4caf50
}

.post-number {
    color: rgb(173, 173, 173)
}

.post-number:visited {
    color: rgb(173, 173, 173)
}

.post-number:hover {
    color: #386b31
}

.post-number:active {
    color: rgb(34, 65, 29)
}

.post-signature {
    border-color: #EAEAEA
}

.post-actions {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

.post-actions i {
    color: rgb(173, 173, 173)
}

.post-actions a:hover i {
    color: inherit
}

.post-date {
    color: rgb(173, 173, 173)
}

.post-date:hover {
    color: #386b31
}

.post-date a {
    color: rgb(173, 173, 173)
}

.post-date a:visited {
    color: rgb(173, 173, 173)
}

.post-date a:hover {
    color: #386b31
}

.post-date a:active {
    color: rgb(34, 65, 29)
}

.avatar-none {
    background-color: rgb(237, 237, 237);
    color: rgb(173, 173, 173)
}

.avatar-none .username-coloured {
    color: rgb(173, 173, 173) !important
}

.avatar-none .username-coloured:hover,.avatar-none .username-coloured:active {
    color: rgb(173, 173, 173) !important
}

.preview-signature {
    background-color: #FFFFFFF;
    border-color: #EAEAEA
}

.dropdown-mega {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.dropdown-mega,.dropdown-mega a {
    color: #5A5A5A
}

.dropdown-box {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.dropdown-box .separator {
    border-color: #EAEAEA
}

.dropdown-box>li>.dropdown-box {
    background-color: rgba(0,0,0,0.1)
}

.dropdown-box>li .open {
    background-color: rgba(0,0,0,0.05)
}

.dropdown-box,.dropdown-box a,.dropdown-box span {
    color: #5A5A5A
}

.dropdown-box a:hover {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-box a:hover span {
    color: #5A5A5A
}

.dropdown-box a:active {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-box a:active span {
    color: #5A5A5A
}

.dropdown-box-big {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.dropdown-body,.dropdown-body a {
    color: #5A5A5A
}

.dropdown-body a:hover {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-body a:active {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-header {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-header a {
    color: #5A5A5A
}

.dropdown-header a:hover {
    color: #386b31
}

.dropdown-header a:active {
    color: rgb(173, 173, 173)
}

.dropdown-body li {
    border-color: #EAEAEA
}

.dropdown-body .notification-title .username,.dropdown-body .notification-title .username-coloured {
    color: #5A5A5A !important
}

.dropdown-body .notification-time {
    color: rgb(173, 173, 173)
}

.dropdown-body .notification-mark {
    background-color: #386b31;
    color: #FAFAFA
}

.dropdown-body .notification-mark:hover {
    background-color: #386b31;
    box-shadow: 0 2px 5px rgba(0,0,0,0.42);
    color: #FAFAFA
}

.dropdown-body .notification-mark:active {
    background-color: rgb(34, 65, 29);
    box-shadow: none;
    color: #FAFAFA
}

.dropdown-body .chosen-drop {
    background-color: transparent;
    box-shadow: none
}

.dropdown-body select {
    background-color: transparent
}

.dropdown-footer a,.dropdown-footer input {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.dropdown-footer a:hover,.dropdown-footer input:hover {
    background-color: #386b31;
    color: #FAFAFA
}

.dropdown-footer a:active,.dropdown-footer input:active,.dropdown-footer a:focus,.dropdown-footer input:focus {
    background-color: #386b31;
    color: #FAFAFA
}

.live-search .search-result {
    color: #5A5A5A
}

.live-search .search-result:hover {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.live-search .search-result:active {
    background-color: rgb(34, 65, 29);
    color: rgb(173, 173, 173)
}

.input {
    background-color: transparent;
    border-color: rgb(208, 208, 208);
    color: #5A5A5A
}

.background-deep .input {
    border-color: rgb(190, 190, 190)
}

.input:hover {
    border-color: #386b31
}

.input:focus {
    border-color: rgb(34, 65, 29);
    outline: none
}

input:invalid {
    border-color: #f00 !important;
    box-shadow: 0 2px 0 #f00;
    outline: none
}

span.radio {
    background-color: transparent;
    border-color: #386b31
}

input.radio:checked+span.radio {
    background-color: #386b31
}

label:hover>span.radio {
    border-color: #386b31
}

label:hover>input.radio:checked+span.radio {
    background-color: #386b31;
    border-color: #386b31
}

label:active>span.radio {
    background-color: #386b31 !important;
    border-color: #386b31 !important
}

input.radio:disabled+span.radio,label:active>input.radio:disabled+span.radio {
    background-color: transparent !important;
    border-color: rgb(173, 173, 173) !important
}

span.radio-full {
    background-color: transparent
}

span.radio-full:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.42)
}

span.radio-full:active {
    background-color: rgb(237, 237, 237);
    box-shadow: none
}

input.radio-full:checked+span.radio-full {
    background-color: rgb(237, 237, 237);
    box-shadow: none
}

span.check {
    background-color: transparent;
    border-color: #386b31
}

span.check:after {
    color: #FAFAFA
}

input.check:checked+span.check {
    background-color: #386b31
}

label:hover>span.check {
    border-color: #386b31
}

label:hover>input.check:checked+span.check {
    background-color: #386b31;
    border-color: #386b31
}

label:active>span.check {
    background-color: #386b31 !important;
    border-color: #386b31 !important
}

.button,a.button {
    background-color: #fbad22;
    color: #000000;
}

.button:focus,.button:active,a.button:active {
    background-color: rgb(34, 65, 29);
    box-shadow: none
}

.open>.button {
    background-color: rgb(34, 65, 29) !important;
    box-shadow: none !important
}

.button-flat,a.button-flat {
    background-color: transparent;
    color: #5A5A5A
}

.button-flat:hover,a.button-flat:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.42)
}

.button-flat:focus,.button-flat:active,a.button-flat:active {
    background-color: rgb(237, 237, 237);
    box-shadow: none
}

.button-round,a.button-round {
    background-color: transparent;
    color: #5A5A5A
}

.button-round:hover,a.button-round:hover {
    background-color: #FFFFFFF;
    box-shadow: 0 2px 5px rgba(0,0,0,0.42)
}

.button-round:focus,.button-round:active,a.button-round:active {
    background-color: rgb(237, 237, 237);
    box-shadow: none
}

.open>.button-round {
    background-color: rgb(237, 237, 237) !important;
    box-shadow: none !important
}

.button-multiple a {
    background-color: #386b31;
    color: #FAFAFA
}

.button-multiple a:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.42)
}

.button-multiple a:active {
    background-color: rgb(34, 65, 29);
    box-shadow: none
}

.footer-text a {
    color: rgb(173, 173, 173) !important
}

.footer-text a:hover {
    color: #FAFAFA !important
}

.statistics,.member-statistics {
    border-color: rgba(0,0,0,0.18)
}

.birthdays:before {
    color: rgba(0,0,0,0.06)
}

.username:hover,.username-coloured:hover {
    color: #386b31 !important
}

.username:active,.username-coloured:active {
    color: rgb(34, 65, 29) !important
}

.rc-posts-out {
    background-color: rgba(0,0,0,0.18)
}

.rc-title,.rc-content {
    color: #FAFAFA
}

.rc-details {
    border-color: rgba(0,0,0,0.24)
}

#wrap-footer .rc-details a {
    color: rgb(173, 173, 173)
}

#wrap-footer .rc-details a:visited {
    color: rgb(173, 173, 173)
}

#wrap-footer .rc-details a:hover {
    color: #FAFAFA
}

.rc-details,.rc-time,.rc-author {
    color: rgb(173, 173, 173)
}

.rc-hr {
    border-color: rgba(0,0,0,0.24)
}

.quickreply-box {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.quickreply-box textarea {
    background-color: transparent;
    color: #5A5A5A
}

.quickreply-buttons {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

.quickreply-buttons button {
    background-color: transparent;
    color: #5A5A5A;
    display: inline-block
}

.quickreply-buttons button:hover {
    color: #386b31
}

.dimmed {
    color: rgb(173, 173, 173)
}

blockquote {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

.codebox {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

.post-content {
    border-color: #EAEAEA
}

.posthilit {
    background-color: #386b31;
    color: #FAFAFA
}

.details dt {
    color: rgb(173, 173, 173)
}

.faq dt {
    color: rgb(173, 173, 173)
}

.form dt span {
    color: #5A5A5A
}

.form dt p {
    color: rgb(173, 173, 173)
}

.poll-option-title span.votes {
    color: rgb(173, 173, 173)
}

.poll-option-resultbar {
    background-color: rgba(0,0,0,0.03)
}

.poll-option-resultbar div {
    background-color: #386b31
}

.background-main,.background-normal {
    background-color: #ffffff;
}

.background-deep {
    background-color: rgb(255 255 255);
}

.background-normal,.background-deep {
    color: #5A5A5A
}

.background-normal h3,.background-deep h3,.background-normal h3 a,.background-deep h3 a {
    color: #5A5A5A
}

.background-normal h3 a:hover,.background-deep h3 a:hover {
    color: #386b31
}

.background-normal h3 a:active,.background-deep h3 a:active {
    color: rgb(34, 65, 29)
}

.important-box {
    background-color: #FFFFFFF;
    border-color: #ffc3c3;
    box-shadow: 0 0 1px rgba(0,0,0,0.1)
}

.important-box-link a {
    background-color: #FFFFFFF;
    border-color: #ffc3c3;
    box-shadow: 0 0 1px rgba(0,0,0,0.1);
    color: #5A5A5A
}

.important-box-link a:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.3);
    color: #5A5A5A
}

.important-box-link a:active {
    background-color: rgb(237, 237, 237);
    border-color: #EAEAEA;
    box-shadow: none;
    color: #5A5A5A
}

.modal-content {
    background-color: #FFFFFFF;
    box-shadow: 0 0 0 rgba(0,0,0,0.13)
}

.modal-body .w-input {
    color: rgb(173, 173, 173)
}

.modal-backdrop {
    background-color: rgba(48,89,122,0.6)
}

.modal-close,.modal-bb-close {
    background-color: transparent;
    color: #5A5A5A
}

.error {
    color: #f44336
}

.notification-unread {
    background-color: #f44336
}

#darkenwrapper {
    background-color: rgba(48,89,122,0.6)
}

.modal-bb-content {
    background-color: #FFFFFFF;
    box-shadow: 0 0 0 rgba(0,0,0,0.13)
}

.chosen-single {
    border-bottom-color: rgb(208, 208, 208);
    color: #5A5A5A
}

.background-deep .chosen-single {
    border-color: rgb(190, 190, 190)
}

.chosen-single:hover {
    border-bottom-color: #386b31;
    color: #5A5A5A
}

.chosen-single:focus {
    border-color: rgb(34, 65, 29);
    color: #5A5A5A
}

.chosen-choices:hover input {
    border-bottom-color: #386b31;
    color: #5A5A5A
}

.chosen-choices:focus input {
    border-color: rgb(34, 65, 29);
    color: #5A5A5A
}

.search-field input {
    background-color: transparent;
    border-bottom-color: rgb(208, 208, 208);
    color: #5A5A5A
}

.search-field input:hover {
    border-bottom-color: #386b31;
    color: #5A5A5A
}

.search-field input:focus {
    border-color: rgb(34, 65, 29);
    color: #5A5A5A
}

.background-deep .search-field input {
    border-bottom-color: rgb(190, 190, 190)
}

.search-choice {
    background-color: #386b31;
    color: #FAFAFA
}

.search-choice-close {
    color: #FAFAFA
}

.chosen-drop {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

.chosen-drop {
    color: #5A5A5A
}

.chosen-drop li {
    color: #5A5A5A
}

.chosen-drop li:hover {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.chosen-drop li:active {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.chosen-drop li.result-selected {
    color: rgb(173, 173, 173)
}

.chosen-drop li.result-selected:hover,.chosen-drop li.result-selected:active {
    color: rgb(173, 173, 173);
    background-color: transparent
}

.chosen-search input {
    background-color: rgb(237, 237, 237);
    color: #5A5A5A
}

.group-result,.group-result:hover,.group-result:active {
    background-color: rgb(237, 237, 237) !important;
    color: #5A5A5A !important
}

#message-box {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

#message-wrap:after {
    color: #FAFAFA
}

#message-wrap:before {
    background-color: rgb(34, 65, 29)
}

#format-buttons {
    background-color: rgb(249, 249, 249);
    border-color: #EAEAEA
}

#format-buttons input,#format-buttons button,#format-buttons .chosen-single,#format-buttons .smilies-button>span {
    background-color: transparent;
    color: #5A5A5A
}

#format-buttons input:hover,#format-buttons button:hover,#format-buttons .chosen-single:hover,#format-buttons .smilies-button>span:hover {
    background-color: #386b31;
    color: #FAFAFA
}

#format-buttons .spacer {
    background-color: rgb(208, 208, 208)
}

.smilies-box {
    background-color: #FFFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

#side-toggle {
    background-color: #386b31
}

#cp-menu>ul {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

#cp-menu a {
    color: #5A5A5A
}

#cp-menu a:hover {
    background-color: rgb(237, 237, 237)
}

#cp-menu #active-subsection>a {
    background-color: rgb(237, 237, 237)
}

.cp-sidebar-block {
    background-color: #FFFFFFF;
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.cp-sidebar-block button {
    background-color: transparent;
    color: #4caf50
}

.pm-legend.pm_message_reported_colour:before {
    background-color: #ff9800
}

.pm-legend.pm_marked_colour:before {
    background-color: #1976d2
}

.pm-legend.pm_replied_colour:before {
    background-color: #616161
}

.pm-legend.pm_friend_colour:before {
    background-color: #388e3c
}

.pm-legend.pm_foe_colour:before {
    background-color: #d32f2f
}

.cp-rec-list button {
    background-color: transparent;
    color: #f44336
}

.cp-list {
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.cp-list h3 {
    background-color: #386b31;
    color: #FAFAFA
}

.cp-list h3 a {
    color: #FAFAFA
}

.cp-list h3 a:hover {
    color: rgb(173, 173, 173)
}

.cp-list h3 a:active {
    color: rgb(34, 65, 29)
}

.cp-list h4,.cp-list h4 a {
    color: #5A5A5A
}

.cp-list h4 a:hover {
    color: #386b31
}

.cp-list h4 a:active {
    color: rgb(34, 65, 29)
}

.cp-list li {
    background-color: #FFFFFFF
}

.cp-list li+li {
    border-color: #EAEAEA
}

.cp-list dfn {
    color: rgb(173, 173, 173)
}

.cp-list li:hover .cp-list-icon {
    color: #FAFAFA
}

.cp-list li:hover .cp-list-icon div {
    background-color: #386b31
}

label.cp-list-mark {
    background-color: #386b31;
    color: #FAFAFA
}

label.cp-list-mark:active {
    background-color: #386b31
}

input.cp-list-mark:checked+label.cp-list-mark {
    background-color: #386b31
}

.pm_unread {
    color: #FAFAFA
}

.pm_unread div {
    background-color: #d32f2f
}

.pm_message_reported_colour .cp-list-icon,.pm_marked_colour .cp-list-icon,.pm_replied_colour .cp-list-icon,.pm_friend_colour .cp-list-icon,.pm_foe_colour .cp-list-icon {
    color: #FAFAFA
}

.pm_message_reported_colour .cp-list-icon div {
    background-color: #ff9800
}

.pm_marked_colour .cp-list-icon div {
    background-color: #1976d2
}

.pm_replied_colour .cp-list-icon div {
    background-color: #616161
}

.pm_friend_colour .cp-list-icon div {
    background-color: #388e3c
}

.pm_foe_colour .cp-list-icon div {
    background-color: #d32f2f
}

.cp-list li:hover .pm_unread div {
    background-color: #f44336
}

.pm-quota-bar div {
    background-color: #1976d2
}

ol.def-rules li {
    border-color: #EAEAEA
}

.table {
    border-color: #EAEAEA;
    box-shadow: 0 0 6px rgba(0,0,0,0.03)
}

.table th {
    background-color: #386b31;
    color: #FAFAFA
}

.table th a {
    color: #FAFAFA
}

.table th a:hover {
    color: rgb(173, 173, 173)
}

.table th a:active {
    color: rgb(34, 65, 29)
}

.table tr+tr {
    border-color: #EAEAEA
}

.table td {
    background-color: #FFFFFFF
}

.table .table-group td {
    background-color: rgb(237, 237, 237)
}

[data-tooltip]:after {
    color: #fff;
    background-color: rgba(0,0,0,0.75);
    box-shadow: 0 0 6px rgba(0,0,0,0.18),0 1px 1px rgba(0,0,0,0.06)
}

@media (max-width: 700px) {
    .site-nav>li:after,.site-nav-item:after {
        background-color:rgba(48,89,122,0.6)
    }

    #more-menu .dropdown-search,#more-menu .dropdown-box-big,#more-menu .dropdown-mega {
        background-color: rgba(0,0,0,0.1)
    }

    #more-menu .open {
        background-color: rgba(0,0,0,0.05)
    }

    .fora-description-inner p {
        color: rgb(173, 173, 173)
    }
}

#back-to-top {
    background-color: #386b31;
    box-shadow: 0 2px 5px rgba(0,0,0,0.42);
    color: #FAFAFA
}

#back-to-top:hover {
    box-shadow: 0 3px 7px rgba(0,0,0,0.6);
    color: #FAFAFA !important
}

#back-to-top:active {
    background-color: rgb(34, 65, 29);
    color: #FAFAFA
}

.theme-variant:hover:before {
    color: #386b31
}

.theme-variant:active:before {
    color: rgb(34, 65, 29)
}

.sidebar-recent-author,.sidebar-recent-category {
    color: rgb(173, 173, 173)
}

.dropdown-box {
    background-color: #ffffff !important;
}

.dropdown-box,
.dropdown-box a,
.dropdown-box span,

.dropdown-box a:hover,
.dropdown-box a:hover span,
.dropdown-box a:hover i {
    background-color: #f0f0f0 !important;
    color: #000000 !important;
}

#main-search-box-md input,
#main-search-box-md button {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.dropdown-box .separator {
    border-color: #e0e0e0 !important;
}

.modal-content {
    background-color: #ffffff !important;
}

.modal-header,
.modal-body,
.modal-footer {
    background-color: #ffffff !important;
    color: #000000 !important;
}

.modal-header i,
.modal-close i {
    color: #000000 !important;
}

.modal-header a {
    color: #000000 !important;
}

.button:hover,
a.button:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.42);
    background-color: #b8860b !important;
}

.button:focus,
.button:active,
a.button:active {
    background-color: #8b6914 !important;
    box-shadow: none;
}

.open > .button {
    background-color: #8b6914 !important;
    box-shadow: none !important;
}

.site-header{background-color:#22411d!important;margin:0 auto;max-width:1200px;padding:0 15px;position:relative;z-index:100;border-radius:0!important;}#wrap-header,#wrap-header-index{background-color:transparent!important;padding:0;}.site-header .chunk{background-color:transparent!important;}.dropdown-box{background-color:#ffffff!important;}.dropdown-box,.dropdown-box a,.dropdown-box span,.dropdown-box i{color:#000000!important;}.dropdown-box a:hover,.dropdown-box a:hover span,.dropdown-box a:hover i{background-color:#f0f0f0!important;color:#000000!important;}#main-search-box-md input,#main-search-box-md button{background-color:#ffffff!important;color:#000000!important;}.dropdown-box .separator{border-color:#e0e0e0!important;}.button:hover,a.button:hover{box-shadow:0 2px 5px rgba(0,0,0,0.42);background-color:#1b5e20!important;}.button:focus,.button:active,a.button:active{background-color:#0d3c12!important;box-shadow:none;}.open>.button{background-color:#0d3c12!important;box-shadow:none!important;}

.g-image:hover::after,
.g-image:hover::before,
.post-image:hover::after,
.post-image:hover::before,
[class*="zoom"]:hover,
[class*="enlarge"]:hover,
[title*="увеличить"]:hover::after,
[title*="zoom"]:hover::after,
[alt*="увеличить"]:hover::after {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

[title]:hover::after {
    display: none !important;
}

.g-image,
.post-image,
img {
    cursor: default !important;
}

.g-image:hover,
.post-image:hover,
img:hover {
    transform: none !important;
    transition: none !important;
}

a.button,
.button,
input[type="submit"].button,
button.button {
    background-color: #fbad22 !important;
    color: #000000 !important;
}

a.button:hover,
.button:hover,
input[type="submit"].button:hover,
button.button:hover {
    background-color: #b8860b !important;
    color: #000000 !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.42) !important;
}

a.button:focus,
.button:focus,
input[type="submit"].button:focus,
button.button:focus,
a.button:active,
.button:active,
input[type="submit"].button:active,
button.button:active {
    background-color: #8b6914 !important;
    color: #000000 !important;
    box-shadow: none !important;
}

.open > a.button,
.open > .button {
    background-color: #8b6914 !important;
    color: #000000 !important;
    box-shadow: none !important;
}

.dropdown-search,
.dropdown-profile,
.dropdown-mega,
.dropdown-box,
.dropdown-box-big,
.smilies-box,
.chosen-drop,
.modal-content,
.modal-bb-content,
.modal-header,
.modal-body,
.modal-footer {
    background-color: #FFFFFF !important;
    opacity: 1 !important;
}

.dropdown-box,
.dropdown-box a,
.dropdown-box span,
.dropdown-box i,
.dropdown-body,
.dropdown-body a,
.dropdown-mega,
.dropdown-mega a {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

.dropdown-box a:hover,
.dropdown-body a:hover,
.dropdown-mega a:hover {
    background-color: #f0f0f0 !important;
    color: #000000 !important;
}

.dropdown-box .separator,
.dropdown-body li {
    border-color: #e0e0e0 !important;
}

.fora-row {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
}

.fora-row:hover {
    background-color: #ededed;
}

.row.announce {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
}

.row.announce:hover {
    background-color: #ededed;
}

.row.sticky {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
}

.row.sticky:hover {
    background-color: #ededed;
}

.row:not(.sticky):not(.announce) {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
}

.row:not(.sticky):not(.announce):hover {
    background-color: #ededed;
}

#sub-header:before {
    content: "";
    display: block;
    width: 100%;
    height: 0.5px;
    background-color: rgba(255, 255, 255, 0.60);
    margin-bottom: 25px;
    margin-top: -25px;
}

