/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

#theme-switcher {
    transform: scale(1.2); /* Scales the entire element by 1.5 */
    transform-origin: center; /* Keeps the position at the bottom-left corner */
	transition: transform 0.5s ease, opacity 0.3s ease-in-out; /* Smooth rotation and fade */
    position: absolute;
}
/* Initially, show the moon icon and hide the sun icon */
#moon-icon {
    display: block;
}

#sun-icon {
    display: none;
}

/* Dark theme styling */
body.dark-theme {
    background-color: #121212;
    color: #fff;
    transition: all 0.3s ease;
}

/* Animation for icons transition */
#theme-switcher img {
    transition: transform 0.3s ease;
}

body.dark-theme #theme-switcher img {
    transform: rotate(180deg);
}

/* Initially, show the moon icon and hide the sun icon */
#moon-icon {
    display: block;
}

#sun-icon {
    display: none;
}

/* Dark theme styling */
body.dark-theme {
    background-color: #121212;
    color: #fff;
    transition: all 0.3s ease;
}

/* Animation for icons transition */
#theme-switcher img {
    transition: transform 0.3s ease;
}

body.dark-theme #theme-switcher img {
    transform: rotate(180deg);
}

/* Optional: Adjust other elements for dark theme----------------------------------------------- */


/* Show Sun Icon when in dark theme */
body.dark-theme #moon-icon {
    display: none;
}

body.dark-theme #sun-icon {
    display: block;
}



/* Optional: Add other styles like borders or shadows for visibility 
body.dark-theme .wd-carousel-item.wd-slide-visible.wd-full-visible.wd-active img {
    filter: brightness(0.7); /* Adjust brightness for images in dark theme 
} */


body.dark-theme .whb-row.whb-general-header.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-hidden-mobile.whb-with-shadow.whb-flex-flex-middle {
    background-color: #1a1a1a; /* Change background to black or dark gray */
    color: #fff; /* Change text color to white */
}




body.dark-theme .elementor-element.elementor-element-acbbc1a.elementor-widget__width-initial.e-transform.elementor-widget.elementor-widget-wd_marquee
{

    background-color: #2c2c2c; /* Change background to black or dark gray */
    color: #fff; /* Change text color to white */
}

/* Adjust background and border for product elements */
body.dark-theme .product-element-top.wd-quick-shop {
  background: #d5d5d5 !important;
  border-radius: 10px !important;
}
/* Adjust background for hover images */
body.dark-theme .hover-img {
  background: #d5d5d5 !important;
}
/* Adjust background for headers */
body.dark-theme .whb-main-header {
  background-color: #1a1a1a !important;
}
/*body.dark-theme .whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border { */
/*    background-color: #1a1a1a !important;*/
/*}*/
body.dark-theme .whb-row.whb-top-bar.whb-not-sticky-row {
  background-color: #1a1a1a !important;
}

body.dark-theme .whb-row.whb-top-bar.whb-not-sticky-row * {
  color: #ffffff !important;
}
/*body.dark-theme .whb-column.whb-col-mobile {*/
/*  background-color: #1a1a1a !important;*/
/*}*/
body.dark-theme .whb-row.whb-general-header {
  background-color: #1a1a1a !important;

}
body.dark-theme .whb-row.whb-general-header * {
  color: #ffffff !important;
}

/* Specific element background adjustment */
body.dark-theme #f41f667 {
  background: #242525 !important;
}
/* Custom widget background adjustment */
body.dark-theme .acbbc1a {
  background: #d5d5d5 !important;
}
body.dark-theme .elementor-element.elementor-element-acbbc1a .elementor-widget-container {
  background-color: #2c2c2c !important;
}

body.dark-theme .elementor-element.elementor-element-acbbc1a .elementor-widget-container * {
    color: #ffffff !important; /* Force text color to white */
}

body.dark-theme .wd-carousel-container.wd-gallery-images {
  background-color: #d5d5d5 !important;
}
/* *********/
body.dark-theme .single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
  background-color: #c01318 !important;
}
body.dark-theme .wd-buy-now-btn.button.alt {
  background-color: #c01318 !important;
}
body.dark-theme .single_add_to_cart_button.button.alt {
  background-color: #c01318 !important;
}
body.dark-theme .wd-toolbar {
  background-color: #2c2c2c !important;
}
body.dark-theme .elementor-element.elementor-element-75b1628.e-con-full.wd-section-stretch.e-flex.e-con.e-parent.e-lazyloaded
 {
  background-color: #1a1a1a !important;
}


body.dark-theme .website-wrapper  
 {
  background-color: #333 !important;
}

body.dark-theme .website-wrapper *
 {
  color: #ffffff !important;
}


body.dark-theme .main-page-wrapper 
 {
  background-color: #333 !important;
}

body.dark-theme .main-page-wrapper  *
 {
  color: #ffffff !important;
}

body.dark-theme .row.content-layout-wrapper.align-items-start
 {
  background-color: #333 !important;
}

body.dark-theme .row.content-layout-wrapper.align-items-start *
 {
  color: #ffffff !important;
}

/* footer */
body.dark-theme .elementor-element.elementor-element-53513fa.wd-section-stretch.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded
 {
  background-color: #333 !important;
}

body.dark-theme .wd-cat.cat-design-side.without-product-count.product-category.product {
    background-color: #2c2c2c !important;
}

/* շոփի սնիքեռների հետևի ֆոնը */
body.dark-theme .product-wrapper {
    background-color: #333333 !important;
}

/* շոփի կատեգորիաների հետևի ֆոնը */
body.dark-theme .wd-cat-wrap {
    background-color: #333333 !important;

}

/* գլխավոր էջի սուբկատեգորիաների հետևի ֆոնը */
body.dark-theme .wd-cats.products.woocommerce.columns-4.products-bordered-grid-ins.wd-products-with-bg.wd-cats-element.wd-carousel-container .wd-cat-wrap {
    background-color: #333333 !important;
    border: 1px solid #f5f5f5 !important; /* Adding border color */
}


body.dark-theme .elementor-element.elementor-element-0f78a99.elementor-widget.elementor-widget-wd_sidebar .elementor-widget-container {
    background-color: #333333 !important;
}

/* գլխավոր էջի տակի ֆոռմայի ֆոնը */
body.dark-theme .woostify-subscribe-form {
    background-color: #2c2c2c !important;
}

/* Սռչ բառի հետևի ֆոնը */
body.dark-theme .s {
    background-color: #2c2c2c !important;
}

body.dark-theme .wd-scroll-content  {
    background-color: #2c2c2c !important;
}

body.dark-theme .autocomplete-suggestions {
    background-color: #2c2c2c !important;
}

/* Page titles */
body.dark-theme .page-title․page-title-default․title-size-small․title-design-default․color-scheme-dark .container {
    background-color: #333333 !important;
}

body.dark-theme .wd-toolbar {
    background-color: #1a1a1a !important;
}


/* Հեռախոսի ներքևի նավբառ */
body.dark-theme .wd-toolbar {
    color: #1a1a1a !important;
}

body.dark-theme .wd-header-cart.wd-tools-element.wd-design-5 .wd-tools-icon {
	color: #ffffff !important;
}

body.dark-theme .wd-header-wishlist.wd-tools-element.wd-design-5 .wd-tools-icon {
	color: #ffffff !important;
}

body.dark-theme .wd-header-my-account.wd-tools-element.wd-style-icon.login-side-opener .wd-tools-icon {
	color: #ffffff !important;
}

body.dark-theme .wd-toolbar-shop.wd-toolbar-item.wd-tools-element .wd-tools-icon {
	color: #ffffff !important;
}
/* Հեռախոսի ներքևի նավբառ */


body.dark-theme ․wd-wishlist-btn․wd-action-btn․wd-style-icon․wd-wishlist-icon {
	background-color: #333333 !important;
}

/* Հեռախոսի Սռչ բառի background-ը */
body.dark-theme  .whb-row.whb-header-bottom.whb-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-hidden-desktop.whb-with-shadow.whb-flex-flex-middle {
	background-color: #333333 !important;
}

/* Review -ների բլոկը */
body.dark-theme .wd-negative-gap.elementor-element.elementor-element-ae63bcb.wd-section-stretch.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    background-color: #333333 !important; /* Set background color */
}



body.dark-theme .website-wrapper .main-page-wrapper  .row.content-layout-wrapper.align-items-start .value cell * {
	color: #2c2c2c !important; /* Set background color */
}

body.dark-theme .website-wrapper .main-page-wrapper  .row.content-layout-wrapper.align-items-start .quantity * {
	color: #2c2c2c !important; /* Set background color */
}


/* Վճարման էջ */
body.dark-theme  .checkout.woocommerce-checkout .elementor.elementor-839 .wd-negative-gap.elementor-element.elementor-element-1f030b5.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .elementor-element.elementor-element-7848ad0.e-con-full.e-flex.e-con.e-child .elementor-element.elementor-element-7783d22.e-con-full.e-flex.e-con.e-child {
	background-color: #333333 !important; /* Set background color */
}

body.dark-theme  .elementor-element.elementor-element-d52c662.e-con-full.e-flex.e-con.e-child  {
	background-color: #333333 !important; /* Set background color */
}


body.dark-theme  .elementor-element.elementor-element-72383fc.e-con-full.e-flex.e-con.e-child {
	background-color: #333333 !important; /* Set background color */
}

body.dark-theme  .payment_box.payment_method_converse_gatewey {
	background-color: #333333 !important; /* Set background color */
}
/* Վճարման էջ */
