/* Main background and highlight color replacements */
#wsus__topbar,
.wsus__icon_area li a span,
.wsus_menu_category_bar,
.common_btn,
#wsus__banner .slick-dots li.slick-active button,
.wsus__scroll_btn,
.wsus__new,
.wsus__pro_det_video,
.modal_slider .prv_arr,
.modal_slider .nxt_arr,
.product_popup_modal .btn-close:hover,
.add_cart,
#wsus__hot_deals .nxt_arr,
#wsus__hot_deals .prv_arr,
.wsus__footer_social .facebook:hover,
#pagination nav ul li a.page_active,
#pagination nav ul li a:hover,
#pagination2 nav ul li a.page_active,
#pagination2 nav ul li a:hover,
.exzoom .exzoom_btn a,
.wsus__comment_area h4 span,
.wsus__daily_deals_single_img p,
.wsus__daily_deals_single_img .blue,
.wsus__section_header .simply-days-section,
.wsus__section_header .simply-hours-section,
.wsus__section_header .simply-minutes-section,
.wsus__section_header .simply-seconds-section,
.wsus__single_brand .new,
.check_mark::after,
.wsus__order_details_img span,
.razorpay-payment-button,
.wsus__address_btn a,
.wishlist .wsus__pro_img a:hover,
.wsus__mobile_menu_icon,
.wsus__mobile_menu_close:hover,
#wsus__weekly_best .nxt_arr,
#wsus__weekly_best .prv_arr,
.wsus__single_blog .blue,
.wsus__pop_up_text #cross,
.wsus__chatlist h2,
.wsus__chat_area_header h2,
.single_chat_2 .wsus__chat_single_text p,
.wsus__chat_area_footer form button,
.wsus__mini_cart h4 span:hover,
.wsus__stock_area .in_stock,
.wsus__button_area li .buy_now,
.wsus__ofer_det_footer_btn .buy_now,
.wsus__single_pro_icon li a {
    background: #eb8023 !important;
}

.wsus__icon_area li a span,
.wsus_menu_category_bar,
.common_btn,
#wsus__banner .slick-dots li.slick-active button,
.wsus__scroll_btn,
.wsus__new,
.wsus__pro_det_video,
.modal_slider .prv_arr,
.modal_slider .nxt_arr,
.product_popup_modal .btn-close:hover,
.add_cart,
#wsus__hot_deals .nxt_arr,
#wsus__hot_deals .prv_arr,
.wsus__footer_social .facebook:hover,
.wsus__footer_bottom,
#pagination nav ul li a.page_active,
#pagination nav ul li a:hover,
#pagination2 nav ul li a.page_active,
#pagination2 nav ul li a:hover,
.exzoom .exzoom_btn a,
.wsus__comment_area h4 span,
.wsus__daily_deals_single_img p,
.wsus__daily_deals_single_img .blue,
.wsus__section_header .simply-days-section,
.wsus__section_header .simply-hours-section,
.wsus__section_header .simply-minutes-section,
.wsus__section_header .simply-seconds-section,
.wsus__single_brand .new,
.check_mark::after,
.wsus__order_details_img span,
.razorpay-payment-button,
.wsus__address_btn a,
.wishlist .wsus__pro_img a:hover,
.wsus__mobile_menu_icon,
.wsus__mobile_menu_close:hover,
#wsus__weekly_best .nxt_arr,
#wsus__weekly_best .prv_arr,
.wsus__single_blog .blue,
.wsus__pop_up_text #cross,
.wsus__chatlist h2,
.wsus__chat_area_header h2,
.single_chat_2 .wsus__chat_single_text p,
.wsus__chat_area_footer form button,
.wsus__mini_cart h4 span:hover,
.wsus__stock_area .in_stock,
.wsus__button_area li .buy_now,
.wsus__ofer_det_footer_btn .buy_now,
.wsus__single_pro_icon li a {
    background: #eb8023 !important;
}

.wsus__footer_bottom, #wsus__topbar {
    background: #19142f !important;
}

.add_cart:hover {
  color: #fff;
  background: #19142f !important;
}

.wsus__single_pro_icon li a {
    border: 1px solid #19142f !important;
}
.wsus__mobile_menu_header_icon li a {
    background: #19142f !important;
    border: 1px solid #19142f !important;
}

.wsus__pop_up_text form .news_input {
    border: 1px solid #19142f !important;
}
.wsus__dashboard_order .status a {
    color: #19142f !important;
    border: 1px solid #19142f !important;
}

.wsus__dashboard_order .status a:hover {
    background: #19142f !important;
    color: #fff !important;
}

#pagination nav ul li a, #pagination2 nav ul li a {
    border: 1px solid #19142f !important;
}

.wsus__button_area li:nth-child(3) a:hover,
.wsus__button_area li:nth-child(4) a:hover {
  border-color: #19142f !important;
  background:  #19142f !important;
}

.wsus__cart_list table tr th,
.wsus__dashboard_order table thead tr th,
.wsus__invoice_description th,
.wsus__invoice_footer {
    background: #19142f30 !important;
}

.wsus__dash_add_single h4 {
    background: #19142f30 !important;
    border-bottom : 1px solid #19142f30 !important;
}

.wsus__dash_add_single {
    border : 1px solid #19142f30 !important;
}

.wsus__cart_list_footer_top input {
    border: 1px solid #19142f !important;
}

.wsus__pay_info_area .tab-pane,
.wsus__pay_booking_summary {
    background: #19142f30 !important;
}

#wsus__brand_sleder .nxt_arr,
#wsus__brand_sleder .prv_arr {
    background: #19142f80 !important;
}

#wsus__brand_sleder .nxt_arr:hover,
#wsus__brand_sleder .prv_arr:hover {
  background: #19142f !important;
}

.wsus__login_reg_area .nav-pills .nav-link.active,
.wsus__login_reg_area .nav-pills .show > .nav-link {
    color: #19142f !important;
    border-color: #19142f !important;
}

.wsus__login_input i {
    border: 1px solid #19142f60 !important;
}

#wsus__banner .slick-dots li button {
    background: #19142f90 !important;
}

.accordion-button {
    background: #19142f30 !important;
}

.wsus__order_details {
    background: #19142f20 !important;
    border : 1px solid #19142f60 !important;
}



.common_btn:hover {
  background: #19142f !important;
}

.shop_btn:hover {
  background: #19142f !important;
  border-color: #19142f !important;
}

.wsus__product_details .wsus__pro_name:hover {
  color: #19142f !important;
}

.check_mark::before {
    background: #19142f !important;
    color: #fff !important;
    border-color: #19142f !important;
}

 .wsus__product_details .add_cart:hover {
    color: #fff !important;
    background: #19142f !important;
}

#wsus__mobile_menu .nav-pills .nav-link.active, #wsus__mobile_menu #pills-tab li button:hover {
    color: #19142f !important;
    border-color: #19142f !important;
}

.wsus__pro_det_description .nav {
    border: 1px solid #19142f !important;
}

.wsus__dashboard_review_item ul li a {
    background: #19142f !important;
    color: #fff !important;
}

.wsus__dash_pro_img input {
    background: #19142f60 !important;
}
.wsus_pro_hot_deals .simply-amount {
    color: #19142f !important;
    border: 1px solid #19142f !important;
}
.wsus__dashboard_review_item ul li a:hover {
    color : #000 !important;
}

.close_icon .dash_bar {
    background: #19142f !important;
    color: #fff !important;
}

.wsus__menu_item > li:hover > a,
.wsus__menu_item li a.active,
.wsus_menu_cat_item > li:hover > a,
.wsus_menu_cat_droapdown li a:hover,
.wsus_menu_cat_droapdown li a:hover,
.wsus__single_slider_text h6,
.wsus__call_text a:hover,
.wsus__flash_coundown .end_text,
.wsus__pro_details_text h4 span,
.wsus__pro_details_text h4,
.wsus__quentity h3,
.wsus__quentity h3 span,
.monthly_top_filter button:hover,
.monthly_top_filter button.active,
.monthly_top_filter2 button:hover,
.monthly_top_filter2 button.active,
.wsus__hot_deals__single:hover h5,
.wsus__product_details .wsus__price,
.wsus__hot_deals_proce,
.wsus__home_services_single i,
.wsus__home_services_single:hover h5,
.see_btn,
.wsus__blog_text_center a:hover,
.wsus__blog_text_center .date span,
.wsus__footer_content .action:hover,
.wsus__footer_menu li,
.wsus__footer_menu li a:hover,
#wsus__breadcrumb ul li:last-child a,
.wsus__product_sidebar ul li a:hover,
.form-check label:hover,
.wsus__pro_details_text .title:hover,
.brand_model a:hover,
.wsus_pro_det_sidebar_single i,
.wsus__blog_post_single a:hover,
.wsus__main_blog_header span i,
.wsus_menu_cat_item li .wsus__droap_arrow::after,
.wsus__daily_deals_text .deals_title:hover,
.wsus__offer_countdown .end_text,
.wsus__contact_single i,
.wsus__contact_single a:hover,
.wsus__compare_text a:hover,
.wsus__compare_stock,
.wsus__mini_cart .wsus__cart_text a:hover,
.wsus__mini_cart .wsus__cart_text p,
.wsus__cart_tab li a:hover,
.wsus__order_active,
.wsus__pro_name a:hover,
.wsus__pro_status p,
.wsus__login_input i,
.wsus__pro_report,
.wsus__order_details .form-check label a,
.wsus__invoice_description .name p a:hover,
.wsus__dash_rev_text a:hover,
.wsus__dash_rev_text h5 span,
.wsus__dash_pro_single i,
.wsus__mobile_menu_header_icon li a span,
.wsus_mobile_menu_category li:hover > a,
.wsus__mobile_menu_main_menu li:hover > a,
.wsus__mobile_menu_main_menu .accordion-button:hover,
.wsus__forget_area .qiestion_icon i,
.wsis__del_icon:hover,
.wsus__pro_det_description .nav-pills .nav-link.active,
.wsus__pro_det_description .nav-pills .nav-link:hover {
    color: #19142f !important;
}

#wsus__flash_sell .nxt_arr,
#wsus__flash_sell .prv_arr,
#wsus__electronic2 .prv_arr,
#wsus__electronic2 .nxt_arr,
#wsus__electronic .prv_arr,
#wsus__electronic .nxt_arr{
    background: #19142f80 !important;
}

#wsus__flash_sell .nxt_arr:hover,
#wsus__flash_sell .prv_arr:hover,
#wsus__electronic2 .nxt_arr:hover,
#wsus__electronic2 .prv_arr:hover,
#wsus__electronic .nxt_arr:hover,
#wsus__electronic .prv_arr:hover {
  background: #19142f !important;
}

.wsus__daily_deals_single {
    background: #19142f30 !important;
    border: 1px solid #19142f30 !important;
}

.wsus__main_blog_header,
.wsus__share_blog {
    background: #19142f30 !important;
}

.flat-slider .ui-slider-handle {
    background-color : #19142f !important;
}

.flat-slider .ui-widget-content {
    background: #19142f90 !important;
}

.accordion-button {
    background: #19142f30 !important;
}

.wsus__product_topbar_left #v-pills-tab button.active {
    background: #19142f !important;
    color: #fff !important;
    border-color: #19142f !important;
}

.form-check-input:checked {
  background-color: #19142f !important;
  border-color: #19142f !important;
}

.wsus__product_topbar_left #v-pills-tab button {
    color : #19142f !important;
    background: #fff !important;
}

.wsus__single_pro_icon li a:hover {
    border-color: #19142f !important;
    background: #19142f !important;
}

.wsus__icon_area li a:hover, .wsus__icon_area li .active {
    color: #19142f !important;
    border-color: #19142f !important;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #19142f !important;
}



/* start theme color two */

.wsus__single_slider_text h1 {
    color: #19142f60 !important;
}

.wsus__main_menu,
#wsus__subscribe,
.wsus__payment_area form,
.wsus__pay_info_area .nav-pills .nav-link.active,
.dashboard_sidebar,
.wsus__dashboard_menu,
#wsus__mobile_menu,
.wsus__mobile_menu_main_menu .accordion-body {
    background:  #19142f !important;
}

.wsus__home_services_single:hover i,
.wsus__home_services_single h5 {
  color: #19142f !important;
}

.wsus__chat_single_text p {
    background:  #18587a20 !important;
}


.wsus__offer_time .simply-days-section,
.wsus__offer_time .simply-hours-section,
.wsus__offer_time .simply-minutes-section,
.wsus__offer_time .simply-seconds-section {
    background:  #19142f !important;
}

.wsus__hot_deals_img .simply-countdown {
    background:  #18587a90 !important;
}













/* Hover Buttons */
.add_cart:hover {
    color: #fff;
    background: #eb8023 !important;
}

/* Border colors */
.wsus__single_pro_icon li a {
    border: 1px solid #19142f80 !important;
}

.wsus__mobile_menu_header_icon li a {
    background: #19142f !important;
    border: 1px solid #19142f !important;
}

.wsus__pop_up_text form .news_input {
    border: 1px solid #19142f !important;
}

.wsus__dashboard_order .status a {
    color: #19142f !important;
    border: 1px solid #19142f !important;
}
.wsus__dashboard_order .status a:hover {
    background: #19142f !important;
    color: #fff !important;
}

#pagination nav ul li a,
#pagination2 nav ul li a {
    border: 1px solid #19142f !important;
}

.wsus__button_area li:nth-child(3) a:hover,
.wsus__button_area li:nth-child(4) a:hover {
    border-color: #19142f !important;
    background: #19142f !important;
}

/* Light Backgrounds */
.wsus__cart_list table tr th,
.wsus__dashboard_order table thead tr th,
.wsus__invoice_description th,
.wsus__invoice_footer {
    background: rgba(25, 20, 47, 0.2) !important;
}

.wsus__dash_add_single h4 {
    background: rgba(25, 20, 47, 0.2) !important;
    border-bottom: 1px solid rgba(25, 20, 47, 0.2) !important;
}

.wsus__dash_add_single {
    border: 1px solid rgba(25, 20, 47, 0.2) !important;
}

.wsus__cart_list_footer_top input {
    border: 1px solid #19142f !important;
}

.wsus__pay_info_area .tab-pane,
.wsus__pay_booking_summary {
    background: rgba(25, 20, 47, 0.2) !important;
}

#wsus__brand_sleder .nxt_arr,
#wsus__brand_sleder .prv_arr {
    background: rgba(25, 20, 47, 0.5) !important;
}
#wsus__brand_sleder .nxt_arr:hover,
#wsus__brand_sleder .prv_arr:hover {
    background: #19142f !important;
}

/* Tabs & login area */
.wsus__login_reg_area .nav-pills .nav-link.active,
.wsus__login_reg_area .nav-pills .show > .nav-link {
    color: #19142f !important;
    border-color: #19142f !important;
}

.wsus__login_input i {
    border: 1px solid #19142f80 !important;
}

.accordion-button {
    background: rgba(25, 20, 47, 0.1) !important;
}

.flat-slider .ui-slider-handle {
    background-color: #19142f !important;
}

.flat-slider .ui-widget-content {
    background: rgba(25, 20, 47, 0.5) !important;
}

.form-check-input:checked {
    background-color: #19142f !important;
    border-color: #19142f !important;
}

/* Dropdown */
.wsus__topbar_right .dropdown-menu {
   background-color: #fff;
   border: 1px solid #ddd;
   box-shadow: 0 2px 8px rgba(0,0,0,0.1);
   font-size: 14px;
   padding: 0;
   margin-top: 10px;
   min-width: 200px;
}
.wsus__topbar_right .dropdown-menu a.dropdown-item {
   padding: 10px 15px;
   display: flex;
   align-items: center;
}
.wsus__topbar_right .dropdown-menu a.dropdown-item:hover {
   background-color: #f6f6f6;
}/* Ensure dropdown background is white */
.dropdown-menu {
  background-color: #fff;
  border: 1px solid #ddd;
}

/* Make links readable by default */
.dropdown-menu .dropdown-item {
  color: #333; /* Dark gray for readability */
  font-weight: 500;
  padding: 10px 20px;
}

/* On hover, highlight clearly */
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:focus {
  background-color: #2b4599; /* Your primary color */
  color: #fff;
}

/* Divider styling */
.dropdown-menu .dropdown-divider {
  margin: 0.5rem 0;
  border-top: 1px solid #ccc;
}

/* Logout link in red but readable */
.dropdown-menu .dropdown-item.text-danger {
  color: #dc3545;
}

.dropdown-menu .dropdown-item.text-danger:hover {
  background-color: #dc3545;
  color: #fff;
}
.star-rating {
    direction: rtl;
    display: inline-flex;
    font-size: 1.5rem;
}
.star-rating input {
    display: none;
}
.star-rating label {
    color: #ccc;
    cursor: pointer;
}
.star-rating input:checked ~ label,
.star-rating label:hover,
.star-rating label:hover ~ label {
    color: #f5b301;
}

/* Override Bootstrap button colors */
.btn,
.btn-primary,
.btn-secondary,
.btn-success,
.btn-danger,
.btn-warning,
.btn-info,
.btn-light,
.btn-dark {
    background-color: #eb8023 !important;
    border-color: #eb8023 !important;
    color: #fff !important;
}

/* On hover: slightly darker shade */
.btn:hover,
.btn:focus {
    background-color: #d56f1f !important;
    border-color: #d56f1f !important;
    color: #fff !important;
}

/* Cart image thumbnail */
.cart-img-thumb {
    width: 60px;
    height: 60px;
    object-fit: cover;
    border-radius: 6px;
    border: 1px solid #ddd;
}

/* Input quantity style */
.cart-qty-input {
    width: 70px;
    text-align: center;
    border-radius: 6px;
    padding: 6px 10px;
    border: 1px solid #ccc;
    transition: 0.3s ease;
}

.cart-qty-input:focus {
    border-color: #eb8023;
    box-shadow: 0 0 0 3px rgba(235, 128, 35, 0.2);
}

/* Table enhancements */
.cart-table th,
.cart-table td {
    vertical-align: middle !important;
}

.cart-table td strong {
    font-weight: 600;
}

.dropdown-item {
  background-color: white !important;
  color: black !important;
}

.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #f0f0f0 !important; /* light gray on hover/active */
  color: black !important;
}.lazy-img.blur {
    filter: blur(20px);
    transition: filter 0.5s, opacity 0.5s;
}

.lazy-img:not(.blur) {
    filter: blur(0);
    opacity: 1;
}
.wsus__banner_content {
    opacity: 0;
    transition: opacity 0.5s ease-in;
}
.wsus__banner_content.loaded {
    opacity: 1;
}


