.vc_custom_1697796689486 {
    margin-top: -70px !important;
    max-height: 950px;
    overflow: hidden;
}
span.outofstock {
    padding: 4px 12px;
    color: #fff;
    background-color: #e55749;
    font-size: 12px;
    line-height: 1.25;
    display: inline-flex;
    -moz-justify-content: center;
    justify-content: center;
    -moz-align-items: center;
    align-items: center;
    top: 19px;
    left: 12px;
}
p.stock.coming_soon.avail {
  color:#958e09;
  display:block!important;
}
@media screen and (min-width: 1199px) {
  .container-home {
    padding-right: 25px;
    padding-left: 25px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 575px), print {
  .container-home {
    max-width: 540px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 767px), print {
  .container-home {
    max-width: 750px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 992px), print {
  .container-home {
    max-width: 960px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 1199px) {
  .container-home {
    max-width: 1170px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 1440px) {
  .container-home {
    max-width: 1320px;
    margin-left:auto;
    margin-right:auto;
  }
}

@media screen and (min-width: 1600px) {
  .container-home {
    max-width: 1620px;
    margin-left:auto;
    margin-right:auto;
  }
}
.container-home ul li:after {
    background:none!important;
}
.container-home .woocommerce .count {
    display: none;
}
ul.vc_tta-tabs-list li.vc_tta-tab:after {
  background:none!important;  
}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f3443f!important;
    background-color: #f4524d!important;
    color: #fff!important;
}
.vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #f0f0f0!important;
    background-color: #f8f8f8!important;
    color: #666!important;
}
.site-footer .footer-top .grid {
    text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    z-index: 1;
}
span.outofstock.backorder {
    background-color: #ffba00;
}
span.instock {
    padding: 4px 12px;
    color: #fff;
    background-color: #38bc9e;
    font-size: 12px;
    line-height: 1.25;
    display: inline-flex;
    -moz-justify-content: center;
    justify-content: center;
    -moz-align-items: center;
    align-items: center;
    top: 19px;
    left: 12px;
    position:absolute;
}
.woocommerce ul.products li.product a img {
    width: 300px;
    height: 300px;
    object-fit: cover;
}

.woocommerce div.product p.stock {
    font-size: .92em;
    display:none;
}
.woocommerce div.product p.stock.out-of-stock.avail {
    display:block;
    font-weight:600;
}

.woocommerce-checkout .woocommerce-checkout-review-order tfoot tr.woocommerce-shipping-totals.shipping td 
{
    text-align: left;
}
.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr.woocommerce-shipping-totals.shipping td{
    text-align: left;
}
.select2-container .select2-selection--single {
    height: 38px;
 }
 .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}
/*New*/
.tag__wrap .tag {
   background-color: #e55749;
}
#secondary .widget .wc-block-product-category .wc-block-grid__product-onsale, #secondary .widget .wp-block-product-best-sellers .wc-block-grid__product-onsale, #secondary .widget .wp-block-product-on-sale .wc-block-grid__product-onsale {
    background: #e55749;
}
body {
 background-color:#1B1A1F;
/* color:#fff;*/
}
@media screen and (min-width: 1024px) {
    .site-header.layout-one .header-mid, .site-header.layout-two .header-mid {
        margin: 35px 0;
        background-color: #1B1A1F;
    }
}
.site-header .header-t {
    background-color: #1B1A1F;
}
.sticky-header .site-header .desktop-header .header-main {
    position: static;
    background-color: #1B1A1F;
}
.breadcrumb-wrapper {
    background: #1B1A1F;
    padding: 18px 0;
    font-size: 16px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.site-header .header-t .details .secondary-menu-container .menu > li a {
    color: #fff;
 }
.site-header .main-navigation .primary-menu-container ul a {
   color: #fff;
 }
.breadcrumb-wrapper #crumbs a, .breadcrumb-wrapper #crumbs .separator {
    color: #fff;
}
.breadcrumb-wrapper #crumbs .current a {
    color: #fff;
}
.h1, h1 {
    color: #fff;
}
#secondary .widget {
  background: var(--shop-primary-color);
}
#secondary .widget h2, #secondary .widget-title {
    color: #fff;
}
.woocommerce ul.products li.product a {
    color: #fff;
}
.site-footer {
    background: #8d8d8d;
}
.site-header.stick-header.layout-two .desktop-header .header-mid, .site-header.stick-header.layout-three .desktop-header .header-mid, .site-header.stick-header.layout-four .desktop-header .header-mid {
    background: var(--shop-primary-color);
 }
.site-header .site-branding img {
    border-radius: 60px 0px 60px 0px;
    margin-left:35px;
 }
@media screen and (min-width: 1199px) {
    .site-header.layout-two .site-branding {
         text-align: center;
    }
}
.price ins bdi, .price ins span.woocommerce-Price-amount {
    color: #f0b75f;
}
.wc-block-grid__product-title {
    color: #fff;
}
#secondary .widget.widget_pages ul li a, #secondary .widget.widget_pages ol li a, #secondary .widget.widget_meta ul li a, #secondary .widget.widget_meta ol li a, #secondary .widget.widget_recent_comments ul li a, #secondary .widget.widget_recent_comments ol li a, #secondary .widget.widget_recent_entries ul li a, #secondary .widget.widget_recent_entries ol li a, #secondary .widget.widget_rss ul li a, #secondary .widget.widget_rss ol li a, #secondary .widget.widget_block ul li a, #secondary .widget.widget_block ol li a, #secondary .widget.widget_archive ul li a, #secondary .widget.widget_archive ol li a, #secondary .widget.widget_categories ul li a, #secondary .widget.widget_categories ol li a {
    color: #f0b75f;
}
#secondary .widget.widget_product_tag_cloud .tagcloud a {
    color: lightgray;
}
.site-header.layout-two.stick-header .site-branding img {
    border-radius: 35px 0px 35px 0px;
    margin-left: 35px;
    width: 80px;
}
label.dd-selected-text {
    color: #fff;
}
.dd-pointer-up {
   border-bottom: solid 5px #fff !important;
 }
.dd-pointer-down {
    border-top: solid 5px #fff!important;
}
.site-header .mobile-header .header-main {
    background: var(--shop-primary-color);
}
@media screen and (max-width: 574px) {
.mobile-header .header-wrapper-top .site-branding {
    width: auto;/*50px;
    margin-right: auto;
    margin-left: auto;
   */
}
.site-header .mobile-header .site-branding img {
    border-radius: 20px 0px 20px 0px;
    width: 50px;
    margin-left:0;
}
.site-header.layout-two.stick-header .mobile-header .site-branding img {
    border-radius: 20px 0px 20px 0px;
    margin-left: 0;
    width: 50px;
}
}
.woocommerce-page .content-area .site-main ul.products .price del bdi {
    color: lightyellow;
}
.site-header .main-navigation .primary-menu-container ul li.menu-item-has-children::after, .site-header .main-navigation .primary-menu-container ul li .angle-down::after {
 background-image: url("/wp-content/themes/elegant-shop-pro/images/img_after1.svg");
}
.single-product .summary.entry-summary .woocommerce-product-details__short-description p {
    color: lightgray;
}
.single-product .summary.entry-summary .price del bdi {
    color: lightgray;
 }
.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist a {
    color: lightgray;
}
.single-product .summary.entry-summary .product_meta .sku {
    color: lightgray;
}
.single-product .summary.entry-summary .product_meta .posted_in a {
    color: lightgray;
}
.entry-content p {
    color: lightgray;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper .entry-content ul {
     color: lightgray;
}
.single-product .related.products > h2 {
    color: #fff;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li.active a {
    color: #f0b75f;
}
.breadcrumb-wrapper #crumbs .breadcrumb-home:after {
    background-image: url("/wp-content/themes/elegant-shop-pro/images/h-svg.svg");
}
.price .woocommerce-Price-amount, .price .woocs_price_code {
    color: lightgray;
}
.entry-content .textwidget {
    color: #d3d3d3;
}
article .entry-header .entry-title {
    color: #d3d3d3;
}
ul.delivery-list {
    color: #d3d3d3;
}
.delivery-varyants h2 {
   color: #d3d3d3;
}
.delivery_icons h2 {
   color: #d3d3d3;
}
.pay_content {
    color: #d3d3d3;
}
ul.color_list.green_list {
    color: #d3d3d3;
}
.user_content {
    color: #d3d3d3;
}
.user_content h3 {
    color: #d3d3d3;
}
.entry-content h4,.entry-content h2 {
    color: #d3d3d3;
}
footer p {
  color:#000;
}
.site-footer a {
    color: #000;
}
.rsfv-has-video video.rsfv-video, .rsfv-has-video iframe.rsfv-video {
    aspect-ratio: unset;
    height: 500px;
    width: 609px !important;
    object-fit: cover;
}
.single-product.woocommerce .woocommerce-product-gallery .flex-viewport + .flex-control-thumbs {
    background-color: #fff;
 }
a.button.yith-wcqv-button {
    color: #515151!important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #515151;
}
div#yith-quick-view-content div[id^="product"] {
     border: 1px solid #fff;
}
.vc_general.vc_cta3.vc_cta3-style-classic {
    background: var(--shop-primary-color);
    border: 1px solid var(--shop-primary-color);
    color: #fff;
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: transparent;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    color: #f0b75f;
    background-color: rgb(57, 62, 70);
}
.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img {
     color: #f0b75f;
}
.comment-body .comment-content p {
    color: #fff;
 }
.comment-respond .comment-reply-title {
    color: #f0b75f;
}
.comment-respond form p {
        margin-bottom: 20px;
        color: #fff;
}
.comment-body .fn a {
    color: #fff;
}
span.author-details {
    display: none!important;
}
.single-post .entry-footer {
        display: none;
}
.comments-title, .comment-reply-title {
        color: #fff;
}
textarea#comment {
    background-color: gray;
}
.blog-card.card .card__title, .blog-card.card .card__content h4 {
    color: #f0b75f;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label span {
    color: #f0b75f;
}
select#product_cat option {
  color:#444;
}
.price_label {
    color: #fff;
}
.woocommerce-page .content-area .site-main .woocommerce-result-count {
    color: #fff;
}
span.posted_in {
    color: #fff;
}
.single-product .summary.entry-summary .product_meta span.sku_wrapper, .single-product .summary.entry-summary .product_meta span.posted_in, .single-product .summary.entry-summary .product_meta span.tagged_as {
     color: #fff;
}
.woocommerce-cart #primary .site-main table.shop_table thead tr th, .woocommerce.woocommerce-wishlist #primary .site-main table.shop_table thead tr th {
     background: unset;
}
.woocommerce-cart #primary .site-main table.shop_table tbody tr td, .woocommerce.woocommerce-wishlist #primary .site-main table.shop_table tbody tr td {
    color: #fff;
}
.woocommerce a.remove {
    color: #fff!important;
}
h1.entry-title {
    color: #fff!important;
}
.woocommerce-cart #primary .site-main .cart-collaterals .cart_totals, .woocommerce.woocommerce-wishlist #primary .site-main .cart-collaterals .cart_totals {
    background: var(--shop-primary-color);
 }
.woocommerce-cart #primary .site-main .cart-collaterals table tbody tr th, .woocommerce.woocommerce-wishlist #primary .site-main .cart-collaterals table tbody tr th {
    color: #f0b75f;
 }
.woocommerce-cart #primary .site-main .cart-collaterals table tbody .order-total .woocommerce-Price-amount.amount, .woocommerce.woocommerce-wishlist #primary .site-main .cart-collaterals table tbody .order-total .woocommerce-Price-amount.amount {
    color: #fff;
}
.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 h3 {
    color: #fff;
}
.woocommerce-checkout .checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper .form-row label {
    color: #fff;
}
td.product-name {
    color: #fff;
}
.woocommerce-checkout .woocommerce-checkout-review-order tbody .product-total span {
    color: #f0b75f;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
     color: #fff;
}
.woocommerce-checkout .woocommerce-checkout-review-order tfoot th {
     color: #fff!important;
}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
     color: #fff;
}
h3#ship-to-different-address span {
   color:#fff;
}
.blog-card.card .card__content p {
    margin-bottom: 20px;
    color: #fff;
}
a.btn.btn-underlined {
    color: #f0b75f;

}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
/*.page .site-main .entry-content ul li:not(:last-child) {*/
.page .site-main .entry-content ul li {
    color: #fff;
}
.woocommerce ul.order_details li:last-of-type {
    border: none;
    color: #fff;
}
.woocommerce .woocommerce-table.woocommerce-table--order-details td a {
    color: #fff;
}
.woocommerce tbody .product-total span {
    color: #fff;
}
.woocommerce .woocommerce-table.woocommerce-table--order-details th {
    color: #fff!important;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
    color: #fff;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
    color: #fff;
}
li.woocommerce-order-overview__payment-method.method {
    color: #fff;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    color: #fff;
}
table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr th{
    color: #fff;
}
.select2.select2-container .select2-selection {
    height: 40px;
}
form.wpcf7-form.init select {
    padding: 13px 20px;
}
h3 {
color:#fff;
}
.d-b2 {
  display:flex;gap: 20px
}
@media screen and (max-width: 992px) {
 .d-b2 {
  display:block;
 }
}
.site-branding.b2b a {
 color:#fff;
}
.single-product div.product .woocommerce-tabs.wc-tabs-wrapper ul.tabs li a {
    font-size: 1.22rem;
    color: #fff;
    padding: 10px 0 10px 5px;
    line-height: 1.33;
}
table.woocommerce-product-attributes.shop_attributes tr th {
    padding: 10px 15px;
    border-bottom: unset;
    background: rgba(0, 0, 0, 0.03);
    color: #fff;
}
.single-product #review_form #respond #reply-title {
    color: #fff;
    margin-bottom: 10px;
}
