﻿.searchbutton{cursor:pointer;transition:all .3s}.searchbutton:hover,.searchbutton:focus{color:#313336}.search-overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;height:calc(100% + 4px);max-width:100%;z-index:99999;display:none;color:#fff;border:0;padding:0 20px;background:rgba(0,0,0,.85);color:#fff}.search-overlay.open{display:initial}.search-overlay label,.search-overlay .label{width:0}.search-overlay .close-search{position:absolute;outline:0;top:20px;bottom:0;margin:0;right:0;display:block;width:30px;height:30px;color:inherit;text-indent:-999999px;cursor:pointer;border:none;background:none;display:flex;justify-content:center;align-items:center;padding:0}.search-overlay .close-search:after{content:"";font-family:Font Awesome\ 5 Pro;color:inherit;text-indent:0;font-size:20px;font-weight:700}.search-overlay form{position:relative;width:100%;height:100%;display:flex;align-items:center}.search-overlay form #ke_search_searchfield_submit{position:absolute;outline:0;top:20px;bottom:0;margin:0;right:42px;display:block;width:30px;height:30px;color:inherit;text-indent:-999999px;cursor:pointer;border:none;background:none;display:flex;justify-content:center;align-items:center;padding:0}.search-overlay form #ke_search_searchfield_submit:after{content:"";font-family:Font Awesome\ 5 Pro;color:inherit;text-indent:0;font-size:20px;font-weight:700}.search-overlay form #ke_search_searchfield_sword{width:500px;max-width:100%;height:auto;background:none;border:1px solid #fff;outline:0;font-family:"Roboto",sans-serif;font-size:25px;color:#fff;letter-spacing:0;padding:20px;line-height:30px;font-weight:400;margin:auto}@media(max-width: 500px){.search-overlay form #ke_search_searchfield_sword{font-size:20px}}.search-overlay form #ke_search_searchfield_sword::-webkit-input-placeholder{font-family:"Roboto",sans-serif;font-size:25px;color:#fff;opacity:.8;letter-spacing:0;font-weight:400}@media screen and (max-width: 767px){.search-overlay form #ke_search_searchfield_sword::-webkit-input-placeholder{color:#fff}}@media(max-width: 500px){.search-overlay form #ke_search_searchfield_sword::-webkit-input-placeholder{font-size:20px}}.search-overlay form #ke_search_searchfield_sword::-moz-placeholder{font-family:"Roboto",sans-serif;font-size:25px;color:#fff;opacity:.8;letter-spacing:0;font-weight:400}@media screen and (max-width: 767px){.search-overlay form #ke_search_searchfield_sword::-moz-placeholder{color:#fff}}@media(max-width: 500px){.search-overlay form #ke_search_searchfield_sword::-moz-placeholder{font-size:20px}}.search-overlay form #ke_search_searchfield_sword:-ms-input-placeholder{font-family:"Roboto",sans-serif;font-size:25px;color:#fff;opacity:.8;letter-spacing:0;font-weight:400}@media screen and (max-width: 767px){.search-overlay form #ke_search_searchfield_sword:-ms-input-placeholder{color:#fff}}@media(max-width: 500px){.search-overlay form #ke_search_searchfield_sword:-ms-input-placeholder{font-size:20px}}.search-overlay form #ke_search_searchfield_sword:-moz-placeholder{font-family:"Roboto",sans-serif;font-size:25px;color:#fff;opacity:.8;letter-spacing:0;font-weight:400}@media screen and (max-width: 767px){.search-overlay form #ke_search_searchfield_sword:-moz-placeholder{color:#fff}}@media(max-width: 500px){.search-overlay form #ke_search_searchfield_sword:-moz-placeholder{font-size:20px}}.frame .tx-kesearch-pi1 form{margin:0}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox{height:60px}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword{background:none;margin:0;border:solid 1px #0e4a7d;border-radius:0;outline:0;color:#464646;width:100%;max-width:500px;height:60px;padding-left:28px;padding-right:28px;transition:all .3s;font-family:"Roboto",sans-serif;font-weight:400}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword.filled,.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:focus{border-color:#0e4a7d}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword::-webkit-input-placeholder{color:inherit;font-weight:400;font-size:14px;letter-spacing:0px}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:-moz-placeholder{color:inherit;font-weight:400;font-size:14px;letter-spacing:0px;opacity:1}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword::-moz-placeholder{color:inherit;font-weight:400;font-size:14px;letter-spacing:0px;opacity:1}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:-ms-input-placeholder{color:inherit;font-weight:400;font-size:14px;letter-spacing:0px}.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #kesearch_submit{display:none}.frame .tx-kesearch-pi1 form .kesearch_searchbox .resetbutt .resetButton{border:none;background:none;line-height:20px;max-width:none}.frame .tx-kesearch-pi1 form .kesearch_searchbox .submitbutt input{border:none;background:none;line-height:20px}.frame .tx-kesearch-pi1 form .kesearch_searchbox a.kesGreyButt,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.resetbutt a,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.submitbutt input,.frame .tx-kesearch-pi1 form .kesearch_searchbox input.kesGreyButt,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.kesGreyButt,.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword{transition:all .3s}.frame .tx-kesearch-pi1 form .kesearch_searchbox span.resetbutt a:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.resetbutt a:focus,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.submitbutt input:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.submitbutt input:focus,.frame .tx-kesearch-pi1 form .kesearch_searchbox input.kesGreyButt:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox input.kesGreyButt:focus,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.kesGreyButt:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox span.kesGreyButt:focus,.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:hover,.frame .tx-kesearch-pi1 form .kesearch_searchbox .kesearchbox #ke_search_sword:focus{box-shadow:none}.frame .tx-kesearch-pi1 #kesearch_num_results{margin-bottom:15px}.frame .tx-kesearch-pi1 #kesearch_results .result-list-item .hit{color:#0e4a7d}