.select2-container {
  width: 100% !important;
}

span.select2-container.select2-container--default.select2-container--open {
  li.select2-results__option {
    margin: 0;
  }
  z-index: 999999;
}

.select2-selection__rendered li {
  margin-bottom: 0;
}

.select2-container--default {
  .select2-selection--single, &.select2-container .select2-selection--multiple {
    border-color: #ddd;
    border-radius: 0;
  }
}

.select2-dropdown, .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border-color: #ddd;
  border-radius: 0;
}

.customize-control.customize-control-ast-hidden {
  margin-top: 0;
}

/* Vetically align customizer footer device icons */
.wp-full-overlay-footer {
  .devices-wrapper {
    .preview-desktop,
    .preview-tablet,
    .preview-mobile {
      vertical-align: middle;
    }
  }
}

.customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus {
	box-shadow: none;
}
.ast-variant-select [CLASS*="-indicatorContainer"]{
	padding: 2px;display: contents;
}
.ast-variant-select [CLASS*="-multiValue"] > div:first-child {
	padding: 0 0 0 6px;
}
