/* ==UserStyle==
@name Dark Circle Forum (WoW Circle Style)
@namespace https://github.com/Forwy4/forwy
@version 1.0.2
@description Dark style for forum.wowcircle.net
@author Forwy
==/UserStyle== */
@-moz-document domain("forum.wowcircle.net") {
   :root {
      --main-color: #000002;
      --main-bg-color: #3a3a3c;
      --body-color: #737373;
      --border: #887e88;
      --color-font: #e8e7e7;
      --font1: #7e7b7b;
      /*Малозаметный текст*/
      --font2: #bbb6b6;
      /*Среднезаметный текст*/
      --font3: #e2dede;
      /*Сильнозаметны текст*/
      --time-color: #8d99ff;
      --quote-top: #30333e;
      --quote: #4d4e58;
   }
   *::-webkit-scrollbar {
      min-width: 15px !important;
      height: 10px !important;
      background: var(--main-bg-color) !important;
      border: 1px solid var(--border) !important;
      border-radius: 5px;
   }
   *::-webkit-scrollbar-thumb {
      min-height: 28px !important;
      background: var(--main-color) !important;
      border-radius: 5px;
   }
   *::selection {
      color: black;
      background-color: #beca14 !important;
   }
   html {
      /*Основное изображение*/
      background: var(--main-color) url(https://i.imgur.com/zklXXhc.jpg) no-repeat;
   }
   /*Замена значка сообщений (нет новых сообщений)*/
   .old > .table > .td > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/653203962211729429/forum_new-48.png);
   }
   /*Замена значка сообщений (есть новые сообщения)*/
   .new > .table > .td > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654346410241687553/forum_new-48.png);
   }
   /*Замена маленького значка сообщений (нет новых сообщений)*/
   .subforum > img {
      content: url(https://forum.wowcircle.net/images/wow-circle/statusicon/subforum_old-48.png);
   }
   /*Замена значка бесконечности(ссылка)*/
   #forum_statusicon_378,
   #forum_statusicon_1706,
   #forum_statusicon_1430,
   #forum_statusicon_1052,
   #forum_statusicon_1636,
   #forum_statusicon_1508,
   #forum_statusicon_1072,
   #forum_statusicon_1070,
   #forum_statusicon_1073 {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/653233016654528523/subforum_link-48.png);
   }
   body,
   .userprof,
   .userprof_content,
   .thread_info {
      /*Основной шрифт*/
      font-family: Arial, Calibri sans-serif;
      color: var(--color-font);
   }
   body a {
      font-family: Arial, Calibri sans-serif;
      color: var(--color-font) !important;
      transition: 0.5s ease;
   }
   a:hover {
      color: white !important;
      transition: 0.5s ease;
   }
   .time,
   .wgo_block .time,
   .below_body .time,
   #sidebar_container .userprof_content .time,
   .userprof_content .time,
   .postbitlegacy .posthead .time {
      /*Время*/
      color: var(--time-color);
   }
   .forumbit_post .forumrow,
   .forumbit_post .forumstats li,
   .forumbit_post .forumstats_2 li,
   .postbitlegacy .lastedited {
      /*Малозаметный*/
      color: var(--font1) !important;
   }
   .wgo_block .blocksubhead,
   #sidebar_container .blocksubhead,
   li.activitybit,
   dl.stats dd,
   .userprof_title,
   .shade,
   em,
   li.userprof_content,
   .postbitlegacy .postrow,
   .postbitlegacy .userinfo .usertitle,
   .postbitlegacy dl.userinfo_extra dt,
   .threadbit .threadtitle,
   .threadbit .threadmeta,
   .threadbit .threadlastpost dd,
   .threadbit .threadpostedin p,
   .searchtitle,
   #sidebar_container .blockbody {
      /*Сильнозаметный*/
      color: var(--font3) !important;
   }
   .wgo_block .section,
   dl.stats dt,
   #sidebar_container .userprof_content .blockrow,
   .moreactivity span,
   .moreactivity a,
   .formcontrols .blockrow .description,
   .postbitlegacy dl.userinfo_extra dd,
   .postbitlegacy,
   .postbitlegacy .posthead,
   .above_threadlist .threadpagenav .threadpagestats,
   .above_postlist .pagination_top .postpagestats,
   .threadbit .threadstats li {
      /*Среднезаметный*/
      color: var(--font2) !important;
   }
   /*Цитаты*/
   .bbcode_container div.bbcode_quote div.message,
   .bbcode_postedby {
      color: var(--font3) !important;
   }
   .bbcode_container div.bbcode_quote div.message {
      background-image: url(images/wow-circle/icons/bbquote.png);
      background-repeat: no-repeat;
      background-position: 0 0;
      padding-top: 25px;
   }
   .bbcode_postedby {
      background: var(--quote-top);
      border-top-left-radius: 5px;
      margin-top: -20px;
      margin-left: -20px;
      margin-right: -20px;
      padding-bottom: 10px;
   }
   .bbcode_container div.bbcode_quote {
      border: 1px var(--border) solid;
      border-top-left-radius: 5px;
   }
   .bbcode_container pre.bbcode_code {
      background: #1c1c1c;
      background: rgba(0, 0, 0, 0.25);
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box;
      color: #eee;
      font-family: 'Bitstream Vera Sans Mono', 'Lucida Console', 'Courier New', Monaco, Courier, monospace;
      line-height: normal;
      margin: 20px 0;
      padding: 20px;
      white-space: pre-wrap;
      word-break: break-all;
      word-wrap: break-word;
      border-top: 1px var(--border) solid;
      border-left: 1px var(--border) solid;
      border-bottom: 0;
      border-right: 0;
      min-height: 50px;
      max-height: 160px;
   }
   .bbcode_container div.bbcode_quote {
      background: #1c1c1c;
      background: rgba(0, 0, 0, 0.25);
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box;
      color: #eee;
      font-family: 'Bitstream Vera Sans Mono', 'Lucida Console', 'Courier New', Monaco, Courier, monospace;
      line-height: normal;
      margin: 20px 0;
      padding: 20px;
      word-break: break-all;
      word-wrap: break-word;
      border: 0;
      font-style: normal;
   }
   .quote_expander {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 12px;
      text-align: center;
      color: rgb(63, 63, 63);
      cursor: pointer;
      padding-top: 65px;
      background: -webkit-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
      background: -moz-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
      background: -o-linear-gradient(top, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
      background: linear-gradient(to bottom, rgba(45, 45, 45, 0) 0%, var(--main-color) 80%);
      width: 100%;
      position: absolute;
      bottom: 0;
   }
   body > div.body_wrapper,
   #yuievtautoid-0 > div.body_wrapper {
      /*Цвет на задней картинке*/
      background: linear-gradient(to top, var(--body-color) 0%, transparent 100%);
   }
   .wgo_block .blockbody,
   .thread_info .blockbody {
      background: #646262;
   }
   .footer {
      clear: both;
      margin-top: 15px;
      text-align: right;
      display: block;
      -moz-box-shadow: -2px 2px 2px #c8c8c8;
      -webkit-box-shadow: -2px 2px 2px #c8c8c8;
      box-shadow: -2px 2px 2px #c8c8c8;
      background: #000201 none;
      padding: 5px 0px 5px 0px;
      border: 1px solid var(--border);
      color: #827972;
      font: normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
   }
   .toplinks {
      /*Строка навигации*/
      position: absolute;
      right: 0px;
      top: 0;
      color: #ffffff;
      font: normal normal normal 12px Arial, Tahoma, Calibri, Verdana, Geneva, sans-serif;
      text-align: right;
   }
   #toplinks > ul > li.welcomelink > a {
      background: none;
   }
   .toplinks .notifications a.popupctrl:hover,
   .toplinks .nonotifications a.popupctrl:hover,
   .toplinks .nonotifications a.popupctrl.active,
   .toplinks .notifications a.popupctrl.active {
      padding-top: 3px;
      padding-bottom: 3px;
      padding-left: 4px;
      padding-right: 15px;
      background: var(--main-bg-color) url(images/wow-circle/misc/arrow.png) no-repeat right center;
   }
   .toplinks ul.isuser li a:hover {
      padding-top: 3px;
      padding-bottom: 3px;
      padding-left: 4px;
      padding-right: 4px;
      background: var(--main-bg-color);
      color: rgb(255, 255, 255);
   }
   .popupbody {
      font: normal 12px Tahoma, Calibri, Verdana, Geneva, sans-serif;
      color: #fff;
      padding: 2px;
      background: var(--main-bg-color) none;
      border: 0px solid var(--border);
      position: absolute;
      z-index: 1000;
      top: 1.5em;
      left: 0;
      display: none;
      min-width: 200px;
   }
   .popupbody li a,
   .popupbody li label {
      display: block;
      background: none;
      text-decoration: none;
      text-align: left;
      white-space: nowrap;
   }
   .toplinks .nonotifications .popupbody a {
      color: #000000;
      background: var(--main-bg-color) none;
      float: none;
      clear: none;
      padding: 0 5px;
      margin-left: 0;
      text-align: left;
      line-height: 26px;
   }
   .popupbody li > a:hover,
   .popupbody li > label:hover {
      color: #fff;
      background: var(--main-color) none;
   }
   .popupbody li {
      border-color: var(--border);
   }
   .popupbody li > a,
   .popupbody li > label {
      color: #fff;
      background: var(--main-bg-color) none;
   }
   #yui-gen3 > li:nth-child(5) > a,
   #yui-gen6 > li:nth-child(3) > a,
   #yui-gen9 > li:nth-child(5) > a {
      border-bottom-left-radius: 7px;
   }
   .toplinks .nonotifications .popupbody a:hover {
      color: #fff;
      background: var(--main-color) none;
      text-decoration: underline;
      padding: 0 5px;
   }
   #searchtypeswitcher li a {
      display: block;
      padding: 5px 10px;
      margin-right: 5px;
      background-color: var(--main-color);
      float: left;
      clear: right;
      color: #ffffff;
      text-decoration: none;
      -moz-border-radius-topright: 5px;
      -moz-border-radius-topleft: 5px;
      -webkit-border-top-right-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px;
   }
   .forumbit_nopost .subforumdescription,
   .userprof_headers,
   .threadlisthead {
      /*Цвет под шапкой*/
      color: #fff4ed;
      background: var(--main-bg-color) none repeat-x;
   }
   .postbitlegacy .posthead {
      background: rgba(0, 0, 0, .59);
      border-top: 1px var(--border) solid;
   }
   #forumbits.forumbits .forumhead {
      border-color: var(--border);
   }
   .navlinks {
      background: var(--main-bg-color);
      border-top: 1px solid var(--border);
      padding: 10px 0;
      text-align: center;
      color: #5d5d5d;
      font-size: 14px;
      margin-top: 20px;
      margin-bottom: 20px;
      width: 100%;
      clear: both;
   }
   .threadbit .threadstats li,
   .forumbit_post .forumstats li,
   .forumbit_post .forumstats_2 li {
      /*Просмотры тем*/
      background: #30302f;
      width: 70px;
   }
   .forumbit_post .forumstats li:first-child,
   .forumbit_post .forumstats_2 li:first-child,
   .threadbit .threadstats li:first-child,
   #forum186 > div.forumbit_post.L2 > div > ul.forumstats_2.td > li:nth-child(1) {
      background: #414140;
   }
   .toolsmenu #forumtools h6 a,
   .toolsmenu #threadtools h6 a {
      background: url(images/wow-circle/icons/hammer.png) var(--main-bg-color) no-repeat;
      background-position: 5px 6px;
      background-size: 13px;
      padding-left: 23px;
      border-top: 1px var(--border) solid;
   }
   .postbitlegacy .imlinks a:nth-child(1) > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654038559975669760/vk.png);
   }
   .postbitlegacy .imlinks a:nth-child(2) > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654038562223947806/dc.png);
   }
   .blockfoot,
   .blocksubfoot,
   #comparelist li {
      background: var(--body-color);
      color: var(--color-font);
   }
   #comparelist li.remove {
      background: #b37676cc;
      color: #b30a0a;
   }
   #comparelist li.add {
      background-color: rgb(80, 113, 80);
      color: rgb(13, 45, 24);
   }
   /*Календарь*/
   .month .othermonth {
      background: rgb(27, 30, 37) none;
   }
   .calendar .events.today,
   .calendar .today {
      background: #1c354a;
   }
   dl.tabslight dd a {
      background: var(--main-bg-color);
      border: 1px var(--border) solid;
   }
   dl.tabslight dd a:hover {
      background: var(--main-color);
   }
   html > body dl.tabslight dd.selected a {
      background: var(--main-color);
      border-top: 1px var(--border) solid;
   }
   html > body dl.tabslight dd.selected a:hover {
      background: var(--main-color);
      border-top: 1px var(--border) solid;
   }
   dl.tabslight {
      border-bottom-color: var(--border);
   }
   /*Альбомы*/
   #album_content .blockbody,
   #latestalbumcontainer li,
   #albumlist .blockbody,
   .albumlist_entry,
   #content .blockrow > li,
   #content .blockrow > ol,
   #content .blockrow > div,
   li.sgicon .maincol,
   #sidebar_container .blockbody,
   #sidebar li.sgicon .maincol {
      background: var(--main-bg-color);
      border-radius: 0;
   }
   /*Строка поиска*/
   .globalsearch input.textbox {
      width: 160px;
      height: 20px;
      margin-top: -10px;
      border: none;
      box-shadow: none;
      background: #ece9e9 url(https://cdn.discordapp.com/attachments/575078879572656128/654035978167648257/search.png) 4px 50% no-repeat;
      text-indent: 25px;
   }
   .toolsmenu #forumsearch h6 a,
   .toolsmenu #searchthread h6 a {
      background: url(https://cdn.discordapp.com/attachments/575078879572656128/654035978167648257/search.png) var(--main-bg-color) no-repeat;
      background-repeat: no-repeat;
      background-position: 5px 6px;
      background-size: 13px;
      padding-left: 23px;
   }
   .toolsmenu .popupgroup a.popupctrl,
   .toolsmenu .popupgroup .popupmenu a.popupctrl,
   .toolsmenu .popupgroup .popupmenu:hover a.popupctrl,
   .toolsmenu .popupgroup .popupmenu:hover .popupctrl a.popupctrl.active {
      border-top: 1px var(--border) solid;
      border-left: 0;
      border-right: 0;
   }
   .toolsmenu #threadrating h6 a {
      background: url(images/wow-circle/icons/rating.png) var(--main-bg-color) no-repeat;
      background-repeat: no-repeat;
      background-position: 5px 6px;
      background-size: 13px;
      padding-left: 23px;
   }
   .toolsmenu #displaymodes h6 a {
      background: url(images/wow-circle/icons/display.png) var(--main-bg-color) no-repeat;
      background-position: 5px 6px;
      background-size: 13px;
      padding-left: 23px;
      border-top: 1px var(--border) solid;
   }
   #navbar_notice_7 {
      /*Актуальные"Новости"*/
      background: var(--main-bg-color);
      border: var(--border) 1px solid;
   }
   #navbar_notice_7 > strong > b > p:nth-child(3) > a:nth-child(1) > span,
   #navbar_notice_7 > strong > b > span {
      /*Лечим ссылки Актуальные новости"*/
      color: var(--color-font) !important;
      transition: 0.5s ease;
   }
   #navbar_notice_7 > strong > b > p:nth-child(3) > a:nth-child(1) > span:hover {
      color: white !important;
      transition: 0.5s ease;
   }
   /*Верхушка Новые сообщения Личные сообщение Справка...*/
   .navtabs ul {
      background: var(--main-color);
      border-bottom-left-radius: 10px;
   }
   /*Верхушка Форум Альбомы Группы... Выбрано*/
   .navtabs li.selected a.navtab {
      background: var(--main-color) none repeat-x;
      position: relative;
      border-top: 1px var(--time-color) solid;
   }
   /*Верхушка Форум Альбомы Группы... Не выбрано*/
   .navtabs li a.navtab {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      line-height: 28px;
      min-width: 50px;
      background: var(--main-bg-color);
   }
   .navtabs li a.navtab:hover {
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      line-height: 28px;
      min-width: 50px;
      background: var(--main-color);
   }
   .forumhead,
   .wgo_block .blockhead,
   #sidebar_container .blocksubhead,
   .toolsmenu,
   .forum_info .blockhead,
   h2.searchlisthead,
   .thread_info h4 {
      /*Шапка заголовков разделов*/
      background: var(--main-color) none;
      border-radius: 0;
   }
   #cat13 > div > div > p {
      background: var(--main-bg-color);
   }
   .forumhead + .childforum .L2:first-child .forumrow,
   .forumbit_post:nth-child(odd) .forumrow,
   .forumbit_post .forumrow,
   .forumbit_post:nth-child(even) .forumrow {
      background: none !important;
      border: none;
   }
   /*Фон для разделов на главной*/
   .forumbit_post {
      background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
      border-bottom: 1px solid;
   }
   #sidebar_container.member_summary {
      /*Там, где аватарка*/
      width: 250px;
      float: left;
      clear: right;
      border-radius: 5px;
      box-shadow: -2px 2px 2px #c8c8c8;
      background: none;
      border: 0px var(--border) solid;
      display: inline-block;
      margin-bottom: 10px;
      padding: 0;
   }
   /*Тоже там, где аватарка, только ниже*/
   #sidebar_container .userprof_content .blockrow {
      background: var(--main-bg-color);
      background-image: none;
      background-repeat: repeat;
      border-color: var(--border);
   }
   .member_summary dl.stats dt,
   .member_summary dl.stats dd {
      font-size: 12px;
      margin: 3px;
   }
   /*Активность в профиле*/
   li.userprof_content {
      margin-bottom: .5em;
      color: #333333;
      background-color: none;
      background-image: none;
      background-repeat: repeat;
   }
   .userprof_content {
      background: var(--body-color);
      color: var(--color-font);
   }
   li.activitybit,
   li.userprof_content,
   .userprof_moduleinactive,
   .formcontrols .blockrow,
   .blockbody {
      overflow: hidden;
      font-weight: normal;
      font-family: inherit;
      font-size: 13px;
      margin: 0px 0px 10px 0px;
      border: none;
      padding: 10px;
      background: var(--main-bg-color) none;
   }
   .profile_editor_border,
   .profile_content .actionbuttons {
      border: none;
   }
   .blockfoot {
      background: none;
   }
   .pagination span a,
   .pagination span a.popupctrl,
   .popupbody li.formsubmit {
      background: var(--main-bg-color);
      border-color: var(--border);
   }
   .pagination span a:hover,
   .pagination span a.popupctrl:hover,
   .button:hover {
      background: var(--main-color);
      border-color: var(--border);
   }
   .pagination span.selected a,
   .button {
      background: var(--main-color);
   }
   /*Шапка в личном кабинете*/
   dd.userprof_moduleinactive {
      background: var(--main-bg-color);
      margin: 0;
      padding: 0 15px;
      transition: 0.2s ease;
      border-top: 1px var(--border) solid;
      border-left: 1px var(--border) solid;
      border-right: 1px var(--border) solid;
   }
   dd.userprof_moduleinactive:hover {
      background: var(--main-color);
      margin: 0;
      padding: 0 15px;
      transition: 0.2s ease;
      border-top: 1px var(--border) solid !important;
      border-left: 1px var(--border) solid !important;
      border-right: 1px var(--border) solid !important;
   }
   dl.tabslight dd.userprof_module a {
      color: #ffffff;
      background: none;
      border: none;
   }
   dd.userprof_module {
      background: var(--main-color);
      font-weight: bold;
      display: inline;
      padding: 0 15px;
      line-height: 22px;
      font-size: 14px;
      border-top: 1px var(--time-color) solid;
   }
   dd.userprof_module:hover {
      background: var(--main-color);
      font-weight: bold;
      display: inline;
      padding: 0 15px;
      line-height: 22px;
      font-size: 14px;
      border-top: 1px var(--time-color) solid;
   }
   .memberprofiletabunder {
      background-color: var(--main-bg-color);
      background-image: none;
      background-repeat: repeat-x;
      border-top: 1px var(--border) solid;
      border-bottom: 1px var(--border) solid;
   }
   .as-tabs dd {
      background: var(--main-bg-color);
      border: none;
      padding: 0 5px;
      transition: 0.2s ease;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom: 1px var(--border) solid;
      border-left: 1px var(--border) solid;
      border-right: 1px var(--border) solid;
   }
   .as-tabs dd:hover {
      background: var(--main-color);
      border: none;
      padding: 0 5px;
      transition: 0.2s ease;
      border-bottom: 1px var(--border) solid;
      border-left: 1px var(--border) solid;
      border-right: 1px var(--border) solid;
   }
   .activitystream_block dd.selected {
      background: var(--main-bg-color);
      border: none;
      border-bottom: 1px var(--time-color) solid;
   }
   #activity_tab_container > div {
      overflow: hidden;
      background: transparent;
   }
   .activitystream_block dd.selected {
      background: var(--main-color);
   }
   #message_list .postbit {
      background: var(--main-bg-color);
   }
   /*Кнопка Изменить стиль профиля*/
   .userprof_button {
      padding: 3px;
      margin: 0;
      border: 0px var(--border) solid;
      background: var(--main-color);
      color: var(--color-font);
      transition: 0.2s ease;
   }
   .userprof_button:hover {
      padding: 3px;
      margin: 0;
      border: 0px var(--border) solid;
      background: var(--main-bg-color);
      color: var(--color-font);
      transition: 0.2s ease;
   }
   #searchform > input.searchimg {
      background: transparent;
   }
   #groupsearch .searchimg {
      vertical-align: top;
      padding: 2px;
      position: relative;
      left: -3px;
   }
   #groupsearch input {
      background: #ece9e9;
      color: #ece9e9;
      border-radius: 3px;
   }
   /*Приват*/
   #usercp_nav .blockrow .active {
      background: var(--main-color);
   }
   #usercp_nav .blockbody {
      border: 1px solid #96725a;
      border: none;
      background: var(--main-bg-color) none;
   }
   #usercp_nav .blockrow {
      background: var(--main-bg-color) none;
      padding: 1px 10px;
   }
   #usercp_nav .blocksubhead {
      background: var(--main-color);
      border: 1px var(--border) solid;
   }
   .blocksubhead {
      background: var(--main-color);
      border-bottom: 1px var(--border) solid;
   }
   .blockhead {
      background: var(--main-color);
   }
   .blockbody.settings_form_border {
      border-right: 1px solid var(--border);
      border-left: 1px solid var(--border);
      border-bottom: 1px solid var(--border);
   }
   .pmlist .blockrow {
      background: var(--main-bg-color);
      border-left: 1px var(--border) solid;
      border-right: 1px var(--border) solid;
   }
   .navpopupmenu.popupmenu.nohovermenu a.popupctrl,
   .navpopupmenu.popupmenu.nohovermenu a.textcontrol,
   a.textcontrol,
   .actionbuttons .group .button,
   #inlinemod_formctrls .popupctrl {
      background: var(--main-color) !important;
      transition: 0.2s ease;
   }
   .navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover,
   .navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover,
   a.textcontrol:hover,
   .actionbuttons .group .button:hover {
      background: var(--main-bg-color) !important;
      transition: 0.2s ease;
   }
   .postbitlegacy,
   .postbitlegacy .postbody,
   .postbitlegacy .postdetails,
   .postbitlegacy .userinfo,
   .postbitlegacy .postfoot .textcontrols,
   #inlinemod_formctrls .popupctrl:hover {
      background: var(--main-bg-color) !important;
   }
   .postbitlegacy .postfoot .textcontrols,
   .threadlisthead {
      border-top: 1px var(--border) solid;
      border-bottom: 1px var(--border) solid;
   }
   .postbitlegacy .postfoot .textcontrols a.newreply,
   .postbit .postfoot .textcontrols a.newreply {
      background: url(images/wow-circle/buttons/quote_40b.png) no-repeat left;
   }
   .postbitlegacy .postfoot .textcontrols a {
      background: transparent;
   }
   .postbitlegacy .postfoot .textcontrols a.quickreply,
   .postbit .postfoot .textcontrols a.quickreply,
   .postbitlegacy .postfoot .textcontrols a.forwardpost,
   .postbit .postfoot .textcontrols a.forwardpost {
      background: url(images/wow-circle/buttons/reply_40b.png) no-repeat transparent left;
   }
   .postbitlegacy .postfoot .textcontrols a.editpost {
      background: url(images/wow-circle/buttons/edit_40b.png) no-repeat transparent left;
   }
   .postbitlegacy .postfoot .textcontrols a.multiquote,
   .postbit .postfoot .textcontrols a.multiquote {
      background: url(images/wow-circle/buttons/multiquote-back_40b.png) no-repeat transparent left;
   }
   .postbit .postfoot .textcontrols a.multiquote:hover {
      background: url(images/wow-circle/buttons/multiquote-back_40b.png) no-repeat transparent left;
   }
   .postbitlegacy .postfoot .textcontrols a.infraction,
   .postbit .postfoot .textcontrols a.infraction {
      background: url(images/wow-circle/buttons/add-infraction_sm.png) no-repeat transparent left;
   }
   .postbitlegacy .postfoot .textcontrols a.post_thanks_button:hover,
   .postbit .postfoot .textcontrols a.post_thanks_button:hover {
      background: url(images/wow-circle/buttons/post_thanks.png) no-repeat transparent left;
   }
   .threadbit,
   .threadbit:nth-child(even) .sticky,
   .threadbit:nth-child(odd) .sticky,
   .threadbit:nth-child(odd) .nonsticky,
   .threadbit:nth-child(even) .nonsticky {
      background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
      border-bottom: 1px solid;
      opacity: 0.9;
      transition: 0.1s ease;
   }
   .threadbit,
   .threadbit:nth-child(even) .sticky:hover,
   .threadbit:nth-child(odd) .sticky:hover,
   .threadbit:nth-child(odd) .nonsticky:hover,
   .threadbit:nth-child(even) .nonsticky:hover {
      background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
      border-bottom: 1px solid;
      opacity: 1;
      transition: 0.1s ease;
   }
   /*Сердечко*/
   .postbitlegacy .postfoot .textcontrols a.post_thanks_button:hover,
   .postbit .postfoot .textcontrols a.post_thanks_button:hover {
      background: url(https://i.imgur.com/bqUFVXn.png) no-repeat transparent left;
      opacity: 1;
   }
   .postbitlegacy .postfoot .textcontrols a.post_thanks_button,
   .postbit .postfoot .textcontrols a.post_thanks_button {
      background: url(https://i.imgur.com/bqUFVXn.png) no-repeat transparent left;
      opacity: 0.9;
   }
   /*Кнопка Новая тема, закрытая тема*/
   .newcontent_textcontrol {
      background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
      border-radius: 4px;
      color: rgb(255, 255, 255);
      padding: 6px 15px 6px 15px;
      border: 0;
      opacity: 0.8;
      transition: 0.3s ease;
   }
   .newcontent_textcontrol:hover {
      background: linear-gradient( to top, var(--main-color), var(--main-bg-color));
      border-radius: 4px;
      color: rgb(255, 255, 255);
      padding: 6px 15px 6px 15px;
      border: 0;
      opacity: 1;
      transition: 0.3s ease;
   }
   /*Вставить изображение*/
   .cke_skin_kama .cke_dialog_title {
      color: var(--color-font);
   }
   .cke_skin_kama .cke_dialog .cke_dialog_body {
      background: var(--main-color) none;
   }
   .cke_skin_kama .cke_dialog_contents * {
      color: var(--color-font);
   }
   .cke_skin_kama .cke_dialog_body .cke_dialog_tabs a.cke_dialog_tab_selected,
   .cke_skin_kama .cke_dialog_contents .cke_dialog_footer {
      background: var(--main-bg-color);
      border-color: var(--border);
      background-image: none;
   }
   .cke_skin_kama .cke_dialog_body .cke_dialog_tabs a.cke_dialog_tab {
      background: var(--main-color);
      background-image: none;
   }
   .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok,
   .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel {
      background: var(--main-color);
   }
   .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_ok:hover,
   .cke_skin_kama .cke_dialog_contents a.cke_dialog_ui_button_cancel:hover {
      background: var(--body-color);
      cursor: pointer;
   }
   .cke_skin_kama a.cke_dialog_ui_button_ok span,
   .cke_skin_kama a.cke_dialog_ui_button_cancel span {
      cursor: pointer;
      background: transparent;
   }
   #uploadbutton {
      background: var(--main-color);
      padding: 7px;
      margin-top: 10px;
      width: auto;
      height: auto;
      font-size: 15px;
      transition: 0.2s ease;
      border: 1px var(--border) solid;
      border-radius: 8px;
   }
   #uploadbutton:hover {
      background: var(--main-bg-color);
      padding: 7px;
      margin-top: 10px;
      width: auto;
      height: auto;
      font-size: 15px;
      transition: 0.2s ease;
      border: 1px var(--border) solid;
      border-radius: 8px;
   }
   .cke_skin_kama .cke_dialog_contents .cke_dialog_contents {
      background: var(--main-bg-color);
   }
   .cke_skin_kama .cke_dialog input[type="file"] {
      margin-top: 10px;
      min-width: 330px;
      width: 330px;
      height: auto;
      font-size: 20px;
   }
   .cke_skin_kama .cke_dialog_body .cke_dialog_close_button span {
      border: 2px solid #fff;
      color: #ffffff;
      border-radius: 33%;
      font-size: 15px;
      padding: 5px;
      margin: 5px;
      bottom: 10px;
      right: 10px;
      position: relative;
      transition: 0.2s ease;
   }
   .cke_skin_kama .cke_dialog_body .cke_dialog_close_button span:hover {
      border: 2px solid #fff;
      color: #000;
      border-radius: 33%;
      font-size: 15px;
      padding: 5px;
      margin: 5px;
      bottom: 10px;
      right: 10px;
      position: relative;
      transition: 0.2s ease;
   }
   .cke_skin_kama .cke_dialog_body .cke_dialog_title {
      border-bottom: 1px var(--border) solid;
      padding: 10px;
   }
   div.forum_info .blockbody,
   .block .blockbody {
      background: var(--main-bg-color);
      color: var(--color-font);
   }
   #searchbits .threadstats {
      width: 15%;
   }
   .threadbit .threadlastpost dd {
      height: auto;
      margin: 0;
   }
   .threadbit .threadstats {
      padding-bottom: 15px;
   }
   /*Двойная стрелка вправо*/
   div > div > div.bbcode_postedby > a,
   div > dl > dd:nth-child(3) > a:nth-child(2) > img,
   #yui-gen11 > span.first_last > a > img,
   div > dl > dd:nth-child(2) > a > img,
   #yui-gen117 > span.first_last > a > img,
   div > div.forumlastpost.td > div > p.lastposttitle > a > img,
   span.first_last > a > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654036639487754241/last-right.png);
   }
   /*Двойная стрелка влево*/
   #yui-gen14 > span.first_last > a > img,
   #yui-gen11 > span:nth-child(3) > a > img,
   #yui-gen117 > span:nth-child(3) > a > img,
   #yui-gen108 > span:nth-child(3) > a > img,
   #yui-gen120 > span:nth-child(3) > a > img,
   #yui-gen140 > span:nth-child(3) > a > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654036639487754241/last-right.png);
      transform: rotate(180deg);
   }
   /*Одиночная стрелка вправо*/
   #yui-gen11 > span.prev_next > a > img,
   #yui-gen5 > span.prev_next > a > img,
   #yui-gen2 > span:nth-child(11) > a > img,
   #yui-gen2 > span.prev_next > a > img,
   #yui-gen117 > span.prev_next > a > img,
   #yui-gen108 > span:nth-child(11) > a > img,
   #yui-gen120 > span.prev_next > a > img,
   #yui-gen140 > span.prev_next > a > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654037309443801118/next-right.png);
   }
   /*Одиночная стрелка влево*/
   #yui-gen14 > span.prev_next > a > img,
   #yui-gen5 > span:nth-child(6) > a > img,
   #yui-gen2 > span:nth-child(6) > a > img,
   #yui-gen11 > span:nth-child(4) > a > img,
   #yui-gen117 > span:nth-child(4) > a > img,
   .threadpagenav > #yui-gen108 > span:nth-child(4) > a > img,
   #yui-gen120 > span:nth-child(4) > a > img,
   #yui-gen140 > span:nth-child(4) > a > img {
      content: url(https://cdn.discordapp.com/attachments/575078879572656128/654037309443801118/next-right.png);
      transform: rotate(180deg);
   }
   /*Фикс плавающих стрелок*/
   .pagination span.prev_next a,
   .pagination span.first_last a {
      top: 0 !important;
   }

   /*Spoiler*/
   .spoiler {
      background: var(--quote);
      border: 1px var(--border) solid;
   }
   .spoiler > div {
      text-align: center;
      padding: 5px;
   }
   .sphide {
      position: relative;
      text-align: right;
      font-family: Arial serif;
      font-size: 12px;
      margin: 0 auto;
      width: 100%;
   }
   .spoiler > h2 {
      background: var(--main-color) url(images/wow-circle/misc/icon_plus.png) no-repeat left center;
      font: italic normal 13px Tahoma, Calibri, Verdana, Geneva, sans-serif;
      font-size: 11px;
      padding: 3px 17px 3px 17px;
      margin: 0;
      line-height: 15px;
      font-weight: bold;
      cursor: pointer;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
   }
}