.business-listing-info .business-listing-item-wrapper {
  margin-bottom: 40px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner {
  display: flex;
  flex-flow: row wrap;
  justify-content: left;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-left {
  flex-grow: 1;
  width: 30%;
  padding-right: 30px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-left a {
  box-shadow: none;
  text-decoration: none;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-left a img {
  border-radius: 4px;
  width: 100%;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right {
  flex-grow: 1;
  width: 65%;
  display: flex;
  flex-flow: column wrap;
  justify-content: left;
  gap: 15px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-name {
  width: 100%;
  text-decoration: none;
  box-shadow: none;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-name .business-title {
  margin: 0;
  color: #231f20;
  font-size: 34px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-physical-location,
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-online-location {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin-bottom: 10px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-physical-location span,
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-online-location span {
  margin-right: 10px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-physical-location ul,
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-online-location ul {
  list-style: none;
  margin: 0;
  display: flex;
  flex-flow: row wrap;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-physical-location ul li,
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-locations .business-online-location ul li {
  margin-right: 10px;
  padding-right: 10px;
  color: #000000;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-description .business-description-more {
  color: #d12027;
  text-decoration: none;
  outline: none;
  margin-left: 10px;
  box-shadow: none;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info {
  display: flex;
  flex-flow: row wrap;
  justify-content: left;
  align-self: start;
  margin-top: auto;
  margin-bottom: 5px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-website {
  display: flex;
  flex-flow: row wrap;
  justify-content: left;
  margin-right: 40px;
  align-items: center;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-website span {
  margin-right: 10px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-website a {
  box-shadow: none;
  text-decoration: none;
  color: #d12027;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-phone {
  display: flex;
  flex-flow: row wrap;
  justify-content: left;
  margin-right: 40px;
  align-items: center;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-phone span {
  margin-right: 10px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-phone a {
  box-shadow: none;
  text-decoration: none;
  color: #414142;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-email {
  display: flex;
  flex-flow: row wrap;
  justify-content: left;
  margin-right: 40px;
  align-items: center;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-email span {
  margin-right: 10px;
}
.business-listing-info .business-listing-item-wrapper .business-listing-item-inner .business-listing-item-right .business-listing-contact-info .business-listing-email a {
  box-shadow: none;
  text-decoration: none;
  color: #414142;
}

.path-business-listing .pager .pager__items .pager__item .pager__link {
  outline: none;
  box-shadow: none;
}
.path-business-listing .pager .pager__items .pager__item .pager__link:hover,
.path-business-listing .pager .pager__items .pager__item .pager__link.is-active:hover {
  background: #d12027;
}
.path-business-listing .pager .pager__items .pager__item .pager__link.is-active,
.path-business-listing .pager .pager__items .pager__item .pager__item--current {
  background: #d12027;
}