.breadcrumbs .back-to:after,
.svg-breadcrumb-back-primaryhover { background-image: url('png/breadcrumb-back-primaryhover.png'); background-repeat: no-repeat; }

.breadcrumbs .back-to:before,
.svg-breadcrumb-back { background-image: url('png/breadcrumb-back.png'); background-repeat: no-repeat; }

.breadcrumbs .back-to-parent:after,
.svg-breadcrumb-up-primaryhover { background-image: url('png/breadcrumb-up-primaryhover.png'); background-repeat: no-repeat; }

.breadcrumbs .back-to-parent:before,
.svg-breadcrumb-up { background-image: url('png/breadcrumb-up.png'); background-repeat: no-repeat; }

.breadcrumbs li:before,
.svg-breadcrumb { background-image: url('png/breadcrumb.png'); background-repeat: no-repeat; }

.nav-toggle:before,
.svg-btn-slide-out-nav-white { background-image: url('png/btn-slide-out-nav-white.png'); background-repeat: no-repeat; }

.nav-toggle:after,
.svg-btn-slide-out-nav { background-image: url('png/btn-slide-out-nav.png'); background-repeat: no-repeat; }

.svg-check-mark-purple { background-image: url('png/check-mark-purple.png'); background-repeat: no-repeat; }

.svg-check-mark-white { background-image: url('png/check-mark-white.png'); background-repeat: no-repeat; }

.svg-chevron-down-red { background-image: url('png/chevron-down-red.png'); background-repeat: no-repeat; }

.modal .close:after,
.svg-close-primaryhover { background-image: url('png/close-primaryhover.png'); background-repeat: no-repeat; }

.modal .close:before,
.svg-close { background-image: url('png/close.png'); background-repeat: no-repeat; }

.expandcollapse.is-collapsed .ec:after,
.svg-ec-collapsed-primary { background-image: url('png/ec-collapsed-primary.png'); background-repeat: no-repeat; }

.expandcollapse.is-collapsed .ec:before,
.svg-ec-collapsed { background-image: url('png/ec-collapsed.png'); background-repeat: no-repeat; }

.expandcollapse.is-expanded .ec:after,
.svg-ec-expanded-primary { background-image: url('png/ec-expanded-primary.png'); background-repeat: no-repeat; }

.expandcollapse.is-expanded .ec:before,
.svg-ec-expanded { background-image: url('png/ec-expanded.png'); background-repeat: no-repeat; }

.svg-email-icon { background-image: url('png/email-icon.png'); background-repeat: no-repeat; }

.svg-hcf-add { background-image: url('png/hcf-add.png'); background-repeat: no-repeat; }

.modal .close:after,
.svg-hcf-apple-white { background-image: url('png/hcf-apple-white.png'); background-repeat: no-repeat; }

.svg-hcf-apple { background-image: url('png/hcf-apple.png'); background-repeat: no-repeat; }

.svg-hcf-arrow-grey { background-image: url('png/hcf-arrow-grey.png'); background-repeat: no-repeat; }

.svg-hcf-arrow-purple { background-image: url('png/hcf-arrow-purple.png'); background-repeat: no-repeat; }

.svg-hcf-arrow-ruby { background-image: url('png/hcf-arrow-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-arrow-white { background-image: url('png/hcf-arrow-white.png'); background-repeat: no-repeat; }

.svg-hcf-arrow { background-image: url('png/hcf-arrow.png'); background-repeat: no-repeat; }

.svg-hcf-bone { background-image: url('png/hcf-bone.png'); background-repeat: no-repeat; }

.svg-hcf-broken-link-ruby { background-image: url('png/hcf-broken-link-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-broken-link { background-image: url('png/hcf-broken-link.png'); background-repeat: no-repeat; }

.svg-hcf-bullet-charcoal { background-image: url('png/hcf-bullet-charcoal.png'); background-repeat: no-repeat; }

.svg-hcf-bullet-white { background-image: url('png/hcf-bullet-white.png'); background-repeat: no-repeat; }

.svg-hcf-bullet { background-image: url('png/hcf-bullet.png'); background-repeat: no-repeat; }

.svg-hcf-call-us-ruby { background-image: url('png/hcf-call-us-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-call { background-image: url('png/hcf-call.png'); background-repeat: no-repeat; }

.svg-hcf-check-purple { background-image: url('png/hcf-check-purple.png'); background-repeat: no-repeat; }

.svg-hcf-check-teal { background-image: url('png/hcf-check-teal.png'); background-repeat: no-repeat; }

.svg-hcf-check-white { background-image: url('png/hcf-check-white.png'); background-repeat: no-repeat; }

.svg-hcf-check { background-image: url('png/hcf-check.png'); background-repeat: no-repeat; }

.svg-hcf-chevron-right { background-image: url('png/hcf-chevron-right.png'); background-repeat: no-repeat; }

.svg-hcf-chevron-white { background-image: url('png/hcf-chevron-white.png'); background-repeat: no-repeat; }

.svg-hcf-chevron { background-image: url('png/hcf-chevron.png'); background-repeat: no-repeat; }

.svg-hcf-cross-charcoal { background-image: url('png/hcf-cross-charcoal.png'); background-repeat: no-repeat; }

.svg-hcf-cross-ruby { background-image: url('png/hcf-cross-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-cross-white { background-image: url('png/hcf-cross-white.png'); background-repeat: no-repeat; }

.svg-hcf-doc-ruby { background-image: url('png/hcf-doc-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-download-ruby { background-image: url('png/hcf-download-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-download { background-image: url('png/hcf-download.png'); background-repeat: no-repeat; }

.svg-hcf-email-icon { background-image: url('png/hcf-email-icon.png'); background-repeat: no-repeat; }

.svg-hcf-email-ruby { background-image: url('png/hcf-email-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-email-us-white { background-image: url('png/hcf-email-us-white.png'); background-repeat: no-repeat; }

.svg-hcf-email-us { background-image: url('png/hcf-email-us.png'); background-repeat: no-repeat; }

.svg-hcf-faq-ruby { background-image: url('png/hcf-faq-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-file-icon { background-image: url('png/hcf-file-icon.png'); background-repeat: no-repeat; }

.svg-hcf-heart { background-image: url('png/hcf-heart.png'); background-repeat: no-repeat; }

.svg-hcf-help { background-image: url('png/hcf-help.png'); background-repeat: no-repeat; }

.svg-hcf-icon-footer-map { background-image: url('png/hcf-icon-footer-map.png'); background-repeat: no-repeat; }

.svg-hcf-icon-footer-phone { background-image: url('png/hcf-icon-footer-phone.png'); background-repeat: no-repeat; }

.svg-hcf-icon-footer-question { background-image: url('png/hcf-icon-footer-question.png'); background-repeat: no-repeat; }

.svg-hcf-icon-play-hover { background-image: url('png/hcf-icon-play-hover.png'); background-repeat: no-repeat; }

.svg-hcf-icon-play { background-image: url('png/hcf-icon-play.png'); background-repeat: no-repeat; }

.svg-hcf-info { background-image: url('png/hcf-info.png'); background-repeat: no-repeat; }

.svg-hcf-locations-ruby { background-image: url('png/hcf-locations-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-logo-colour { background-image: url('png/hcf-logo-colour.png'); background-repeat: no-repeat; }

.svg-hcf-mail-us-ruby { background-image: url('png/hcf-mail-us-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-map { background-image: url('png/hcf-map.png'); background-repeat: no-repeat; }

.svg-hcf-pdf-ruby { background-image: url('png/hcf-pdf-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-pdf { background-image: url('png/hcf-pdf.png'); background-repeat: no-repeat; }

.svg-hcf-phone { background-image: url('png/hcf-phone.png'); background-repeat: no-repeat; }

.svg-hcf-play { background-image: url('png/hcf-play.png'); background-repeat: no-repeat; }

.svg-hcf-plus-pink { background-image: url('png/hcf-plus-pink.png'); background-repeat: no-repeat; }

.svg-hcf-plus-purple { background-image: url('png/hcf-plus-purple.png'); background-repeat: no-repeat; }

.svg-hcf-right { background-image: url('png/hcf-right.png'); background-repeat: no-repeat; }

.svg-hcf-ruby-tick { background-image: url('png/hcf-ruby-tick.png'); background-repeat: no-repeat; }

.svg-hcf-search-cross { background-image: url('png/hcf-search-cross.png'); background-repeat: no-repeat; }

.svg-hcf-search { background-image: url('png/hcf-search.png'); background-repeat: no-repeat; }

.svg-hcf-suitcase { background-image: url('png/hcf-suitcase.png'); background-repeat: no-repeat; }

.svg-hcf-thin-cross-ruby { background-image: url('png/hcf-thin-cross-ruby.png'); background-repeat: no-repeat; }

.svg-hcf-thin-cross-white { background-image: url('png/hcf-thin-cross-white.png'); background-repeat: no-repeat; }

.svg-hcf-times { background-image: url('png/hcf-times.png'); background-repeat: no-repeat; }

.svg-hcf-tool-tip-white { background-image: url('png/hcf-tool-tip-white.png'); background-repeat: no-repeat; }

.svg-hcf-tooltip-question { background-image: url('png/hcf-tooltip-question.png'); background-repeat: no-repeat; }

.svg-hcf-xls-ruby { background-image: url('png/hcf-xls-ruby.png'); background-repeat: no-repeat; }

.svg-hcf_logo-white { background-image: url('png/hcf_logo-white.png'); background-repeat: no-repeat; }

.svg-icon-fb { background-image: url('png/icon-fb.png'); background-repeat: no-repeat; }

.svg-icon-google { background-image: url('png/icon-google.png'); background-repeat: no-repeat; }

.svg-icon-instagram { background-image: url('png/icon-instagram.png'); background-repeat: no-repeat; }

.svg-icon-twitter { background-image: url('png/icon-twitter.png'); background-repeat: no-repeat; }

.svg-icon_doc { background-image: url('png/icon_doc.png'); background-repeat: no-repeat; }

.svg-icon_excel { background-image: url('png/icon_excel.png'); background-repeat: no-repeat; }

.svg-icon_pdf { background-image: url('png/icon_pdf.png'); background-repeat: no-repeat; }

.svg-icon_word { background-image: url('png/icon_word.png'); background-repeat: no-repeat; }

.svg-hcf-car { background-image: url('png/hcf-car.png'); background-repeat: no-repeat; }

.svg-hcf-home { background-image: url('png/hcf-home.png'); background-repeat: no-repeat; }

.svg-hcf-bank-icon { background-image: url('png/hcf-bank-icon.png'); background-repeat: no-repeat; }

.svg-hcf-credit-card-icon { background-image: url('png/hcf-credit-card-icon.png'); background-repeat: no-repeat; }

.svg-amex-logo { background-image: url('png/amex-logo.png'); background-repeat: no-repeat; }

.svg-mastercard-logo { background-image: url('png/mastercard-logo.png'); background-repeat: no-repeat; }

.svg-visa-logo { background-image: url('png/visa-logo.png'); background-repeat: no-repeat; }

.svg-hcf-padlock { background-image: url('png/hcf-padlock.png'); background-repeat: no-repeat; }

.svg-hcf-padlock-ruby { background-image: url('png/hcf-padlock-ruby.png'); background-repeat: no-repeat; }


.link-external .link-icon:after,
.svg-link-external-primaryhover { background-image: url('png/link-external-primaryhover.png'); background-repeat: no-repeat; }

.footer .link-external .link-icon:before,
.svg-link-external-white { background-image: url('png/link-external-white.png'); background-repeat: no-repeat; }

.link-external .link-icon:before,
.svg-link-external { background-image: url('png/link-external.png'); background-repeat: no-repeat; }

.svg-simple-select-arrow-white { background-image: url('png/simple-select-arrow-white.png'); background-repeat: no-repeat; }

.simple-select:after,
.svg-simple-select-arrow { background-image: url('png/simple-select-arrow.png'); background-repeat: no-repeat; }

.tooltip-btn button:after,
a.tooltip-btn:after,
.svg-tooltip-black { background-image: url('png/tooltip-black.png'); background-repeat: no-repeat; }

.fancy input:checked + label .tooltip-btn button:before,
.fancy input:checked + label a.tooltip-btn:before,
.lt-ie9 .fancy label.is-checked .tooltip-btn button:before,
.lt-ie9 .fancy label.is-checked a.tooltip-btn:before,
.svg-tooltip-white { background-image: url('png/tooltip-white.png'); background-repeat: no-repeat; }

.tooltip-btn button:before,
a.tooltip-btn:before,
.svg-tooltip { background-image: url('png/tooltip.png'); background-repeat: no-repeat; }

