/* I. ÐÀÇÍÛÅ ÂÀÆÍÛÅ ÈÌÏÎÐÒÛ
-------------------------------------------------------------*/

/* normalize.css */
@import url(https://forumstatic.ru/files/0014/65/a2/48626.css);

/* extra.css */
@import url(https://forumstatic.ru/files/001b/ef/4a/53061.css?v=4);

/* mybb default icons from extra.css */
@import url(https://forumstatic.ru/files/0014/65/a2/81584.css?v=7);

/* colors.css */
@import url(style_cs.1754052901.css);

/* ìîáèëüíûé ñòèëü */
@import url(https://forumstatic.ru/files/001b/ef/4a/30804.css?v=39);



/* II. ØÐÈÔÒÛ
-------------------------------------------------------------*/

/* íå íàøëà ãäå ëåæèò ôàéë ñ øðèôòàìè, ïîýòîìó åáíóëà âñå øî òóò áûëî íåïðèêàÿííîå â åùå îäèí */
@import url(https://forumstatic.ru/files/001b/ef/4a/78620.css?v=4);
@import url(https://forumstatic.ru/files/001b/ef/4a/42021.css);



/* III. ÊÎÄÅÊÈ ÐÀÇÍÛÕ ÝËÅÌÅÍÒÎÂ
-------------------------------------------------------------*/

/* ëè÷íûå ñòðàíèöû */
/*@import url(https://forumstatic.ru/files/0019/9e/ef/71221.css?v=8)*/
@import url(https://forumstatic.ru/files/001b/ef/4a/82018.css?v=62);

/* äëÿ ôîòî÷åê */
@import url(https://forumstatic.ru/files/001b/ef/4a/16581.css?v=11);

/* Lanesthetics */
@import url(https://forumstatic.ru/files/001b/ef/4a/15187.css?v=2);

/* chicago news */
@import url(https://forumstatic.ru/files/001b/ef/4a/31913.css?v=39);

/* challenge */
@import url(https://forumstatic.ru/files/0019/9e/ef/17276.css?v=4);

/* sns */
@import url(https://forumstatic.ru/files/0019/9e/ef/45491.css?v=3);

/* ìåìîãðàì */
@import url(https://forumstatic.ru/files/001b/ef/4a/91794.css?v=12);



/* IV. ÏÅÐÅÌÅÍÍÛÅ
-------------------------------------------------------------*/

:root {
    /* îáùèé îòñòóï îò êîíòåíòà */
    --general-padding: 35px;
    /* òåêñò */
    --mem-font-v1: 'Alegreya Sans SC';
    --mem-font-v2: 'arial';
    --mem-font-v3: 'DINCondensed-Regular';
    --mem-font-v4: 'FontAwesome';
    --mem-font-v5: 'Montserrat';
    --mem-col-v1: #9a9898;
    --mem-col-v2: #d1b555;
    --mem-col-v3: #faf6f2;
    --mem-col-v4: #94887a;
    --mem-col-v5: #6a5f53;
    /*äëÿ öèòàò*/
    --mem-bac-v1: #b7b7b7;
    --mem-bac-v2: #e5db9a;
    --mem-bac-v3: #d3c271;
    --mem-bac-v4: #ededec;
    --mem-bac-v5: #dddddb;
    --mem-bac-v6: #cacecb;
    --mem-bac-v7: #f0f0ef;
    --mem-bac-v8: linear-gradient(90deg, #bda069, #e7d457);
    --mem-bac-v9: #dfdedc;
    --mem-bac-v10: #e7e7e4;
    --mem-bac-v11: #cacecb6b;
    --mem-bac-v12: #00000075;
    --mem-bac-v13: #5551511f;
    --mem-fon: linear-gradient(90deg, #b7b9b9, #e3e4e4, #b7b9b9);
    --mem-body: #e9e8e6;
    --mem-body-box: 0 0 4px 1px #a89f77bf, 0 0 0 16px #cdc490, 0 0 0 17px #ffffffcc, 0 0 14px 13px #000000a6;
}

:root .night {
    --mem-col-v1: #8e8b87;
    /**/
    --mem-col-v2: #b0a379;
    /**/
    --mem-col-v3: #faf6f2;
    --mem-col-v4: #605e5e;
    /**/
    --mem-col-v5: #6a5f53;
    /*äëÿ öèòàò*/
    --mem-bac-v1: #b7b7b7;
    --mem-bac-v2: #bebba6;
    --mem-bac-v3: #868066;
    /**/
    --mem-bac-v4: #e3e3e3;
    /**/
    --mem-bac-v5: #dddddb;
    --mem-bac-v6: #cacecb;
    --mem-bac-v7: #cbcac9;
    /**/
    --mem-bac-v8: linear-gradient(90deg, #bda069, #e7d457);
    --mem-bac-v9: #d0cfcd;
    /**/
    --mem-bac-v10: #e7e7e4;
    --mem-bac-v11: #cacecb6b;
    --mem-bac-v12: #00000075;
    --mem-bac-v13: #5551511f;
    --mem-fon: linear-gradient(90deg, #939494, #a4a5a5, #939494);
    /**/
    --mem-body: #d6d5d4;
    /**/
    --mem-body-box: 0 0 4px 1px #a89f77bf, 0 0 0 16px #cdc490, 0 0 0 17px #ffffffcc, 0 0 14px 13px #000000a6;
}


/* V. ÔÈÊÑ ÐÀÇÍÎÃÎ ÎÒÎÁÐÀÆÅÍÈß Â ÁÐÀÓÇÅÐÀÕ
-------------------------------------------------------------*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
/*ul,*/
li,
fieldset,
form,
label,
legend,
input,
textarea,
select,
optgroup,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
marquee {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

/* VI. ÑÎÊÐÛÒÛÅ ÝËÅÌÅÍÒÛ
-------------------------------------------------------------*/

.acchide,
.punbb h1,
#pun-navlinks h2,
#pun-status h2,
#pun-ulinks h2,
.punbb .multipage .topic h2,
form#post.container legend span,
.punbb dl.post-sig dt span,
.punbb p.crumbs strong,
.punbb .divider hr,
#pun-userlist .main h2,
span.item4,
/*#pun-stats ul.container .item3, */
.lastedit,
#pun .modlist,
.stickytext,
.closedatafield,
.punbb .modmenu span a,
div#pun-live-rusff,
.topic a.sharelink,
/*.postlink .closed,*/
li.pl-share,
li.pl-reports,
/*.pa-last-visit, */
#pun-viewforum #pun-main h2,
#pun-announcement h2,
#pun-break4,
#pun-index #pun-main thead,
.pa-reg,
.pa-gifts,
.pa-replies,
.pa-fld1 .fld-name,
.pa-fld4 .fld-name,
.pa-fld5 .fld-name,
#pun-main div.catleft,
#pun-main div.catright,
#pun-viewforum .modmenu .container span,
#pun-searchtopics .modmenu .container span,
#pun-post .FNTslider,
#pun-searchposts .FNTslider,
#pun-messages .FNTslider,
#pun-messages .post-sig,
/*#pun-stats li.item3,*/
#pun-profile #viewprofile-next #profilenav,
#profile-right li#pa-invites,
#profile-gifts,
#pun-post #pun-main h2,
.tipsy-arrow,
.clearer,
div#pun-searchtopics #pun-main h2,
#pun-crumbs1 .container em,
#pun-crumbs2 .container em,
div#pun-searchposts h3 em,
#pun-navlinks #navawards,
#pun-ulinks .container li.item3,
#pun-ulinks .container li.item5,
#pun-crumbs2 .container.crumbs span,
.reactions-container,
#post-form h2 span,
#pun-index #pun-crumbs1 {
    display: none !important;
}


.punbb-admin #pun-crumbs1 {
    visibility: hidden;
}


/* VII. ÍÀÑÒÐÎÉÊÀ ØÐÈÔÒÎÂ ÖÂÅÒÎÂ
-------------------------------------------------------------*/

/* öâåò òåêñòà íà ôîðóìå */
.punbb {
    font: normal 68.75% verdana, arial, helvetica, sans-serif;
    color: #151515;
}

/* öâåò îòäåëüíûõ ïóíêòîâ */
#onlinelist,
#pun-viewforum #pun-main .container,
#pun-viewforum .tc2,
#pun-viewforum .tc3,
.linkst,
.linksb,
#pun-searchposts .post-links a,
.punbb .required label,
.punbb .datafield span.input,
.selectfield label,
.inputfield label,
/*#pun-admain legend span,*/
p[class="checkfield"] *,
div[class="checkfield"] *,
fieldset[class="radiofield"] *,
#pun-viewtopic h3,
#pun-viewtopic h3 a,
#topic-users-in .container,
.punbb th,
#profile-right li strong,
#MyBookmarks h2,
#MyBookmarks h1,
.editBookmark h2,
#viewprofile h2 span,
#pun-adnav h2,
/*#pun-admain h2 span,*/
#setmods dt,
.punbb .post h3 strong,
#post.container legend span,
#userlist.container legend span,
#punbbsearch.container legend span,
.container legend.warntext span,
#notify-settings,
#pun-messages .postlink .button,
#pun-messages #profile.formal .post h3

/*, small#plng*/
    {
    color: var(--mem-col-v1) !important;
}

.punbb .post h3,
#pun-searchposts h3 {
    border-style: solid solid none solid;
    border-width: 0px;
    border-radius: 10px;
    background: var(--mem-bac-v5);
}

.punbb .post h3 span,
#pun-searchposts h3 span {
    padding: 0.5em 0.5em;
    border-left-width: 1px;
    font-size: 13px;
    font-family: var(--mem-font-v1);
    color: var(--mem-col-v1);
    text-transform: uppercase !important;
}

.punbb .post h3 span a,
#pun-searchposts h3 span a {
    color: var(--mem-col-v1);
}

.permalink {
    margin-left: 268px;
}

.punbb .post h3 span a:hover,
#pun-searchposts h3 span a:hover {
    color: var(--mem-col-v2);
}

/* ññûëêè */
.punbb a {
    text-decoration: none;
    transition: all 1s cubic-bezier(0.2, 0.2, 0.2, 1), color 0.5s 0.2s linear;
    color: var(--mem-col-v4);
}

/* äëÿ àäìèíêè è çàêëàäîê, öâåò êàê âûøå*/
#pun-admain a,
#MyBookmarks span.scrl.t,
#MyBookmarks span.scrl.b {
    color: var(--mem-col-v1) !important;
}

/* ïîñëå íàâåäåíèÿ*/
.punbb a:hover,
.punbb a:focus,
.punbb a:active {
    color: var(--mem-col-v2) !important;
}