
.shopping-cart-wrapper .cart-icon svg path, .icon-menu-sticky-header svg line, .my-wishlist-wrapper svg path, .search-button svg path, .my-account-wrapper svg path {
    stroke: rgb(255 255 255);
}

.breadcrumb-title-wrapper .breadcrumbs, .breadcrumb-title-wrapper .page-title{
	display:none;
}

.owl-nav > div:before, .ts-social-sharing li a, .woocommerce-info, .woocommerce .woocommerce-info, .alert.alert-success, div.wpcf7-mail-sent-ok, #yith-wcwl-popup-message, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce.yith-wfbt-section .yith-wfbt-images td > a, #ts-product-360-modal.ts-popup-modal .close, .more-less-buttons > a, .ts-availability-bar, .woocommerce-product-rating a, .woocommerce-product-rating a:hover, #reviews > .woocommerce-product-rating .review-count, .woocommerce-privacy-policy-text, .woocommerce > form.checkout a, body .hidden-title-form a, .ts-product-video-button, .ts-product-360-button, a[href^='tel:'], a[href^='mailto:'], .dokan-store-wrap .commentlist li p time, .ts-product-category-wrapper.style-grid .product .category-name h3 > a:after, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a, .widget_price_filter .price_slider_amount .price_label > span:first-child:after, dt, label, p > label, fieldset div > label, blockquote, table thead th, .wpcf7 p, .woocommerce > form > fieldset legend, .woocommerce table.shop_table th, html input:focus:invalid:focus, html select:focus:invalid:focus, #yith-wcwl-popup-message, table#wp-calendar thead th, .woocommerce table.shop_attributes th, body a.button-text, .woocommerce-cart table.cart td.actions .button, body .button-text a, .column-tabs ul.tabs li, .ts-banner.text-under-image .box-content .description, .ts-banner.text-under-image .box-content h2, .ts-banner.text-under-image .box-content h6, .ts-banner.text-under-image.style-arrow .ts-banner-button a, body table.compare-list th, body table.compare-list tr.title th, body table.compare-list tr.image th, body table.compare-list tr.price th {
color: black;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
}

body .wpcf7 form textarea, body .wpcf7 form input:not([type^="checkbox"]):not([type^="radio"]):not([type^="submit"]) {
    padding: 10px 0;
    border-width: 0 0 1px;
    border-radius: 10px;
    margin-top: 10px;
	border:1px solid gray;
}

div.wpcf7 input[type^="submit"], .button:hover, a.button:hover, button:hover, input[type^="submit"]:hover, .shopping-cart p.buttons a:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, #content button.button:hover, .woocommerce #respond input#submit:hover, div.button a:hover, input[type="submit"].dokan-btn:hover, input[type='submit'].dokan-btn-success:hover, a.dokan-btn-success:hover, .dokan-btn-success:hover, input[type='submit'].dokan-btn-success:focus, a.dokan-btn-success:focus, .dokan-btn-success:focus, input[type='submit'].dokan-btn-success:active, a.dokan-btn-success:active, .dokan-btn-success:active, input[type='submit'].dokan-btn-success.active, a.dokan-btn-success.active, .dokan-btn-success.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-success, .open .dropdown-togglea.dokan-btn-success, .open .dropdown-toggle.dokan-btn-success, a.dokan-btn:hover, .dokan-btn:hover, .wishlist_table .product-add-to-cart a:hover, a.wp-block-button__link:hover, .is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background), body .woocommerce table.compare-list .add-to-cart td a:hover, .yith-woocompare-widget a.clear-all:hover, .woocommerce div.product .summary a.button.ts-buy-now-button, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover {
    color: white;
    background: black;
    border-color: white;
    border-radius: 0px;
}

.woocommerce-MyAccount-content form button[type^="submit"], form.track_order input[type^="submit"], form.track_order button[type^="submit"], div.wpcf7 input[type^="submit"] {
    min-width: 100%;
    margin-top: 15px;
}
body div#main {
    min-height: 0;
    background: black;
}

.breadcrumb-title-wrapper {
    background-color: rgb(0 0 0);
}

.ts-shortcode .shortcode-heading-wrapper .shortcode-title {
    font-size: 35px;
    line-height: 40px;
    color: white;
}

h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a, .ts-store-notice a, .header-top a, .header-language a, .header-currency a, .ts-header .menu-wrapper .ts-menu a, .product .meta-wrapper a, .comments-area .comments-title a, .filter-widget-area-button a, .author a {
    color: rgb(255 255 255);
}

.product .meta-wrapper a {
    text-decoration: none;
    color: black !important;
}



#ts-filter-widget-area.active .ts-sidebar-content {
    opacity: 1;
    visibility: visible;
    transform: translate(0, 0);
    padding: 10px;
}

.product-on-sale-form > label, .product-filter-by-brand ul li label, .product-filter-by-price ul li label, .product-filter-by-availability ul li label, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
    transition: 200msease;
    color: white;
}

body .font-body-bold, .product-on-sale-form.checked > label, .filter-widget-area-button > a, .commentlist li strong, body.error404 .image-404 .text-clipping, .dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number, .breadcrumb-title-wrapper .page-title .count, .dokan-dashboard-content .pagination li a, .dokan-pagination-container .dokan-pagination li a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .ts-pagination ul li a, .ts-pagination ul li span {
    font-family: Jost;
    font-style: normal;
    font-weight: 600;
    color: white;
}

h4, .h4, .h4 .elementor-heading-title, .woocommerce div.product .summary .entry-title, .ts-blogs.columns-2 article .entry-title, .columns-2 .list-posts article .entry-title, .theme-title .heading-title, .comments-title .heading-title, .woocommerce .cart-collaterals .cart_totals > h2, .woocommerce-billing-fields > h3, .woocommerce > form.checkout #order_review_heading, .woocommerce-MyAccount-content form > h3, #customer_login h2, .woocommerce-order-details > h2, .woocommerce div.product .woocommerce-tabs ul.tabs li, .ts-product-category-wrapper.style-grid .product .category-name h3, .woocommerce .cross-sells > h2, .woocommerce .up-sells > h2, .woocommerce .related > h2, .woocommerce.related > h2, .yith-wfbt-section > h3, .woocommerce div.product > #reviews .woocommerce-Reviews-title, .woocommerce div.product.show-tabs-content-default:not(.tabs-in-summary) #reviews .woocommerce-Reviews-title, .widget-container .widget-title-wrapper, .column-tabs ul.tabs li, .related-portfolios .shortcode-title, .ts-shortcode .shortcode-heading-wrapper .shortcode-title {
    font-size: 30px;
    line-height: 40px;
    color: white;
}

div.product .summary .meta-content > div, div.product .summary .detail-meta-top > div {
    margin: 0 0 3px;
    color: #ffffff;
}

.woocommerce div.product form.cart div.quantity .qty {
    margin: 0 20px 0 0;
    color: white;
}
div.wpcf7 input[type^="submit"], .button:hover, a.button:hover, button:hover, input[type^="submit"]:hover, .shopping-cart p.buttons a:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, #content button.button:hover, .woocommerce #respond input#submit:hover, div.button a:hover, input[type="submit"].dokan-btn:hover, input[type='submit'].dokan-btn-success:hover, a.dokan-btn-success:hover, .dokan-btn-success:hover, input[type='submit'].dokan-btn-success:focus, a.dokan-btn-success:focus, .dokan-btn-success:focus, input[type='submit'].dokan-btn-success:active, a.dokan-btn-success:active, .dokan-btn-success:active, input[type='submit'].dokan-btn-success.active, a.dokan-btn-success.active, .dokan-btn-success.active, .open .dropdown-toggleinput[type='submit'].dokan-btn-success, .open .dropdown-togglea.dokan-btn-success, .open .dropdown-toggle.dokan-btn-success, a.dokan-btn:hover, .dokan-btn:hover, .wishlist_table .product-add-to-cart a:hover, a.wp-block-button__link:hover, .is-style-outline>.wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background), body .woocommerce table.compare-list .add-to-cart td a:hover, .yith-woocompare-widget a.clear-all:hover, .woocommerce div.product .summary a.button.ts-buy-now-button, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce-page .widget_price_filter .price_slider_amount .button:hover {
    color: white;
    background: #6A458F;
    border-color: white;
    border-radius: 0px;
}
.woocommerce div.product .single-product-buttons-sharing .single-product-buttons .yith-wcwl-add-to-wishlist a:not(.added), .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.compare:not(.added), .woocommerce.main-products.columns-1 > .products .product-group-button-meta > div.button-in a:not(.added) {
    font-size: 0;
    color: white;
}

.owl-nav > div:before, .ts-social-sharing li a, .woocommerce-info, .woocommerce .woocommerce-info, .alert.alert-success, div.wpcf7-mail-sent-ok, #yith-wcwl-popup-message, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce.yith-wfbt-section .yith-wfbt-images td > a, #ts-product-360-modal.ts-popup-modal .close, .more-less-buttons > a, .ts-availability-bar, .woocommerce-product-rating a, .woocommerce-product-rating a:hover, #reviews > .woocommerce-product-rating .review-count, .woocommerce-privacy-policy-text, .woocommerce > form.checkout a, body .hidden-title-form a, .ts-product-video-button, .ts-product-360-button, a[href^='tel:'], a[href^='mailto:'], .dokan-store-wrap .commentlist li p time, .ts-product-category-wrapper.style-grid .product .category-name h3 > a:after, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a, .widget_price_filter .price_slider_amount .price_label > span:first-child:after, dt, label, p > label, fieldset div > label, blockquote, table thead th, .wpcf7 p, .woocommerce > form > fieldset legend, .woocommerce table.shop_table th, html input:focus:invalid:focus, html select:focus:invalid:focus, #yith-wcwl-popup-message, table#wp-calendar thead th, .woocommerce table.shop_attributes th, body a.button-text, .woocommerce-cart table.cart td.actions .button, body .button-text a, .column-tabs ul.tabs li, .ts-banner.text-under-image .box-content .description, .ts-banner.text-under-image .box-content h2, .ts-banner.text-under-image .box-content h6, .ts-banner.text-under-image.style-arrow .ts-banner-button a, body table.compare-list th, body table.compare-list tr.title th, body table.compare-list tr.image th, body table.compare-list tr.price th {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
}

body table.compare-list tr.description, body table.compare-list tr.description ~ tr, .header-language, .header-currency, .ts-language-switcher, .ts-currency-switcher, .breadcrumb-title-wrapper .breadcrumbs, .header-top, .comment-meta, .entry-meta-middle, .product-group-button .button-tooltip, .ts-product-attribute .button-tooltip, #comment-wrapper .heading-title small, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce .cart-collaterals table.shop_table .shipping td, .widget_recent_entries .post-date, .single-portfolio .date-time, .portfolio-meta .date-time, .single-portfolio .meta-content, .elementor-widget-wp-widget-recent-posts .post-date, .woocommerce .widget_rating_filter ul li a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count, .product-filter-by-brand li label .count, .ts-product-categories-widget-wrapper ul li .count, ul.product-categories li .count, .dokan-store-wrap .commentlist li p strong[itemprop="author"], .dokan-store-wrap .commentlist li p em.verified, .dokan-store-wrap .commentlist li p time, div.product .summary .meta-content, div.product .summary .detail-meta-top, .woocommerce div.product .summary .woocommerce-product-rating, .woocommerce div.product .summary .product-brands, .woocommerce div.product .summary .woocommerce-product-details__short-description, .widget_categories li, .elementor-widget-wp-widget-categories li, .widget_archive li, .wp-block-archives-list li, .ts-sold-in-24h, .ts-product-video-button, .ts-product-360-button, #group-icon-header .group-button-header, .product-filter-by-color ul li .count, .woocommerce ul.order_details li, .woocommerce-privacy-policy-text, .woocommerce .product .category-name .count, .ts-product-brand-wrapper .item .count, .products .product .meta-wrapper > .count-rating, .woocommerce div.product form.cart .variations, .woocommerce div.product form.cart .reset_variations, .woocommerce div.product form.cart .single_variation_wrap, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons, .woocommerce div.product .single-product-buttons-sharing .ts-social-sharing, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a:before, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a.added, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons .added a:after, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons .ts-tooltip:before {
    font-size: 13px;
    color: white;
}

*, .entry-meta-bottom, .commentlist li.comment, .woocommerce #reviews #comments ol.commentlist li, .ts-tiny-cart-wrapper .total, .widget_shopping_cart .total, .elementor-widget-wp-widget-woocommerce_widget_cart .total, #main-content .woocommerce.columns-1 > .products .product:after, .twitter-wrapper .avatar-name img, body.single-post article .entry-format.no-featured-image, .product-on-sale-form > label:before, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, #group-icon-header .menu-title span:before, #group-icon-header .group-button-header:before, .woocommerce div.product form.cart table.group_table td, .woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login, .ts-product-brand-wrapper .item img, body #yith-woocompare table.compare-list tbody th, body #yith-woocompare table.compare-list tbody td, .list-categories:after, .color-swatch > div img, .product-filter-by-color ul li a img, .ts-product-attribute a img, .product-filter-by-brand ul li label:before, .product-filter-by-price ul li label:before, .product-filter-by-availability ul li label:before, .woocommerce .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li a:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before, .dokan-dashboard .dokan-dashboard-content .edit-account fieldset, .columns-1 .list-posts article:after, .columns-1.ts-blogs article:after, .woocommerce table.shop_table.wishlist_table tr th, .woocommerce table.shop_table.wishlist_table tr td, .columns-0 .list-posts article:nth-child(5n+1):before, .columns-0 .list-posts article:nth-child(5n+1):after {
    border-color: rgba(230, 230, 230, 1);
    color: white;
}

.woocommerce .product-label span span {
    padding: 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    width: 100%;
    height: 100%;
    align-items: center;
    position: relative;
    justify-content: center;
    color: black !important;
}
.woocommerce > form.checkout #order_review {
    padding: 80px 30px 40px;
    margin-top: -75px;
    background: black;
}

 #order_review .shop_table.woocommerce-checkout-review-order-table td {
    padding: 15px 0;
    border-radius: 0 !important;
    color: white;
}

 .woocommerce-additional-fields > h3, header.woocommerce-Address-title > h3 {
    margin-bottom: 34px;
    position: relative;
    color: white;
}
.woocommerce .wishlist-title h2 {
    vertical-align: middle;
    margin-bottom: 0;
    color: white;
}

.woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review {
    width: 390px;
    float: right;
    padding: 30px;
    background: #000000;
}

.product-title-shorten .product-name > a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: white;
}

.woocommerce .quantity input.qty, .quantity input.qty {
    box-shadow: none;
    text-shadow: none;
    background: transparent;
    border-width: 0;
    border-radius: 0;
    margin: 0;
    padding: 0 25px;
    line-height: 44px;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-radius: 40px;
    color: white;
}

    body.boxed #page, .page-container, .container, .dokan-store #page > #main, .breadcrumb-title-wrapper .breadcrumb-content, .ts-sidebar-content .filter-widget-area, body.boxed header.ts-header .header-sticky {
        max-width: 1310px;
        width: 100%;
        color: black;
    }

.menu-wrapper.hidden-phone {
    text-align: right !important;
}
.header-top.hidden-phone {
    display: none;
}
div#main {
    padding: 0px;
}
.ts-header nav.main-menu > ul.menu > li, .ts-header nav.main-menu > ul > li {

    text-transform: uppercase;
}
.elementor-643 .elementor-element.elementor-element-c3bcbe6 > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 4px 0px;
    border-color: #dbdbdb;
}



.product-title-shorten .product-name > a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    color: white !important;
}

.woocommerce .product-label span span {
    padding: 0 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    width: 100%;
    height: 100%;
    align-items: center;
    position: relative;
    justify-content: center;
    color: #ffffff !important;
}

strong, table thead th, table th, .woocommerce table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot th, body .wp-block-calendar table th, .ts-store-notice a, .hightlight, .woocommerce .product-label > span.onsale, .woocommerce .product-label > span, .entry-author .author a, .single-portfolio .meta-content, ul.blog-filter-bar li.current, .ts-portfolio-wrapper .filter-bar li.current, .cart-collaterals .cart_totals > h2, .cart_list .subtotal, .ts-tiny-cart-wrapper .total, .widget_shopping_cart .total-title, .yith-wfbt-section .total_price_label, .yith-wfbt-section .total_price, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .elementor-widget-wp-widget-woocommerce_widget_cart .total, body .wishlist_table.images_grid li .item-details table.item-details-table td.label, body .wishlist_table.mobile li .item-details table.item-details-table td.label, body .wishlist_table.mobile li table.additional-info td.label, body .wishlist_table.modern_grid li .item-details table.item-details-table td.label, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, .ts-product-categories-widget-wrapper ul.product-categories > li > a, .ts-product-categories-widget-wrapper ul li.current > a, .ts-shop-result-count, #main-content .woocommerce.columns-1 > .products .product .product-name, #main-content .woocommerce.columns-1 > .products .product .meta-wrapper-2 .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product form.cart .variations label, .ts-product-attribute > div.option:not(.color) > a, .meta-wrapper-2 .quantity .screen-reader-text, .woocommerce div.product form.cart div.quantity .screen-reader-text, .woocommerce #reviews .comment-reply-title, div.product .single-navigation > a > span, .woocommerce-orders-table__cell-order-number, html body > h1, .more-less-buttons a, .button, a.button, button, .ts-button, input[type^="submit"], .shopping-cart p.buttons a, a.wp-block-button__link, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit, .yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-button-wrapper .elementor-button, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare, .woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked ~ *, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, div.button a, input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn, .button-text, .wishlist_table .product-add-to-cart a, body .woocommerce table.compare-list .add-to-cart td a, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce .product .category-name .count, .ts-product-brand-wrapper .item .count, .woocommerce .woocommerce-ordering .orderby-current, .woocommerce-cart table.cart td.actions .button, .woocommerce .cart-collaterals .amount, .woocommerce-shipping-fields h3#ship-to-different-address, .comment-meta .author, .portfolio-info > span:first-child, .woocommerce > form > fieldset legend, #ts-search-result-container .view-all-wrapper, .column-tabs ul.tabs li.current, .ts-list-of-product-categories-wrapper, .woocommerce form table.shop_table tbody th, .woocommerce form table.shop_table tfoot td, .woocommerce form table.shop_table tfoot th, .woocommerce table.shop_table ul#shipping_method .amount, .ts-availability-bar, .ts-sold-in-24h, .ts-product-video-button, .ts-product-360-button, .counter-wrapper, .view-all-wrapper a, .ts-shortcode a.view-more {
    font-family: Raleway;
    font-style: normal;
    font-weight: 500;
    color: white;
}

.breadcrumb-title-wrapper {
    background-color: rgb(0 0 0);
    display: none;
}

.eael-adv-accordion .eael-accordion-list .eael-accordion-content {
    border: none;
    padding: 15px;
    line-height: 1.7;
    color: black !important;
    background: black !important;
}

.button-primary, .button.button-primary, .shop-more a.button, body.error404 article a.button, .woocommerce-page button.button.button-primary, .load-more-wrapper .button, .ts-shop-load-more .button, .woocommerce .ts-shop-load-more .button, .woocommerce-cart .return-to-shop a.button, .widget_shopping_cart .buttons a.checkout, .yith-woocompare-widget a.compare, .elementor-button-wrapper .elementor-button, .elementor-widget-wp-widget-yith-woocompare-widget a.compare, .elementor-widget-wp-widget-woocommerce_widget_cart .buttons a.checkout, .dropdown-footer > a.button.checkout-button {
    background: #6a458f;
    border-color: rgba(0, 0, 0, 1);
    color: rgba(255, 255, 255, 1);
}

.owl-nav > div:before, .ts-social-sharing li a, .woocommerce-info, .woocommerce .woocommerce-info, .alert.alert-success, div.wpcf7-mail-sent-ok, #yith-wcwl-popup-message, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce.yith-wfbt-section .yith-wfbt-images td > a, #ts-product-360-modal.ts-popup-modal .close, .more-less-buttons > a, .ts-availability-bar, .woocommerce-product-rating a, .woocommerce-product-rating a:hover, #reviews > .woocommerce-product-rating .review-count, .woocommerce-privacy-policy-text, .woocommerce > form.checkout a, body .hidden-title-form a, .ts-product-video-button, .ts-product-360-button, a[href^='tel:'], a[href^='mailto:'], .dokan-store-wrap .commentlist li p time, .ts-product-category-wrapper.style-grid .product .category-name h3 > a:after, .woocommerce div.product .single-product-buttons-sharing .single-product-buttons a, .widget_price_filter .price_slider_amount .price_label > span:first-child:after, dt, label, p > label, fieldset div > label, blockquote, table thead th, .wpcf7 p, .woocommerce > form > fieldset legend, .woocommerce table.shop_table th, html input:focus:invalid:focus, html select:focus:invalid:focus, #yith-wcwl-popup-message, table#wp-calendar thead th, .woocommerce table.shop_attributes th, body a.button-text, .woocommerce-cart table.cart td.actions .button, body .button-text a, .column-tabs ul.tabs li, .ts-banner.text-under-image .box-content .description, .ts-banner.text-under-image .box-content h2, .ts-banner.text-under-image .box-content h6, .ts-banner.text-under-image.style-arrow .ts-banner-button a, body table.compare-list th, body table.compare-list tr.title th, body table.compare-list tr.image th, body table.compare-list tr.price th {
    color: #000000;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
}

.shop-bottom-content img.alignnone {
    margin: 0;
    display: none;
}

.wc-block-components-button:not(.is-link) .wc-block-components-button__text {
    display: block;
    background: #6A458F;
    padding: 10px 20px;
    border-radius: 20px;
}

.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge {
    margin-top: 4px;
    background: rebeccapurple;
    border: none;
    text-align: center;
    align-items: center;
}

.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
    background: red !important;
    text-decoration: none !important;
	padding: 5px 10px !important;}

.is-large.wc-block-cart .wc-block-components-sidebar {
    margin-top: 0;
    border-left: 1px solid #ffffff30;
}

.is-large.wc-block-cart .wc-block-cart-items td {
    border-top: 1px solid hsl(0deg 0% 100% / 39%) !important;
    padding: 24px 0 24px 16px;
    vertical-align: top;
}

.woocommerce form .form-row label {
    line-height: inherit;
    color: white;
}



.select2-container.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: black;
}
div#main {
    padding: 0px !important;
}
.sub-menu .menu-label {
    color: black;
}
nav.main-menu > ul.menu li.parent > a:after {
    font-size: 15px;
    margin: 0px 0px 0px 5px;
    display: inline-block;
    color: white !important;
}
.woocommerce .product-wrapper .meta-wrapper {
    padding-top: 20px;
    overflow: hidden;
    background-color: black;
    border: 1px solid;
    padding: 13px;
}
body .font-body-bold, .product-on-sale-form.checked > label, .filter-widget-area-button > a, .commentlist li strong, body.error404 .image-404 .text-clipping, .dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number, .breadcrumb-title-wrapper .page-title .count, .dokan-dashboard-content .pagination li a, .dokan-pagination-container .dokan-pagination li a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .ts-pagination ul li a, .ts-pagination ul li span {
    font-family: Jost;
    font-style: normal;
    font-weight: 600;
    color: white;
    background-color: black;
}
form.woocommerce-ordering {
    background-color: black !important;
}
ul.perpage {
    background-color: black;
}
ul.dropdown li {
    color: black;
}



/* Mobile menu CSS  */

@media only screen and (max-width: 767px) {
    .menu-center .logo-wrapper {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
			        margin-left: 10%;

    }
	  
	#group-icon-header .sidebar-content {
			background: black;
	}
}

#group-icon-header h6{
	background:black;
	color:white;
}

.ts-menu nav > ul#menu-new-home-page{
	background:black;
}


/* Shopping cart navigation */
.ts-floating-sidebar.active .ts-sidebar-content {
    background: black;
}
.dropdown-container .theme-title{
	color:white;
}

.ts-floating-sidebar .close:after{
	color:white;
}


.woocommerce-cart table.cart td.actions .coupon .button {
    border-radius: 50px !important;
    color: white !important;
    padding: 5px !important;
}

.widget-container li > a, .woocommerce-cart-form, .woocommerce-info, .woocommerce .woocommerce-info, label, article.single .entry-header .entry-title, article.single-post .entry-content > .content-wrapper blockquote:before{
	color:white ;
}

.woocommerce-checkout #payment div.payment_box, .wp-block-quote {
    background: black !important;
    border: 1px solid white !important;
}

/* menu cart opening buttons */
.dropdown-footer > a.button.checkout-button:hover
,.dropdown-footer > a.button.view-cart:hover, button#place_order.button.alt:hover, a.checkout-button.button.alt.wc-forward:hover, .woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last .button:hover{
	border-radius:50px;
}




.third-party-button-wrap {
  margin-top: 20px; 
  display: block;
  width: 100%;
}

.third-party-button {
  display: inline-block;
  width: 100%;
  padding: 14px 30px;
  background-color: #7c3aed;
  color: #fff !important;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  transition: background-color 0.3s ease;
  border: none;
  margin-top: 30px;
}

.third-party-button:hover {
  background-color: #5b21b6;
}

li.menu-item {
    font-size: 14px;
}
a.post-title {
    font-size: 20px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    HEIGHT: 100PX;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #4F1C4F;
    text-transform: uppercase;
    font-size: 16px;
}
a.ask-about-product-button {
    display: none !important;
}

.woocommerce div.product form.cart .button {
    color: white;
		background: black;
    border-color: white;
    border-radius: 99px;
}

.woocommerce div.product form.cart .button:hover {
    color: white;
    background: #6A458F;
    border-color: white;
    border-radius: 99px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border: 1px solid;
    color: #4f1c4f;
    padding: 10px;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232;
    color: #4f1c4f;
}

p.price {
    display: none;
}
span.price {
    display: none !important;
}