﻿
span.blockedURL,
.objectTypeMarker,
.innerCount,
.downloadForbidden {
    background: #454174;
    color: rgba(255, 255, 255, 0.65) !important;
}
.activeUserBot,
.objectRenderWrap .leftSide .voteWrapper,
.objectRenderWrap .leftSide .statsBox,
.objectRenderWrap .leftSide .topicReplyCount {
    background: rgba(255,255,255, 0.1)
}
/* New top menu */
.mobileMenuBasketLinks a.pinkButton {
    background: #dc0d8a !important;
}
.h1Text,
.tagSort li.selected a {
    color: #fff !important;
}
.mobileMenuBasketSummary > div:last-child {
    color: rgba(255, 255, 255, 0.65) !important;
}
#AdditionalSubMenuSearchQuery, .contextTopicNav {
    background: rgba(255, 255, 255, 0.1);
}
    #AdditionalSubMenuSearchQuery:focus {
        background: rgba(255, 255, 255, 0.2);
        padding-left: 36px;
        color: #fff !important;
    }

.arcadeLeaderboardWrap table tbody tr td,
.additionalSubMenuInner > ul > li a, .additionalMobileMenuLevel2 h3,
.innerCount {
    border-color: #211F30 !important;
}
.mobileMenuBasketSummary img,
.subMenuLevel2CloseWrap label  img {
    filter: brightness(1) invert(1);
}
.mobileMenuBasketSummary,
.tagSort,
.tagSort li,
ul.objectRenderList > li,
.objectRenderWrap .leftSide .statsBox,
.objectRenderWrap .previewImages > a,
.objectRenderWrap .leftSide .voteWrapper,
.topicReplyCount {
    border-color: #454174 !important;
}
.paymentMethodsImgWrap img {
    opacity: 0.4;
}
.subMenuWrapper ul li.selected:hover a,
.mobileMenuContentWrap {
    background: transparent !important;
}
.subMenuWrapper ul li.selected a {
    color: #ffffff !important;
}

.tagify__dropdown {
    background: #211F30 !important;
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.objectRenderWrap .previewImages > a,
.mobileMenuContent, .notificationContent .excerpt, .browseAssetsTopBar, .additionalSubMenuInner h3, .additionalSubMenuInner, .subMenuLevel2CloseWrap label, .additionalMobileMenuLevel2, ul.paymentMethods a.paymentMethodSelector {
    background: #211F30 !important;
}
.resourcesChunk ul li a img, a.smallerMob img {
    filter: brightness(1) invert(1);
}
.subMenuPopWrap.products .subMenuContent .gridMenu a img {
    filter: brightness(1) invert(1);
    opacity: 0.5;
}
.mobileMenuSubMenu li a img,
.additionalSubMenuInner > ul > li a img {
    filter: brightness(1) invert(1);
    opacity: 0.5;
}
.additionalSubMenuInner > ul > li a:hover img {
    filter: brightness(1) invert(1);
}
.additionalSubMenuInner > ul > li a:hover img,
.mobileMenuSubMenu li a:hover img,
.subMenuPopWrap.products .subMenuContent .gridMenu a:hover img {
    opacity: 1;
}
.resourcesChunk:hover {
    background: #2b293a;
}
    .resourcesChunk a:hover, .resourcesChunk:hover h2, .resourcesChunk:hover h3 {
        color: #fff !important;
    }
.deprecatedProduct {
    background: #454174;
    color: rgba(255, 255, 255, 0.65) !important;
}
.resourcesChunk ul li a, .resourcesChunk h2, .resourcesChunk h3 {
    color: rgba(255, 255, 255, 0.85) !important;
}
.mobileMenuContent ul > li.selected > label, .mobileMenuContent ul > li.selected > a,
li.rightArrowExpander, .additionalSubMenuInner > ul > li a {
    background: #2f2d43 !important;
}
.mobileMenuContent ul > li > label, .mobileMenuContent ul > li > a,
.mobileMenuSubMenu > li > div:first-child label, .additionalSubMenuInner > ul > li a {
    color: rgba(255, 255, 255, 0.65) !important;
}
    .mobileMenuContent ul > li:hover > a,
    .mobileMenuSubMenu > li:hover > div:first-child label,
    .mobileMenuSubMenu > li:hover {
        background: #3c3a53 !important;
        color: rgba(255, 255, 255, 0.65) !important;
    }
        .subMenuPopWrap.products .subMenuContent > div:first-child ul li.selected a,
        .mobileMenuSubMenu > li:hover > div:first-child label span {
            color: #ffffff !important;
        }
.mobileMenuContent ul > li:hover > a span,
.subMenuPopWrap.products .subMenuContent > div > ul li:hover a {
    color: #fff !important;
}
.mobileMenuContent ul > li > a span,
.subMenuPopWrap.products .subMenuContent > div > ul li a,
.closeExpansion > div:first-child{
    color: rgba(255, 255, 255, 0.65) !important;
}
.closeExpansion > div:last-child img,
.mobileMenuSubMenu > li.rightArrowExpander > div:last-child {
    filter: brightness(1) invert(1);
}
.subMenuPopWrap .topArrow, .subMenuPopWrap,
.mobileLevel2Menu{
    background: #211F30 !important;
}
    .subMenuPopWrap.products .subMenuContent > div:first-child > ul li:hover, .subMenuPopWrap.products .subMenuContent > div:first-child > ul li.selected,
    .subMenuPopWrap.products .subMenuContent > div > ul li .rightArrow,
    .subMenuPopWrap.products .subMenuContent > div:last-child,
    .closeExpansion {
        background: #3c3a53 !important;
        border-color: #211F30 !important;
    }
    .subMenuPopWrap.products .subMenuContent > div:first-child,
    .mobileMenuContent ul > li.selected:first-child label {
        border-color: #211F30 !important;
    }
.resourcesChunk ul li a:hover {
    background: #211F30;
}
.prodImgWrap,
.tagSort li.selected a,
.tagSort li:hover a {
    background: #211F30 !important;
    border-color: #343247 !important;
}
ul.newTopMenu > li.selected > a, .subMenuWrapper, .userTopMenuHeadWrap, .resourcesChunk ul.largeResourceChunk li a {
    background: #211F30 !important;
}
    .subMenuWrapper ul li.selected, .notificationLoader.loaded > li {
        background: #080618 !important;
    }
.subMenuWrapper ul li:hover a {
    background: rgba(255, 255, 255, 0.05) !important;
}
.notificationLoader > li {
    background: #080618;
}
.notificationLoader.loaded > li.unread {
    border-color: #dc0d8a !important;
}
.notificationLoader.loaded > li{
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.accountContentWrap > div:first-child {
    border-color: rgba(255, 255, 255, 0.05) !important;
}
/* Dark mode */
body,
html,
.manualContentWrap,
.underTopNavContent,
.manualTopper,
.bottomLinks,
.activator,
.manualMobileMenuInnerWrap,
.extendedMenu,
ul.forumPostList .postText a.usernameReference,
ul.forumPostList .postText .usernameReference,
.forumTopMenu,
.c3pWrap,
.assetStoreWrapper .leftMenu,
.assetStoreWrapper .content,
.reportPop,
.blogLeftMenu,
.comments li.comment .text blockquote {
    background: #080618 !important;
}
.blogPostMinimalRender + .blogPostMinimalRender,
.comments li.comment .text blockquote{
    border-color: #100c29 !important;
}
.popper.loggedInDrop .loggedInTwoCol h4 {
    color: rgba(255, 255, 255, 0.65) !important;
}
.popper.loggedInDrop .loggedInTwoCol ul li a {
    font-weight: 500;
}
    .notificationBellWrap {
    background: #080618;
}
ul.notificationList, ul.notificationList li, ul.notificationList .excerpt, .comments .conversationControls,
.tagListWrapper .tagWrapper {
    border-color: #29254f;
}
.notificationsContent .blankContent, .notificationsContent .blankIco {
    background: linear-gradient(-15deg, #080618, #29254f);
}
ul.notificationList .excerptAvWrap, .founderWrap, a.notificationSubMenu .sMenu {
    border-color: #29254f;
    background: #080618;
}
p.communityGuidelinesWarning,
.popper.loggedInDrop .avContainerWrap, .officialWrap {
    background: #29254f;
}
.articleRender p code {
    background: #211F30 !important;
    color: #B2ACA5 !important;
}
.subscribeBlogWrap, .publishPostWrap {
    background: #29254f !important;
    color: rgba(255, 255, 255, 0.65) !important;
}
    /* Asset store */
    .unassigned {
    color: rgba(255, 255, 255, 0.2);
}
.subscriptionManageMenuWrap ul li a {
    background: #3c3869;
    border-right: 1px solid #454174;
}
.blogLeftMenu {
    border-right: 1px solid #454174;
}
.voucher {
    border-color: #454174;
}
.subscriptionManageMenuWrap ul li.selected a {
    background: #29254f;
    border-right: 1px solid #373264;
}
a.addToBasket.disabled {
    background: #2B2B2B !important;
}
.assetTopicWrap > div:first-child {
    background-color: rgb(8, 6, 24);
    color: rgba(255, 255, 255, 0.7);
}
.cardDetailsWrapper {
    background-color: #151324;
}
.pmWrap {
    background: #3a3664;
}
.subscriptionManageMenuWrap span.count {
    background: #262349;
}
.subscriptionManageMenuWrap ul li.selected span.count {
    background: #3d3969;
}
.galleryThumbs ul li a.selected
{
    border-color: rgba(255, 255, 255, 0.5);
}
span.onPreviousRelease {
    color: rgba(255, 255, 255, 0.3);
}
.helpfulWrap a:hover,
.reviewsSummary li > div:nth-child(2),
#RemoveFromSalePanel,
ul.sellerActions li a,
p.exclusiveSalesCount,
.thirdPartyKeyWrap > div,
div.stripeCountries p span,
.constructOfficialUserWrap,
.noresults,
#PluginsContent span.pluginVersion > span {
    background: rgba(255, 255,255, 0.1);
}
#PluginsContent span.pluginVersion > span {
    color: #ffffff;
}
a.pmLink .pmWrap,
ul.sellerActions li a span.descriptor {
    color: rgba(255, 255, 255, 0.65);
}
#AssetStoreMobileMenu {
    background: #1b1932;
}
.filesWrap a.linkBar span {
    background: rgba(255, 255, 255, 0.1);
}
.filesWrap ul li a {
    color: #dc0d8a !important;
}
.itemNavContent,
.itemReviewWrap,
.sellerResponse,
.filePreviewWrap > div,
.rs-container .rs-bg {
    background: rgba(255, 255, 255, 0.05);
}
    .sellerResponse .arrowContainer > div {
        border-right: 14px solid rgba(255, 255, 255, 0.05);
    }
span.fileSizeWrap,
.releaseExtensions span,
.notShownBundleItems,
.rs-container .rs-selected,
.rs-tooltip,
.subscriptionsTable .assetDetailsWrap span {
    background: #423c79 !important;
    color: #ffffff;
}
.rs-tooltip {
    border: 0 !important;
}
    .redeemCodeWrap, .releaseFile, .cashoutNotes, .itemPriceWrap, .itemNavBar, #galleryViewWrap,
    .freeSampleWrap,
    .audioPreviewWrap,
    .green-audio-player .slider {
        background: rgba(255, 255, 255, 0.1);
    }
.itemNavBar ul li.selected a {
        background: rgba(255, 255, 255, 0.2);
    }
.checkoutPaidLoginWrap {
        background: rgba(255, 255, 255, 0.1);
    }
.expiredOrderProblem, .commentNotice {
    background: rgba(66, 60, 121, 0.9);
    color: rgba(255, 255, 255, 0.7);
}
.redeemCodeWrap .copiedNotice {
    background: rgba(66, 60, 121, 0.9);
    color: rgba(255, 255, 255, 0.7);
}
.redeemCodeLink{
    color: #ffffff;
}
.redeemCodeWrap span:first-child,
.freeSampleWrap {
    color: rgba(255, 255, 255, 0.7);
}
.useSavedCardHR, .redeemCodeLink,
.reviewsSummary li > div:nth-child(2) > div,
#ReviewsPagination li a,
.leaveReviewWrap,
a.respondToReview {
    background: #423c79;
}
#ReviewsPagination li a {
    color: #fff !important;
}
.leaveReviewWrap span {
    color: rgba(255, 255, 255, 0.7) !important;
}

#galleryViewWrap .imageCounter > div {
    background: rgba(66, 60, 121, 0.9);
}
#card-element {
    background: #151324;
}
.rating img {
    filter: invert(21%) sepia(100%) saturate(363%) hue-rotate(206deg) brightness(150%) contrast(95%);
}
a.adminLink {
    border: 1px solid #423c79;
    background: transparent;
}
.exclusiveTermsWrap,
.assetTopicWrap {
    background: rgba(255, 255, 255, 0.05);
}
.basketButtons a,
ul.statusMenu span.count,
.leftMenu span.count,
span.todo,
span.optional,
.tableWrapper.editItems ul.prices li a span.price,
.checkoutContentWrap .detailBreak,
.checkoutBreak,
ul.paymentMethods li.selected .fakeRadio span {
    background: #423c79 !important;
}
.licenseLabel {
    background: rgba(255, 255, 255, 0.1);
}
.assetStoreWrapper ul.storeSmallPrint li a {
    text-shadow: none;
    color: #ffffff;
    color: rgba(255, 255, 255, 0.65) !important;
}
.assetStoreWrapper .basketSummary {
    background: transparent;
}
.assetStoreWrapper .basketButtons a {
    background: #dc0d8a;
    border: 0;
    color: #ffffff;
}
.assetStoreWrapper .basketButtons a:hover {
    text-decoration: underline;
}
.assetStoreWrapper .assetWrapper .priceWrap,
.assetWrapper .priceWrap span.price
 {
    background: #211F30;
    color: #ffffff;
}
ul.submitApprovalChecklist li {
    background: rgba(255, 255, 255, 0.05);
}
ul.submitApprovalChecklist li:nth-child(even) {
    background: rgba(255, 255, 255, 0.02);
}
.bundleDetails > div:nth-child(2) {
    background-color: rgb(66, 60, 121);
}

.bundleTriangle {
    border-color: transparent rgb(66, 60, 121) transparent transparent;
}
.bundleItemCount {
    color: #ffffff;
}
.bundleWrapper {
    color: #ffffff;
}
.bundleDetails .addBasketButtonWrap input[type=submit] {
    background: #dc0d8a !important;
}

/* Top menu backgrounds */
.footer,
a.mobileMenuLink,
.checkoutTopBar {
    background: #0c0b18 !important;
}
    .extendedMenu ul li.selected a,
    .chunk > div:nth-child(2),
    ul.paymentMethods a.paymentMethodSelectord {
        background: #29254f
    }
        .userAvatarWrapper,
        ul.topics .pagination ul,
        .articleRender .imageWrapper {
            background: transparent !important;
        }
/* Forums */
.forumTopMenu .activator {
    color: #dc0d8a;
}
.postApprovalControls {
    background: rgba(0, 0, 0, 0.2);

}
ul.forumPostList .column.postPendingApproval {
    background: rgba(255, 231, 230, 0.2);
}
.forumTopMenu .activator:hover {
    text-decoration: none;
}
ul.forumPostList a.deletedPostExpander,
.modBoxWrapper .modBox {
    background: #080618;
}
ul.forumPostList a.deletedPostExpander:hover {
    background: rgba(8, 6, 24, 0.7);
}
ul.forumsWrapper li.categoryWrapper .categoryToWrapper,
.topicCols.head > div,
ul.forumPostList ul.postTools,
.forumStats .title {
    background: #080618 !important;
    border-bottom: 1px solid;
}
.authorDetails,
ul.forumPostList li.post .column:first-child {
    background: #080618 !important;
}
ul.forumPostList li.post .column:first-child {
    border-right: 1px solid;
}
    ul.postTools {
    }
.editInfo {
    background: #080618 !important;
}
    ul.forumForums li.forum,
    .topicsWrapperResponsive ul.topics > li,
    ul.forumPostList li.post {
        background: rgba(255, 255, 255, 0.05);
    }
    .topicsWrapperResponsive ul.topics > li:nth-child(even),
    ul.forumForums li.forum:nth-child(even),
    ul.forumPostList li.post:nth-child(even) {
        background: rgba(255, 255, 255, 0.075);
    }
ul.forumsWrapper li.categoryWrapper,
.forumStats,
.topicModTools,
.topicsWrapperResponsive,
ul.forumPostList,
.forumStats .statWrap .stat,
.usernameLink .avatarWrap {
    background: transparent !important;
}
table tr:hover {
    background: rgba(255, 255, 255, 0.075) !important;
}

img.forumUnread,
img.forumRead,
.helpfulWrap a img.unselectedVote,
.filesWrap ul a.folder img {
    filter: brightness(0) invert(1) !important;
    opacity: 0.8;
}
img.forumRead,
.filesWrap ul a.folder img {
    opacity: 0.3;
}
.postContentWrap .voteWrapper img {
    opacity: 0.6;
}

.filesBrowserWrap .filesWrap {
    background: rgba(255, 255, 255, 0.05);
}
ul.forumPostList li.post.highlighted {
    background: rgba(255, 244, 255, 0.15);
}
span.wordMatch {
    background: rgba(255, 242, 117, 0.35);
}
a span.wordMatch {
    background: rgba(255, 242, 117, 1);
}
.filesWrap ul li.f:hover, .filesWrap ul li.f.selected {
    background: rgba(255, 244, 255, 0.12);
}
.mobileTopicCounts li {
    color: #6a737c !important;
}
.mobileTopicCounts li:after {
    background: rgba(255, 244, 255, 0.2) !important;
}
table.forumsTable td:nth-child(5) a.lastPostTopicLink:before {
    color: #6a737c;
}
/* Form elements */
input[type=text], input[type=number], select,
input[type=password] {
    border: 1px solid;
}

/* Border colours */
.manualContentWrap .menuWrap,
.manualTopper,
.bottomLinks,
.imgAlign .imageWrapper,
.breadcrumbWrapper,
.bottomLinks .searchWrap,
.activator,
.manualMobileMenuInnerWrap,
dt,
.paginationWrap,
textarea,
input[type=text],
input[type=password],
input[type=number],
select,
code,
.downloadWrap,
.downloadWrap a .fileSize,
pre[class*="language-"],
.retirementNotice,
.giphyWrap,
.extendedMenu,
ul.forumsWrapper li.categoryWrapper,
.forumStats,
.topicModTools,
.topicsWrapperResponsive ul.topics > li,
ul.forumPostList li.post,
.topicsWrapperResponsive,
ul.forumForums,
ul.forumForums li.forum,
ul.forumPostList,
.pagination,
ul.topics .pagination ul,
ul.forumsWrapper li.categoryWrapper .categoryToWrapper,
.topicCols.head > div,
ul.forumPostList ul.postTools,
.forumStats .title,
.modBoxWrapper .modBox,
ul.forumPostList .postText blockquote,
.forumTopMenu,
.modTableWrap,
.bansTableWrapper,
table tr,
.manualMobileMenuInnerWrap,
.postApprovalControls,
.usernameLink .avatarWrap,
.tagify,
.tagify__dropdown,
.tagify__tag-text,
.articleRender .tabWrap ul.tabs,
.articleRender .tabWrap ul.tabs li,
.articleRender table tr,
.articleRender table td,
.ui-dialog,
.ui-dialog-titlebar,
.ui-dialog-buttonpane,
.userAvatarWrapper,
.c3pWrap,
.activeUsersTableWrap,
ul.forumPostList li.post .column:first-child,
.assetStoreWrapper .leftMenu,
.assetStoreWrapper .leftMenu .themeToggle,
.assetStoreWrapper .basketSummary,
.reportPop,
.assetStoreAdminForm + .assetStoreAdminForm,
.approvalPanel,
.chunk,
.chunk > div:nth-child(2),
ul.basketItems > li,
.refundWrap,
.basketTop .checkoutWrap,
.checkoutContentWrap .itemsWrap,
.bottomBuyNowWrap,
.buyNowWrap,
.totalWrap,
.buyNowContainer .currencyWrap,
.deliveryDetailsWrap,
ul.paymentMethods a.paymentMethodSelector,
.methodContent,
#card-element,
.cardDetailsWrapper > div:nth-child(3),
.cardDetailsWrapper,
.purchasedItemWrap,
.checkoutPaidLoginWrap,
.redeemCodeLink,
.viewRelease,
.expiredOrderProblem,
.cashoutNotes,
.itemPriceWrap,
.itemPriceWrap li > div,
.viewItemWrap .favButton, .viewItemWrap .shareButton,
ul.itemReleases li,
ul.fileStats li,
ul.browseChildCats li a,
#RemoveFromSalePanel,
#AssetStoreMobileMenu,
.searchWrapper .filtersWrap .filterChunk,
.assetTopicWrap,
.subscriptionManageMenuWrap ul,
.popper.loggedInDrop .loggedInTwoCol > div:first-child,
.popper.loggedInDrop .avContainerWrap,
label.toggle,
.loggedInTwoCol,
.blogSortControl,
.blogPostRender,
.tiledPost .voteWrapper,
.blogPostRender .favouriteWrap,
.mobileMenuContent ul > li,
.statWrap > div,
.suggestedTagWrapper {
    border-color: #29254f !important;
}
.forumTopMenu {
    border-bottom: 1px solid;
}
.forumTopMenu ul li.selected a {
    background-color: #29254f;
    color: #fff;
}

.articleRender .tabWrap ul.tabs li.selected a {
    color: #ffffff !important;
}

.hr,
ul.basketItems .controlsWrap > li.gap span{
    background: #29254f;
}
    .manualContentWrap .menuWrap h2,
    .underTopNavContent h1,
    .underTopNavContent h2,
    .underTopNavContent h3,
    .underTopNavContent h4 {
        color: #fff !important;
    }
.manualMobileMenuInnerWrap ul li:hover a,
.manualMobileMenuInnerWrap ul li.selected a {
    color: #dc0d8a !important;
    text-decoration: none;
    text-shadow: none;
}

/* Text colour */
body,
html,
dt,
dd,
.onThisPageWrap h3,
.menuWrap ul li a,
.manualContent p,
.imgAlign span,
ul.manualMobileMenu li a,
.searchWrap input[type=text],
input[type=password],
.manualContent ul.list,
.manualContent ol.list li,
.manualContent ol.list li::before,
.manualContent a.editNavLink,
table tbody td,
.paginationWrap ul li a,
textarea,
input[type=text],
input[type=number],
select,
.notification,
pre code,
.downloadWrap,
table thead td,
code[class*="language-"],
pre[class*="language-"],
.formWrap label span,
.retirementNotice,
.extendedMenu ul li a,
ul.forumsWrapper li.categoryWrapper .categoryToWrapper,
.topicCols.head > div,
ul.forumPostList ul.postTools,
.forumStats .title,
ul.forumsWrapper a.forumCatLink,
ul.topics .pagination ul li a,
ul.breadCrumbNav li:last-child a,
.countWrapper,
.countWrapper span,
.forumTopMenu ul li a,
.manualMobileMenuInnerWrap ul li a,
.articleRender .tabWrap ul.tabs li a,
.ui-dialog-titlebar,
.c3pWrap p,
.activeUsersTableWrap table thead tr td,
.assetStoreWrapper .basketSummary span,
.assetStoreWrapper ul a,
a.adminLink,
.tiledPost .excerpt,
.blogPostStats li,
.tiledPost .extraLine {
    color: #ffffff;
    color: rgba(255, 255, 255, 0.65) !important;
}
.formWrap label {
    color: #fff;
}
.onThisPageWrap ul li a,
.manualContent .navWrap span.arr {
    color: #ffffff;
    color: rgba(255, 255, 255, 0.45);
}
.breadcrumbWrapper ul li:last-child a {
    color: #ffffff;
    color: rgba(255, 255, 255, 0.6);
}

.breadcrumbWrapper,
.bottomLinks .searchWrap,
.manualContent .navWrap,
textarea,
input[type=text],
input[type=password],
input[type=number],
select,
select option,
.giphyWrap,
.tagify,
.tagify__dropdown,
.suggestedTagWrapper {
    background: #151324;
}
.imgAlign .imageWrapper {
    background: #151324 !important;
}
.editImgWrap{
    background: #29254f;
}
.editImgWrap {
    border-color: #fff;
}
.comments ul.tree li.comment {
    background: #151324 !important;
    border-color: #29254f !important;
}


.paginationWrap ul li a.selected,
.inlineCount,
ul.topics .topicIconWrapper .postsRequiringApproval,
ul.forumPostList .postText blockquote {
    background-color: #423c79 !important;
}

.tagify__input::before {
    color: rgba(255, 255, 255, 0.5);
}
.paginationWrap ul li a:hover,
ul.topics .pagination ul li a:hover {
    background-color: rgba(66, 60, 121, 0.7);
}

input[type=submit],
.downloadWrap a,
.downloadWrap a .fileSize,
.downloadWrap a:hover span.fileSize,
a.button,
a.smallButton,
.followWrapper > div,
.articleRender .tabWrap ul.tabs li.selected,
.ui-dialog-titlebar,
.ui-dialog-buttonpane,
.blogPostRender .favouriteWrap{
    background: #423c79 !important;
}
.blogPostRender .voteWrapper {
    background: transparent !important;
}
.downloadWrap .fileIcon.ezip:before {
    border-color: #8a8a19 #211F30;
}
kbd {
    background: rgba(255, 255, 255, 0.1) !important;
    -webkit-box-shadow: 0 2px 0 2px #423c79 !important;
    -moz-box-shadow: 0 2px 0 2px #423c79 !important;
    box-shadow: 0 2px 0 2px #423c79 !important;
    border-bottom: 1px solid #29254f !important;
    text-shadow: none !important;
    color: #ffffff;
    color: rgba(255, 255, 255, 0.8) !important;
}
.footer .localisation ul,
.footerContent > div:last-child {
    background: rgba(130, 150, 165, 0.05);
}

.mobileCloser {
    background: rgba(0, 0, 0, 0.4);
}

.themeToggle span span.ball {
    right: calc(100% - 13px);
}

.themeToggle img.dark {
    display: block !important;
    animation-duration: 1400ms;
    animation-name: flipInY;
}

.themeToggle img.light {
    display: none !important;
}

.themeToggle label span.bar {
    background: rgba(255, 255, 255, 0.4);
}

.themeToggle label span.ball {
    background: #29254f;
}

*::-webkit-scrollbar {
    width: 16px;

}
*::-webkit-scrollbar-track {
    background: #000;
}

*::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.2);
}

.menuWrap ul li a img.expander,
ul.manualMobileMenu li a img.expander,
.breadcrumbWrapper ul li img,
.onThisPageWrap ul li a.selected img,
.editImgWrap img,
.paginationWrap ul li img,
ul.topics .pagination ul li:first-child img,
ul.breadCrumbNav li img,
.assetStoreWrapper .basketSummary img,
.assetStoreWrapper .leftMenuInner li img,
ul.cats img,
.tableWrapper thead td a img,
ul.basketItems .controlsWrap img,
.cardDetailsWrapper img.expander,
#UseASavedCardLink img,
#AssetStoreMobileMenu a img,
ul.sellerActions img,
ul.catFilter  img {
    filter: brightness(0) invert(1) !important;
}
.breadcrumbWrapper ul li img,
ul.topics .pagination ul li:first-child img,
ul.breadCrumbNav li img,
.paymentMethods img,
.assetStoreWrapper .basketSummary img,
ul.cats img,
.tableWrapper thead td a img,
ul.basketItems .controlsWrap img,
ul.catFilter img {
    opacity: 0.6;
}
.menuWrap ul li.selected > a img.expander,
ul.manualMobileMenu li.selected > a img.expander,
.assetStoreWrapper .leftMenuInner li img {
    opacity: 0.8;
}
.notification.error,
.notice.warning,
.notice.warning p,
.notice.warning h2 {
    background: #290000 !important;
    border-color: #FF8080 !important;
    color: #FF8080 !important;
}
.notice.tip,
.notice.tip p,
.notice.tip h2,
.retirementNotice,
.notification.warning,
.oldTopicNotice {
    background: #332B00 !important;
    color: #E6C78B !important;
}
    .retirementNotice a {
        background: #E6C78B !important;
        color: #332B00;
    }
.notification.warning a {
    color: #E6C78B;
    text-decoration: underline;
}
.notification.warning a:hover {
    text-decoration: none;
}
    a.editNavLink {
        background: rgba(255, 255, 255, 0.1);
    }

@media screen and (max-width: 1050px) {
    table.forumsTable tbody tr:nth-child(odd) td:nth-child(odd),
    table.forumsTable tbody tr:nth-child(odd) td:nth-child(even) {
        background: transparent !important;
    }
}
@media screen and (min-width: 1051px) {
    table.forumsTable tbody tr:nth-child(odd) td:nth-child(odd),
    table.forumsTable tbody tr:nth-child(odd) td:nth-child(even) {
        background: rgba(66, 60, 121, 0.1) !important;
    }
}


.modTableWrap, .bansTableWrapper, .activeUsersTableWrap {
    background: transparent;
}

    table thead,
    .articleRender table tr:nth-child(odd),
    .articleRender table tr:nth-child(even),
    .activeUsersTableWrap table tbody tr,
    .activeUsersTableWrap table tbody tr:hover {
        background: transparent !important;
    }
.activeUsersTableWrap table tbody tr:first-child {
    border-top: 1px solid;
}
        table thead td,
        .activeUsersTableWrap table thead tr td {
            background: #080618 !important;
        }

        table thead tr {
            background: transparent !important;
        }

    table tbody td {
        background: rgba(66, 60, 121, 0.2) !important;
    }

.ui-dialog-content table tbody tr:nth-child(even) td:nth-child(odd),
.ui-dialog-content table tbody tr:nth-child(odd) td:nth-child(odd),
.ui-dialog-content table tbody tr:nth-child(even):hover td:nth-child(odd),
.ui-dialog-content table tbody tr:nth-child(odd):hover td:nth-child(odd) {
    background: transparent !important;
}


    table tbody tr:nth-child(odd) td:nth-child(odd) {
        background: rgba(66, 60, 121, 0.1) !important;
    }

    table tbody tr:nth-child(even) td:nth-child(odd) {
        background: rgba(66, 60, 121, 0.15) !important;
    }

    table tbody tr:nth-child(odd) td:nth-child(even) {
        background: rgba(66, 60, 121, 0.15) !important;
    }

    table thead td {
        background: #29254f !important;
        font-weight: 500 !important;
    }

        table thead td:nth-child(odd) {
            background: #242047 !important;
        }



.arcadeLeaderboardWrap table tbody tr.tier td {
    background: #080719 !important;
}


    span.ilTag.c2,
    .markupEditorWrap ul.controls li a:hover {
        background: rgba(115, 78, 205, 0.3);
        color: rgba(255, 255, 255, 0.7);
    }

    span.ilTag.c1 {
        background: rgba(78, 129, 205, 0.3);
    }

.paginationWrap ul li a,
.markupEditorWrap ul.controls li a,
code,
pre code,
.manualContent ol.list li::before,
.downloadWrap,
:not(pre) > code[class*="language-"],
pre[class*="language-"],
ul.topics .pagination ul li
 {
    background-color: #211F30;
}
.manualContent .navWrap, span.ilTag {
    background-color: #302d43;
}
.notification.success {
    background-color: rgba(125, 249, 114, 0.2);
}

    a span.noContent {
        color: rgba(255, 255, 255, 0.6);
    }

    dt a p {
        color: #dc0d8a !important;
    }

.articleRender table thead tr td {
    background: transparent !important;
    color: rgba(255, 255, 255, 0.5) !important;
    font-weight: normal !important;
}
.articleRender table tbody tr:nth-child(odd) td, .blogPostRender {
    background: rgba(66, 60, 121, 0.1) !important;
}
.articleRender table tbody tr:nth-child(even) td {
    background: rgba(66, 60, 121, 0.2) !important;
}

/* Upload */
.ui-dialog {
    background: #151324 !important;
}


.licenseSummary h2 {
    color: #78672a !important;
}
.giftOption {
    background: #423c79 !important;
    border-color: #29254f !important;
}


/* LEADERBOARDS */
.constructLeaderboards-container {
    background: #04030e !important
}
.constructLeaderboards-title {
    background: #151324 !important
}
.constructLeaderboards-views li a {
    background: #151324 !important
}
.constructLeaderboards-pb {
    background: #151324 !important;
}
.constructLeaderboards-scores-container table tbody tr:nth-child(even) td,
.constructLeaderboards-scores-container table tbody tr:nth-child(even) td:nth-child(odd),
.constructLeaderboards-scores-container table tbody tr:nth-child(even) td:nth-child(even) {
    background: #080615 !important;
}
.constructLeaderboards-scores-container table tbody tr:nth-child(odd) td,
.constructLeaderboards-scores-container table tbody tr:nth-child(odd) td:nth-child(odd),
.constructLeaderboards-scores-container table tbody tr:nth-child(odd) td:nth-child(even) {
    background: #04030e !important;
}
.constructLeaderboards-scores-container table tbody tr:hover td:nth-child(even),
.constructLeaderboards-scores-container table tbody tr:hover td:nth-child(odd),
.constructLeaderboards-scores-container table tbody tr:hover td {
    background: #151324 !important;
}