#wcfm-main-content {
	position: relative;
	z-index : 1;
	max-width:1330px;
}
.wcfmmp-store-list-page{
	.emarket_breadcrumbs > .container{
		max-width:1320px !important;
	}
	#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form #wcfmmp_store_state, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .select2-container, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .wcfmmp-search-box,
	#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form div.wcfm_radius_filter_container, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form div.wcfm_radius_slidecontainer, 
	#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input#search, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfm-search-field, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form input.wcfmmp-radius-addr,
	#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_category, #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form select#wcfmmp_store_country{
		width:100% !important;
	}
}
#wcfm-main-contentainer .wcfm_membership_box_head{
	background-color:#d3eef6;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price .amount{
	font-size:22px;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_description .wcfm_membership_description_content{
	color:#000 !important;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price{
	margin-top:35px;
}
.wcfmmp-stores-listing{
	box-shadow:none !important;
	.wcfmmp-store-list-map{ border:0; margin-bottom:60px;}
	.wcfmmp-store-lists-sorting .woocommerce-result-count{
		font-size:14px; color:#444;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow b{ margin-top:5px; }
	.wcfmmp-store-search-form div.wcfm_radius_slidecontainer .wcfmmp_radius_range{
		background:#ddd; opacity:1; border:0;
	}
	.right_side{
		padding:0 15px !important;
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data-container .store-address, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data-container .store-phone{
		color:#888 !important;
		background:transparent;
		font-size:15px;
		i{ margin-right:5px; background:#000 !important; }
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-enquiry a.wcfm_catalog_enquiry, #wcfmmp-stores-wrap .store-footer a.wcfmmp-visit-store{
		    background: var(--color) !important;
			text-transform: capitalize;
			font-size: 14px;
			font-weight: 700;
			border: 0;
			border-radius: 18px;
			padding: 5px 20px;
			line-height: 26px;
			box-shadow: none;
			&:hover{
				background:#000 !important;
			}
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer{
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		.store-data{
			> h2{
				display: inline-block;
				float: left;
				margin-right: 30px;
				a{
					font-size:18px; font-weight:700; color:#000;
					&:hover{
						color:var(--color) !important;
					}
				}
			}
			.store-address, .store-phone{
				font-size:15px;
			}
		}
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap{ margin-bottom:60px;}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper{
		box-shadow:none;
		border:1px solid #eee;
		border-radius:10px;
		&:hover{
			border-color:#000;
		}
		.store-content{
			border-top-left-radius:10px;
			border-top-right-radius:10px;
			border-bottom-color:var(--color) !important;
			.store-info{
				border-top-left-radius:8px;
				border-top-right-radius:8px;
				max-height:250px;
			}
			.store-data{
				p.store-enquiry a.wcfm_catalog_enquiry{ margin-top:20px; }
			}
		}
		.store-footer{
			height:auto !important;
			min-height:max-content; padding:15px 30px 30px;
			.store-data{
				.store-enquiry{
					position:absolute;
					right:160px; top:-31px;
					a{
						background-color:#fff !important;
						border:1px solid var(--color) !important; color:#000 !important;
						&:hover{ background-color:var(--color) !important; color:#fff !important; }
					}
				}
			}
		}
	}
	#wcfmmp-store-lists-sidebar .wcfmmp-store-search-form i.wcfmmmp_locate_icon{ margin-top:-14px;}
	#wcfmmp-store-lists-sidebar{
		margin-bottom: 60px;
		background: #fcfcfc !important;
		padding: 0;
		border: 1px solid #ddd;
		border-radius: 10px;
		height:auto !important; 
		.wcfmmp-store-search-form{
			box-shadow:none;
			padding:0;
			.widget{
				padding:30px;
				margin-bottom:0;
				border-bottom:1px solid #ddd;
				.sidebar_heading{
					.widget-title{
						font-size:18px; color:#000; font-weight:700; margin-bottom:25px;
					}
				}
				&.wcfmmp-store-lists-radius-filter{
					padding-bottom:10px;
				}
				&.widget-last{ border-bottom:0;}
			}
		}
	}
	#wcfmmp_store_orderby, .wcfmmp-store-search-form #wcfmmp_store_state, .wcfmmp-store-search-form .select2-container, .wcfmmp-store-search-form .wcfmmp-search-box,
	.wcfmmp-store-search-form input#search, .wcfmmp-store-search-form input.wcfm-search-field,
	.wcfmmp-store-search-form input.wcfmmp-radius-addr, .wcfmmp-store-search-form select#wcfmmp_store_category, .wcfmmp-store-search-form select#wcfmmp_store_country{
		box-shadow:none;
		border:1px solid #ddd!important;
		border-radius:5px;
		height:44px !important;
		&:focus{
			border-color:#000 !important;
		}
	}
}
.select2-container--open .select2-dropdown--above{ margin-top:32px; }
#wcfmmp-store .banner_text h1{
	padding:0; text-transform:capitalize;
	&:before, &:after{
		width:0; height:0;
	}
}
#wcfmmp-store .policies_area, #wcfmmp-store .reviews_area, #wcfmmp-store .wcfm_store_description{
	font-size:16px; color:#444; line-height:24px; box-shadow:none;
	border:1px solid #eee; border-radius:20px;
	p{
		line-height:24px;
	}
}
#wcfmmp-store .reviews_heading, #wcfmmp-store .wcfm_policies_heading{
	font-size:18px; color:#000 !important;
	text-transform:capitalize;
}
#wcfmmp-store .add_review button, #wcfmmp-store .user_rated, #wcfmmp-store .bd_icon_box .follow,
 #wcfmmp-store .bd_icon_box .wcfm_store_enquiry, #wcfmmp-store .bd_icon_box .wcfm_store_chatnow, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-enquiry a.wcfm_catalog_enquiry,
 #wcfmmp-stores-wrap .store-footer a.wcfmmp-visit-store, .wcfm_vacation_msg, .wcfm_store_close_msg{
	background:var(--color) !important;
	padding:0 20px;
}
#wcfmmp-store .logo_area{
	box-shadow:none; border:5px solid #fff;
}
#wcfmmp-store .address i, #wcfmmp-store .bd_icon i, #wcfmmp-store .social_area ul li, #wcfmmp-store .social_area ul li a i{
	color:var(--color) !important;
}
#wcfmmp-store .address i.fa-phone{
	transform:rotate(90deg);
}
#wcfmmp-store .social_area ul{ text-align:right; }
#wcfmmp-store .bd_icon_box{
	border:2px solid rgba(255,255,255,0.5);
	border-radius:20px;
	.wcfm_store_enquiry{
		height:30px;
		border-radius:15px;
	}
}
#wcfmmp-store .user_rated{
	padding:0;
}
#wcfmmp-store .add_review input, #wcfmmp-store .add_review_box textarea{
	box-shadow:none;
	border:1px solid #eeeeee;
}
#wcfmmp-store .wcfmmp-store-map{
	border:0; border-radius:10px;
}
#wcfmmp-store .body_area .products-nav form.woocommerce-ordering select.orderby{
	background-color:#fff;
	&:focus{ background-color:#fff;}
}
.elementor-13963 .elementor-element.elementor-element-663f450e .jet-sorting-select{
	background-color:#fff;
	&:focus{ background-color:#fff;}
}
#wcfmmp-stores-lists #wcfmmp-store-list-map{ border-radius:10px; }
.vendor-membership .wcfm-membership-wrapper{ border:0; }
.wcfm-membership-wrapper{ 
		margin:25px auto 60px; width:100%;  border:1px solid #ccc; border-radius:10px; box-shadow:none;
		.wcfm_registration_form_heading{ color:#000; margin-bottom:30px; }
		#wcfm_membership_container input.wcfm_submit_button, #wcfm_membership_container a.wcfm_submit_button{ background-color:var(--color);  
		border: 0;
		text-transform: capitalize;
		box-shadow: none;}
}
#wcfm_membership_container p.wcfm_title strong, #wcfm_membership_container span.wcfm_title strong{
	color:#000; font-style:normal; font-size:14px;
}
#wcfm_membership_container input[type="text"], #wcfm_membership_container input[type="file"], #wcfm_membership_container input[type="password"], #wcfm_membership_container select,
 #wcfm_membership_container input[type="number"], #wcfm_membership_container input[type="time"], #wcfm_membership_container input[type="search"], #wcfm_membership_container textarea,
 #wcfm_membership_container .select2-container, #wcfm_membership_container .select2-container .select2-selection{
	box-shadow:none;
}
#wcfm-content .wcfm_membership_boxes .wcfm_membership_box_wrraper{
	&:nth-child(3){
		>.wcfm_membership_box{
			>.wcfm_membership_box_head, >.wcfm_membership_box_body, >.wcfm_membership_box_foot{ border-left:0; border-right:0; }
		}
	}
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title{
	padding:15px 10px;
	text-transform:uppercase;
}
#wcfmmp-store{
	box-shadow:none !important;
	.add_review input{
		color: #000;
		text-transform: capitalize;
		text-indent:20px;
	}
	.products-wrapper .products-nav .catalog-ordering{ display:none;}
	#wcfm_store_header{
		padding:0 300px;
		background:#222 !important;
		.logo_area_after{ top:50px; left:15px; }
		.header_left{
			margin:0;
			.wcfmmp-store-rating{
				font-size:1.5em;
				&:before{
					opacity:1;
					color:#888;
				}
				span{
					&:before{
						color:#ffb400 !important;
					}
				}
			}
			.address{
				padding-top:25px;
				p{ padding-bottom:20px; }
				span{
					font-size:16px;
				}
			}
		}
		.header_right{
			.social_area{ 
				background:transparent !important; width:350px; position:relative;
				z-index:3;
				ul{
					li{
						width:50px; height:50px;
						background:#383838 !important;
						&:hover{
							background:var(--color) !important;
						}
						a{
							i{
								color:#fff !important; font-size:18px;
							}
						}
					}
				}
			}
		}
	}
	.body_area{
		max-width: 1320px;
		margin: 60px auto;
		.products-nav{
			.woocommerce-result-count{
				padding-top:14px; padding-bottom:0; margin-left:5px;
			}
			form.woocommerce-ordering select.orderby{
				height:46px;
				border:1px solid #ddd; border-radius:5px;
			}
			.product-sortby .sort-by{ font-size:14px; font-weight:400; color:#000; height:46px; line-height:46px;}
		}
		.right_side{
			padding:0 15px;
			.tab_area{
				.tab_links_area{
					ul.tab_links{
						border:0;
						border-bottom:2px solid #eee; margin-bottom:20px;
						li{
							border:0 !important; margin:0;
							&:after{ width:0 !important;}
							&:first-child > a{ padding-left:0;}
							> a{
								border:0; color:#ccc !important;
								font-size:24px; line-height:32px; text-transform:capitalize; font-weight:700; letter-spacing:0;
								&:after{
									width:0; height:2px;
									content:''; background-color:#000;
									position:absolute;
									left:0;
									bottom:-2px; display:inline-block;
								}
							}
							&.active > a, &:hover > a{
								color:#000 !important;
								&:after{
									width:100%;
								}
							}
						}
					}
				}
				.product_area{
					.products-wrapper{
						padding:10px 0;
						.products-nav{ margin-bottom:30px;}
						.woocommerce-pagination{
							.page-numbers{
								.page-numbers{
									height:50px;
									width:50px;
									font-size:14px; color:#000;
									line-height:50px;
									border-radius:50%;
									border:0; font-weight:700;
									&.current{
										color:#fff;
									}
								}
								a.page-numbers:hover{ background-color:#f7f7f7; color:#000;}
								a.next{
									font-size:0;
									background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENTUxRkFCRTVGNjAxMUVGQjU4QjgxNTM2QTA5QzBDNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENTUxRkFCRDVGNjAxMUVGQjU4QjgxNTM2QTA5QzBDNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjZBNTU0OTVGNjAxMUVGODUwOEU3MDU0RDVEQjQ4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjZBNTU0QTVGNjAxMUVGODUwOEU3MDU0RDVEQjQ4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtBvmNUAAABuSURBVHjaYmAgHiwC4pkMVACLgfg/EE+khmETqGnYRKhhE6hhWC81DStBNowRiPuAOJREQ/4A8TMgtoSaMZMFauo/Eg36h6bnHyVeK4U6oo8ayYAiQyZBDemnRhqiyJAl1DAEBBYC8QxckgABBgAmJCAr9Flg6QAAAABJRU5ErkJggg==') no-repeat center #fff;
									&:before{ content:'';}
									&:hover{
											background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTU2Q0QxNTVGNjMxMUVGODQzMUE4QzExQ0E2MUVDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTU2Q0QxNDVGNjMxMUVGODQzMUE4QzExQ0E2MUVDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMEJDNzNBMTVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMEJDNzNBMjVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqf4B1cAAACUSURBVHjaYvz//z8DkWAREH8H4nRskkwMxANGIE4D4olYZUEuIgFP+A8BE9HlSDWIAWrIf6ihFBkEwr3ohpFrEAiXIBvGAgymPiAOZSAN/AHiZ6AgBuJ8IOZggXL+kWjQPzQ9/yjxWinUa32UhNEEZEPINWgS1JB+SqJ/IjZDSDVoCS5DQJiRhEy7EJppM7BJAgQYAAN6C1gBDLJvAAAAAElFTkSuQmCC') no-repeat center var(--color);
										}
								}
								&.prev{
									font-size:0;
									background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMEJDNzNBMjVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMEJDNzNBMTVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NjZBNTU0OTVGNjAxMUVGODUwOEU3MDU0RDVEQjQ4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NjZBNTU0QTVGNjAxMUVGODUwOEU3MDU0RDVEQjQ4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk0oxLMAAABzSURBVHjaYmLADWYA8UIGCkE/EP8H4iXUMGQiNQyZRIkhfVBDJlDDkFJyDWAE4mlAnAk16CgQSwExC4nmrAFpYEISYELCpDoIDCZAXVTCQAUAM6yXmoZNpIZhE6mRDNANW0ysBlzRnA/EHEDMSaxBAAEGAE/JGn2tMalJAAAAAElFTkSuQmCC') no-repeat center #fff;
									cursor:pointer;
									&:before{ content:'';}
									&:hover{
										background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMTEzQUZCQTM1QzZFNTExODk3MkFBRTA5QTdDMEMxOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENjUwNzg3RDVGNjMxMUVGQUEwM0U1RTgyNDFEOUYzQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENjUwNzg3QzVGNjMxMUVGQUEwM0U1RTgyNDFEOUYzQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMEJDNzNBMTVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMEJDNzNBMjVGNjAxMUVGODMxNkZCMjlFNzMxQjQyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptl7M+cAAACXSURBVHjapJNNCoAgEEbHalFX6HIto1WbOka/i2jftmt0LvskBZEGnPrgCSo8dEaV1pqY7KAAFUUkYdYnUIOUYmNOFDDpJ8vLHgsnWSWSUDRaySyV+CIn6b9IDArDhlI1plzgAiXISJYzCzqXeEii3NFme7Xu69X8iZMNf0W+bPkrIisRPwNuw8mOWBHX5hbk9tNG5RZgAN8cAz4BZCyGAAAAAElFTkSuQmCC') no-repeat center var(--color);
									}
								}
							}
						}
						.products-nav .view-mode-wrap .view-mode{
							grid-template-columns:46px 46px;
						}
						ul.products li.product .onsale{
							width: 50px !important;
							right: auto !important;
							display: inline-block;
							background-color: var(--color);
							border-radius: 0;
							font-weight: 400;
							font-size: 13px;
							height: 20px;
							line-height: 20px;
							min-height: 20px;
							left: 10px !important;
							padding: 0;
							text-transform: uppercase;
							top: 17px !important;
							border-radius: 3px;
							z-index: 3;
						}
						.products-loop{
							margin:0 -15px;
							li.product{ margin-bottom:0px; }
							&.grid{
								.item .item-wrap34{
									border:1px solid #eee;
									.item-content{
										.item-price{
											ins{
												background:transparent;
												color:var(--color);
											}
										}
										.shop-user img{ width:20px; }
									}
								}
							}
							&.list2{
								.item .item-wrap34{
									border:1px solid #eee;
									.item-content{
										.item-price{
											ins{
												background:transparent;
												color:var(--color);
											}
										}
										.shop-user img{ width:20px; }
									}
								}
							}
						}
					}
				}
			}
		}
		.sidebar{
			padding:0 15px;
			background:#fff !important;
			border:0;
			.widget{
				background:#fcfcfc;
				border:1px solid #ddd;
				padding:30px 30px 10px 30px;
				border-radius:10px;
				&.wcfmmp-store-category{
					.wcfmmp_sold_by_container_advanced{ border:0;}
					.categories_list ul li a{
						font-size:14px; color:#000 !important;
						position:relative;
						&:before{
							content:''; width:4px; height:4px; background-color:#000; border-radius:2px;
							position:absolute;
							left:-14px; top:7px;
						}
						&:hover{
							color:var(--color) !important;
							&:before{ background-color:var(--color); }
						}
					}
				}
				&.wcfmmp-store-top-rated-products, &.wcfmmp-store-top-products, &.wcfmmp-store-featured-products, &.widget-5.wcfmmp-store-category{
					margin-bottom:0;
					border-bottom:0;
					border-bottom-left-radius:0;
					border-bottom-right-radius:0;
				}
				&.wcfmmp-store-top-products, &.wcfmmp-store-featured-products, &.widget-5.wcfmmp-store-category, &.wcfmmp-store-location{
					border-top-left-radius:0;
					border-top-right-radius:0;
				}
				&.wcfmmp-store-location{ padding-bottom:30px; }
				.sidebar_heading{
					margin-bottom:40px;
					.widget-title{
						font-size:18px;
						font-weight:700;
						color:#000 !important;
						text-transform:capitalize;
						margin:0 !important;
						position:relative;
						&:after{
							content:'';
							width:70px;
							height:1px;
							background-color:#000;
							position:absolute;
							left:0;
							bottom:-12px;
						}
					}
				}
				.product_list_widget{
					li{
						padding:0px 0 0 90px;
						margin:0 0 20px;
						min-height:71px;
						&:hover{
							> a{
								color:var(--color);
								img{ border-color:var(--color);}
							}
						}
						> a{
							font-size:14px; color:#444; line-height:20px; font-weight:400;
							img{
								margin:0; width:70px; height:70px;
								border:1px solid #eee; border-radius:5px; top:0;
							}
						}
						.star-rating{ display:none;}
						.amount{
							font-size:14px; font-weight:700; color:#000;
						}
						ins{
							background:transparent;
							.amount{
								color:var(--color);
							}
						}
						del .amount{
							color:#888; font-weight:400;
						}
					}
				}
			}
		}
	}
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li{ margin-bottom:30px;}
.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store a{
	color:#000 !important;
	font-size:18px;
	&:hover{
		color:var(--color) !important;
	}
}
.single-templates-home56{
	.wcfmmp_sold_by_container_advanced{
		min-width:100%; border:0; border-top:1px solid #eee;
		border-bottom:1px solid #eee; border-radius:0; padding:15px 0;
	}
	.wcfmmp_sold_by_container_advanced .wcfmmp_sold_by_label{ display:none; }
	.wcfmmp_sold_by_container_left{ margin-left:0; margin-right:10px; }
	.wcfmmp_sold_by_container_advanced{
		.wcfmmp_sold_by_wrapper .wcfmmp_sold_by_store{ 
			padding-top:3px; margin-bottom:5px;
		}
		.wcfmmp-store-rating{
			height     : 12px;
			width      : 60px !important;
			margin-left: -1px;
			background : url("../assets/img/star-home60.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);

			span {
				background: url('../assets/img/star-active-60.png') repeat;
				height:12px; color:transparent; display:inline-block;
			}
		}
	}
}
@media (max-width: 1440px) {
	
}

@media (min-width: 1200px) and (max-width: 1680px) {
	#wcfmmp-store #wcfm_store_header{
		padding:0 15px;
	}
}

@media (min-width: 1200px) {
	
}

@media (max-width: 1199px) {
	#wcfmmp-store #wcfm_store_header{
		padding:0 15px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.wcfmmp-stores-listing #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-footer .store-data .store-enquiry{
		position:relative;
		right: auto;
		top: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (max-width: 991px) {
	.wcfmmp-stores-listing #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .widget{
		padding:15px;
	}
	.wcfmmp-stores-listing #wcfmmp-store-lists-sidebar .wcfmmp-store-search-form .widget .sidebar_heading .widget-title{
		font-size:16px;
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar{
		left:0;
	}
	#wcfmmp-stores-wrap a.wcfmmp-visit-store{ right:0;}
	.wcfmmp-stores-listing #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-footer .store-data .store-enquiry{
		position:relative;
		right: auto;
		top: auto;
	}
}

@media (max-width: 767px) {
	
}

@media (max-width: 480px) {
	#wcfmmp-store #wcfm_store_header .header_left .address{
		width:auto !important;
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li, #wcfmmp-stores-lists .rgt{
		padding:0 !important;
	}
	#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar{
		left:20px;
	}
	#wcfmmp-stores-wrap a.wcfmmp-visit-store{
		right:20px;
	}
	.wcfmmp-stores-listing #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper .store-footer{
		padding:45px 30px 30px;
	}
	#wcfmmp-store #wcfm_store_header .logo_area_after{
		left:50%; margin-left:-55px; 
	}
	#wcfmmp-store .social_area ul{ text-align:center;}
	#wcfmmp-store .bd_icon_box{
		display:none;
	}
	#wcfmmp-store .tab_area .tab_links li a{
		padding:10px 0;
	}
	#wcfmmp-store .body_area .products-nav .product-sortby{
		position:absolute;
		left:15px;
		.sort-by{
			display:none;
		}
	}
	#wcfmmp-store .header_right{ padding-bottom:30px;}
}