  @font-face{font-family:Museo300;src:url("/wp-content/themes/owltheme/assets/fonts/museo300.woff2") format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Museo500;src:url("/wp-content/themes/owltheme/assets/fonts/museo500.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:OpenSansRegular;src:url("/wp-content/themes/owltheme/assets/fonts/opensansregular.woff2") format("woff2");font-weight:300;font-display:swap}.subtitle{font-size:12.5px;line-height:27px;color:#000}nav#secondary-menu.tutor-search-navbar{display:none}@media(min-width: 999px){nav#secondary-menu.tutor-search-navbar{display:block}}#search_page_output h1 .title_count{color:#3bb7ea}#tutor_search{padding:0 0 20px;margin:0 auto;width:100%;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}#tutor_search input,#tutor_search select,#tutor_search li[data-name=delivery] label,#tutor_search li.school_search_choice,#tutor_search li.postcode_search_choice,#tutor_search i.remove_icon{cursor:pointer}#tutor_search li.not_found{cursor:not-allowed}#tutor_search label.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media(min-width: 999px){#tutor_search{width:1000px;border-bottom:0;margin-bottom:30px}}#tutor_search select,#tutor_search button,#tutor_search label,#tutor_search input{font-size:10.4px;font-weight:600;line-height:27px}@media(min-width: 999px){#tutor_search select,#tutor_search button,#tutor_search label,#tutor_search input{font-size:20px}}#tutor_search select.selected_option,#tutor_search input[type=text].selected_option,#tutor_search button.selected_option{border:2px solid #36a2db !important}#tutor_search select.focus_option,#tutor_search input[type=text].focus_option,#tutor_search button.focus_option{border:2px solid #000}#tutor_search .clear_icon{display:inline}#tutor_search .clear_icon i.remove_icon{margin-left:17px;color:#878797;font-size:17px}#tutor_search #scroll_update_filters{visibility:hidden;display:none}#tutor_search input[name=delivery]+label{color:#000;border:1px solid #000;border-radius:4px;padding:4px;background-color:#f0f0f2}#tutor_search input[name=delivery]+label.selected{color:#20430f;border:2px solid #20430f;background-color:#e6f7de}#tutor_search select,#tutor_search button.adjust_filters,#tutor_search button#badge_list,#tutor_search input[type=text]{border:1px solid #000;border-radius:4px}#tutor_search button.adjust_filters{height:35px}#tutor_search button.adjust_filters .filter_count{background-color:#3bb7ea;border-radius:50%;padding:0 4px;color:#fff;margin-right:6px}#tutor_search button.adjust_filters .filter_count.hide{display:hidden}#tutor_search .badge_box{display:block;position:relative;padding-left:35px;margin-bottom:12px;font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#tutor_search .badge_box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#tutor_search .badge_box input:checked~.custom_check{background-color:#1a2641}#tutor_search .badge_box input:checked~.custom_check:after{display:block}#tutor_search .badge_box .custom_check{position:absolute;top:5px;left:0;height:17px;width:17px;border:1px solid #000}#tutor_search .badge_box .custom_check:after{content:"";position:absolute;display:none;left:5.5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#tutor_search li[data-name=scroll-btn]{visibility:hidden;display:none}#tutor_search .form_element{width:100%;height:56px;color:#000;font-weight:bold;text-align:center;padding:12px 7px 19px 13px;list-style:none}#tutor_search .form_element[data-name=subject_level] select.subject_level,#tutor_search .form_element[data-name=subject_level] select.subject_level_blank{display:none;visibility:hidden}#tutor_search .form_element[data-name=subject_level] select.subject_level_blank.shown{display:inline;visibility:visible;pointer-events:none}#tutor_search .form_element[data-name=subject_level] select.subject_level_blank{background-color:#9d9daa;color:#727283}@media(max-width: 999px){#tutor_search .form_element[data-name=subject],#tutor_search .form_element[data-name=subject_level],#tutor_search .form_element[data-name=filters]{display:inline-block}#tutor_search .form_element[data-name=subject],#tutor_search .form_element[data-name=subject_level]{width:33.25vw;padding-right:calc((16vw - 24px)/2)}#tutor_search .form_element[data-name=subject] select,#tutor_search .form_element[data-name=subject_level] select{width:31vw;height:35px}#tutor_search .form_element[data-name=filters]{width:33.5vw}#tutor_search .form_element[data-name=filters] button{width:21.5vw;text-align:left;float:right;margin-right:10px}#tutor_search .form_element[data-name=filters] button i{float:right;margin-top:7px}#tutor_search .form_element[data-name=delivery],#tutor_search .form_element[data-name=school_btn]{background:none;padding-left:0;padding-right:0}#tutor_search .form_element[data-name=delivery] .school_modal_link,#tutor_search .form_element[data-name=delivery] label,#tutor_search .form_element[data-name=school_btn] .school_modal_link,#tutor_search .form_element[data-name=school_btn] label{color:#000;border:1px solid #000;border-radius:4px;padding:4px 15px;background-color:#f0f0f2}}@media(max-width: 999px)and (max-width: 400px){#tutor_search .form_element[data-name=delivery] .school_modal_link,#tutor_search .form_element[data-name=delivery] label,#tutor_search .form_element[data-name=school_btn] .school_modal_link,#tutor_search .form_element[data-name=school_btn] label{padding:4px}}@media(max-width: 999px)and (max-width: 360px){#tutor_search .form_element[data-name=delivery] .school_modal_link,#tutor_search .form_element[data-name=delivery] label,#tutor_search .form_element[data-name=school_btn] .school_modal_link,#tutor_search .form_element[data-name=school_btn] label{padding:0}}@media(max-width: 999px){#tutor_search .form_element[data-name=delivery],#tutor_search .form_element[data-name=sen_level],#tutor_search .form_element[data-name=badges],#tutor_search .form_element[data-name=location],#tutor_search .form_element[data-name=schools],#tutor_search .form_element[data-name=actions]{visibility:hidden;height:0;padding:0}}@media(min-width: 999px){#tutor_search .form_element button#badge_list,#tutor_search .form_element select{background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC) !important;background-position:100%;background-repeat:no-repeat}#tutor_search .form_element .input_icon{float:right;right:calc((100vw - 1000px)/2 + 267px);margin-top:20px;position:absolute;z-index:2;color:#9d9daa;font-size:16px}#tutor_search .form_element[data-name=subject],#tutor_search .form_element[data-name=subject_level],#tutor_search .form_element[data-name=delivery],#tutor_search .form_element[data-name=sen_level],#tutor_search .form_element[data-name=badges],#tutor_search .form_element[data-name=location],#tutor_search .form_element[data-name=schools],#tutor_search .form_element[data-name=actions]{width:25%;visibility:visible}#tutor_search .form_element[data-name=subject] select,#tutor_search .form_element[data-name=subject_level] select,#tutor_search .form_element[data-name=delivery] select,#tutor_search .form_element[data-name=sen_level] select,#tutor_search .form_element[data-name=badges] select,#tutor_search .form_element[data-name=location] select,#tutor_search .form_element[data-name=schools] select,#tutor_search .form_element[data-name=actions] select{width:100%;-webkit-appearance:none !important;-moz-appearance:none !important;width:100%}#tutor_search .form_element[data-name=filters],#tutor_search .form_element[data-name=school_btn]{visibility:hidden;display:none}#tutor_search .form_element[data-name=subject]{order:1}#tutor_search .form_element[data-name=subject_level]{order:2}#tutor_search .form_element[data-name=badges]{order:3}#tutor_search .form_element[data-name=badges] #badge_list{text-align:left;white-space:nowrap}#tutor_search .form_element[data-name=badges] #badge_list .inner_text{display:inline-block;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:5px}#tutor_search .form_element[data-name=badges] #badge_options{display:none;z-index:3;text-align:left;position:relative;background:#fff;padding:16px 11px;margin-top:7px;border-radius:8px;border:1px solid}#tutor_search .form_element[data-name=badges] #badge_options label{display:block}#tutor_search .form_element[data-name=sen_level]{order:4}#tutor_search .form_element[data-name=location]{visibility:hidden;order:7;width:314px}#tutor_search .form_element[data-name=location].shown{visibility:visible}#tutor_search .form_element[data-name=location] .postcode_search_results{display:none;background:#fff;position:relative;z-index:1;text-align:left;padding:10px;border:1px solid #000;border-radius:4px;margin-top:10px}#tutor_search .form_element[data-name=location] .postcode_search_results li{padding:8px}#tutor_search .form_element[data-name=location] .input_icon{visibility:hidden;color:#000;right:calc((100vw - 1000px)/2 + 21px)}#tutor_search .form_element[data-name=delivery]{order:6;padding-top:29px;width:262px}#tutor_search .form_element[data-name=delivery] input{width:0}#tutor_search .form_element[data-name=delivery] label{width:113px;height:43px;padding:6px 0 2px}#tutor_search .form_element[data-name=delivery] label[for=delivery_online]{float:left}#tutor_search .form_element[data-name=delivery] label[for=delivery_home]{float:right}#tutor_search .form_element[data-name=schools]{order:5;width:424px}#tutor_search .form_element[data-name=schools] .input_icon{color:#000;right:calc((100vw - 1000px)/2 + 597px)}#tutor_search .form_element[data-name=actions]{order:8;margin-left:auto;margin-top:16px;padding-top:25px;width:300px}#tutor_search .form_element[data-name=actions] input[type=reset]{background:none;border:0;margin-top:7px;margin-right:17px;float:right}#tutor_search .form_element[data-name=actions] #tutor_filter{float:right;background-color:#fdcb5b}#tutor_search .form_element select,#tutor_search .form_element input[type=text],#tutor_search .form_element button#badge_list{height:59px;width:100%;padding-left:10px;color:#000}#tutor_search .form_element button#badge_list,#tutor_search .form_element select,#tutor_search .form_element input[type=text]::placeholder{color:#000}#tutor_search .form_element .postcode_search_results,#tutor_search .form_element .school_search_results{display:none;background:#fff;position:relative;z-index:1;text-align:left;padding:10px;border:1px solid #000;border-radius:4px;margin-top:10px}#tutor_search .form_element .postcode_search_results .school_search_choice,#tutor_search .form_element .school_search_results .school_search_choice{padding:8px}#tutor_search .mob_top_row .form_element[data-name=subject],#tutor_search .mob_top_row .form_element[data-name=subject_level]{width:50%}}#tutor_search #modal_wrapper{visibility:hidden;height:0;padding:0}#tutor_search .mob_top_row{display:flex;background:#1a2641;border-bottom:4px solid #fdcb5b;height:66px;width:100%;list-style:none;padding:0}@media(min-width: 999px){#tutor_search .mob_top_row{order:1;background:none;border-bottom:0;width:50%}}#tutor_search #formModal .modal-dialog{width:auto;margin:10px}@media(min-width: 999px){#tutor_search #formModal .modal-dialog{display:none}}#tutor_search #formModal .modal-header{border-bottom:0;padding-bottom:0}#tutor_search #formModal .modal-header p,#tutor_search #formModal .modal-header button{font-size:15px;font-weight:600;line-height:30px;color:#000}#tutor_search #formModal .modal-header p{text-align:center;border-bottom:1px solid #1a2641;padding-bottom:11px}#tutor_search #formModal .modal-header button{opacity:1}#tutor_search #formModal .modal-body{padding-bottom:0}#tutor_search #formModal .modal-body p{font-size:inherit;font-weight:600;margin:5px 0 11px}#tutor_search #formModal .modal-body label{font-size:15px}#tutor_search #formModal .modal-body input{font-size:10.4px}#tutor_search #formModal .modal-body select{width:50vw;height:35px}#tutor_search #formModal .modal-body fieldset[data-name=subject],#tutor_search #formModal .modal-body fieldset[data-name=subject_level],#tutor_search #formModal .modal-body #deliver_location_wrap,#tutor_search #formModal .modal-body fieldset[data-name=school_output],#tutor_search #formModal .modal-body fieldset[data-name=badge_output],#tutor_search #formModal .modal-body fieldset[data-name=sen_output]{padding-bottom:20px;border-bottom:1px solid #9d9daa}#tutor_search #formModal .modal-body fieldset[data-name=subject_level] select.subject_level,#tutor_search #formModal .modal-body fieldset[data-name=subject_level] select.subject_level_blank{display:none;visibility:hidden}#tutor_search #formModal .modal-body fieldset[data-name=subject_level] select.subject_level_blank.shown{display:inline;visibility:visible;pointer-events:none}#tutor_search #formModal .modal-body fieldset[data-name=modal_delivery_output]{display:inline}#tutor_search #formModal .modal-body fieldset[data-name=modal_delivery_output] label{font-size:10.4px;display:block;width:64px;text-align:center}#tutor_search #formModal .modal-body fieldset[data-name=modal_delivery_output] label[for=modal_delivery_home]{margin-top:31px}#tutor_search #formModal .modal-body fieldset[data-name=modal_delivery_output] input{margin:0;width:0;display:none}#tutor_search #formModal .modal-body fieldset[data-name=location_output]{display:none;position:relative;margin-left:20px}#tutor_search #formModal .modal-body fieldset[data-name=location_output] input[type=text]{top:57px;right:15px;width:50vw;color:#000;font-size:15px}#tutor_search #formModal .modal-body fieldset[data-name=location_output] .postcode_search_results{display:none;position:absolute;z-index:3;background-color:#fff;width:calc(100vw - 50px);left:-84px;top:50px;border:1px solid #000;border-radius:8px;padding:10px 11px}#tutor_search #formModal .modal-body fieldset[data-name=location_output] .postcode_search_results li{list-style:none;font-size:20px;padding:8px}#tutor_search #formModal .modal-body fieldset[data-name=school_output]{position:relative}#tutor_search #formModal .modal-body fieldset[data-name=school_output] input[type=text]{top:57px;right:15px;width:50vw;color:#000;font-size:15px}#tutor_search #formModal .modal-body fieldset[data-name=school_output] .school_search_results{display:none;position:absolute;z-index:3;background-color:#fff;width:calc(100vw - 50px);top:94px;border:1px solid #000;border-radius:8px;padding:10px 11px}#tutor_search #formModal .modal-body fieldset[data-name=school_output] .school_search_results li{list-style:none;font-size:20px;padding:8px}#tutor_search #formModal .modal-body input[type=text]{padding:6px;border:1px solid #000;border-radius:4px;height:36.6px;color:#b3b3bd}#tutor_search #formModal .modal-body .input_icon{float:right;left:calc(50vw - 25px);margin-top:10px;position:absolute;z-index:2;color:#9d9daa;font-size:16px}#tutor_search #formModal .modal-body fieldset[data-name=school_output] input[type=text]{width:50vw}#tutor_search #formModal .modal-body fieldset[data-name=school_output] .input_icon{right:calc(50vw - 29px)}#tutor_search #formModal .modal-body fieldset[data-name=badge_output] label{display:block;font-size:inherit}#tutor_search #formModal .modal-body fieldset[data-name=badge_output] label:last-of-type{margin-bottom:0}#tutor_search #formModal .modal-body fieldset[name=sen_output]{margin-top:12px;padding-bottom:12px;border-bottom:1px solid #9d9daa}#tutor_search #formModal .modal-body fieldset[name=sen_output] select{font-size:inherit;width:50vw}#tutor_search #formModal .modal-footer{border-top:0;padding-top:0}#tutor_search #formModal .modal-footer #mob_btns{display:block;margin:19px auto 10px;text-align:center}#tutor_search #formModal .modal-footer #mob_btns input{width:114px;font-size:12.5px}#tutor_search #formModal .modal-footer #mob_btns input.reset_tutor_form{background:none;border:0;font-weight:400}#tutor_search #formModal .modal-footer #mob_btns #tutor_filter{background-color:#fff2d7}#tutor_search li.postcode_search_choice.selected,#tutor_search li.school_search_choice.selected{font-weight:600;background-color:#fff2d7;border:1px solid #de9902;border-radius:16px;padding:8px}#tutor_search li.postcode_search_choice.not_found,#tutor_search li.school_search_choice.not_found{font-weight:600;background-color:#ffded6;border:1px solid #de9902;border-radius:16px;padding:8px}#tutor_search .scroll_form{position:fixed;width:100%;top:0px;z-index:1;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@media(min-width: 999px){#tutor_search.scroll_form{position:sticky;width:100%;top:0px;z-index:2;background:#1a2641;padding:8px calc((100vw - 1000px)/2) 0;height:59px;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}#tutor_search.scroll_form li.form_element,#tutor_search.scroll_form .reset_tutor_form{display:none;visibility:hidden}#tutor_search.scroll_form li[data-name=scroll-btn]{visibility:visible;display:block;width:100%}#tutor_search.scroll_form li[data-name=scroll-btn] #scroll_update_filters{display:block;visibility:visible;margin:auto;background-color:#fdcb5b}}@media screen and (min-width: 999px){#tutor_search .desktop_scroll_form{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@media(min-width: 999px){#search_page_output h1#tutor_search_title{width:85%}}#search_page_output #loading_message{display:block;margin:0 auto}#search_page_output #loading_message h1{text-align:center}#search_page_output #tutor_output{margin-bottom:55px}#search_page_output #view_more{margin:55px auto;display:block}#tutor_display_more{margin-bottom:48px}/*# sourceMappingURL=tutor_search_style.min.css.map */
