.paragraph--type--forms .webform-submission-breed-ugc-form .select__wrapper .select2 {
  display: unset !important;
}

.select2-search--dropdown {
  padding: 10px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px !important;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: 1px solid #aaa !important;
}

.webform-submission-breed-ugc-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

span.select2-search.select2-search--dropdown::before,
.layout-content .region .current-page--step-3 .twb-container .row .col-12 .step .select__wrapper::before {
  right: 20px;
  top: 12px;
}

span.select2-selection.select2-selection--single::before,
.layout-content .region .current-page--step-2 .twb-container .row .col-12 .step .select__wrapper::before {
  right: 20px;
  top: 17px;
}

span.select2-search.select2-search--dropdown::before,
span.select2-selection.select2-selection--single::before {
  content: "";
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  background: url(https://www.purina.co.uk/modules/custom/nppe_ttt_breed_ugc/assets/images/forms/red-arrow-bottom.svg);
  background-size: contain;
  z-index: 99;
  cursor: pointer;
}

span.select2-search.select2-search--dropdown::before {
  rotate: 180deg;
}

span.select2-selection.select2-selection--single::before {
   content: none !important;
}

@media (max-width: 767px) {
  .webform-submission-breed-ugc-form .form-wrapper .webform-options-display-three-columns.form-radios {
    display: flex !important;
    flex-direction: column !important;
  }
}
