
.wcfm-dashboard-page table th {
	text-transform: none;
}

.wcfm-dashboard-page input[type="search"] {
	box-sizing: border-box;
}

.wcfm-dashboard-page .select2-container--default .select2-selection {
	border-width: 1px;
	border-color: #ccc;
	border-radius: 3px;
}

.wcfm-dashboard-page .select2-container--default .select2-selection--single .select2-selection__rendered {
	margin-left: 8px;
}

.wcfm-dashboard-page .select2-container--default.select2-container--focus .select2-selection--multiple {
	border-width: 1px;
}

.wcfm-dashboard-page .wp-color-result.button {
	border: 1px solid #ccc;
}

.wcfm-dashboard-page .add_new_wcfm_ele_dashboard, .wcfm-dashboard-page .wcfm_import_export {
	font-weight: 400 !important;
}

.wcfm-dashboard-page .media-toolbar input[type='search'] {
	height: auto;
}

.wcfm-dashboard-page .ui-datepicker-title select {
	padding-right: 15px;
	background-image: none;
}

.wcfm-dashboard-page .ui-datepicker-title select.nitro-lazy {
	background-image: none !important;
}

.wcfm-dashboard-page .media-modal-close {
	position: absolute;
	padding: 0;
	background-color: transparent;
}

.wcfm-dashboard-page #wcfm-main-contentainer .select2-search input {
	line-height: 1 !important;
}

.wcfm_product_popup_button_wrapper {
	right: 85px;
	bottom: 12px;
}

.wcfm_buttons {
	top: 15px;
	left: 15px;
	z-index: 100;
	border-radius: 0;
}

.wcfm_buttons .wcfm_button {
	height: 30px;
}

.product-grid-item .wcfm_buttons {
	top: 0;
	left: auto;
	visibility: hidden;
	opacity: 0;
}

.product-grid-item:hover .wcfm_buttons {
	visibility: visible;
	opacity: 1;
}

.wcfm-store-page .row, .wcfm-store-page .vc_row {
	margin-right: -15px;
	margin-left: -15px;
}

.wcfm-store-page .wd-spacing-10.row {
	margin-right: -5px;
	margin-left: -5px;
}

.wcfm-store-page .wd-spacing-20.row {
	margin-right: -10px;
	margin-left: -10px;
}

.wcfm-store-page .wd-spacing-30.row {
	margin-right: -15px;
	margin-left: -15px;
}

.wcfm-store-page .row.content-layout-wrapper {
	margin-right: auto;
	margin-left: auto;
}

.wcfmmp-store-page-wrap .wd-products-holder {
	margin-top: 20px;
}

.wcfmmp-store-page-wrap .products-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.wcfmmp-store-page-wrap .wd-products-per-page, .wcfmmp-store-page-wrap .wd-products-shop-view {
	margin-right: 30px;
	margin-bottom: 10px;
}

.wcfmmp-store-page-wrap .wd-products-per-page {
	flex-grow: 1;
}

.wcfmmp-store-page-wrap .woocommerce-ordering {
	margin-top: 0;
}

.wcfmmp-store-page-wrap .products, .wcfmmp-store-page-wrap .products-footer {
	flex-grow: 1;
	flex-basis: 100%;
}

#wcfmmp-store ins {
	background: transparent;
}

#wcfmmp-store .right_side {
	padding-bottom: 30px;
}

#wcfmmp-store .logo_area {
	box-shadow: none;
}

#wcfmmp-store .wd-more-desc-inner p {
	padding-bottom: 0;
	line-height: 22px;
}

#wcfmmp-store .social_area ul li {
	transition: all .25s ease;
}

#wcfmmp-store .tab_area .tab_links {
	border-color: rgba(119, 119, 119, .2);
}

#wcfmmp-store .tab_area .tab_links li {
	border-color: inherit;
	border-bottom-color: transparent;
}

#wcfmmp-store .tab_area .tab_links li a {
	color: #777;
}

#wcfmmp-store .reviews_area, #wcfmmp-store .policies_area, #wcfmmp-store .wcfm_store_description {
	border: 1px solid rgba(119, 119, 119, .2);
	box-shadow: none;
}

#wcfmmp-store #reviews input, #wcfmmp-store #reviews textarea {
	width: 100%;
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color);
	border-radius: var(--wd-form-brd-radius);
	box-shadow: none;
}

#wcfm_membership_container input[type="text"], #wcfm_membership_container input[type="file"], #wcfm_membership_container input[type="password"], #wcfm_membership_container input[type="number"], #wcfm_membership_container input[type="time"], #wcfm_membership_container input[type="search"], #wcfm_membership_container select, #wcfm_membership_container textarea {
	width: 61%;
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color) !important;
	border-radius: var(--wd-form-brd-radius);
	box-shadow: none;
}

#wcfm_membership_container input[type="text"][class*="wcfm_validation"], #wcfm_membership_container input[type="file"][class*="wcfm_validation"], #wcfm_membership_container input[type="password"][class*="wcfm_validation"], #wcfm_membership_container input[type="number"][class*="wcfm_validation"], #wcfm_membership_container input[type="time"][class*="wcfm_validation"], #wcfm_membership_container input[type="search"][class*="wcfm_validation"], #wcfm_membership_container select[class*="wcfm_validation"], #wcfm_membership_container textarea[class*="wcfm_validation"] {
	border-left-width: 2px !important;
}

.wcfmmp-store-search-form input.wcfmmp-radius-addr, .wcfmmp-store-search-form input.wcfm-search-field, .wcfmmp-store-search-form input#search, .wcfmmp-store-search-form select#wcfmmp_store_category, .wcfmmp-store-search-form select#wcfmmp_store_country, .wcfmmp-store-search-form #wcfmmp_store_state, .wcfmmp-store-search-form .select2-container, .wcfmmp-store-search-form .wcfmmp-search-box, #wcfmmp_store_orderby {
	flex-grow: 1;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 15px;
	height: 44px;
	border: var(--wd-form-brd-width) solid var(--wd-form-brd-color) !important;
	border-radius: var(--wd-form-brd-radius);
	box-shadow: none;
}

.wcfmmp-store-search-form {
	display: flex;
	align-items: center;
	align-items: flex-start;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 25px;
}

.wcfmmp-store-search-form .select2-selection--single {
	display: flex;
	align-items: center;
	margin-left: 5px;
}

.wcfmmp-store-search-form .wcfm_radius_filter_container, .wcfmmp-store-search-form div.wcfm_radius_slidecontainer {
	flex-grow: 1;
	margin-right: 10px;
}

.wcfmmp-store-search-form .wcfm_radius_filter_container {
	margin-right: 15px !important;
}

.wcfmmp-store-search-form .wcfmmp-radius-addr {
	max-width: 100% !important;
}

#wcfmmp-stores-lists .wcfmmp-store-lists-sorting {
	margin-right: 0;
	margin-left: 0;
	text-align: left !important;
}

#wcfmmp-stores-lists .right_side {
	padding-right: 25px;
	padding-left: 25px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap {
	margin-right: -15px;
	margin-left: -15px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap p.store-phone {
	background: linear-gradient(90deg, var(--wd-primary-color) 0%, rgba(0, 0, 0, 0) 69%) !important;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap p.store-phone i {
	background: var(--wd-primary-color) !important;
}

.wcfmmp-store-list-map {
	z-index: 80;
}

.wcfm-theme-woodmart .wcfm_catalog_enquiry, .wcfm-theme-woodmart .wcfm_store_enquiry, .wcfm-theme-woodmart .wcfmmp-visit-store {
	text-transform: uppercase !important;
	font-weight: 600;
	font-size: 13px !important;
	box-shadow: none !important;
}

.wcfmmp-store-lists-sorting .wcfm-woocommerce-ordering {
	padding: 0;
}

#wcfmmp_store_orderby {
	width: 310px;
}

.product-grid-item .wcfmmp-store-rating {
	display: inline-block;
}

.wcfmmp_sold_by_wrapper, .post-type-archive-product .wcfmmp_sold_by_container .wcfmmp-store-rating {
	margin-bottom: 5px;
}

.wd-hover-icons .wcfmmp_sold_by_container, .wd-hover-standard .wcfmmp_sold_by_container {
	margin-top: 4px;
}

.wd-hover-base .wcfmmp_sold_by_container {
	margin-bottom: 4px;
}

.wd-hover-button .wd-hover-base .add_to_cart_button+.wcfmmp_sold_by_container, .wd-hover-tiled .add_to_cart_button+.wcfmmp_sold_by_container, .wd-hover-quick .add_to_cart_button+.wcfmmp_sold_by_container, .wd-hover-icons .add_to_cart_button+.wcfmmp_sold_by_container, .wd-hover-alt .add_to_cart_button+.wcfmmp_sold_by_container {
	display: none;
}

.wcfmmp_sold_by_container_advanced {
	border-color: var(--wd-form-brd-color);
	border-radius: 0;
}

.product-quick-view .wcfmmp_sold_by_container {
	margin-bottom: 15px;
}

.wcfmmp_sold_by_wrapper .wcfm_dashboard_item_title {
	color: var(--wd-primary-color) !important;
}

.wcfmmp-store-product-search input[type="search"] {
	box-sizing: border-box;
}

#wcfmmp-store .sidebar_heading {
	margin-bottom: 20px;
}

#wcfmmp-store .widget_product_categories .cat-item {
	padding: 0;
}

.summary-inner .wcfmmp_sold_by_container {
	margin-bottom: 20px;
}

.wcfm_ele_wrapper {
	margin-top: 0;
}

a.wcfm_catalog_enquiry, span.add_enquiry, a.wcfm_follow_me, a.wcfm_chat_now_button {
	display: inline-block;
	float: none;
	margin-top: 0;
}

@media (max-width: 1024px) {
	.wcfm-store-page .wd-spacing-20.row, .wcfm-store-page .wd-spacing-30.row {
		margin-right: -5px;
		margin-left: -5px;
	}
	
	.wcfm-woocommerce-ordering, #wcfmmp_store_orderby {
		margin-right: 0 !important;
	}
	
	.wcfm-woocommerce-ordering {
		display: flex;
	}
}
