
/* базові змінні */
body {
  --c-glass: #fff;
  --c-light: #fff;
  --c-dark: #001e4d;

  --c-content: #224;
  --c-action: #0052f5;

  --c-bg: #fff;

  --glass-reflex-dark: 1;
  --glass-reflex-light: 1;

  --saturation: 150%;

  background: var(--c-bg);
  color: var(--c-content);
  transition: background 400ms, color 400ms;
}

/* 🌙 Темна тема */
body.dark-theme {
  --c-glass: #001e4d;
  --c-light: #fff;
  --c-dark: #000;

  /*--c-content: #e1e1e1;*/
  --c-action: #03d5ff;

  --c-bg: #001e4d;

  --glass-reflex-dark: 2;
  --glass-reflex-light: 0.3;
}

/* --- SWITCHER STYLES --- */

.switcher {
    position: fixed;
    bottom: 15px;
    left: 150px;
    translate: -50%;
    display: flex;
    align-items: center;
    gap: 8px;
    width: 105px;
    height: 40px;
    padding: 8px 5px;
    border-radius: 99em;
    background-color: 
 color-mix(in srgb, var(--c-glass) 12%, transparent);
    backdrop-filter: blur(8px) saturate(var(--saturation));
    -webkit-backdrop-filter: blur(8px) saturate(var(--saturation));
    z-index: 999;
        box-shadow: 0px 0.5px 4px #6086e68c;
}
 
body.dark-theme .switcher {
    box-shadow: 0px 0.5px 4px #e9ebf08c;
}


.switcher__input {
  display: none;
}

.switcher__option {
  /*--c: var(--c-content);*/
    --c: #aeaeae;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 68px;
  height: 100%;
  border-radius: 99em;
  cursor: pointer;
  transition: all 200ms;
  padding: 5px;
}

.switcher__option:hover {
  --c: var(--c-action);
}

.switcher__icon {
  font-size: 26px;
  transition: transform 200ms;
}

/* збільшення при наведенні */
.switcher__option:hover .switcher__icon {
  transform: scale(1.3);
}

/* активний стан */
.switcher__input:checked + .switcher__icon {
  transform: scale(1);
  color: var(--c-action);
}

/* змінний фон підсвітки */
.switcher::after {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  width: calc(50% - 8px);
  height: calc(100% - 8px);
  background-color: color-mix(in srgb, var(--c-glass) 36%, transparent);
  border-radius: 99em;
  z-index: 0;
  transition: translate 400ms;
}

/* якщо темна тема обрана → рамка зсувається вправо */
body.dark-theme .switcher::after {
  translate: 50px 0;
}

.ico-base {
    display: none;
}

body.dark-theme .ico-base {
    display: block;
}

body.dark-theme .ico-color {
    display: none;
}

/*********************************/


body.dark-theme article#post-25313 section:not(.home-banner-section):not(.new-home-banner-section):not(.banner-button-top) {
    background-color: #001e4d !important;
}

body.dark-theme h1.elementor-heading-title, body.dark-theme h3.elementor-heading-title {
    color: #fff !important;
}

body.dark-theme .elementor-1359 .elementor-element.elementor-element-8a30894 .elementor-divider__text,
body.dark-theme li.elementor-icon-list-item.elementor-inline-item span,
body.dark-theme .new-kontakt-block span.elementor-divider__text {
  color: #fff !important;
}

body.dark-theme a.footer-social-ico img {
  filter: brightness(0) invert(1);
}

body.dark-theme .kontakt-tab-personal .elementor-accordion .elementor-tab-title a,
body.dark-theme .elementor-1359 .elementor-element.elementor-element-ee076d9>.elementor-background-overlay {
    background: #001e4d !important;
    color: #fff;
}

body.dark-theme .elementor-widget-divider--view-line_text .elementor-divider-separator:after {
    border-color: #fff;
    margin-top: 12px;
}

body.dark-theme .kontakt-page-zespol span.elementor-icon-list-text,
body.dark-theme .kontakt-page-tab h5.elementor-image-box-title {
    color: #fff;
}

body.dark-theme .sect_title h1 {
  color: #fff;
}

body.dark-theme .ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active {
  color: #fff;
  border-bottom: 0.1rem solid #fff;
}

body.dark-theme .ymc-smart-filter-container .filter-layout3 .dropdown-filter .menu-active .arrow {
      border-color: #fff;
}


body.dark-theme .nav-links a,
body.dark-theme .blog-section-sidebar a,
body.dark-theme .blog-section .elementor-widget-sidebar a,
body.dark-theme .sidebar-title,
body.dark-theme .blog-section-content .entry-content,
body.dark-theme .blog-section h1,
body.dark-theme .breadkr-page .elementor-widget-container span,
body.dark-theme .breadkr-page .elementor-widget-container p,
body.dark-theme .breadkr-page .elementor-widget-container a {
    color: #fff;
}

body.dark-theme .new-category-title,
body.dark-theme.sprzet-section-description {
  color: #fff !important;
}

body.dark-theme .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 {
    background: #ffffff1f;
}

body.dark-theme a.header-read-more {
    color: #fff !important;
}

body.dark-theme .ymc-smart-filter-container .search-layout .search-form .form-inner {
      border: 1px solid #fff;
}

body.dark-theme .ymc-smart-filter-container .search-layout .search-form__input {
      background: transparent;
          color: #fff;
}

body.dark-theme #ymc-smart-filter-container-1 .container-posts .post-entry .ymc-post-layout1 {
    background: #ffffff1f;
    border-radius: 1rem;
}

body.dark-theme .ymc-smart-filter-container .pagination-load-more .btn-load {
    border: 0.2rem solid #fff !important;
    color: #fff !important;
}

body.dark-theme .kontakt-tab-personal .elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
  background: #ffffff1f;
    border-radius: 1rem;
}

body.dark-theme div#secondary {
  background: #ffffff1f;
  border-radius: 1rem;
}

body.dark-theme .elementor-14917 .elementor-element.elementor-element-cfef55a {
    color: #fff;
}

body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav>ul li {
    color: #fff !important;
}


body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav>ul li.active:before,
body.dark-theme .kup-teraz-tab .eael-advance-tabs .eael-tabs-nav ul:before {
  background: #fff !important;
}

body.dark-theme div#gstarcad-roczna-licencja-tab .elementor-col-33, 
body.dark-theme #gstarcad-wieczysta-licencja-tab .elementor-col-33, 
body.dark-theme #roczna-licencja-tab>div .elementor-col-33, 
body.dark-theme #wieczysta-licencja-tab>div .elementor-col-33 {
      color: #fff  !important;
      background: #ffffff1f  !important;
}

body.dark-theme .kup-gs-short-new:after {
  background: transparent !important;
}


body.dark-theme .elementor-widget-container {
    color: #fff;
}

.realizacje-block-content {
  border-radius: 1rem;
}

body.dark-theme .realizacje-block-content {
    background: #ffffff1f;
}

body.dark-theme .realizacje-block-content-title {
  color: #fff;
}

body.dark-theme .realizacje-block-content-title:after {
  filter: brightness(0) invert(1);
}

body.dark-theme .aktualnosci-content-block-text.section-deckription {
  color: #fff !important;
}

body.dark-theme .dod-pakety-new,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-f3abaed:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-f3abaed > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-156ab73:not(.elementor-motion-effects-element-type-background),
body.dark-theme .elementor-24847 .elementor-element.elementor-element-156ab73 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-38b6741:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-38b6741 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.dark-theme .elementor-24847 .elementor-element.elementor-element-6f4bd577:not(.elementor-motion-effects-element-type-background), 
body.dark-theme .elementor-24847 .elementor-element.elementor-element-6f4bd577 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent !important;
}

body.dark-theme h4.elementor-heading-title,
body.dark-theme h5.elementor-heading-title {
  color: #fff !important;
}

body.dark-theme .blue-price .elementor-heading-title.elementor-size-default {
    color: #fff !important;
}

body.dark-theme .cenna-new-tabs-acordion .elementor-column .elementor-accordion-item {
    border-bottom: .1rem solid #fff !important;
    max-width: 85%;
}

body.dark-theme .elementor-24179 .elementor-element.elementor-element-7f7f634 .elementor-heading-title,
body.dark-theme .cennik-small-op .elementor-heading-title,
body.dark-theme .cenna-new-tabs-acordion .elementor-accordion-icon,
body.dark-theme .cenna-new-tabs-acordion a.elementor-accordion-title,
body.dark-theme .cenna-new-tabs-acordion .elementor-tab-content {
  color: #fff !important;
}

body.dark-theme .gs-365-cennik-tab {
    background: #ffffff1f;
}

body.dark-theme .elementor-element-fb9f9e3:after {
    background: transparent;
}

body.dark-theme div#gstarcad-roczna-licencja-tab .dod-pakety-new .elementor-col-33 {
  background: transparent !important;
 }

.cup-ico-cennik-dark {
  display: none;
} 

body.dark-theme .cup-ico-cennik-dark {
  display: block;
      margin: 0 auto;
}

body.dark-theme .gs-365-cennik-tab .elementor-widget-heading img:first-child,
body.dark-theme #gstarcad-roczna-licencja-tab .elementor-col-33 .elementor-widget-heading img:first-child,
body.dark-theme #gstarcad-wieczysta-licencja-tab .elementor-col-33 .elementor-widget-heading img:first-child {
  display: none;
}

body.dark-theme .elementor-23170 .elementor-element.elementor-element-20fb0a5 .elementor-container,
body.dark-theme .elementor-23170 .elementor-element.elementor-element-87770a9 {
    background-color: #001e4d;
}

body.dark-theme .roz-last-block-with-img-content {
    color: #fff;
}

body.dark-theme .elementor-18632 .elementor-element.elementor-element-d090d0a:not(.elementor-motion-effects-element-type-background),
body.dark-theme .elementor-23170 .elementor-element.elementor-element-b9b6426,
body.dark-theme .elementor-23170 .elementor-element.elementor-element-12c1caa,
body.dark-theme .elementor-23170 .elementor-element.elementor-element-d517360:not(.elementor-motion-effects-element-type-background) {
  background-color: #001e4d;
}

.cf7-line-block .elementor-widget-wrap.elementor-element-populated .elementor-widget-eael-contact-form-7 .elementor-widget-container,
.roz-last-block-with-img {
  border-radius: 1rem !important;
}

body.dark-theme .gs-365-inne-prod-row .elementor-column>.elementor-element-populated,
body.dark-theme .cf7-line-block .elementor-widget-wrap.elementor-element-populated .elementor-widget-eael-contact-form-7 .elementor-widget-container,
body.dark-theme .roz-last-block-with-img {
    background: #ffffff1f;
}

body.dark-theme .border-button a.elementor-button-link {
    color: #fff !important;
    border: 0.2rem solid #fff;
}

body.dark-theme .border-button a {
    border: .2rem solid #fff;
    color: #fff;
}

body.dark-theme .eael-contact-form input[type="text"],
body.dark-theme .eael-contact-form input[type="tel"],
body.dark-theme .eael-contact-form input[type="email"],
body.dark-theme .oferta-page-cf7 input[type="text"],
body.dark-theme .oferta-page-cf7 input[type="tel"],
body.dark-theme .oferta-page-cf7 input[type="email"] {
    border: none;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    color: #fff !important;
    width: 100% !important;
    background: transparent !important;
}

body.dark-theme span.wpcf7-form-control.wpcf7-checkbox,
body.dark-theme input::placeholder,
body.dark-theme input::placeholder,
body.dark-theme textarea::placeholder {
    color: #fff;
}

body.dark-theme .eael-contact-form textarea {
    background: transparent;
    border-color: #fff;
    color: #fff;
}

body.dark-theme .blog-section-sidebar .widget-title,
body.dark-theme .blog-section .elementor-widget-sidebar .widget-title {
  color: #fff;
}

body.dark-theme .kup-teraz-tab .vertical-white-tab li,
body.dark-theme .kup-teraz-tab-last .vertical-white-tab .elementor-heading-title.elementor-size-default {
  /*color: #001e4d;*/
  color: #fff;
}

body.dark-theme .vertical-white-tab .elementor-widget-wrap {
    color: #fff;
    padding: 1rem 1rem 2rem 1rem !important;
    background: #ffffff1f;
    border-radius: 1rem;
}

body.dark-theme .elementor-14776 .elementor-element.elementor-element-d517360 {
    background: #001e4d;
}

body.dark-theme .elementor-20414 .elementor-element.elementor-element-2a6e470,
body.dark-theme .elementor-20414 .elementor-element.elementor-element-a5d545f {
  background: #001e4d;
}

body.dark-theme .tab-gs .elementor-tab-title,
body.dark-theme .najnowsza-wersja-section-acc.pop-wersje-page .elementor-accordion .elementor-tab-title a {
    color: #fff;
}

body.dark-theme .filter-block select {
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
    background: #001e4d;
}

.strefa-wIedzy-tab .elementor-tabs-content-wrapper .elementor-tab-content,
.podrecznik-block-image img {
    border-radius: 1rem;
}

body.dark-theme .tab-gs .elementor-tab-content {
    color: #fff !important;
    background: #ffffff1f;
}

body.dark-theme .masz-pytania-section .elementor-column:first-child {
    background: #ffffff1f;
}

body.dark-theme .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    border-left: 0.3rem solid #fff !important;
}

body.dark-theme .strefa-wIedzy-tab .elementor-tabs-wrapper:before,
body.dark-theme .tab-gs .elementor-tabs-wrapper:before {
  background: #fff;
}

body.dark-theme .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title {
    border-right-style: none;
    color: #fff !important;
}

body.dark-theme a:visited {
    color: #fff;
}

body.dark-theme .strefa-wIedzy-tab .elementor-tabs-content-wrapper .elementor-tab-content {
  background: #ffffff1f;
  color: #fff !important;
}

body.dark-theme .strefa-wIedzy-tab .elementor-tab-content h4,
body.dark-theme .strefa-wIedzy-tab .elementor-tab-content h3 {
  color: #fff !important;
}

body.dark-theme .wpcf7-form-control-wrap textarea,
body.dark-theme .cf7-line-block textarea {
  background: transparent;
  border-bottom: 1px solid #fff;
}

body.dark-theme input[type="text"], body.dark-theme input[type="email"], body.dark-theme input[type="tel"], body.dark-theme textarea,
body.dark-theme input[type="number"] {
    color: #fff;
    width: 100%;
    background: transparent;
}

body.dark-theme input::placeholder,
body.dark-theme textarea::placeholder {
  color: #fff;
}

body.dark-theme select {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff !important;
    background: #001e4d;
}

body.dark-theme .materialy-video-block {
    background: #ffffff1f !important;
}

body.dark-theme .materialy-video-block-title {
  color: #fff !important;
}

.blog-section-nakladki .blog-section-content {
    border-radius: 1rem;
}

body.dark-theme .blog-section-nakladki .blog-section-content {
    background: #ffffff1f;
}

body.dark-theme .nakladki-price-block {
    color: #fff;
}

body.dark-theme .breadcrumbs-nakladki-single a,
body.dark-theme .breadcrumbs-nakladki-single,
body.dark-theme .breadcrumbs-nakladki-single span {
    color: #fff;
}

body.dark-theme .elementor-14677 .elementor-element.elementor-element-5f123f4,
body.dark-theme .elementor-14677 .elementor-element.elementor-element-d517360 {
    background: #001E4D;
}

body.dark-theme .navicube-gs-section .elementor-column {
    background: #ffffff1f;
}

body.dark-theme .navicube-gs-section .elementor-widget-container p, 
body.dark-theme .navicube-gs-section .elementor-widget-container,
body.dark-theme .navicube-gs-section .elementor-heading-title {
    color: #fff;
}

body.dark-theme .elementor-14677 .elementor-element.elementor-element-2efd0b2 {
    background: #001e4d;
}

body.dark-theme .poznaj-inne-gs section:first-child .elementor-col-33 .elementor-widget-wrap.elementor-element-populated {
    background: #ffffff1f;
}

body.dark-theme .Cloud-materialy-video {
    background: #ffffff1f;
}

body.dark-theme .elementor-23490 .elementor-element.elementor-element-7e21209:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
body.dark-theme .elementor-23490 .elementor-element.elementor-element-3cb22f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.dark-theme .elementor-23490 .elementor-element.elementor-element-7700520:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
body.dark-theme .elementor-23490 .elementor-element.elementor-element-1517a3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
    background: #ffffff1f;
}

body.dark-theme .elementor-23785 .elementor-element.elementor-element-c8ee240 .eael-advance-tabs .eael-tabs-nav>ul li {
    background-color: transparent;
    color: #fff;
    border-color: #d5d8dc;
}

body.dark-theme .elementor-23785 .elementor-element.elementor-element-c8ee240 .eael-advance-tabs .eael-tabs-nav>ul li.active {
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
}

body.dark-theme .horisont-tab-gs-365-new .eael-advance-tabs .eael-tabs-nav>ul li:hover {
    color: #fff !important;
    background: #ffffff1f !important;
}

body.dark-theme .home-tabs-section .elementor-tab-content {
    background: #ffffff1f;
}

body.dark-theme .home-tabs-section .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    border-left: .1rem solid #fff;
}

body.dark-theme .blue-gr-block-gs .elementor-widget-text-editor {
   background: #ffffff1f; 
}

body.dark-theme article#post-14565 {
    background: #001e4d;
}

body.dark-theme .dlaczego-page-gs .elementor-widget-wrap .elementor-widget {
    background: #ffffff1f;
    box-shadow: 3px 5px 8px 0 rgb(0 0 0 / 5%);
}

body.dark-theme .dlaczego-page-gs .elementor-widget-wrap .elementor-widget .elementor-widget-container {
    background-color: transparent !important;
    color: #fff !important;
}

body.dark-theme .gs-table-block .elementor-shortcode .elementor {
    background: #ffffff1f;
}

body.dark-theme .mechanical-poznaj-acc .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
    border: none !important;
    background-color: transparent !important;
    font-size: 1.3rem !important;
    color: #fff !important;
    background-image: none !important;
    filter: brightness(0) invert(1);
}


body.dark-theme .gs-table-block .elementor-shortcode .eael-accordion-content {
    background: transparent;
}

body.dark-theme .gs-table-block .elementor-shortcode .elementor p span,
body.dark-theme .gs-table-block .elementor-shortcode .elementor p {
    color: #fff;
}

body.dark-theme .eael-adv-accordion .eael-accordion-list .eael-accordion-header>.eael-accordion-tab-title {
    color: #fff !important;
}

body.dark-theme .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
    filter: brightness(0) invert(1);
}

body.dark-theme .mechanical-poznaj-acc .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
    background: #ffffff1f !important;
}

body.dark-theme .gs-dla-edukacji-block .elementor-widget-wrap .elementor-widget-button,
body.dark-theme .gs-dla-edukacji-block .elementor-widget-wrap .elementor-widget-image-box {
    background: #ffffff1f;
}

body.dark-theme .dlaczego-page-gs p,
body.dark-theme .dlaczego-page-gs h5,
body.dark-theme .gs-dla-edukacji-block p,
body.dark-theme .gs-dla-edukacji-block h3,
body.dark-theme .home-tabs-section .elementor-tab-content p,
body.dark-theme .home-tabs-section .elementor-tab-content h4 {
    color: #fff !important;
}

body.dark-theme .poznaj-inne-produkty-gs-new .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    background: #ffffff1f;
}

body.dark-theme article#post-24463 {
    background: #001e4d;
}

body.dark-theme .Cloud-materialy-video .elementor-heading-title {
    color: #fff !important;
}

body.dark-theme article#post-27498 {
    background: #001E4D;
}

body.dark-theme .co-wyroznia-section-new-home .elementor-image-box-wrapper {
        background: #ffffff1f;
}

body.dark-theme .co-wyroznia-section-new-home .elementor-image-box-wrapper .elementor-image-box-title {
    color: #fff !important;
}

body.dark-theme .co-wyroznia-section-new-home .elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
    color: #fff !important;
}

body.dark-theme .home-aplikacje-block {
    background: #ffffff1f;
}

body.dark-theme .home-aplikacje-block div a  {
    color: #fff !important;
}

body.dark-theme .ti-widget.ti-goog .ti-widget-container .ti-name,
body.dark-theme .ti-widget.ti-goog .ti-review-item>.ti-inner,
body.dark-theme .ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button {
    background: #ffffff1f !important;
    color: #fff !important;
}

body.dark-theme .dlaczega-acord-col .new-accordion-item {
    background: #ffffff1f;
}

body.dark-theme .accordion-hover .new-tab-content,
body.dark-theme .dlaczega-acord-col .new-tab-title a {
    color: #fff !important;
}

body.dark-theme .dropdown-toggle {
    border: .1rem solid #fff;
    color: #fff !important;
}

body.dark-theme .custom-dropdown-new.branza-filter .dropdown-menu {
    max-width: 200px;
    margin-top: -1px;
    background: #001E4D;
    color: #fff;
    border: 1px solid #ccc;
    border-top: none;
    margin-left: 17px;
}

body.dark-theme .kup-blue-text .elementor-heading-title {
	color: #fff !important;
}

body.dark-theme .new-home-block-top-four,
body.dark-theme .new-home-block-top-three,
body.dark-theme .new-home-block-top-two,
body.dark-theme .new-home-block-top-one {
    background-color: #ffffff1f !important;
}

body.dark-theme .new-home-block-top h2 {
    color: #fff !important;
}

body.dark-theme .archive-description {
    font-size: 14px;
    color: #fff;
}

body.dark-theme .arhive-posts-block-content .block-post-title a, body.dark-theme .block-post-title a {
    color: #fff;
}

body.dark-theme article#post-7805 {
    background: #001e4d;
}

body.dark-theme .zadaj-pytanie-right {
    color: #fff;
    background: #001e4d;
}

body.dark-theme .zadaj-pytanie-right input[type="text"],body.dark-theme .zadaj-pytanie-right input[type="tel"],
body.dark-theme .zadaj-pytanie-right input[type="email"], body.dark-theme .zadaj-pytanie-right input[type="number"] {
    border: none;
    border-bottom: 1px solid #fff !important;
    color: #fff;
    width: 100%;
}

body.dark-theme .zadaj-pytanie-right input::placeholder {
    color: #fff;
}

body.dark-theme .pomos-t-block section .elementor-container {
    background: #ffffff1f;
}

body.dark-theme .wt-section-button #blue-button {
        border: .2rem solid #4070FF !important;
        background: #4070FF !important;
    }
body.dark-theme .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
    background: #fff !important;
}

body.dark-theme article#post-14922 {
    background: #001E4D;
}

body.dark-theme .blog-section-content .entry-content .wpcf7 {
    background: #ffffff1f;
}

body.dark-theme .sprzet-section-description {
    color: #fff !important;
}

body.dark-theme .new-home-block-top-six,
body.dark-theme .new-home-block-top-five {
     background-color: #ffffff1f !important;   
}

body.dark-theme .blog-section .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title,
body.dark-theme .sprzet-section-content .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .title {
   color: #fff !important; 
}

body.dark-theme .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn {
    color: #fff !important;
}

body.dark-theme .ymc-smart-filter-container .container-posts .post-layout1 .ymc-post-layout1 .read-more .btn:after {
    filter: brightness(0) invert(1);
}


@media (max-width: 767px) {


body.dark-theme .navicube-gs-section-mob a.elementor-accordion-title {
        color: #fff;
    }

body.dark-theme .elementor-tab-title.elementor-tab-mobile-title {
        background: #ffffff1f;
    }

body.dark-theme .elementor-24463 .elementor-element.elementor-element-535c72b:not(.elementor-motion-effects-element-type-background),
body.dark-theme .elementor-24463 .elementor-element.elementor-element-4b9c70b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, 
body.dark-theme .elementor-24463 .elementor-element.elementor-element-57d66d8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
    background-color: transparent !important;
}

body.dark-theme .wt-section-button #blue-button {
        border: .2rem solid #4070FF !important;
        background: #4070FF !important;
    }





}