/* .online-workouts__filter { */

  .nav li {
    float: left;
  }

  .list-control {
    margin-top: 15px;
  }

  .list-control .form-control {
    border-radius: 0;
  }

  .list-control .btn {
    /* line-height: 30px; */
    height: 44px;
    font-size: 1.4rem;
    font-weight: 400;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: .2px;
  }

  input[type="text"] {
    box-sizing: content-box;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 1.4rem;
    text-indent: 15px;
    color: #656565;
    background-color: #fff;
  }

  select {
    box-shadow: none;
    box-sizing: content-box;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 1.4rem;
    text-indent: 15px;
    color: #656565;
    background-color: #fff;
  }

  .list-control .btn-primary {
    text-transform: uppercase;
  }

  label {
    font-weight: 400;
  }

  label + .icon-help:after,
  label .icon-help:after {
    content: "";
    background-image: url('../../assets/img/icon-help.png');
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px;
    top: 1px;
    left: 2px;
    cursor: pointer;
  }
  .input-group .icon-help,
  .input-group .checkbox-container + .icon-help {
    margin-right: .3rem !important;
  }

  /* .list-control-search label { */
    /* font-size: 1.05rem; */
    /* line-height: 12px; */
    /* margin: 0; */
    /* padding: 0; */
  /* } */

  /* .required label:not('icon-help-label') { */
  /* .required label {
    margin-left: 9px;
  } */

  label.icon-help-label {
    margin-left: 0;
  }

/* .tooltip-arrow {
  color: green;
  bottom: 5px;
} */
.tooltip > .tooltip-inner { 
  background: rgba(255,255,255,1);
  border-color: #000;
  margin-bottom: -1px;
  margin-left: -1px;
}

  /* .required label:before {
    content: "*";
    position: absolute;
    font-size: 1.2rem;
    left: 5px;
  } */

  .input-group-header.radio-group-header.required {
    padding-left: 1rem;
  }
  .input-group-header.radio-group-header.required:before {
    top: 0rem;
  }

  .help-block.has-error {
    display: block;
    margin: 5px 0;
    position: absolute;
    top: -25px;
    background-color: #ddd;
    font-size: 1.05rem;
    line-height: 18px;
  }

  .list-control .form-control.has-error {
    border: 1px solid #c62030;
    height: 42px;
  }

  button:focus,
  .input-text:focus,
  select:focus {
    outline: none;
  }

  .list-control-filter.is-flex,
  .list-control-search__content.is-flex,
  .is-flex {
    display: flex;
    flex-wrap: wrap;
  }

  .list-control--tags {
    display: none;
  }

  .list-control--filter-status {
    flex: 1;
    font-size: 1.2rem;
  }

  .list-control--toggle-map {
    flex: inherit;
    text-align: right;
    cursor: pointer;
    font-size: 1.2rem;
  }

  .list-control--toggle-map i {
    font-size: 1.2em;
    margin-left: 5px;
    position: relative;
    top: 1px;
  }

  .list-control--toggle-map i.fa-list {
    font-size: 1.3em;
    top: 2px;
  }

  .list-control--toggle-map i:before {
    margin-top: 3px;
  }

  .map-toggle-text {
    margin-right: 3px;
  }

  .fa-map:before {
    content: "\f279";
    -webkit-text-stroke-color: #fff;
    -webkit-text-stroke-width: 0.5px;
  }

  .fa-list:before {
    content: "\f03a";
    -webkit-text-stroke-color: #fff;
    -webkit-text-stroke-width: 0.5px;
  }

  .list-control-search {
    display: flex;
    flex-direction: column;
  }

  /* .list-control-search:after {
    content: "";
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    background-color: #ddd;
    height: 61px;
    z-index: -1;
  } */

  .list-control-search__header {
    display: none;
    /* margin: 0;
    position: relative;
    height: 20px;
    font-size: 1.2rem;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 5px;
    text-align: center; */
  }

  .list-control-search--summary {
    /* display: inline-block;
    transition: all ease-out 0.15s;
    bottom: 0;
    margin: 0;
    padding: 0; */
    display: block;
    margin: 0;
    padding: 0;
    font-size: 1.3rem;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #CCC;
  }

  .list-control-search--summary-loading {
    left: inherit;
    position: relative;
    display: inline-block;
    top: 0;
    margin-right: 4px;
    font-size: 1.2rem;
    color: #6aa1c5;
  }

  .fa-refresh {
    -webkit-animation: fa-spin 1.2s infinite linear;
    animation: fa-spin 1.2s infinite linear;
  }

  .list-control-search--summary-detail {
    display: none;
  }

  .list-control-search-mobile__toggle {
    flex-basis: 100%;
    background-color: #ddd;
    display: block;
    /* width: calc(100% + 20px); */
    margin: -5px 0 0;
    padding: 18px 15px 18px 40px;
    font-size: 1.6rem;
    font-weight: 600;
    position: relative;
    cursor: pointer;
  }

  .list-control-search-mobile__toggle:before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    /* background-image: url('../../assets/img/icon-toggle-down-blk.png'); */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowY2I3ZDA1NC1iZDFhLTQzZTctODk2My0zY2QyZWYyNTI0NzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENFNzYxN0E4MERBMTFFOEJENkNDMEY3MjdDNTUwMTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENFNzYxNzk4MERBMTFFOEJENkNDMEY3MjdDNTUwMTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MGNiN2QwNTQtYmQxYS00M2U3LTg5NjMtM2NkMmVmMjUyNDc1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjBjYjdkMDU0LWJkMWEtNDNlNy04OTYzLTNjZDJlZjI1MjQ3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrgZLYUAAAHgSURBVHja7Ny7TQNREEZhlnCboAFSiCGnBhdAG1RACaYGxxAQUAZQARkZWmalRUKIh9d7Z+YffI40uuHu/WT5gS/uhmE4oLgOIQAccAIccAIccAIccMAJcMAJcMAJcMABJ8ABJ8ABJ8ABB5wAB5wAB5yiwbuuO62AYfd5bNOXBrcNXNvyYOtKHPvElnubjSv6eFzZa6wRe5jmzWbleb0F9zliv3y611ub3uVaQdiy6N9gu6JHYsuh/4Lthh6NLYO+BbYLegZ2OvoM7OboLTdxOWMDaeg7YH/MWg28nx4JsugLsB9tjhSfUmTRFbC9XjTl0FWwPd8WyqArYXt/8ElHV8N2Bc9GV8R2B89CV8UOAY9GV8YOA49CV8cOBfdGr4AdDu6FXgU7Bbw1eiXsNPBW6NWwU8EboF9Vwx6ny/4JpukL243NecDlnmzObM/Pe3suxTb/asuFzd1/x5Y5CBSALoEtdfLKEV0GW+6omwO6FLbk2cKG6HLYsoc5G6BLYkufnl2ALostDb4jujS2PPhMdHnsEuBbopfALgP+B3oZ7FLgP6CXwi4H/gX9phr2WPpfC/ct/osNcMAJcMAJcMAJcMABJ8ABJ8ABJ8ABB5wAB5wAB5wABxxwAhxwmtu7AAMAXHVXONaTNQoAAAAASUVORK5CYII=);
    background-position: center;
    background-size: 23px;
    background-repeat: no-repeat;
    display: block;
    top: 23px;
    left: 17px;
  }

  .list-control-search-mobile__toggle.show-search:before {
    /* background-image: url('../../assets/img/icon-toggle-up-blk.png'); */
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTE1VDE5OjI3OjQxLTA0OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0xNlQwMTowNzo0My0wNDowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wNy0xNlQwMTowNzo0My0wNDowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0ZTIwOGZhNS0yY2JkLTQ2ZDItYjg1OS03ZDEzMWU3YjcxNDIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMDZjZDhlZi1mNTQ4LTZjNGQtOGM0ZS04ZDNhMWQ1N2NhMGIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MWY1YWU1My1lMDUxLTQ5ZDctODQwMC0wNzMyNDc4N2E1MWMiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxZjVhZTUzLWUwNTEtNDlkNy04NDAwLTA3MzI0Nzg3YTUxYyIgc3RFdnQ6d2hlbj0iMjAxOC0wNy0xNVQxOToyNzo0MS0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Y2NkYjQ3Mi00MzM1LTRjZGItODFiZS05ZWZjY2Q2YTU4MWEiIHN0RXZ0OndoZW49IjIwMTgtMDctMTVUMTk6NDM6NTItMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGUyMDhmYTUtMmNiZC00NmQyLWI4NTktN2QxMzFlN2I3MTQyIiBzdEV2dDp3aGVuPSIyMDE4LTA3LTE2VDAxOjA3OjQzLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nRf+yAAAAhZJREFUeJzt2rFRAzEQheG3hNeEVQAp5DTiAqiDBijBPRB7iCkCSoCIDJbkNDjweHy+09Pu+f0zSm5GK+mLz9wditdN7wtcWwInJ3ByAicncHICJydwcgInJ3ByAicncHICJydwcgInJ3ByAicncHICJydwcgInJ3ByAicncHICJydwcgInlxLczAYz25nZpvddppYO3MwGAC8AtgBes6GnAj/Afhg/FSRDTwN+BLtWkAg9BfgJ7FpBEvTw4Gdg1woSoIcGn4BdKwiOHhb8AuxaQWD0kOAzsGsFQdHDgS+AXSsIiB4KfEHsWkEw9DDgDbBrBYHQQ4A3xK4VBEHvDk7ArhUEQO8KPgP7F8ATgK+J+wp6o7t7lwVgALAH4BPXD4DtOOMOwOcFMz4AbLq8Oyv2waxU6KmxM6Knx86GvgrsTOirwc6CvirsDOirw46OvkrsyOirxY6KvmrsiOirx46GfhXYkdCXfMxjZOwF0HehwMfHPEfGnoG+BzCEA5+A3g37AvTFsJuAn4HeHXsC+qLYzcBPoIfBPgN9ceym4EfQw2GfQG+C3Rz8AD0s9hH0ZtjuDhsPa5qZ3bv7W/ODZmZmtwDe3f272RkMcPVf9/9Sri2BkxM4OYGTEzg5gZMTODmBkxM4OYGTEzg5gZMTODmBkxM4OYGTEzg5gZMTODmBkxM4OYGTEzg5gZMTODmBkxM4OYGT+wOntiRpFCJVwAAAAABJRU5ErkJggg==);
  }

  .list-control-search--tags {
    display: none;
  }

  .tag-list--title {
    display: none;
  }

  .list-control-search__content {
    background-color: #ddd;
    margin: 0;
    padding: 10px 20px 0;
    display: none;
  }

  .input-group {
    display: block;
  }

  .list-control-search__input {
    margin: 0 auto 15px;
    flex: 0 0 100%;
  }

  .list-control-search__input:first-of-type {
    margin-left: 0;
  }

  .list-control-search__input--button {
    flex: none;
    position: absolute;
    bottom: 3.0rem;
  }
 
  .list-control-search__input.list-control-search__input--button {
    flex: none;
    position: relative;
    bottom: 0;
    margin: 1.5rem 0 5rem;
  }

  .list-control input {
    font-size: 1.4rem;
  }

  .list-control select,
  .list-control input[type="text"] {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 1.4rem;
    text-indent: 15px;
    color: #656565;
    background-color: #fff;
  }

  .list-control {
    position: relative;
    margin-top: -5px;
  }

  .list-control select {
    border-radius: 5px;
    text-transform: initial;
  }

  .list-control-filter {
    /* display: block; */
    background-color: #ddd;
    margin: 0 -10px;
    padding: 15px 20px 135px;
    display: none;
  }

  .list-control-filter__header {
    position: relative;
  }

  .list-control-filter__content {
    visibility: hidden;
    opacity: 0;
    position: absolute; /* Absolute when close */
    top: 100%;
    left: 5px;
    width: calc(100% - 10px);
    margin-top: 35px;
    margin-left: 0;
    padding-left: 0;
    transform: translateY(-2em);
    transition: all 0.15s ease-in-out 0s, visibility 0s linear 0.15s, z-index 0s linear 0.01s;
  }

  .list-control-filter.show-filters .list-control-filter__content {
    visibility: visible;
    position: relative; /* Relative when open */
    opacity: 1;
    z-index: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.15s; /* this removes the transition delay so the menu will be visible while the other styles transition */
  }

  .list-control-filter__content .check-list {
    flex: 1;
    margin-bottom: 0.5rem;
    opacity: 0;
  }

  .show-filters .list-control-filter__content .check-list {
    opacity: 1;
    transition: all 0.15s, ease-in 0.3s;
  }

  .list-control-filter__content .check-list--certifications {
    flex-basis: 100%;
  }

  .list-control-filter__content .check-list-item {
    /* margin: 1.4rem 0; */
    margin: 0;
  }

  .list-control .checkbox-label {
    font-size: 1.6rem;
    line-height: 130%;
    margin: 5px auto;
    font-weight: 400;
  }

  .list-control .checkbox-container {
    margin-right: 6px;
    margin-left: 0;
    height: 15px;
    width: 15px;
  }

  .list-control .checkbox__placeholder {
    height: 20px;
    width: 20px;
    top: -1px;
  }

  .list-control input[type=checkbox]:checked~.checkbox__placeholder:before {
    width: 15px;
    height: 15px;
    margin-top: -1px;
    margin-left: 2px;
    font-size: 14px;
  }

  .toggle-filters {
    text-transform: uppercase;
    position: relative;
    overflow: visible;
    color: #fff;
    background-color: #6aa1c5;
    border: none;
    border-radius: 4px;
    font-size: 0.9rem;
    line-height: 2.0rem;
    height: 2.0rem;
    padding: 0 1.0rem 0 2.2rem;
    letter-spacing: 0.4px;
    cursor: pointer;
    width: 10.6rem;
    text-align: left;
  }

  .toggle-filters:before {
    content: "";
    position: absolute;
    width: 1.0rem;
    height: 1.0rem;
    background-image: url('../../assets/img/icon-toggle-down.png');
    background-position: center;
    background-size: 1.6rem;
    background-repeat: no-repeat;
    display: block;
    top: 0.5rem;
    left: 0.7rem;
  }

  .show-filters .toggle-filters:before {
    background-image: url('../../assets/img/icon-toggle-up.png');
  }

  .list-results {
    position: relative;
  }

  .list-results__header {
    padding: 22px 15px;
  }

  .club-list {
    margin-left: 0px;
    padding-left: 10px;
    padding-right: 10px;
    overflow-y: visible;
    max-height: none;
  }

  .club-list-item {
    background-color: #fff;
    margin: 0 auto 15px;
    padding-bottom: 220px;
  }

  .list-control--toggle-map .fa-list {
    display: none;
  }

  .list-results__map {
    position: relative;
    left: 0;
    right: 0;
    display: none;
  }

  .list-results__map .club-map {
    background-color: #ccc;
    width: 100%;
    height: 600px;
    text-align: center;
    padding-top: 290px;
    font-size: 2.1rem;
    font-weight: 600;
    color: #aaa;
  }
/* } */
  /* Small Devices, Tablets */
@media only screen and (min-width: 768px) {

    .list-control {
      margin: 15px 0 20px;
    }

    .list-control-search--summary-loading {
      position: absolute;
      left: unset;
      top: 14px;
      /* right: 0; */
      left: 0;
    }

    .list-control-search--filter-status {
      display: none;
    }

    .list-control-search__content {
      margin: 0;
      padding: 25px 35px 0;
      display: flex;
      margin: 0;
    }

    .list-control-search--summary {
      /* width: 35%; */
      /* text-align: right; */
      /* position: absolute; */
      /* line-height: 15px; */
      /* right: 0; */
      padding: 0;
      left: 0;
      bottom: 0;

      border: 0 none;
      position: relative;
      font-size: 1.3rem;
      line-height: 40px;
      height: 40px;
      color: #5E5E5E;
      text-align: left;

      
    }

    .list-control-search--summary-detail {
      display: inline-block;
    }

    .list-control-search__header {
      margin: 0 0 6px;
      text-align: left;
      display: block;
      margin: 0;
      position: relative;
      height: 20px;
      font-size: 1.2rem;
      /* margin-top: 15px; */
      /* margin-bottom: 10px; */
      /* margin-left: 5px; */
      /* text-align: center; */
    }

    /* .events-summary-content .list-control-search__input, */
    .list-control-search__input {
      margin-bottom: 0;
      margin-left: 15px;
      flex: 1;
    }

    .list-control-search-mobile__toggle {
      display: none;
    }

    .list-control-search__input.list-control-search__input--button {
      position: relative;
      bottom: 0;
      flex-grow: initial;
      margin: 20px 0 15px 15px;
      align-self: flex-end;
    }
  
    /* .list-control-filter__content .check-list {
      flex-basis: 25%;
    } */

    .list-control-filter__content .check-list--certifications,
    .list-control-filter__content .list-control-filter__content {
      flex-basis: 30%;
    }

    .list-control-filter__content .check-list--facility-type {
      flex-basis: 20%;
    }

    .list-control-search--tags {
      display: block;
      width: 60%;
      position: absolute;
      left: 55px;
      bottom: 1px;
      line-height: 20px;
    }

    .tag-list--title {
      font-weight: 600;
      display: inline-block;
    }

    .tag-list--item {
      margin: 0 13px;
      padding: 0;
      position: relative;
      display: inline-block;
      cursor: pointer;
    }

    .tag-list--item:before {
      content: "";
      position: absolute;
      width: 11px;
      height: 11px;
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAYAAADj79JYAAAABGdBTUEAALGPC/xhBQAAA5FJREFUeAHt28uKE0EUBuBpcSckb6O72ak7NwouslPI5R0cF2bwFXIBs8hDCCP4AAo+i8wmZGESzy9UKIbupDtd59Rp/BuarlRSOVVfitPXXF1xoQAFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClDgPxBYLBbPsHoY6nq9frJcLt9Z9+WRVUBAHw6HO6y50YG92Wy+7na7L7PZ7JOVAeIUFsEi7P6/oEVxXxTFy9Fo9MMifhwjYMsPfx3VTyeTycfotVpRfYY/xMZIZLB9zHSZXU/VRlbyxRXY+OTNfD6fljRJXqU6w8uw4xHILL8X+Bcyu37G9RrlE9jHcNKf2/F4fHOsUCiogZ/DDmOxQK+DHfVHFV09pYSBVG2RXgT9m1Z6aYJd1ceU9WozHJ2sO8vxWY2Z3hS70ykFiFhyoXvEhod6SsGhH3aMmMEIeGpJlV68YmPsqiklxkWORq4GalxfVm6TXjxjY6xm4Aimje4d2xxcE70L2FnANdC7gp0NPCV6l7CzgqdA7xp2dvA26F3EdgF+Cbq0eSXrVA4x40us+KrSxeIMsjRwSaXpYWFJ/GNVk0NGafRH1sfHxicKnrDRTTfg6ExDdDQ5uXjDRmddgaNDqdA9YrsET4HuFdsteBt0z9iuwdE5uc94LUci36VYawcpn1vJ7br3aOt1Ub88e+nAcZwtbXFjty42bmK8xj7g0pgW7dztNDHopic1MZSgm92YjuPWLbsDb4MdBu0Z3VVKSYEN9HDnCLf3wo/gZetmhqfCjmEx02XN8oRX3I+47GKGX4C9AmY8kLIyZrqsd55menbwptgCfYtDP4GsfWPaE3rWlHIJdvwoWpPLAF7SSzbwttghhTR97iV3Ts8Cngq7i+jm4Kmxu4ZuCq6F3SV0M3Bt7K6gm4BbYXcBXR3cGts7uip4LmzP6GrgubG9oqud2m+327dySp39uRE8n46THZxphh+haiv97e/3+89V76eoVwMfDocr6eDZv+IJhOqfmIDUAP1Xr9d7kwK26jvUUkoIiP8/ysz5EF7HWwvsON6ZywDAfj4YDH7HbVKX1cHR4TJ0a+wAV4Fugo0+mIAjUIyeCxv9wPIA3Qwbsc3AEQzo2MaXWPE6xwJ07CCRs7XTSI7xMSYFKEABClCAAhSgAAUoQAEKUIACFKAABShAAQpQgAIUoAAFKEABClCAAhTILPAXwzFu1z7dJs4AAAAASUVORK5CYII=);
      background-position: center;
      background-size: 18px;
      background-repeat: no-repeat;
      display: block;
      top: 5px;
      left: -13px;
    }

    .list-control-filter {
      display: block;
      margin: 0 auto;
      padding: 0 35px 23px;
    }

    .list-control-filter .list-control-filter__content {
      position: absolute;
      margin: 0;
      /* padding: 0 60px 30px 35px; */
      padding: 3.5rem 0 0;
      width: 100%;
      left: 0;
    }

    .list-control-filter.show-filters .list-control-filter__content {
      /* position: absolute; */
      position: relative;
      background-color: #ddd;
    }

    .list-control-filter__content .check-list-item {
      margin: 0.5rem 0;
    }

    .list-control-filter__content .check-list {
      margin-bottom: 0;
    }

    .list-control--filter-status {
      display: none;
    }

    .list-control--toggle-map {
      display: none;
    }

    .list-results__header {
      padding: 10px;
    }

    .club-list {
      margin-left: -20px;
      padding-left: 20px;
      padding-right: 10px;
      overflow-y: scroll;
      max-height: 600px;
    }

    .club-list-item {
      padding-bottom: 160px;
    }

    .list-results__map {
      display: block;
    }
  }

  /* } */
