html.dark {

    .ourHistoryInfo h6,
    .ourHistoryInfo h6 span {
        background: none;
        color: var(--color-text);
        -webkit-text-fill-color: var(--color-text);
    }

    .wp-element-button {
        padding: 0.8vw 3vw;
        color: var(--color-text);
        box-shadow: 2px 2px 0px #919b9e, -1px -1px 1px #ffffff, 2px 2px 0px #787987;
        border: none;
    }

    .wp-element-button:hover {
        background-color: var(--color-text);
        color: #000;
    }

    .newsInfo {
        background: transparent;
    }

    .newsItem .readMore {
        color: var(--color-text);
    }

    .newsInfo::after {
        content: "";
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-image: url(../images/news-mask.png);
        background-size: 100%;
    }

    .newsType .news,
    .newsType .eve {
        color: #000;
    }

    .owl-dots .owl-dot span {
        background: var(--color-text);
    }

    .owl-dots .owl-dot.active span,
    .owl-dots .owl-dot:hover span {
        background: #46C2EE;
    }

    .owl-controls-wrap .owl-prev,
    .owl-controls-wrap .owl-next {
        filter: brightness(0) invert(1);
    }

    .lphInfo h6,
    .lpBody p {
        color: #000;
    }

    .gitFormRow input,
    .gitFormRow select,
    .gitFormRow input::placeholder {
        color: var(--color-text);
        border-color: var(--color-text);
    }
    .gitForm .frm_form_field input,
    .gitForm .frm_form_field  textarea,
    .gitForm select {
        color: #fff;
        border-bottom: 2px solid #fff;
    }
     .gitForm .frm_form_field input::placeholder,  .gitForm .frm_form_field textarea::placeholder {
        color: #fff;
    }
    .gitForm .frm_form_field input:focus, .gitForm .frm_form_field textarea:focus{
        border-color: #fff !important;
    }
    .frm_submit .frm_button_submit {
        color: #fff !important;
        box-shadow: 2px 2px 0px #919b9e, -1px -1px 1px #ffffff, 2px 2px 0px #787987 !important;
        border: none !important;
    }
    .owl-nav .owl-prev {
        filter: brightness(0) invert(1);
    }
    .owl-nav .owl-next {
        filter: brightness(0) invert(1);
    }
    #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu{
        background-color: #000000;
    }
    .mega-block-title, .mega-menu-cont-info p, .mega-menu-cont-info h6{
        color: #fff !important;
    }

}
