@font-face {
  font-family: 'spray-icon';
  src:  url('fonts/spray-icon.eot?trbtg6');
  src:  url('fonts/spray-icon.eot?trbtg6#iefix') format('embedded-opentype'),
    url('fonts/spray-icon.ttf?trbtg6') format('truetype'),
    url('fonts/spray-icon.woff?trbtg6') format('woff'),
    url('fonts/spray-icon.svg?trbtg6#spray-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="custom-radio-option-"] label::before, [class*=" custom-radio-option-"] label::before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'spray-icon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sp-Large:before {
  content: "\e927";
}
.sp-Paintedbrickwork:before {
  content: "\e900";
}
.sp-Unpaintedbrickwork:before {
  content: "\e901";
}
.sp-Bedrooms34:before {
  content: "\e902";
}
.sp-Fair:before {
  content: "\e903";
}
.sp-Good:before {
  content: "\e904";
}
.sp-High-levelrequires-scaffold:before {
  content: "\e905";
}
.sp-Normalaccess:before {
  content: "\e906";
}
.sp-Paintedrender:before {
  content: "\e907";
}
.sp-Restrictedtight:before {
  content: "\e908";
}
.sp-Poor:before {
  content: "\e909";
}
.sp-Barerender:before {
  content: "\e90a";
}
.sp-Rooms5:before {
  content: "\e90b";
}
.sp-Rooms12:before {
  content: "\e90c";
}
.sp-Rooms34:before {
  content: "\e90d";
}
.sp-Medium:before {
  content: "\e90e";
}
.sp-Small:before {
  content: "\e90f";
}
.sp-SprayCorkOnly:before {
  content: "\e910";
}
.sp-SprayCorkPlasterSkim:before {
  content: "\e911";
}
.sp-Baywindow:before {
  content: "\e912";
}
.sp-Fullroom:before {
  content: "\e913";
}
.sp-Severalrooms:before {
  content: "\e914";
}
.sp-wall1:before {
  content: "\e915";
}
.sp-walls2:before {
  content: "\e916";
}
.sp-Bedrooms5:before {
  content: "\e917";
}
.sp-Bedrooms12:before {
  content: "\e918";
}
.sp-Singlestorey:before {
  content: "\e919";
}
.sp-Threestorey:before {
  content: "\e91a";
}
.sp-Twostorey:before {
  content: "\e91b";
}
.sp-Bungalow:before {
  content: "\e91c";
}
.sp-Detached:before {
  content: "\e91d";
}
.sp-Endterrace:before {
  content: "\e91e";
}
.sp-FlatApartment:before {
  content: "\e91f";
}
.sp-Midterrace:before {
  content: "\e920";
}
.sp-Semidetached:before {
  content: "\e921";
}
.sp-Both:before {
  content: "\e922";
}
.sp-External:before {
  content: "\e923";
}
.sp-Internal:before {
  content: "\e924";
}
.sp-Empty:before {
  content: "\e925";
}
.sp-LivedinFurnished:before {
  content: "\e926";
}
.sp-Pebbledashroughcast:before {
  content: "\e928";
}



.custom-radio-option-external label:before {
  content: "\e923";
}
.custom-radio-option-internal label:before {
  content: "\e924";
}
.custom-radio-option-both label:before {
  content: "\e922";
}
.custom-radio-option-detached label:before {
  content: "\e91d";
}
.custom-radio-option-semi label:before {
  content: "\e921";
}

.custom-radio-option-end_terrace label:before {
 content: "\e91e";
}
.custom-radio-option-mid_terrace label:before {
 content: "\e920";
}
.custom-radio-option-bungalow label:before {
  content: "\e91c";
}
.custom-radio-option-flat label:before {
 content: "\e91f";
}
.number-of-storeys .custom-radio-option-1 label:before 
{
  content: "\e919";
}
.number-of-storeys .custom-radio-option-3 label:before {
  content: "\e91a";
}
.number-of-storeys .custom-radio-option-2 label:before {
  content: "\e91b";
}

.property-size .custom-radio-option-1_2 label::before{
  content: "\e918";
}
.property-size .custom-radio-option-3_4 label::before{
  content: "\e902";
}
.property-size .custom-radio-option-5_plus label::before{
  content: "\e917";
}

.custom-radio-option-pebble-dash-rough-cast label::before{
  content: "\e928";
}
.custom-radio-option-painted-render label::before{
   content: "\e907";
}
.custom-radio-option-bare-render label::before{
  content: "\e90a";
}

.custom-radio-option-unpainted-brickwork label::before{
  content: "\e901";
}
.custom-radio-option-painted-brickwork label::before{
  content: "\e900";
}

.custom-radio-option-good label::before{
  content: "\e904";
}
.custom-radio-option-fair  label::before{
  content: "\e903";
}
.custom-radio-option-poor  label::before{
  content: "\e909";
}
.custom-radio-option-normal-access label::before{
  content: "\e906";
}
.custom-radio-option-restricted-tight label::before{
  content: "\e908";
}
.custom-radio-option-high-level-requires-scaffold label::before{
  content: "\e905";
}


.custom-radio-option-1-wall label::before{
  content: "\e915";
}
.custom-radio-option-2-walls label::before{
  content: "\e916";
}
.custom-radio-option-bay-window  label::before{
  content: "\e912";
}
.custom-radio-option-full-room  label::before{
  content: "\e913";
}
.custom-radio-option-several-rooms-most-of-the-house  label::before{
  content: "\e914";
}

.custom-radio-option-spray-cork-only label::before{
  content: "\e910";
}
.custom-radio-option-spray-cork-plaster-skim label::before{
  content: "\e911";
}

.custom-radio-option-small label::before{
  content: "\e90f";
}
.custom-radio-option-medium label::before{
  content: "\e90e";
}
.custom-radio-option-large label::before{
  content: "\e927";
} 

.custom-radio-option-1-2-rooms label::before{
  content: "\e90c";
}
.custom-radio-option-3-4-rooms label::before{
  content: "\e90d";
}
.custom-radio-option-5-rooms label::before{
  content: "\e90b";
}
.custom-radio-option-fail label::before{
  content: "\e903";
}

.custom-radio-option-lived-in-furnished label::before{
  content: "\e926";
}
.custom-radio-option-empty label::before{
  content: "\e925";
}