form.search-form{text-align:center;padding:30px 15px}
.ui-selectmenu-text,.ui-menu-item{font-family:Helvetica,sans-serif;font-size:11px;color:#333}
input.search-button{width:auto;vertical-align:bottom;margin-bottom:0;margin-right:15px;height:40px !important}
a.clear-button{vertical-align:bottom}
form .ni-multiselect,form .ui-selectmenu-button,form .ui-selectmenu-button:not(.ui-multiselect){width:100% !important;height:40px !important;margin-bottom:0 !important;vertical-align:bottom;font-size:13px !important;text-align:left}
form .ni-form-keywords input,form .ni-form-city input{vertical-align:bottom;margin-bottom:0 !important;font-size:13px !important;height:40px !important}
form.event-search label{display:block}
.ni-clearall{padding-top:20px}
@media(min-width:768px){.ui-selectmenu-text,.ui-menu-item{font-size:12px !important}
}
@media(min-width:920px){.ni-form-type,.ni-form-language,.ni-form-daterange{min-width:150px;display:inline-block;margin-right:15px;vertical-align:bottom}
.ni-form-keywords,.ni-form-city{display:inline-block;margin-right:15px}
.ui-selectmenu-text,.ui-menu-item{font-size:13px !important}
}
@media(max-width:919px){form .ni-multiselect{max-width:100%}
form.search-form label{margin-bottom:10px}
form.search-form>div{margin-bottom:20px}
}