/******** START Dark mode core ********/
/*
html.wp-dark-mode-active #positionx-logo-main a img {
    background-image: url('../../../uploads/2025/07/PositionX-Logo-Main.png');
    background-size: cover;
    background-position: center;
    mix-blend-mode: screen;
    transition: opacity 0.7s ease-in-out;
    filter: brightness(90%);
}
*/

html.wp-dark-mode-active {
  background-color: #222f3c !important;
}
html.wp-dark-mode-active body {
  background-color: #222f3c;
}
html.wp-dark-mode-active .elementor-113 .elementor-element.elementor-element-db7e36b:not(.elementor-motion-effects-element-type-background), html.wp-dark-mode-active .elementor-113 .elementor-element.elementor-element-db7e36b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #222f3c;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 8px 24px 0px;
}
html.wp-dark-mode-active .gpx-special-offers-text-box {
  background-color: rgba(13, 13, 13, 0);
  background: linear-gradient(90deg, #EBB40F 0%, #FFCC34 100%);
}
html.wp-dark-mode-active .gpx-special-offers-text-box p {
  color: rgb(50, 50, 50) !important;
}
html.wp-dark-mode-active .gpx-special-offers-text-box span {
  color: rgb(50, 50, 50) !important;
}
html.wp-dark-mode-active .gpx-Subscription-but {
  background: linear-gradient(264.67deg, #D3A828 0%, #CF9D07 100%);
  color: rgb(251, 247, 241);
}
html.wp-dark-mode-active .gpx-shadow {
  box-shadow: rgba(13, 13, 13, 0.33) 0px 0px 10px 0px !important;
}
html.wp-dark-mode-active .gp-cf7-erbm-footer-but::before {
  background-color: #fff;
}
html.wp-dark-mode-active .gp-order-form-dyn_num-select-inner {
  background-color: rgb(37, 41, 45);
  border-color: rgb(39, 43, 48);
}
html.wp-dark-mode-active .form-check-input {
  background-color: rgb(37, 41, 45);
  border-color: rgb(39, 43, 48);
}
html.wp-dark-mode-active .custom-select {
  background-color: rgb(37, 41, 45);
  border-color: rgb(39, 43, 48);
}
html.wp-dark-mode-active .custom-select ul.select-options {
  background-color: rgb(37, 41, 45);
  border-color: rgb(39, 43, 48);
}
html.wp-dark-mode-active .cart-hover-widget {
  background-color: rgba(13, 13, 13, 0);
  background-image: linear-gradient(267deg, rgb(61, 74, 85) 0%, rgb(60, 70, 80) 100%);
}
html.wp-dark-mode-active .ht-menu-cart-widget-cart-hover-button{
  filter: invert(80%);
}
html.wp-dark-mode-active .gpx-mini-total .ht-menu-cart-cart-summary .woocommerce-Price-amount.amount bdi {
  color: rgb(208, 205, 200);
}
html.wp-dark-mode-active .gpx-select-search-input-group {
  background-color: rgb(37, 41, 45);
}
html.wp-dark-mode-active .gp-select-search-list {
  background-color: rgb(37, 41, 45);
}
html.wp-dark-mode-active form.cart .quantity .input-text[type="number"] {
  color: rgb(208, 205, 200);
}
html.wp-dark-mode-active .gp-cart-items-list-main .cart_item .quantity input {
  color: rgb(208, 205, 200);
}
html.wp-dark-mode-active #search-product {
  background-color: rgb(48, 59, 69);
  color: rgb(208, 205, 200);
}
html.wp-dark-mode-active .gp-megamenu-button:hover {
  background-color: rgba(13, 13, 13, 0);
  background-image: linear-gradient(90deg, rgb(32, 178, 158) 0%, rgb(66, 140, 138) 100%);
}
html.wp-dark-mode-active .navigation.pagination .nav-links .page-numbers.next::before, html.wp-dark-mode-active .navigation.pagination .nav-links .page-numbers.prev::before {
  background-color: rgb(138, 138, 138);
}
html.wp-dark-mode-active .gp-reply-ticket-main-data .rad-ticket-form-part p, html.wp-dark-mode-active .gp-reply-ticket-main-data .rad-ticket-form-part a, html.wp-dark-mode-active .gp-reply-ticket-main-data .rad-ticket-form-part span {
  color: #a5a39e;
  background: #25292d;
}
html.wp-dark-mode-active .rad-tick-answer-card {
  color: #a5a39e;
  background: #25292d;
}
html.wp-dark-mode-active .rad-tickcustom-select, html.wp-dark-mode-active .rad-ticket-form-part textarea, html.wp-dark-mode-active .rad-ticket-form-part input {
  color: #a5a39e;
  background: #25292d;
}
html.wp-dark-mode-active #dp-login, html.wp-dark-mode-active #dp-register {
  background-color: #222f3c;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 8px 24px 0px;
}
html.wp-dark-mode-active img.gp-log-reg-logo {
  visibility: hidden;
  position: relative;
}
html.wp-dark-mode-active #dp-login:has(img.gp-log-reg-logo)::before, html.wp-dark-mode-active #dp-register:has(img.gp-log-reg-logo)::before {
  content: '';
  visibility: visible;
  position: absolute;
  top: 34px;
  right: 24px;
  width: 626px;
  height: 230px;
  background-image: url('../assets/img/logo-2.svg');
  background-size: cover;
  background-position: right;
  background-repeat: no-repeat;
  transition: opacity 0.7s ease-in-out;
  transform: scale(0.3);
  transform-origin: top right;
}
/******** END Dark mode core ********/