.dark-theme #bottom_chat,
.dark-theme #top_chat {
	background: #131f28;
	opacity: 1!important
}

.dark-theme #wrapper2 {
	background: rgba(26, 40, 51, .3)
}

.dark-theme .ngd {
	background: rgba(26, 40, 51, .9)
}

.dark-theme .us a {
	color: #fc0
}

.dark-theme #mchatMsgF {
	background: #131f28;
	border: none
}

.dark-theme a.link {
	color: inherit;
	text-decoration: underline
}

.dark-theme .chat_over .chatRight {
	background: rgba(26, 40, 51, .2)!important;
	border: 1px solid rgba(255, 255, 255, .1)
}

.dark-theme .chtt {
	border: none
}

.dark-theme .cBubbleLeft span,
.dark-theme .cBubbleRight span {
	background: 0 0
}

.dark-theme .smile_in span {
	background: url(../images/smile.svg) no-repeat
}

.dark-theme .smile_in span:hover {
	opacity: 1
}

.dark-theme .pdvr {
	color: #a9b7c4
}

.dark-theme .comm .chatInner {
	margin-top: 2px
}

.dark-theme .add-file input:hover,
.dark-theme .allUsersBtn:hover,
.dark-theme .commSbmFl:hover,
.dark-theme .load-more__btn:hover,
.dark-theme .manFlSbm:hover,
.dark-theme .uSearchFlSbm:hover,
.dark-theme .user-main--pm #addform table tr:last-child input:hover,
.dark-theme button.uf-btn:hover {
	opacity: .7
}

.dark-theme .add-file input:active,
.dark-theme .allUsersBtn:active,
.dark-theme .commSbmFl:active,
.dark-theme .manFlSbm:active,
.dark-theme .uSearchFlSbm:active,
.dark-theme .user-main--pm #addform table tr:last-child input:active,
.dark-theme button.uf-btn:active {
	border-color: transparent
}

.dark-theme div.user-favourites {
	left: 0
}

.dark-theme .otbv,
.dark-theme .otbv:hover {
	color: #dbdde1!important
}

.dark-theme .otbv:hover {
	text-decoration: underline!important
}

.dark-theme .groupUser {
	color: #dbdee1!important;
	opacity: .7
}

.dark-theme footer {
	margin-top: 0;
	background: 0 0
}

.dark-theme .header-menu__hidden,
.dark-theme .main-wrap,
.dark-theme footer .footer-container {
	background: rgba(26, 40, 51, .9)
}

.dark-theme footer .footer-container {
	padding: 25px 0 12px
}

.dark-theme .footer-copyright {
	padding-left: 20px
}

.dark-theme .footer-links-wrapper {
	padding-right: 20px
}

.dark-theme .header-menu__hidden {
	background: #131f28
}

.dark-theme .articles-list #dle-content>div,
.dark-theme .materials-list #dle-content>div,
.dark-theme .materials-list section div[id*=entry],
.dark-theme .materials-list-16 #dle-content>div,
.dark-theme .search-page article {
	background: rgba(26, 40, 51, .4);
	-webkit-box-shadow: 0 0 3px rgba(255, 255, 255, .3);
	-moz-box-shadow: 0 0 3px rgba(255, 255, 255, .3);
	box-shadow: 0 0 3px rgba(255, 255, 255, .3)
}

.dark-theme .overflow-gradient:after {
	background: -moz-linear-gradient(left, rgba(26, 40, 51, 0) 0, rgba(26, 40, 51, .4) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(26, 40, 51, 0)), color-stop(100%, rgba(26, 40, 51, .4)));
	background: -webkit-linear-gradient(left, rgba(26, 40, 51, 0) 0, rgba(26, 40, 51, .4) 100%);
	background: -o-linear-gradient(left, rgba(26, 40, 51, 0) 0, rgba(26, 40, 51, .4) 100%);
	background: -ms-linear-gradient(left, rgba(26, 40, 51, 0) 0, rgba(26, 40, 51, .4) 100%);
	background: linear-gradient(to right,rgba(26,40,51,0) 0,rgb(29 43 51 / 75%) 100%)
}

.dark-theme .header-menu__category-list .header-menu__category--knife,
.dark-theme .header-menu__hidden,
.dark-theme main article .article__title {
	color: #fc0
}

.dark-theme .file-info--file,
.dark-theme .file-info--material,
.dark-theme .material-info__files,
.dark-theme .profile span {
	color: #a9b7c4
}

.dark-theme #pmGrLnk,
.dark-theme .block-top,
.dark-theme .catSortLink,
.dark-theme .cats-page h1,
.dark-theme .check-ip,
.dark-theme .download-cs__link,
.dark-theme .manTd2 a,
.dark-theme .material-info__author,
.dark-theme .material-message,
.dark-theme .myBubble .chatInner,
.dark-theme .profile__item,
.dark-theme .rating .row div:nth-child(3) .name,
.dark-theme .rating-side .row span,
.dark-theme .rating-side .row span a,
.dark-theme .rating-side .row:nth-child(1) span:last-child,
.dark-theme .sc-counter > span:last-child,
.dark-theme .sc-tabs b,
.dark-theme .similar-mods,
.dark-theme .subcats span,
.dark-theme .u-comboedit,
.dark-theme .uRelatedEntries__item .uRelatedEntries__link,
.dark-theme .uc-answer-link a,
.dark-theme .uc-avatar img,
.dark-theme .uc-message,
.dark-theme .uc-top-left a,
.dark-theme .uc-top-left img,
.dark-theme .uc-top-left span,
.dark-theme .user-main--pm a,
body.dark-theme,
.dark-theme main .description__text,
.dark-theme main .description__title,
.dark-theme .material-message .hljs-attribute,
.dark-theme .material-message .hljs-string,
.dark-theme #news_set_sort .sort li:not([class]) a {
	color: #dbdee1
}

.dark-theme .subcats a {
	border-color: rgba(255, 255, 255, .15)
}

.dark-theme .sc-tabs {
	border-bottom: 1px solid rgba(255, 255, 255, .07)
}

.dark-theme .snd a {
	box-shadow: 0 1px 10px 0 rgba(146, 147, 150, .84)
}

.dark-theme form#pmdform table tbody tr {
	border: 1px solid rgba(255, 255, 255, .15)
}

.dark-theme #pmdform+hr {
	visibility: hidden
}

.dark-theme #dropmenudiv {
	background: #131f28 !important;
}
.dark-theme #dropmenudiv a {
	color: #dbdee1 !important;
}
.dark-theme #dropmenudiv a:hover {
	background: #131f28;
	color: #fc0!important;
}

.dark-theme #searchsuggestions a,
.dark-theme #searchsuggestions .notfound {
	color: #dbdee1!important;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	background: #131f28
}

.dark-theme #searchsuggestions::after {
	border-right-color: #131f28
}

.dark-theme #searchsuggestions a:hover {
	background: #131f28;
	color: #fc0!important
}

.dark-theme #addEntForm .u-comboedit,
.dark-theme #addEntForm input[type=text],
.dark-theme #addEntForm select,
.dark-theme #addEntForm textarea {
	border: 1px solid rgba(255, 255, 255, .15)
}

.dark-theme #addEntForm select {
	background: 0 0;
	color: #dbdee1
}

.dark-theme #addEntForm select option {
	background: rgba(26, 40, 51, .9)
}

.dark-theme .uc-answer-link a {
	opacity: .6
}

.dark-theme .reputation-button-up {
	background: linear-gradient(45deg, #4d627a, #9dafc6);
	letter-spacing: .5px
}

.dark-theme .header-menu__hidden .header-menu__category-list .header-menu__category {
	color: #dbdee1;
	border-bottom: 1px solid rgba(255, 255, 255, .07)
}

.dark-theme .header-menu__hidden .header-menu__category-list .header-menu__category--heading {
	border: none;
	color: #dbdee1!important
}

.dark-theme .header-menu__hidden .header-menu__category-list .header-menu__category--heading:hover {
	color: #fbc900!important
}

.dark-theme .header-menu__hidden .header-menu__category-list .header-menu__category:hover {
	border-color: #fbc900
}

.dark-theme .to-favourites path {
	fill: #a9b7c4;
	opacity: .6
}

.dark-theme .aside {
	border-color: transparent;
	box-shadow: 0 0 3px rgba(255, 255, 255, .3)
}

.dark-theme .block-top {
	box-shadow: 0 2px 3px rgba(255, 255, 255, .1)
}

.dark-theme .block-top,
.dark-theme .block-top-wrap {
	border: none
}

.dark-theme .search-form .srch_fld {
	border-color: rgba(255, 255, 255, .15)
}

.dark-theme .search-form .srch_fld:hover {
	border-color: rgba(255, 255, 255, .15)
}

.dark-theme .search-form .srch_fld:focus {
	border-color: #fc0
}

.dark-theme input,
.dark-theme textarea {
	background-color: transparent;
	color: #dbdee1
}

.dark-theme input::-webkit-input-placeholder,
.dark-theme textarea::-webkit-input-placeholder {
	color: rgba(219, 222, 225, .5)
}

.dark-theme input::-moz-placeholder,
.dark-theme textarea::-moz-placeholder {
	color: rgba(219, 222, 225, .5)
}

.dark-theme input:-ms-input-placeholder,
.dark-theme textarea:-ms-input-placeholder {
	color: rgba(219, 222, 225, .5)
}

.dark-theme input::-ms-input-placeholder,
.dark-theme textarea::-ms-input-placeholder {
	color: rgba(219, 222, 225, .5)
}

.dark-theme .u-combolist {
	border: 1px solid rgba(255, 255, 255, .15)!important;
	background: #131f28!important;
	color: #dbdee1
}

.dark-theme .u-combolist>div:hover {
	background: #fc0;
	color: #222
}

.dark-theme input::placeholder,
.dark-theme textarea::placeholder {
	color: rgba(219, 222, 225, .5)
}

.dark-theme .rating .row,
.dark-theme .rating-side .row,
.dark-theme .similar-mods {
	border-bottom: 1px solid rgba(255, 255, 255, .15)
}

.dark-theme .uComment.cBlock1,
.dark-theme .uComment.cBlock2,
.dark-theme .uRelatedEntries__item img,
.dark-theme .material-message code {
	border: 1px solid rgba(255, 255, 255, .15)!important
}

.dark-theme .material-title,
.dark-theme .page-li a,
.dark-theme .page-text a,
.dark-theme .prime-link,
.dark-theme .rating .row div:nth-child(5),
.dark-theme .rating-side .row span:first-child,
.dark-theme .rating-side .row span:last-child,
.dark-theme a.groupFriends:link,
.dark-theme a.groupFriends:visited,
.dark-theme div.material-message a:not([href^="javascript"]):not([class]):not([style*="color"]),
.dark-theme #dle-comments-list .uc-message a,
.dark-theme .base-link,
.dark-theme .outlined-btn,
.dark-theme .description__text a
{
	color: #fc0
}

.dark-theme a.groupModer:link,
.dark-theme a.groupModer:visited,
.dark-theme a.groupOther1:link,
.dark-theme a.groupOther1:visited {
	color: #ebd901
}

.dark-theme .fUsrList {
	color: gray
}

.dark-theme hr {
	background: rgba(255, 255, 255, .15)!important;
    opacity: 1;
}

.dark-theme .wAvtor {
	color: #000;
	letter-spacing: .3px;
	background: #fc0
}

.dark-theme .uComment.cBlock1,
.dark-theme .uComment.cBlock2 {
	background: rgba(26, 40, 51, .3)
}

.dark-theme .srch_btn:hover,
.dark-theme .top-users:hover,
.dark-theme main input[type=submit]:hover {
	box-shadow: 0 0 8px rgba(255, 255, 255, .6)
}

.dark-theme .article-info,
.dark-theme .material-message code {
	background: #131f28
}

.dark-theme main input,
.dark-theme main textarea,
.dark-theme #filter-favorites {
	border-width: 1.5px;
	border-color: rgba(255, 255, 255, .1);
	background-color: rgba(26, 40, 51, .4)
}

.dark-theme .profile {
	border-color: transparent;
	box-shadow: 0 0 6px rgba(255, 255, 255, .1);
	background: #1a2833
}

.dark-theme .rating .row div:nth-child(3) .rating-info {
	color: #8f8888
}

@media (max-width:880px) {
	.dark-theme .header-menu {
		background: #131f28
	}
}

.dark-theme .profile__item:hover,
.header-menu__hidden .header-menu__category-list .header-menu__category:hover,
.dark-theme .uRelatedEntries__item a:hover,
.dark-theme .material-info__author:hover {
	color: #fbc900
}

.dark-theme .commSbmFl:hover {
	box-shadow: none!important
}

.dark-theme .uf-txt-input {
	border-width: 1.5px!important;
	border-color: rgba(255, 255, 255, .1)!important;
	background-color: rgba(26, 40, 51, .4)!important;
	color: #dbdee1!important
}

@media (max-width:640px) {
	.dark-theme .footer-links-wrapper {
		padding-right: 0;
		text-align: center
	}
	.dark-theme .footer-copyright {
		padding-left: 0
	}
	.footer-container {
		text-align: center
	}
}

.dark-theme .main-wrap {
	border-radius: 0
}

.dark-theme .profile__item--theme:before {
	background-image: url(../images/theme-night.svg)
}

.dark-theme input:disabled {
	opacity: .3
}

.dark-theme #searchsuggestions input {
	color: #000
}

.dark-theme .recommended-article__link {
	color: #ffd900
}

.dark-theme .recommended-article {
	border-color: rgba(255, 255, 255, .15)
}


.dark-theme .lightstat_user_list,
.dark-theme .lightstat_body {
	background: transparent
}

.dark-theme .lightstat_user_list_item a,
.dark-theme .lightstat_user_list_title,
.dark-theme .lightstat_user,
.dark-theme .lightstat_user span,
.dark-theme .lightstat_guest,
.dark-theme .lightstat_guest span,
.dark-theme .lightstat_is {
	color: inherit !important;
}

.dark-theme .lightstat_main .full_list_visit_bg {
	background: linear-gradient(to bottom, rgba(26, 40, 51, .4) 0, rgba(26, 40, 51, 1) 100%)
}

.dark-theme .full_list_visit {
	border: 0;
    background: #fc0;
    background: linear-gradient(to bottom, #ffea00, #ffd000 85%, #ffd900);
}

.dark-theme .cat-tags_category .file-tag {
	color: #ffea00;
    border-color: #ffea00;
}

.dark-theme .quote_block .quote {
    background: #131f28;
    border-color: transparent;
    border-left-color: #ffd900;
}

.dark-theme .recent-guide {
	color: #dbdee1;
}

.dark-theme .article-content table td,
.dark-theme .article-content table th {
	border-color: rgba(255, 255, 255, .15);
}

.dark-theme .pmlist td {
    border-color: rgba(255, 255 ,255 , .2) !important
}
