.retailers {
  display: flex;
  flex-flow: column nowrap; }
  @media only screen and (min-width: 787px) {
    .retailers {
      flex-flow: row wrap; } }

.retailer {
  display: block;
  box-sizing: border-box;
  padding: 10px; }
  @media only screen and (min-width: 787px) {
    .retailer {
      display: inline-block;
      width: 50%; } }
  @media only screen and (min-width: 993px) {
    .retailer {
      width: 25%; } }
  @media only screen and (max-width: 786px) {
    .retailer img {
      max-width: 200px !important;
      margin-right: auto !important;
      margin-left: auto !important; } }

.content_p ul {
  padding-left: 15px; }
  .content_p ul li {
    list-style: disc outside none; }
.content_p p + ul {
  margin-top: 15px; }

.symbol {
  display: inline-block !important;
  font-size: 200% !important;
  line-height: .9 !important; }

/*# sourceMappingURL=custom.css.map */
