#wcfmmp-store {
  box-shadow: none;
}
#wcfmmp-store .bd_icon_box .follow {
  color: #fff!important;
  background: var(--e-global-color-accent);
}
#wcfmmp-store .bd_icon_box .follow:hover {
  background-color: var(--e-global-color-primary);
}
#wcfmmp-store .bd_icon_box .follow span {
  color: #fff!important;
}
#wcfmmp-store .bd_icon_box .follow:hover, 
#wcfmmp-store .bd_icon_box .wcfm_store_enquiry:hover, 
#wcfmmp-store .bd_icon_box .wcfm_store_chatnow:hover, 
#wcfmmp-store .social_area ul li:hover {
  background: var(--e-global-color-primary)!important;
}
.wcvcontent .rh-cartbox .widget-inner-title {
  background-color: var(--e-global-color-primary)!important;
  color: #ffffff!important;
}
#wcfmmp-store .widget, #wcfmmp-store #wcfm_store_header {
  box-shadow: none!important;
  border-radius: 15px;
  background: #ffffff !important;
}
#wcfmmp-store .reviews_area, 
#wcfmmp-store .policies_area, 
#wcfmmp-store .wcfm_store_description {
  margin-top: 0!important;
  box-shadow: none!important;
  border-radius: 15px;
  border: none;
}
.wcfmmp_sold_by_container_advanced {
  width: 100%!important;
  min-width: auto!important;
  margin: 0 auto;
}
#wcfmmp-store .add_review input {
  box-shadow: none;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
}
#wcfmmp-store .add_review button, #wcfmmp-store .user_rated, 
#wcfmmp-stores-wrap a.wcfmmp-visit-store, 
#wcfmmp-store .bd_icon_box .wcfm_store_enquiry {
  background: var(--e-global-color-primary)!important;
  border-radius: 5px;
  padding: 8px 16px;
  cursor: pointer;
}
#wcfmmp-store .add_review_box textarea {
  box-shadow: none;
  border: 1px solid #d0d0d0;
  border-radius: 5px;
}
#wcfmmp-store .bd_icon_box .follow, 
#wcfmmp-store .bd_icon_box .wcfm_store_chatnow, 
#wcfmmp-store .bd_icon_box .wcfm_store_enquiry {
  height: auto;
}
.wcfm_vendor_follower {
  margin-top: 0!important;
  box-shadow: none!important;
  border-radius: 15px;
  border: none;
  background: #ffffff;
  padding: 30px;
}
.wcfm_popup_wrapper .wcfm_popup_button {
  color: #fff !important;
  background: var(--e-global-color-primary)!important;
  border-radius: 5px!important;
  box-shadow: none!important;
  font-size: 14px!important;  
}
.wcfm_popup_wrapper .wcfm_popup_button:hover {
  background: var(--e-global-color-accent)!important;
  border-radius: 5px!important;
  box-shadow: none!important;
}
div.wcfm_popup_wrapper h2, 
form.wcfm_popup_wrapper h2 {
  color:var(--e-global-color-primary)!important;
}
.wcfm_popup_wrapper .wcfm_popup_input:focus, 
.wcfm_popup_wrapper .wcfm_popup_textarea:focus {
  border-color: var(--e-global-color-primary)!important;
}
#cboxLoadedContent {
  border: none!important;
}