.wcomments_form {
  background: #282828 !important;
  border-color: #414141 !important;
}
#page_wrap {
  background: #141414 !important;
  color: #fff !important;
  border-radius: 0;
}
.page_block {
  background: #282828 !important;
  -webkit-box-shadow: 0 1px 0 0 #414141, 0 0 0 1px #414141 !important;
  box-shadow: 0 1px 0 0 #414141, 0 0 0 1px #414141 !important;
}
.post_edit_settings_wrap:before {
  background: #414141 !important;
}
.eltt {
  background: #282828 !important;
  border-color: #414141 !important;
}
.emoji_tt_wrap {
  background: #282828 !important;
  border-color: #414141 !important;
}
.ui_actions_menu {
  background: #282828 !important;
  border-color: #414141 !important;
}
.ui_actions_menu:after {
  border-bottom-color: #282828 !important;
}
.ui_actions_menu_item:hover {
  background: rgba(255, 255, 255, 0.1) !important;
}
.emoji_tt_wrap.tt_down:after {
  border-top-color: #424242 !important;
}
.emoji_tt_wrap.tt_up:after {
  border-bottom-color: #282828 !important;
}
.ui_actions_menu:before {
  border-bottom-color: #414141 !important;
}
.emoji_tt_wrap.tt_down:before {
  border-top-color: #414141 !important;
}
.emoji_tt_wrap.tt_up:before {
  border-bottom-color: #414141 !important;
}
.emoji_cat_title {
  background: #282828 !important;
}
.emoji_tabs {
  background: #424242 !important;
}
.emoji_tabs_l_s,
.emoji_tabs_r_s {
  background: transparent !important;
}
.emoji_tabs_l_sc,
.emoji_tabs_r_sc {
  background: transparent !important;
}
.emoji_tab_sel,
.emoji_tab_sel:hover {
  background: rgba(255, 255, 255, 0.2) !important;
}
.wcomments_post.reply_box_open .reply_box_inner_wrap .reply_box {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: #414141 !important;
}
.wall_module .reply_fakebox {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: #414141 !important;
}
.fakeinput,
div[contenteditable=true],
input.big_text,
input.dark,
input.search,
input.text,
textarea {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: #414141 !important;
}
.wcomments_post .reply_box_inner_wrap .reply_fakebox,
.wcomments_post .reply_box_inner_wrap .reply_field,
.wcomments_post .reply_box_inner_wrap .reply_field ~ .placeholder .ph_input {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: #414141 !important;
}
.wall_module .reply_box,
.wall_module .reply_fakebox_wrap {
  background: #141414 !important;
}
.fakeinput,
.fakeinput ~ .placeholder .ph_input,
div[contenteditable=true],
div[contenteditable=true] ~ .placeholder .ph_input,
input.big_text,
input.big_text ~ .placeholder .ph_input,
input.dark,
input.dark ~ .placeholder .ph_input,
input.search,
input.search ~ .placeholder .ph_input,
input.text,
input.text ~ .placeholder .ph_input,
textarea,
textarea ~ .placeholder .ph_input {
  color: #b2b2b2 !important;
}
.submit_post {
  background: transparent !important;
}
.ui_scroll_default_theme.ui_scroll_emoji_theme > .ui_scroll_overflow > .ui_scroll_shadow_bottom,
.ui_scroll_default_theme.ui_scroll_emoji_theme > .ui_scroll_overflow > .ui_scroll_shadow_top {
  background: none !important;
}
.ui_scroll_default_theme.ui_scroll_emoji_theme > .ui_scroll_overflow > .ui_scroll_shadow_bottom,
.ui_scroll_default_theme.ui_scroll_emoji_theme > .ui_scroll_overflow > .ui_scroll_shadow_top {
  background: none !important;
}
.emoji_cats_title_helper:after {
  background: none !important;
}
.wall_module .reply_form {
  background: transparent !important;
}
.flat_button.secondary {
  background: #282828 !important;
}
.flat_button.secondary:hover {
  background: #424242 !important;
}
.wall_module .replies_open,
.wall_module .wr_header {
  background: #282828 !important;
}
.wall_module a.wall_reply_greeting {
  color: #fff !important;
}
