body.dark-theme {

  background: #272b3e;
  color: #c7c7c7;

}

body.dark-theme .wrap-main {

  background-color: #212432;

}

body.dark-theme .short-item {

  background-color: #272b3e;
  box-shadow: 0 23px 57px rgb(0 0 0 / 0%);

}

body.dark-theme .sect-bg {

  background-color: #272b3e;
  box-shadow: 0 23px 57px rgb(0 0 0 / 0%);

}

body.dark-theme .side-box {

  background-color: #272b3e;
  box-shadow: 0 23px 57px rgb(0 0 0 / 0%);

}

body.dark-theme .short-thumb {

  background-color: #272b3e;
  box-shadow: 0 23px 57px rgb(0 0 0 / 0%);

}

body.dark-theme .comm-item {

  background-color: #272b3e;
  box-shadow: 0 23px 57px rgb(0 0 0 / 0%);

}

body.dark-theme .side-nav > li > a {

  border-bottom: 1px solid #2124325e;

}

body.dark-theme a 
{
  color: #d1d1d1;
}

body.dark-theme .hidden-menu 
{
  background-color: #282b3c;
}

body.dark-theme input[type="text"], input[type="password"], select, textarea 
{
  background-color: #272b3e;
}

body.dark-theme .search-box button
{
  color: #fff;
}

body.dark-theme .short-text
{
  color: #bdbdbd;
}

body.dark-theme .ltext
{
  color: #bbbbbb;
}

body.dark-theme .sorter, .sect-link
{
  background-color: #f44336bf;
}

body.dark-theme .sorter form
{
  background-color: #272b3e;
}

body.dark-theme .short-meta
{
  border-top: 1px solid #2124328a;
}

body.dark-theme #dropmenudiv
{
  background: #272b3e;
}

body.dark-theme .usp-name
{
  background-color: #272b3e;
  border-bottom: 1px solid #272b3e;
}

body.dark-theme .us-prof
{
  background-color: #272b3e;
  border-bottom: 1px solid #272b3e;
}

body.dark-theme .usp-meta li:nth-child(2n+1)
{
  background-color: #202436;
}

body.dark-theme .usp-left
{
  background-color: #202334;
}

body.dark-theme .usp-activ
{
  background-color: #272b3e;
}

body.dark-theme .pm-menu a
{
  background: #f2554c;
}

body.dark-theme .login-box
{
  background-color: #272b3e;
}

body.dark-theme .login-box
{
  background-color: #272b3e;
}

body.dark-theme input[type="text"]
{
  box-shadow: inset 0 0 0 1px #f4433678, inset 1px 2px 5px rgb(244 67 54 / 0%);
  color: #fff;
}

body.dark-theme input[type="password"]
{
  box-shadow: inset 0 0 0 1px #f4433678, inset 1px 2px 5px rgb(244 67 54 / 0%);
  color: #fff;
}

body.dark-theme textarea
{
  box-shadow: inset 0 0 0 1px #f4433678, inset 1px 2px 5px rgb(244 67 54 / 0%);
  color: #fff;
}
body.dark-theme select
{
  box-shadow: inset 0 0 0 1px #f4433678, inset 1px 2px 5px rgb(244 67 54 / 0%);
  color: #fff;
}

body.dark-theme .side-panel
{
  background-color: #181a26;
}

body.dark-theme .side-panel .side-nav .hidden-menu
{
  background-color: #181a26;
}

body.dark-theme .login-menu li
{
      border-right: 1px solid #a9a9a93b;
    border-bottom: 1px solid #e3e3ee30;
}

body.dark-theme .login-menu
{
    border-top: 1px solid #e3e3ee30;
    border-left: 1px solid #e3e3ee30;
}

body.dark-theme .short-tags a
{
    background: #f3f3f300;
}

body.dark-theme .lcomm
{
    border-bottom: 1px solid #f2f2f20d;
}

body.dark-theme .fbtm-one
{
    border-top: 1px solid #f2f2f20d;
}

body.dark-theme .search-box input:not(:focus)::placeholder {color: #fff; font-size: 12px;} 


body.dark-theme .logo
{
    color: #4379f7 !important;
}

body.dark-theme .side-subscribe
{
    background-color: #f4433633 !important;
}
/* Автор: v2 FreePlums (free-plums.ru) */ 