/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 13 2024 | 10:56:50 */
.em-search-form>button,.em-search-form>input,.em-search-form>input[type="button"],.em-search-form>input[type="reset"],.em-search-form>input[type="submit"],.em-search-form>button::-moz-focus-inner,.em-search-form>input::-moz-focus-inner,.em-search-form>input[type="number"]::-webkit-inner-spin-button,.em-search-form>input[type="number"]::-webkit-outer-spin-button,.em-search-form>input[type="search"],.em-search-form>input[type="search"]::-webkit-search-cancel-button,.em-search-form>input[type="search"]::-webkit-search-decoration{outline:none;border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.em-search{border:1px solid #d0e3f9;margin:5px 0 30px 0;padding:0 10px}.em-search-main.em-search-main-bar{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0;padding:10px 0;width:100%}.em-search-main.em-search-main-bar div{display:flex;flex-flow:column nowrap;justify-content:center;width:100%;padding:0;margin:0}.em-search-main.em-search-main-bar div:first-child{flex-basis:calc(100% - 250px)}.em-search-main.em-search-main-bar div:nth-child(2){flex-basis:170px}.em-search-main.em-search-main-bar div:last-child{flex-basis:80px}.em-search-main.em-search-main-bar .em-search-field{display:block;margin:0;padding:0 15px 0 22px;position:relative;margin:0}.em-search-main.em-search-main-bar .em-search-field:before{position:absolute;width:22px;left:0;top:6px;display:block;line-height:1;color:#454545;font-family:'HWK IconFont'}.em-search-main.em-search-main-bar .em-search-text.em-search-field:before{content:"\E003"}.em-search-main.em-search-main-bar .em-search-text.em-search-field{border-right:1px solid #d0e3f9;margin-right:15px}.em-search-main.em-search-main-bar .em-datepicker.em-search-field:before{content:"\E109"}.em-search-main.em-search-main-bar .em-search-field input{display:block;width:100%;border:none;font-size:16px;color:#454545;line-height:1.5em;background:transparent}.em-search-main.em-search-main-bar .em-search-field input::placeholder{color:#454545}.em-search-submit{color:#fff;line-height:2em;font-size:16px;height:32px;background:#408fe5;border:none;display:inline-block;margin:0;padding:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.em-search-submit:hover{background:rgba(64,143,229,.7)}.em-search-advanced,.em-events-search-advanced{display:none;visibility:hidden}@media only screen and (max-width:640px){.em-search-main.em-search-main-bar{flex-flow:row wrap}.em-search-main.em-search-main-bar div:first-child{flex-basis:100%}.em-search-main.em-search-main-bar div:nth-child(2){flex-basis:calc(100% - 80px)}.em-search-main.em-search-main-bar div:last-child{flex-basis:80px}.em-search-main.em-search-main-bar .em-search-text.em-search-field{border-right:none;border-bottom:1px solid #d0e3f9;padding:0 0 10px 22px;margin:5px 0 15px 0}}