.wd-prefooter {
    background: #070E1C !important;
}
.wd-header-cats .menu-opener {
    color: #fff !important;
}
[class*="wd-header-search-form"] input[type='text'] {
    background: #151B2D !important;
    height: 54px !important;
}
.wd-nav[class*="wd-style-"]>li>a {
    color: #fff !important;
}
.whb-with-shadow {
    box-shadow: 0px 0px 0px #000 !important;
    border-bottom: 1px solid #282828;
}
header .wd-header-my-account {
    border-width: 0px !important;
    border-radius: 0px !important;
}
.wd-dropdown {
    border-radius: 19px !important;
    color: #fff !important;
}
.wd-nav-vertical>li:hover>a {
    margin-right: 0px!important;
    border-radius: 50px!important;
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%)!important;
}
.wd-sub-menu li>a {
    color: #fff!important;
    margin: -5px!important;
}
.wd-sub-menu li>a:hover {
    color: #29bbe9!important;
}
.product-grid-item.wd-hover-standard {
    background: #151b2d00 ! Important;
    border-radius: 0px ! Important;
}
.scrollToTop {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
.autocomplete-suggestion:hover {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%)!important;
}
.view-all-results:hover {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%)!important;
}
.wd-sub-menu li>a {
    line-height: 1.8em!important;
}
.wd-dropdown-menu {
    margin-top: 5px!important;
}
.wd-page-content.main-page-wrapper {
    background: #070E1C !important;
}
.summary-inner.wd-set-mb.reset-last-child {
    background: #151B2D !important;
}
.wd-sticky-btn.wd-sticky-btn-shown {
    background: #151B2D !important;
}
a.wd-sticky-add-to-cart.button.alt {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
a.woodmart-show-product-gallery {
    background: #151b2d85 !important;
    backdrop-filter: blur(12px) !important;
}
:root select option {
    background: #070E1C ! Important;
}
.wd-buttons {
    background: #151b2d85 !important;
    backdrop-filter: blur(12px) !important;
}
.wd-buttons {
    background: #151b2d85 !important;
    backdrop-filter: blur(12px) !important;
}
a.button.btn-cart.wc-forward {
    background: #00000000;
    color: #fff;
}
.wd-coupon-form .button {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
.woocommerce-cart-form>.cart .cart-actions>.button {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
    color: #fff !important;
}
a.checkout-button.button.alt.wc-forward {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
.checkout-order-review {
    background: #151B2D !important;
}
.wd-table-wrapper.wd-manage-on {
    background: #070E1C !important;
}
.payment_box.payment_method_cod {
    background: #070E1C !important;
}
button#place_order {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
:is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):before, :is(.woocommerce-checkout>.checkout-order-review,.woocommerce-order-pay #order_review):after {
    background-image: radial-gradient(farthest-side, transparent 6px, #151B2D 0)!important;
}
a.woocommerce-button.button.view {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
mark {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
    color: #fff!important;
    border-radius: 26px;
}
button.woocommerce-Button.button {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
.wd-timer>span {
    background: linear-gradient(47deg, rgba(63, 94, 251, 1) 0%, rgba(252, 70, 107, 1) 100%)!important;
}
body {
    font-feature-settings: "ss01";
}
form#customer_login {
    padding: 20px 40px;
}
.login-form-side.wd-side-hidden.woocommerce.color-scheme-light.wd-left.wd-opened {
    background: #151B2D !important;
}
.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-right.wd-opener-arrow.color-scheme-light.wd-opened {
    background: #151B2D !important;
}
.wd-toolbar.wd-toolbar-label-show {
    background: #151b2d85 !important;
    backdrop-filter: blur(25px) !important;
    padding: 35px 5px !important;
    border-radius: 22px !important;
}
.payment_box.payment_method_WC_ZPal {
    background: #070E1C !important;
}
button.button.woocommerce-button.woocommerce-form-login__submit {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}
a.btn.wc-backward {
    background: linear-gradient(90deg, rgba(160, 76, 255, 1) 0%, rgba(86, 103, 255, 1) 50%, rgba(255, 107, 187, 1) 100%) !important;
}



/****Global***/
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background: radial-gradient(circle at 10% 20%, rgb(90, 92, 106) 0%, rgb(32, 45, 58) 81.3%);
}

.wd-hover-tiled .product-wrapper {
    box-shadow: 0 0 4px rgba(0,0,0,.15);
    border-radius: 10px;
    overflow: hidden;
}
rs-module {
    overflow: visible !important;
}
#rev_slider_6_1_wrapper .hesperiden .tp-bullet.selected {
    background: var(--wd-primary-color) !important;
    height: 30px;
    border-radius: 10px;
    z-index: 2;
}
.hesperiden .tp-bullet {
    position: unset !important;
	  cursor: pointer;
		display:inline-block !important;
	    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}
#rev_slider_6_1_wrapper .hesperiden.tp-bullets:before {
    width: 0% !important;
    height: 0% !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
		content: none !important;
	margin-bottom:0 !important;
}
.blog-design-masonry.blog-style-shadow .article-inner {
    border-radius: 10px;
    overflow: hidden;
}
.blog-design-masonry .meta-categories-wrapp {
    right: -20px;
    left: auto;
}
.blog-design-masonry .wd-post-cat.wd-style-with-bg {
    padding-right: 28px;
    border-radius: 15px;
}
.blog-design-masonry.has-post-thumbnail .post-date {
    border-radius: 10px;
}
.wd-post-date.wd-style-with-bg .post-date-day {
    font-size: 18px;
}
.blog-design-masonry .post-title {
    color: #fff;
}
.blog-post-loop .article-body-container {
    background-color: #2c2c2c;
}
.blog-design-masonry h3.post-title a:hover {
    opacity: 0.7;
		color: #fff;
}
.woodmart-sidebar-content .widget-title {
    background: rgb(243 244 247) !important;
    color: #7b85a3;
    border-radius: 4px;
		font-size: 14px;
    font-weight: 400;
}
.woodmart-sidebar-content .widget {
    box-shadow: 0px 0px 9px 3px rgb(93 100 116 / 12%) !important;
    border-radius: 10px;
}
.wd-hover-tiled .product-element-top {
    padding: 20px;
}

.main-page-wrapper{
    background: #070E1C;
}

.widget {
    background: #151B2D;
    padding: 10px;
    border-radius: 13px;
    box-shadow: 0px 0px 10px #00000018;
}

.shop-loop-head {
    background: #151B2D;
    padding: 10px;
    border-radius: 14px;
    box-shadow: 0px 3px 20px #00000034;
}

.product-summary-shadow .summary-inner {
    background-color: #151B2D;
    border: solid 1px #ffffff13;
}

.wd-action-btn.wd-style-text>a {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
    padding: 10px;
    border-radius: 11px;
}

}

.wd-action-btn.wd-style-icon-bg-text>a {
    background-color: #151b2d85;
    backdrop-filter: blur(12px);
    color: rgb(254 76 255 / 80%)
}


.product-tabs-wrapper {
    background: #151B2D;
}


.comment-form .submit {
    padding-left: 30px;
    padding-right: 30px;
}

textarea {
    border-radius: 18px;
}

.product-tabs-wrapper {
    background: #151B2D;
}

.comment-form .submit {
    width: 23%;
    border-radius: 13px;
}

textarea {
    border-radius: 18px;
}

.wd-sticky-btn {
    background-color: #151b2d85;
    backdrop-filter: blur(15px);
    border-top: solid 1px #ffffff41;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

.product-summary-shadow .summary-inner {
    padding: 15px 15px 15px;
    border-radius: 10px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image {
    border-radius: 10px;
}

.single_add_to_cart_button:before {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}

.single_add_to_cart_button:hover {
background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}

.single_add_to_cart_button {
background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}

.widget {
    border-radius: 0px;
}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    background: #070E1C;
    border-radius: 15px;
}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}

.woocommerce-mini-cart__buttons .btn-cart {
    border: solid 1px #ffffff29;
    background-color: rgb(255 255 255 / 0%);
    border-radius: 14px;
    color: white;
}

.woocommerce-mini-cart__buttons .checkout {
    border-radius: 14px;
    color: white;
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}
.woocommerce-mini-cart__buttons .checkout:hover {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}
.woocommerce-mini-cart__buttons .checkout::before {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
}

.wd-heading {
    background: #070E1C;
}

.woocommerce-mini-cart__buttons .btn-cart:hover {
    background: linear-gradient(90deg, rgba(160,76,255,1) 0%, rgba(86,103,255,1) 50%, rgba(255,107,187,1) 100%);
    color: white;
}

:is(.widget,.wd-widget,div[class^="vc_wp"]) {
    box-shadow: 0px 3px 20px #00000034;
    border-radius: 18px;
}

.global-color-scheme-light .wd-my-account-links a {
    background-image: radial-gradient(circle at 32.7% 82.7%, rgb(173, 0, 171) 8.3%, rgb(15, 51, 92) 79.4%);
    border: solid 1px #ffffff4f;
    border-radius: 10px;
}

.global-color-scheme-light .wd-my-account-links a:hover {
    background-image: radial-gradient(circle at 83.7% 4.3%, rgb(173, 0, 171) 0%, rgb(15, 51, 92) 90%);
    box-shadow: 0px 8px 30px #9900ff67;
}

.woocommerce-MyAccount-content {
    background: #151B2D;
    padding: 20px;
    border-radius: 12px;
    border: solid 1px #ffffff1c;
}

.woocommerce-MyAccount-content>p {
    font-size: 14px;
    background: #070E1C;
    padding: 15px;
    border-radius: 12px;
}

.wd-my-account-sidebar {
    border-inline-end:0px solid;
    background: radial-gradient(circle at 32.7% 82.7%, rgb(173, 0, 171) 8.3%, rgb(15, 51, 92) 79.4%);
    border-radius: 12px;
    padding: 20px;
    border: solid 1px #ffffff4f;
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
    background-color: #ffffff21;
    border-radius: 10px;
}

.woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #ffffff49;
    border-radius: 10px;
}

.woocommerce-MyAccount-navigation ul li a {
    padding: 15px 10px;
    border-radius: 10px;
}

.row {
    margin-right: 15px;
    margin-left: 15px;
}


@media (min-width: 769px) {
    #customer_login {
        margin-right: -30px;
        margin-left: -30px;
        background: #151B2D;
        padding: 25px;
        border-radius: 14px;
        border: solid 1px #ffffff1a;
    }
}

:is(.register,.login) .button {
    --wd-form-brd-radius: 12px;
    box-shadow: 0px 5px 12px #00000024;
    background-image: radial-gradient(circle at 32.7% 82.7%, rgb(173, 0, 171) 8.3%, rgb(15, 51, 92) 79.4%);
    padding: 15px;
    --wd-form-brd-width: solid 1px #fff3;
}

:is(.register,.login) .button:hover {
    background-image: radial-gradient(circle at 83.7% 4.3%, rgb(173, 0, 171) 0%, rgb(15, 51, 92) 90%);
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}


.global-color-scheme-light .checkout-order-review, .global-color-scheme-light.woocommerce-order-pay #order_review {
    background-color: #151B2D;
}

.global-color-scheme-light .checkout-order-review:before, .global-color-scheme-light .checkout-order-review:after, .global-color-scheme-light.woocommerce-order-pay #order_review:before, .global-color-scheme-light.woocommerce-order-pay #order_review:after {
    background-image: radial-gradient(farthest-side, transparent 6px, #151B2D 0);
}

.wd-table-wrapper {
    background-color: #070E1C;
}

.payment_methods .payment_box {
    background-color: #070E1C;
}

.wc-block-components-notice-banner.is-info {
    background-color: 000;
    color: #fff;
	padding: 10px;
}

.wd-action-btn.wd-style-icon-bg-text>a {
  border: 1px solid #ffffffba;
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  background-color: rgb(255 255 255 / 35%);
  box-shadow: 0 6px 18px rgba(78, 42, 222, 0.02), 0 0 2px rgba(78, 42, 222, 0.05);
}

[class*="color-scheme-light"] {
  --bgcolor-white: #151B2D;
}

.bottn {
	background-color: #000;
}