.dokan-dash-sidebar
{
    background-color:white !important;
}
.dpmarket-page-content-area
{
    padding-top:30px!important;
    padding-bottom:30px!important;
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon
{
    width:100%!important;
    text-align:center;
}
.dokan-chat-text
{
    display:block!important;
}
.badge-level{
    padding: 2px 7px;
}
div#dokan-product-qa-frontend-root input[type="search"] {
    padding-left: 40px !important;
}
span.page-numbers.dots {
    background: #fff;
    border-color: #e1e1e1;
    color: #000424;
}
a.page-numbers:hover {
    background: #f0f0f0 !important;
    color: black;
}
.seller_87 .author-details__thumb img {
    width: 58px !important;
}
a.link.w-100.seller_87 {
    text-align: center;
    background: #010342 !important;
}
.seller_87 img {
    height: 100% !important;
    width: auto !important;
}
.single.seller_87 .product-details__thumb img {
    max-height: 400px;
    padding: 0 100px !important;
    border-radius: 10px;
    background: #010342;
}
i.far.fa-envelope {
    margin-right: 10px;
}
li.dokan-store-contact-store-button-container.dokan-right {
    right: 107px !important;
}
.badge-level
{
    right: -14px!important;
}
.entry-content a:hover {
    text-decoration: initial !important;
}
.product-details__thumb img {
    max-height: 475px;
}
a.screenshot-btn.btn {
    transition: auto !important;
    text-decoration: none !important;
}
.author-details a {
    transition: auto !important;
    text-decoration: none !important;
}
span.from {
    white-space: pre;
}
label[for="pa_payment_type"], label[for="pa_license_count"] {
    white-space: pre;
}
.product-details__thumb img {
    margin: auto !important;
    display: block;
}
.product-details__buttons {
    margin: 11px 0px;
}
.product-details-content img { 	display: block; }
.product-details-content h2 {
    font-size: 25px;
    margin-top: 30px;
}
.product-details-content h3 {
    font-size: 23.5px;
    margin-top: 30px;
}
.product-details-content h4 {
    font-size: 20px;
    margin-top: 30px;
}
.product-details-content ul {
    list-style: disc;
    margin-top: 20px;
    margin-bottom: 20px;
}
.product-details-content a:has(> img[style*="margin-left"]) {
    display: block;
    width: 100%;
}
.product-details-content a:has(> img[style*="margin-left"]) > img {
    display: block;
}
.product-details-content p:has(> img[style*="margin-left"]) {
    display: block;
    width: 100%;
}

.product-details-content p:has(> img[style*="margin-left"]) > img {
    display: block;
}
span.woo-selected-variation-item-name {
    display: none !important;
}
input.dokan-btn.dokan-btn-default:hover {
    color: white !important;
}
span#billing_eu_vat_number-description {
    margin-top: 12px !important;
    display: block;
    margin-bottom: 5px !important;
}
button.dokan-store-support-btn-product:hover {
    cursor: pointer;
}
button.dokan-store-support-btn-product {
    color: white !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 9px !important;
    margin-top: 10px;
    font-size: 15px !important;
    font-weight: 300 !important;
    background: #a0acb4 !important;
}
button.dokan-store-support-btn-product {
    border-radius: 6px !important;
    background: #979797 !important;
    font-size: 15px !important;
    margin-left:0px !important;
}
button.dokan-store-support-btn-product:hover {
    background: #8a8a8a !important;
}

a.reset_variations {
    display: none !important;
}
table.variations tbody tr {
    margin-bottom: 12px !important;
    display: flex;
    width: 100%;
    align-items: center;
}
.variations select {
    min-width: 163px;
    border-radius: 4px;
    padding: 6px !important;
}
.product-sidebar__top .single_variation_wrap {
    margin-top: 20px !important;
}
button.single_add_to_cart_button {
    border-radius: 6px !important;
    background: #75ad0d !important;
    font-weight: 700 !important;
    font-size: 17px !important;
}
button.single_add_to_cart_button:hover {
    background: #689810 !important;
}
ul.woocommerce-error {
    padding: 20px !important;
}
#dokan-vendor-register .g-recaptcha {
    margin-left: 0px !important;
}
input#first-name, input#last-name {
    height: 50px;
    border-radius: 0;
}
label[class="reg_email_error"] {
    display: none !important;
}
input.dokan-btn.dokan-btn-theme[name="register"] {
    padding: 13px 39px;
    font-size: 15px;
}
input.dokan-btn.dokan-btn-theme[name="register"]:hover {
    background: #202020 !important;
}
.elementor-element-2855d2a {
    display: none !important;
}
.product-category-list {
    display: none !important;
}
.elementor-element-176c821{
    display: none !important;
}
.product-item__content .download-icon {
    display: none !important;
}
.circle.static-circle {
    display: none !important;
}
.product-item__thumb {
    max-height: 147px !important;
}
h5.statistics__amount.statistics__amount-two.text-heading {
    font-size: 21px !important;
}
.footer-logo img {
    max-width: 63px !important;
}
#page .brand{
    display:none !important;
}
#min_max_amount{
    display:none !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active ul.navigation-submenu {
    border-bottom: 0px !important;
}
.has-submenu.active > a::before{
    display:none !important;
}
.dokan-dashboard-menu a i {
    font-size: 15px !important;
    width: 30px !important;
}
span.left-header-content.dokan-right {
    margin-left: 20px;
}
.dokan-dashboard-menu li {
    border-bottom: 1px solid #f7f7f7;
    padding-bottom: 4px;
}
.dokan-dashboard-menu li.active{
    padding-bottom: 0px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
    border-color: #f7f7f7 !important;
}
.dokan-dashboard-menu li.active{
    border-bottom: 0px !important;
}
table#dokan-product-list-table th {
    text-wrap: nowrap !important;
}
.svg-inline--fa.fa-stack-2x {
    height: initial !important;
    width: initial !important;
}
.dokan-product-listing .dokan-product-listing-area table.product-listing-table mark.instock {
    font-size: 14px !important;
    text-wrap: nowrap;
}
.product-qa-listing-table th {
    color: #4a4a4a !important;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu, .dokan-dashboard .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu .submenu-item {
    background: #fff !important;
    background-color: #fff !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
    background: #e1e1e1 !important;
}
li.dokan-common-links.dokan-clearfix {
    margin-top: 20px !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group {
    flex-wrap: nowrap !important;
}
form.dokan-right {
    text-align: right;
}
.dokan-dash-sidebar {
    margin-bottom: 10px;
}
.dokan-dashboard input[name="search"], #order_date_filter {
    font-size: 14px !important;
    border: 1px solid #ededed !important;
    padding-left: 6px;
    border-radius: 5px;
}
input#order_date_filter {
    padding: 0px !important;
    padding-left: 5px !important;
}
.dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .select2-container {
    width: max-content !important;
}

a.dokan-btn.dokan-btn-theme, input.dokan-btn.dokan-btn-theme, a.dokan-btn.dokan-btn-theme:focus, input.dokan-btn.dokan-btn-theme:focus, a.dokan-btn.dokan-btn-theme:target, input.dokan-btn.dokan-btn-theme:target, a.dokan-btn.dokan-btn-theme:active, input.dokan-btn.dokan-btn-theme:active {
    background: #494949 !important;
    background-color: #494949 !important;
    border: 0px !important;
}
.dokan-dashboard .dokan-dashboard-wrap a.dokan-btn.dokan-btn-theme:hover, .dokan-dashboard .dokan-dashboard-wrap input.dokan-btn.dokan-btn-theme:hover {
    background-color: #252525 !important;
}
.dokan-btn svg {
    margin-right: 7px;
}
.dokan-add-product-link a.dokan-btn.dokan-btn-theme:nth-child(1) {
    background: linear-gradient(to right, #a355b4de, #5432abab) !important;
}

.dokan-dashboard .dokan-dash-sidebar, .wc-setup .wc-setup-steps li.done::before, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu, .dokan-dashboard-wrap .dashboard-widget .dokan-dashboard-announce-unread, .dokan-dashboard-wrap .dokan-dashboard-content #vendor-own-coupon .code:hover {
    background: white !important;
}
#mobile-menu-icon{
color:#222 !important;
}
.dokan-error {
    border-color: #d7d7d7 !important;
}
.dokan-error::before {
    background: #d7d7d7 !important;
}
.dokan-panel, .dashboard-widget {
    border-radius: 10px !important;
    border-color: #e6e6e6 !important;
    box-shadow: none !important;
    padding: 15px !important;
}
.dokan-dashboard li.support {
    border-radius: 5px !important;
    background-color: initial !important;
    padding: initial !important;
}
.dokan-dashboard-wrap {
    margin-top: 15px;
}
#dokan-navigation ul.dokan-dashboard-menu {
    background: #ffffff !important;
}
#dokan-navigation ul.dokan-dashboard-menu li a {
    color: #666 !important;
    font-weight: 500;
}
#dokan-navigation ul.dokan-dashboard-menu li a svg {
    margin-right: 10px;
    min-width:20px;
    width: 15px;
    height: 15px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a {
    font-weight: 500;
}
#dokan-navigation ul.dokan-dashboard-menu li:hover{
    background: none !important;
}
#dokan-navigation ul.dokan-dashboard-menu li:hover, .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu li:hover a{
    color: black !important;
}
#dokan-navigation ul.dokan-dashboard-menu li.active:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active {
    background: linear-gradient(to right, #a355b4de, #5432abab) !important;
    border-radius: 5px;
}
.dokan-dashboard-menu li.active {
    margin-bottom: 5px !important;
    margin-top: 5px !important;
}
.dokan-dashboard-menu li.active.dashboard{
    margin-top:0px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
    display:none !important;
}
#dokan-navigation ul.dokan-dashboard-menu li:hover a, #dokan-navigation ul.dokan-dashboard-menu li.active a, .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu li.active:hover a {
    color: white !important;
}
#dokan-navigation ul.dokan-dashboard-menu li:hover a {
    color: #fff !important;
}
#dokan-navigation ul.dokan-dashboard-menu li, #dokan-navigation ul.dokan-dashboard-menu li a{
    transition: 0s !important;
}
nav.navbar.navbar-area.navbar-expand-lg{
    padding: 0px 20px;
}
h1.hero-inner__title {
    font-size: 65px;
}
p.hero-inner__desc.font-18 {
    word-break: auto-phrase;
}
.sale-offer__countdown, .sale-offer__button.mt-1 {
    display: none !important;
}
.sale-offer__discount.flx-align.gap-2 {
    margin: auto !important;
    text-align: center;
    display: block;
}
.sale-offer a.btn.btn-sm.btn-white.pill.fw-500 {
    margin-left: 15px;
}
.vendor-customer-registration{
    display:none !important;
}
.breadcrumb-wrap.navbar- .breadcrumb-content {
    padding: 50px 0 40px 0 !important;
    display:flex;
}
.breadcrumb-wrap .page-list {
    display: none !important;
}
.page-content-wrap-11 {
    padding-top: 50px !important;
}
li.menu-item a {
    font-size: 16px !important;
}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li.current-menu-item a {
    color: initial !important;
}
.navbar.navbar-area.navbar-expand-lg.navigation-style-01.navbar-default .custom-container .navbar-collapse .navbar-nav li a:hover {
    color: #633888 !important;
    border-bottom: 1px solid black;
    transition: 0s !important;
    margin-bottom:-1px;
}
.content-area ul li:before{
    display:none !important;
}
.woocommerce-MyAccount-content .woocommerce-info {
    background: #f2f2f2;
    color: black !important;
    padding: 20px;
}
.theme-switch-wrapper {
    display: none;
}
.yith-wcmap-banners-wrapper svg {
    width: 41px !important;
    height: 41px !important;
    margin-bottom: 10px;
}
.yith-wcmap-banner {
    border-radius: 10px !important;
    border-color: #d6d6d6 !important;
}
.user-info .logout a {
    margin-top: 10px;
    border-radius: 4px;
}
.banner-counter {
    background: linear-gradient(45deg, #ce2fbf, #6d6bd0) !important;
}
.yith-wcmap .user-profile .user-avatar.avatar-upload:after {
    background-color: #ababab !important;
}
.add-all-to-cart-container {
    display: none;
}
.myaccount-menu span.item-icon svg {
    height: 16px !important;
    margin-bottom: 2px;
}
.myaccount-menu span.item-icon {
    margin-right: 14px !important;
}
.yith-wcmap-banner.banner-vendor-dashboard {
    flex: 0 1 811px !important;
    padding: 20px !important;
    background: #fafafa !important;
    border: 1px dashed #dedede !important;
    padding-bottom:25px !important;
}
.yith-wcmap-banner.banner-vendor-dashboard:hover {
    background: #ecf6f6 !important;
}
.yith-wcmap-banner.banner-vendor-dashboard .banner-title {
    margin-top: 3px !important;
}
.yith-wcmap-banner.banner-vendor-dashboard svg {
    width: 35px !important;
    height: 35px !important;
}
.banner-downloads:hover, .banner-order-history:hover, .banner-account-info:hover {
    background: #f7f7f7 !important;
    border: 1px solid #ededed !important;
}
.woocommerce-MyAccount-content table {
    border-collapse: collapse;
    border-radius: 10px;
    border-style: hidden;
    box-shadow: 0 0 0 1px #e4e4e4;
}
.woocommerce-MyAccount-content a.button, .u-column1.col-1.woocommerce-Address a.edit {
    text-decoration: underline;
}
ul.myaccount-menu li {
    padding-left: 10px;
}
.myaccount-menu li.active {
    border-right: 1px solid #e0e0e0;
    border-left: 2px solid #000000;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    margin-right: 5px;
}
li.vendordashboard {
    background: #f0ecf6 !important;
    margin-top: 0px !important;
    padding-top: 6px !important;
}
a.yith-vendor-dashboard .item-label {
    color: #1f1f1f;
    margin-bottom: 2px;
}
a.yith-vendor-dashboard svg path {
    fill: #000 !important;
}
.woocommerce-account span.password-input {
    margin-bottom: 3px;
    width: 100% !important;
}
.woocommerce-account input#billing_first_name, .woocommerce-account input#billing_last_name {
    width: 100% !important;
    background: #fdfdfd;
    border: 1px solid #e1e1e1;
    padding: 10px;
}
.woocommerce-account .select2-container--default .select2-search--dropdown .select2-search__field {
    background: white !important;
}
p#update_all_subscriptions_addresses_field {
    display: none !important;
}
.qty-badge {
    background-image: linear-gradient(to right, #d251f0 , #6d39f2) !important;
}
.btn-main.pill:before {
    background-image: linear-gradient(to right, #d251f0 , #6d39f2) !important;
}
.breadcrumb-wrap {
    background-image: url(https://wpbay.com/wp-content/uploads/2024/09/banner-gradient.png) !important;
}
.profile-info h1.store-name {
    margin-left: -25px !important;
}
.profile-info .store-social-wrapper {
    top: 22px !important;
}
.profile-info .seller-badges {
    margin-left: -25px !important;
}
.dokan-follow-store-button.dokan-btn-sm {
    margin-top: 7px;
}
.dokan-info {
    background-color: #f3f3f3;
    border-top: 3px solid #3a3a3a;
}
.dokan-info::before {
    background: #3a3a3a;
}
.profile-info-box.profile-layout-layout1 .profile-info-img {
    height: 300px !important;
    object-fit: cover;
}
.dokan-single-store .dokan-store-tabs ul.dokan-list-inline, ul.dokan-modules-button {
    border: none !important;
}
.profile-info-box.profile-layout-layout1 {
    box-shadow: 0 2px 6px 0 rgba(29,33,40,.16);
}
.profile-info-summery .profile-info:nth-child(2) {
    margin-top: 61px;
    margin-left: 20px;
    border: none !important;
}
.profile-info h1.store-name {
    margin-bottom: 11px !important;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    text-shadow: none !important;
    color: black !important;
}
.profile-info-summery-wrapper{
    padding-bottom:20px !important;
}
.store-social-wrapper {
    margin-top: 100px;
}
ul.store-social li svg {
    width: 20px !important;
    height: 23px !important;
}
li.dokan-store-rating {
    position: relative;
    top: 4px;
}
h1.store-name {
    position: relative;
    top: 3px;
}
.dokan-profile-frame-wrapper {
    position: relative;
}
li.dokan-store-follow-store-button-container.dokan-right {
    position: absolute;
    right: 24px;
    top: 309px;
}
.dokan-follow-store-button {
    background: #262626 !important;
    border: none !important;
}
.dokan-follow-store-button:hover, .dokan-follow-store-button:active, .dokan-follow-store-button:focus{
    background: #000 !important;
}
li.dokan-share-btn-wrap .dokan-share-btn, .dokan-store-support-btn-wrap {
    display: none !important;
}
li.dokan-store-rating {
    color: #7c818b!important;
}
ul.store-social li svg {
    color: #7c818b;
}
.dokan-store .dokan-single-store .dokan-store-tabs ul.dokan-list-inline {
    display: none;
}
.dokan-store-products-filter-area {
    margin-top: 45px;
}
input.product-name-search.dokan-store-products-filter-search {
    padding-left: 10px;
}
input.search-store-products.dokan-btn-theme {
    background: #d0d0d0 !important;
    border: none !important;
}
input.search-store-products.dokan-btn-theme:hover {
    background: #383838 !important;
}
select.orderby.orderby-search {
    color: #757575;
    padding-left: 10px;
}
.dokan-store nav.woocommerce-breadcrumb {
    visibility: hidden !important;
    padding: 20px !important;
}
@media screen and (max-width: 1199px) {
    .profile-info-summery .profile-info:nth-child(2) {
        margin-top: 10px !important;
    }
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
        width: 150px !important;
        height: 150px !important;
        position: relative;
        bottom: 40px;
    }
    h1.store-name {
        font-size: 27px !important;
    }	
}

@media screen and (max-width: 600px) {
    .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper {
        position: absolute;
        top: -14px;
        right: 20px;
    }
}
.badge-item-container img
{
    margin-left: 7px;
    margin-top: 5px;
}
@media screen and (min-width: 992px) {
    #menu-item-5579
    {
        display:none;
    }
}
.is_not_seller .vendordashboard, .is_not_seller .banner-vendor-dashboard{
    display:none !important;
}
.wc-block-components-product-details__vendor{
    display:none;
}
.wc-block-components-product-details__payment-type{
    display:none;
}
.wc-block-components-product-details.wc-block-components-product-details li {
    padding-left: 0px;
}
.woocommerce-cart .page-content-wrap-9 {
    padding-top: 28px;
}
#cfw-payment-method{
    position:relative;
}
.previous-button {
    display: none;
}
button#place_order {
    width: 100% !important;
    background: #3bb54a !important;
    border-color: #eeeeee !important;
    font-size: 18px !important;
}
.cfw-place-order-wrap {
    width: 100% !important;
}
.woocommerce-checkout #cfw-footer{
    border-top:0px !important;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #3bb54a !important;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    background: #23a134 !important;
}
.wc-block-cart__payment-options.wp-block-woocommerce-cart-express-payment-block {
    display: none;
}
img.wp-image-1678 {
    padding: 0px 28px;
    margin-top: 20px;
}
.woocommerce-checkout span.select2.select2-container, .woocommerce-checkout .selection, .woocommerce-checkout .select2-selection {
    height: 100% !important;
}
span.select2-selection.select2-selection--single {
    border: 1px solid #d9d9d9!important;
}
.select2-selection__rendered {
    height: 100% !important;
    vertical-align: middle;
    display: flex !important;
    align-items: center;
}
span.select2-selection__arrow {
    height: 100% !important;
}
div#cfw-trust-badges .items-start .flex:nth-child(1) div:nth-child(1) img {
    width: 80px;
}
div#cfw-trust-badges .items-start .flex:nth-child(1) div:nth-child(2) {
    height: 100% !important;
    margin-bottom: 2px;
}
div#cfw-trust-badges .items-start .flex:nth-child(2){
    display:none !important;
}
.cfw-cart-item-data {
    display: none !important;
}
a.cfw-primary-btn {
    background: #3bb54a !important;
    border: 1px solid #3bb54a !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center;
}
a.cfw-primary-btn:hover {
    background: #30a63e !important;
    border: 1px solid #30a63e !important;
} 
.cfw-side-cart-quantity-wrap {
    visibility: hidden !important;
}
span.payment_method_icons, .eh_payapal_express_checkout_button {
    display: none !important;
}
.dpmarket-single-product-item {
    display: contents;
}
.col-xl-3> .star-rating {
    display: none !important;
}
.woocommerce-shop .dpmarket-single-product-item .woocommerce-thumbnail-wrap {
    display: none !important;
}
.dpmarket-single-product-item .product-content-wrap {
    display: grid;
    padding: 0px !important;
}
.dpmarket-single-product-item .product-item {
    margin: 12px;
}
.dpmarket-single-product-item .col-xl-3.col-lg-4.col-sm-6 > .price {
    display: none;
}
.dpmarket-single-product-item .woocommerce-thumbnail-wrap {
    display: none !important;
}
.dokan-store .product-card-wrapper{
    background-color: #f9f9f9 !important;
    background: url(https://wpbay.com/wp-content/uploads/2024/09/product-gradient.png);
    border-radius: 10px;
    margin-top: 20px;
    margin-left: 1px;
    margin-right: 1px;
    padding: 10px;
}
.post-type-archive-product .wc-page-content-inner .container{
    background-color: #f9f9f9 !important;
    border-radius: 10px;
    background: url(https://wpbay.com/wp-content/uploads/2024/09/product-gradient.png);
    padding-bottom:22px;
}
.recurring-total th {
    white-space: nowrap;
}
tr.cart-subtotal.recurring-total td {
    flex-basis: 100%;
}
.cfw-totals-list table tr td {
    flex-basis: 100% !important;
}
.wc-block-components-product-details__sign-up-fee{
    display:none;
}
.woocommerce-cart span.price.wc-block-components-product-price {
    width: 200px;
}
td.cfw-cart-item-subtotal {
    min-width: 150px !important;
}
td.cfw-cart-item-subtotal del {
    display: none !important;
}
th.cfw-cart-item-description del bdi {
    text-decoration: line-through !important;
}
.wc-proceed-to-checkout a.cfw-primary-btn {
    background: #85bd0d !important;
    border: 1px solid #85bd0d !important;
}
.wc-proceed-to-checkout a.cfw-primary-btn:hover {
    background: #78a810 !important;
    border: 1px solid #78a810 !important;
}