/*
	Ravaio Theme Stylesheet Made by Gramziu
*/
body,
html {
  background-color: #f8f8f8;
  color: #5a5a5a;
}
select {
  background-color: transparent;
  border-color: #dfdfdf;
}
.background-deep select {
  border-color: #cdcdcd;
}
a,
a:visited {
  //color: #5a5a5a;
  color: #808080;

}
/*
a:hover {
  color: #1976d2;
}
a:active {
  color: #2c3940;
}*/

a:hover,a:active {
    color: #802415;
}

/*
	Structure styles
	Positioning overall page
*/
/*
	Global head styles
	Displayed on every page
*/
#wrap-header {
  background-color: #ff7f6b; /* #1976d2; */
}
#wrap-header-index {
  background-color: transparent;
}
.is-sticky #wrap-header {
  background-color: #ff7f6b;
}
.is-sticky #wrap-header-index {
  background-color: #ff7f6b;
}
.site-header,
.site-header a,
.site-header span {
  color: #ffffff;
}
.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: #aeaeae;
}
.site-header a:active,
.site-header span:active {
  color: #aeaeae;
}
*/

.site-header a:hover,
.site-header span:hover,
.site-header a:active,
.site-header span:active {
  color: #ff7f6b;
}

#breadcrumbs li:before {
  color: rgba(0, 0, 0, 0.24);
}
.site-nav .count {
  background-color: #ff7f6b;
  color: #ffffff;
}
#header-avatar > span {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff !important;
}
#header-avatar:hover > span {
  background-color: #ededed;
  color: #5a5a5a !important;
}
#header-avatar:active > span {
  background-color: #ededed;
  color: #5a5a5a !important;
}
.open #header-avatar > span {
  background-color: #ededed;
  color: #5a5a5a !important;
}


#header-mini-menu,
#header-avatar img {
  border-color: white;
  color: #ffffff;
}

#header-mini-menu:hover,
#header-mini-menu:active,
.open > #header-mini-menu,
#header-avatar:hover img,
#header-avatar:active img,
.open #header-avatar img {
  border-color: #ff7f6b;
  color: #ff7f6b;
}


/*
#header-avatar:hover img {
  border-color: #dfdfdf;
}
#header-avatar:active img {
  border-color: #aeaeae;
}
.open #header-avatar img {
  border-color: #aeaeae;
}

#header-mini-menu {
  background-color: rgba(0, 0, 0, 0.24);
  color: #ffffff;
}
#header-mini-menu:hover {
  background-color: #ededed;
  color: #5a5a5a !important;
}
#header-mini-menu:active {
  background-color: #ededed;
  color: #5a5a5a !important;
}
.open > #header-mini-menu {
  background-color: #ededed;
  color: #5a5a5a !important;
}
*/


/*
	Global foot styles
	Displayed on every page
*/
#wrap-footer {
  background-color: #312422; /*#2c3940;*/
  color: #998f8e;
}
#wrap-footer a,
#wrap-footer a:visited {
  color: #ffffff;
}
#wrap-footer a:hover {
  color: #998f8e;
}
#wrap-footer a:active {
  color: #998f8e;
}
/*
	Main containers
*/
.background-main .box-normal {
  background-color: #ffffff;
  border-color: #e6e6e6;
  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: #ffffff;
  border-color: #dfdfdf;
  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: #ff7f6b;
  color: #ffffff;
}
#site-desc-full,
#site-desc-small,
#sub-header {
  //background-color: #ffc3ba;
  background-color: #ffd9d3;
}
#site-desc-full h1,
#site-desc-small h1 {
  color: #ffffff;
}
#site-desc-full h2,
#site-desc-small h2 {
  color: #ffffff;
}


#sub-header.sub-header-small {
  background-color: transparent;
}
.sub-header-title,
.sub-header-title p {
  color: #802415 !important;
}
.sub-header-title a,
.sub-header-title a:visited {
  color: #802415;
}
.sub-header-title a:hover {
  color: #aeaeae;
}
.sub-header-title a:active {
  color: #aeaeae;
}
.sub-header-title p {
  color: #aeaeae;
}
.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: #802415;
}
.sub-header-small .sub-header-title a:active {
  color: #2c3940;
}
.sub-header-small .sub-header-title p {
  color: #5a5a5a;
}
.sub-header-buttons .button-round {
  color: #ffffff;
}
.sub-header-buttons .button-round:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
.sub-header-buttons .button-round:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.sub-header-buttons .open > .button-round {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #ffffff !important;
}
.sub-header-buttons .chosen-single {
  color: #ffffff;
}
.sub-header-buttons .chosen-single:hover,
.sub-header-buttons .chosen-single:active {
  color: #ffffff;
}
.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: #ededed;
}
.sidebar-block {
  background-color: #ffffff;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
  border-color: #e6e6e6;
}
.dropdown-search {
  background-color: #ffffff;
  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: #ededed;
  color: #5a5a5a;
}
.action-bar-top {
  border-bottom-color: #e6e6e6;
}
.action-bar-bottom {
  border-top-color: #e6e6e6;
}
.pagination li a:hover,
.pagination li span:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
  color: #5a5a5a;
}
.pagination li a:active,
.pagination li span:active {
  background-color: #ededed;
  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: #ededed;
}
.pagination .active span:hover {
  background-color: #ededed;
  box-shadow: none;
}
.pagination-small li a,
.pagination-small li span {
  border-color: #e6e6e6;
}
.member-search {
  background-color: #455a64;
}
.member-search a {
  color: #ffffff;
}
.member-search a:visited {
  color: #ffffff;
}
.search-box input {
  border-color: #455a64;
}
.search-box input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.18);
}
.search-box input:hover {
  border-color: #802415;
}
.search-box input:focus {
  border-color: #802415;
}
.search-box input,
.search-box button {
  background-color: transparent;
  color: #ffffff;
}
.fora-bg,
.forum-bg {
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
.fora-bg h3,
.forum-bg h3 {
    background-color: #fff7f6;
    color:  #802415;
}
.fora-bg h3 a,
.forum-bg h3 a {
    color:  #802415;
  //color: #ffffff;
}
.fora-bg h3 a:hover,
.forum-bg h3 a:hover {
  color: #aeaeae;
}
.fora-bg h3 a:active,
.forum-bg h3 a:active {
  color: #2c3940;
}
.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: #802415;
}
.fora-bg h4 a:active,
.forum-bg h4 a:active {
  color: #2c3940;
}
.fora-bg li,
.forum-bg li {
  background-color: #ffffff;
}
.fora-bg dfn,
.forum-bg dfn {
  color: #aeaeae;
}
.fora-bg li:after {
  background-color: #e6e6e6;
}
.fora-icon,
.topic-icon {
  color: #5a5a5a;
}
.fora-icon div,
.topic-icon div {
  background-color: transparent;
}
.fora-bg li:hover .fora-icon {
  //color: #ffffff;
}
.fora-bg li:hover .fora-icon div {
  background-color: #f0f0f0;
}
.feed-icon {
  color: #aeaeae;
}
.feed-icon:visited {
  color: #aeaeae;
}
.feed-icon:hover,
.feed-icon:active {
  color: #FFDC4C;
}
.forum_unread,
.forum_unread_locked,
.forum_unread_subforum {
  color: #ffffff;
}
.unread > div,
.forum_unread > div,
.forum_unread_locked > div,
.forum_unread_subforum > div {
  background-color: #ffd9d3;
}
.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: #e94025; /*  #F44336 */
}
.fora-stats-sm {
  color: #aeaeae;
}
.subforums-list:after {
  color: #aeaeae;
}
.fora-unapproved-icon {
  color: #FFDC4C;
}
.fora-unapproved-icon:visited {
  color: #FFDC4C;
}
.fora-unapproved-icon:hover {
  color: #802415;
}
.fora-unapproved-icon:active {
  color: #1c053a;
}
.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: #BD9D98;
}
.forum-bg .reported .pagination-small li a,
.forum-bg .reported .pagination-small li span {
  border-color: #AAA5B1;
}
.forum-bg .deleted {
  background-color: #ffffff;
}
.forum-bg .deleted:hover {
  background-color: #ffffff;
}
.pagination-small li {
  background-color: transparent;
}
.topic-description-inner p i {
  color: #aeaeae;
}
.topic-stats-sm {
  color: #aeaeae;
}
.topic-unapproved-icon {
  color: #FFDC4C;
}
.topic-deleted-icon {
  color: #8f78ad;
}
.topic-reported-icon {
  color: #FF644C;
}
.forum-bg li:hover .topic-icon {
  //color: #ffffff;
  //color: black;
}
.forum-bg li:hover .topic-icon div {
  //background-color: #802415;
  background-color: #f0f0f0;
}
.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: #ffffff;
}
.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: #E94025;
  background-color: #ffd9d3;

}
.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: #e94025; /*  #FF644C */
  //background-color: #FF644C;
}
.posts-unread:after {
  background-color: #e6e6e6;
}
.posts-unread span {
  background-color: #E94025;
  color: #ffffff;
}
.post-unread {
  background-color: #E94025;
}
.postbody {
  background-color: #ffffff;
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}

.postbody h3, .postbody h3 a {
    color: #b0b0b0;
}

.postbody h3 a:hover, 
.postbody h3 a:active {
    color: #bd9d98;
}


.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: #ededed;
  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: #ffffff;
  border-color: #dfdfdf;
}
.background-deep .attachbox {
  background-color: #ededed;
  border-color: #cdcdcd;
}
.g-image:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.g-image:before {
  color: #ffffff;
}
.poster-online {
  background-color: #388E3C;
  border-color: #ffffff;
}
.dropdown-profile {
  background-color: #ffffff;
  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: #ffffff;
  border-color: #e6e6e6;
}
.member-online {
  color: #4caf50;
}

/*
.post-number {
  color: #aeaeae;
}
.post-number:visited {
  color: #aeaeae;
}
.post-number:hover {
  color: #802415;
}
.post-number:active {
  color: #1c053a;
}
*/

.post-number, 
.post-number:visited,
.post-signature,
.post-signature a,
.post-signature a:visited,
.post-date,
.post-date a,
.post-date a:visited,
.post-actions,
.post-actions a,
.post-actions a:visited
 {
    color: #b0b0b0;
    border-color: #f0f0f0;

}

.post-actions a:hover,
.post-actions a:active,
.post-date a:hover,
.post-date a:active,
.post-signature a:hover,
.post-signature a:active,
.post-number:hover,
.post-number:active {
    color: #802415;
}

/*
.post-signature {
  border-color: #e6e6e6;
}
.post-actions {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.post-actions i {
  color: #aeaeae;
}
.post-actions a:hover i {
  color: inherit;
}

.post-date {
  color: #aeaeae;
}
.post-date:hover {
  color: #802415;
}
.post-date a {
  color: #aeaeae;
}
.post-date a:visited {
  color: #aeaeae;
}
.post-date a:hover {
  color: #802415;
}
.post-date a:active {
  color: #1c053a;
}
*/

.avatar-none {
  background-color: #ededed;
  color: #aeaeae;
}
.avatar-none .username-coloured {
  color: #aeaeae !important;
}
.avatar-none .username-coloured:hover,
.avatar-none .username-coloured:active {
  color: #aeaeae !important;
}
.preview-signature {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.dropdown-mega {
  background-color: #ffffff;
  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: #ffffff;
  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: #e6e6e6;
}
.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: #ededed;
  color: #5a5a5a;
}
.dropdown-box a:hover span {
  color: #5a5a5a;
}
.dropdown-box a:active {
  background-color: #ededed;
  color: #5a5a5a;
}
.dropdown-box a:active span {
  color: #5a5a5a;
}
.dropdown-box-big {
  background-color: #ffffff;
  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: #ededed;
  color: #5a5a5a;
}
.dropdown-body a:active {
  background-color: #ededed;
  color: #5a5a5a;
}
.dropdown-header {
  background-color: #ededed;
  color: #5a5a5a;
}
.dropdown-header a {
  color: #5a5a5a;
}
.dropdown-header a:hover {
  color: #802415;
}
.dropdown-header a:active {
  color: #aeaeae;
}
.dropdown-body li {
  border-color: #e6e6e6;
}
.dropdown-body .notification-title .username,
.dropdown-body .notification-title .username-coloured {
  color: #5a5a5a !important;
}
.dropdown-body .notification-time {
  color: #aeaeae;
}
.dropdown-body .notification-mark {
  background-color: #802415;
  color: #ffffff;
}
.dropdown-body .notification-mark:hover {
  background-color: #802415;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.42);
  color: #ffffff;
}
.dropdown-body .notification-mark:active {
  background-color: #802415;
  box-shadow: none;
  color: #ffffff;
}
.dropdown-body .chosen-drop {
  background-color: transparent;
  box-shadow: none;
}
.dropdown-body select {
  background-color: transparent;
}
.dropdown-footer a,
.dropdown-footer input {
  background-color: #ededed;
  color: #5a5a5a;
}
.dropdown-footer a:hover,
.dropdown-footer input:hover {
  background-color: #802415;
  color: #ffffff;
}
.dropdown-footer a:active,
.dropdown-footer input:active,
.dropdown-footer a:focus,
.dropdown-footer input:focus {
  background-color: #455a64;
  color: #ffffff;
}
.live-search .search-result {
  color: #5a5a5a;
}
.live-search .search-result:hover {
  background-color: #ededed;
  color: #5a5a5a;
}
.live-search .search-result:active {
  background-color: #1c053a;
  color: #aeaeae;
}
.input {
  background-color: transparent;
  border-color: #dfdfdf;
  color: #5a5a5a;
}
.background-deep .input {
  border-color: #cdcdcd;
}
.input:hover {
  border-color: #802415;
}
.input:focus {
  border-color: #802415;
  outline: none;
}
input:invalid {
  border-color: #FF0000 !important;
  box-shadow: 0 2px 0 #FF0000;
  outline: none;
}
span.radio {
  background-color: transparent;
  border-color: #455a64;
}
input.radio:checked + span.radio {
  background-color: #455a64;
}
label:hover > span.radio {
  border-color: #802415;
}
label:hover > input.radio:checked + span.radio {
  background-color: #802415;
  border-color: #802415;
}
label:active > span.radio {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}
input.radio:disabled + span.radio,
label:active > input.radio:disabled + span.radio {
  background-color: transparent !important;
  border-color: #aeaeae !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: #ededed;
  box-shadow: none;
}
input.radio-full:checked + span.radio-full {
  background-color: #ededed;
  box-shadow: none;
}
span.check {
  background-color: transparent;
  border-color: #455a64;
}
span.check:after {
  color: #ffffff;
}
input.check:checked + span.check {
  background-color: #455a64;
}
label:hover > span.check {
  border-color: #802415;
}
label:hover > input.check:checked + span.check {
  background-color: #802415;
  border-color: #802415;
}
label:active > span.check {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}
.button,
a.button {
  background-color: #ffffff; /*#802415;*/
  color: #802415;
}
.button:hover,
a.button:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
}
.button:focus,
.button:active,
a.button:active {
  background-color: #ffe9e6;
  box-shadow: none;
}
.open > .button {
  background-color: #ffe9e6 !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: #ededed;
  box-shadow: none;
}
.button-round,
a.button-round {
  background-color: transparent;
  color: #5a5a5a;
}
.button-round:hover,
a.button-round:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
}
.button-round:focus,
.button-round:active,
a.button-round:active {
  background-color: #ededed;
  box-shadow: none;
}
.open > .button-round {
  background-color: #ededed !important;
  box-shadow: none !important;
}
.button-multiple a {
  background-color: #802415;
  color: #ffffff;
}
.button-multiple a:hover {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
}
.button-multiple a:active {
  background-color: #d4796a;
  box-shadow: none;
}
.footer-text a {
  color: #aeaeae !important;
}
.footer-text a:hover {
  color: #ffffff !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: #802415 !important;
}
.username:active,
.username-coloured:active {
  color: #1c053a !important;
}
.rc-posts-out {
  background-color: rgba(0, 0, 0, 0.18);
}
.rc-title,
.rc-content {
  color: #ffffff;
}
.rc-details {
  border-color: rgba(0, 0, 0, 0.24);
}
#wrap-footer .rc-details a {
  color: #aeaeae;
}
#wrap-footer .rc-details a:visited {
  color: #aeaeae;
}
#wrap-footer .rc-details a:hover {
  color: #ffffff;
}
.rc-details,
.rc-time,
.rc-author {
  color: #aeaeae;
}
.rc-hr {
  border-color: rgba(0, 0, 0, 0.24);
}
.quickreply-box {
  background-color: #ffffff;
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
/*
.quickreply-box textarea {
  background-color: white;
  color: #5a5a5a;
}
*/

.quickreply-buttons {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.quickreply-buttons button {
  background-color: transparent;
  color: #5a5a5a;
}
.quickreply-buttons button:hover {
  color: #802415;
}
.dimmed {
  color: #aeaeae;
}

/*
	In post containers
*/


/*
.codebox {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
.codebox p {
  border-color: #e6e6e6;
}
.codebox p i {
  color: #aeaeae;
}

blockquote blockquote,
blockquote .codebox,
.codebox blockquote,
.codebox .codebox,
blockquote blockquote blockquote blockquote,
blockquote blockquote blockquote .codebox,
blockquote blockquote .codebox blockquote,
blockquote blockquote .codebox .codebox,
blockquote .codebox blockquote blockquote,
blockquote .codebox blockquote .codebox,
blockquote .codebox .codebox blockquote,
blockquote .codebox .codebox .codebox,
.codebox blockquote blockquote blockquote,
.codebox blockquote blockquote .codebox,
.codebox blockquote .codebox blockquote,
.codebox blockquote .codebox .codebox,
.codebox .codebox blockquote blockquote,
.codebox .codebox blockquote .codebox,
.codebox .codebox .codebox blockquote,
.codebox .codebox .codebox .codebox {
  background-color: #ffffff;
}
blockquote blockquote blockquote,
blockquote blockquote .codebox,
blockquote .codebox blockquote,
blockquote .codebox .codebox,
.codebox blockquote blockquote,
.codebox blockquote .codebox,
.codebox .codebox blockquote,
.codebox .codebox .codebox {
  background-color: #ffffff;
}
*/

.posthilit {
  background-color: #802415;
  color: #ffffff;
}
.details dt {
  color: #aeaeae;
}
.faq dt {
  color: #aeaeae;
}
.form dt span {
  color: #5a5a5a;
}
.form dt p {
  color: #aeaeae;
}
/*
	Poll container
*/
.poll-option-title span.votes {
  color: #aeaeae;
}
.poll-option-resultbar {
  background-color: rgba(0, 0, 0, 0.03);
}
.poll-option-resultbar div {
  background-color: #802415;
}
/*
	Predefined content containers
*/
.background-main,
.background-normal {
  //background-color: #f8f8f8;
  background-color: #f0f0f0;
  //background-color: #ffe9e6;
}
.background-deep {
  background-color: #ebebeb;
}
.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: #802415;
}
.background-normal h3 a:active,
.background-deep h3 a:active {
  color: #1c053a;
}
.important-box {
  background-color: #ffffff;
  border-color: #FFC3C3;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
}
.important-box-link a {
  background-color: #ffffff;
  border-color: #FFC3C3;
  box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
  color: #5a5a5a;
}
.important-box-link a:hover {
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  color: #5a5a5a;
}
.important-box-link a:active {
  background-color: #ededed;
  border-color: #e6e6e6;
  box-shadow: none;
  color: #5a5a5a;
}
.modal-content {
  background-color: #ffffff;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.13);
}
.modal-body .w-input {
  color: #aeaeae;
}
.modal-backdrop {
  background-color: rgba(89, 89,89, 0.6);
}
.modal-close,
.modal-bb-close {
  background-color: transparent;
  color: #5a5a5a;
}
.error {
  color: #FF644C;
}
.notification-unread {
  background-color: #FF644C;
}
/*
	Styles for phpBB alert and confirm modal
*/
#darkenwrapper {
  background-color: rgba(89, 89, 89, 0.6);
}
.modal-bb-content {
  background-color: #ffffff;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.13);
}
/*
	Styling replaced select boxes
*/
.chosen-single {
  border-bottom-color: #dfdfdf;
  color: #5a5a5a;
}
.background-deep .chosen-single {
  border-color: #cdcdcd;
}
.chosen-single:hover {
  border-bottom-color: #802415;
  color: #5a5a5a;
}
.chosen-single:focus {
  border-color: #802415;
  color: #5a5a5a;
}
.chosen-choices:hover input {
  border-bottom-color: #802415;
  color: #5a5a5a;
}
.chosen-choices:focus input {
  border-color: #802415;
  color: #5a5a5a;
}
.search-field input {
  background-color: transparent;
  border-bottom-color: #dfdfdf;
  color: #5a5a5a;
}
.search-field input:hover {
  border-bottom-color: #802415;
  color: #5a5a5a;
}
.search-field input:focus {
  border-color: #802415;
  color: #5a5a5a;
}
.background-deep .search-field input {
  border-bottom-color: #cdcdcd;
}
.search-choice {
  background-color: #455a64;
  color: #ffffff;
}
.search-choice-close {
  color: #ffffff;
}
.chosen-drop {
  background-color: #ffffff;
  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:active,
.chosen-drop li:hover {
  background-color: #ededed;
  color: #5a5a5a;
}

.chosen-drop li.result-selected {
  color: #802415;
  background-color: #ffe9e6;
}
.chosen-drop li.result-selected:hover,
.chosen-drop li.result-selected:active {
  color: #802415;
  background-color: #ffc3c3;
}
.chosen-search input {
  background-color: #ededed;
  color: #5a5a5a;
}
.group-result,
.group-result:hover,
.group-result:active {
  background-color: #ededed !important;
  color: #5a5a5a !important;
}
/*
	Posting tools
*/
.quickreply-box,
#message-box {
  background-color: #ffffff;
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
#message-wrap:after {
  color: #ffffff;
}
#message-wrap:before {
  background-color: #1c053a;
}
#format-buttons {
  background-color: #ffffff;
  border-color: #e6e6e6;
}
#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: #802415;
  color: #ffffff;
}
#format-buttons .spacer {
  background-color: #dfdfdf;
}
.smilies-box {
  background-color: #ffffff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.18), 0 1px 1px rgba(0, 0, 0, 0.06);
}
/*
	User Control Panel styles
*/
#side-toggle {
  background-color: #802415;
}
#cp-menu > ul {
  background-color: #ffffff;
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
#cp-menu a {
  color: #5a5a5a;
}
#cp-menu a:hover {
  background-color: #ededed;
}
#cp-menu #active-subsection > a {
  background-color: #ededed;
}
.cp-sidebar-block {
  background-color: #ffffff;
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
.cp-sidebar-block button {
  background-color: transparent;
  color: #802415;
}
.pm-legend.pm_message_reported_colour:before {
  background-color: #FFDC4C;
}
.pm-legend.pm_marked_colour:before {
  background-color: #802415;
}
.pm-legend.pm_replied_colour:before {
  background-color: #616161;
}
.pm-legend.pm_friend_colour:before {
  background-color: #e94025;
}
.pm-legend.pm_foe_colour:before {
  background-color: #E94025;
}
.cp-rec-list button {
  background-color: transparent;
  color: #FF644C;
}
.cp-list {
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
.cp-list h3 {
  background-color: #455a64;
  color: #ffffff;
}
.cp-list h3 a {
  color: #ffffff;
}
.cp-list h3 a:hover {
  color: #aeaeae;
}
.cp-list h3 a:active {
  color: #1c053a;
}
.cp-list h4,
.cp-list h4 a {
  color: #5a5a5a;
}
.cp-list h4 a:hover {
  color: #802415;
}
.cp-list h4 a:active {
  color: #1c053a;
}
.cp-list li {
  background-color: #ffffff;
}
.cp-list li + li {
  border-color: #e6e6e6;
}
.cp-list dfn {
  color: #aeaeae;
}

.cp-list li.cdm-notification-unread:hover .cp-list-icon,
.cp-list li.cdm-notification-read:hover .cp-list-icon,
.cp-list li:hover .cp-list-icon {
  color: #ffffff;
}
.cp-list li.cdm-notification-unread:hover .cp-list-icon div,
.cp-list li.cdm-notification-read:hover .cp-list-icon div,
.cp-list li:hover .cp-list-icon div {
  background-color: #802415;
}

.cp-list li.cdm-notification-read .cp-list-notification,
.cp-list li.cdm-notification-unread .cp-list-notification {
    margin-left: 64px;
}

.cp-list li.cdm-notification-unread .cp-list-icon {
  background-color: #ffe9e6;
}

.cp-list li.cdm-notification-read .cp-list-icon {
  background-color: #fcfcfc;
}


label.cp-list-mark {
  background-color: #802415;
  color: #ffffff;
}
label.cp-list-mark:active {
  background-color: #455a64;
}
input.cp-list-mark:checked + label.cp-list-mark {
  background-color: #455a64;
}
.pm_unread {
  color: #ffffff;
}
.pm_unread div {
  background-color: #E94025;
}
.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: #ffffff;
}
.pm_message_reported_colour .cp-list-icon div {
  background-color: #FFDC4C;
}
.pm_marked_colour .cp-list-icon div {
  background-color: #802415;
}
.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: #E94025;
}
.cp-list li:hover .pm_unread div {
  background-color: #FF644C;
}
.pm-quota-bar div {
  background-color: #802415;
}
ol.def-rules li {
  border-color: #e6e6e6;
}

.table {
  border-color: #e6e6e6;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.03);
}
.table th {
  background-color: #455a64;
  color: #ffffff;
}
.table th a {
  color: #ffffff;
}
.table th a:hover {
  color: #aeaeae;
}
.table th a:active {
  color: #1c053a;
}
.table tr + tr {
  border-color: #e6e6e6;
}
.table td {
  background-color: #ffffff;
}
.table .table-group td {
  background-color: #ededed;
}


/*
	Simple tooltip
*/
[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(89, 89, 89, 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: #aeaeae;
  }
}
#back-to-top {
  background-color: #802415;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.42);
  color: #ffffff;
}
#back-to-top:hover {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.6);
  color: #ffffff !important;
}
#back-to-top:active {
  background-color: #aa4839;
  color: #ffffff;
}
.theme-variant:hover:before {
  color: #802415;
}
.theme-variant:active:before {
  color: #1c053a;
}
.sidebar-recent-author,
.sidebar-recent-category {
  color: #aeaeae;
}

.site-header nav {
    background-color: #802415;
}

.site-header .site-banner,
.site-header .site-banner h1 {
    background-color: #ff7f6b;
    color:  #802415;
}

.whoposted_header,
.whoposted_posts_header {
    background-color: #ff7f6b;
    color:  #802415 !important;
    font-weight: 800;
}

.modal-bb-body .username-coloured,
.whoposted_posts {
  background-color: #f0f0f0;
  color: black;
  transition: none;
}

.modal-bb-body .username-coloured:nth-of-type(2n+1),
.whoposted_posts:nth-of-type(2n+1) {
	background-color: white;
}

.modal-bb-body a.username-coloured:hover,
.modal-bb-body a.username-coloured:hover + .whoposted_posts {
    background-color: #ffe9e6;
}

.whoposted_posts:last-of-type {
    background-color: white;
}

/*
.multiquote-wrap {
    border: 2px solid #12A3EB;
    background-color: #fff;
}
*/

.active-quote {
    //border-color: #0A8ED0;  
    color: #ff7f6b;

}

.active-quote .icon {
    //color: #0A8ED0;
    color: #ff7f6b;
}

.multiquote-wrap,
.floatquote.button,
#liveupdatebar a {
    background-color: #802415;
    color: white;
    box-shadow: 0 0 3px 1px #909090;
}

.multiquote-wrap .floatquote.button {
    border: 1px solid white;
    box-shadow: none;
}

.multiquote-wrap .floatquote.button:active,
.multiquote-wrap .floatquote.button:hover {
    background-color: #aa4839;
    color: white;
}


.floatquote.button:active,
.floatquote.button:hover {
    background-color: #aa4839;
    color: white;
    box-shadow: 0 0 3px 1px #909090;
}

.cdm_tags,
.rh_tag,
.rh_tag a,
.rh_tag a:visited,
.cdm_tags a,
.cdm_tags a:visited {
    background-color: transparent;
    color: #b0b0b0;
    border-color: #f0f0f0;
}

.rh_tag:active,
.rh_tag:hover,
.rh_tag a:active,
.rh_tag a:hover,
.rh_tag:active a,
.rh_tag:hover a,
.cdm_tags a:active,
.cdm_tags a:hover {
    color: #802415 !important;    
    background-color: transparent !important;
}

.rh_tag:active::before,
.rh_tag:hover::before,
.rh_tag::before:active,
.rh_tag::before:hover {
    color: #b0b0b0;
}

.topicdescription {
    color: #b0b0b0;
}

.topicdescription:hover {
    color: #303030;
}

.quickreply-box,
#message-box {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    box-shadow: 0px 0px 6px #c0c0c0;
}


.quickreply-box textarea,
textarea,
div.cdm-post-copylink input,
tags-input .tags,
#message-box input#topic_desc,
.input {
	background-color: white;
	border: 1px solid #dfdfdf  !important;
	color: #5a5a5a;
	box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
}

.quickreply-box textarea:focus,
textarea:focus,
div.cdm-post-copylink input:focus,
tags-input .tags.focused {
    box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
    border-color: #802415 !important;
}


tags-input .tags:focus-within,
#message-box input#topic_desc:focus-within,
.input:focus-within {
    border-color: #802415 !important;
}

tags-input .tags .tag-item {
    background-color: transparent !important;
    color: #909090 !important;
    border: none !important;
}

tags-input .tags .tag-item:hover, tags-input .tags .tag-item:hover a {
    color: #802415  !important;
    background-color: transparent !important;
    border: none !important;
}

.chosen-container {
    background-color: transparent;
    border: 1px solid #dfdfdf;
    color: #5a5a5a;
    box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
}

.chosen-container:active,
.chosen-container:hover {
    background-color: transparent;
    border: 1px solid #802415;
    color: #5a5a5a;
    box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
    
}

.chosen-single {
    border: none;
}

/**/

.official-index-box h3 {
    color: #5a5a5a;
    border-bottom: 1px solid #f0f0f0;
}


.official-index li {
  background-color: #f9f9f9;
  color: black;
  transition: none;
}

.official-index li:nth-of-type(2n+1){
	background-color: white;
}

.official-index li:hover,
.official-index li:active {
    background-color: #ffe9e6;
}

.i_abcdz,
.i_all {
    color: #802415 !important;
    background-color: #ffe9e6 !important;
}

.i_all:active,
.i_all:hover,
.i_abcdz:active,
.i_abcdz:hover {
    color: #802415 !important;
    background-color: #ff7f6b !important;
}


.official-index-box {
    background-color: white !important;

}

#home-cover-banners section.banner div.text {
    color: #802415;

}

#home-cover-banners section.banner div.text h1 {
    color: #802415;
}

div.cdm-post-copylink {
    background: #f0f0f0;
    box-shadow: 0px 0px 3px #c0c0c0;

}

.sceditor-container:focus {
    box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
    border-color: #802415 !important;
}

.sceditor-container iframe {
    background: #fff;
    border: none;
    color: #5a5a5a;
}

.sceditor-container {
    color: #5a5a5a;
    border: 1px solid #dfdfdf;
    box-shadow: 0 0 3px 1px #f0f0f0 inset !important;
}

.sceditor-toolbar,
.sceditor-container {
    background: #f0f0f0 !important;
}

.mchat-text blockquote {
    background-color: #f0f0f0;
}

ul#mchat-messages li:nth-child(even) {
    background: #f9f9f9;
}

.mchat-message {
    border: 1px solid #e9e9e9;
}

.senky-pushnotifications-wrapper {
    color: #5a5a5a;
}

