.text-address-finder-wrap .text-input-field.text-address-finder.loading-data .address_find_postcode.input-field{background-size:24px;background-repeat:no-repeat;background-image:url("clientlib_addressfinder_v1_base/resources/images/spinner_champ.gif")}
.text-address-finder-wrap .text-input-field.text-address-finder.loading-data .addressfinder-search{display:none}
.text-address-finder-wrap .text-input-field.text-address-finder .error-container{display:none !important}
.text-address-finder-wrap .text-input-field.text-address-finder.errorState .error-container{display:block !important}
.text-address-finder-wrap .text-input-field.text-address-finder .addressfinder-search{display:block;width:24px;height:24px;position:absolute;right:20px;top:20px;background-size:100%;background-repeat:no-repeat;background-image:url("clientlib_addressfinder_v1_base/resources/images/search-icon-champion.svg")}
.text-address-finder-wrap .text-input-field.text-address-finder.errorState .addressfinder-search{display:none}
.text-address-finder-wrap .text-address-finder-label{display:none;padding:20px 100px 20px 20px;margin-top:15px;background-color:#f2f2f8}
.text-address-finder-wrap .text-address-finder-label.active{display:block}
.cq-wcm-edit .text-address-finder-wrap .text-address-finder-label,.aem-AuthorLayer-Edit .text-address-finder-wrap .text-address-finder-label{display:block}
.text-address-finder-wrap .text-address-finder-label .label-change{padding-top:10px}
.text-address-finder-wrap .address-enter-manual{margin-top:20px}
.address-manual-entry{display:none}
.address-manual-entry.active,.cq-wcm-edit .address-manual-entry,.aem-AuthorLayer-Edit .address-manual-entry{display:block}
.address-manual-entry .address-revert-addressfinder .cta.cta-primary .cta-text{text-align:left;width:240px}
.address-manual-entry .address-revert-addressfinder .cta.cta-primary .cta-text .cta-text-default{padding-left:24px;display:inline-block}
.address-manual-entry .address-revert-addressfinder .cta.cta-primary .cta-text .cta-text-default.align-text{padding-left:48px;display:inline-block}
.address-manual-entry .address-revert-addressfinder .cta.cta-primary .cta-text .cta-text-active{display:none}
.address-manual-entry .address-revert-addressfinder .add-to-comp-icon{margin:auto;bottom:10px;top:0;right:20px;background-position:center;background-size:100%;position:absolute;height:24px;width:24px;background-image:url("clientlib_addressfinder_v1_base/resources/images/search-icon-champion-white.svg")}
.address-manual-entry .address-revert-addressfinder .add-to-comp-icon.icon-align-left{right:195px}
.ui-widget.ui-widget-content.ui-autocomplete{border:1px solid #5e10b1;max-height:264px;color:#333;overflow-y:scroll}
.ui-widget.ui-widget-content.ui-autocomplete::-webkit-scrollbar{width:4px}
.ui-widget.ui-widget-content.ui-autocomplete::-webkit-scrollbar-track{background:#fff}
.ui-widget.ui-widget-content.ui-autocomplete::-webkit-scrollbar-thumb{background:#d8d8d8}
.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item{max-height:118px;overflow:hidden;width:100%;position:relative}
.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{max-height:118px;vertical-align:middle;padding:20px 64px 20px 19px}
.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-widget-content .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-widget-header .ui-state-active,.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item a.ui-button:active,.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-button:active,.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item .ui-button.ui-state-active:hover{border:1px solid #5e10b1;background:#3c1053;font-weight:normal;color:#fff}
.text-input-field .text__input-wrap .input-field.address_find_postcode[isvalid="true"]{background-image:none}
.address-finder-label-active.text-input-field .text__input-wrap .input-field.address_find_postcode[isvalid="true"]{background-image:url("clientlib_addressfinder_v1_base/resources/images/icon-right-champion.svg")}
.address-finder-label-active.text-input-field.text-address-finder .addressfinder-search{display:none}
.text-address-finder-wrap .text-input-field.text-address-finder.errorState .error-container{display:block !important}
.text-address-finder-wrap .text-input-field.text-address-finder .error-container{display:none !important}
@media(max-width:767px){.text-input-field .text-address-finder-label{display:none;padding-right:20px;margin-top:15px;background-color:#f2f2f8}
.text-input-field.text-address-finder.hide{display:none}
}