.jet-smart-filters-color-image.cx-ui-kit.cx-ui-repeater-container {
  padding: 20px; }
.jet-smart-filters-color-image .cx-ui-repeater-add {
  margin-top: 10px; }
.jet-smart-filters-color-image .cx-ui-repeater-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .jet-smart-filters-color-image .cx-ui-repeater-list .cx-ui-repeater-item {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc(33.333% - 20px);
            flex: 0 1 calc(33.333% - 20px);
    margin: 10px; }
  .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control label {
      margin-bottom: 0;
      margin-right: 10px; }
    .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control .cx-ui-select-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%; }
    .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control.cx-control-hidden {
      display: none; }
    .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control.color-control .cx-label, .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control.selected-value-control .cx-label {
      margin-right: 7px; }
    .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control.image-control {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .jet-smart-filters-color-image .cx-ui-repeater-list .color-image-type-control.image-control .cx-label {
        margin-top: 10px; }
.jet-smart-filters-color-image[data-source="posts"] .color-image-type-control.value-control, .jet-smart-filters-color-image[data-source="taxonomies"] .color-image-type-control.value-control {
  display: none; }
.jet-smart-filters-color-image[data-source="custom_fields"] .color-image-type-control.selected-value-control, .jet-smart-filters-color-image[data-source="manual_input"] .color-image-type-control.selected-value-control {
  display: none; }
.jet-smart-filters-color-image[data-type="color"] .color-image-type-control.image-control {
  display: none; }
.jet-smart-filters-color-image[data-type="image"] .color-image-type-control.color-control {
  display: none; }

#jet-smart-filters-indexer-button {
  float: right;
  position: relative;
  display: inline-block;
  font-size: 11px;
  line-height: 18px;
  text-decoration: none;
  padding: 4px 22px;
  margin-top: 1px;
  text-transform: uppercase;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
  color: #fff;
  border-color: #e54444 #b83636 #b83636 #e54444;
  background-color: #e64545; }
  #jet-smart-filters-indexer-button:hover {
    background-color: #fd4545; }
  #jet-smart-filters-indexer-button.loading {
    opacity: .7;
    cursor: not-allowed; }
