#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-wrapper {
	position: relative
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap .rgt, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap .lft {
	float: none;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-content .store-info {
	opacity: 0.75;
	height: 250px!important;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-content .store-info {height: 280px!important;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer { 
	position: absolute;
	top: 0;
	background: transparent;
	width: 100%;
	min-height: 250px !important;
	height: auto;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-footer {min-height: 280px !important;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-footer {min-height: 220px !important;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-content .store-info {height: 220px !important;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-avatar {
	position: relative;
	left: 0 !important;
	top: 0 !important;
	width: 75px;
	height: 75px;
	margin-bottom: 10px;
  margin-top: 0px;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-footer .store-avatar{margin:0 auto;float:none;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-footer .store-avatar{margin:0 auto;float:none;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2 .wcfm_vendor_badges{margin-bottom:0px!important;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data .wcfmmp-store-rating {margin:0 auto;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-footer .store-data-container {padding-top: 10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-footer {text-align:center;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-footer .store-data-container {padding-top: 0px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-footer .store-data-container {padding-top: 0px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-footer .store-data-container {padding-top: 0px;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data{padding-top:0px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-data{padding-top:0px;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2 a {font-weight: 400;font-size: 18px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2{margin:0px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 .store-data h2{margin-top:20px;margin-bottom:10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data h2{margin-top:10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-data h2{margin-top:20px;margin-bottom:10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data h2 a{font-size: 16px;font-weight: 600;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-data h2 a{font-size: 15px;font-weight: 600;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-address {display: none;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data p.store-phone {display: block;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-data p.store-phone {display: none;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-data-container .store-phone i{background:transparent!important;color:#17a2b8;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-data-container .store-phone i{background:transparent!important;color:#17a2b8;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry a.wcfm_catalog_enquiry, #wcfmmp-stores-wrap a.wcfmmp-visit-store {
	min-width: 50px;
	width: auto;
	padding: 0 15px;
	height: 30px;
	background: #fff;
	color: #17a2b8;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry {
	position: absolute;
	top: 23px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry {
	right: 95px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-3 p.store-enquiry {
	right: 80px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 p.store-enquiry {
	left: 10px;
	top: auto;
	bottom:10px;
	margin-bottom:0px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 p.store-enquiry {
	right: 65px;
	top: auto;
	bottom:10px;
	margin-bottom:0px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry a.wcfm_catalog_enquiry {
	margin-top: 0px;
	line-height: 30px;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 p.store-enquiry a.wcfm_catalog_enquiry {margin-bottom:0px;padding:0 10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 p.store-enquiry a.wcfm_catalog_enquiry {margin-bottom:0px;padding:0 5px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 p.store-enquiry a.wcfm_catalog_enquiry span.wcfmfa, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 p.store-enquiry a.wcfm_catalog_enquiry span.wcfmfa{display:none;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li a.wcfmmp-visit-store {
	width: auto !important;
	top: 23px;
	border: #f0f0f0 1px solid;
  border-bottom: 1px solid #17a2b8;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #ccc;
  line-height: 32px;
}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 a.wcfmmp-visit-store {top:auto;bottom:10px;padding:0 10px;}
#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 a.wcfmmp-visit-store {top:auto;bottom:10px;padding:0 5px;}

#wcfmmp-stores-wrap a.wcfmmp-visit-store span {display:none;}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li p.store-enquiry a.wcfm_catalog_enquiry:hover {
	background: #17a2b8;
	color: #ffffff;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap .store-address, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap .store-phone{
	color:#ffffff;
	background: linear-gradient(90deg, rgba(74,112,106,1) 0%, rgba(0,0,0,0) 69%) !important;
  border-radius: 10px 0 0% 10px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-4 .store-phone, #wcfmmp-stores-wrap ul.wcfmmp-store-wrap li.coloum-5 .store-phone {
	background: linear-gradient(90deg, rgba(74,112,106,1) 50%, rgba(0,0,0,0) 100%)!important;
  border-radius: 10px;
}

#wcfmmp-stores-wrap ul.wcfmmp-store-wrap li .store-data h2 a {
	color:#000;
	font-weight:600!important;
	background: transparent;
}