@media (min-width: 768px) {
  .view-headline-numbers .view-content .field {
    border-right: 0 none;
    border-left: solid 1px #d6d6d6;
  }
  .view-headline-numbers .view-content .field:last-child {
    border-left: 0 none;
  }
}

.view-headline-numbers .view-content .field .field__item {
  direction: ltr;
}

.view-club-finder .view-header {
  text-align: left;
}

@media (max-width: 575px) {
  .view-display-id-block_club_finder .views-exposed-form fieldset,
  .view-display-id-block_ladies_only .views-exposed-form fieldset {
    width: 45%;
    margin-right: 15px;
  }
}

.view-display-id-block_club_finder .views-exposed-form fieldset.js-form-type-select,
.view-display-id-block_ladies_only .views-exposed-form fieldset.js-form-type-select {
  margin-right: 0;
  margin-left: 15px;
}

.view-display-id-block_club_finder .views-exposed-form fieldset.js-form-type-textfield,
.view-display-id-block_ladies_only .views-exposed-form fieldset.js-form-type-textfield {
  margin-right: 0;
  margin-left: 15px;
}

@media (min-width: 1200px) {
  .view-display-id-block_club_finder .views-exposed-form fieldset:nth-child(2),
  .view-display-id-block_ladies_only .views-exposed-form fieldset:nth-child(2) {
    margin-left: 50%;
  }
}

.node--view-mode-text-teaser-medium .field--name-field-phone-number,
.node--view-mode-text-teaser-medium .club-address {
  padding-right: 30px;
  padding-left: 0;
}

.node--view-mode-text-teaser-medium .field--name-field-phone-number:before,
.node--view-mode-text-teaser-medium .club-address:before {
  right: 1px;
  left: inherit;
}

.node--view-mode-text-teaser-medium .field--name-field-phone-number {
  direction: ltr;
}

.node--view-mode-text-teaser-medium .field--name-field-phone-number a {
  color: #484a56;
}

.node--view-mode-text-teaser-medium .field--name-field-map {
  font-weight: bold;
}

.node--type-club .club-details .club-address:before {
  margin-right: 0;
  margin-left: 12px;
}

.node--type-club .club-details .field--name-field-phone-number a {
  direction: ltr;
}

.node--type-club .club-details .field--name-field-phone-number:before {
  margin-right: 0;
  margin-left: 10px;
  content: "";
  -webkit-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
}

.view-notification .node-view .notification-btn {
  right: auto;
  left: 37px;
}

.instagram-profile a:not(:empty):before {
  margin-right: 0;
  margin-left: 12px;
}

.taxonomy-term--view-mode-club-facilities .content-header .field--name-field-image,
.taxonomy-term--view-mode-club-facilities .content-header .field--name-field-icon-secondary {
  margin-right: 0;
  margin-left: 10px;
}

.taxonomy-term--view-mode-club-facilities .field--name-field-body {
  text-align: right;
}

@media (min-width: 992px) {
  .view-display-id-clubs_block form.views-exposed-form .form-row .form-group,
  .view-display-id-block_ladies_only_clubs form.views-exposed-form .form-row .form-group {
    width: 19%;
  }
  .view-display-id-clubs_block form.views-exposed-form .form-row .form-group:first-child,
  .view-display-id-block_ladies_only_clubs form.views-exposed-form .form-row .form-group:first-child {
    margin-right: 0;
    margin-left: auto;
  }
  .view-display-id-clubs_block form.views-exposed-form .form-row .form-group:last-child,
  .view-display-id-block_ladies_only_clubs form.views-exposed-form .form-row .form-group:last-child {
    margin-right: auto;
    margin-left: 0;
  }
}

.view-display-id-clubs_block .form-item-field-location-admin-area,
.view-display-id-block_ladies_only_clubs .form-item-field-location-admin-area {
  display: none;
}

.page-node-type-club .field--name-field-gender .field__item {
  margin-right: 0;
  margin-left: 5px;
}

.ffme-try-us-form .js-form-item-club .optWrapper {
  text-align: right;
}
