.mod_prosearch{width:100%;max-width:900px;margin:30px auto;overflow:visible;position:relative}.mod_prosearch .formbody{width:100%;display:flex;flex-wrap:wrap;align-items:center}.mod_prosearch .widget{margin:0}.mod_prosearch .widget.widget-submit{width:15%}.mod_prosearch .widget.widget-text{width:85%}.mod_prosearch input[type="search"]{max-width:100%;display:block;width:100%;margin:0;padding:0 10px;line-height:42px;height:42px}.mod_prosearch button{width:100%;margin:0;padding:0 10px;line-height:42px;height:42px}.mod_prosearch button img{height:32px;width:32px}.mod_prosearch a.hit{text-decoration:none;padding:10px;color:#000;display:flex;width:100%}.mod_prosearch a.hit:hover,.mod_prosearch a.hit:focus{background:#f1efee}.mod_prosearch a.hit .image{width:85px;min-width:85px;margin-right:15px}.mod_prosearch a.hit .image img{width:100%;object-fit:contain}.mod_prosearch a.hit p.title{margin:0 0 5px 0}.mod_prosearch a.hit p.description{margin-bottom:0}.mod_prosearch .autoComplete_wrapper{width:100%}.mod_prosearch .suggest{min-height:30px}.mod_prosearch .suggest p{margin:0}.mod_prosearch .autoComplete_wrapper>ul>li{white-space:normal}
.autoComplete_wrapper{display:inline-block;position:relative}.autoComplete_wrapper>input{width:370px;height:40px;padding-left:20px;font-size:1rem;color:#7b7b7b;border-radius:8px;border:0;outline:none;background-color:#f1f3f4}.autoComplete_wrapper>input::placeholder{color:rgba(123, 123, 123, 0.5);transition:all 0.3s ease}.autoComplete_wrapper>ul{position:absolute;max-height:226px;overflow-y:scroll;top:100%;left:0;right:0;padding:0;margin:0.5rem 0 0 0;border-radius:0.6rem;background-color:#fff;box-shadow:0 3px 6px rgba(149, 157, 165, 0.15);border:1px solid rgba(33, 33, 33, 0.07);z-index:1000;outline:none}.autoComplete_wrapper>ul[hidden],.autoComplete_wrapper>ul:empty{display:block;opacity:0;transform:scale(0)}.autoComplete_wrapper>ul>li{margin:0.3rem;padding:0.3rem 0.5rem;list-style:none;text-align:left;font-size:1rem;color:#212121;transition:all 0.1s ease-in-out;border-radius:0.35rem;background-color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.2s ease}.autoComplete_wrapper>ul>li::selection{color:rgba(255, 255, 255, 0);background-color:rgba(255, 255, 255, 0)}.autoComplete_wrapper>ul>li:hover{cursor:pointer;background-color:rgba(123, 123, 123, 0.1)}.autoComplete_wrapper>ul>li mark{background-color:transparent;color:#ff7a7a;font-weight:bold}.autoComplete_wrapper>ul>li mark::selection{color:rgba(255, 255, 255, 0);background-color:rgba(255, 255, 255, 0)}.autoComplete_wrapper>ul>li[aria-selected="true"]{background-color:rgba(123, 123, 123, 0.1)}@media only screen and (max-width:600px){.autoComplete_wrapper>input{width:18rem}}
