[data-theme="dark"] {
    /* --olivin_1: #f1293c;
	--olivin_2: #119b85;
    --olivin_3: #252939;
    --olivin_4: #3a3f56;
    --olivin_5: #ffe552; */
    --olivin_text_1: #b3babf;
    --olivin_text_2: #ccd2d7;
    --olivin_title: #ffffff;
    --olivin_bg: #EBEBF0;
    --olivin_border_1: #4a4f5b;
    --olivin_border_2: #4b4d53;

    --olivin_dark_1: #262a32;
    --olivin_dark_2: #2e323c;
    --olivin_dark_text_1: #3e3f40;
}

[data-theme="dark"] .oli-mode-switcher .st-sunMoonThemeToggleBtn svg .sunMoon {
    color: var(--olivin_5);
}

[data-theme="dark"] body {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] p,
[data-theme="dark"] .oli-standing-table td:first-child,
[data-theme="dark"] .oli-standing-table td:last-child {
    color: var(--olivin_text_1);
}

[data-theme="dark"] .navmenu .dropdown ul a {
    color: #3e3f40 !important;
}


[data-theme="dark"] .oli-mode-dark {
    background-color: var(--olivin_dark_2);
}

.oli-mode-switcher i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 21px;
    transition: opacity var(--transition-duration), transform var(--transition-duration);
}

.oli-mode-dark {
    color: var(--olivin_1);
    background: var(--olivin_bg);
    cursor: pointer;
    display: flex;
    width: 20px;
    height: 20px;
    border-radius: var(--olivin_radius);
    padding: 18px;
    margin: 0;
}

[data-theme="dark"] #sunIcon,
[data-theme="dark"] .oli-widget-title {
    color: white;
}

[data-theme="dark"] .d-header-topbar-wrapper {
    background-color: var(--olivin_dark_2);
    border: none;
}

.header-logo.dark {
    display: none;
}

[data-theme="dark"] .header-logo.light {
    display: none;
}

[data-theme="dark"] .header-logo.dark {
    display: block;
}

[data-theme="dark"] .oli-search-button {
    background-color: var(--olivin_dark_2);
    color: white;
}

[data-theme="dark"] .oli-login-button-link {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .oli-login-button-link {
    color: white;
}

[data-theme="dark"] h1,
[data-theme="dark"] h2,
[data-theme="dark"] h3,
[data-theme="dark"] h4,
[data-theme="dark"] h5,
[data-theme="dark"] h6 {
    clear: both;
    color: #fff;
}

[data-theme="dark"] .oli-postlist-widget-1-category a,
[data-theme="dark"] .oli-postlist-4-item-meta-time,
[data-theme="dark"] .oli-postlist-4-item-meta-viewing,
[data-theme="dark"] .ossm-title,
[data-theme="dark"] .oli-carousel-1-carousel-button {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .oli-postlist-widget-1-category a:hover {
    color: #fff !important;
}

[data-theme="dark"] .nav-menu-item-subtext,
[data-theme="dark"] #menu-footer-menu .menu-item-subtext {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .btn-20:hover {
    color: red !important;
}

[data-theme="dark"] .oli-widget-item ul .cat-item {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .oli-crypto-item span {
    color: var(--olivin_text_1) !important;
}

[data-theme="dark"] .oli-postlist-widget-1-author a span {
    color: #fff !important;
}

[data-theme="dark"] .d-footer-col-content a {
    color: var(--olivin_text_2);
}

[data-theme="dark"] .d-header-left .d-header-breaking-news {
    color: #fff !important;
}

[data-theme="dark"] .oli-weather input {
    background-color: transparent;
}

[data-theme="dark"] .oli-weather .detail-item {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .oli-widget-title-icon {
    background-color: color-mix(in srgb, var(--olivin_1) 5%, white 5%);
}

[data-theme="dark"] .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea {
    background-color: transparent;
}

[data-theme="dark"] .oli-crypto-coins .positive {
    color: rgb(21, 180, 21) !important;
    font-size: 13px;
}

[data-theme="dark"] .oli-crypto-coins .negative {
    color: red !important;
    font-size: 13px;
}

[data-theme="dark"] .d-footer-posts .d-footer-post-item {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .comment-list .comment-body:before {
    background-color: var(--olivin_border_1);
}

[data-theme="dark"] .d-header-navigation,
[data-theme="dark"] .d-footer,
[data-theme="dark"] .oli-home-sidebar-item,
[data-theme="dark"] .oli-single-post-sidebar-item,
[data-theme="dark"] .oli-single-post-content,
[data-theme="dark"] .oli-post-archive-left-item,
[data-theme="dark"] .oli-home-left-content-item,
[data-theme="dark"] .oli-postlist-widget-2-item,
[data-theme="dark"] .oli-post-group-1-item,
[data-theme="dark"] .oli-postlist-3-item,
[data-theme="dark"] .oli-postlist-2-item,
[data-theme="dark"] .oli-archive-page-title-wrapper,
[data-theme="dark"] .oli-widget-title-container,
[data-theme="dark"] .oli-home-down-wrapper .oli-widget-item .oli-widget-title-container,
[data-theme="dark"] .oli-search-results,
[data-theme="dark"] .oli-search-results .line-text .text,
[data-theme="dark"] .search-page-top,
[data-theme="dark"] .oli-home-sidebar-item,
[data-theme="dark"] .oli-single-post-sidebar-item,
[data-theme="dark"] .oli-post-archive-left-item,
[data-theme="dark"] .oli-post-archive-sidebar-item,
[data-theme="dark"] .oli-search-results-type,
[data-theme="dark"] .oli-author-content-sidebar-item,
[data-theme="dark"] .oli-author-profile-tabs .oapt-tab-button.active,
[data-theme="dark"] .oli-author-profile-tabs .oapt-tab-button,
[data-theme="dark"] .oli-author-profile-tabs,
[data-theme="dark"] .oli-postlist-4-item,
[data-theme="dark"] .oli-postlist-4-item-top-icon,
[data-theme="dark"] .d-header-crypto,
[data-theme="dark"] .header-2-navigation,
[data-theme="dark"] .oli-dual-postlist-left,
[data-theme="dark"] .oli-dual-postlist-right,
[data-theme="dark"] .arama-sonuc-ogesi,
[data-theme="dark"] .oli-single-page-header,
[data-theme="dark"] .oli-au-cstm1::after,
[data-theme="dark"] .oli-au-card-1-category-badge,
[data-theme="dark"] .oli-home-top-wrapper .oli-widget-item .oli-widget-title-container,
[data-theme="dark"] .oli-carousel-1-carousel-item,
[data-theme="dark"] .oli-single-2-left,
[data-theme="dark"] .oli-single-page-top,
[data-theme="dark"] .oli-packages-1 .pricing-card,
[data-theme="dark"] .op1-features-list-item,
[data-theme="dark"] .faq-item,
[data-theme="dark"] .oli-contact-1-form,
[data-theme="dark"] .oli-standing-table tbody,
[data-theme="dark"] .oli-headline-3-slide-text,
[data-theme="dark"] .oli-headline-3-slider-nav,
[data-theme="dark"] .oli-disc-news-card,
[data-theme="dark"] .oli-sidebar-slider-1-container,
[data-theme="dark"] .oli-sidebar-slider-1-nav,
[data-theme="dark"] .oli-mobile-quick-menu,
[data-theme="dark"] .oli-login-page .container,
[data-theme="dark"] .oli-postlist-7-result,
[data-theme="dark"] .oli-news-ticker-container,
[data-theme="dark"] .oli-post-story-popup-content,
[data-theme="dark"] .oli-headline-4-slider-container,
[data-theme="dark"] .header-3-bottom,
[data-theme="dark"] .header-3-nav,
[data-theme="dark"] .single-page .oli-single-page-content>.container,
[data-theme="dark"] .oli-login-page-welcome svg,
[data-theme="dark"] .oli-post-related-popup,
[data-theme="dark"] .oli-author-card-2-author-card,
[data-theme="dark"] .oli-headline-ar-sidebar,
[data-theme="dark"] .oli-headline-ar-pagination,
[data-theme="dark"] .article-summary-btn,
[data-theme="dark"] .sector-list .sector::before,
[data-theme="dark"] .company-list .company,
[data-theme="dark"] .sector-list-2,
[data-theme="dark"] .company-list-pagination button,
[data-theme="dark"] .company-directory-body .left>.row,
[data-theme="dark"] .company-directory-body .right>.row,
[data-theme="dark"] .sectors-taxonomy-wrap .left>.row,
[data-theme="dark"] .sectors-taxonomy-wrap .right>.row,
[data-theme="dark"] .oli-alert.normal {
    background-color: var(--olivin_dark_1);
}

[data-theme="dark"] .oli-search-results-loop-item,
[data-theme="dark"] .oli-author-post-loop-item,
[data-theme="dark"] .oli-toc-wrap .oli-toc-accordion,
[data-theme="dark"] .oli-toc-wrap,
[data-theme="dark"] .oli-post-faq-accordion .accordion,
[data-theme="dark"] .oli-post-faq-accordion .opfa-panel,
[data-theme="dark"] .oli-post-tags a,
[data-theme="dark"] .oli-headline-1-btns .oli-headline-1-btn,
[data-theme="dark"] .header-2-wrapper,
[data-theme="dark"] .pagination .page-numbers,
[data-theme="dark"] .oasm-content,
[data-theme="dark"] #olivin-ajax-arama-input,
[data-theme="dark"] .oasm-content::-webkit-scrollbar-thumb,
[data-theme="dark"] header .oli-ajax-search-button,
[data-theme="dark"] .oli-single-page-content,
[data-theme="dark"] .oli-au-card-1,
[data-theme="dark"] .oli-au-card-1-link,
[data-theme="dark"] .oli-single-2-top,
[data-theme="dark"] .oli-single-2-content-wrap,
[data-theme="dark"] .oli-single-page-top .oli-breadcrumbs,
[data-theme="dark"] .oli-headline-3-nav-btn,
[data-theme="dark"] .footer-nav-menu-container,
[data-theme="dark"] .oli-adblock-detecter-popup,
[data-theme="dark"] .oli-post-story-popup-img,
[data-theme="dark"] .oli-modal-wrap,
[data-theme="dark"] .company-bottom>.left .links li a {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .selection-tooltip button {
    background-color: #fff;
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .selection-tooltip button::before {
    border-bottom: 6px solid #fff;
}

[data-theme="dark"] .oli-postlist-4-item-top-icon::before,
[data-theme="dark"] .oli-postlist-4-item-top-icon::after {
    box-shadow: 0.313rem 0.313rem 0 0.313rem var(--olivin_dark_1) !important;
}

[data-theme="dark"] .oli-post-slider-1-btns .oli-post-slider-1-btn {
    background-color: var(--olivin_dark_1);
    border: transparent;
}

[data-theme="dark"] .oli-postlist-1-category a,
[data-theme="dark"] .oli-post-slider-1-read-more a:hover {
    color: var(--olivin_dark_text_1) !important;
}

[data-theme="dark"] .oli-postlist-1-category a:hover {
    color: #fff !important;
}

[data-theme="dark"] .oli-404-page::before {
    content: '';
    position: absolute;
    width: 200%;
    height: 200%;
    background-color: var(--olivin_dark_1);
}

[data-theme="dark"] .oli-404-page-title,
[data-theme="dark"] .oli-404-page-subtitle {
    color: #fff;
}

[data-theme="dark"] .search-page-top .search-title span {
    color: var(--olivin_text_2);
}

[data-theme="dark"] .oli-author-detail-card {
    background: linear-gradient(to top,
            var(--olivin_dark_1) 66%,
            var(--olivin_dark_2) 45%);
}

[data-theme="dark"] .oli-author-detail-card .oli-author-profile-img {
    border-color: var(--olivin_dark_1);
}

[data-theme="dark"] .oli-author-post-loop-item-category .post-categories li a,
[data-theme="dark"] .btn-20:hover span,
[data-theme="dark"] .oli-search-results-loop-item-category .post-categories li a {
    color: var(--olivin_dark_1) !important;
}

[data-theme="dark"] .oli-search-form-popup input[type="search"] {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .container .d-header-right .d-header-right-icons>a>i {
    color: #fff;
}

[data-theme="dark"] table {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;
    text-align: left;
}

[data-theme="dark"] th {
    background-color: rgba(224, 223, 233, 0.252);
    color: white;
    font-weight: bold;
    padding: 12px;
    border: 1px solid var(--olivin_border_1);
}

[data-theme="dark"] tr:nth-child(even) {
    background-color: #f6f7ff0b;
}

[data-theme="dark"] tr:hover {
    background-color: #f6f7ff19;
}

[data-theme="dark"] .oli-toc-wrap .oli-toc-panel a:hover {
    color: #fff;
}

[data-theme="dark"] .oli-post-more-options-button {
    color: #fff !important;
}

[data-theme="dark"] .oli-post-faq-accordion .accordion {
    color: #fff;
}

[data-theme="dark"] .oli-search-results-loop-item-category .oli-post-category {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .oli-post-story-popup-link:hover {
    color: #fff;
}

[data-theme="dark"] .arama-sonuc-ogesi {
    border: none;
}

[data-theme="dark"] .oli-text.oasm-title {
    color: #fff;
}

[data-theme="dark"] .oli-social-icons-widget ul li a:hover .oli-social-widget-icon i {
    background-color: transparent;
}

[data-theme="dark"] .oli-au-cstm1 {
    padding-bottom: 15px;
}

[data-theme="dark"] .oli-au-card-1 {
    border: 1px solid var(--olivin_border_1);
}

[data-theme="dark"] .oli-au-card-1-avatar {
    border: 6px solid var(--olivin_dark_2);
}

[data-theme="dark"] .oli-author-post-loop-item-category .oli-post-category {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .ocmh-title-wrap>.ocmh-title {
    color: #1d1e1f;
}

[data-theme="dark"] .oli-cookie-modal-center>.oli-text {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .oli-cookie-modal-bottom>.ocmb-decline {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .oli-cookie-modal-center {
    border-top: 1px solid #d9dae8 !important;
    border-bottom: 1px solid #d9dae8 !important;
}

[data-theme="dark"] .oli-single-author-name {
    color: #fff;
}

[data-theme="dark"] .oli-single-2-top {
    margin: 0;
    border-top: 1px solid var(--olivin_border_1);
    border-bottom: 1px solid var(--olivin_border_1);
}

[data-theme="dark"] .osp2-data .oli-comment-button,
[data-theme="dark"] .osp2-data .oli-copy-button,
[data-theme="dark"] .oli-comment-button,
[data-theme="dark"] .oli-copy-button,
[data-theme="dark"] .oli-post-more-options-button {
    background-color: transparent;
}

[data-theme="dark"] .ld-btn {
    background-color: #f0f0f00a;
    color: #fff;
}

[data-theme="dark"] .oli-postlist-4-item-top-icon a {
    color: #fff;
}

[data-theme="dark"] .oli-single-page-top .oli-breadcrumbs::before {
    box-shadow: 0.313rem 0.313rem 0 0.313rem var(--olivin_dark_2);
}

[data-theme="dark"] .oli-single-page-top .oli-breadcrumbs::after {
    box-shadow: 0.313rem 0.313rem 0 0.313rem var(--olivin_dark_2);
}

[data-theme="dark"] .oli-contact-1-form-group input:focus~label,
[data-theme="dark"] .oli-contact-1-form-group textarea:focus~label,
[data-theme="dark"] .oli-contact-1-form-group input:not(:placeholder-shown)~label,
[data-theme="dark"] .oli-contact-1-form-group textarea:not(:placeholder-shown)~label {
    top: -20px;
    font-size: 13px;
    color: #ffffff;
}

[data-theme="dark"] .oli-standing-table th {
    background-color: #607D8B;
}

[data-theme="dark"] .oli-headline-3-category {
    background-color: var(--olivin_dark_2) !important;
}

[data-theme="dark"] .notification-panel {
    background-color: var(--olivin_dark_1);
    border: 1px solid var(--olivin_border_1);
}

[data-theme="dark"] .notification-item.unread,
[data-theme="dark"] .notification-item:hover {
    background-color: var(--olivin_dark_2);
}

[data-theme="dark"] .oli-calculator select,
[data-theme="dark"] .oli-calculator input {
    background-color: transparent;
}

[data-theme="dark"] .oli-calculator .result {
    background-color: #ffffff12;
}

[data-theme="dark"] .oli-post-category.oli-postlist-7-category {
    color: var(--olivin_text_2);
}

[data-theme="dark"] .oli-nav-menu-wrap.omt-active .oli-mobile-toggle-close {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .sector-list .sector:hover::before {
    background-color: #00000050;
}

[data-theme="dark"] .sector-list .sector:hover a p {
    color: var(--olivin_dark_text_1);
}

[data-theme="dark"] .sectors-taxonomy-wrap > .left > .row.custom-row  {
    background-color: transparent;
}

[data-theme="dark"] .taxonomy-archive-contact-cart > .top > i {
    border-color: var(--olivin_dark_1);
}