.search_new{color:black;font-size:.8em;line-height:1.5em;margin-top:2em}
.search_new .arrow{background-color:transparent;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcnJvdy13aGl0ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzNSAxNy41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNSAxNy41OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uYXJyb3ctd2hpdGV7ZmlsbDojMzMzO3N0cm9rZS13aWR0aDowfTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9ImFycm93LXdoaXRlIiBwb2ludHM9IjAsMCAxNy41LDE3LjUgMzUsMCAiLz48L3N2Zz4=');background-position:center;background-repeat:no-repeat;background-size:100%;display:block;height:17.5px;width:35px}
.search_new .custom-radio .custom-radio-button{margin-right:.5em}
.search_new .custom-radio span+span{margin-left:2em}
.search_new .custom-select{background-color:transparent;display:inline-block;position:relative}
.search_new .custom-select.focused .selection,.search_new .custom-select.focused.state .selection{background-color:#fff;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE1IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMzMzMzMzO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+Cjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgNy41LDcuNSAxNC41LDAuNSAiLz4KPC9zdmc+');color:#333}
.search_new .custom-select select{cursor:pointer;height:100%;left:0;margin:0;opacity:.001;padding:0;position:absolute;top:0;width:100%}
.search_new .custom-select select[disabled]{cursor:default}
.search_new .custom-select input.selection{background-color:#333;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJhcnJvdyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDE1IDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE1IDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+Cjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjAuNSwwLjUgNy41LDcuNSAxNC41LDAuNSAiLz4KPC9zdmc+');background-position:center right 1em;background-repeat:no-repeat;background-size:1em 1em;border-width:0;color:#fff;margin-top:0;padding:0 1em;width:auto}
@media screen and (min-width:992px){.search_new .custom-select input.selection{border-radius:2em;border-width:0 0 1px;color:#fff;display:inline-block}
}
.search_new .custom-select.state .selection{background-color:#3095b4}
.search_new .delete{background-color:transparent;background-image:url('data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI1IDI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNSAyNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMzMzMzMzM7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjAuNSIgeTE9IjAuNSIgeDI9IjI0LjUiIHkyPSIyNC41Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjI0LjUiIHkxPSIwLjUiIHgyPSIwLjUiIHkyPSIyNC41Ii8+PC9zdmc+');background-position:center;background-repeat:no-repeat;background-size:20px 20px;border-width:0;display:block;height:20px;opacity:.5;position:absolute;right:0;top:50%;width:20px}
.search_new .delete:focus,.search_new .delete:hover{opacity:1.0}
.search_new .error{color:red;display:none;margin-top:2em}
.search_new .error.show{display:block}
.search_new input{outline:0}
.search_new input[disabled],.search_new input.disabled{opacity:.5}
.search_new input[name="query"]{font-size:400%;line-height:2.5em;width:100%}
@media screen and (min-width:992px){.search_new input[name="query"]{line-height:1.5em}
}
.search_new input[type="submit"]{border-radius:3em;margin-top:2em;width:auto}
.search_new input[type="text"]{border-color:#868686;border-width:0 0 1px;padding-left:0;padding-right:1em}
.search_new input.custom-radio-button{background-color:#fff;border-color:#3095b4;border-radius:.75em;display:inline-block;height:1.5em;margin:0 1em 0 0;width:1.5em;vertical-align:middle}
.search_new input.custom-radio-button:focus{background-color:#3095b4;box-shadow:inset 0 0 0 .25em #fff}
.search_new input.custom-radio-button[selected]{background-color:#3095b4;box-shadow:none}
.search_new input.search-type{background-color:transparent;border-width:0;color:#3095b4;display:inline-block;font-weight:bold;margin:0;padding:0;width:auto}
.search_new input.search-type[selected]{color:#333}
.search_new section{position:relative}
.search_new section[name="user-business"] *{display:inline-block;margin:0}
@media screen and (min-width:992px){.search_new .settings{margin-top:2.25em}
}
@media screen and (max-width:767px){.search_new input[name="query"]{font-size:1.5em}
}
@media screen and (min-width:768px){.search_new{font-size:1em}
.search_new input[name="query"]{font-size:2.5em}
}
@media screen and (max-width:991px){.search_new .business-search-settings,.search_new input[type="submit"]{line-height:3.5em}
.search_new .custom-radio{float:right}
.search_new .custom-radio,.search_new p{display:inline-block;padding:0 1em}
.search_new .custom-select{display:block}
.search_new .custom-select input.selection{border-radius:0;display:block;text-align:left;width:100%}
.search_new input.search-type[name="business"]{margin-right:.5em}
.search_new input.search-type[name="site"]{margin-left:.5em}
.search_new input[type="submit"]{padding:0 4em}
.search_new section[name="submit"]{text-align:center}
.search_new section[name="user-business"]{border-bottom:1px solid #868686}
}
@media screen and (min-width:992px){.search_new .business-search-settings section{display:inline-block}
.search_new .custom-select input.selection{background-position:center right 1.5em;border-width:1px;padding:1em 4em 1em 2em}
.search_new .divider{display:inline-block;margin:0 2em}
.search_new input[name="query"]{font-size:3.5em}
.search_new input[type="submit"]{padding:1em 4em}
.search_new section{margin-top:2em}
.search_new section[name="user-business"]{margin-left:2.5em}
.search_new section[name="user-business"] .custom-radio{margin-left:2em}
}
.error-page #content .search_new .business-search-settings,.error-page #content .search_new section[name="search-type"]{display:none}