.inventory {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 16px;
    padding: 0;
}
.inventory > .item:nth-child(5n+1) {
    grid-column: span 2;
  	grid-row: span 2;
    margin-right: 24px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.item {
	border-radius: 13px;
    outline: 1px #032053 solid;
    outline-offset: -1px;
    border-radius: 10px;
    padding: 15px;
    width: 265px;
    margin-bottom: 0 !importnant;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    background: white;
}

.item img {
    max-width: 100%;
    border-radius: 8px;
    margin-bottom: 10px;
}

.item h3 {
    font-size: 18px;
    margin: 10px 0;
    color: white;
}

.item p {
    font-size: 12px;
    color: #c2d4f8;
}

/* .item:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
} */

/* .woocommerce-Price-amount {
    display: none !important;
} */

.sell-btn {
    padding: 5px 26px;
    height: 21px;
    background: linear-gradient(90deg, #630186 0%, #CB3CFF 100%);
    overflow: hidden;
    border-radius: 3px;
    color: white;
    font-size: 11px;
    font-family: Azonix;
    font-weight: 400;
    text-transform: uppercase;
}
.woocommerce_myaccount_content .dokan-add-new-product {
    display: none !important;
}

.dokan-add-new-product-popup {
    display: block !important;
    position: fixed;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: 100;
    background: #070e2a !important;
    border-radius: 15px;
    overflow: hidden;
    padding: 25px;
    width: 70%;
    scale: 0.5;
    opacity: 0;
    visibility: hidden;
    transition: 0.4s;
    height: auto;
    overflow: auto;
}

.dokan-add-new-product-popup.open {
    opacity: 1;
    visibility: visible;
    scale: 1;
}

.close_inv_popup {
    position: absolute;
    right: 20px;
    top: 10px;
    rotate: 45deg;
    font-size: 35px;
    font-weight: 600;
    cursor: pointer;
}

.inv_overlay {
    position: fixed;
    inset: 0;
    z-index: 99;
    background: #111;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
}

.inv_overlay.open {
    opacity: 0.5;
    visibility: visible;
}

.inventory .form-group label {
    text-align: left;
}

.inventory .form-group {
    display: flex;
    flex-direction: column;
}

.dokan-add-product-link .dokan-add-new-product {
    display: none !important;
}

.dokan-form-control-dis {
    pointer-events: none;
    background-color: #ededed !important;
}

.content-half-part.featured-image,
.page-id-40 #post_title,
.dokan-select-product-category,
.dokan-product-short-description,
.dokan-product-description {
    pointer-events: none;
}

.dokan-form-group:has(.select2-selection__choice) {
    pointer-events: none;
}

.dokan-product-inventory.dokan-edit-row,
.dokan-other-options.dokan-edit-row {
    pointer-events: none;
}

body {
    padding-top: 80px;
    background-color: #020B24 !important;
    color: rgb(194, 212, 248) !important;
}

.header-area {
    border-bottom-color: rgba(194, 212, 248, 0.1) !important;
}

.rounded-pill {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
}

#content .rounded-pill:hover {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
}

.header-area .form-control {
    color: #c2d4f8 !important;
    border-color: rgba(194, 212, 248, 0.15) !important;
    background-color: #0C153B !important;
}

#masthead .container-fluid {
    max-width: 1260px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
}

#masthead {
    background-color: #020B24 !important;
    border-bottom: 1px solid #1c1c1c;

    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 500;
}

.czi-menu::before {
    display: none;
}

.custom-logo-link {
    width: 112px !important;
}

.navbar-light .mega-nav::after {
    display: none;
}

.navbar-light .navbar-nav .nav-link {
    color: rgb(194, 212, 248) !important;
}

.navbar .dropdown:hover>.dropdown-menu,
.site-header-marketplace .navbar .mega-nav .mega-dropdown .mega-menu-container .dropdown-menu {
    background-color: #0C153B;
    border-color: rgba(194, 212, 248, 0.15);
    border-radius: 5px;
}

.mega-nav .mega-dropdown>a {
    color: rgb(194, 212, 248) !important;
}

.mega-nav .mega-dropdown .mega-menu-container {
    border: none;
}

body .site-header-marketplace .navbar .mega-nav .mega-dropdown .mega-menu-container {
    padding: 0 !important;
}

.navbar .mega-nav .mega-dropdown .mega-menu-container {
    border-color: transparent !important;
    background-color: transparent !important;
}

.mega-nav .mega-dropdown .mega-menu-container .dropdown-menu .mega-dropdown-column>a {
    color: rgb(194, 212, 248) !important;
}

.czi-heart::before {
    filter: brightness(11);
}

.navbar-light .navbar-tool-text {
    color: #ffffff !important;
}

body .navbar-light .navbar-tool-icon-box.bg-secondary {
    background-color: #0C153B !important;
}

.czi-cart::before {
    color: white;
}

.dropdown-item,
.lang-item>a {
    color: white !important;
}

body .dropdown-item i {
    display: none !important;
}

.widget_cartzilla_wc_attribute_filter {
    display: none !important;
}

.widget_cartzilla_wc_attribute_filter:has(a) {
    display: block !important;
}

/* .content_cat {
    display: flex !important;
    flex-wrap: wrap;
} */

.content_cat h1 {
    width: 100%;
    /* height: 80px; */
    color: #c2d4f8;
    margin-top: 14px;
}

.content_cat h1+.bg-light.box-shadow-lg.rounded-lg {
    width: 100%;
    height: auto;
    margin-top: 0 !important;
    overflow: hidden;
    background-color: #0C153B !important;
    margin-bottom: 15px !important;
}

.content_cat h1+.bg-light.box-shadow-lg.rounded-lg>div {
    height: 46px;
    background-color: #0C153B !important;
}

.content_cat h1+.bg-light.box-shadow-lg.rounded-lg input {
	
    background: #081028 !important;
	overflow: hidden;
	color: #fff !important;
}
.content_cat h1+.bg-light.box-shadow-lg.rounded-lg input::placeholder {
	color: #fff !important;
}

.content_cat .marketplace-products {
    width: 100%;
    /* height: 100%; */
    position: sticky;
    top: 50px;
}

/* .marketplace-products .products {
    position: sticky;
    top: 50px;
} */

#content {
   /** padding-top: 12px; **/
}


.content_cat h1+.bg-light.box-shadow-lg.rounded-lg .border-left {
    border-left: 1px solid #000000 !important;
}

#secondary .cz-sidebar {
    background-color: #0C153B !important;
    max-width: 100%;
}

#secondary .card {
    background-color: #0C153B !important;
}

h3.widget-title {
    color: white;
}

.widget_cartzilla_wc_categories .accordion-heading>a.collapsed {
    color: white !important;
}

.collapse.show a {
    color: white !important;
}

.cz-sidebar #block-13.widget {
    border-top: 1px solid #384b5f !important;
}

h3.wp-block-heading {
    font-size: 17px !important;
    color: #c2d4f8;
}

.custom-control-label::before {
    background-color: transparent !important;
}

.cz-filter-item .custom-control-label {
    color: #AEB9E1;
	font-size: 16px;
	
	font-weight: 400; 
}
.cz-filter-item .custom-control-label:hover{
	font-size: 16px !important;
	color: #CB3CFF !important;
} 
.wc-blocks-filter-wrapper .wp-block-heading{
	
	font-size: 20px !important;
}
.widget_cartzilla_wc_categories .accordion-heading>a.collapsed .accordion-indicator {
    background-color: rgba(254, 105, 106, 0.1) !important;
    color: white !important;
}


.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
    background: #0C153B !important;
    color: white;
}

#cartzilla_wc_attribute_filter-2.widget,
#cartzilla_wc_attribute_filter-3.widget,
#cartzilla_wc_attribute_filter-4.widget {
    border-top: 1px solid #384b5f !important;
}

.card.product-card-alt {
    background: #0C153B;
    transition: 0.3s;
}

.card.product-card-alt:hover {
    background: #172253;
}

.product-title>a {
    color: #c2d4f8 !important;
    font-weight: 400 !important;
}

.card-body .text-accent {
    color: #fff !important;
}

.product-card-alt .product-thumb {
    position: unset !important;
    overflow: unset !important;
}

.product-thumb-overlay {
    display: none !important;
}

body .product-card-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* gap: 10px; */
    top: unset !important;
    transform: translateY(0) !important;
    bottom: -43px;
    padding: 10px 0;
    background: #172253;
    border-bottom-right-radius: 0.4375rem;
    border-bottom-left-radius: 0.4375rem;
    translate: 0 -15px;
    transition: 0.5s cubic-bezier(0.42, 0, 0, 1.41) !important;
}

.product-card-actions a {
    padding: 0 !important;
    padding: 3px 10px !important;
    background: #0C153B !important;
    color: white !important;
}

.product-card-actions a:hover {
    color: white !important;
}

.product-card-actions a.add_to_cart_button i {
    display: none !important;
}

.product-card-actions a.add_to_cart_button {
    padding: 3px 17px !important;
    margin-left: 0 !important;
}

.card.product-card-alt:hover .product-card-actions {
    opacity: 1 !important;
    visibility: visible !important;
    translate: 0 0;
}

.add_to_wishlist {
    background: #0C153B !important;
}

.add_to_wishlist i {
    filter: invert(1);
}

.content-area.col-lg-8.content_cat.order-lg-2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden;
}

.list-unstyled.products.columns-4 {
    padding-top: 0 !important;
}

.list-unstyled.loop-product-categories.row.columns-3 {
    display: none !important;
}

.marketplace-products+.cartzilla-shop-pagination {
    border-top: unset !important;
}

.page-link {
    background-color: #111 !important;
    color: white !important;
}

.page-item.active>.page-link {
    box-shadow: 0 0.2rem 1.125rem -0.425rem rgba(254, 105, 106, 0.9) !important;
}


.best_products .product-thumb {
    height: 135px;
}

.best_products .product-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.best_products .card.product-card-alt {
    margin: 0 7px;
}

.best_products .card-body h3 {
    font-size: 13px !important;
    font-weight: 300 !important;
    height: 49px !important;
}

.best_products .slick-list {
    overflow: unset !important;
    margin: 0 -7px;
}

.best_products_wrapper {
    position: relative;
    z-index: 10;
}

.best_products_wrapper .product-card-actions a {
    font-size: 14px !important;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 10px;
}

.product-template-default .product {
    margin-top: 0 !important;
}

body .page-title-overlap {
    padding-bottom: 0;
    padding-top: 6px !important;
}

body .page-title-overlap+* {
    margin-top: 0 !important;
}

body .page-title-overlap.pt-4.bg-accent {
    background: transparent !important;
}

body .page-title-overlap>div {
    flex-direction: row-reverse !important;
}

.breadcrumb-item:first-child>a::before {
    display: none !important;
}

.product-template-default h1 {
    font-size: 22px !important;
}

.product-template-default .product-summary section,
.product-template-default .product-summary aside {
    max-width: 50% !important;
    flex-basis: 50% !important;
}

.product-template-default .product-summary aside>div {
    margin-left: 0 !important;
    width: 100%;
    max-width: 100%;
}

.product-template-default .product-summary aside table {
    min-width: unset;
}

.product-template-default .product-summary,
.product-template-default .product-summary .cz-sidebar-static {
	
}
.product-summary{
    background: #081028 !important;
    box-shadow: 0px 2px 18px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    border-radius: 11px;
    outline: 1px #032053 solid;
    outline-offset: -1px
}

.product-summary .woocommerce-product-gallery__trigger {
    background-color: #070d26 !important;
    border: 1px solid #070d26;
    color: #7182a3 !important;
}

.product-summary .woocommerce-product-gallery+div {
    border-top: 1px solid #28425b !important;
}

.product-summary .yith-wcwl-add-button i {
    display: none !important;
}

.product-template-default .price,
.product-template-default .price span {
    color: white !important;
}

.product-template-default .single_add_to_cart_button {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF;
    box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(13, 110, 253, 1) !important;
}

.product-template-default .single_add_to_cart_button:hover {
    background: #0547a8 !important;
    border: 1px solid #CB3CFF;
}

.product-template-default .product-meta-items li,
.product-template-default .product-attribute tr {
    border-bottom: 1px solid #032053 !important;
}

.product-template-default .product-meta-items li:last-child {
    border-bottom: 1px solid transparent !important;
}

.product-template-default .product-meta-items li>span {
    flex-basis: 30% !important;
}

.product-template-default .text-dark,
.product-template-default .woocommerce-product-attributes-item__label {
    color: #AEB9E1 !important;
    font-size: 16px !important;
    
    font-weight: 500;
}

.product-template-default ul.product-meta-items a,
.product-template-default .product-meta-items .text-muted {
    color: #AEB9E1 !important;
    font-size: 16px !important;
    
    font-weight: 500;
}

.cartzilla-tabs .nav-tabs .nav-item.active a {
    color: #CB3CFF !important;
}

.cartzilla-tabs .nav-tabs .nav-item.active:before {
    background: #CB3CFF !important;
}

.nav-tabs .nav-link:hover {
    color: #AEB9E1 !important;
	text-transform: capitalize;
	text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
}

.nav-tabs{
  border-bottom: none !important;
}
.product-template-default .cartzilla-tabs .woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tr {
    border-bottom: 1px solid #28425b !important;
}

.nav-tabs .nav-link,
.cartzilla-tabs .woocommerce-Tabs-panel--additional_information>h2 {
    color: #AEB9E1 !important;
}

.woocommerce-tabs .nav-tabs .nav-link {
    color: white !important;
}

.cartzilla-tabs .woocommerce-Tabs-panel--additional_information table.woocommerce-product-attributes tr td a:not(:hover) {
    color: #cdd6e9 !important;
}

.related.products h2 {
    color: #c2d4f8 !important;
}

.cartzilla-tab-content .add_to_wishlist {
    border: unset !important;
}

.product-template-default .related.products .border-bottom,
.dropdown-header,
.woocommerce-mini-cart-item.widget-cart-item.border-bottom.py-2 {
    border-bottom: 1px solid #28425b !important;
}

.dropdown-divider {
    border-top: 1px solid #28425b !important;
}

.related.products .slick-list {
    /* overflow: unset !important; */
    padding-bottom: 30px;
}

.related-product-carousel .slick-arrow {
    background-color: #070d26 !important;
    /* border: 1px solid #070d26 !important; */
}

.related-product-carousel .slick-arrow:before {
    color: white;
}

.widget-product-title>a {
    color: #b1bed9 !important;
    font-weight: 300;
}

body .navbar-light .navbar-tool:hover .navbar-tool-icon-box.bg-secondary {
    background-color: #28425b !important;
}

.cartzilla-cart .text-danger {
    color: #CB3CFF !important;
}

body.single-product .woocommerce-Price-amount {
    color: #fff !important;
}

.cartzilla-cart .text-muted {
    color: #d6def1 !important;
}

.cartzilla-cart .btn.btn-outline-secondary.btn-sm {
    width: 100%;
    padding: 7px 10px !important;
    color: white !important;
}

.cartzilla-cart .btn.btn-outline-secondary.btn-sm:hover {
    background: #050b23;
}

.cartzilla-cart .btn.btn-outline-secondary.btn-sm i {
    display: none !important;
}

.cartzilla-cart .btn.btn-primary.btn-sm.btn-block {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
}

.cartzilla-cart .btn.btn-primary.btn-sm.btn-block:hover {
    border: 1px solid #CB3CFF !important;
    background: #0547a8 !important;
}

.shop_table .actions.row {
    display: none !important;
}

body .text-accent {
    color: #fff !important;
    font-size: 20px !important;
}

.article__cart .text-danger {
    color: #d8baba !important;
}

.article__cart .woocommerce-cart-form__cart-item {
    border: unset !important;
}

.article__cart .cz-sidebar-static.rounded-lg.box-shadow-lg.ml-lg-auto {
    background: #0C153B !important;
}

.article__cart .btn.btn-outline-light.btn-sm.pl-2 {
    display: none;
}

.cart_totals h2 {
    color: #fff !important;
    font-size: 22px;
    font-weight: 300;
}

.article__cart .order-total {
    border-top: 1px solid #28425b !important;
}

h3.font-weight-normal.mb-0 {
    color: #fff !important;
}

.wc-proceed-to-checkout .checkout-button i {
    display: none !important;
}

.wc-proceed-to-checkout .checkout-button {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
    box-shadow: 0 0.5rem 1.125rem -0.5rem rgba(13, 110, 253, 1) !important;
}

.wc-proceed-to-checkout .checkout-button:hover {
    background: #0547a8 !important;
    border: 1px solid #CB3CFF !important;

}

label:not(.form-check-label):not(.custom-control-label):not(.custom-file-label):not(.custom-option-label) {
    color: #AEB9E1 !important;
}

.form-control,
.select2-container--default .select2-search--dropdown .select2-search__field,
.widget_search .search-field,
.widget_product_search .search-field,
.yith-wcwl-form.wishlist-fragment .hidden-title-form input[type="text"],
.select2.select2-container .select2-selection--single,
body .select2-dropdown {
    background-color: #0C153B !important;
    border: 1px solid rgba(194, 212, 248, 0.15) !important;
    color: white !important;
}

body .select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid rgba(194, 212, 248, 0.15) !important;
    border-color: rgba(194, 212, 248, 0.15) !important;
}

body .select2-container--default .select2-results__option[aria-selected=true],
body .select2-container--default .select2-results__option[data-selected=true] {
    background-color: #070e2a !important;
    color: white !important;
}

form+.row.mt-2 {
    display: none !important;
}

.cz-sidebar,
.cz-sidebar-static {
    background-color: #081028 !important;
}

.checkout.woocommerce-checkout h2 {
    color: #fff !important;
    font-size: 22px !important;
}

.widget.widget_products {
    border-bottom: 1px solid #28425b !important;
}

.order-total.text-center.border-top.pt-4.mt-4,
.wc_payment_methods.payment_methods.methods,
.place-order.border-top.pt-4 {
    border-top: 1px solid #28425b !important;
}

body .bg-secondary,
body .bg-faded-secondary {
    background-color: #070e2a !important;
}

.custom-control-input:checked~.custom-control-label::before {
    border-color: #CB3CFF !important;
}

.woocommerce-terms-and-conditions-link {
    color: #CB3CFF !important;
}

.woocommerce-checkout-payment .button {
    background: #CB3CFF !important;
    border-color: #CB3CFF !important;
}

.woocommerce-checkout-payment .button:hover {
    background: #0547a8 !important;
}

.wrapper_account {
    flex-direction: column;
}

.wrapper_account .aside_account {
    flex: unset;
    flex-basis: 100%;
    max-width: 100%;
}

.wrapper_account .aside_account>div {
    width: 100%;
    max-width: 1100px;
    margin: 30px auto 0;
}

.woocommerce-MyAccount-navigation ul {
    display: flex;
    justify-content: center;
}

.woocommerce_myaccount_content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.align_items_center {
    justify-content: center;
    flex-direction: column;
}

.wrapper_account .name_acc_wrapper {
    flex: unset !important;
    padding-left: 0 !important;
    text-align: center;
    margin-top: 10px;
}

.logo_account_wrapper {
    background: transparent !important;
    border-radius: 0 !important;
    border: unset !important;
    width: 50px !important;
    height: 50px !important;
}

.wrapper_account .display_name_account {
    font-size: 22px !important;
    color: #c2d4f8 !important;
}

.woocommerce-MyAccount-navigation ul li {
    border-top: unset !important;
}

.woocommerce-MyAccount-navigation ul li i {
    display: none !important;
}

.woocommerce-MyAccount-navigation ul li span {
    display: none !important;
}

.woocommerce-MyAccount-navigation ul li a {
    color: white !important;
    font-weight: 300 !important;
}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #CB3CFF !important;
    filter: drop-shadow(0px 1px 8px #CB3CFF);
}

.account_content_section {
    width: 100%;
    max-width: 100%;
    flex: unset;
    flex-basis: 100%;
}

.account_content_section .woocommerce_myaccount_content .logout_wrapper,
.woocommerce_myaccount_content>div {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}

.woocommerce_myaccount_content h2 {
    margin-top: 30px;
}

.logout_wrapper a,
.woocommerce_myaccount_content>div a {
    background: transparent !important;
    border: unset !important;
    padding: 0 !important;
}

.logout_wrapper a:hover,
.woocommerce_myaccount_content>div a:hover {
    background: transparent !important;
    color: #CB3CFF !important;
    border: unset !important;
}

.card_acc_content {
    background-color: #070e2a !important;
}

.btn-outline-primary {
    color: #AEB9E1 !important;
    border-color: #CB3CFF !important;
}

.btn-outline-primary:hover {
    border-color: #CB3CFF !important;
    background: #CB3CFF !important;
    color: white !important;
}

.woocommerce_myaccount_content .vendor-dashboard {
    height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    left: 50%;
    translate: -50% 0;
    transition: 0.3s;
}

.woocommerce_myaccount_content .vendor-dashboard:hover {
    background-color: #0e489e !important;
}

a.dokan-btn-theme,
.dokan-btn-theme {
    background-color: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
}

.czi-home::before {
    color: white !important;
}

.btn-primary {
	border: none !important;
    background: linear-gradient(90deg, #CB3CFF 0%, #6B058F 100%) !important;
    box-shadow: 0 0 12px rgba(203, 60, 255, 0.6);
    transform: translateY(-2px); 
    cursor: pointer;
}

body .btn-primary:hover {
    border: none !important;
    background: linear-gradient(90deg, #CB3CFF 0%, #6B058F 100%) !important;
    box-shadow: 0 0 12px rgba(203, 60, 255, 0.6);
    transform: translateY(-2px); 
    cursor: pointer;
}

.woocommerce-column__title.h6 {
    color: white !important;
}

.woocommerce-EditAccountForm .cartzilla-pp-wrap {
    display: none !important;
}

.woocommerce-EditAccountForm button.woocommerce-Button {
    margin-top: 20px;
}

.inventory .item {
    background: #070e2a !important;
    width: 100%;
    border: unset !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;

    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    visibility: hidden;
    position: absolute;
}

ul.subsubsub li a {
    color: #AEB9E1 !important;
    font-size: 17.97px;
    text-transform: uppercase;
    word-wrap: break-word;
    font-family: Azonix;
    font-weight: 400;
    text-decoration: none;
}

ul.subsubsub li.active a,
ul.subsubsub li .nav-link-style.active {
    color: #AEB9E1 !important;
    font-family: Azonix;
    font-weight: 400;
    text-decoration-line: underline;
    text-decoration-color: #CB3CFF;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    word-wrap: break-word;
    text-shadow: 0px 0px 4px rgba(203, 60, 255, 1.00);
}

ul.subsubsub li a:hover:not(.active) {
    color: #AEB9E1 !important;
    font-weight: 400;
    text-transform: uppercase;
    word-wrap: break-word;
    text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
}


.item.visible {
    opacity: 1;
    visibility: visible;
    position: relative;
}

.inventory .item button {
   	width: 100px;
    height: 29px;
    margin-top: 0 !important;
    border: none;
    background: linear-gradient(90deg, #630186 0%, #CB3CFF 100%);
    overflow: hidden;
    border-radius: 3px;
    color: white;
    font-size: 13px;
    font-family: Azonix;
    font-weight: 400;
    text-transform: uppercase;
}
.load_more {
    width: 150px;
    height: 50px;
	background: linear-gradient(90deg, #630186 0%, #CB3CFF 100%);
    overflow: hidden;
    border-radius: 3px;
    color: white;
    transition: 0.4s;
    position: relative;
    left: 50%;
    border: none;
    translate: -50% 0;
    margin-top: 50px;
}




body.page-id-40 .page-title-overlap>div {
    flex-direction: row !important;
}

body.page-id-40 .img-thumbnail {
    display: none;
}

body.page-id-40 .page-title-overlap>div .text-sm-right {
    display: flex;
    align-items: center;
    gap: 15px;
}

body.page-id-40 .page-title-overlap>div .text-sm-right h3 {
    margin-bottom: 0;
}

.dokan-dashboard-wrap {
    flex-direction: column;
    align-items: center;
}

.page-id-40 .bg-light.box-shadow-lg.rounded-lg {
    background-color: #020B24 !important;
}

.page-id-40 aside {
	/* width: 100%; */
    /* flex: unset; */
    /* flex-basis: 100%; */
    max-width: 100%;
    min-height: calc(100vh - 80px);
    background-color: #081028;
    /* padding: 0 !important; */
}

.page-id-40 aside .cz-sidebar-static {
    width: 100%;
    max-width: 100%;
}

.page-id-40 aside #account-menu {
    display: flex;
    flex-direction: column; /* Redesighn */
    /*justify-content: center;  Also Redesign*/
}

#account-menu .bg-secondary {
    display: none;
}

#account-menu ul {
    display: flex;
	flex-direction: column; /* Redesighn */
}

#account-menu ul li {
    border: unset !important;
}

#account-menu ul li i {
    display: none;
}

#account-menu ul li a span {
    display: none;
}

#account-menu ul li a {
    font-weight: 300 !important;
    color: #AEB9E1;
}

#account-menu ul li.active a {
    color: #AEB9E1 !important;
	font-family: Azonix;
	font-weight: 400;
	word-wrap: break-word;
	text-shadow: 0px 0px 4px rgba(203, 60, 255, 1.00);
}

.active>.nav-link-style,
.is-active>.nav-link-style,
.nav-link-style.active {
    color: #AEB9E1 !important;
	font-family: Azonix;
	font-weight: 400;
	text-decoration-line: underline;
	text-decoration-color: #CB3CFF;
	text-decoration-thickness: 4px;
	text-underline-offset: 4px;
	word-wrap: break-word;
	text-shadow: 0px 0px 4px rgba(203, 60, 255, 1.00);
}

#account-menu ul li a:hover:not(.active):not(.is-active) {
    color: #AEB9E1 !important;
    font-weight: 400;
    text-transform: capitalize;
    word-wrap: break-word;
    text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
}


.gradient-button-drops {
  min-width: 103px;
  background: linear-gradient(90deg, #640187 0%, #CB3CFF 100%);
  color: #fff;
  font-size: 0.75rem;
  font-weight: 400;
  border: none;
  border-radius: 3px;
  padding: 6px 12px;
  cursor: pointer;
  font-family: Azonix, sans-serif !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s ease-in-out;
}

.gradient-button-drops:hover {
  opacity: 0.85;
}

.dokan-settings-content .dokan-settings-area .dokan-dashboard-header {
    border-bottom: unset !important;
	color: #AEB9E1 !important;
	font-size: 36px !important;
	text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
}

.nav-tabs .nav-link.active {
	color: #AEB9E1 !important;
	text-transform: capitalize;
	text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
    border-color: #CB3CFF !important;
}

.nav-tabs .nav-link.active::before {
    background-color: #020B24 !important;
}
.custom-nav-tabs{
  justify-content: space-between;
  align-items: center;
  background-color: #010B22;
  border-radius: 5px;
  outline: 1px solid #011639;
  outline-offset: -1px;
  height: 53px;
  overflow: hidden;
}
.dokan-banner {
    display: none !important;
}

.dokan-banner+.bg-secondary.rounded-lg.p-4.mb-4 {
    display: none !important;
}

.dokan-settings-content ul li a i {
    display: none !important;
}

.country_to_state {
    background-color: #0C153B !important;
    color: white !important;
}

form hr {
    display: none !important;
}

body input[type='submit'].dokan-btn-danger {
    background: linear-gradient(90deg, #6B058F 0%, #CB3CFF 100%) !important;
    border: none !important;
	border-radius: 5px;
	font-family: Azonix;
}



.payment-methods-listing-header h2 {
    color: #c2d4f8 !important;
}

#vendor-payment-method-drop-down a {
    color: white !important;
    font-weight: 300 !important;
}

#vendor-payment-method-drop-down a div {
    display: flex;
    align-items: center;
    gap: 7px;
}

#vendor-payment-method-drop-down a img {
    background: white;
    border-radius: 50%;
}

.ui-datepicker {
    width: auto !important;
}

.dokan-error:before {
    display: none !important;
}

.dokan-error {
    color: #111 !important;
}

.dashboard-content-area h2 {
    color: #c2d4f8 !important;
}

.dashboard-content-area .row.mx-n2.pt-2 {
    flex-direction: row-reverse !important;
}

.dashboard-content-area .row.mx-n2.pt-2 p {
    color: white !important;
}

.row.mx-n2:has(.sells-graph) {
    flex-direction: row-reverse !important;
}

.dashboard-widget {
    background-color: #070e2a !important;
}

.dashboard-content-area .col-md-4.col-sm-12.px-2.mb-4 {
    margin-bottom: 20px !important;
}

.dashboard-widget.orders.card h3 {
    color: white !important;
}

.legend>div {
    background-color: transparent !important;
}

.legend .legendLabel {
    border-top: 1px solid transparent !important;
}

.card-body h3 {
    color: white !important;
	text-align: center;
}

.table:not(.table-dark) thead:not(.thead-dark) th,
.widget_calendar table:not(.table-dark) thead:not(.thead-dark) th,
table:not(.table-dark) thead:not(.thead-dark) th,
table.wishlist_table:not(.table-dark) thead:not(.thead-dark) th {
    color: #AEB9E1 !important;
}

.dokan-steam-inv-area:has(.inventory) {
    width: 100%;
    padding-right: 0 !important;
}

.dokan-dashboard-content:has(.inventory) {
    width: 100% !important;
    max-width: 100% !important;
}

/** .inventory .item img {
    height: 200px;
} **/

.dokan-product-listing-area form select {
    background: #0C153B !important;
    border: 1px solid rgba(194, 212, 248, 0.15) !important;
}

.dokan-product-listing-area form button {
    height: 44.5px !important;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dokan-product-listing-area form #bulk-product-action {
    height: 44.5px !important;
    padding-top: 0 !important;
    padding-bottom: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.dokan-dashboard-wrap h2,
.dokan-withdraw-area h1 {
    color: #c2d4f8 !important;
}

.dokan-panel-default {
    background-color: #020E29; !important;
    border: unset !important;
}

.dokan-panel-default>.dokan-panel-heading {
    background: #070c22 !important;
    color: white !important;
    border-color: transparent !important;
}

.light-logo {
    max-width: 265px;
}

.name-author a {
    color: white !important;
}

.card-body h6 {
    color: white !important;
}

.navbar-tool .navbar-tool-label {
    background: #CB3CFF !important;
}

.navbar-tool-icon.czi-user:before {
    color: white;
}

.cc-color-override--1003886388.cc-revoke {
    background: #CB3CFF !important;
}

.cat_prod_wrapper a {
    color: #4b566b !important;
    font-size: 13px !important;
}

.product_card_home {
    margin: 0 10px;
}

.products_slider_wrapper {
    margin: 0 -10px;
}

.product_thumb_overlay {
    display: block;
}

.products_slider_wrapper .slick-list {
    /* overflow: unset !important; */
    padding-bottom: 50px;
}

#content:has(.content_cat) {
    padding-top: 25px;
}

.product-meta-items li:first-child,
.product-meta-items li:nth-child(2) {
    display: none !important;
}

.product-meta-items {
    margin-top: 25px !important;
    border-radius: 4px;
    outline: 1px #032053 solid;
    outline-offset: -1px;
    padding: 30px 20px !important;
}

.item-float .float-bar {
    width: 100%;
    display: grid;
    grid-template-columns: 7fr 8fr 23fr 7fr 55fr;
    height: 5px;
}

.item-float .float-bar .fn {
    background-color: #6A88D8;
}

.item-float .float-bar .mw {
    background-color: #19B866;
}

.item-float .float-bar .ft {
    background-color: #CBD633;
}

.item-float .float-bar .ww {
    background-color: #D66F33;
}

.item-float .float-bar .bs {
    background-color: #D63333;
}

.item-float .float-bar .caret {
    display: block;
    position: absolute;
    top: -5px;
    margin-left: -5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #FFFFFF;
}

.product_line_wrap {
    width: 80%;
    margin: 0 auto;
    position: relative;
}

.product_left_btns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    margin-top: 20px;
}

.product_left_btns a {
    color: white;
    transition: 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    background: #070d26 !important;
}

.product_left_btns a:hover {
    color: #CB3CFF !important;
}

.woocommerce-Tabs-panel .list-unstyled.products.columns-4 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 15px;
}

.woocommerce-Tabs-panel .list-unstyled.products.columns-4 li {
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

.woocommerce-Tabs-panel .products_sl {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}

.products_sl .slick-slide {
    margin: 0 10px;
}

.related.products .products_sl {
    margin: 0 -10px;
}

.related.products .products_sl .slick-list {
    padding-bottom: 40px !important;
}

.cat_home_wrapper {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.woocommerce-Tabs-panel .products_sl .product {
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: 100% !important;
    padding: 0;
    margin: 0;
}


.featured-nfts-wrap .item-float .float-bar {
    height: 5px;
    margin: 13px 0;
}

.featured-nfts-wrap .product_line_wrap {
    width: 100%;
}

.preload {
    position: fixed;
    inset: 0;
    background: black;
    transition: 0.8s;
    z-index: 5000;
}

.preload.hide {
    opacity: 0;
    visibility: hidden;
}

.product_line_wrap_cat {
    width: 100% !important;
}

.product_line_wrap_cat .float-bar {
    height: 5px;
    margin: 10px 0;
}

[data-exterior-position="0"] .product_line_wrap {
    display: none;
}

.products_sl.products {
    padding-top: 0 !important;
}

.related_slider li {
    padding: 0 !important;
}

.page-id-45 h1 {
    color: white;
}

.wishlist-title h2 {
    color: #c2d4f8 !important;
}

.wishlist_table {
    border-color: #475267 !important;
}

table td,
table.wishlist_table td,
.table th,
.widget_calendar table th,
table th,
table.wishlist_table th,
.table td,
.widget_calendar table td,
table td,
table.wishlist_table td {
   
}

table thead th,
table.wishlist_table thead th {
    border-bottom: 2px solid #020B24 !important;
    border-top: 2px solid #020B24 !important;
}

td.product-name a {
    color: white !important;
}

table.wishlist_table td.product-remove a.remove:before {
    color: #CB3CFF !important;
}

.yith_wcwl_wishlist_footer {
    display: none;
}

.yith-wcwl-wishlistexistsbrowse {
    display: none !important;
}

.item_top .inv_category,
.item_top .inv_descr,
.item_top .inv_tags,
.item_top .inv_collection {
    display: none;
}

#inventory-wrapper .sell-btn {
    margin-top: 20px;
}


.form-group:has(.dokan-form-control-hide) {
    display: none;
}

.dokan-add-new-product-popup .dokan-btn-theme {
    width: auto !important;
    margin-top: 20px;
    margin-bottom: 12px;
}


.dokan-product-listing .dokan-product-listing-area.cartzilla-dokan-product-listing .row-actions span.view a {
    background: #353670 !important;
}

.dokan-product-listing .dokan-product-listing-area.cartzilla-dokan-product-listing table tr td.dokan-product-select {
    padding-left: 10px;
}

#edit-slug-buttons {
    display: none !important;
}

.dokan-product-edit h1 {
    color: #c2d4f8 !important;
}

.dokan-product-listing .dokan-product-listing-area.cartzilla-dokan-product-listing .row-actions span.view a:before {
    color: white !important;
}

.dokan-product-edit-form .dokan-product-gallery {
    display: none !important;
}

.dokan-product-edit-form .dokan-new-cat-ui-title,
.dokan-product-edit-form .cat_box_for_edit_product,
.dokan-form-group:has(#product_tag_edit),
.dokan-product-edit-form .dokan-product-short-description,
.dokan-product-edit-form .dokan-product-description,
.dokan-product-edit-form .dokan-product-inventory,
.dokan-product-edit-form .dokan-other-options,
.dokan-product-edit-form .dokan-download-options {
    display: none;
    margin: 0 !important;
}

.dokan-product-edit-form div.dokan-product-type-container {
    display: none !important;
}

.product-edit-container .dokan-feat-image-upload {
    border: unset !important;
}

#publish.dokan-btn-theme {
    float: unset !important;
}

.dokan-withdraw-area .entry-content {
    display: flex;
	justify-content: space-between;
}
.dokan-withdraw-area .dokan-panel{
	background: #020B24; !important;
	margin-right: 2.125rem;
}
.dokan-withdraw-area .dokan-panel:nth-child(2){
	text-wrap: nowrap;
}
.dokan-withdraw-area .dokan-panel:nth-child(3){
    margin-right: 0;
}
.dokan-withdraw-area .general-details{
	padding: 1.25rem 7.57rem 1.25rem 1.125rem;
    margin-bottom: 0 !important;
    background: #020E29;
    overflow: hidden;
    border-color: #032053;
    border-radius: 3px;
    outline: 1px #032053 solid;
    outline-offset: -1px;
}
.dokan-withdraw-area .entry-content .dokan-panel {
   
}

.woocommerce-Price-amount.amount{
    color: #AEB9E1 !important; 
}
.woocommerce-Price-currencySymbol{
    color: #AEB9E1 !important; 
}
.dokan-withdraw-area .entry-content .dokan-panel:nth-child(1) {
   
}
.dokan-panel_panel_title{
	color: rgba(174, 185, 225, 0.91);
    font-size: 15px;
    font-family: Azonix;
    font-weight: 400;
    text-transform: uppercase; 
    word-wrap: break-word;
}


.dokan-withdraw-area .dokan-panel-inner-container {
    display: flex;
    flex-direction: column;
}

.dokan-withdraw-area .dokan-w5 {
    position: relative !important;
    right: 0 !important;
    top: 0 !important;
    transform: unset !important;
    float: unset;
}

.dokan-withdraw-area .dokan-w5 button,
.dokan-withdraw-area .dokan-w5 a {
    float: unset !important;
    margin-top: 6px;
}


.dokan-withdraw-content {
    width: 100% !important;
    max-width: 90% !important;
}

.dokan-withdraw-content .entry-content:before {
    display: none !important;
}

input[type='submit'].dokan-btn:hover,
a.dokan-btn:hover,
.dokan-btn:hover,
input[type='submit'].dokan-btn:focus,
a.dokan-btn:focus,
.dokan-btn:focus,
input[type='submit'].dokan-btn.focus,
a.dokan-btn.focus,
.dokan-btn.focus {
    background: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
}

.iziModal-header.iziModal-noSubtitle {
    background: #070c22 !important;
}

#dokan-withdraw-request-popup {
    border-bottom: 1px solid #0C153B !important;
}

.white-popup,
.iziModal-content,
.dokan-alert-warning {
    background: #0C153B !important;
    border: unset !important;
    color: white !important;
}

.dokan-alert-warning a {
    color: #CB3CFF !important;
}

.dokan-table-striped {
    color: #AEB9E1;
}

.dokan-withdraw-status-filter-container ul {
    margin-right: 15px;
}

.dokan-withdraw-method-logo {
    display: none !important;
}

body input[type='submit'].dokan-btn-danger:hover,
body .dokan-btn-danger:hover {
    background: linear-gradient(90deg, #CB3CFF 0%, #6B058F 100%) !important;
    box-shadow: 0 0 12px rgba(203, 60, 255, 0.6);
    transform: translateY(-2px); 
    cursor: pointer;
}


.dokan-orders-area {
    padding: 0 !important;
}

.dokan-orders-content {
    width: 100% !important;
    max-width: 100% !important;
}

/* .dokan-clearfix.dokan-order-details-wrap {
    display: flex;
    flex-direction: column;
} */

.dokan-order-left-content {
    width: 100%;
}

.dokan-table.order-items .item {
    background: #041737 !important;
}

.dokan-table.order-items {
    color: white !important;
}

.line_cost .woocommerce-Price-amount {
    white-space: nowrap;
}

.dokan-orders-content .dokan-orders-area ul.order_notes .note_content {
    background: #050b23 !important;

}

.dokan-orders-content .dokan-orders-area ul.order_notes .note_content:after {
    display: none !important;
}

.add_note h4 {
    color: white !important;
}

.dokan-settings-content a {
    color: #CB3CFF;
}

.dokan-table tbody tr td {
    background: #020E29 !important;
    color: #AEB9E1 !important;
}

li.dropdown-header {
    display: none;
}

#post-45 div:has(h1) {
    display: none;
}

.woocommerce-ordering:has(.dropdown) {
    display: none;
}

.page-id-8 h2 {
    color: white !important;
}

.card.border-0.box-shadow {
    background: #041737 !important;
}

.product-attribute td,
.product-attribute th {
    border: unset !important;
}

.woocommerce-thankyou-order-received.h4.pb-3.text-center {
    color: #c2d4f8 !important;
}


.card-header {
    background: #0c153b !important;
}

.card-header h2 {
    color: white !important;
}

.woocommerce-order .card {
    background: #070e2a !important;
}

body .card-body .bg-secondary {
    background: #040818 !important;
}

.your_inventory_title {
    text-align: center;
}

.inventory-item.item {
    opacity: 1;
    visibility: visible;
    position: inherit;
}

.transfer_button {
    background-color: #CB3CFF !important;
    border: 1px solid #CB3CFF !important;
    width: auto !important;
    padding: 0 20px;
    color: white;
    border-radius: 12px;
}

.inventory-items.inventory {
    margin-top: 30px;
}

.transfer_popup {
    border-radius: 12px;
    background: #070e2a !important;
    padding: 50px 40px 40px;
    position: fixed;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    z-index: 500;
    transition: 0.7s cubic-bezier(0.42, 0, 0, 1.41) !important;
    opacity: 0;
    visibility: hidden;
    scale: 0.1;
    border: 1px solid #0e489e;
}

.transfer_popup.show {
    opacity: 1;
    visibility: visible;
    scale: 1;
}

.transfer_popup_close {
    position: absolute;
    top: 10px;
    right: 20px;
    rotate: 45deg;
    color: white;
    font-size: 20px;
    cursor: pointer;
}

.transfer_popup_txt {
    font-size: 18px;
    color: white;
    margin-bottom: 20px;
}

.transfer_popup_btns {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.transfer_popup_btns button {
    border-radius: 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    color: white;
    font-size: 16px;
    height: 40px;
    padding: 0 25px;
}

.transfer_popup_btns_yes {
    background: #CB3CFF;
    border: 1px solid #CB3CFF;
}

.transfer_popup_btns_no {
    background: black;
    border: 1px solid #CB3CFF;
}

.transfer_popup_overlay {
    position: fixed;
    inset: 0;
    background: #111;
    z-index: 499;
    opacity: 0;
    transition: 0.4s;
    visibility: hidden;
}

.transfer_popup_overlay.show {
    opacity: 0.7;
    visibility: visible;
}

.sell_transfered {
    margin-top: 15px;
    border-radius: 8px;
    background-color: #CB3CFF;
    border: 1px solid #CB3CFF;
    transition: 0.4s;
    color: white;
}

.sell_transfered:hover {
    border: 1px solid #CB3CFF;
    background: #0547a8;
}


#sell-popup {
    border: 1px solid #0e489e;
    border-radius: 12px;
    background: #070e2a !important;
}


.sell-popup-content h2 {
    color: #fff;
    font-size: 18px;
}

.sell-popup-content input {
    border-radius: 5px;
    background: #050b21 !important;
    color: white;
    border: unset;
    border: 1px solid #CB3CFF;
    padding: 4px 8px;
}

.sell-popup-content input::placeholder {
    color: white;
}

.popup-buttons button {
    height: 40px;
    border: 1px solid #0547a8;
    background: #CB3CFF;
    color: white;
    border-radius: 8px;
    transition: 0.4s;
    padding: 0 20px !important;
}

.popup-buttons button:hover {
    background: #041737;
    border: 1px solid #0547a8;
}

.openFilter {
    position: absolute;
    right: -43px;
    top: 93px;
    width: 43px;
    height: 37px;
    /* border-radius: 8px; */
    /* border: 1px solid red; */
    background: #041737;
    border: 1px solid #CB3CFF;
    display: none;
}

.openFilter:before,
.openFilter:after {
    content: '';
    position: absolute;
    display: block;
    height: 10px;
    border-right: 1px solid white;
    left: 20px;
}

.openFilter:before {
    top: 9px;
    rotate: -45deg;
}

.openFilter:after {
    bottom: 8px;
    rotate: 45deg;
}


select.dokan-form-control {
    padding: 0 2rem !important;
}































@media(max-width: 992px) {

    .openFilter {
        display: block;
    }

    .cz-sidebar:has(.openFilter) {
        left: -101%;
    }

    .cz-sidebar.open:has(.openFilter) {
        left: 0;
    }

    .dokan-withdraw-area .entry-content .dokan-panel:nth-child(3) {
        flex-basis: 100%;
        width: 100%;
        margin-top: 20px;
    }

    .dokan-dashboard table>tbody tr td {
        display: table-cell !important;
    }

    .chart-placeholder.main {
        overflow: hidden;
    }

    .dokan-dashboard .dokan-dashboard-content .dokan-table {
        background: #041737 !important;
    }

    .dokan-withdraw-area,
    body #page .dokan-withdraw-content {
        width: 100%;
        padding: 0 !important;
    }

    .dokan-withdraw-area .entry-content .dokan-panel:nth-child(1),
    .dokan-withdraw-area .entry-content .dokan-panel:nth-child(2) {
        flex-basis: 100%;
    }

    .dokan-dashboard-product-listing-wrapper .dokan-table tbody tr td {
        background: #111;
        padding: 0 12px !important;
    }

    .dokan-product-edit h1 .dokan-right {
        margin-top: 20px;
        display: inline-block;
    }

    .dokan-dashboard-product-listing-wrapper .table-responsive {
        overflow-x: unset !important;
        display: flex !important;
        justify-content: center;
    }

    .dokan-dashboard-product-listing-wrapper table {
        display: flex !important;
        flex-direction: column;
        width: 300px;
        min-width: 300px;
        max-width: 300px;
        justify-content: center;
        align-items: center;
    }

    #product-filter thead {
        display: none;
        opacity: 0;
        visibility: hidden !important;
    }

    .dokan-add-new-product-popup {
        width: 93%;
    }

    #account-menu ul {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .page-title-overlap .media-body {
        text-align: center;
    }

    /* .chart-placeholder.main {
        overflow: auto;
    }

    .chart-placeholder.main canvas {
        width: 100% !important;
    } */

    .inventory {
        grid-template-columns: repeat(1, 1fr);
    }

    .dokan-steam-inv-area:has(.inventory) {
        padding-left: 0 !important;
    }

    body.page-id-40 .page-title-overlap>div {
        flex-direction: column !important;
        align-items: center !important;
    }

    .dokan-settings-content .dokan-settings-area {
        padding: 0 !important;
    }

    .dokan-settings-content .dokan-settings-area .dokan-dashboard-header {
        margin-top: 20px !important;
    }

    #account-menu ul li a {
        white-space: nowrap;
    }

    .page-id-40 aside #account-menu {
        flex-direction: column;
        align-items: center;
    }

    .mobile-logo-link {
        width: 120px !important;
    }

    .container {
        max-width: 100% !important;
    }

    .nft-card .product_image img {
        object-fit: cover;
    }

    .cat_home_wrapper {
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
    }

    .cz-sidebar-header {
        background: #0C153B !important;
    }

    .close.ml-auto {
        color: white !important;
    }

    .navbar-toggler-icon {
        filter: brightness(11);
    }

    #cz-handheld-sidebar .btn-group.dropdown.disable-autohide.mt-4.w-100 {
        display: none !important;
    }

    .cz-handheld-menu ul>li a {
        color: white !important;
    }

    #content:has(.content_cat) {
        padding-top: 110px;
    }

    .best_products .product-thumb {
        height: 260px;
    }

    .product-card-alt .product-thumb>img {
        width: 75% !important;
        margin: 0 auto;
    }

    .product-thumb-overlay {
        display: flex !important;
        justify-content: center;
    }

    .product-summary .row {
        flex-direction: column;
    }

    .product-template-default .product-summary section:has(.product_left_btns) {
        width: 100% !important;
        max-width: 100% !important;
        flex-basis: 100% !important;
    }

    #content {
        padding-top: 85px;
    }

    .product-template-default .product-summary aside {
        width: 100%;
        max-width: 100% !important;
        flex-basis: 100% !important;
    }

    .nav-tabs .nav-link {
        font-size: 15px !important;
        padding: 8px !important;
    }

    .woocommerce-Tabs-panel .products_sl {
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .related-product-carousel .slick-arrow {
        top: 96% !important;
    }

    .related-product-carousel .slick-arrow.slick-prev {
        left: 30px !important;
    }

    .related-product-carousel .slick-arrow.slick-next {
        right: 30px !important;
    }

    /* .best_products_wrapper .product-card-alt {
        height: 250px;
    } */

    .best_products .product-thumb {
        height: auto;
    }

    .product-card-alt .product-card-actions {
        position: relative !important;
        opacity: 1 !important;
        visibility: visible !important;
    }

    .product-thumb-overlay {
        display: none !important;
    }

    body .best_products .product-card-actions {
        bottom: -15px;
    }

    .list-unstyled.products_sl.products {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 15px;
        padding: 0 15px;
    }

    .product-card-actions a:has(.font-size-base) {
        font-size: 0 !important;
        height: 32px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .related_slider .list-unstyled.products_sl.products {
        grid-template-columns: repeat(1, 1fr);
    }

    .related_slider .product-card-alt .product-card-actions {
        position: absolute !important;
    }

    .related_slider .product-card-actions,
    .woocommerce-Tabs-panel--more_seller_product .product-card-actions {
        bottom: -62px !important;
    }

    .related_slider .slick-list {
        margin: 0 -10px;
        margin-left: -14px;
    }

    .woocommerce-Tabs-panel--more_seller_product .product-card-alt .product-card-actions {
        position: absolute !important;
    }

    .related_slider .product-card-actions a.add_to_cart_button i,
    .woocommerce-Tabs-panel--more_seller_product .product-card-actions a.add_to_cart_button i {
        display: block !important;
    }

    .related_slider .slick-track {
        gap: 20px;
        display: flex;
    }

    .card.product-card-alt:hover {
        background: #0C153B !important;
    }

    ul.products li.product {
        padding: 0 !important;
        margin: 0 !important;
        padding-bottom: 50px !important;
    }

    .marketplace-products ul.products {
        margin: 0 !important;
    }

    body .marketplace-products .product-card-actions {
        position: absolute !important;
        bottom: -63px;
    }

    .marketplace-products .product-card-actions a.add_to_cart_button i {
        display: block !important;
    }

    .card.product-card-alt:hover .product-card-actions {
        translate: 0 -15px !important;
    }
}

:root {
  --space-unit: 1em;
  --space-xxxxs: calc(0.09 * var(--space-unit));
  --space-xxxs: calc(0.146 * var(--space-unit));
  --space-xxs: calc(0.236 * var(--space-unit));
  --space-xs: calc(0.382 * var(--space-unit));
  --space-sm: calc(0.618 * var(--space-unit));
  --space-md: calc(1 * var(--space-unit));
  --space-lg: calc(1.618 * var(--space-unit));
  --space-xl: calc(2.618 * var(--space-unit));
  --space-xxl: calc(4.236 * var(--space-unit));
  --space-xxxl: calc(6.854 * var(--space-unit));
  --space-xxxxl: calc(11.08 * var(--space-unit));
  --component-padding: var(--space-xxxl);
}

 .ps-banner--full {
  background-position: 75% center;
  background-repeat: no-repeat;
  background-size: cover;
}

 .ps-banner--full .ps-banner__item p {
  color: #103178;
}

 .ps-banner--full .ps-banner__item::after {
  background-color: #103178;
  opacity: 0.3;
}

 .ps-banner--full .ps-banner {
  min-height: 500px;
}

 .ps-banner--full .ps-banner .ps-banner__title,  .ps-banner--full .ps-banner .ps-banner__desc,  .ps-banner--full .ps-banner .ps-banner__btn {
  color: white;
}

 .ps-banner--full .ps-banner .ps-banner__btn img {
  filter: brightness(0) invert(1);
}

 .ps-banner--full .ps-banner .ps-banner__shop {
  position: relative;
  z-index: 10;
}

 .ps-banner--full .ps-banner__group {
  position: relative;
  z-index: 10;
}

 .ps-banner--full::after {
  content: url("../img/white-gradient.png");
  position: absolute;
  bottom: -30px;
  left: 0;
  width: 100%;
  z-index: 0;
  height: 300px;
}

 .ps-promo--mask {
  border-top: 1px solid #f0f2f5;
  padding: 80px 0;
}

 .ps-promo--mask .ps-banner .ps-banner__persen {
  top: 5px;
  bottom: auto;
  right: 24%;
  transform: rotate(-25deg);
  width: 99px;
  height: 99px;
  font-size: 30px;
  line-height: 30px;
}

 .ps-promo--mask .ps-banner .ps-banner__btn {
  font-weight: 500;
}

 .ps-promo--mask .ps-banner .ps-banner__title,  .ps-promo--mask .ps-banner .ps-banner__btn,  .ps-promo--mask .ps-banner .ps-banner__desc {
  color: #103178;
}

 .ps-section--black-style {
  border-bottom: 1px solid #f0f2f5;
  padding: 80px 0;
}

 .ps-section--black-style .ps-product--standard .ps-product__price,  .ps-section--black-style .ps-product--standard .ps-product__title {
  color: #103178;
}

 .ps-section--black-style .ps-product--standard .ps-product__del {
  color: #9babcd;
}

 .ps-section--reviews {
  padding: 80px 0;
  margin: 0;
}

 .ps-section--reviews .ps-review .ps-review__name,  .ps-section--reviews .ps-review .ps-review__date {
  color: #103178;
}

 .ps-section--newsletter {
  padding: 80px 0;
}

@media (min-width: 768px) {
   .ps-promo--mask .ps-banner .ps-banner__persen {
    right: 18%;
  }
   .ps-banner--full {
    background-position: 60% center;
  }
   .ps-banner--full .ps-banner__group {
    position: absolute;
  }
   .ps-banner--full .ps-banner .ps-banner__btn {
    color: #FD8D27;
  }
   .ps-banner--full .ps-banner .ps-banner__btn img {
    filter: none;
  }
   .ps-banner--full .ps-banner .ps-banner__title,  .ps-banner--full .ps-banner .ps-banner__desc {
    color: #fff;
  }
   .ps-banner--full::after {
    height: auto;
  }
}

@media (min-width: 1280px) {
   .ps-promo--mask .ps-banner .ps-banner__persen {
    width: 133px;
    height: 133px;
    font-size: 45px;
    line-height: 45px;
  }
   .ps-banner--full {
    background-position: 10% 25%;
  }
}
.ps-banner {
  min-height: 536px;
  position: relative;
}

.ps-banner .ps-banner__content {
  padding: 40px 15px;
  text-align: center;
  height: 336px;
}

.ps-banner .ps-banner__title {
  font-weight: 600;
  font-size: 35px;
  color: #103178;
  line-height: 42px;
  margin-bottom: 10px;
}

.ps-banner .ps-banner__text {
  font-weight: 600;
  font-size: 41px;
  color: #FD8D27;
  margin-bottom: 10px;
  line-height: 39px;
}

.ps-banner .ps-banner__desc {
  font-size: 20px;
  color: #103178;
  margin-bottom: 15px;
  line-height: 29px;
}

.ps-banner .ps-banner__price {
  position: relative;
}

.ps-banner .ps-banner__price span {
  font-size: 40px;
  color: #FD8D27;
  font-weight: 600;
}

.ps-banner .ps-banner__price del {
  font-size: 20px;
  color: #5b6c8f;
  display: inline-block;
  position: relative;
  top: -12px;
  margin-left: 10px;
}

.ps-banner .ps-banner__shop {
  font-size: 19px;
  font-weight: 500;
  padding: 5px 25px;
  border-radius: 40px;
  display: inline-block;
  margin-top: 15px;
  border: 1px solid #103178;
}

.ps-banner .ps-banner__shop.bg-warning:hover {
  color: #FD8D27 !important;
  background-color: white !important;
}

.ps-banner .ps-banner__shop.bg-yellow:hover {
  color: #FFC800 !important;
  background-color: white !important;
}

.ps-banner .ps-banner__shop.bg-white:hover {
  color: white;
  border-color: #103178;
  background-color: #103178 !important;
}

.ps-banner .ps-banner__shop.bg-primary:hover {
  background-color: white !important;
  color: #103178;
}

.ps-banner .ps-banner__shop.bg-success:hover {
  background-color: white !important;
  color: #12a05c;
}

.ps-banner .ps-banner__shop.bg-pink:hover {
  background-color: white !important;
  color: #752a2b;
}

.ps-banner .ps-banner__btn-group {
  margin: auto;
}

.ps-banner .ps-banner__btn {
  font-size: 12px;
  padding-right: 30px;
  color: #103178;
}

.ps-banner .ps-banner__btn:last-child {
  padding-right: 0;
}

.ps-banner .ps-banner__btn img {
  width: 21px;
  display: inline-block;
  margin-right: 10px;
}

.ps-banner .ps-banner__btn.font-bold {
  font-weight: 500;
}

.ps-banner .ps-banner__persen {
  position: absolute;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  z-index: 10;
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  bottom: 25%;
  right: 15%;
  flex-direction: column;
}

.ps-banner .ps-banner__persen small {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}

.ps-banner .ps-banner__thumnail {
  position: relative;
  height: 100%;
  width: 100%;
}

.ps-banner .ps-banner__thumnail .ps-banner__round {
  position: absolute;
  right: 5%;
  top: -90px;
  width: 90%;
}

.ps-banner .ps-banner__thumnail .ps-banner__image {
  width: 100%;
  height: 200px;
}

.ps-banner .bg-warning {
  color: white;
  background-color: #FD8D27 !important;
  border-color: #FD8D27;
}

.ps-banner .bg-yellow {
  color: #103178;
  background-color: #FFC800 !important;
  border-color: #FFC800;
}

.ps-banner .bg-white {
  color: #103178;
  background-color: white;
  border-color: white;
}

.ps-banner .bg-primary {
  background-color: #103178 !important;
  color: white;
  border-color: #103178;
}

.ps-banner .bg-success {
  background-color: #12a05c !important;
  color: white;
  border-color: #12a05c;
}

.ps-banner .bg-pink {
  background-color: #752a2b !important;
  color: white;
  border-color: #752a2b;
}

.ps-banner .text-warning {
  color: #FD8D27 !important;
}

.ps-banner .text-yellow {
  color: #FFC800 !important;
}

.ps-banner .ps-logo {
  margin-bottom: 15px;
}

.ps-banner .ps-logo img {
  height: 42px;
}

@media (min-width: 768px) {
  .ps-banner {
    height: 320px;
    min-height: 320px !important;
  }
  .ps-banner .container, .ps-banner .container-no-round {
    height: 100%;
  }
  .ps-banner .ps-banner__block {
    display: flex;
    height: 100%;
    position: relative;
  }
  .ps-banner .ps-banner__content {
    padding: 8% 0 0;
    width: 48%;
    height: 100%;
    flex: 0 0 48%;
    text-align: left;
  }
  .ps-banner .ps-banner__thumnail {
    flex: 0 0 62%;
  }
  .ps-banner .ps-banner__thumnail .ps-banner__image {
    position: absolute;
    bottom: 0;
    right: -5%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .ps-banner .ps-banner__thumnail .ps-banner__round {
    z-index: 10;
    -o-object-fit: cover;
       object-fit: cover;
    height: 190%;
    right: auto;
    left: -20%;
    width: auto;
    top: -200px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .ps-banner .ps-banner__btn-group {
    margin: 0;
    display: flex;
  }
}

@media (min-width: 1024px) {
  .ps-banner {
    height: 400px;
  }
}

@media (min-width: 1280px) {
  .ps-banner {
    height: 600px;
  }
  .ps-banner .ps-banner__title {
    font-size: 70px;
    line-height: 84px;
  }
  .ps-banner .ps-banner__desc {
    font-size: 24px;
  }
  .ps-banner .ps-banner__price span {
    font-size: 70px;
  }
  .ps-banner .ps-banner__price del {
    font-size: 30px;
    top: -25px;
  }
  .ps-banner .ps-banner__shop {
    font-size: 21px;
    padding: 8px 50px;
  }
  .ps-banner .ps-banner__btn {
    font-size: 16px;
  }
  .ps-banner .ps-banner__persen {
    width: 133px;
    height: 133px;
    font-size: 45px;
    line-height: 45px;
    right: 3%;
  }
  .ps-banner .ps-banner__persen small {
    font-size: 27px;
    line-height: 27px;
  }
  .ps-banner .ps-banner__persen.ps-center {
    right: 34%;
    top: 17%;
  }
  .ps-banner .ps-banner__persen.ps-top {
    top: 28%;
  }
  .ps-banner .ps-banner__text {
    line-height: 80px;
    font-size: 70px;
  }
  .ps-banner .ps-logo img {
    height: 54px;
  }
}

.ps-section--banner {
  min-height: 500px;
  position: relative;
}

.ps-section--banner .ps-section__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 100;
  -webkit-animation: cssAnimation 0s ease-in 2s forwards;
          animation: cssAnimation 0s ease-in 2s forwards;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}

.ps-section--banner .ps-section__loading {
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #103178;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

@-webkit-keyframes cssAnimation {
  to {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}

@keyframes cssAnimation {
  to {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ps-section--banner .owl-nav {
  display: none;
}

@media (min-width: 768px) {
  .ps-section--banner {
    min-height: 320px;
  }
}

@media (min-width: 1280px) {
  .ps-section--banner {
    min-height: 500px;
  }
  .ps-section--banner .owl-nav {
    display: block;
  }
}

.ps-banner--round {
  overflow: hidden;
  background-color: #F0F2F5;
  border-radius: 4px;
}

.ps-banner--round .ps-banner__content {
  text-align: left;
}

.ps-banner--round .ps-banner__title {
  font-size: 34px;
  margin-bottom: 35px;
}

.ps-banner--round .ps-banner__btn-group {
  display: block;
}

.ps-banner--round .ps-banner__btn {
  display: block;
  margin-bottom: 15px;
  color: #5b6c8f;
  font-weight: 600;
  font-size: 16px;
}

.ps-banner--round .ps-banner__thumnail {
  margin-top: 70px;
}

.ps-banner--round .ps-banner__thumnail .ps-banner__image {
  height: 345px;
}

.ps-banner--round .ps-banner__thumnail .ps-banner__round {
  width: auto;
  height: 400%;
  -o-object-fit: cover;
     object-fit: cover;
  top: auto;
  bottom: -500px;
}

@media (min-width: 768px) {
  .ps-banner--round .ps-banner {
    height: 455px;
  }
  .ps-banner--round .ps-banner__content {
    padding: 50px 0 30px 5%;
  }
  .ps-banner--round .ps-banner__btn-group {
    display: table;
    margin-bottom: 20px;
  }
  .ps-banner--round .ps-banner__btn {
    display: table-cell;
  }
  .ps-banner--round .ps-banner__thumnail {
    margin-top: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
  .ps-banner--round .ps-banner__thumnail .ps-banner__image {
    height: 90%;
    width: auto;
    -o-object-fit: cover;
       object-fit: cover;
    position: initial;
  }
  .ps-banner--round .ps-banner__thumnail .ps-banner__round {
    height: 300%;
    left: -38%;
  }
}

@media (min-width: 1280px) {
  .ps-banner--round .ps-banner__title {
    font-size: 50px;
    line-height: 60px;
  }
}

.ps-banner--container {
  margin-left: -15px;
  margin-right: -15px;
  overflow: hidden;
  border-radius: 4px;
}

.ps-banner--container .ps-banner__fluid {
  position: initial;
}

.ps-banner--container .ps-banner__fluid .ps-banner__image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.ps-banner--full .ps-banner__group {
  display: flex;
}

.ps-banner--full .ps-banner__item {
  text-align: center;
  flex-grow: 1;
  padding: 0 5px;
  position: relative;
}

.ps-banner--full .ps-banner__item p {
  color: white;
  margin-bottom: 0;
  font-size: 14px;
  margin-top: 10px;
}

.ps-banner--full .ps-banner__item img {
  width: 31px;
}

.ps-banner--full .ps-banner__item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  height: 50%;
  width: 1px;
  background-color: #f0f2f5;
  opacity: 0.5;
}

.ps-banner--full .ps-banner__item:last-child::after {
  display: none;
}

@media (min-width: 768px) {
  .ps-banner--full {
    height: 90vh;
    padding-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .ps-banner--full .ps-banner__item p {
    font-size: 15px;
  }
  .ps-banner--full .ps-banner__item img {
    width: 38px;
  }
  .ps-banner--full .ps-banner {
    height: auto;
    position: initial;
    margin-top: -100px;
  }
  .ps-banner--full .ps-banner .ps-banner__title {
    font-size: 39px;
  }
  .ps-banner--full .ps-banner .ps-banner__content {
    flex: 0 0 50%;
    width: 50%;
  }
  .ps-banner--full .ps-banner .ps-banner__block {
    height: auto;
  }
  .ps-banner--full .ps-banner__group {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 50px;
  }
}

@media (min-width: 1280px) {
  .ps-banner--full {
    height: calc(100vh - 65px);
  }
  .ps-banner--full .ps-banner__item p {
    font-size: 20px;
  }
  .ps-banner--full .ps-banner__item img {
    width: 48px;
  }
  .ps-banner--full .ps-banner .ps-banner__title {
    font-size: 70px;
  }
  .ps-banner--full .ps-banner .ps-banner__desc {
    font-size: 24px;
    margin-bottom: 25px;
  }
  .ps-banner--full .ps-banner .ps-banner__btn {
    font-size: 18px;
  }
  .ps-banner--full .ps-banner .ps-banner__shop {
    padding: 10px 50px;
    font-size: 20px;
    margin-top: 30px;
  }
  .ps-banner--full .ps-banner .ps-banner {
    height: 53vh;
  }
}
.custom-arrow {
  background: #1f2937;
  border: none;
  border-radius: 50%;
  color: white;
  padding: 0.5rem;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.slick-prev.custom-arrow {
  left: -20px;
}
.slick-next.custom-arrow {
  right: -20px;
}

.custom-arrow:hover {
  background: #3b82f6;
}
details {
  cursor: pointer;
}

summary:focus-visible {
  outline: 2px solid orange;
  outline-offset: 8px;
  border-radius: 4px;
}

h4 {
  width: 760px;
}

summary {
  font-size: 20px;
  color: #f4f4f6;
  display: flex;
  justify-item: space-between;
  align-items: center;
  margin-bottom: 25px;
}

summary::marker {
  display: none;
  content: "";
}

span {
  margin-top: 4px;
  color: #f4f4f6;
}

details > p {
  max-width: 650px;
  color: #AEB9C6;
  font-size: 18px;
  line-height: 155%;
  letter-spacing: .1px;
  margin-bottom: 40px;
  padding-left: 10px;
}
details{
	margin-top: 1.25rem;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sec-title{
position:relative;
z-index: 1;
margin-bottom:60px;
}

.sec-title .title{
  position: relative;
  display: block;
  color: #c2d4f8;
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 1.625rem;
  letter-spacing: -1px;
  line-height: 1.2;

}

.sec-title h2{
  position: relative;
  display: block;
  font-size:40px;
  line-height: 1.28em;
  color: #c2d4f8;
  font-weight: 600;
  padding-bottom:18px;
}

.sec-title h2:before{
  position:absolute;
  content:'';
  left:0px;
  bottom:0px;
  width:50px;
  height:3px;
  background-color:#d1d2d6;
}

.sec-title .text{
  position: relative;
  font-size: 16px;
  line-height: 26px;
  color: #c2d4f8;
  font-weight: 400;
  margin-top: 35px;
  }

.sec-title.light h2{
color: #ffffff;
}

.sec-title.text-center h2:before{
left:50%;
margin-left: -25px;
}

.list-style-one{
position:relative;
}

.list-style-one li{
position:relative;
font-size:16px;
line-height:26px;
color: #c2d4f8;
font-weight:400;
padding-left:35px;
margin-bottom: 12px;
}

.list-style-one li:before {
content: "\f058";
position: absolute;
left: 0;
top: 0px;
display: block;
font-size: 18px;
padding: 0px;
color: #c2d4f8;
font-weight: 600;
-moz-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1.6;
font-family: "Font Awesome 5 Free";
}

.list-style-one li a:hover{
color: #44bce2;
}

.btn-style-one{
position: relative;
display: inline-block;
font-size: 17px;
line-height: 30px;
color: #ffffff;
padding: 10px 30px;
font-weight: 600;
overflow: hidden;
letter-spacing: 0.02em;
background-color: #CB3CFF;
}

.btn-style-one:hover{
background-color: #CB3CFF;
color: #ffffff;
}
.about-section{
position: relative;
padding: 120px 0 70px;
}

.about-section .sec-title{
margin-bottom: 45px;
}

.about-section .content-column{
position: relative;
margin-bottom: 50px;
}

.about-section .content-column .inner-column{
position: relative;
padding-left: 30px;
}

.about-section .text{
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  font-weight: 400;
}

.about-section .list-style-one{
margin-bottom: 45px;
}

.about-section .btn-box{
position: relative;
}

.about-section .btn-box a{
padding: 15px 50px;
}

.about-section .image-column{
position: relative;
}

.about-section .image-column .text-layer{
position: absolute;
right: -110px;
top: 50%;
font-size: 325px;
line-height: 1em;
color: #ffffff;
margin-top: -175px;
font-weight: 500;
}

.about-section .image-column .inner-column{
position: relative;
padding-left: 120px;
padding-bottom: 125px;
}

.about-section .image-column .inner-column:before{
position: absolute;
left: -75px;
top: 65px;
height: 520px;
width: 520px;
background-image:url(https://i.ibb.co/fxJ1jtC/about-circle-1.png);
content: "";
}

.about-section .image-column .image-1{
position: relative;
}

.about-section .image-column .image-2{
position: absolute;
left: 0;
bottom: 0;
}

.about-section .image-column .image-2 img,
.about-section .image-column .image-1 img{
box-shadow: 0 30px 50px rgba(8,13,62,.15);
}

.about-section .image-column .video-link{
position: absolute;
left: 70px;
top: 170px;
}

.about-section .image-column .video-link .link{
position: relative;
display: block;
font-size: 22px;
color: #191e34;
font-weight: 400;
text-align: center;
height: 100px;
width: 100px;
line-height: 100px;
background-color: #ffffff;
border-radius: 50%;
box-shadow: 0 30px 50px rgba(8,13,62,.15);
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.about-section .image-column .video-link .link:hover{
background-color: #191e34;
color: #ff2222;
}

.header-design {
  background-color: #a4508b;
  background-image: linear-gradient(326deg, #a4508b 0%, #5f0a87 74%);
  height: 120px;
  text-align: center;
}

.listar-map-button {
  width: 100%;
  position: absolute;
  display: table;
  right: 0;
  top: 0;
  height: 200px;
  line-height: 164px;
  white-space: nowrap;
  font-size: 0;
}

.listar-map-button {
  right: auto;
  /***
    box-shadow: 0 0 65px rgba(0,0,0,.07) inset, 0 0 35px rgba(0,0,0,.05) inset;**/
}

.listar-map-button-text span {
  background-color: #fff;
  color: #252525;
  text-shadow: none;
}

.listar-page-header-content .listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 300px rgba(0, 0, 0, 0.65), 0 0 30px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(35, 40, 45, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.header-design .footer-wave {
 max-width: 102%;
  width: 100%;
  height: 187.8px;
  left: 0;
  z-index: 1;
  bottom: -67px;
  background: url(https://1.bp.blogspot.com/-NYl6L8pz8B4/XoIVXwfhlNI/AAAAAAAAU3k/nxJKiLT706Mb7jUFiM5vdCsOSNnFAh0yQCLcBGAsYHQ/s1600/hero-wave.png)
    repeat-x;
  animation: wave 10s cubic-bezier(0.44, 0.66, 0.67, 0.37) infinite;
}

@keyframes wave {
  0% {
    background-position: 0;
  }
  100% {
    background-position: 1440px;
  }
}

.listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item {
  height: calc(100% - 20px);
}

.listar-feature-item.listar-feature-has-link
  ~ .listar-feature-fix-bottom-padding.listar-fix-feature-arrow-button-height {
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
}

.listar-feature-item a {
  position: absolute;
  top: -12px;
  left: 15px;
  width: calc(100% - 30px);
  height: calc(100% + 4px);
  border-radius: 1000px;
  z-index: 10;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 148px;
  height: 148px;
  border-radius: 1000px;
  z-index: 10;
}

.listar-feature-item a:after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border-radius: 1000px;
  z-index: 10;
  animation: ripple 0.7s linear infinite;
  box-shadow: 5px 5px 10px rgba(163, 177, 198, 0.6),
    -5px -5px 10px rgba(255, 255, 255, 0.5);
}


@keyframes ripple {
  0% {
        box-shadow: 0 0 0 0 rgba(163, 177, 198, 0.3), 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.01);
  }
  100% {
    box-shadow: 0 0 0 1em rgba(163, 177, 198, 0.3), 0 0 0 3em rgba(163, 177, 198, 0.03), 0 0 0 5em rgba(163, 177, 198, 0.03), 0 0 0 8em rgba(163, 177, 198, 0.01);
  }
}



.listar-feature-item .listar-feature-item-inner {
  padding: 50px 30px;
  border-radius: 6px;
  z-index: 5;
  position: relative;
  height: 100%;
}

.listar-feature-item .listar-feature-item-inner {
  padding-top: 60px;
  padding-bottom: 60px;
}

.listar-feature-item .listar-feature-item-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;

  border: 0;
  border-radius: 1000px;

  box-shadow:
    120px 0px 150px rgba(3, 32, 83, 0.3),
    10px 0px 10px rgba(3, 32, 83, 0.1);

  background: linear-gradient(
    to right,
    rgba(3, 32, 83, 0) 0%,
    rgba(3, 32, 83, 0.1) 40%,
    rgba(3, 32, 83, 1) 100%
  );

  
  filter: progid:DXImageTransform.Microsoft.gradient(
    startColorstr='#00000000',
    endColorstr='#032053',
    GradientType=1
  );
}

.listar-feature-item .listar-feature-item-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.listar-feature-right-border {
  position: absolute;
  width: calc(100% + 24px);
  height: calc(100% + 24px);
  top: -12px;
  left: 50%;
  overflow: hidden;
}

.listar-feature-items {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  border: 11px solid #2f53bf;
}

.listar-feature-right-border:before,
.listar-hovering-features
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before,
.listar-hovering-features-grey
  .listar-feature-item
  a:hover
  ~ .listar-feature-item-inner
  .listar-feature-right-border:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 11px solid #CB3CFF;
  border-radius: 800px;
  left: -50%;
}

.listar-feature-item .listar-feature-block-content-wrapper {
  position: relative;
  display: block;
  text-decoration: none;
  margin: -30px;
  padding: 30px;
  height: calc(100% + 100px);
}

.listar-features-design-2 .listar-feature-item-wrapper {
  margin-bottom: 120px;
  padding-left: 27px;
  padding-right: 27px;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  content: "";
  background-color: #fff;
  z-index: 6;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
}

.listar-feature-icon-wrapper {
  width: 148px;
  height: 148px;
  line-height: 148px;
  border-radius: 500px;
  position: relative;
  background-color: #fff;
  box-shadow: 8px 8px 30px rgba(0, 0, 0, 0.06);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  left: 50%;
  vertical-align: middle;
  margin-left: -74px;
  top: -66px;
  margin-top: -74px;
}

.listar-feature-icon-inner {
  width: 120px;
  height: 120px;
  line-height: 120px;
  border-radius: 500px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.14);
  background: #fff;
}

.listar-feature-icon-inner div {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  display: inline-block;
  position: relative;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: left;
}

.listar-feature-icon-inner img {
  position: relative;
  margin: 0 auto;
  vertical-align: middle;
  display: inline-block;
  width: auto;
  left: 50%;
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
  transform: translate(-50%);
  height: 55px;
}

.listar-feature-item img,
.listar-feature-item i {
  position: relative;
  display: inline-block;
  border-bottom: 0;
  font-size: 40px;
  top: 0;
  padding: 0;
  color: #258bd5;
}

.listar-feature-with-image .listar-feature-content-wrapper {
  top: 0;
}
.listar-feature-content-wrapper {
  position: relative;
  margin-top: -15.5px;
}

.listar-feature-item .listar-feature-item-title {
  padding-top: 0;
  margin: 0 0 30px;
  text-align: center;
  line-height: 1.5;
}

.listar-feature-item
  .listar-feature-item-title.listar-feature-counter-added
  > span {
  margin-left: 25px;
  border-radius: 0 50px 50px 0;
}

.listar-feature-item .listar-feature-item-title > span {
  box-shadow: 15px 20px 30px rgba(80, 80, 80, 0.12),
    5px 0px 40px rgba(80, 80, 80, 0.1);
  padding: 10px 20px;
  display: inline-block;
  position: relative;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title > span span {
  box-shadow: 15px 15px 30px rgba(80, 80, 80, 0.2),
    5px 0px 80px rgba(80, 80, 80, 0.15);
  padding: 10px 0;
  display: inline-block;
  width: 50px;
  height: 50px;
  line-height: 30px;
  white-space: nowrap;
  position: absolute;
  top: -8px;
  left: -40px;
  border-radius: 50px;
  background-color: #fff;
}

.listar-feature-item .listar-feature-item-title span {
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  text-shadow: none;
  border-radius: 50px;
  color: #AEB9E1;
  font-size: 18px;
}

.listar-feature-item-excerpt {
  padding: 0 20px;
}

.listar-feature-item-excerpt {
  color: #AEB9E1;
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

.pset {
  padding-top: 180px;
  padding-bottom: 80px;
}

.listar-map-button-text span {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  height: 44px;
  line-height: 1.6;
  padding: 10px 25px;
  box-shadow: 0 0 31px rgba(0, 0, 0, 0.65), 0 0 4px rgba(0, 0, 0, 0.06);
  border-radius: 50px;
  background-color: rgba(35, 40, 45, 0.9);
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.listar-map-button-text span {
  background-color: #fff;
  color: #252525;
  text-shadow: none;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.listar-map-button-text span:after {
  border: 12px solid #fff;
}

.listar-map-button-text span:after {
  content: "";
  position: absolute;
  top: -14px;
  left: -14px;
  width: calc(100% + 28px);
  height: calc(100% + 28px);
  border-radius: 36px;
}

.listar-map-button:hover .listar-map-button-text span {
  padding: 10px 43px 10px 51px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.listar-feature-with-image .listar-feature-item a:before {
  content: "";
  position: absolute;
  top: -74px;
  left: 50%;
  margin-left: -74px;
  width: 148px;
  height: 148px;
  border-radius: 1000px;
  z-index: 10;
}

.listar-feature-item.listar-feature-has-link .listar-feature-item-inner:after {
  margin-left: -25px;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  box-shadow: 10px 10px 40px rgba(80, 80, 80, 0.15),
    15px 15px 30px rgba(80, 80, 80, 0.05), 0 0 120px rgba(80, 80, 80, 0.6);
  bottom: -30px;
  background-image: url("https://image.flaticon.com/icons/svg/2316/2316674.svg");
  background-size: 40%;
  color: #555;
  line-height: 52px;
}
.how_it_works{
	position: relative;
}



/* Why choose us */

.section-head {
  margin-bottom: 60px;
}
.section-head h4 {
  position: relative;
  padding:0;
  color:#f91942;
  line-height: 1;
  letter-spacing:0.3px;
  font-size: 34px;
  font-weight: 700;  
  text-align:center;
  text-transform:none;
  margin-bottom:30px;
}
.section-head h4:before {
  content: '';
  width: 60px;
  height: 3px;
  background: #f91942;
  position: absolute;
  left: 0px;
  bottom: -10px;
  margin:0 auto;
}
.section-head h4 span {
  font-weight: 700;
  padding-bottom: 5px;
}
p.service_text{
  color:#cccccc !important;
  font-size:16px;
  line-height:28px;
  text-align:center;    
}
.section-head p, p.awesome_line{
  color:#818181;
  font-size:16px;
  line-height:28px;
  text-align:center;  
}

.extra-text {
    font-size:34px;
    font-weight: 700;
    color:#2f2f2f;
    margin-bottom: 25px;
    position:relative;
    text-transform: none;
}
.extra-text::before {
    content: '';
    width: 60px;
    height: 3px;
    background: #AEB9E1;
    position: absolute;
    left: 0px;
    bottom: -10px;
    right: 0;
    margin: 0 auto;
}
.extra-text span {
    font-weight: 700;
    color:#f91942;
}
.products_slider_wrapper{
	display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
}
.related-product-item{
	flex: 0 0 25%;
}
.item {
    background: #fff;
    text-align: center;
    padding: 30px 25px;
    -webkit-box-shadow:0 0px 25px rgba(0, 0, 0, 0.07);
    box-shadow:0 0px 25px rgba(0, 0, 0, 0.07);
    border-radius: 20px;
    border:5px solid rgba(0, 0, 0, 0.07);
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.item:hover{
    background:#f91942;
    box-shadow:0 8px 20px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.item:hover .item, .item:hover span.icon{
    background:#fff;
    border-radius:10px;
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.item:hover h6, .item:hover p{
    color:#fff;
    -webkit-transition: all .5s ease 0;
    transition: all .5s ease 0;
    transition: all 0.5s ease 0s;
}
.item .icon {
    font-size: 40px;
    margin-bottom:25px;
    color: #f91942;   
    width: 90px;
    height: 90px;
    line-height: 96px;
    border-radius: 50px;
}
.item .feature_box_col_one{
    background:rgba(247, 198, 5, 0.20);
    color:#f91942
}
.item .feature_box_col_two{
    background:rgba(255, 77, 28, 0.15);
    color:#f91942
}
.item .feature_box_col_three{
    background:rgba(0, 147, 38, 0.15);
    color:#f91942
}
.item .feature_box_col_four{
    background:rgba(0, 108, 255, 0.15);
    color:#f91942
}
.item .feature_box_col_five{
    background:rgba(146, 39, 255, 0.15);
    color:#f91942
}
.item .feature_box_col_six{
    background:rgba(23, 39, 246, 0.15);
    color:#f91942
}
.item p{
    font-size:15px;
    line-height:26px;
}
.item h6 {
    margin-bottom:20px;
    color:#2f2f2f;
}
.mission p {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 28px;
    font-weight: 500;
}
.mission i {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #f91942;
    border-radius: 50%;
    color: #fff;
    font-size: 25px;
}
.mission .small-text {
    margin-left: 10px;
    font-size: 13px;
    color: #666;
}
.skills {
    padding-top:0px;
}
.skills .prog-item {
    margin-bottom: 25px;
}
.skills .prog-item:last-child {
    margin-bottom: 0;
}
.skills .prog-item p {
    font-weight: 500;
    font-size: 15px;
    margin-bottom: 10px;
}
.skills .prog-item .skills-progress {
    width: 100%;
    height: 10px;
    background: #e0e0e0;
    border-radius:20px;
    position: relative;
}
.skills .prog-item .skills-progress span {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #f91942;
    width: 10%;
    border-radius: 10px;
    -webkit-transition: all 1s;
    transition: all 1s;
}
#secondary #shop-sidebar{
	background-color: #081028 !important;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
    overflow: hidden;
    border-radius: 8px; outline: 1px #032053 solid;
    outline-offset: -1px;
}
.skills .prog-item .skills-progress span:after {
    content: attr(data-value);
    position: absolute;
    top: -5px;
    right: 0;
    font-size: 10px;
    font-weight:600;    
    color: #fff;
    background:rgba(0, 0, 0, 0.9);
    padding: 3px 7px;
    border-radius: 30px;
}
/* Sidebar bellow profile foto text */
.media-body_setting_text{
	color: #AEB9E1;
	font-size: 11.43px;
}
.dokan-dashboard .dokan-dashboard-content{
	flex: min-content !important;
}
.dokan-dashboard-header{
    border-bottom: unset !important;
    color: #AEB9E1 !important;
    font-size: 36px !important;
    text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
}
#inventoryTabs .nav-link.active,
#inventoryTabs .nav-link.is-active,
.active > .nav-link,
.is-active > .nav-link {
    color: #AEB9E1 !important;
    font-family: Azonix;
    font-weight: 400;
    text-decoration-line: underline;
    text-decoration-color: #CB3CFF;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    word-wrap: break-word;
    text-shadow: 0px 0px 4px rgba(203, 60, 255, 1.00);
    background: transparent;
    border: none;
}
.single_product_custom_tabs .active > .nav-link{
	text-decoration-line: none;
    color: #CB3CFF;
    font-size: 24px;
    
    font-weight: 500;
    text-transform: uppercase;
    word-wrap: break-word;
}
#inventoryTabs.nav-link:hover:not(.active):not(.is-active) {
    color: #AEB9E1 !important;
    font-weight: 400;
    text-transform: capitalize;
    word-wrap: break-word;
    text-shadow: 0px 0px 5px rgba(203, 60, 255, 1.00);
    background: transparent;
    border: none;
}
.activity_fileter_buttons{
	width: 100%;
    padding: 0 1rem;
    text-align: left;
    height: 53.90px;
    position: relative;
    background: #010B22;
    overflow: hidden;
    border:none;
    border-radius: 6px;
    color: #AEB9E1 !important;
    outline: 0.82px #032053 solid; outline-offset: -0.82px;
    color: #AEB9E1;
	font-size: 12px !important;
    font-weight: 400;
    text-transform: capitalize;
    word-wrap: break-word
}
.activity_fileter_buttons_save{
    width: 100%;
    height: 54px;
    padding: 0 1rem;
    text-align: left;
    border-radius: 6px;
    background: #010B22;
    overflow: hidden;
    border:none;
    border-radius: 6px;
    color: #AEB9E1 !important;
    outline: 0.82px #032053 solid; outline-offset: -0.82px;
    color: #AEB9E1;
	font-size: 12px !important;
    font-weight: 400;
    text-transform: capitalize;
    word-wrap: break-word
}
.activity_fileter_buttons_apply{
   	width: 100%;
    height: 54px;
    padding: 0 1rem;
    text-align: left;
    background: linear-gradient(90deg, #610084 0%, #CB3CFF 100%);
    border: none;
    color: #AEB9E1 !important;
	font-size: 13px !important;
    font-weight: 400;
  	border-radius: 6px !important;
    text-transform: capitalize;
    word-wrap: break-word
}
.card-body .woocommerce-Price-amount{
	color: #fff !important;
    font-size: 16px;  font-weight: 400;
}
.card-body .woocommerce-Price-amount span{
	color: #fff !important;
    font-size: 16px;  font-weight: 400;
}
.product-thumb .product-card-actions{
	padding-bottom: 50px;
    background: #081028;
    border-radius: 6px;
    border: 1px #032053 solid; outline-offset: -1px;
    border-top: none;
}
.simplebar-content .widget-title{
    
    color: #AEB9E1 !important;
    font-size: 20px;
}
.simplebar-content .widget{
	color: #AEB9E1 !important;
    font-size: 16px !important;
    
}
.cz-filter-item-text{
    color: #AEB9E1 !important;
    font-size: 16px !important;
    
}
.dokan-product-date-filter .custom-select{
	padding: 24px 18px !important;
    height: auto;
    color: rgba(174, 185, 225, 0.91);
}
.dokan-product-search-form .form-control{
	padding: 24px 18px !important;
    height: auto;
    
}
.dokan-product-search-form .form-control::placeholder{
	 color: rgba(174, 185, 225, 0.91);
    
}

.dokan-product-listing-area form select{
	padding: 24px 18px !important;
    height: auto;
	color: rgba(174, 185, 225, 0.91);
}

.dokan-product-date-filter .dokan-btn-theme{
	height: 100% !important;
}
.dokan-product-listing-area form #bulk-product-action{
	height: 100% !important;
}
.dokan-product-listing .dokan-product-listing-area form.dokan-product-search-form button[name='product_listing_search']{
	height: 100% !important;
}

#custom-withdraw-section{
	padding: 18px 0 25px 0;
	min-width: 575px;
	border-radius: 5px;
	border: 1px #032053 solid;
	background: #020E29;
	
}
#custom-withdraw-section .dokan-handle-withdraw-request_heading{
	display: flex;
	justify-content: space-between;
	padding: 0 18px 20px 18px;
	border-bottom: 1px #032053 solid;
}
#custom-withdraw-section  .withdraw_wrapper_content {
  padding: 25px 20px 0 20px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 25px;
  column-gap: 73px;
}
#custom-withdraw-section  .withdraw_wrapper_content .dokan-form-group{
	text-align: left;
}
#custom-withdraw-section  .withdraw_wrapper_content .dokan-form-group .dokan-control-label{
	margin-bottom: 18px;
}
#dokan-withdraw-charge-section .dokan-text-left{
	padding: 18px;
	background: #021536;
	border-radius: 3px;
	border: 1px #032053 solid;
	color: #AEB9E1;
	font-size: 12px;
}
select.dokan-form-control#withdraw-method{
	background: #032053;
	height: 45px;
	border-radius: 3px;
	border: 1px #032053 solid;
	font-size: 12px;
	color: #AEB9E1 !important;
}
#withdraw-method option{
	color: #AEB9E1 !important;
	font-size: 12px;
}
.dokan-input-group .dokan-input-group-addon {
	background: #021536;
	height: 45px;
	border-radius: 3px;
	border: 1px #032053 solid;
	border-right: none;
	color: #AEB9E1 !important;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	font-size: 12px;
	padding-right: 0;
}
.dokan-input-group #withdraw-amount::placeholder{
	color: #AEB9E1 !important;
	font-size: 12px;
}
.dokan-input-group #withdraw-amount{
	background: #021536;
	height: 45px;
	border-radius: 3px;
	border: 1px #032053 solid;
	border-left: none;
	font-size: 12px;
	color: #AEB9E1 !important;
	border-top-left-radius: none;
	border-bottom-left-radius: none;
	padding-left: 2px;
}
#dokan-withdraw-charge-section .dokan-text-left span{
	color: #AEB9E1 !important;
	font-size: 12px;
	
}
#dokan-withdraw-revivable-section .dokan-text-left{
	padding: 15px;
	background: #021536;
	border-radius: 3px;
	border: 1px #032053 solid;

}
#dokan-withdraw-revivable-section .dokan-text-left span{
	color: #AEB9E1 !important;
	font-size: 12px;
}