h1#search_results_heading{position:relative;text-align:center;margin-top:90px;color:var(--primary-colour);text-transform:uppercase}h1#search_results_heading:before{content:"\f002";font-family:"Font Awesome 5 Pro";background:var(--secondary-colour);top:-65px;color:#fff;font-size:20px;line-height:50px;text-align:center;border-radius:50%;width:50px;height:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}#search_filter{padding:10px;background-color:var(--light-grey)}#search_filter #fullsearch_kw{background-color:#fff;border:1px solid #e3e3e3;color:#565656;height:30px;line-height:30px;margin:0 5px 0 0;padding:0 5px;width:85%}#search_filter #full_search_button{background-color:var(--link-colour);color:#fff;float:right;height:30px;line-height:27px;text-align:center;width:31px}#search_filter #full_search_button:hover{background-color:var(--link-colour-hover)}body:not(.is_mouse) #search_filter #full_search_button:focus{background-color:var(--link-colour-hover)}.advanced_search_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0px) and (max-width:575px){.advanced_search_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.advanced_search_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advanced_search_wrapper #search_left{background:hsla(calc(var(--light-grey-h) + 0deg),calc(var(--light-grey-s) + .001%),calc(var(--light-grey-l) + .001%),calc(var(--light-grey-a) - calc(1 - .3)));border-radius:var(--block-link-radius);padding:15px;margin-bottom:15px;display:block!important}.search_categories{position:sticky;top:140px}#search_categories_list{margin:0;padding:0}#search_categories_list li{margin:0 0 3px;font-size:15px;list-style:none;position:relative}#search_categories_list li.no_results{opacity:.2}#search_categories_list li button{border:none;background:0 0;text-align:inherit;padding:14px 40px 14px 10px;line-height:21px;display:block;text-decoration:none;color:var(--text-colour);width:100%;border-radius:calc(var(--block-link-radius)/ 2);position:relative;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out}#search_categories_list li button.selected{background-color:var(--primary-colour);color:var(--text-over-primary)}#search_categories_list li button.selected .tot{background-color:var(--text-over-primary);color:var(--primary-colour)}#search_categories_list li button:hover:not(.selected){background-color:var(--light-grey)}#search_categories_list li button .tot{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:var(--primary-colour);color:var(--text-over-primary);border-radius:10px;min-width:20px;height:20px;font-size:12px;line-height:20px;text-align:center;font-weight:700;padding:0 6px}#search_bar{line-height:50px;padding:0;width:100%;margin-bottom:30px}@media (min-width:576px) and (max-width:767px){#search_bar{padding:0}}@media (min-width:0px) and (max-width:575px){#search_bar{padding:0}}#search_bar #num_results{padding:0;display:block;text-align:center;line-height:50px;overflow:hidden;font-family:var(--font-primary);font-size:15px;margin-bottom:10px;font-weight:700;font-style:italic}@media (min-width:576px) and (max-width:767px){#search_bar #num_results{width:100%;height:55px}}@media (min-width:0px) and (max-width:575px){#search_bar #num_results{width:100%;height:55px}}#search_bar #show_hints{margin-left:15px}#search_bar #search_term{float:right;line-height:50px;font-weight:700;color:#fff}@media (min-width:576px) and (max-width:767px){#search_bar #search_term{float:none;margin-left:15px}}@media (min-width:0px) and (max-width:575px){#search_bar #search_term{float:none;margin-left:15px}}#search_bar #search_form_quick{width:100%;height:50px;padding:10px 20px 10px 50px;margin:0;position:relative;background:var(--primary-colour);border-radius:var(--block-link-radius)}#search_bar #search_form_quick .kw{width:100%;height:30px;line-height:30px;padding:0 5px;margin:0;float:left;background-color:transparent;border:none;color:var(--text-over-primary)}#search_bar #search_form_quick .kw:-moz-placeholder,#search_bar #search_form_quick .kw:-ms-input-placeholder,#search_bar #search_form_quick .kw::-moz-placeholder,#search_bar #search_form_quick .kw::-webkit-input-placeholder{color:rgba(255,255,255,.4)}@media (min-width:0px) and (max-width:575px){#search_bar #search_form_quick .kw{width:65%}}#search_bar #search_form_quick .search_go{width:31px;height:30px;line-height:32px;text-align:center;color:var(--text-over-primary);margin-right:10px;position:absolute;left:10px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#search_bar #search_form_quick .search_go:hover{opacity:.4}body:not(.is_mouse) #search_bar #search_form_quick .search_go:focus{opacity:.4}#search_results_wrapper{min-height:200px;background:transparent url(/images/icons/puff.svg) center/32px 32px no-repeat}#search_results_wrapper.loaded{background:0 0}#search_results_wrapper #search_right{background-color:#fff;padding-left:40px}@media (min-width:0px) and (max-width:767px){#search_results_wrapper #search_right{padding-left:0}}#search_results_ajax{position:relative}#search_results_ajax.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.8;background:#fff url(/images/icons/puff.svg) center/32px 32px no-repeat}#search_results{margin:0;background-color:#fff}#search_results.adv{margin:15px 0 0 0}#search_results li{margin:0 0 20px;list-style:none;padding:0 15px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-bottom:2px dotted #efefef}@media (min-width:0px) and (max-width:575px){#search_results li{padding-left:15px}}@media (min-width:576px) and (max-width:767px){#search_results li{padding-left:15px}}#search_results li>div{margin-bottom:5px}#search_results li>div a,#search_results li>div span{font-weight:400!important;font-size:12px!important;line-height:15px!important;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:block;overflow:hidden}@media (min-width:1200px) and (max-width:1399px){#search_results li>div a,#search_results li>div span{text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1400px){#search_results li>div a,#search_results li>div span{text-overflow:ellipsis;white-space:nowrap}}#search_results li>div a.result_url{float:left;color:var(--text-colour);max-width:80%}@media (min-width:0px) and (max-width:1199px){#search_results li>div a.result_url{max-width:100%}}#search_results li>div span{float:right;color:#a2a2a2!important;max-width:20%}@media (min-width:0px) and (max-width:1199px){#search_results li>div span{float:none;clear:both;padding-top:2px;max-width:100%}}#search_results li>div a:hover{color:var(--link-colour-hover)!important}#search_results li .result_link{font-size:16px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#search_results li .result_link>span{color:#9b9b9b;font-size:14px}#search_results li .result_text p{margin:0}#search_hint_wrapper{max-width:680px}#search_hint_wrapper #search_hint_title{display:block;background-color:var(--primary-colour);padding:10px;margin:0 0 20px}#search_hint_wrapper #search_hint_title h3{margin:0;color:#fff}#search_hint_wrapper #search_hint ul{margin:0;padding:0}#search_hint_wrapper #search_hint ul li{list-style:none;margin:0 0 10px 30px;clear:both;background-color:var(--light-grey);padding:10px}#search_hint_wrapper #search_hint ul li span{display:block;width:30px;height:30px;background-color:var(--link-colour);color:#fff;float:left;text-align:center;line-height:26px;font-size:20px;margin:-10px 0 0 -40px}#search_hint_wrapper #search_hint ul li span.asterix{line-height:36px}