/* reset css */

:root {
    --grayBlue: #b8bbc2;
    --grayBg: #464a52; /*#5a5c5f;*/
    --grayBg2: #383c41; /*#3b3f43;*/
    --grayBorder: #828a9959;
    --bgGray: #1d2126; /*#23262B;*/ /*#292C31;*/ /*var(--bgGray);*/
    --black: #fff;
    --white: #fff;
    --body: #101318; /*#131416;*/
    --quoteBg: #11151A;
    --quoteText: #6f757e;
    --text2: #646875;
    --light: #ffffff8f;

}


.underline {
    border-color: #5d5d5d;
}


.scrollWarn {
    background: var(--grayBlue2);
}

.tr00rDiv {

    background-color: var(--bgGray);

}

.addImgBtn {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 147 148'%3e%3cg stroke='%23f1f1f1' stroke-width='10' clip-path='url(%23a)'%3e%3cpath d='M5.623 36.07c0-16.749 13.505-30.326 30.164-30.326h75.41c16.659 0 30.164 13.577 30.164 30.325v75.814c0 16.748-13.505 30.325-30.164 30.325h-75.41c-16.659 0-30.164-13.577-30.164-30.325V36.069Z'/%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M50.87 66.395c8.329 0 15.081-6.789 15.081-15.163S59.2 36.07 50.87 36.07c-8.33 0-15.082 6.789-15.082 15.163S42.54 66.395 50.87 66.395Z'/%3e%3cpath d='m13.164 134.627 21.672-27.235c4.804-6.037 13.404-7.38 19.804-3.091 6.4 4.29 14.999 2.947 19.804-3.091l12.06-15.154c5.277-6.633 14.942-7.614 21.432-2.177l33.425 28.004'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h147v148H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");

}

.addgalIcon {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='147' height='147' fill='none' viewBox='0 0 147 147'%3e%3cg fill='%23f1f1f1'%3e%3cpath d='M113.384 61.722c0 4.524-3.827 8.192-8.547 8.192-4.72 0-8.547-3.668-8.547-8.192s3.827-8.192 8.547-8.192c4.72 0 8.547 3.668 8.547 8.192Z'/%3e%3cpath fill-rule='evenodd' d='M110.472 33.886c-6.49-.836-14.784-.836-25.255-.836H61.782c-10.47 0-18.764 0-25.255.836-6.68.861-12.087 2.675-16.351 6.762-4.264 4.087-6.156 9.27-7.054 15.673-.873 6.221-.873 14.171-.873 24.207v.617c0 10.037 0 17.986.873 24.208.898 6.403 2.79 11.585 7.054 15.673 4.264 4.087 9.67 5.901 16.35 6.762 6.492.836 14.785.836 25.256.836h23.433c10.472 0 18.766 0 25.256-.836 6.68-.861 12.087-2.675 16.351-6.762 4.264-4.088 6.156-9.27 7.054-15.673.873-6.222.873-14.171.873-24.208v-.616c0-10.037 0-17.987-.873-24.208-.898-6.403-2.79-11.586-7.054-15.673s-9.671-5.9-16.351-6.762Zm-72.805 8.12c-5.733.738-9.036 2.123-11.447 4.435-2.411 2.31-3.857 5.477-4.627 10.971-.618 4.408-.757 9.916-.788 17.12l2.884-2.418c6.886-5.775 17.263-5.443 23.732.758l24.441 23.427c2.447 2.346 6.3 2.666 9.131.758l1.7-1.144c8.149-5.49 19.174-4.854 26.578 1.533l14.747 12.722c.603-1.617 1.058-3.547 1.389-5.906.788-5.613.797-13.011.797-23.425 0-10.414-.009-17.813-.797-23.425-.771-5.494-2.216-8.66-4.627-10.971-2.411-2.312-5.714-3.697-11.446-4.436-5.856-.754-13.574-.763-24.438-.763H62.104c-10.864 0-18.582.009-24.438.763Z' clip-rule='evenodd'/%3e%3cpath d='M104.654 15.989c-5.267-.677-11.972-.677-20.33-.677H65.4c-8.359 0-15.064 0-20.33.677-5.454.7-10 2.192-13.607 5.637-2.08 1.986-3.48 4.272-4.435 6.85 3.089-1.408 6.58-2.238 10.5-2.746 6.642-.86 15.129-.86 25.843-.86H87.35c10.714 0 19.2 0 25.842.86 3.424.444 6.521 1.133 9.308 2.24-.947-2.373-2.297-4.489-4.24-6.344-3.606-3.445-8.153-4.937-13.606-5.637Z'/%3e%3c/g%3e%3c/svg%3e");

}


.remGalLink {

    background-color: #656565;

}


.addGalName:hover {
    background-color: #e5e6e933;
}



.addGalName {

    background-color: #ffffff1a;

}

body {
    background-color: var(--body);
    /*#121416;*/
    color: #cdcdcd;
}

.questionIcon {
    color: #fff;
}

.tblBrd td {
    border: 1px solid #bebebe;
}

a {
    color: #6a9bd0; /*#aac8f6;*/
    /*#809ecc;*/
    /* #627ba0; */
}

a:hover {
    color: #fff;
    /*#a7c0de;*/
    /* #80a8d7; */
}

div .phName {
    color: #cdcdcd;
}

span.myworksThin,
a.myworksThin {
    color: #fff;
}

.blogHeaderPreview {
    color: #fff;
}

.blogBodyPreview {
    color: #ffffffad;
}

a.readBlogButton,
a.readBlogButton:hover {
    background-color: var(--bgGray);
    border-color: var(--grayBg);
    color: #fff;
}


.actionsCommCntBlog {
    color: var(--grayBg);
}

.blogThumbBg {
    background-color: var(--bgGray);
}

.blogThumbBg::after {
    border-top-color: var(--bgGray);
}


.cup,
.dott {
    color: #8b8b8b;
}

.commDateNew,
.actionsCommCnt {
    background: linear-gradient(90deg, #0000 0%, var(--bgGray) 20px);
}


.commShadow {

    background: linear-gradient(0deg, transparent 0%, #111318 80%)

}


.commWrap::-webkit-scrollbar-thumb {
    background-color: #ffffff38;
}


.workAvatar,
.workAvatar .usmenu {
    border-color: var(--bgGray);
}

.wrapAuthName a,
.wrapAuthName a:hover {
    color: #fff;
}

.KeywordsText a {

    background-color: #444444;

}

.previewKeywords {
    color: #d9d9d9;
}

.bottomPreview {
    background: var(--bgGray);
}

.recAvatar {
    border-color: var(--bgGray);
}


.commAuthMoodWork {
    /*box-shadow: 0 10px 15px #00000059;*/
}


.roundAvatar.borderColor {
    border-color: var(--bgGray)c4;
}

.footer-dark,
.fb_icon {
    color: #fff;
    background-color: #121416;
}

.iColor {
    color: #fff;
}

#searchTD {
    /*background-color: var(--bgGray);*/
}

#searchTD .selector,
#searchTD .selectorMenu {
    border-color: #a1a1a14a;
}

.fArrow,
.sIcon,
.dIcon {
    color: #fff;
}

.indexWrap .fArrow,
.indexWrap .sIcon,
.indexWrap .dIcon {
    color: #636363;
}

#header.smallHeader .wallet,
#header.smallHeader .dividerIndex,
#headerAuth.smallHeader .wallet,
#headerAuth.smallHeader .dividerIndex {
    border-color: #ffffff8c;
    border-width: 1px;
}

.footer-dark .item.social>a {
    box-shadow: 0 0 0 1px rgb(255 255 255 / 77%);
}

.wrapWorkDesc,
.commTextTd {
    background: var(--bgGray);
}

.commTextTd::after {

    border-top-color: var(--bgGray);

}

.topAuthDesc {
    background: var(--bgGray);
    color: var(--white);
}

.commBg {
    background-color: var(--body);
}

.wrapBlogLeft,
.wrapBlogLeft2 {
    background-color: var(--bgGray);
}

.roundedGallPagerB .leftArrow,
.roundedGallPagerB .rightArrow {
    color: #fff;
}

.roundedGallPagerB a:hover {
    color: inherit;
}

#myWorks .changeCatDone {
    color: #809ecc;
}

.popLabel,
.exif {
    color: #f1f1f1;
}

.tryPortLeft,
.tryPort {
    border-color: #121416;
}

#header.smallHeader #loginDivName.loginDiv,
#headerAuth.smallHeader #loginDivName.loginDiv,
#header.smallHeader #loginDivName .loginMenuIcon,
#headerAuth.smallHeader #loginDivName .loginMenuIcon {
    color: #fff;
}

.lensIcon,
.flashIcon,
.filmIcon,
.exposureIcon,
.isoIcon,
.focalIcon {
    color: #636363;
}


.whiteBody {
    background-color: #121416;
}

#header.authProfileHeader {
    background-color: #131313;
}

.authProfileHeader #btn-connect.connectWalletButton .downIcon,
.authProfileHeader .whiteTextLogo,
.authProfileHeader #menuTbl a,
.authProfileHeader #menuTbl a:hover,
.authProfileHeader .downIcon,
.authProfileHeader #loginDivName.loginDiv,
.authProfileHeader .loginMenuIcon {
    color: #fff;
}

.authProfileHeader #menuTbl a.addWorkHeader {
   
}

.authProfileHeader #menuTbl a.addWorkHeader:active {
    /*box-shadow: 0 1px 1px rgb(0 0 0 / 50%), 0 2px 4px rgb(0 0 0 / 10%), 0 -1px 0 rgb(0 0 0 / 50%), -1px 0 0 rgb(0 0 0 / 50%), 1px 0 0 rgb(0 0 0 / 50%), inset -1px -2px 4px rgb(0 0 0 / 7%);*/
}

#header.authProfileHeader #q {
    background-color: var(--bgGray);
    color: #c6c6c6;
}

#coverUnderlay {
    background-color: #121416;
}

#authAv,
.avBorder {
    
}

.blackUploadIcon {
    color: #fff;
}

.authLoc .apmAuthLoc a {
    color: #fff;
}

#headerBottom .authNameCover,
#headerBottom .authMoodCover,
#headerBottom .authMoodCover a,
#headerBottom .authStatVal,
#headerBottom .authStatStr,
#headerBottom .apmAuthLoc,
#headerBottom .about_icon {
    color: #fff;
}

.authMoodCover {
    box-shadow: 0 10px 15px #0000005c;
}

#headerBottom .authMoodCover {
    opacity: .6;
    /*background: linear-gradient(0deg, #222, transparent);*/
}


.followBtn, .followBtn:active, .followBtn:focus {

    background: var(--bgGray);

}

.followBtn:hover {

    background: var(--grayBg);

}

#unfollowBtn, .buttonCoverBlog .portfolioBtn, .buttonCoverBlog .followBtn {
    background-color: var(--bgGray);
}

#getFollow2 .followBtn,
#getFollow2 .unfollowBtn,
#getFollow2 a.portfolioBtn,
.previewFollow .followBtn,
.previewFollow #unfollowBtn,
#getFollow2 .followIcon,
.previewFollow .followIcon {
    color: #fff;
}

#getFollow2 a.portfolioBtn,
#getFollow2 a.portfolioBtn:hover,
#unfollowBtn:hover {
    background-color: transparent;
}

#getFollow .portfolioBtn {
    background-color: var(--bgGray);
    border: 0;
}


#getFollow .portfolioBtn:hover {
    background-color: var(--grayBg);
    border: 0;
}

#getFollow2 #deleteCoverLnk,
#getFollow2 #uploadCoverLnk {
    background-color: #ffffff73;
    color: #000;
}

.apmAuthLoc .about_icon,
.apmAuthLoc .website_icon {
    color: #fff !important;
}

.colorBlack,
.colorBlack:hover,
.authorProfileLogo2,
.authorProfileLogo2:hover {
    color: #fff;
}

#footer a,
#footer a:hover {
    color: #fff;
}

#pagerTop a,
#pagerTop span {
    color: #f1f1f1;
}

#pagerTop span.actPage {
    background: var(--grayBg);
    color: #000000;
}

.workDescTitle,
td,
.commText {
    color: #ffffffad;
}

.author_profile {
    background-color: #afafaf;
}

.seriesDDlink,
.seriesDDlink:hover {
    /*background: var(--bgGray);*/
    border-color: #868686;
    color: #fff;
}

#linkSeries2 i.about_icon.series_menu {
    color: #fff;
}

.refblock {
    background-color: #000;
    border: 1px solid var(--bgGray);
}

.actionsPaddingNew,
.topAuthInfo {
    background-color: var(--bgGray);
}

.actionsNameAuth,
.actionsNameAuth:hover,
.actionsNamePhoto,
.actionsCommCnt,
.actCommIcon {
    color: var(--white);
}

.actionsNameAuth a,
.actionsNameAuth a:hover,
.actionsNameAuth,
.actionsNameAuth:hover {
    color: #fff;
}

.actionsPaddingNew::after {
    border-color: transparent;
    border-left-color: var(--bgGray);
}

.actionsPaddingNew .commQuote {
    background-color: var(--quoteBg);
}

.aTtip,
.beforeLeft::before,
.beforeRight::before {
    background-color: var(--bgGray);
}

.ttName,
.attsText,
.getAuthWorksLnk a,
.getAuthWorksLnk a:hover {
    color: #fff;
}

.attsRatingIcon,
.attsPhotosIcon,
.attsFollowersIcon {
    color: var(--grayBlue);
}

.inviteForm {
    color: #ffffff;
    background-color: #555555;
}

.icon-directions_run {
    color: #cdcdcd;
}

.msgsIcon.black a,
.msgsIcon.black a:hover {
    color: #fff;
}

.dd_auth_stats .menuIconPhoto2 {
    color: #000;
    background-color: #828282;
}

.addWorkHeaderAuthor,
.addWorkHeaderAuthor:hover {
    color: #fff;
    background-color: transparent;
}

.addWorkIcon {
    color: #fff;
}

.dropDownLink,
.dropDownLink:hover {
    /*background-color: var(--bgGray);*/
    border-color: #868686;
}

.roundAvatar {
    border-color: #121416;
}

.premiumBg {
    /*background-color: #2d86c0;*/
    color: #6daed8;
}

.plusBg {
    /*background-color: #63cc2b;*/
    color: #6bd831;
}


.inputWrap {
    background: #474a52;
    box-shadow: 0 20px 25px -5px #000000, 0 8px 10px -6px #00000069;
    /* border: 2px solid #0000006e; */
}



input[type="text"],
input[type="password"],
textarea,
option,
select {
    /*background-color: #343434;*/
    color: #fff;
}

#port_title_font,
#port_subtitle_font,
#port_menu_font,
#port_body_font {
    background-color: transparent;
    color: #fff;
}

input[type="text"]:focus {
    outline: none;
}

.bannedCommIcon {
    color: #eaeaea;
}

#authSerieMenu a {
    color: #f5f5f5;
}

#authSerieMenu {
    border-top-color: #4a4a4a;
}

#authGotMenu .cover,
#authGiveMenu .cover,
#authSerieMenu .cover h1 {
    color: #fff;
}

.aboutPortraitWrap {

    background-color: var(--bgGray);
}

.serieTitleLine {
    background-color: var(--bgGray)e0;
    backdrop-filter: blur(11px);
    border-top: 1px solid var(--bgGray)e0;
    box-shadow: rgb(0 0 0 / 0.45) 0px 7px 8px -2px;
}

textarea,
textarea:focus {

    outline: 0;
    box-shadow: none;

}

.authProfMenu .menuIconSort {
    color: #000;
}

.checkboxActions:checked+label:before {
    background: #6095d2;
}

.checkboxActions+label:before {
    background: var(--grayBg);
}

.checkboxActions+label:after {

    background: var(--body);

}

.authProfMenu i.about_icon {
    color: #fff;
}

.authMenuContent,
#authMenuSortingContent:before,
.authMenuHeaderContent,
.authMenuSortingContent:before {
    background-color: var(--bgGray);
    color: #fff;
}

.authMenuContent a {
    color: #fff;
}

#headerBottom h1.gFixed {
    background-color: var(--bgGray);
    border-top: 1px solid #4E5055;
    box-shadow: rgba(0, 0, 0, 0.53) 0px 2px 15px 0px;
}

.getAuthMoreText {
    background-color: var(--bgGray);
    box-shadow: none;
}

.getAuthMoreText::after {
    border: 7px solid transparent;
    border-top: 7px solid var(--bgGray);
}

.getAuthMoreText::before {
    border: 7px solid transparent;
}

.getAuthMoreText .commQuotePopup {
    background-color: var(--quoteBg);
    border: 0;
}

.commGotAuthName a {
    color: #fff;
}

.authMenuContent a:hover {
    background-color: var(--grayBg);
}

.commActionsRight a {
    border-right: 1px solid #767676;
}

.previewCommR {
    background-color: var(--bgGray);
    box-shadow: none;
}

.previewCommR::after {
    content: '';
    position: absolute;
    right: 661px;
    top: 0px;
    border: 7px solid transparent;
    border-top: 7px solid var(--bgGray);
}

.previewCommR::before {
    content: '';
    position: absolute;
    right: 663px;
    top: -1px;
    border: 7px solid transparent;
    border-top: 7px solid transparent;
}

.previewCommLine {
    border: 0;
}

.replyBtnApopup,
.quoteBtnApopup {
    background-color: var(--grayBg2);
    color: var(--grayBlue);
}

.commActions {
    border-color: #464646;
}

.actionsPaddingNew .commActions {
    border: 0;
}

.authLoc .facebook_icon,
.authLoc .vk_icon,
.authLoc .lj_icon,
.authLoc .instagram_icon,
.authLoc .twitter_icon,
.authLoc .phone_icon,
.authLoc .skype_icon {
    color: #fff;
}

.commActions a {
    /*border-bottom: 1px dotted #80a8d7;*/
    color: #c8c8c8;
}

.commPopupActions {
    /*border-top: 1px solid #4f4f4f;*/
}

.commVotePopup {
    color: #fff;
}

.intrestBtnApopup a:hover,
.intrestBtnApopupVoted a,
.intrestBtnApopupVoted a:hover,
.intrestBtnA a:hover,
.intrestBtnAVoted a,
.intrestBtnAVoted a:hover {
    color: #ef1300;
}

.nobodyVoted a {
    color: var(--grayBg);
}

.wrapCatNames,
.wrapCatNames a {
    color: #ffffffad;
}

.commActIcon {
    color: #8b8b8b;

}

.somebodyVoted a {
    color: #fff;
}

.facebook_icon,
.vk_icon,
.instagram_icon,
.twitter_icon,
.email_icon,
.lj_icon,
.phone_icon,
.skype_icon {
    color: #fff;
}

#getFollow2 .portfolioBtn {
    background: rgba(220, 220, 220, 0.44);
}

input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
    border-color: rgba(82, 168, 236, 0.75);
}

.txtArea,
.txtArea:focus {
    border: 2px solid var(--grayBlue);
    background-color: var(--grayBlue);
    color: #000;
}

.actionsNameBlog {
    color: #fff;
}

input::placeholder {
    color: #999;
}

textarea.txtArea::placeholder {
    color: #333;
}

textarea::placeholder {
    color: #333;
}

#btn-connect.connectWalletButton {
    color: #fff;
}

.placeholder {
    color: #666;
}

input.radio {
    /*background-color: #2b2b2b;*/
    border: none;
    color: #FFFFFF;
}

input.radioW {
    background-color: #343434;
    border: none;
    color: #FFFFFF;
}

input.checkbox {
    /*background-color: #2b2b2b;*/
    border: none;
    color: #FFFFFF;
}

.nudePreview {
    background: #303030 url(black/nu.png) no-repeat 50% 50%/cover;
}

.newFeat {
    color: #f00;
}

.previewPopup {
    background-color: #101318;
}

.sepHor {
    background-image: url(black/separator.gif);
}

.sepVer {
    border-left: 1px solid #3a3a3a;
}


/* /reset css */


/* rounded block */

.roundT {
    /*background-image: url(black/others.png?v2);*/
}

.roundB {
    /*background-image: url(black/others.png?v2);*/
}

.roundM {
    /*
    background-color: #2b2b2b;
    border-left: 1px solid var(--bgGray);
    border-right: 1px solid var(--bgGray);
    */
}

.Dateicon,
.VIEWicon {
    color: var(--grayBg);
}


.whiteBlogBodyRight {
    background: var(--bgGray);
}

#myBookmark2 p {
    /*border-bottom: 1px solid var(--grayBg);*/
}

#myBookmark {
    background: #292929;
}

.blogReadLink,
.blogReadLink:hover {
    background: var(--bgGray);
}

#blogs .blogTitle a,
#blogs .blogTitle {
    color: #eaeaea;
}

#blogs a.blogUnpublishA,
.blogUnpublishA {
    color: #d57052;
}

#blogs .blogBody blockquote,
#blogs .blogBody p,
#blogs .blogBody h1,
#blogs .blogBody h2,
#blogs .blogBody h3,
#blogs .blogBody h4,
#blogs .blogBody h5,
#blogs .blogBody ol,
#blogs .blogBody ul,
#blogs .blogBody table,
#blogs .blogBody hr,
#blogs .blogsBody p,
#blogs .blogsBody h1,
#blogs .blogsBody h2,
#blogs .blogsBody h3,
#blogs .blogsBody h4,
#blogs .blogsBody h5,
#blogs .blogsBody ol,
#blogs .blogsBody ul,
#blogs .blogsBody table,
#blogs .blogsBody hr {
    color: #e4e4e4;
}

.saleWrapper {
    border-color: #ffffff54;
}

.editWorkButtons {
    border-color: #868686;
}


.discussionHeadBorder {
    border-bottom: 2px solid var(--bgGray);
}

.discussionHeadNOBorder {
    border-bottom: 0px;
}

.blogStats {
    background: var(--bgGray);
    border: 2px solid var(--grayBg);
}

.blogReadMore {
    border-bottom: 2px solid var(--grayBg);
}

#blogs .voteAccept {
    background: var(--grayBg);
    color: #dadada;
}

.roundRightT {
    background-image: url(black/others.png?v2);
}

.roundRightB {
    background-image: url(black/others.png?v2);
}

.roundRightM {
    background-color: #2b2b2b;
    border-left: 1px solid var(--bgGray);
    border-right: 1px solid var(--bgGray);
}

.roundedTL {
    /*background-image: url(black/panels.png?v2);*/
}

.roundedTR {
    /*background-image: url(black/panels.png?v2);*/
}

.roundedBL {
    /*background-image: url(black/panels.png?v2);*/
}

.roundedBR {
    /*background-image: url(black/panels.png?v2)*/
}


/* /rounded block */


/* header */

#menuTbl a.addWorkHeader,
#menuTbl.cover a.addWorkHeader {
    /*background-image: url(black/add.png?v2);*/
}

#menuTbl a.addWorkHeader:hover,
#menuTbl.cover a.addWorkHeader:hover {
    /*color: #fff;*/
}

.iconArrowDown2 {
    color: #fff;
}

#menuTbl #headerSubmenu a,
#menuTbl #headerSubmenu a:hover,
#menuTbl #headerSubmenuPopup a,
#menuTbl #headerSubmenuPopup a:hover,
#menuTbl #headerSubmenuActivity a,
#menuTbl #headerSubmenuActivity a:hover,
#menuTbl #NFTSubmenu a,
#menuTbl #NFTSubmenu a:hover {
    color: #fff;
}

#menuTbl #headerSubmenu a {
    color: #fff;
}

#menuTbl #headerSubmenu a:hover {
    color: #fff;
}

#headerSubmenu.cover {
    background: var(--grayBg2);
}

#headerWrap.cover #loginDivName {
    color: #fff;
}

#header,
#headerAuth {
    background: var(--body);
    backdrop-filter: saturate(2) blur(20px);
}

#header.authProfileHeader {
    backdrop-filter: none;
}

#header.smallHeader {
    /*background-color: var(--bgGray);*/
}

#headerAuth.smallHeader {
    /*background-color: var(--bgGray);*/
}

#header.smallHeader #menuTbl a,
#header.smallHeader .downIcon,
#headerAuth.smallHeader #menuTbl a,
#headerAuth.smallHeader .downIcon {
    color: #fff;
}

#header.smallHeader #menuTbl a.addWorkHeader {
    color: #000;
}


#header.smallHeader .dividerIndex,
#headerAuth.smallHeader .connectWalletButton,
#headerAuth.smallHeader .dividerIndex #header.smallHeader #headerSubmenu,
#headerAuth.smallHeader #headerSubmenu {
    /*box-shadow: 0px 3px 18px 1px rgb(0 0 0 / 70%);*/
    color: #fff;
    /*background-color: #ffffff4f;*/
}

#header.smallHeader .headerCart {
    background-color: #ffffff4f;
    color: #fff;
}


#headerSubmenu,
#headerSubmenuPopup,
#headerSubmenuActivity,
#NFTSubmenu,
#dropDownWallet,
#scDropDown,
#scDropDown2 {
    background: var(--grayBg);
    box-shadow: 0px 3px 40px 6px rgb(0 0 0 / 40%);
}


#dropDownWallet {
    color: #c4c4c4;
}

.walletHm,
.black {
    color: #fff;
}

input.amountInput {
    background-color: #00000052;
}

.bottomWalletLinks {
    border-top-color: #929292;
}

.cartText {
    color: #fff;
}


.input,
input[type='text'],
input[type='password'],
textarea,
option,
select,
#port_title_font,
#port_subtitle_font,
#port_menu_font,
#port_body_font {
   /* border-bottom-color: #828282;*/
}

.gallMenu {
    color: var(--grayBlue);
}

.roundedGallPagerB .leftArrow,
.roundedGallPagerB .rightArrow,
#pagerTop .rightArrow,
#pagerTop .leftArrow,
.roundedGallPagerB .leftArrow:hover,
.roundedGallPagerB .rightArrow:hover,
#pagerTop .rightArrow:hover,
#pagerTop .leftArrow:hover,
#pagerTop a,
#pagerTop a:hover,
#pagerTop span {
    color: #fff;
}

#authProfilMenu .downIcon.iColor, .downIcon {
    color: #fff;
}

#menuTbl li.dividerIndex {
    border-left-color: #ffffff94;
}

#header.headerPopup {

   /* background: #30303030;*/
    backdrop-filter: saturate(200%) blur(20px);

}

.mainAddWorkIcon {
    color:var(--white);
}

#header.smallHeader #menuTbl a.addWorkHeader,
#headerAuth.smallHeader #menuTbl a.addWorkHeader,
#header.headerPopup a.addWorkHeader {
    /*background: url(def/add.png?v3) 11px 6px no-repeat;*/
    border: none;
    background-color: var(--grayBg);
    color: var(--white);
    box-shadow: 0 1px 1px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 15%), 0 -1px 0 rgb(0 0 0 / 7%), -1px 0 0 rgb(0 0 0 / 7%), 1px 0 0 rgb(0 0 0 / 7%), inset -1px -2px 4px rgb(0 0 0 / 0%);
}

#header.headerPopup #menuTbl #NFTSubmenu a, #header.headerPopup #menuTbl #headerSubmenu a, #header.headerPopup #menuTbl #headerSubmenuActivity a {
    color: var(--white);
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
    background-color: var(--white);
}

#header.smallHeader #menuTbl a.addWorkHeader:active,
#headerAuth.smallHeader #menuTbl a.addWorkHeader:active {
    box-shadow: 0 1px 1px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 15%), 0 -1px 0 rgb(0 0 0 / 7%), -1px 0 0 rgb(0 0 0 / 7%), 1px 0 0 rgb(0 0 0 / 7%), inset -1px -2px 4px rgb(0 0 0 / 0%);
}

.authMenuContent,
.authMenuHeaderContent,
.authActivityMenu {
    box-shadow: 0px 0px 19px 3px rgb(0 0 0 / 32%);
}




#menuTbl a.addWorkHeader,
#menuTbl a.addWorkHeader:hover {
    background-color: var(--grayBg);
    color:var(--white);
    /*box-shadow: 0 1px 1px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 40%), 0 -1px 0 rgb(0 0 0 / 7%), -1px 0 0 rgb(0 0 0 / 7%), 1px 0 0 rgb(0 0 0 / 7%), inset -1px -2px 4px rgb(0 0 0 / 8%);*/
    box-shadow: none;
}

#menuTbl a.addWorkHeader:active {
    /*box-shadow: 0 1px 1px rgb(0 0 0 / 7%), 0 2px 4px rgb(0 0 0 / 10%), 0 -1px 0 rgb(0 0 0 / 7%), -1px 0 0 rgb(0 0 0 / 7%), 1px 0 0 rgb(0 0 0 / 7%), inset -1px -2px 4px rgb(0 0 0 / 8%);*/
}


#header.smallHeader .connectWalletButton, #header.smallHeader .dividerIndex, #headerAuth.smallHeader .connectWalletButton {
    color: var(--white);
}

input.searchNFTbody,
input.searchNFTbody:focus {
    background: transparent;
    color: #fff;
    border-bottom-color: #ffffff4a;
}

#searchTD .blackBorderColor {
    border-color: #ffffff4a;
}


.subGallHeader,
.commentGallHeader {
    color: var(--text2);
}

#headerMenu a:hover {
    color: #fff;
}

.dropTriangle {
    background: url(black/others.png?v2) -905px -182px no-repeat;
}

#menuTbl.cover a.addWorkHeader,
#menuTbl a.cover,
#headerWrap.cover #loginDivName,
#headerTheme .headerActTheme.cover,
#headerTheme span.cover,
#headerWrap.cover .loginMenuIcon {
    color: #fff;
}

#headerWrap.cover #loginDivName.indexCover,
#headerWrap.cover .loginMenuIcon.indexCover {
    color: #fff;
}

#menuTbl a.cover,
#menuTbl a.cover:hover,
#menuTbl.cover a.addWorkHeader {
    color: #fff;
}

.topWhiteMenu {
    background: var(--bgGray);
}

.topMenuIcon {
    color: #c3c3c3;
}

#headerSubmenu,
#headerSubmenuPopup,
#headerSubmenuActivity,
#NFTSubmenu {
    background: var(--grayBg2);
    box-shadow: 0px 3px 16px 3px rgba(0, 0, 0, .22);
}

#headerSubmenu:before,
#headerSubmenuPopup:before,
#headerSubmenuActivity:before,
#NFTSubmenu:before {
    background: var(--grayBg2);
}

.contractAddress {
    background-color: #323232;
    color: #f1f1f1;
}

/* /header */


/* menu tbl */

#menuTbl a {
    color: #fff;
}

#menuTbl .menuLiAct {
    background-image: none;
    /*url(black/arr_menu_black.png?v2);*/
}

#menuTbl .menuAAct,
#header.smallHeader #menuTbl .menuAAct {
    /* color: #b7b7b7;*/
}


/* /menu tbl */


/* login form */

#loginDiv {
    color: #fff;
}

#login,
#pass,
#authMoodInp,
#saveAuthMood {
    color: #4E5055;
}

#authMoodInp {
    border: 1px solid #4880A9;
}

#saveAuthMood {
    color: #fff;
    /*border: 1px solid #4880A9;*/
}

#labelPass,
#labelLogin {
    color: #fff;
}

.regFormBG {
    background-color: var(--bgGray);
}

.iconComm {
    color: #f1f1f1;
}

.reg_auth_dom {
    background-image: url(black/reg_auth_dom_ru.png);
}

#loginDivDivName {
    /*background-image: url(black/others.png?v2);*/
}

#loginDivName,
#loginDivName:focus {
    color: #fff;
}

#loginDivName.loginDiv {
    color: #fff;
}

.loginMenuIcon {
    color: #fff;
}

#loginFormD input {
    color: #000;
    border: 1px solid #d0d0d0;
}

#loginFormD input:focus {
    border-color: rgba(82, 168, 236, 0.75);
}

#loginFormD label {
    color: #fff;
}

#userMenuItems li:hover,
#userMenuItems2 li:hover {
    border-color: #797979;
}

.portfolioMenuLinks,
.portfolioMenuLinks:hover {
    color: #fff;
    text-decoration: none;
}

#loginFormDloginPopup input {
    border: 1px solid var(--grayBlue);
}


/* /login form */


/* user menu */

#userMenu,
#userMenuNOlogin {
    /*border: 1px solid #000;*/
    border-top: none;
    background-color: var(--grayBg2);
    box-shadow: 0px 10px 20px 2px rgba(0, 0, 0, 0.72);
}

.feedSettings a,
.feedSettings a:hover {
    color: #e8e8e8;
}

#userMenu:before {
    background-color: var(--grayBg2);
}

.menuIconWorks {
    color: #8f8f90;
}

.authStatValLogin {
    color: #efefef;
}

.loginDivBG {}

#userMenuItems a,
#userMenuItems a:hover,
#userMenuItems2 a,
#userMenuItems2 a:hover {
    color: #fff;
}

.dropdownheader {
    border-bottom: 1px solid var(--grayBg2);
}

.menuIconWorks2,
.menuIconWorks {
    color: #c3c3c3;
}

.roundedGallPagerB span.arrPager,
#pagerTop span.arrPager {
    color: #8c8c8c;
}

.authStatStrLogin {
    color: #efefef;
}

#userMenuArr {}

#userMenuBody {
    color: #CDCDCD;
}

#userMenuItems li {}

#headerTheme .headerActTheme {
    color: #cdcdcd;
}

#headerTheme a {
    color: #fff;
}

#headerTheme span {
    color: #797979;
}

#userMenuTheme span {
    color: #CDCDCD;
}

#userMenuThemeD,
#userMenuThemeL {}

.FBlinkPopup {
    color: #efefef;
}

#userMenuThemeD {
    background-color: #121416;
}

#userMenuThemeL {
    background: #f7f7f7;
    border: 1px solid #f7f7f7;
    color: #efefef;
}

#userMenuB {}

#userMenuB .about_icon {
    color: #eee;
}

#userMenuEdit,
#userMenuLogout {
    color: #9a9a9a;
}

#userMenuLogout {
    color: #fff;
}

#uMyNewMessCnt,
#myNewMessCnt {
    color: #d23636;
}

#myNewMess {
    background-color: #000;
}


/* /user menu */

.authProfileNew {
    /*  background: var(--bgGray);  */
}


/*#contentDiv,*/

.maxW,
#addWorks,
#shareBlk {
    background: #121416;
}

#headerWrap {
    background: transparent;
}



.contentTable.profile.fdSwitch, #authWhiteWrap, #authorWorks.fdSwitch {
    background-color: var(--body);
}
.authCover {

    background: linear-gradient(180deg, #0F1014 0%, transparent);

}

#contentDiv.fdSwitch {
    background-color: transparent;
}

#authAv {
    border-color: var(--body);
    background-color: var(--bgGray);
}


#authorWorks {
    border-top-color: var(--body);
    background: var(--body);
}

.authProfilMenu {
    /*background-color: var(--bgGray);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 2px; */
}

.flexDiv::after {
    background-color: #000;
}

.flexDiv::before {
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, transparent 50%);
}

.offerBlock {
    background-color: var(--bgGray);
}

.offerSmall {
    color: #dcdcdca6;
}

.offerAmount,
.offerAmountWork {
    background-color: var(--grayBlue);
    border-color: var(--popBg);
}

.offerBlock::after {
    border-top-color: #333;
}


.buyPhotoBlockWorkPage {
    background-color: var(--bgGray);
}

.buyPhotoBlockWorkPage .buyPhotoLine,
.buyPhotoBlockWorkPage .buyPhotoValue {
    color: #fff;
}

.buyPhotoBlockWorkPage .buyPhotoButtonAdd {
    color: #fff;
    border-color: #ffffff3d;
}


.mintButton,
.listButton,
.cancelButton,
.uploadOriginalButton {
    background-color: var(--body);
    color: #fff;
}

.myWorks td.myWorksLine2 {
    background-color: var(--grayBg);
}

.mintButton:disabled,
.listButton:disabled {
    /*background-color: #4E5055;*/
    color: #ffffff33;
}











.menuIconPhoto,
.menuIconPortfolio,
.menuIconBlog,
.menuIconSubs,
.menuIconAbout,
.menuIconSort,
.menuIconSeries {
    color: var(--grayBg);
}

.portImgCount {
    border-bottom-color: #828282;
}

.profileLink,
.profileLink:hover,
#bannedLnk,
#bannedLnk:hover {
    color: #fff;
}

.roundedGallPagerB span,
.actSpanTab,
.actTab {
    background-color: var(--grayBg2);
}

.tabTxt .roundedGallPagerB span,
.actSpanTab,
.actTab {
/*    background-color: transparent;*/
}

.menuIconPhoto,
.menuIconPortfolio,
.menuIconBlog,
.menuIconSubs,
.menuIconAbout {
    /*background: #8c8c8c;*/
}

.authMenuIconBg {}

.menuIconBlock {
    color: #fff;
}

.dd_auth_stats .menuIconPhoto {
    color: #fff;
}

.parallax-mirror {
    opacity: 0.7;
}


/* gallery menu */

.gallMenuTab {
    color: var(--grayBlue);
}

.gallMenuTab .downIcon {
display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
    opacity:.5;
}

.menuIconRating {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' viewBox='0 0 150 150'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='13.038' d='M50 93.75v12.5m25-37.5v37.5m25-62.5v62.5m-51.25 25h52.5c10.501 0 15.751 0 19.762-2.044a18.733 18.733 0 0 0 8.194-8.194c2.044-4.011 2.044-9.261 2.044-19.762v-52.5c0-10.501 0-15.752-2.044-19.762a18.742 18.742 0 0 0-8.194-8.194c-4.011-2.044-9.261-2.044-19.762-2.044h-52.5c-10.501 0-15.752 0-19.762 2.044a18.75 18.75 0 0 0-8.194 8.194c-2.044 4.01-2.044 9.261-2.044 19.762v52.5c0 10.501 0 15.751 2.044 19.762a18.742 18.742 0 0 0 8.194 8.194c4.01 2.044 9.261 2.044 19.762 2.044Z'/%3e%3c/svg%3e");
opacity: .5;
}

.menuIconCalender {

    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150' fill='none' viewBox='0 0 150 150'%3e%3cpath fill='white' d='M118.75 25h-12.5v-6.25A6.247 6.247 0 0 0 100 12.5a6.25 6.25 0 0 0-6.25 6.25V25h-37.5v-6.25a6.25 6.25 0 0 0-12.5 0V25h-12.5A18.75 18.75 0 0 0 12.5 43.75v75a18.749 18.749 0 0 0 18.75 18.75h87.5c4.973 0 9.742-1.975 13.258-5.492a18.746 18.746 0 0 0 5.492-13.258v-75A18.748 18.748 0 0 0 118.75 25Zm6.25 93.75a6.245 6.245 0 0 1-1.831 4.419A6.245 6.245 0 0 1 118.75 125h-87.5a6.247 6.247 0 0 1-6.25-6.25V75h100v43.75Zm0-56.25H25V43.75a6.25 6.25 0 0 1 6.25-6.25h12.5v6.25a6.25 6.25 0 0 0 12.5 0V37.5h37.5v6.25a6.25 6.25 0 0 0 12.5 0V37.5h12.5a6.248 6.248 0 0 1 6.25 6.25V62.5Z'/%3e%3c/svg%3e");
opacity: .5;
}


.gallMenuHeaderTab,
.gallHeader {
    color: #f1f1f1;
}

.gallMenuHeaderTab i.about_icon {
    color: var(--grayBlue);
}

.gallMenuHeaderContent a:hover {
    background: #000000;
    color: #ffffff;
}

.gallMenuContent a:hover {
    background-color: #333;
}

.gallMenuHeaderTab.gallMenuTabAct {}

.gallMenuHeaderTab.gallMenuTabAct i.about_icon,
.gallMenuTab.gallMenuTabAct i.about_icon {
    color: var(--grayBlue);
}

.gallMenuTab.gallMenuTabAct {
    color: var(--grayBlue);
}



.gallMenuContent,
.gallMenuContent:before {
    background-color: var(--bgGray);
}

.gallMenuHeaderContent::after {
    background-color: var(--grayBg);
}

.gallMenuHeaderContent {
    background-color: var(--grayBg);
    /* border-top: 1px solid rgba(0, 0, 0, .25); */
    /* border-bottom: 1px solid rgba(0, 0, 0, .25); */
    /* border-right: 1px solid rgba(0, 0, 0, .25); */
    /* border-left: 1px solid rgba(0, 0, 0, .25); */
    box-shadow: 1px 0px 20px 11px rgba(0, 0, 0, .3);
}

.gallMenuContent a,
.gallMenuHeaderContent a {
    color: #fff;
}

.gallMenuSubCat a {
    color: #fff;
}


/* /gallery menu */


/* vertical menu */

#authGiveMenu .head,
#authGotMenu .head,
#authSerieMenu .head,
#vertMenuAuth .head,
#vertMenuDate .head,
#vertMenuRateTop .head,
#vertMenuViewTop .head,
#vertMenuCommTop .head,
#vertMenuCatPh .head {
    color: #a6a6a6;
}

.roundM .headImg,
#authGiveMenu .headImg,
#authGotMenu .headImg,
#authSerieMenu .headImg,
#vertMenuAuth .headImg,
#vertMenuDate .headImg,
#vertMenuRateTop .headImg,
#vertMenuViewTop .headImg,
#vertMenuCommTop .headImg,
#vertMenuCatPh .headImg {
    background: transparent url(black/others.png?v2) -827px -33px no-repeat;
}

#authGiveMenu p,
#authGotMenu p,
#authSerieMenu p,
#vertMenuDate p {
    color: #d23636;
}

#vertMenuCatPh .subhead {
    color: #a6a6a6;
}


/* vertical menu */


/* category items */

#arrowlistmenu .menuheader {
    color: #648dc4;
}

#arrowlistmenu .menuheader:hover {
    color: #86BDE2;
}

.categoryitems p {
    background-image: url(black/others.png?v2);
}

#vertMenuCatPh p {
    color: #898989;
}

#vertMenuCatPh .allPhInCat {
    border-bottom: 1px dotted #627ba0;
}

#vertMenuCatPh .allPhInCat:hover {
    border-bottom: 1px solid #627ba0;
}

#vertMenuCatPh .d1,
#vertMenuCatPh .d1:hover {
    color: #d23636;
}

#vertMenuCatPh span {
    color: #898989;
}


/* category items */


/* index layout */

#wrapForm .bottom,
#favorites .bottom,
#articles .bottom,
#wrapBlogs .bottom,
#wrapCouncilRec .bottom,
#wrapContests .bottom,
#wrapLastWorks .bottom,
#authorWorks .bottom,
#authorFriends .bottom,
#friendsAct .bottom,
#fame .bottom,
#contests .bottom,
#workOfDay1 .bottom {
    /*border-top: 1px solid #323232;*/
}

#wrapLastWorks .bottom,
#friendsAct .bottom,
#authorFriends .bottom,
#favorites .bottom,
#workOfDay1 .bottom,
#authorWorks .bottom,
.articles h1,
#articles .bottom,
#articles .artDate,
#wrapBlogs .bottom,
#wrapCouncilRec .bottom,
#wrapContests .bottom,
#fame .bottom,
#contests .bottom {
    color: #a6a6a6;
}

#articles .top,
#wrapNowUsers .top,
#wrapForm .top,
#authorWorks .top,
#wrapBlogs .top,
#authorFriends .top,
#fame .top,
#contests .top,
#authorFollowers .top {
    /*border-bottom: 1px solid #323232;*/
    color: #a6a6a6;
}

#favorites .top,
#workOfDay1 .top,
#panelLastWorks .top,
#flashmobs .top {
    /*border-bottom: 1px solid #323232;*/
}

h1,
h2,
#wrapAuthRatings h1,
#wrapAuthRatings h2,
#favorites h1,
#favorites h2,
#wrapLastWorks h1,
#wrapLastWorks h2,
#workOfDay1 h1,
#workOfDay1 h2,
#articles h1,
#articles h2,
#wrapForm h1,
#wrapForm h2,
#authorWorks h1,
#authorWorks h2,
#wrapBlogs h1,
#wrapBlogs h2,
#authorFriends h1,
#authorFriends h2 {
    color: var(--grayBlue);
}

h2 {
    color: #f1f1f1;
}

.workOfDayH {
    background-image: url(black/others.png?v2);
}

.wrapWorkOfDay {
    background-image: url(black/gall_back.png?v2);
}

#wrapAuthRatings .authRatingsTd span,
#wrapAuthRatings .authRatingsTd a,
#wrapAuthRatings .authRateTop a,
#wrapNowUsers a {
    color: #b6b6b6;
}

.authRateTop {
    border-bottom: 1px solid #323232;
}

#wrapNowUsers p {
    color: #6b6e6b;
}

.nowOnSite {
    color: #cdcdcd;
}

.toggle {
    background-image: url(black/others.png?v2);
}


/* /index layout */


/* contests */

#wrapContests .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapContests .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapContests .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapContests .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapContests .roundedGallBL a.actNumb,
#wrapContests .roundedGallBL a:hover.actNumb {
    color: #be0000;
    border: 1px solid #c67878;
}

#wrapContests .toggle span {
    color: #898989;
    border-bottom: 1px dotted #898989;
    background: none;
}

.councilRecHeadLnk,
.councilRecHeadLnk:hover {
    color: #898989;
}


/* /contests */


/* blogs */

#wrapBlogs .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
    /*border-bottom: 1px solid #323232;*/
}

#wrapBlogs .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
    /*border-bottom: 1px solid #323232*/
    ;
}

#wrapBlogs .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapBlogs .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}


/* /blogs */


/* council rec */

#wrapCouncilRec .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapCouncilRec .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapCouncilRec .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapCouncilRec .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapCouncilRec .roundedGallBL a.actNumb,
#wrapCouncilRec .roundedGallBL a:hover.actNumb {
    color: #2d7c1b;
    border: 1px solid #56b148;
}

#wrapCouncilRec .toggle span {
    color: #898989;
    border-bottom: 1px dotted #898989;
    background: none;
}

.councilRecHeadLnk,
.councilRecHeadLnk:hover {
    color: #898989;
}


/* /council rec */


/* gallery works */

#wrapGall .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapGall .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapGall .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapGall .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

.gallHeadLnk,
.gallHeadLnk:hover {
    color: #fff;
}


/* /gallery works */


/* last works */

#wrapLastWorks .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapLastWorks .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapLastWorks .roundedGallBL,
#wrapCouncilRec .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapLastWorks .roundedGallBR,
#wrapCouncilRec .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapLastWorks .roundedGallBL a.actNumb,
#wrapLastWorks .roundedGallBL a:hover.actNumb,
#wrapGall .roundedGallBL a.actNumb,
#wrapGall .roundedGallBL a:hover.actNumb {
    color: #555555;
    border: 1px solid #373737;
}

#wrapLastWorks .toggle span,
#wrapGall .toggle span {
    color: #898989;
    border-bottom: 1px dotted #898989;
    background: none;
}

.lastWorksHeadLnk,
.lastWorksHeadLnk:hover {
    color: #898989;
}


/* /last works */


/* forum topics */

#wrapForumTopics .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapForumTopics .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapForumTopics .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapForumTopics .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapForumTopics .roundedGallBL a.actNumb,
#wrapForumTopics .roundedGallBL a:hover.actNumb {
    color: #9477b2;
    border: 1px solid #b97fbe;
}

#wrapForumTopics .toggle span {
    color: #898989;
    border-bottom: 1px dotted #898989;
    background: none;
}

.forumTopicsHeadLnk,
.forumTopicsHeadLnk:hover {
    color: #898989;
}


/* /forum topics */


/* footer */

.footerTL {
    /*background-color: #121212;*/
}

.footerTR {
    /*background-color: #121212;*/
}

.footerMenuTop {
    /*border-bottom: 1px solid #323232;*/
}

#footer {
    border-top: 1px solid #323232;
}

#footer p {
    color: var(--bgGray);
}

.counters {
    color: #eee;
}

.counters .about_icon {
    color: #eee;
}

#previewBookmark .about_icon {
    color: #272727;
}

.counters .about_icon:hover {
    color: #fff;
}

.copyright {
    color: #eee;
}

#footer .copyNote {
    color: #a6a6a6;
}


/* /footer */


/* gallery */

.roundedGall {
    background-image: url(black/gall_back.png?v2);
}

.roundedGallTL p {
    color: #fff;
}

#wrapBlogs .gallName,
#wrapBlogs .roundedGallTL p {
    color: #a6a6a6;
}

.roundedGallTL .gallName a,
.roundedGallTL .gallName a:hover {
    color: #fff;
    border-bottom: 1px dotted #fff;
}

.roundedGallTR span {
    color: #fff;
    background: var(--bgGray);
}

.roundedGallTR a,
.roundedGallTR a:hover {
    color: #578ac4;
}

.roundedGallBL ul li {
    color: #a6a6a6;
}

.roundedGallBL a,
.roundedGallBL a:hover {
    color: #fff;
}

.roundedGallBL a.actNumb,
.roundedGallBL a:hover.actNumb {
    background-color: var(--bgGray);
    border: 1px solid var(--bgGray);
}

.roundedGallBR p {
    color: #a6a6a6;
}

#wrapBlogs .roundedGallBR p {
    color: #a6a6a6;
}

.roundedGallBL p {
    color: #a6a6a6;
}

#wrapLastWorks .roundedGall {
    background-image: url(black/gall_back_short.png?v2);
}

.roundedGallPagerB {
    /*border-top: 1px solid #3d3d3d;*/
}

.roundedGallPagerB a {
    color: #fbfbfb;
}

.roundedGallPagerB span {}

.actSpanTab,
.actTab {
/*    color: #9fbde6;*/
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.submenu .actSpanTab {
    background-color:var(--body);
}


.tabTxt a {
    
}

#wrapWorkComm .roundedGallPagerB {
    /*background-color: #000;*/
}

#wrapBlogs #pagerTop a,
#wrapBlogs #pagerTop span {
    color: #fff;
}

#wrapBlogs #pagerTop span {
    background: var(--bgGray);
}

#wrapBlogs #pagerTop .gallPagerA {
    color: #627ba0;
}

#wrapBlogs #pagerTop .gallPagerA:hover {
    color: #80a8d7;
}


/* /gallery */


/* gallery images */

.phImg {
    background-image: url(black/others.png?v2);
}

.phImg img {
    background-image: url(black/others.png?v2);
}

.fader {
    background: transparent url(black/others.png?v2) -807px -33px no-repeat;
}

.phDesc {
    color: #a6a6a6;
    background-image: url(black/others.png?v2);
}

div.formRight input[type="checkbox"]:checked+label:before,
div.formRight input[type="radio"]:checked+label:before,
.formTbl input[type="radio"]:checked+label:before {
    border-bottom-color: #7399ce;
    border-right-color: #7399ce;
}

.phDescNew {
    /*background-color: #353535;*/
    /*background-color: #434343;*/
    /*-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .55);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .55);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .55);
    -khtml-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .55);*/
}

a.tickNameNew,
#previewPhData a,
#showMoreComm,
.previewCommAuName a,
#userMenuBConnect {
    color: #fff;
}

#previewAuthName a {
    color: #fff;
}

.PopupKeywords,
.PopupKeywords:hover {
    border-color: var(--bgGray);
}

a.tickNameNew:hover,
#previewPhData a:hover,
#showMoreComm:hover,
.previewCommAuName a:hover,
#userMenuBConnect:hover {
    color: #8aa0bf;
}

#blogs .phDescNew a,
#blogs .phDescNew a:hover {
    color: #afafaf;
}

.workCommAuthName a {
    color: #eaeaea;
}

.tickCatNew {
    color: #dadada;
}

.tickCatNew:hover {
    color: #fff;
}

.tickRateNew {
    color: #cdcdcd;
    background-color: #353535;
    /*background-color: #434343;*/
}

.tickRateBg {
    color: #e83e3e;
    background: #434343 url(black/activity_icons_new.png) 6px -55px no-repeat;
    background-color: #353535;
}

.tickRateBg:hover {
    color: #e83e3e;
}

.tickCommNew,
.tickCommNew:hover {
    color: #fff;
    /*background-color: #353535;*/
    /*background-color: #434343;*/
}

.tickDateNew {
    color: #afafaf;
}

.tickCommBg {
    /*background: #434343 url(black/activity_icons_new.png) 7px -66px no-repeat;
    background-color: #353535;*/
}

.tickName {
    background-image: url(black/others.png?v2);
}

.tickRate {
    color: #fff;
}

.tickStar {
    background-image: url(black/others.png?v2);
}

.tickDate {
    color: #a6a6a6;
}


/* /gallery images */


/* friends activity */

#friendsAct {
    background: #2B2B2B url(black/gall_back.png?v2) 0 29px no-repeat;
}

#friendsAct .head {
    color: #a6a6a6;
}

#friendsAct .subhead {
    color: #a6a6a6;
}

.friendsActSep {
    background-image: url(black/separator.gif);
}


/* /friends activity */


/* gallery links */

.lnkGray,
.lnkGray:hover,
.lnkSerie,
.lnkSerie:hover {
    color: #a6a6a6;
}

.lnkGray11,
.lnkGray11:hover {
    color: #a6a6a6;
}

.textGray {
    color: var(--grayBlue);
}

.lnkComp,
.lnkComp:hover {
    color: #C03;
}

.lnkEdit,
.lnkEdit:hover {
    color: #35739c;
}

.compMark,
.placeMark,
.dayMark {
    color: #fff;
}

.compMark:hover {
    color: #fff;
}

.dayMark {
    background-color: #FF7D01;
}

.noWorks {
    color: #afafaf;
    background-color: transparent;
}

#blogs .noWorks {
    background-color: var(--bgGray);
}

.gallHeader2 {
    color: #fff;
}

.formDiv input.plus_minus_buttons {
    border: 0;
    background-color: #949494;
}

.noComms {
    color: #aaa;
    /* background-color: #000;*/
}


/* /gallery links */


/* blogs layout */

.blogBody {
    color: #cdcdcd;
}

.blogTabs {
    color: #fff;
}

.blogTabs span {
    color: #fff;
    background: none;
}

.blogTabs a,
.blogTabs a:hover {
    color: #fff;
}

.roundedGallBR .blogSubHead {
    color: #75A1C3;
}

.roundedGallBR .blogSubHead a {
    color: #5C7F99;
}

#wrapBlogs .roundedGallTL a {
    /*color: #fff;*/
}

.blogReadLink {
    /*border-bottom: 1px solid #3a3a3a;*/
}

#blogs .blogAuthor {
    /*background-image: url(black/others.png?v2);*/
    color: #a6a6a6;
}

.roundedGallTL .blogName {
    color: #a6a6a6;
}

#blogs .blogDate {
    color: var(--grayBg);
}

#blogs .blogComm {
    /*background-image: url(black/others.png?v2);*/
    color: #a6a6a6;
}

#blogs .blogCommA {
    color: #a6a6a6;
}

#blogs .blogCommCntDiff {
    color: #DF0909;
}

#blogs .blogBody {
    color: #cdcdcd;
}

.headerGall a {
    color: #adadad;
}

#blogs .blogBody h1,
#blogs .blogBody h2,
#blogs .blogBody h3,
.redactor_editor h1,
.redactor_editor h2,
.redactor_editor h3 {
    /*color: #8F8F8F !important;*/
    color: #fff !important;
}

#blogs .blogBody td {
    border: 1px solid #8F8F8F !important;
}

#blogs .blogViews {
    color: #fff;
}

.blogPreviewsNew {
    color: #aeaeae;
}

#vertMenuCatBlog .head,
#indexBlogMenu .head {
    color: #a6a6a6;
}

#vertMenuCatBlog .subhead,
#indexBlogMenu .subhead {
    color: #a6a6a6;
}

#vertMenuCatBlog p,
#indexBlogMenu p {
    color: #6b6b6b;
}

#vertMenuCatBlog .d1,
#vertMenuCatBlog .d1:hover,
#indexBlogMenu .d1,
#indexBlogMenu .d1:hover {
    color: #d23636;
}

.bookmarkBlogA {
    color: #37AFFF;
}

.bookmarkNote {
    color: #b5b5b5;
}

.bookmarkNoteA {
    color: #37AFFF;
}

.allBlogA {
    color: #d23636;
}

.roundedGallTL .gallName .authorBlogA,
.roundedGallTL .gallName .authorBlogA:hover {
    color: #627ba0;
}

.blogUnpublishA {
    color: #D57052;
}

#blogs .blogTitle .blogEditA {
    color: #5ECF60;
}

#blogs .blogTitle .blogHideA {
    color: #D57052;
}

.fbComm {
    background-color: #fff;
}


/* /blogs layout */


/* articles */

.header3 {
    color: #a6a6a6;
}

.delWorkMy,
.editWorkMy {
    color: #fff;
    background: rgb(0 0 0 / 50%);
}

.articleTbl .textGray {
    color: darkred;
}

.icon_down {
    color: #809ecc;
}

div.formRight input[type="checkbox"]+label:before,
div.formRight input[type="radio"]+label:before,
.formTbl input[type="radio"]+label:before {
    border-color: #fff;
}


/* /articles */


/* contest tabs */

.inactTab .inactTabA,
.inactTab .inactTabA:hover {
    color: #fff;
}

.inactTab .inactTabA {
    /*border-bottom: 1px dotted #898989;*/
}

.inactTab .inactTabA:hover {
    /*border-bottom: 1px solid #898989;*/
}

.actTabL {
    /*background-image: url(black/buttons_r.png?v2);*/
}

.actTabR {
    /*background-image: url(black/buttons_r.png?v2);*/
}

.inactTab .actTabA,
.inactTab .actTabA:hover {
    color: #627ba0;
    border-bottom: 1px solid #627ba0;
}

#panelContestsSlider {
    background-image: url(black/gall_back.png?v2);
}


/* /contest tabs */


/* Main Image */

#add_crop_lnk {}

#add_crop_lnk:hover {}


/* /Main Image */

.allCommLnk a {
    border-bottom: 1px dotted #627ba0;
}

.allCommLnk a:hover {
    border-bottom: 1px solid #86bde2;
}


/* autocomplete */

.autocomplete {
    color: var(--black);
    background-color: var(--grayBg);
}

.autocomplete .selected {}

.selectorMenu {
    background-color: #686b76;
    border: 0;
    color: #fff;
}

.selector {
    color: #fff;
}

.indexWrap .selector {
    color: #000;
}


.assetsHeader {
    border-bottom-color: var(--grayBg);
}

.assetBold {
    color: #fff;
}

.assetPreviewKeywords,
.assetPreviewAddress,
.assetRelease {
    color: #c8c8c8;
}




/* /autocomplete */


/* work */


/*////////////////////////////////////////////////*/

.wrapWorkActions {
    color: #CDCDCE;
}

.workCounters--views,
.workCounters--recs {
    color: var(--grayBlue);

}

.workCounters--recs {}

.wrapPhKeywords a {
    color: #e3e3d7;
}

.commActionsMenu {
    background-color: var(--grayBg);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.commActionsMenu:after,
.commAct:before {
    background-color: var(--grayBg);
}

.commAct {
    background-color: var(--grayBg);
    /*border: 1px solid #171717;*/
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
}

.commAct a {
    color: #eaeaea;
}


/*////////////////////////////////////////////////*/

.wrapWorkComm {
    background-color: transparent;
}

.wrapWorkDesc {
    /*background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(49, 49, 49, 0.99) 1%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    /*background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(49, 49, 49, 0.99) 1%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    /*background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(49, 49, 49, 0.99) 1%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00f2f2f2', GradientType=0);
    /* IE6-9 */
}

a .workCommBlock {
    color: #000;
}

.wrapPhDate,
.wrapPhExif,
.wrapSerieName,
.wrapPhEquip,
.wrapCatNames,
.wrapCatNames a {
    color: #b7b7b7;
}

.lnk {
    color: #cdcdcd;
}

.workCommBlock a:hover,
.workCommBlock a {
    color: #000;
}

.workCommBlock {
    background-color: var(--grayBlue);
    border: 0;
}

.workCommFollow,
.workCommFollow a,
.workCommFollowIcon {
    color: #8e8e8e;
}

.workCommFollow a:hover {
    color: #575a62;
}


/*////////////////////////////////////////////////*/

.averMarkLoc {
    color: #b3b3b3;
}

.averMarkNote {
    color: #444;
}

#homeAlbum {
    color: #6B6E6B;
}

#wrapWorkDesc .homeAlbum {
    color: #D23636;
    border-bottom: 1px dotted #D23636;
}

#wrapWorkDesc .homeAlbum:hover {
    border-bottom: 1px solid #D23636;
}

#wrapWorkDesc .waiter {
    border-bottom: 1px dotted #627ba0;
}

#wrapWorkDesc .waiter:hover {
    border-bottom: 1px solid #86bde2;
}

#waiter {
    color: #6B6E6B;
}

#howDone {
    color: #6B6E6B;
}

.share {
    background-image: url(black/share.png?v2);
}

.workName h1 {
    color: #cdcdcd;
}

.prevNext {
    color: #b1b1b1;
}


/* /work */


/* work comments */

#comm0 {
    border-color: #464646;
}

#wrapWorkComm .roundedGallTR span.rightArrow,
#wrapWorkComm .roundedGallTR span.leftArrow {
    color: #adadad;
}

#wrapWorkComm .roundedGallTR a,
#wrapWorkComm .roundedGallTR a:hover {
    color: #adadad;
}

#wrapWorkComm .roundedGallTL,
#facebookComm .roundedGallTL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapWorkComm .roundedGallTR,
#facebookComm .roundedGallTR {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapWorkComm .roundedGallBL,
#facebookComm .roundedGallBL {
    /*background-image: url(black/panels.png?v2);*/
}

#wrapWorkComm .roundedGallBR,
#facebookComm .roundedGallBR {
    /*background-image: url(black/panels.png?v2);*/
}

.commLine0 {
    /*background-color: var(--grayBg);*/
    /*border-bottom: 1px solid #323232;*/
}

.commLine1 {
    /*background-color: #303030;*/
    /*border-bottom: 1px solid #323232;*/
}

.blogThumb,
.blogThumb:hover {
    background-color: var(--bgGray);
}

.imgThumb {
    background-color: #313438;
}

.blogNameNew {
    color: #fff;
}

.addedMsg2,
.addedMsg {
    color: #fff;
}


/*
.wrapCommActions {
    border-bottom: 1px solid #000;
    background-color: #202020;
}
*/

span.replyBtnA {
    color: #dedede;
}

.commCitation {
    color: #959595;
    /*border-bottom: 1px dotted #959595;*/
}

.commDate {
    color: #a6a6a6;
}

.commDate a {
    color: #627ba0;
}

.commDate a:hover {
    color: #86BDE2;
}

.commText a {
    /*  color: #627ba0; */
}

.commText a:hover {
    color: #86BDE2;
}

.plusBtnNEW {
    background: var(--headerGradient);
}

.iconBlogView {
    color: var(--grayBg);
}

#blogs .blogsBody .commQuote,
#blogs .blogBody .commQuote {
    background-color: var(--quoteBg);
    color: var(--grayBg);
    border: none;
}

.commQuote {
    background-color: var(--quoteBg);
    color: var(--quoteText);
    border: none;
}

.commQuotePopup {
    background-color: var(--quoteBg);
    color: var(--quoteText);
    border: none;
}

#previewComm .commQuote {
    border: none;
}

.commAct a {}

.commAct a:hover {}

.authWorks0,
.authWorksAjax0 {
    /*background-color: var(--grayBg);*/
}

.authWorks1,
.authWorksAjax1 {
    /*background-color: #303030;*/
}

.commAuth a {
    color: #959595;
}

.commAuthRate {
    color: #999;
}

.commAuthCoof {
    color: #535353;
}

.commAuthMood {
    color: #a1a1a1;
}

.commAuthParams {
    color: #cdcdcd;
}

.commAuthName a {
    color: #fff;
}

.commAuthName a:hover {
    color: #8aa0bf;
}

.workCounters--dots,
.messageDots {
    color: var(--grayBlue);
}

.wrapSerieIcon {

    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="800px" height="800px" viewBox="0 0 16 16" fill="%23ffffff" class="bi bi-images"><path d="M4.502 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/><path d="M14.002 13a2 2 0 0 1-2 2h-10a2 2 0 0 1-2-2V5A2 2 0 0 1 2 3a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v8a2 2 0 0 1-1.998 2zM14 2H4a1 1 0 0 0-1 1h9.002a2 2 0 0 1 2 2v7A1 1 0 0 0 15 11V3a1 1 0 0 0-1-1zM2.002 4a1 1 0 0 0-1 1v8l2.646-2.354a.5.5 0 0 1 .63-.062l2.66 1.773 3.71-3.71a.5.5 0 0 1 .577-.094l1.777 1.947V5a1 1 0 0 0-1-1h-10z"/></svg>');

}

.workCounters--dots:hover,
.messageDots:hover {
    color: #86BDE2;
}

.messageDotsPopup,
.autoTranslatePopup,
.autoTranslateIconPopup {
    color: var(--grayBlue);
}

.messageDotsPopup:hover {
    color: #fff;
}

.moodT {
    background-image: url(black/stat.png?v2);
}

.moodB {
    background-image: url(black/stat.png?v2);
}

.moodM {
    background-color: #FFFFD3;
    border-left: 1px solid #E5E0D3;
    border-right: 1px solid #E5E0D3;
}

.moodM p {
    color: #181818;
    font-style: italic;
}

.moodImg img {
    border: 3px solid #ddd;
}

.commVotePlus,
.commVoteMinus {
    border: 1px solid #dedede;
}

.commVotePlus,
.commVoteValPlus {
    color: #4fca2e;
}

.commVoteMinus,
.commVoteValMinus {
    color: #d01414;
}

.recWithComm {
    color: #a6a6a6;
}

#recWithComm {
    background-color: #2b2b2b;
}

.commActionsMenu .about_icon {
    color: var(--grayBlue);
}

.editCommA,
.delCommA {
    color: var(--grayBlue);
}

.commActions .editCommA,
.commActions .delCommA,
.commAuth a {
    color: var(--grayBlue);
}

#comment {
    background-color: var(--grayBlue);
    color: #000;
}

.commActions .delCommA:hover,
.commActions .editCommA:hover,
.commAuth a:hover,
.editCommA:hover,
.delCommA:hover {
    color: #fff;
    /*border-bottom: 1px solid #EE0000;*/
}


.commDate .commNrA {
    color: #5c7099;
}

.commNum .commNrA {
    color: #c8c8c8;
}

.commAct .authProfA {
    border-bottom: 1px solid #959595;
}

.commBreak {
    background-color: #121416;
}


/* /work comments */


/* comments page */

.tabTxt {
    color: #A6A6A6;
}


/* /comments page */


/* add work comments */

.addComm a {
    border-bottom: 1px dotted #b9d4e6;
}

.addComm a:hover {
    border-bottom: 1px solid #b9d4e6;
}

.addCommNote {
    color: #a6a6a6;
}

.workCommBB a {
    /*border-bottom: 1px dotted #627ba0;*/
}


/* /add work comments */


/* img crop css */

.crop_transparentDiv {
    background-color: #000;
}

.crop_dottedDiv {
    border: 1px dotted #7f7f7f;
}

.crop_dottedDiv div {
    background-color: #000;
}

.crop_dottedDiv_opera {
    border: 1px dotted #7f7f7f;
}


/* /img crop css */

#loader {
    background-color: #d23636;
    color: #fff;
    border-right: 1px solid #CC2E2E;
    border-bottom: 1px solid #CC2E2E;
    border-left: 1px solid #CC2E2E;
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
    -khtml-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}


/* author page */

#authInfoBlk,
#authSerieBlk {
    color: #adadad;

}

.authInfo {
    background: url(black/about_icons.png) 0 0 no-repeat;
}

.authInfHead {
    /*border-bottom: 1px solid #323232;*/
}

.icon_serie {
    background-color: #8c8c8c;
}

.authorTable td {
    border-right: 1px solid #2b2b2b;
}

.authorInfoTh {
    background-color: #434343;
    color: #878787;
}

.serieSep {
    color: #999;
}

.allWorksA,
.allWorksA:hover {
    color: #d23636;
}

.authMoodTxt {
    color: #4E5055;
    font-style: italic;
}

.linksIcon {
    background-image: url(black/port_links.png?v2);
}


/* /author page */


/* forms styles */

.authorTable td {
    border-right: 1px solid #2b2b2b;
}

.authorInfoTh {
    background-color: #434343;
    color: #878787;
}

#auth_gender_m {
    background-color: #2b2b2b;
}

#auth_gender_f {
    background-color: #2b2b2b;
}

#auth_from_country_only {
    background-color: #2b2b2b;
}

#auth_birth_dm_only {
    background-color: #2b2b2b;
}

.formTbl {
    color: #222;
}

.formTbl .header {
    background-color: #434343;
    color: #878787;
}

.formTbl .header a {
    color: #fff;
}

#authorsTbl td {
    border-left: 1px solid #2b2b2b;
}

#commTbl .tickName,
#commTbl .commDate {
    color: #a6a6a6;
}

.rateEqual {
    color: #000;
}

.ratePlus {
    color: #3BB648;
}

.rateMinus {
    color: #DF0909;
}

.changeCat,
#chooseCat,
#authFromA,
a.more_options {
    border-bottom: 1px dotted #627ba0;
}

.changeCat:hover,
#chooseCat:hover,
#authFromA:hover,
a.more_options:hover {
    border-bottom: 1px solid #86bde2;
    color: #86bde2;
}

.changeCatAct {
    color: #AF0707;
    border-bottom: 1px dotted #AF0707;
}

.changeCatAct:hover {
    color: #AF0707;
    border-bottom: 1px solid #AF0707;
}

.changeCatDone {
    color: #627ba0;
}

.changeCatDone:hover {
    color: #046E17;
}

.socialHead {
    background-color: #636363;
    /*
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    -khtml-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    */
}

.medium_icon {
    color: #fff;
}

.keywordsTextarea {
    background-color: var(--grayBg);
    color: #fff;   
}

.txtWrap::before {
    border-top-color: #e7e7e7;
}

.licenseWrap {
    /*color: #000;*/
}

.formDiv input.newInput,
.imageWrap {
    background-color: var(--grayBg);
    /* color: #000; */
}

.socialHeadTxt {
    color: #ccc;
    text-shadow: 1px 1px 0 #333;
}

.myWorksStat {
    color: #ccc;
    border-left: 2px solid var(--bgGray);
}

.waiting,
.workStatus {
    color: #C5C5C5;
}

.approved {
    color: #34e734;
}


.notapproved {
    color: #ff6363;
}


.txtRed,
.lnkRed,
.lnkRed:hover {
    color: #AF0707;
}

.lnkGrid,
.lnkGrid:hover,
.textSmall {
    color: #777f7e;
}

.tr0 {
    background-color: #282828;
}

.tr1 {
    background-color: #202020;
}

.tr00 {
    background-color: #303030;
    border-right: 1px solid #303030;
}

.tr10 {
    background-color: var(--grayBg);
    border-right: 1px solid var(--grayBg);
}

.tr00r img,
.tr10r img {
    background: #303030;
}

.commFromLine {
    /*border-bottom: 1px solid #272727;*/
}

.authDate {
    color: #444;
}

.smileIcon {
    color: var(--grayBlue);
}


.myWorksLine {
    background-color: var(--grayBg);
}

#authActivityMenu #bannedLnk:hover {
    background-color: var(--grayBg);
}

#myWorks .imgBox {
    background-color: var(--bgGray);

    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.3);
}


/* /forms styles */


/* buttons */

.submit {
    /*color: #fff;
    background-image: url(black/buttons_r.png?v2);*/
}

.submit input {
    /*color: #fff;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.editBtn {
    /*color: #fff;
    background-image: url(black/buttons_r.png?v2);*/
}

.editBtn input {
    /*color: #fff;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.plusBtn {
    /*color: #fff;
    background-image: url(black/buttons_r.png?v2);*/
}

.plusBtn input {
    /*color: #fff;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.minusBtn {
    /*color: #fff;
    background-image: url(black/buttons_r.png?v2);*/
}

.minusBtn input {
    /*color: #fff;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.hideBtn {
    /*color: #fff;
    background-image: url(black/buttons_r.png?v2);*/
}

.hideBtn input {
    /*color: #fff;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.recBtn {
    /*color: #4E5055;
    background-image: url(black/buttons_r.png?v2);*/
}

.recBtn input {
    /*color: #4E5055;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.favorBtn {
    /*color: #4E5055;
    background-image: url(black/buttons_r.png?v2);*/
}

.favorBtn input {
    /*color: #4E5055;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.addCommBtn {
    /*color: #dfdfdf;
    background-image: url(black/buttons_r.png?v2);*/
}

.addCommBtn input {
    /*color: #dfdfdf;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.refreshCommBtn {
    /*color: #4E5055;
    background-image: url(black/buttons_r.png?v2);*/
}

.refreshCommBtn input {
    /*color: #4E5055;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}

.loginBtn {
    /*color: #4E5055;
    background-image: url(black/buttons_r.png?v2);*/
}

.loginBtn input {
    /*color: #4E5055;
    background-image: url(black/buttons_l.png?v2);*/
    border: none;
}


/* /buttons */


/* modal category dialog */

.modal>div,
.shareToView>div {
    background-color: var(--grayBg2);
    /*border: 1px solid #333;*/
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -khtml-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.modal .close {
    /*background-image: url(black/others.png?v2);*/
    color: #fff;
}

.modalReg {
    background-image: url(black/separator.gif);
}

#catModalDiv li {
    color: #fff;
}

#catModalDiv li a {
    color: #c2c2c2;
    background-color: transparent;
}

#catModalDiv li a:hover {
    color: #fff;
    background-color: transparent;
}


/* /modal category dialog */


/* action divs */

.actionDiv a {
    color: #fff;
}

.workActionT {
    background-image: url(black/others.png?v2);
}

.workActionB {
    background-image: url(black/others.png?v2);
}

.workActionLab {
    color: #8d8d8d;
}

.workActionBgCol {
    /*border-top: 1px solid #868686;
    border-bottom: 1px solid #868686;
    border-left: 1px solid #868686;*/
}

.workActionTools {
    color: #8d8d8d;
}

.workActionAddMark {
    background-color: #343434;
    border-left: 1px solid #585858;
    border-right: 1px solid #585858;
    color: #8d8d8d;
}

.workActionMarkWarn {
    color: #a6a6a6;
}

.otherWorks {
    color: #a6a6a6;
}

.workDate {
    color: #a6a6a6;
}

.workAnon {
    color: #a6a6a6;
}

.workOnComp,
.workOnComp:hover {
    color: #D23636;
}

.noActions {
    color: #a6a6a6;
}

.showSeparate {
    color: #a6a6a6;
}

.actionDateLine {
    color: #686868;
}

.actionNameLine {
    border-bottom: 1px solid #272727;
}

.actionTypeHead,
.actionTypeHeadMark,
.actionTypeHeadRec,
.actionTypeHeadFav,
.actionTypeHeadAdd {
    color: #A6A6A6;
}

.actionTypeHeadMark {
    background-image: url(black/activity_icons_new.png);
}

.actionTypeHeadRec {
    background-image: url(black/activity_icons_new.png);
}

.actionTypeHeadFav {
    background-image: url(black/activity_icons_new.png);
}

.actionTypeHeadAdd {
    background-image: url(black/activity_icons_new.png);
}

.actionsFilter {
    /*border-left: 1px solid var(--bgGray);*/
    background-color: #121416;
}


/* /action divs */

.gallBan {
    color: #aaa;
}

#voteBtn {
    color: #444;
}


/* marks */

#marksTbl td {
    border-bottom: 1px solid #000;
}

#marksTbl .brdR {
    border-right: 1px solid #000;
}

#marksTbl .header {
    background-color: #434343;
    color: #878787;
}

#marksTbl .marksImg {
    background-color: #2B2B2B;
}


/* /marks */

.scrollUD {
    background: transparent;
}

.scrollUD:hover {
    background-color: #c3c3c312;
}

.actionsNameAuthBlog {
    color: #fff;
}

.genTime {
    color: #111;
}


/* invite form */

.regionLab {
    background-color: #b60000;
    color: #fff;
}

.regionLabR {
    background-image: url(black/redt.png?v2);
}

.inviteTbl {
    border: 1px solid #5c5c5c;
    background-color: var(--bgGray);
}

.inviteTbl .formTbl td {
    background-color: var(--bgGray);
    color: #cdcdcd;
}


/* /invite form */


/* overlay main img */

#previewOverlay {
    background-color: rgba(0, 0, 0, .8);
}

.shareToView>div {
    color: #fff;
    background-color: var(--grayBg2);
}

.closeIcon {
    color: #a6a6a6;
}

.shareToView hr {
    background: #737373;
}

.shareToView .vk {
    background: #5f83aa;
}

.shareToView .facebook {
    background: #435eac;
}

#showLoginA {
    color: #6e91c5;
}

#previewNext {
    /*background-color: #272727;*/
    color: #f1f1f1;
}

#previewNext .about_icon {
    color: #f1f1f1;
}

#previewNext .previewCatName {
    color: #818181;
}

#previewFullA {
    color: #f1f1f1;
}

#previewPhName {
    color: #f1f1f1;
}


.previewCommBlk {}

.sepVerPopup {
    border-left: 1px solid #545454;
}

.previewCommHead {
    color: #f1f1f1;
}

.iconArrowDownShowMoreComm {
    color: #c8c8c8;
}

.previewComm {
    color: #ffffffad;
}

#previewCommCnt {
    color: #000;
    background: url(black/comment_icon.png?v) no-repeat 0 0;
}

#previewRec {
    color: #818181;
}

#previewPhData {
    color: #818181;
}

.previewPhDataV {
    color: #f1f1f1;
}


/* /overlay main img */


/* social */

.socialHead {
    color: #cdcdcd;
}


/* /social */

.delComm {
    background-image: url(black/classic-map.png?v2);
}


/* twitter */

#authSerieMenu .tr0ser {
    /*background-image: url(black/separator.gif);*/
    color: #cdcdcd;
}

#authSerieMenu .tr1ser {
    /*background-image: url(black/separator.gif);*/
    color: #cdcdcd;
}


/* /twitter */


/* css3 buttons */

.commVote {
    color: #fff;
}

.commVoteNo {
    background-color: transparent;
}

.commButtons .replyBtnA {
    color: #fff;
    border: solid 1px #202020;
    background: #444 url(black/reply.png?v2) 0 0 no-repeat;
}

.commButtons .intrestBtnA {
    color: #fff;
    border: solid 1px #202020;
    background: #444 url(black/like.png?v2) 0 0 no-repeat;
}

.commButtons .replyBtnActionA {
    /*background: url(black/reply_actions.png?v2) 0 4px no-repeat;*/
}

.addBtn,
.themeBtn,
.saveBtn,
a.addBtn:hover,
a.themeBtn:hover,
a.saveBtn:hover {
    color: #fff;
}



.cancelBtn,
a.cancelBtn:hover {
    background-color: #575a62;
}

.fineArtBtn {
    background: var(--bgGray);
    border-color: var(--bgGray);
    text-shadow: none;
}

.favorIcon,
.bookIcon,
.thubmDownIcon {
    color: var(--grayBg);
}

.bookActive,
#previewBookmark .bookActive {
    color: #ff8300;
}

.favorActive,
#previewFavor .favorActive {
    color: #ff0000;
}

.fineArtBtn:hover,
.fineArtBtn:active {
    background: #1f1f1f;
    color: #ececec;
}

.workTools {
    background: var(--bgGray);
    color: var(--grayBg);
}

.grayBtn {
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
    color: #fff;
    border: solid 1px var(--bgGray);
    background: #505050;
    background: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#505050));
    background: -moz-linear-gradient(top, #717171, #5e84ae);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#505050');
}

.grayBtn:hover {
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
    color: #fff;
    border: solid 1px var(--bgGray);
    background: #717171;
    background: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#717171));
    background: -moz-linear-gradient(top, #717171, #717171);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171');
}

.grayBtn:active {
    text-shadow: -1px -1px 0 rgba(0, 0, 0, .3);
    color: #fff;
    border: solid 1px var(--bgGray);
    background: #717171;
    background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#717171));
    background: -moz-linear-gradient(top, #505050, #717171);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#505050', endColorstr='#717171');
}

.undoBtn,
.undoBtn:hover,
.undoBtn:active.undoBtn:focus {
    color: #fff;
    background: #dc3a3a;
}

.addBtn img {
    background-image: url(black/add.png?v2);
}

.themeBtnInst {
    background: url(black/themes/install_icon.png?v2) 0 0 no-repeat;
}

.themeBtnPreview {
    background: url(black/themes/preview_icon.png?v2) 0 0 no-repeat;
}


/* /css3 buttons */


/* /search form */

#q:focus {
    background-color: #bdbdbd;
    color: #000;
}

#q,
#header.smallHeader #q,
#headerAuth.smallHeader #q {
    background-color: var(--grayBg);
    color: #303030;
}

#q:hover {}

.blogIconDate {
    color: var(--grayBg);
}

.authAddworkIcon {
     color: var(--white);
}

#header.smallHeader #q:focus,
#headerAuth.smallHeader #q:focus {
    color: #000;
    background-color: #bdbdbd;
}

#menuTbl #searchBtnS {}


/* /search form */


/* forms layout */

.formDiv {
    background-color: var(--bgGray);
    box-shadow: 0 0 40px 0px rgb(0 0 0 / 28%);
    color: #fff;
}

.formDiv input[type="text"] {}

.uploadUploadNote1,
.uploadUploadNote2 {
    color: #A7A7A5;
}

.formSeparatorHead {
    color: #fff;
}

.formTip {
    border: 1px solid var(--bgGray);
    background-color: #2B2B2B;
    color: #a6a6a6
}


/* /forms layout */


/* standart messages */

.okMsg {
    background: #57A957;
}

.infoMsg {
    background-color: transparent;
    /*border: 1px solid var(--bgGray);*/
    color: #A6A6A6;
}

.infoMsg a:hover {
    text-decoration: none;
    color: #80A8D7;
}

.errMsg {
    background: #C43C35;
}

#resultMsg {
    color: #fff;
}

#saveMsgModal {
    background-color: #000;
}

#saveMsgModal span {
    color: #fff;
}


/* /standart messages */


/* my_series my_albums */



.editSerie,
.editAlbum {
    background-image: url(black/edit.png?v2);
}

.deleteSerie,
.deleteAlbum {
    background-image: url(black/delete.gif);
}

.hiddenSerie,
.hiddenAlbum {
    background-image: url(black/hide.png?v2);
}

.unhiddenSerie,
.unhiddenAlbum {
    background-image: url(black/hide.png?v2);
}


/* /my_series my_albums */


/* edit serie */

#allPhotos li,
.sortable li {
    background: #2B2B2B;
}

.allTitle,
.serieTitle,
.albumTitle {
    color: #fff;
    background: #505050;
}

.myPortDivLset,
.myPortDivRset {
    color: #fff;
}


.liDrag {
    border: 1px solid #5E5E5E;
    background: #333 url(black/move.png?v2) 98% 15px no-repeat;
}

.sortable {
    background: #3a3a3a;
}


/* /edit serie */


/* file uploader */

.qq-upload-drop-area-active {
    background-color: #FF7171;
}


.qq-upload-drop-area {

    color: #fff;
    background: var(--bgGray);
}



.qq-upload-spinner {
    background-image: url(black/loader_gall.new.gif);
}


/* /file uploader */


/* portfolio */

.formTitle,
.myPortDivH,
.myPortDivLH,
.myPortDivRH {
    color: #fff;
}

#resetPortColors {
    border-bottom: 1px dotted #627ba0;
}

#resetPortColors:hover {
    border-bottom: 1px solid #86BDE2;
}

#port_bg_color_example {
    border: 1px solid var(--bgGray);
}

.colorSel div {
    border: 2px solid #dcdfe4;
    background-image: url(black/colorselector.png?v2);
}

.selectArr {
    cursor: pointer;
    background-image: url(black/select_arr.png?v2);
}

.loginModal {
    color: #f7f7f7;
}

.portInfo {
    color: #C43C35;
}


/* /portfolio */

.LoginPopupButton,
.LoginPopupButton:hover {
    background-color: #627ba0;
}

.myPortInpLab,
.formInpLab {
    color: var(--grayBlue);
}


/* my_themes */

.formTbl .themeH {
    color: #a6a6a6;
}


/* /my_themes */


/* pricing */

.nudeWarn {
    color: #fff;
}

.nudeWarn:hover {
    color: #fff;
}

.pricingH {
    background-image: url(black/pricing_sprite.png?v2);
}

.pricingB {
    background-image: url(black/pricing_sprite.png?v2);
}

.pricingF {
    background-image: url(black/pricing_sprite.png?v2);
}

.pricingL,
.pricingPlus,
.pricingPremium,
.pricingPro,
.pricingBasic {
    color: #c9c9c9;
}

.pricingL {
    color: #a6a6a6;
}

.freeTrialLnk {
    color: #aac3e8;
}

.freeTrialLnk:hover {
    color: #d3dded;
}

.proFont {
    color: #ffffff
}


/* /pricing */


/* payment */

.paymentWrap {
    background-color: #3b3b3b;
    border: 1px solid #202020;
}

.paymentFrame {
    background-image: url(black/payment_sprite.png?v2);
}

.paymentH {
    color: #a6a6a6;
    border-bottom: 1px solid #494949;
}

.paymentMark {
    color: #a6a6a6;
    border-top: 1px solid #494949;
}

.paymentPrice {
    color: #cc0000;
}

.paymentPeriod {
    color: #a6a6a6;
}

.paymentSaved {
    color: #4ca70a;
}

.pay-button {
    /*background-image: url(black/paybuttons.png?v2);*/
    background: #000;
    color: #fff;
}


/* /payment */


/* cover */

#loginAvatar.cover,
#userMenuArr.cover,
#userMenuB.cover,
#userMenuLogout.cover,
#q.cover,
#menuTbl #searchBtnS.cover {}

.portfolioBtn,
.followBtn,
.unfollowBtn {
    border: none;
    text-shadow: none;
}

.popupAddIcon {
    color: #fff;
}

.autoTranslateIcon,
.autoTranslate {
    color: #888;
}

.recPopupBtn {
    border: none;
    text-shadow: none;

}

.followBtn,
.followBtn:active,
.followBtn:focus {
    /*background: #fff;*/
    /*color: #000;*/
    border: 2px solid #fff;
}

.recPopupBtn:hover,
.recPopupBtn:active {
    /*background: #00a1d0;*/
}

.unfollowBtn {
    background: #5b5656;
}

.unfollowBtn:hover,
.unfollowBtn:active {
    background: #cc0000;
}

.portfolioBtn {
    background: rgba(225, 225, 225, 0.3);
}

.portfolioBtn:hover,
.portfolioBtn:active {
    background: rgba(225, 225, 225, 0.44);
}

#slideshowLnk {
    background: rgba(225, 225, 225, 0.3) url(black/cover_icons.png?v2) 6px -19px no-repeat;
}

#slideshowLnk:hover {
    background: rgba(225, 225, 225, 0.44) url(black/cover_icons.png?v2) 6px -19px no-repeat;
}

.authPageTitle {
    color: var(--grayBlue);
}

#authGotMenu .cover,
#authGiveMenu .cover,
#authSerieMenu .cover {
    color: #5d5d5d;
}

.authPageTitle a {
    color: var(--grayBlue);
}

.soringCover a {
    color: #fff;
}

.authPageTitle a:hover {
    background: rgba(225, 225, 225, 0.15);
}

.share_blk .share_btn .icon {
    border-right: 1px solid rgba(255, 255, 255, .1);
}

.vk.cover,
.facebook.cover,
.twitter.cover,
.google.cover,
.pinterest.cover {
    background: rgba(225, 225, 225, 0.12);
}

.vk.cover:hover {
    background: #5f83aa;
}

.facebook.cover:hover {
    background-color: #435eac;
}

.twitter.cover:hover {
    background-color: #00aced;
}

.google.cover:hover {
    background-color: #d64a2d;
}

.pinterest.cover:hover {
    background-color: #cc2127;
}

#authActivityLnk {
    /*  background-color: rgba(225, 225, 225, 0.3); */
}

#authActivityLnk:hover {
    /*  background-color: rgba(225, 225, 225, 0.44); */
}

#authActivityMenu a {
    color: #fff;
}

.apmAuthLoc {
    background-color: transparent;
    color: #fff;
}

.apmAuthLoc a:hover,
.apmAuthName a:hover,
.apmAuthLoc a,
.apmAuthName a {
    color: #fff;
}

#authActivityMenu,
#authActivityMenu:before {
    background-color: var(--bgGray);
}

#authActivityMenu a:hover {
    background-color: var(--grayBg);
}


/* /cover */

#nprogress .bar {
    background: #29d;
}


/* Fancy blur effect */

#nprogress .peg {
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
}

#nprogress .spinner-icon {
    border-top-color: #29d;
    border-left-color: #29d;
}


/* /nprogress Css */

.apmWbgColor {
    /*background: var(--bgGray)80;*/
    backdrop-filter: blur(11px);
    -webkit-backdrop-filter: blur(11px);
}

.apmWbgShadow {
    box-shadow: rgba(0, 0, 0, 0.75) 0px 3px 25px 10px;
}

.apmAuthName {
    color: #fff;
}

.apmAuthMood,
.apmAuthMood a {
    color: #bbb;
}

.hamburger.is-active .hamburger-inner.grayBurgerIcon,
.hamburger.is-active .hamburger-inner.grayBurgerIcon::before,
.hamburger.is-active .hamburger-inner.grayBurgerIcon::after {
    background-color: #fff;
}

.hamburger-inner.grayBurgerIcon,
.hamburger-inner.grayBurgerIcon::before,
.hamburger-inner.grayBurgerIcon::after {
    background-color: #fff;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    background-color: #fff;
}

.or {
    background-color: var(--grayBg2);
    color: #f2f2f2;
}

#userMenuItems2 {
    border-left: 1px solid #6d6d6d;
}

.or-div {
    border-top: 1px solid #6d6d6d;
}

#loginFormDloginPopup input {
    background-color: var(--grayBlue);
}

.FBlinkPopup,
.FBlinkPopup:hover {
    color: #efefef;
}

.whiteSubMenu {

    background: var(--body);
    width: 100%;
    /*box-shadow: 0 0px 10px 2px #00000045;*/
}

.wsubShadow {
    box-shadow: 0 0px 20px 3px #00000073;
}




.gallMenu a,
.gallMenu a:hover {
    color: var(--grayBlue);
}

.gallMenuAct a,
.gallMenuAct a:hover {
    color: #9fbde6;
}

.gallMenuIcon {
    color: var(--grayBlue);
    border-color: var(--grayBlue);
}

.menuAct {
    border-bottom: 3px solid #7399ce;
}

.apmAuthor {
    background-color: #2b2b2b;
}

.searchIcon,
#header.smallHeader .searchIcon,
#headerAuth.smallHeader .searchIcon {
    color: var(--bgGray);
}

.menuIconSort,
.menuIconDate {
    color: var(--grayBlue);
}

#addRecAjax {
    color: #e8e8e8;
}