/* White */
.accessibility-color-white {
    color: #000000;
}
.accessibility-color-white img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.accessibility-color-white::-webkit-scrollbar-track,
.accessibility-color-white pre::-webkit-scrollbar-track {
    background-color: #EEEEEE;
}
.accessibility-color-white::-webkit-scrollbar-thumb,
.accessibility-color-white pre::-webkit-scrollbar-thumb {
    background: #000000;
}
.accessibility-color-white h1, 
.accessibility-color-white h2, 
.accessibility-color-white h3, 
.accessibility-color-white h4, 
.accessibility-color-white h5, 
.accessibility-color-white h6 {
    color: #000000;
}
.accessibility-color-white a {
    color: #3C3C3C;
}
.accessibility-color-white .btn {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-white input:not(input[type="image"]),
.accessibility-color-white textarea {
    border: 1px #F5F5FA solid;
}
.accessibility-color-white .message-success {
    background-color: #3C3C3C;
    border: 1px solid #F5F5FA;
    color: #FFFFFF;
}
.accessibility-color-white .message-error {
    background-color: #000000;
    border: 1px solid #F5F5FA;
    color: #FFFFFF;
}
.accessibility-color-white .replay-comment-alert {
    color: #FFFFFF;
    background-color: #3C3C3C;
    border: 1px solid #F5F5FA;
}
.accessibility-color-white .header-menu ul li a {
    color: #3C3C3C;
}
.accessibility-color-white .header-menu ul li a:hover {
    color: #000000;
}
.accessibility-color-white .item-change-colors ul {
    border: 1px #F5F5FA solid;
    background-color: #FFFFFF;
}
.accessibility-color-white .item-change-colors ul a {
    color: #000000;
}
.accessibility-color-white .item-change-colors ul a:hover {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-white .featured-article header span,
.accessibility-color-white .article-list article header span {
    color: #5B5B5B;
}
.accessibility-color-white .pagination .pagination-current-page {
    background-color: #3C3C3C;
}
.accessibility-color-white .pagination li a {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-white .pagination li a:hover {
    background-color: #000000;
}
.accessibility-color-white .tags ul li a {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-white .article-content td,
.accessibility-color-white .article-content th {
    border: 1px #F5F5FA solid;
}
.accessibility-color-white .article-content code:not(.accessibility-color-white .article-content pre code) {
    background-color: #F5F5FA;
}
.accessibility-color-white .article-content code[class*="language-"], 
.accessibility-color-white .article-content pre[class*="language-"] {
    background-color: #F5F5FA;
}
.accessibility-color-white .comments-block-right {
    background-color: #3C3C3C;
    color: #F5F5FA;
}
.accessibility-color-white .answers-block-right {
    background-color: #5B5B5B;
    color: #F5F5FA;
}
.accessibility-color-white .seta-comments,
.accessibility-color-white .seta-answers {
    display: none;
}
.accessibility-color-white .consent-cookie-container {
    border: 1px #3C3C3C solid;
}

@media all and (min-width: 1025px) {
    .accessibility-color-white #header-main {
        background-color: #EFEFEF;
    }
    .accessibility-color-white .header-menu ul li a:hover::before,
    .accessibility-color-white .menu-active::before {
        background-color: #000000;
    }
}

/* Black */
.accessibility-color-black {
    color: #F5F5FA;
    background-color: #1C1C1C;
}
.accessibility-color-black img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
.accessibility-color-black::-webkit-scrollbar-track,
.accessibility-color-black pre::-webkit-scrollbar-track {
    background-color: #EEEEEE;
}
.accessibility-color-black::-webkit-scrollbar-thumb,
.accessibility-color-black pre::-webkit-scrollbar-thumb {
    background: #3C3C3C;
}
.accessibility-color-black h1, 
.accessibility-color-black h2, 
.accessibility-color-black h3, 
.accessibility-color-black h4, 
.accessibility-color-black h5, 
.accessibility-color-black h6 {
    color: #CCCCCC;
}
.accessibility-color-black a {
    color: #C1C1C1;
}
.accessibility-color-black .btn {
    background-color: #3C3C3C;
    color: #F5F5FA;
}
.accessibility-color-black input:not(input[type="image"]),
.accessibility-color-black textarea {
    border: 1px #F5F5FA solid;
}
.accessibility-color-black .message-success {
    background-color: #3C3C3C;
    border: 1px solid #F5F5FA;
    color: #FFFFFF;
}
.accessibility-color-black .message-error {
    background-color: #000000;
    border: 1px solid #F5F5FA;
    color: #FFFFFF;
}
.accessibility-color-black .replay-comment-alert {
    color: #FFFFFF;
    background-color: #3C3C3C;
    border: 1px solid #F5F5FA;
}
.accessibility-color-black .header-menu ul li a {
    color: #C1C1C1;
}
.accessibility-color-black .header-menu ul li a:hover {
    color: #F5F5FA;
}
.accessibility-color-black .item-change-colors ul {
    border: 1px #F5F5FA solid;
    background-color: #3C3C3C;
}
.accessibility-color-black .item-change-colors ul a {
    color: #F5F5FA;
}
.accessibility-color-black .item-change-colors ul a:hover {
    background-color: #F5F5FA;
    color: #3C3C3C;
}
.accessibility-color-black .featured-article header span,
.accessibility-color-black .article-list article header span {
    color: #F5F5FA;
}
.accessibility-color-black .pagination .pagination-current-page {
    background-color: #3C3C3C;
}
.accessibility-color-black .pagination li a {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-black .pagination li a:hover {
    background-color: #000000;
}
.accessibility-color-black .tags ul li a {
    background-color: #3C3C3C;
    color: #FFFFFF;
}
.accessibility-color-black .article-content td,
.accessibility-color-black .article-content th {
    border: 1px #CCCCCC solid;
}
.accessibility-color-black .article-content code:not(.accessibility-color-black .article-content pre code) {
    background-color: #3C3C3C;
}
.accessibility-color-black .article-content code[class*="language-"], 
.accessibility-color-black .article-content pre[class*="language-"] {
    background-color: #F5F5FA;
}
.accessibility-color-black .comments-block-right {
    background-color: #3C3C3C;
    color: #F5F5FA;
}
.accessibility-color-black .answers-block-right {
    background-color: #5B5B5B;
    color: #F5F5FA;
}
.accessibility-color-black .seta-comments,
.accessibility-color-black .seta-answers {
    display: none;
}
.accessibility-color-black .consent-cookie-container {
    background-color: #1C1C1C;
    border: 1px #3C3C3C solid;
}

@media all and (min-width: 1025px) {
    .accessibility-color-black #header-main {
        background-color: #000000;
    }
    .accessibility-color-black .header-menu ul li a:hover::before,
    .accessibility-color-black .menu-active::before {
        background-color: #F5F5FA;
    }
}