/*
Theme Name: Wolmart Child
Theme URI: https://wolmart.org/
Author: D-THEMES
Author URI: https://wolmart.org/about-me/
Description: Wolmart Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: wolmart
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.menu .megamenu>.menu-item>a{
   pointer-events: visible !important;
}
.wcfm-table tr td a img {
	height: 100px;
    width: 100px;
    object-fit: cover;
}
#wp-description-wrap, p.description.wcfm_title  {
    display: none;
}
.elementor-kit-1123 input:not([type="button"]):not([type="submit"]), .elementor-kit-1123 textarea, .elementor-kit-1123 .elementor-field-textual {
    font-size: inherit !important;
}
.modal-body tr td div img {
    object-fit: contain;
}
.modal-body tr td input {
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.black-box-btn .banner-content a { 
	padding: 13px 27px;
}
.modal-body #write_msg {
	border: 1px solid #000 !important;
}
.modal-header label.close {
    text-align: center;
}
.mfp-bg.mfp-wolmart-816,
#wolmart-popup-816 {
  display: none !important;
}
.sticky-content.product-sticky-content.fix-bottom.fixed #make_an_offer, .sticky-content.product-sticky-content.fix-bottom.fixed #view_offer {
    display: none;
}
.store-list .title-underline h4 {
    position: relative;
    border-bottom: 4px solid #000000;
    width: fit-content;
    padding-bottom: 5px;
}
.main-header .elementor-element-0624bf4 .cart-toggle, .main-header .elementor-widget-wolmart_header_wishlist {
    padding: 12px 0 0 0;
}
nav#wolmart-price-filter-2 .wolmart-price-range-wrapper {
    display: none;
}
.elementor-13 .custom-megamenu {
    display: none;
}
a.subcat_menus.is-menu-active:after {
    transform: rotate(180deg);
    top: 0px !important;
}
.main-menu .megamenu li a.menu-item.menu-item-type-taxonomy {
    position: relative;
    display: inline-block;
}
a.subcat_menus {
/*     float: left; */
    width: 100%;
}
 .main-menu .megamenu li a.menu-item.menu-item-type-taxonomy:after {
    position: absolute;
    content: '';
    background: url(https://vevico.shop/wp-content/uploads/2024/11/prime-angle-down.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 5px;
    background-size: contain;
    top: 14px;
    height: 30px;
    width: 30px;
}
  .main-menu-wrapper-sub ul {
    display: none;
}
.btn-dark.btn-outline:active, .btn-dark.btn-outline:focus, .btn-dark.btn-outline:hover {
    background-color: #000000 !important;
    color: #fff;
}
.btn-white:active, .btn-white:focus, .btn-white:hover {
    border-color: #ffffff !important;
    background-color: rgba(0, 0, 0, .15) !important;
}
.text-primary {
    color: #000000  !important;
}
.text-secondary {
    color: #ff9742 !important;
}
.sidebar .sidebar-content li:hover>a:not(.btn) {
	color: #000;
}
.sidebar .sidebar-content a:not(.btn), .sidebar .sidebar-content span.count {
    color: #000000 !important;
}
.sidebar .widget .wc-layered-nav-term.chosen>a:before{
	    background-color: #000000 !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #000000 !important;
}
.page-numbers{
	line-height: 36px !important;
}
.page-numbers:hover{
	color: #000000 !important;
}
#wcfm_membership_container input.wcfm_submit_button{
	    background-color: #000000 !important;
        cursor: pointer !important;
}
#wcfm_membership_container input.wcfm_submit_button:hover{
	    background-color: #ffffff !important;
        color: #000000 !important;
}
#wcfm_menu .wcfm_menu_items a.wcfm_menu_item:hover:after {
    border-right-color: #ffffff !important;
}
#wcfm_menu .wcfm_menu_items a:hover span {
    color: #ffffff !important;
}
#wcfm_menu .wcfm_menu_items a.active {
    background: #ffffff !important;
}
#wcfm_menu .wcfm_menu_items a.active span{
	color: #000000 !important;
}
.wcfm-page-headig .wcfm-page-heading-text{
	color:#ffff !important;
}
.mobile-menu-container .nav-link{
	color: #928a8a !important;
    border-color: #928a8a !important;
}
.mobile-menu-container .nav-item .nav-link.active{
	color: #ffffff !important;
    border-color: #ffffff !important;
}
i.w-icon-cart {
    color: #000000 !important;
}
i.w-icon-hamburger {
    color: #000000 !important;
}
.btn-default.btn-outline {
    background-color: transparent;
    border: 1px solid #eeeeee;
	color:#000000 !important;
}
.btn-default:hover{
	color: #ffffff !important;
    background-color: #000000 !important;
}
#wcfm-main-contentainer input.wcfm_submit_button:hover{
	background: #ffffff !important;
    color: #000000 !important;
}
div.wcfm-collapse-content h2{
	color:#000000 !important;
}
#wcfm-main-contentainer input.wcfm_submit_button{
	color: #ffffff !important;
	border:1px solid #000000 !important;
}
.wcfm_welcomebox_user_details h3{
	color:#000000 !important;
}
#wcfm-main-contentainer table thead th{
	color:#000000 !important;
}
.wcfm-action-icon:hover{
	background-color:#000000 !important;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard{
	color: #ffffff !important;
}
.wcfm_product_title{
	color: #000000 !important;
}
#wcfm-main-contentainer a.add_new_wcfm_ele_dashboard:hover{
	background-color:#000000 !important;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button{
	color: #ffffff !important;
}
#wcfm-main-contentainer .dataTables_wrapper .dt-buttons .dt-button:hover{
	background: #ffffff  !important;
    color: black !important;
}
.wcicon-status-completed {
    color: #000000 !important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before{
	background-color: #000000 !important;
}
.collapse-open{
	    color: #ffffff !important;
}
input.wcfm-checkbox:checked:before{
	color: #000000 !important;
	
}
.vendor_capability .vendor_capability_heading h3{
	color: #000000 !important;
}
.onoffswitch-inner:after{
	background-color: #000000 !important;
}
.onoffswitch-inner:before{
	background-color: #f90200 !important;
    color: #ffffff !important;
}
.vendor_capability .vendor_capability_sub_heading h3{
	color: #000000 !important;
}
.woocommerce-reports-wide .postbox div.stats_range ul li a{
	color: #000000 !important;
}
/* .elementor-element-07737b1 .logo img {
    width: 130px !important;
} */
#loader-image {
    width: 700px !important;
}
.menu.horizontal-menu {
    justify-content: end;
    padding-right: 80px;
}
#wcfm-main-contentainer a.wcfm_submit_button{
	color:#ffff !important;
}
#wcfm-main-contentainer a.wcfm_submit_button:hover{
	    background: #ffffff !important;
        color: #000000 !important;
}
td:first-child .remove{
	padding-left:0px !important;
}

/* Container for product title and copy link button */
.woocommerce-page .product .product-title-and-copy-link {
    display: flex;
    align-items: center;
}

/* Ensure the title is rendered normally, without the additional wrapper */
.woocommerce-page .product .product-title {
    margin-right: 10px; /* Add space between title and button */
    font-size: 24px; /* Adjust the title size as needed */
}

/* Copy link button styles */
.copy-link-button {
    color: #000;
    border: none;
    padding: 5px 5px;
    cursor: pointer;
    font-size: 12px;
	 border-radius: 3px;
}
button.copy-link-button{
margin-bottom:5px;
}

.sucess_message {
    color: #000;
	    text-align: right;
}
/* Hover effect for button */
.copy-link-button:hover {
   background-color: #0073aa;
	color : #fff;
}
.product-template-default .summary.entry-summary > h1:first-child  {
    display: none;
}
/* .menu-item-has-children ul.megamenu {
    width: auto !important;
	flex-wrap: wrap;
}
.menu .megamenu>li {
    flex: none !important;
}
.menu li{
	position:static !important;
} */

/* 18-02 css */
.megamenu li.menu-item-has-children ul {
    padding-left: 7px;
}
.megamenu li.menu-item-has-children ul a {
    padding-bottom: 0;
    padding-top: 9px;
    font-size: 13px;
}
.menu .megamenu>.menu-item>a {
    padding-bottom: 4px;
}
.products .product-media img {
    aspect-ratio: 3/4;
}
#wcfm-products tr td img {
    width: 200px;
    object-fit: cover;
    height: 140px;
}
#wcfm-products th:nth-child(2) {
    width: 150px !important;
}
div#wcfm-main-contentainer form select#_product_condition {
    display: block !important;
}
.sticky-content.product-sticky-content.fixed .make-offer {
    display: none;
}
.home-banner .slider-pagination {
    bottom: 1rem;
}

/* archive product css */
.custom-category-banner-wrapper {
    background: #e9e9e9;
    padding: 60px 0;
    text-align: center;
    margin: 0 0 30px;
}
.custom-category-banner-wrapper h1 {
	margin: 0;
}

@media (max-width: 767px) {
	.no-sidebar .wcfmmp-store-search-form {
		display: block !important;
	}
	.wcfmmp-store-search-form select#wcfmmp_store_category {
		width: 100% !important;
	}
	.no-sidebar .wcfmmp-store-search-form>* {
		max-width: 100%;
	}
	.mobile-menu-container {
		background: #000000;
	}
	#wcfm-products tr td img {
		width: 90px;
		height: 90px;
}
	.page_collapsible, .wcfm-collapse a.page_collapsible_dummy {
		padding: 10px;
		min-height: 40px;
	}
	.elementor-element-898fb8c .cart-toggle {
    	padding: 0;
	}
}
@media (max-width: 991px) {
.main-menu .megamenu li a.menu-item.menu-item-type-taxonomy:after {
    position: unset !important;
	display:none;
}
}
