body {
    background-color: #0f0f0f !important;
}
body.white-theme {
    background-color: #fff !important;
}

body.white-theme #layout {
    background: #fff;
}


.white-theme .mnav,
.white-theme .mnav .menu > li,
.white-theme aside,
.white-theme #layout main > .row,
.white-theme .footer_text,
.white-theme #main_content, 
.white-theme .my_topbar .topbar_left,
.white-theme #main_menu,
.white-theme .topbar_search_button,
.white-theme .topbar_search,
.white-theme .my_socialicons li a:hover,
.white-theme footer .footer_top,
.white-theme nav#main_menu .menu ul li,
.white-theme footer .widget .title::before,
.white-theme #layout .widget > .title .links a,
.white-theme #layout .widget_tabbed > .tabs .links a,
.white-theme .widget_content_slider .items .item.active,
.white-theme a.menu_mobile,
.white-theme .topbar_right .wd_notices_icons li .wd_open_block .wd_ob_head,
.white-theme #layout .is_blocks .widget_tags_cloud .tags_as_cloud li a:hover,
.white-theme #layout .is_blocks .widget_tags_cloud .tags_as_list li:hover,
.white-theme body,
.white-theme header,
.white-theme .my_topbar,
.white-theme .topbar_right,
.white-theme footer,
.white-theme .footer_bottom,
.white-theme #layout,
.white-theme .sidebar,
.white-theme .widget,
.white-theme nav#main_menu .menu ul li ul,
.white-theme nav#main_menu .menu ul li:hover,
.white-theme .post,
.white-theme .article,
.white-theme .comments,
.white-theme .comment,
.white-theme .widget_tabbed,
.white-theme .widget_tabbed .tabs ul li a.active {
    background-color: #ffffff !important;
}

.white-theme .right-border {
    border-right: 1px solid #fff !important;
}

/* Цвет текста для белой темы */
.white-theme,
.white-theme .mnav .menu > li a,
.white-theme body,
.white-theme .post,
.white-theme .article,
.white-theme h1, .white-theme h2, .white-theme h3, .white-theme h4, .white-theme h5, .white-theme h6,
.white-theme p,
.white-theme .menu a,
.white-theme nav#main_menu .menu ul li a,
.white-theme .button_alertcookie input.button
{
    color: #000000 !important;
}

.white-theme a {
    color: #000;;
}


/* Границы для белой темы */
.white-theme .widget,
.white-theme .post,
.white-theme footer {
    border-color: #e0e0e0 !important;
}

/* Профиль */

.white-theme #user_profile .block .content_counts a {
    color: #000;
}
.white-theme #user_profile .block .content_counts a:hover {
    background: #D2B48C;
}

.white-theme .list-bithdays .label-day .label-day-title {
    color: #fff;
}

.white-theme #user_profile #information .fieldset_title h3 {
    margin: 0;
    margin-top: -10px;
    background: unset;
    padding-right: 10px;
    float: left;
    color: #000;
    font-weight: normal;
    font-size: 14px;
}

.white-theme #user_profile #information {
    color: #fff;
}

/* .white-theme #user_profile #information svg {
    fill: #000;
} */

.white-theme .tabs-menu > ul {
    border: 0px;
}

.white-theme .tabs-menu .tabbed li a {
    border: 0px;
    color: #fff !important;
}

.white-theme .serviceTitle {
    color: #000 !important;
}
.white-theme #main_content #widget_pos_left-top {
    color: #000 !important;
}

.white-theme .pagebar {
    background: unset;
    color: #000;
}

.white-theme .prev-page, .white-theme .next-page, .white-theme .current-page {
    color: #000;
}

/* петиции */

.white-theme .f_content, .f_komu,
.white-theme .f_content, .f_komu  {
    color: #fff !important;
}

/* Боковая панель */
.white-theme .comment-wrap,
.white-theme .widget_comments_list .item,
.white-theme .widget_comments_list .item .text
{
    background-color: #D2B48C;
    color: #000;
}
.white-theme .comment-wrap .comment-link-full:before {
    background-image: linear-gradient(to right, rgba(249, 250, 250, 0), #D2B48C 75%)  !important;
}

.white-theme .comment-wrap:after {
    border-top: 9px solid #D2B48C !important;
}

.white-theme .comment-wrap .comment-link-full a {
    background-color: #D2B48C;
}

/* Блоги на главной */
.white-theme .dz_item {
    background: #D2B48C;
}

.white-theme .dz_teaser,
.white-theme .dz_date {
    color: #000;
}

/* Меню пользователя */
.white-theme header .widget_user_avatar .menu {
    background: #D2B48C;
}

.white-theme header .my_topbar .menu ul li, .white-theme header .widget_user_avatar .menu {
    background: #D2B48C;
    color: #000;
}

.white-theme  .topbar_right .menu li a:hover {
    color: #000;
}

/* стенка */

.white-theme #user_profile_wall .entry {
    background: #D2B48C;
}

.white-theme #wall_widget #entries_list .entry .content,
.white-theme #wall_widget #entries_list .entry .info .date,
.white-theme #wall_widget #entries_list .entry .info .name .user,
.white-theme #wall_widget #entries_list .entry .links a,
.white-theme #wall_widget #entries_list .entry .info a,
.white-theme .group-view .entry,
.white-theme .entry .action a,
.white-theme #wall_widget #entries_list .entry .action a span {
    background: #D2B48C;
    color: #000;
}
/* поля профиля */
.white-theme #user_profile .content_item .field  {
    color: #000;
}

.white-theme #user_profile .icon-profile {
    fill: #000;
    stroke: #000;
}
.white-theme #user_profile .block .details strong, .white-theme #user_profile .block .block-title, .white-theme #user_profile .block .details, .white-theme #user_profile .block .details li {
    color: #000;
}

/* инпуты */

.white-theme .chosen-single {
    color: #fff;
}

.white-theme form fieldset legend,
.white-theme form .hint {
    color: #000;
}
.white-theme .widget_auth .field label, .white-theme .widget_tabbed .tabs ul li a.active, .white-theme form .field label {
    color: #000;
}

.white-theme .chosen-container.chosen-container-single .chosen-single, .white-theme .chosen-container .chosen-with-drop,
.white-theme .input, .white-theme .date-input, .white-theme .city-input, .white-theme .textarea, select
{
    background: #fff;
    border: solid 2px #D2B48C;
    color: #000;
}

/* инпут выбора категории */
.white-theme .my_b_f_select, .white-theme .my_b_f_select:hover {
    background: #D2B48C;
    color: #000  !important;
}

.white-theme .mm-menu {
    background: #D2B48C !important;
    color: #000 !important;
}

.white-theme .mm-menu .mm-navbar a, .white-theme .mm-menu .mm-navbar>* {
    color: #000 !important;
}


/* объявления */
.white-theme .board-info {
    background: #D2B48C;
}

.white-theme .board-info .content_item_props table .heading,
.white-theme .content_item_props table .title,
.white-theme .content_item_props table .value {
    color: #000;
}

.white-theme .content_item .field {
    color: #000;
}

.white-theme .content_item .field .title_left, .white-theme .content_item .field .title_top, .white-theme .content_list .field .title_left, .white-theme .content_list .field .title_top {
    color: #000;
}

.white-theme .my_b_userinfo h3 ul.multiple_tags_list li {
    color: #fff;
}
.white-theme  .my_b_userinfo .my_b_contacts ul li strong,
.white-theme .my_b_userinfo .my_b_contacts ul li span {
    color: #000;
}
.white-theme .redactor_editor {
    background: #fff;
}

/* Группа шапка */
.white-theme .group-header-footer {
    background: #D2B48C;
}