body {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
    border-top: 0;
}
.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}
.sidebar_column {
    max-width: 350px
}

nav.navbar {
    background: #3a5795;
    border-bottom: 1px solid #133783;
    box-shadow: 0 2px 2px -2px rgb(0 0 0 / 52%);
    padding: 0;
}

.navbar a {
    color: #fff;
}

.navbar a:hover {
    text-decoration: none;
}

.navbar-brand:hover {
    background: #fff;
}

.lang-dropdown .navbar-dropdown {
    width: 180px;
}

.lang-dropdown .navbar-dropdown .navbar-item {
    display: flex;
    align-items: center;
}
.navbar-brand a.navbar-item:hover {
    color: #fff;
}

.lang-dropdown .navbar-dropdown .navbar-item img {
    display: block;
    height: 26px;
    width: 26px;
    min-width: 26px;
    border-radius: 50%;
}

.lang-dropdown .navbar-dropdown .navbar-item span {
    display: block;
    color: #000;
    margin-left: 10px;
}

h1.entry_title {
    margin-bottom: 30px;
    font-size: 2.25em;
}

#main {
    margin-top: 50px;
}

footer .is-narrow .menu-item {
    padding: 5px;
    max-width: 300px;
    line-height: normal;
}

footer {
    margin-top: 30px;
}

footer .right_footer_column {
    display: flex;
    justify-content: flex-end;
}

footer a {
    font-size: 14px;
}

.footer-navigation .footer-menu li {
    display: inline;
    margin-right: 1rem;
}

.copyright_text {
    margin-top: 20px;
    font-size: 13px;
}

.home_header {
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.letters-block a.button {
    color: #363636;
    padding: 20px;
    margin: 5px;
    width: 35px;
    background: #fff;
    border: 1px solid #dbdbdb;
}

.letters-block a.button:hover {
    color: #fff;
    background: #111;
    text-decoration: none;
}

.list-group .list-group-item_header {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #ddd;
    color: #777;
    cursor: not-allowed;
    background-color: #eee;
}

.widget-area .list-group {
    margin-bottom: 15px;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"],
input[type="search"], input[type="number"], input[type="tel"], input[type="range"],
input[type="date"], input[type="month"], input[type="week"], input[type="time"],
input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    -webkit-backface-visibility: hidden;
    background: #fff;
    border: solid 1px #ccc;
    box-sizing: border-box;
    outline: none;
    padding: 0.36rem 0.66rem;
    -webkit-appearance: none;
    outline-offset: 0;
    border-radius: 0;
}

button, input, select, optgroup, textarea {
    color: #111;
    font-weight: 400;
    line-height: 1.8;
    text-rendering: optimizeLegibility;
}

.page p {
    margin-bottom: 20px;
}

.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    transition: background 150ms ease-in-out;
    background: #0073aa;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: 0.88889em;
    font-weight: 700;
    line-height: 1.2;
    outline: none;
    padding: 0.76rem 1rem;
    text-decoration: none;
    vertical-align: bottom;
}

textarea#song-text {
    padding: 10px;
}

form p {
    margin: 1rem 0;
}

textarea {
    box-sizing: border-box;
    display: block;
    width: 100%;
    max-width: 100%;
    resize: vertical;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    -webkit-backface-visibility: hidden;
    background: #fff;
    border: solid 1px #ccc;
    box-sizing: border-box;
    outline: none;
    padding: 0.36rem 0.66rem;
    -webkit-appearance: none;
    outline-offset: 0;
    border-radius: 0;
}

a.button1 {
    color: #fff;
    margin-top: 15px;
    background-color: #5cb85c;
    border-color: #4cae4c;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

a.button2 {
    transition: background 150ms ease-in-out;
    background: #0073aa;
    border: none;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
    font-size: 0.88889em;
    font-weight: 700;
    line-height: 1.2;
    outline: none;
    padding: 0.76rem 1rem;
    text-decoration: none;
    vertical-align: bottom;
}

.navbar_user {
    z-index: 111;
}

.navbar_user .navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

.navbar_user .container {
    min-height: 30px;
}

.navbar_user .navbar-dropdown a {
    color: #000;
}

.navbar_user a:hover {
    background: none;
}


.navbar_user a.navbar-item {
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 0;
}

.navbar_user .navbar-link {
    padding-top: 0;
    padding-bottom: 0;
}

.admin_left {
    background: #1d2327;
    color: #fff;
}

.admin_left li a {
    color: #fff;
    font-size: 14px;
    padding-left: 30px;
    display: inline-block;
    padding-top: 7px;
    padding-bottom: 7px;
}

.admin_left li a.active {
    color: #72aee6;
}

.admin_left li a:hover {
    color: #72aee6;
    text-decoration: none;
}

.postbox {
    position: relative;
    min-width: 255px;
    border: 1px solid #c3c4c7;
    box-shadow: 0 1px 1px rgb(0 0 0 / 4%);
    background: #fff;
}

.postbox, .stuffbox {
    margin-bottom: 20px;
    padding: 0;
    line-height: 1;
}

.postbox-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #c3c4c7;
}

.metabox-holder .postbox > h3, .metabox-holder .stuffbox > h3, .metabox-holder h2.hndle, .metabox-holder h3.hndle {
    font-size: 14px;
    padding: 8px 12px;
    margin: 0;
    line-height: 1.4;
}

.postbox .inside {
    margin: 11px 0;
    position: relative;
}

.postbox .inside {
    padding: 0 12px 12px;
    line-height: 1.4;
    font-size: 13px;
}

.admin_content {
    background: #f0f0f1;
}

.user_admin_stat_table tr:nth-child(1) td {
    font-weight: bold;
}

.user_admin_stat_table td {
    padding: 10px;
}

.user_admin_stat_table td:nth-child(2) {
    background: #0e7b17;
    color: #fff;
}

.user_admin_stat_table td:nth-child(3) {
    background: #FA497F;
    color: #fff;
}

.user_admin_stat_table td:nth-child(4) {
    background: #4a4bc4;
    color: #fff;
}

.user_admin_stat_table td:nth-child(5) {
    background: #bd831f;
    color: #fff;
}

.navbar-brand:hover {
    background: none;
}

.form label {
    margin-top: 10px;
}

.errorMessage {
    color: red
}

a {
    transition: color 110ms ease-in-out;
    text-decoration: none;
}

a:hover {
    color: #363636;
    text-decoration: none;
}

.navbar_user .navbar-brand {
    height: 100%;
    min-height: auto
}

.widget-area .list-group-item {
    padding: 8px;
    font-size: 16px;
    height: 60px;
    display: flex;
    align-items: center;
}

.navbar .dark_switch_box.box_3 {
    position: static;
    display: flex;
    align-items: center;
}

.dark_switch_box.floating-bottom-right {
    bottom: 50px;
    right: 50px;
    margin-bottom: 0;
}

.dark_switch_box .drdt_checkbox.switch_3 {
    font-size: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 64px;
    height: 30px;
    background: transparent;
    border-radius: 100px;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border: 2px solid #FFFFFF;
    line-height: 23px;
    text-align: center;
}

.dark_switch_box .drdt_checkbox {
    margin: 0 15px;
    cursor: pointer;
}

.dark_switch_box .drdt_checkbox.switch_3:after {
    position: absolute;
    content: url(../images/sun.png);
    width: 30px;
    height: 30px;
    border-radius: 100px;
    background: #fff;
    left: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
    display: block;
    top: -2px;
}

.dark_switch_box.active .drdt_checkbox.switch_3:after {
    left: calc(100% - 30px);
    content: url(../images/moon.png);
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) {
    background-color: #000000 !important;
    color: #FFFFFF;
    border-color: #626060 !important;
    box-shadow: none !important;
}
html.drdt-dark-mode input:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=button]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=checkebox]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=date]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=datetime-local]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=email]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=image]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=month]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=number]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=range]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=reset]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=search]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=submit]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=tel]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=text]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=time]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=url]:not(.drdt-ignore-dark), html.drdt-dark-mode input[type=week]:not(.drdt-ignore-dark), html.drdt-dark-mode button:not(.drdt-ignore-dark), html.drdt-dark-mode iframe:not(.drdt-ignore-dark), html.drdt-dark-mode iframe *:not(.drdt-ignore-dark), html.drdt-dark-mode select:not(.drdt-ignore-dark), html.drdt-dark-mode textarea:not(.drdt-ignore-dark), html.drdt-dark-mode i:not(.drdt-ignore-dark) {
    background: #000000 !important;
    background-color: #000000 !important;
    color: #FF0000 !important;
    border-color: #626060 !important;
    box-shadow: none !important;
}
html.drdt-dark-mode a:not(.drdt-ignore-dark), html.drdt-dark-mode a *:not(.drdt-ignore-dark), html.drdt-dark-mode a:active:not(.drdt-ignore-dark), html.drdt-dark-mode a:active *:not(.drdt-ignore-dark), html.drdt-dark-mode a:visited:not(.drdt-ignore-dark), html.drdt-dark-mode a:visited *:not(.drdt-ignore-dark) {
    background: transparent !important;
    background-color: transparent !important;
    color: #fff !important;
    border-color: #626060 !important;
    box-shadow: none;
}


html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) table.cf_apple_plain tbody.cf_apple_plain div.cf_class div.cf_class {
    background-color: transparent !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) table.cf_apple_plain tbody.cf_apple_plain div.cf_class {
    background-color: #e4e4e4 !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) table.cf_apple_plain tbody.cf_apple_plain td.cf_apple_plain:nth-child(2) div:first-child {
    background-color: #fff !important;
    display: inline-block;
}

.drdt-dark-mode nav.navbar {
    background: #721816;
    border-bottom: 1px solid #721816;
}

.drdt-dark-mode #navbarBasicExample .search-field {
    background: #000;
    border: 1px solid #000;
}

.drdt-dark-mode input[type="submit"] {
    background: transparent;
    border: 3px solid #451010;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.drdt-dark-mode #main .search-form .search-field {
    border-color: #721816 !important;
}

.drdt-dark-mode #main .search-form .search-submit {
    background: #721816 !important;
    border: 3px solid #451010 !important;
    color: #fff !important;
}

.drdt-dark-mode #new_songs_widget td.odd, .drdt-dark-mode #top_songs_widget td.odd, .drdt-dark-mode #favorite_songs_widget td.odd, .drdt-dark-mode #top_singers1 td.odd, .drdt-dark-mode #top_singers2 td.odd, .drdt-dark-mode #top_singers3 td.odd {
    background: #0f0909 !important;
    border-top: 1px solid #721816 !important;
    border-bottom: 1px solid #721816 !important;
}

.drdt-dark-mode #new_songs_widget td.even, .drdt-dark-mode #top_songs_widget td.even, .drdt-dark-mode #favorite_songs_widget td.even, .drdt-dark-mode #top_singers1 td.even, .drdt-dark-mode #top_singers2 td.even, .drdt-dark-mode #top_singers3 td.even {
    border-bottom: 0 !important;
}

.drdt-dark-mode .letters-block a.button {
    background: #721816 !important;
}


.drdt-dark-mode .list-group-item p strong {
    color: #bdb700 !important;
}

.drdt-dark-mode #main h1.entry-title {
    color: #fff !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *):not(.widget-area *) .list-group-item:not(.widget-area *) {
    border-color: #721816 !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *):not(.widget-area *) .list-group .list-group-item_header:not(.widget-area *) {
    border-color: #721816 !important;
    background: #282828;
}

html.drdt-dark-mode > body a:hover:not(.drdt-ignore-dark), html.drdt-dark-mode > body a *:hover:not(.drdt-ignore-dark) {
    color: #bdb700 !important;
    background: #000 !important;
}

html.drdt-dark-mode > body .letters-block a:hover:not(.drdt-ignore-dark) {
    color: #fff !important;
}

html.drdt-dark-mode #interpretation {
    color: #fff;
}

html.drdt-dark-mode #wpcontent :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *):not(.button span) {
    background-color: #292929 !important;
}

html.drdt-dark-mode #wpcontent :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *) .button span {
    background: transparent !important;
}

html.drdt-dark-mode #wpbody :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *):not(.button span) {
    background-color: #000 !important;
}

html.drdt-dark-mode #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
    background: #721816;
}

html.drdt-dark-mode .wp-has-current-submenu .wp-submenu-wrap {
    background: #2d0b0b !important;
}

html.drdt-dark-mode #wpbody-content a.page-title-action {
    background: #721816 !important;
    border: 0 !important;
}

.drdt-dark-mode #wpbody-content input[type="submit"] {
    background: #721816 !important;
    border: 0 !important;
    color: #fff;
    padding: 0;
    padding-left: 7px;
    padding-right: 7px;
}

.drdt-dark-mode #wpbody-content {
    padding-left: initial;
    padding-right: initial;
}

html.drdt-dark-mode body {
    background: #000;
}

html.drdt-dark-mode .wp-core-ui select, html.drdt-dark-mode input[type=search], html.drdt-dark-mode input[type=text], html.drdt-dark-mode input[type=number], html.drdt-dark-mode #content input[type=text], html.drdt-dark-mode #wpbody-content textarea, html.drdt-dark-mode #content textarea {
    background-color: #afafaf !important;
    color: #fff !important;
    border-color: #721816 !important;
}

html.drdt-dark-mode > body #wpcontent h1:not(.drdt-ignore-dark) {
    color: #fff !important;
}

html.drdt-dark-mode #wpbody .striped > tbody > :nth-child(odd) :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *) {
    background: #0f0909 !important;
}

html.drdt-dark-mode #wpbody-content .wp-list-table thead tr :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *):not(.button span) {
    background-color: #292929 !important;
}

html.drdt-dark-mode #wpbody :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *) #title-prompt-text {
    background: transparent !important;
    color: #000 !important;
}

html.drdt-dark-mode #post-body-content input[type=text], html.drdt-dark-mode #post-body-content textarea {
    color: #000;
    background-color: #afafaf !important;
}

html.drdt-dark-mode #post-body-content textarea {
    color: #fff;
}

html.drdt-dark-mode #wpcontent a.button {
    background: #721816 !important;
    border: 0;
    color: #fff;
}

html.drdt-dark-mode .wp-core-ui .button {
    background: #721816 !important;
    color: #fff;
    border: 0;
}

html.drdt-dark-mode #wpcontent .postbox-container a:not(.preview), html.drdt-dark-mode #wpcontent .postbox-container a span {
    color: #bdb700 !important;
}

html.drdt-dark-mode #screen-meta-links .show-settings {
    color: #fff;
    border: 0;
}

html.drdt-dark-mode > body #wpcontent h2:not(.drdt-ignore-dark) {
    color: #fff !important;
}

html.drdt-dark-mode .wp-core-ui .button-link {
    color: #bdb700 !important;
}

html.drdt-dark-mode .tagchecklist .ntdelbutton .remove-tag-icon:before {
    color: #bdb700 !important;
}

.drdt-dark-mode #wpbody-content {
    min-height: auto;
    padding-bottom: 65px;
}

.drdt-dark-mode input[type=radio]:checked::before {
    color: #721816 !important;
    background-color: #721816 !important;
    border-color: #721816 !important;
}

html.drdt-dark-mode #wpcontent :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *) .acf-postbox {
    border-color: #721816 !important;
}

html.drdt-dark-mode #wpcontent :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(#item-header-cover-image):not(#item-header-avatar):not(.activity-content):not(.activity-header):not(.dl_tab_content):not(.tab_content_inner):not(.tab_content):not(.admin_tab_desc):not(.admin_tab_title):not(.tab-menu-link.active *) {
    border-color: #721816 !important;
}

.drdt-dark-mode .list-group .list-group-item_header {
    color: #fff;
    background: #282828;
}

.drdt-dark-mode .close_inter:before, .drdt-dark-mode .close_inter:after {
    background-color: #fff;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) .tox-toolbar__primary {
    background: #fff !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) .tox-tinymce {
    background: #fff !important;
}

html.drdt-dark-mode :not(.drdt-ignore-dark):not(.drdt_checkbox):not(.droit_dark):not(.droit_light):not(.dark_switch_box):not(img):not(option):not(input):not(select):not(textarea):not(mark):not(code):not(pre):not(ins):not(button):not(a):not(video):not(canvas):not(progress):not(iframe):not(svg):not(path):not(.mejs-iframe-overlay):not(.mejs-iframe-overlay):not(.elementor-element-overlay):not(.elementor-background-overlay):not(i):not(button *):not(a *) .tox-toolbar__group {
    background: #fff !important;
}

html.drdt-dark-mode #interpretationForm .tox-tbtn, html.drdt-dark-mode #interpretationFormMobile .tox-tbtn {
    background: #999 !important;
}

html.drdt-dark-mode #interpretationText_ifr, html.drdt-dark-mode #interpretationTextMobile_ifr {
    background-color: #afafaf !important;
}

html.drdt-dark-mode .rc-anchor-normal {
    background-color: #afafaf !important;
}

html.drdt-dark-mode input[type="file"] {
    color: #fff;
}

html.drdt-dark-mode #content .interpretationSelected {
    background-color: yellow !important;
    color: #000 !important;
}

html.drdt-dark-mode #main .song_content .inner_content {
    background-color: transparent !important;
    color: #000 !important;
}

html.drdt-dark-mode #main .song_content .inter_exist {
    background-color: #fcfcfc !important;
    color: #000 !important;
}

html.drdt-dark-mode #main .intercontent_block span, html.drdt-dark-mode #main .intercontent_block strong {
    color: #fff !important;
}

html.drdt-dark-mode #send_to_moderation_button {
    background-color: #721816 !important;
    color: #fff !important;
}

html.drdt-dark-mode {
    background: #000;
}

html.drdt-dark-mode textarea:focus, html.drdt-dark-mode input:focus {
    outline: none !important;
    border-color: inherit !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

html.drdt-dark-mode .navbar-brand a.navbar-item:hover {
    background-color: #fafafa !important;
}


html.drdt-dark-mode a.button1 {
    background: #35683c !important;
    border: 0 !important;
}
html.drdt-dark-mode nav.navbar_user {
    background-color: #292929 !important;
}
html.drdt-dark-mode .admin_left {
    background-color: #1d2327 !important;
}

html.drdt-dark-mode .admin_left li a:hover {
    background-color: transparent !important;
}
html.drdt-dark-mode button.btn {
    color: #fff !important;
}
html.drdt-dark-mode input.form-control, html.drdt-dark-mode textarea.form-control {
    color: #fff !important;
}
.is-mobile {
    display: none !important;
}
.navbar-item.has-dropdown:hover .navbar-link {
    color: #000;
}
.mobile-login {
    display: none;
}
.navbar-brand {
    font-size: 16px;
}
#song_content_text {
    font-size: 18px;
}
.admin_wrapper {
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 1000px) {
    .is-mobile {
        display: flex !important;
    }
    .navbar_main .navbar-brand .dark_switch_box {
        display: none !important;
    }
    .mobile-login {
        display: block;
    }
    .navbar_user .navbar-brand {
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .navbar-dropdown .navbar-item {
        padding-left: 7px;
        padding-right: 7px;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .navbar-item.has-dropdown .navbar-dropdown {
        display: none;
    }
    .navbar-item.has-dropdown.is-active .navbar-dropdown {
        display: block;
        opacity: 100;
        z-index: 1111;
        position: absolute;
        background: #fff;
        top:48px;
        box-shadow: 0 8px 8px rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 10%);
        border-radius: 6px;
    }
    /*.navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-dropdown {*/
    /*    border-radius: 6px;*/
    /*    border-top: none;*/
    /*    box-shadow: 0 8px 8px rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 10%);*/
    /*    display: block;*/
    /*    opacity: 0;*/
    /*    pointer-events: none;*/
    /*    background: #fff;*/
    /*    top: calc(100% + (-4px));*/
    /*    transform: translateY(-5px);*/
    /*    transition-duration: 86ms;*/
    /*    transition-property: opacity,transform;*/
    /*    min-width: 100%;*/
    /*    position: absolute;*/
    /*}*/

    /*.navbar-dropdown.is-right {*/
    /*    left: auto;*/
    /*    right: 0;*/
    /*}*/
    /*.lang-dropdown .navbar-dropdown {*/
    /*    width: 180px;*/
    /*}*/

    .is-mobile-hidden {
        display: none !important;
    }
    .navbar_user .navbar-brand {
        height: 40px;
    }
    .navbar_user {
        height: 43px !important;
    }

    .navbar-menu.is-active a {
        color: #000;
    }

    .lang-dropdown {
        display: none;
    }

    .navbar_main .navbar-menu {
        margin-bottom: 10px;
    }

    .col-md-9, .col-md-6 {
        padding-left: 0;
        padding-right: 0;
    }

    .col {
        padding-left: 5px;
        padding-right: 5px;
    }

    .container {
        padding-left: 0;
        padding-right: 0;
    }

    .row {
        margin-left: 0;
        margin-right: 0;
    }

    #main {
        margin-top: 30px;
    }

    .site-footer {
        padding: 15px;
    }

    #main .container {
        width: 95%;
    }

    #song_content_text {
        font-size: 19px;
    }
}
/* Применение стилей для устройств с плотностью пикселей Retina */
/*@media (max-width: 1000px), (min-resolution: 450dpi) {*/
/*    #song_content_text {*/
/*        font-size: 23px;*/
/*    }*/
/*}*/