.page-id-1932 .breadcrumb-area {
    display: none !important;
}

.zindex-11 {
    z-index: 11;
}

.zindex-21 {
    z-index: 21;
}

.zindex-51 {
    z-index: 51;
}

.zindex-61 {
    z-index: 61;
}

.page del {
    color: unset;
}

.cursor--pointer {
    cursor: pointer;
}


input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-body);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

input:focus {
    border-color: var(--color-primary);
}

textarea {
    background-color: var(--background-color-4);
    border-radius: 5px;
    color: var(--color-body);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
}

textarea:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4) !important;
}

.woocommerce-checkout .leaflet-control-search .search-input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.woocommerce-checkout .leaflet-control-search .search-input:focus {
    border-color: var(--color-primary);
}

/*Global*/


.fa-spin-seller {
    -webkit-animation: fa-spin-seller 2s infinite linear;
    animation: fa-spin-seller 2s infinite linear;
}

@-webkit-keyframes fa-spin-seller {
    0% {
        -webkit-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }

    100% {
        -webkit-transform: rotate(360deg) !important;
        transform: rotate(360deg) !important;
    }
}

@keyframes fa-spin-seller {
    0% {
        -webkit-transform: rotate(0deg) !important;
        transform: rotate(0deg) !important;
    }

    100% {
        -webkit-transform: rotate(360deg) !important;
        transform: rotate(360deg) !important;
    }
}

.text--warning {
    color: var(--color-warning);
}

/* .top-seller-wrapper .star--box i {
  color: var(--color-warning);
} */

.single.single-post .nuron-comment-form .comment-respond .row input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: transparent !important;
    color: var(--color-white) !important;
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.active-light-mode.single.single-post .nuron-comment-form .comment-respond .row input {
    background: transparent !important;
    color: var(--color-light-body) !important;
    border: 2px solid var(--color-border-white) !important;
}

.single.single-post .nuron-comment-form .comment-respond .row input:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4) !important;
}

.single.single-post .nuron-comment-form .comment-respond .row textarea {
    background-color: transparent !important;
    border-radius: 5px;
    color: var(--color-white);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
}

.single.single-post .nuron-comment-form .comment-respond .row textarea:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4) !important;
}

.single.single-post .rn-breadcrumb-inner #breadcrumbs {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

#reportModal.report-modal-wrapper .product--name {
    color: var(--color-primary);
}

.footer-recent-post .product--cats a {
    font-size: 13px;
}

.footer-recent-post .product--cats a:hover {
    color: var(--color-primary) !important;
}

.seller_list_container {
    position: relative;
}


/*Desktop Main menu*/
.mainmenu-nav li a img {
    width: 22px;
}

.rbt-mega-menu.menu-item-depth-0 {
    position: static !important;
}

.rbt-mega-menu > ul.submenu {
    border: 1px solid #ffffff14;
    top: 100% !important;
    padding-top: 15px !important;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 {
    position: relative;
    padding: 22px;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 a {
    width: 287px;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 img {
    width: 22px;
    margin-left: 15px;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 > ul.submenu {
    padding: 0;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 a:after {
    display: none;
}

.rbt-mega-menu.menu-item-depth-0 ul.submenu li.menu-item-depth-1 > .submenu {
    display: block;
    border-radius: 0;
    border: 0;
    position: static;
}

/*Mobile Main menu*/
.rbt-mobile-megamenu.menu-item-depth-0 .menu-item-depth-1 .menu-link-depth-1 {
    border-bottom: 1px solid #ffffff14;
}

.rbt-mobile-megamenu.menu-item-depth-0 .menu-item-depth-1 .submenu {
    display: block;
    padding-left: 0;
}

/*Ajax Search*/
.rn-ajax-result.rn-ajax-result-loading:before {
    content: '';
    background: #fff;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 25;
    position: absolute;
    opacity: 0.5;
    border-radius: 10px;
}

.rn-ajax-result {
    border: 1px solid #ffffff14;
    border-radius: 10px;
    max-width: 1000px;
    width: 500px;
    position: absolute;
    top: 100%;
    padding: 20px;
    background-color: #13131d;
}

.rn-ajax-result .rn-ajaxs-preloader {
    position: absolute;
    left: 50%;
    right: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.rn-ajax-result .live-expo:after,
.rn-ajax-result .live-expo:before {
    right: unset;
    left: 50%;
    -webkit-transform: translate(-50%, -50);
    transform: translate(-50%, -50);
}

.rn-ajax-result .top-seller-list-wrapper .top-seller-list {
    opacity: 1;
}

.rn-ajax-result .top-seller-list-wrapper .top-seller-list::before {
    display: none;
}

.rn-ajax-result .ajaxr-thumb img,
.rn-ajax-result .ajaxr-thumb {
    border-radius: 0 !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-ico-magnifier {
    fill: var(--color-body);
    left: unset;
    right: 12px;
    opacity: 1 !important;
    max-width: 16px;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-preloader {
    right: 25px;
    opacity: 0.6;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-preloader svg {
    width: 16px;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input {
    width: 350px !important;
    background: transparent !important;
    border-color: var(--color-border) !important;
    font-size: 15px !important;
    border-radius: 10px !important;
    padding: 0 15px !important;
    color: var(--color-body) !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    padding-right: 35px;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input::-webkit-input-placeholder {
    color: var(--color-body) !important;
    font-style: normal !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input:-ms-input-placeholder {
    color: var(--color-body) !important;
    font-style: normal !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input::-ms-input-placeholder {
    color: var(--color-body) !important;
    font-style: normal !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input::placeholder {
    color: var(--color-body) !important;
    font-style: normal !important;
}

.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input:focus {
    border-color: var(--color-primary) !important;
}


.dgwt-wcas-details-wrapp,
.dgwt-wcas-suggestions-wrapp {
    background: var(--background-color-1);
    background: #2B2D39;
    border: 0 !important;
    padding: 15px;
}

.dgwt-wcas-details-wrapp a,
.dgwt-wcas-suggestions-wrapp a {
    color: var(--color-white);
}

.dgwt-wcas-details-wrapp a:hover,
.dgwt-wcas-suggestions-wrapp a:hover {
    color: var(--color-primary);
}

.dgwt-wcas-details-wrapp a:hover span,
.dgwt-wcas-suggestions-wrapp a:hover span {
    color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-suggestion-selected,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected {
    background: #060606b3;
    color: var(--color-primary);
    border-radius: 5px;
}

.dgwt-wcas-details-wrapp {
    border-radius: 0px 10 10 0px !important;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-datails-title {
    border-color: var(--color-border) !important;
    color: var(--color-white);
}

.dgwt-wcas-details-wrapp .dgwt-wcas-details-main-image {
    border: 0;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-details-product-sku {
    margin-top: 8px;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-pd-price {
    color: var(--color-white);
}

.dgwt-wcas-details-wrapp .dgwt-wcas-details-hr {
    border-color: var(--color-border) !important;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form .input-text.qty {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form .input-text.qty:focus {
    border-color: var(--color-primary);
}

.dgwt-wcas-details-wrapp .add_to_cart_inline .added_to_cart,
.dgwt-wcas-details-wrapp .add_to_cart_inline .add_to_cart_button {
    background: var(--color-primary);
    color: var(--color-white);
}

.dgwt-wcas-details-wrapp .add_to_cart_inline .added_to_cart:hover,
.dgwt-wcas-details-wrapp .add_to_cart_inline .add_to_cart_button:hover {
    background: var(--color-primary-alta);
    color: var(--color-white);
}

.dgwt-wcas-details-wrapp .add_to_cart_inline .added_to_cart {
    padding: 5px 20px;
    margin: 0;
    border-radius: 5px;
}

.footer-widget .widget_nav_menu .title {
    font-size: 24px;
    color: var(--color-white);
}

.footer-widget .widget_nav_menu ul.menu {
    list-style: none;
    padding-left: 0;
}

.footer-widget .widget_nav_menu ul.menu li a {
    font-size: 16px;
    color: var(--color-body);
    font-weight: 400;
    -webkit-transition: var(--transition);
    transition: var(--transition);
    position: relative;
}

.footer-widget .widget_nav_menu ul.menu li a:after {
    position: absolute;
    content: "";
    left: auto;
    bottom: 0;
    background: var(--color-primary);
    width: 0;
    height: 2px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    right: 0;
}

.footer-widget .widget_nav_menu ul.menu li a:hover {
    color: var(--color-primary) !important;
}

.footer-widget .widget_nav_menu ul.menu li a:hover:after {
    width: 100%;
    left: 0;
    right: auto;
}

.footer-widget-one #block-6 {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid var(--background-color-2);
}

.footer-widget-one #block-6 p {
    font-size: 18px;
}

.footer-widget-one #block-7 p {
    font-size: 16px;
    margin-top: 22px;
    margin-bottom: 10px;
}

.mc4wp-form .mc4wp--submit {
    background: var(--color-primary-alta) !important;
    color: var(--color-white) !important;
    border-radius: 0 5px 5px 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    border-color: transparent !important;
}

.mc4wp-form .mc4wp--submit:hover {
    background: var(--color-primary) !important;
    color: var(--color-white) !important;
    -webkit-transform: none !important;
    transform: none !important;
}

.mc4wp-form .mc4wp-alert p {
    margin-top: 10px;
    font-size: 14px;
    letter-spacing: 0.2px;
}

.rbt-mini-cart-wrap a {
    width: 40px;
    height: 40px;
    border: 1px solid var(--color-border);
    border-radius: 50%;
    display: inline-block;
    position: relative;
    padding-top: 8px;
    padding-left: 11px;
}

.rbt-mini-cart-wrap a i {
    color: var(--color-body);
    font-size: 16px;
}

.rbt-mini-cart-wrap a .rbt-cart-count {
    position: absolute;
    top: -10px;
    right: -4px;
    padding: 0 5px;
    background: var(--color-primary);
    display: inline-block;
    border-radius: 500px;
    line-height: 20px;
    min-width: 20px;
    height: 20px;
    font-size: .75em;
    font-weight: 700;
    text-align: center;
    color: var(--color-white);
}

.rbt-mini-cart-wrap a:hover .rbt-cart-count {
    color: var(--color-white);
}



/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: var(--background-color-2);
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #5d5d7e;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: var(--color-primary);
}

.wpfFilterWrapper {
    margin-bottom: 40px !important;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li {
    position: relative;
    margin-top: 7px;
    margin-bottom: 7px;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li .wpfLiLabel .wpfCheckbox {
    position: absolute;
    left: 0;
    top: 25%;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li .wpfLiLabel .wpfDisplay {
    padding-left: 25px;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li .wpfLiLabel .wpfDisplay .wpfFilterTaxNameWrapper {
    font-size: 16px;
    font-weight: 400;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li .wpfLiLabel label:after {
    top: 1px;
}

.wpfFilterWrapper .wpfFilterContent .wpfCheckboxHier ul li .wpfLiLabel label:before {
    top: -2px;
}

/*
.wpfFilterWrapper .wpfFilterTitle .wfpTitle {
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 20px;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 20px;
  color: var(--color-white);
} */

.wpfFilterWrapper .wpfFilterTitle .wpfBlockClear {
    margin-left: 10px;
}

/* .wpfFilterWrapper .wpfFilterTitle .wpfTitleToggle {
  padding-top: 13px;
} */

.wpfFilterWrapper .wpfPriceFilterRange {
    background: var(--color-primary-alta) !important;
    border: 0 !important;
    color: var(--color-primary);
    border-radius: 5px !important;
    height: 4px !important;
}

.wpfFilterWrapper .wpfPriceFilterRange .ui-slider-range {
    background: var(--color-primary) !important;
}

.wpfFilterWrapper .wpfPriceFilterRange .ui-slider-handle {
    width: 10px !important;
    height: 10px !important;
    border: 0px solid #000 !important;
    border: 0 none !important;
    background: var(--color-primary) !important;
    color: var(--color-primary);
    border-radius: 50% !important;
    top: -3px;
}

.wpfFilterWrapper .wpfPriceFilterRange .ui-slider-handle:hover {
    width: 10px !important;
    height: 10px !important;
}

.wpfFilterWrapper input[type=checkbox]:checked ~ label::before {
    background-color: var(--color-primary);
}

.wpfFilterWrapper .nice-select {
    width: 100%;
    margin-bottom: 40px !important;
}

.wpfFilterWrapper .nice-select .list {
    width: 100%;
}

.wpfFilterWrapper .nice-select .list .option {
    padding-left: 20px !important;
}

.wpfFilterButtons .wpfClearButton {
    padding: 5px 20px;
    border: 1px solid var(--color-border);
    border-radius: 5px;
    background: var(--color-primary-alta);
    color: var(--color-white);
}

.wpfFilterWrapper[data-get-attribute=wpf_filter_size] .wpfFilterVerScroll,
.wpfFilterWrapper[data-filter-type=wpfOnSale] .wpfFilterVerScroll,
.wpfFilterWrapper[data-filter-type=wpfRating] .wpfFilterVerScroll,
.wpfFilterWrapper[data-filter-type=wpfFeatured] .wpfFilterVerScroll,
.wpfFilterWrapper[data-filter-type=wpfAuthor] .wpfFilterVerScroll {
    overflow-y: unset !important;
}

.woocommerce ul#breadcrumbs li:last-child {
    color: #fff;
}

.woocommerce.single .summary form.cart {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

.woocommerce.single .summary form.cart .quantity .qty {
    background: var(--background-color-4);
    height: 50px;
    border-radius: 5px;
    color: var(--color-white);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 100px;
}

.woocommerce.single .summary form.cart .button {
    background: var(--color-primary-alta);
    color: var(--color-white);
    border: 0;
}

.woocommerce.single .summary form.cart .button:hover {
    background: var(--color-primary);
    color: var(--color-white);
}

.woocommerce.single .summary .product-meta {
    margin-bottom: 25px;
}

.woocommerce.single .summary .product-meta span.tag,
.woocommerce.single .summary .product-meta span.category {
    font-size: 14px;
    font-weight: 500;
    color: var(--color-body);
    margin-bottom: 20px;
    display: block;
}

.woocommerce.single .summary .product-meta a {
    padding: 10px 15px;
    background: var(--background-color-1);
    border-radius: 6px;
    max-width: 200px;
    margin: 7px;
    border: 1px solid var(--color-border);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    color: var(--color-white);
    margin-left: 0;
    margin-right: 15px;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs {
    border-bottom: none;
    -webkit-transition: var(--transition);
    transition: var(--transition);
    background: var(--background-color-1);
    border: 1px solid var(--color-border);
    border-radius: 6px;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li {
    margin: 0 !important;
    padding: 0 !important;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li a {
    height: 50px;
    color: var(--color-white) !important;
    position: relative;
    margin: 6px;
    border-radius: 6px;
    border: 1px dashed var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li a:hover {
    border-color: var(--color-white) !important;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li.active {
    background: transparent !important;
    border: 0 !important;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li.active a {
    background: var(--color-primary-alta);
    color: var(--color-white);
    border-radius: 5px;
    border-color: transparent;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li.active a:hover {
    border-color: transparent !important;
}

.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li:after,
.woocommerce.single .wc-tabs-wrapper ul.wc-tabs li:before {
    display: none;
}

.woocommerce.single .wc-tabs-wrapper .woocommerce-Tabs-panel--additional_information table.shop_attributes th {
    border: 1px solid var(--color-border);
}

.woocommerce.single .wc-tabs-wrapper .woocommerce-Tabs-panel--reviews .nice-select {
    width: 200px;
    margin-bottom: 25px;
}

.woocommerce.single .wc-tabs-wrapper .woocommerce-Tabs-panel--reviews .comment-form-comment textarea {
    background: var(--background-color-4);
    height: 150px;
    border-radius: 5px;
    color: var(--color-white);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: var(--transition);
    transition: var(--transition);
}

.woocommerce.single .woocommerce-product-gallery__image {
    padding: 7px;
    background: var(--background-color-1);
    border-radius: 7px;
    border: 2px solid transparent;
}

.woocommerce.single .woocommerce-product-gallery__image:first-child {
    padding: 15px;
}


.woocommerce.single .nuron-container-content .product.product-type-grouped .summary form.cart.grouped_form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.woocommerce.single .nuron-container-content .product.product-type-grouped .summary form.cart.grouped_form del {
    color: var(--color-primary);
    opacity: 0.5;
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form del {
    color: var(--color-primary);
    opacity: 0.5;
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form table.variations th label {
    color: var(--color-body);
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form table.variations .nice-select {
    width: 180px;
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form table.variations .reset_variations {
    margin-left: 10px;
}

.woocommerce.single .nuron-container-content .product.product-type-variable .summary form.cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_condition {
    margin-bottom: 25px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_end_time {
    margin-bottom: 25px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_product_timezone {
    margin-bottom: 25px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .checkreserve {
    margin-bottom: 25px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa-watchlist-button a {
    border-radius: 6px;
    border: 1px solid var(--color-border);
    padding: 10px 15px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart {
    margin-top: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity {
    width: 20%;
    border: none;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity .uwa_currency {
    display: none;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity .input-text {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px !important;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    width: 100% !important;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity .input-text:focus {
    border-color: var(--color-primary) !important;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .bid_button {
    width: 40%;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .uwa_inc_price_hint {
    width: 100%;
    margin-top: 5px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary form.buy-now .single_add_to_cart_button {
    padding: 20px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary form.buy-now .single_add_to_cart_button .amount {
    tansition: all 0.3s;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary form.buy-now .single_add_to_cart_button:hover .amount {
    color: var(--color-white);
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .wcfm_ele_wrapper .wcfm_catalog_enquiry {
    background-color: transparent !important;
    border: 1px solid var(--color-border) !important;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .wcfm_ele_wrapper .wcfm_catalog_enquiry:hover {
    color: var(--color-primary) !important;
}


.woocommerce .wcfm_buttons a span:before {
    color: var(--color-white);
    opacity: 0.8;
}

.woocommerce .wcfm_buttons a:hover span:before {
    opacity: 1;
}

.woocommerce-info,
.woocommerce-error,
.woocommerce-message {
    background: var(--background-color-1);
    border-color: var(--color-primary) !important;
    color: var(--color-white);
}

.woocommerce-cart .woocommerce-cart-form table.cart {
    border: 1px solid var(--color-border) !important;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.product-name {
    font-size: 16px !important;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.product-quantity .qty {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.product-quantity .qty:focus {
    border-color: var(--color-primary);
}

.woocommerce-cart .woocommerce-cart-form table.cart td.actions button[name="update_cart"] {
    width: 150px;
    padding: 12px 20px;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.actions div.coupon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.actions div.coupon #coupon_code {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-left: 15px;
}

.woocommerce-cart .woocommerce-cart-form table.cart td.actions div.coupon #coupon_code:focus {
    border-color: var(--color-primary);
}

.woocommerce-checkout input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-left: 10px;
}

.woocommerce-checkout input:focus {
    border-color: var(--color-primary);
}

.woocommerce-checkout textarea {
    background-color: var(--background-color-4);
    border-radius: 5px;
    color: var(--color-white);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
}

.woocommerce-checkout textarea:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4);
}

.woocommerce-checkout #payment .payment_box {
    background: var(--background-color-4) !important;
}

.woocommerce-checkout #payment .payment_box:before {
    border: 1em solid var(--background-color-4) !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}

.woocommerce-checkout #payment .payment_box a {
    margin: 0 5px;
}

.woocommerce-checkout #payment .wc_payment_methods {
    border-bottom: 0 !important;
}

.select2.select2-container .select2-selection {
    border-radius: 5px;
    background: var(--background-color-4);
    color: var(--color-white) !important;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.select2.select2-container .select2-selection:focus {
    border-color: var(--color-primary);
}

.select2.select2-container .select2-selection .select2-selection__rendered {
    color: var(--color-white) !important;
}

.select2-container.select2-container--open .select2-search__field {
    border-color: var(--color-border);
}

.select2-container.select2-container--open .select2-dropdown {
    background: var(--color-primary-alta) !important;
    border-color: var(--color-border);
}

.select2-container.select2-container--open .select2-results__option {
    color: var(--color-white);
    background: transparent !important;
}

.select2-container.select2-container--open .select2-results__option.select2-results__option--highlighted {
    color: var(--color-primary);
}

.select2-container.select2-container--open .select2-results__option[data-selected="true"] {
    color: var(--color-primary);
}

.select2-container.select2-container--open .select2-results__option:focus,
.select2-container.select2-container--open .select2-results__option:focus-visible {
    outline: none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    background: var(--color-primary-alta);
    border-radius: 5px;
}

.woocommerce-account input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4);
    color: var(--color-white);
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-left: 10px;
}

.woocommerce-account input:focus {
    border-color: var(--color-primary);
}

.woocommerce-account textarea {
    background-color: var(--background-color-4);
    border-radius: 5px;
    color: var(--color-white);
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
}

.woocommerce-account textarea:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4);
}

.woocommerce-account .woocommerce-Address-title .edit {
    background: var(--color-primary-alta);
    padding: 1px 6px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.woocommerce-account .woocommerce-Address-title .edit:hover {
    background: var(--color-primary);
    color: var(--color-white);
}

/*#colorbox #cboxWrapper {*/
/*    background: var(--background-color-2) !important;*/
/*    color: var(--color-body) !important;*/
/*    border: 1px solid var(--color-border) !important;*/
/*    border-radius: 5px;*/
/*}*/


#colorbox #cboxWrapper #cboxMiddleRight,
#colorbox #cboxWrapper #cboxMiddleLeft,
#colorbox #cboxWrapper #cboxTopRight,
#colorbox #cboxWrapper #cboxTopCenter,
#colorbox #cboxWrapper #cboxTopLeft,
#colorbox #cboxWrapper #cboxBottomRight,
#colorbox #cboxWrapper #cboxBottomLeft,
#colorbox #cboxWrapper #cboxBottomCenter {
    display: none !important;
}

#colorbox #cboxWrapper #cboxContent {
    background: var(--background-color-2) !important;
    color: var(--color-body) !important;
    border: 1px solid var(--color-border) !important;
    border-radius: 5px;
}

#colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: var(--background-color-2) !important;
    color: var(--color-body) !important;
}

#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #enquiry_comment {
    background-color: var(--background-color-4) !important;
    border-radius: 5px;
    color: var(--color-white) !important;
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#colorbox #cboxWrapper #cboxContent #cboxLoadedContent #enquiry_comment:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4) !important;
}

#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .form-submit #wcfm_enquiry_submit_button {
    background-color: var(--color-primary-alta);
    color: var(--color-white);
}

#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .form-submit #wcfm_enquiry_submit_button:hover {
    background-color: var(--color-primary);
}

#colorbox #cboxWrapper #cboxContent #cboxClose {
    border-radius: 50%;
    top: 10px;
    right: 10px;
}

.wcfm-collapse .wcfm-container {
    background: var(--background-color-1) !important;
}

#wcfm-main-contentainer .wcfm_menu_toggler,
#wcfm-main-contentainer .wcfm_responsive_menu_toggler {
    color: var(--color-primary) !important;
}

.wcfm_header_panel .unread_notification_count.enquiry_count {
    background-color: var(--color-primary) !important;
}

.wcfm-page-headig .wcfm-page-heading-text,
#wcfm-main-contentainer .wcfm-page-headig a.active .wcfmfa,
.wcfm_dashboard_membership_details,
div.wcfm-collapse-content h2,
#wcfm_page_load .wcfmfa,
#wcfm-main-contentainer .wcfm_header_panel a:hover,
#wcfm-main-contentainer .wcfm_header_panel a.active,
ul.wcfm_products_menus li a,
ul.wcfm_listings_menus li a,
#wcfm-main-contentainer .wcfm-container-box .wcfm-container .booking_dashboard_section_icon,
#wcfm-main-contentainer .wcfm_bookings_gloabl_settings,
#wcfm-main-contentainer .wcfm_gloabl_settings,
#wcfm-main-contentainer .wcfm_screen_manager_dummy,
#wcfm-main-contentainer .wcfm_screen_manager,
#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.active a,
.wcfm_reports_menus li a,
#wcfm-main-contentainer .sales_schedule,
#wcfm-main-contentainer .woocommerce-exporter-wrapper .wc-progress-form-content .woocommerce-importer-done::before,
#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-exporter .woocommerce-importer-done::before,
#wcfm-main-contentainer .woocommerce-exporter-wrapper .woocommerce-importer .woocommerce-importer-done::before,
#wcfm-main-contentainer .woocommerce-importer-wrapper .wc-progress-form-content .woocommerce-importer-done::before,
#wcfm-main-contentainer .woocommerce-importer-wrapper .woocommerce-exporter .woocommerce-importer-done::before,
.woocommerce-importer-wrapper .woocommerce-importer .woocommerce-importer-done::before,
.woocommerce-progress-form-wrapper .wc-progress-form-content .woocommerce-importer-done::before,
.woocommerce-progress-form-wrapper .woocommerce-exporter .woocommerce-importer-done::before,
.woocommerce-progress-form-wrapper .woocommerce-importer .woocommerce-importer-done::before,
.woocommerce-exporter-wrapper .wc-progress-steps li.done,
.woocommerce-importer-wrapper .wc-progress-steps li.done,
.woocommerce-progress-form-wrapper .wc-progress-steps li.done,
.woocommerce-exporter-wrapper .wc-progress-steps li.active,
.woocommerce-importer-wrapper .wc-progress-steps li.active,
#wcfm-main-contentainer ul.wcfm_orders_menus li a,
ul.wcfm_bookings_menus li a,
#wcfm-main-contentainer .wc_bookings_calendar_form .wc_bookings_calendar td .bookings ul li a strong,
#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .views a,
#wcfm-main-contentainer .wc_bookings_calendar_form .tablenav .date_selector a,
#wcfm-main-contentainer ul.wcfm_appointments_menus li a,
#wcfm-main-contentainer .wcfm-container-box .wcfm-container .appointment_dashboard_section_icon,
#wcfm-main-contentainer .wcfm_appointment_gloabl_settings,
#wcfm-main-contentainer .wc_appointments_calendar_form .wc_appointments_calendar td .appointments ul li a strong,
#wcfm-main-contentainer .wc_appointments_calendar_form .calendar_wrapper ul li a strong,
#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .views a,
#wcfm-main-contentainer .wc_appointments_calendar_form .tablenav .date_selector a,
#wcfm-main-contentainer .mapp-m-panel a,
#wcfm-main-contentainer .woocommerce-reports-wide .postbox div.stats_range ul li.custom.active,
#wcfm-main-contentainer .sub_checklist_toggler,
.woocommerce-progress-form-wrapper .wc-progress-steps li.active,
.wcfm_fetch_tag_cloud:hover,
.wcfm_add_new_category:hover,
.wcfm_fetch_tag_cloud a:hover,
#wcfm-main-contentainer table thead td,
#wcfm-main-contentainer table thead th,
#wcfm-main-contentainer table tfoot td,
#wcfm-main-contentainer table tfoot th,
.wcfm_welcomebox_user_details h3,
.wcfm_product_title,
.wcfm_coupon_title,
.wcfm_order_title,
.wcfm_booking_title,
.wcfm_appointment_title,
.wcfm_auctions_title,
.wcfm_listing_title,
.wcfm_dashboard_item_title,
.wcfmmp_sold_by_wrapper a,
.wcfm-store-setup .wc-setup-steps li.active,
.wcfm-store-setup .wc-setup-steps li.done,
.wcfm-store-setup h1#wc-logo a {
    color: var(--color-body) !important;
}

.wcfm_popup_form select,
.wcfm_popup_form input[type="text"],
#wcfm-main-contentainer input[type="password"],
#wcfm-main-contentainer input[type="text"],
#wcfm-main-contentainer select,
#wcfm-main-contentainer input[type="number"],
#wcfm-main-contentainer input[type="time"],
#wcfm-main-contentainer input[type="search"],
#wcfm-main-contentainer textarea {
    background-color: var(--background-color-4) !important;
    border: 2px solid var(--color-border) !important;
    border-radius: 4px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.wcfm-dashboard-page a:hover {
    color: var(--color-primary) !important;
}

#wcfm-main-contentainer .select2-container,
#wcfm-main-contentainer .wcfm-checklist-group {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#wcfm-main-contentainer .select2-container:focus-visible,
#wcfm-main-contentainer .wcfm-checklist-group:focus-visible {
    outline: none !important;
}

#wcfm-main-contentainer .dataTables_wrapper .select2-container,
#wcfm-main-contentainer .dataTables_wrapper .select2-container .select2-selection {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.wcfm-dashboard-page {
    color: var(--color-body);
    background: var(--background-color-2) !important;
}

.wcfm-dashboard-page .remove_button {
    width: 24px !important;
    height: 24px !important;
    border-radius: 50% !important;
    background-color: red !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 0.8;
    color: #fff !important;
}


.wcfm-dashboard-page .wcfm-text,
.wcfm-dashboard-page input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4) !important;
    color: var(--color-white);
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.wcfm-dashboard-page .wcfm-text:focus,
.wcfm-dashboard-page input:focus {
    border-color: var(--color-primary) !important;
}

.wcfm-dashboard-page textarea {
    background-color: var(--background-color-4) !important;
    border-radius: 5px;
    color: var(--color-white) !important;
    font-size: 14px;
    padding: 10px 20px;
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font-weight: 400;
    line-height: 28px;
}

.wcfm-dashboard-page textarea:focus {
    border: 2px solid var(--color-primary) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: var(--background-color-4) !important;
}

.wcfm-dashboard-page input[type=checkbox],
.wcfm-dashboard-page input[type=radio] {
    opacity: 1;
    position: static;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.wcfm-dashboard-page input.wcfm-checkbox:checked:before {
    color: var(--color-primary) !important;
}


.wcfm-dashboard-page .page-wrapper {
    background: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content {
    border: 0;
}


.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_logo {
    background-color: var(--color-primary-alta);
    border-radius: 6px 0 0 0;
    padding: 0 10px 0 10px;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item {
    border-radius: 6px;
    background: var(--background-color-4) !important;
    border: 1px solid var(--color-border) !important;
    width: 100%;
    margin: 0;
    height: 50px;
    line-height: 48px;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item:hover,
.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item.active {
    background: var(--color-primary) !important;
    color: var(--color-white) !important;
    border-color: transparent;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item:hover span,
.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item.active span {
    color: var(--color-white) !important;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item:hover:after,
.wcfm-dashboard-page .page-wrapper #wcfm-content #wcfm_menu .wcfm_menu_items .wcfm_menu_item.active:after {
    border-right-color: var(--color-primary);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse {
    background: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-page-headig {
    background-color: var(--color-primary-alta);
    border-radius: 0px 6px 6px 0;
    padding: 0 0px 0 20px !important;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content {
    background-color: transparent;
    background-color: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content .wcfm-container {
    background-color: var(--background-color-2);
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid var(--color-border);

}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content .wcfm-container a.add_new_wcfm_ele_dashboard {
    background-color: var(--color-primary-alta);
    border-color: var(--color-border);
    color: var(--color-white) !important;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content .wcfm-container a.add_new_wcfm_ele_dashboard:hover {
    background-color: var(--color-primary);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm {
    background-color: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid var(--color-border);
    border-radius: 5px;
    background-color: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible {
    background-color: var(--background-color-2);
    margin: 6px;
    border-radius: 6px;
    border: 1px dashed var(--color-border);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible:hover .page_collapsible_content_holder,
.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible:hover span,
.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible:hover label,
.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible.collapse-open .page_collapsible_content_holder,
.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible.collapse-open span,
.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible.collapse-open label {
    color: var(--color-primary) !important;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible .wcfm-container {
    background-color: var(--background-color-2);
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content form.wcfm .wcfm-tabWrap .page_collapsible .wcfm-container .wcfm-content {
    background-color: transparent !important;
}

.wcfm-dashboard-page .page-wrapper #wcfm-content .wcfm-collapse .wcfm-collapse-content img {
    border: 1px solid var(--color-border);
    border-radius: 6px;
}

.wcfm-dashboard-page table#wcfm-media th,
.wcfm-dashboard-page table#wcfm-media td,
.wcfm-dashboard-page table#wcfm-articles th,
.wcfm-dashboard-page table#wcfm-articles td,
.wcfm-dashboard-page table.dataTable th,
.wcfm-dashboard-page table.dataTable td {
    background: var(--background-color-4) !important;
    border-color: var(--color-border) !important;
}

.wcfm-dashboard-page table#wcfm-media .wcfm-action-icon,
.wcfm-dashboard-page table#wcfm-articles .wcfm-action-icon,
.wcfm-dashboard-page table.dataTable .wcfm-action-icon {
    background-color: var(--color-primary-alta);
    color: var(--color-white);
    border-color: var(--color-border) !important;
}

.wcfm-dashboard-page table#wcfm-media .wcfm-action-icon:hover,
.wcfm-dashboard-page table#wcfm-articles .wcfm-action-icon:hover,
.wcfm-dashboard-page table.dataTable .wcfm-action-icon:hover {
    background-color: var(--color-primary) !important;
}

.wcfm-dashboard-page .dataTables_info,
.wcfm-dashboard-page .dataTables_length {
    color: var(--color-white) !important;
}

.wcfm-dashboard-page .dataTables_paginate .paginate_button {
    color: var(--color-white) !important;
    background-color: var(--color-primary-alta);
    border: 0 !important;
}

.wcfm-dashboard-page .dataTables_paginate .paginate_button.current {
    background-color: var(--color-primary) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: var(--color-white) !important;
    background-color: var(--color-primary-alta);
    border: 0 !important;
    padding: 0.5em 1em !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    color: var(--color-white) !important;
    border: 0 !important;
    background-color: var(--color-primary) !important;
    background: var(--color-primary) !important;
}

#wcfm-main-contentainer .dataTables_wrapper .dataTables_paginate .paginate_button {
    padding: 0em 0.2em !important;
    padding: 0.5em 1em !important;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: var(--color-primary) !important;
}

#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input {
    width: 120px;
    height: 35px;
    margin-top: 4px;
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    display: inherit;
    padding: 8px 10px;
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4) !important;
    color: var(--color-white) !important;
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

#wcfm-main-contentainer .dataTables_wrapper .dataTables_filter input:focus {
    border-color: var(--color-primary) !important;
}

table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td {
    border-color: var(--color-border) !important;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    color: var(--color-white) !important;
}

a.wcfm_dashboard_item_title {
    text-decoration: none !important;
}

a.wcfm_dashboard_item_title span span {
    color: var(--color-white) !important;
}

a.wcfm_dashboard_item_title span span i {
    color: var(--color-white) !important;
}

#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button {
    background-color: var(--color-primary-alta);
    background: var(--color-primary-alta);
    border-width: 0 !important;
}

.capability_head_message {
    color: var(--color-body) !important;
    border-color: var(--color-border) !important;
}

.wcfm-error,
.wcfm-info,
.wcfm-success,
.wcfm-validation,
.wcfm-warning,
.wcfm-wcfmu,
.page_collapsible {
    border-color: var(--color-border) !important;
}

#wcfm_menu span.wcfm_sub_menu_items {
    background: var(--color-primary-alta);
}

#wcfm_menu span.wcfm_sub_menu_items:hover {
    background: var(--color-primary);
}

#wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
    right: -12px !important;
    top: 60% !important;
}

.wcfm_welcomebox_header {
    color: var(--color-body);
    background: var(--background-color-1);
    border: 1px solid var(--color-border);
    border-radius: 6px;
}

.wcfm_welcomebox_header .wcfm_welcomebox_membership {
    color: var(--color-body);
}

.wcfm_welcomebox_header .wcfm_welcomebox_user_profile {
    border: 2px solid var(--color-border);
    opacity: 0.8;
}

.wcfm_dashboard_stats_block {
    border: 1px solid var(--color-border) !important;
    border-color: var(--color-border) !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: var(--background-color-1) !important;
}

.wcfm_dashboard_stats_block div {
    color: var(--color-body) !important;
}

#wcfm_dashboard_wc_status_expander ul li,
.wcfm_dashboard_latest_topic,
.wcfm_dashboard_notification,
.wcfm_dashboard_enquiry {
    border-color: var(--color-border) !important;
}

.wcfm_product_manager_cats_checklist_fields {
    border-color: var(--color-border);
}

ul.product_taxonomy_checklist {
    background-color: transparent;
    border-color: var(--color-border);
}

.onoffswitch label {
    padding-left: 0 !important;
}

.onoffswitch label.onoffswitch-label:before,
.onoffswitch label.onoffswitch-label:after {
    content: none !important;
}

#wcfm-main-contentainer input.wcfm_submit_button {
    background-color: var(--color-primary-alta) !important;
    background: var(--color-primary-alta) !important;
    color: var(--color-white) !important;
}

#wcfm-main-contentainer input.wcfm_submit_button:hover {
    background: var(--color-primary) !important;
    background-color: var(--color-primary) !important;
}

.woocommerce-reports-wideX .inside.chart-with-sidebar {
    background: var(--background-color-2) !important;
    background-color: var(--background-color-2) !important;
}

.woocommerce-reports-wideX ul {
    background: var(--background-color-2) !important;
    background-color: var(--background-color-2) !important;
}

.woocommerce-reports-wideX ul li {
    background: var(--background-color-2) !important;
    background-color: var(--background-color-2) !important;
}

.uwa_auction_bage_icon {
    width: 35px;
    height: 35px;
    right: 10px;
    top: 10px;
}


.product-share-wrapper .profile-share a img {
    width: 30px;
    height: 30px;
}


.product-style-one .card-thumbnail .rbt-quick-action--btns .wishlist--box .yith-wcwl-add-to-wishlist {
    margin: 0;
}

.product-style-one .card-thumbnail .rbt-quick-action--btns .wishlist--box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.product-style-one .card-thumbnail .rbt-quick-action--btns .wishlist--box .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse {
    position: relative;
}

.product-style-one .card-thumbnail .rbt-quick-action--btns .wishlist--box .yith-wcwl-add-to-wishlist .yith-wcwl-icon {
    margin-right: 0;
}

.product-style-one .card-thumbnail .rbt-quick-action--btns .compare--box .compare-button a.compare.added {
    font-size: 0;
}

.product-style-one .card-thumbnail .rbt-quick-action--btns .compare--box .compare-button a.compare.added:before {
    content: "\e9d1";
    font-family: 'feather' !important;
    font-size: 14px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
}

.product-style-one .card-thumbnail .rbt-info-btns {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 25;
}

.product-style-one .card-thumbnail .rbt-info-btns .sale--box .onsale {
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: var(--color-primary);
    color: var(--color-white);
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
}

.product-style-one .card-thumbnail .rbt-count--down {
    position: absolute;
    bottom: 15px;
    left: 1px;
    display: block;
    width: 100%;
    z-index: 30;
}

.product-style-one .card-thumbnail .rbt-count--down .hasCountdown {
    background-color: transparent;
    margin: 0;
    padding: 0;
}

.product-style-one .card-thumbnail .rbt-count--down .hasCountdown .countdown_row .countdown_section {
    color: var(--color-body);
    text-align: center;
    margin-top: 0 2px;
    display: block;
}

.product-style-one .card-thumbnail .rbt-count--down .hasCountdown .countdown_row .countdown_section .countdown_amount {
    display: block;
    font-size: 20px;
    color: var(--color-white);
    font-weight: 600;
    text-align: center;
    border-radius: 4px;
    padding: 2px 5px;
    position: relative;
    background-color: #2424354d;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    margin-right: 5px;
    margin-left: 5px;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown {
    max-width: max-content;
    padding: 12px 10px !important;
    border-radius: 6px;
    border: 1px solid var(--color-border);
    background-color: var(--background-color-1);
}

.active-light-mode.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown {
    background-color: var(--color-gray-2) !important;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown .countdown_row {
    margin: 0;
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown .countdown_row .countdown_section {
    color: var(--color-body);
    padding: 10px 15px 20px;
    text-transform: uppercase;
    background: var(--color-primary-alta);
    border-radius: 6px;
}

.active-light-mode.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown .countdown_row .countdown_section {
    background-color: var(--color-primary);
    color: var(--color-light);
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown .countdown_row .countdown_section .countdown_amount {
    display: block;
    font-size: 20px;
    color: var(--color-primary) !important;
    font-weight: 600;
    text-align: center;
    border-radius: 4px;
    padding: 4px 5px;
    position: relative;
    background-color: transparent;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0 !important;
}

.active-light-mode.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_time .hasCountdown .countdown_row .countdown_section .countdown_amount {
    color: var(--color-white) !important;
}

.nuron-container-content .entry-summary .countdown_row .countdown_section .countdown_amount::after {
    display: none;
}


.wcfm-dashboard-page .ui-datepicker-div {
    background: var(--background-color-2) !important;
}

.wcfm-dashboard-page .ui-datepicker-div .ui-datepicker td {
    padding: 1px !important;
}

.ui-datepicker td {
    padding: 1px !important;
}

.wcfm-dashboard-page #wcfm_products_manage_form_auction_expander.wcfm-content {
    position: relative;
}

.wcfm-dashboard-page #wcfm_products_manage_form_auction_expander.wcfm-content .ui-datepicker-trigger {
    position: absolute;
    right: 25px;
    bottom: 45px;
}

.top-seller-list-wrapper .top-seller-list.hide--rank::before {
    content: none !important;
}

.wcfmmp-stores-listing {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid var(--color-border) !important;
    padding-top: 1.5rem;
}

.wcfmmp-stores-listing .wcfmmp-store-list-map {
    border: none;
    margin-bottom: 10px;
}

.wcfmmp-stores-listing .wcfmmp-store-search-form {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid var(--color-border) !important;
}

.wcfmmp-stores-listing input {
    border-radius: 5px;
    padding: 4px;
    padding-left: 10px;
    background: var(--background-color-4) !important;
    color: var(--color-white) !important;
    border: 2px solid var(--color-border) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.wcfmmp-stores-listing input:focus {
    border-color: var(--color-primary) !important;
}

.wcfmmp-stores-listing ul.wcfmmp-store-wrap li .store-wrapper {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#wcfmmp_store_orderby,
.wcfmmp-store-search-form #wcfmmp_store_state,
.wcfmmp-store-search-form input#search,
.wcfmmp-store-search-form .select2-container {
    background-color: unset !important;
    border: 2px solid var(--color-border) !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.wcfmmp-store-search-form .select2-container {
    border: unset !important;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2 a {
    color: #fff !important;
}

.lg-product-wrapper.colum-2.two-colum-parent-product .inner .lg-left-content a.thumbnail img,
.lg-product-wrapper .inner .lg-left-content a.thumbnail img {
    max-width: 168px;
}

.product-style-one .rbt-quick-action--btns {
    pointer-events: auto !important;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    max-width: 1440px;
}

.mc4wp--submit {
    max-width: 160px;
}

.dataTables_wrapper .dataTables_processing {
    background: var(--background-color-3) !important;
    height: 60px !important;
}


@media (min-width: 992px) {
    .page-wrapper-two {
        margin-left: 290px;
    }
}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary p strong {

}

.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_condition .uwa_auction_current_condition {
    padding: 7px 12px;
    background: var(--background-color-1);
    border-radius: 6px;
    max-width: 200px;
    margin: 7px;
    border: 1px solid var(--color-border);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    color: var(--color-white);
    margin-left: 10px;
}

.active-light-mode.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity .input-text {
    background: var(--color-gray-2) !important;
    color: var(--color-light-body) !important;
    border-color: var(--color-border-white) !important;
}

.active-light-mode.woocommerce.single .nuron-container-content .product.product-type-auction .summary .uwa_auction_form.cart .quantity .input-text:focus {
    background: var(--color-white) !important;
    color: var(--color-light-body);
    border-color: var(--color-primary) !important;

}

.active-light-mode .wcfm_welcomebox_header {
    background: var(--background-color-2);
}


.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1440px !important;
}

.active-light-mode.single.single-post .nuron-comment-form .comment-respond .row textarea:focus {
    color: var(--color-light-body);
    background-color: transparent !important;
}

