#main-search ul.search-bar{text-align:center;list-style-type:none;padding:0;margin:0}#main-search ul.search-bar>li{display:inline-block;color:#1254e4;cursor:pointer;font-weight:bolder;margin:0;padding:.5em 1em}#main-search ul.search-bar>li:first-child{margin:0}#main-search ul.search-bar>li.active{background-color:#69a6bf;color:#fff}#main-search ul.search-bar>li.mobile{display:none}@media (max-width:30em){#main-search ul.search-bar>li:nth-child(n+4){display:none}#main-search ul.search-bar>li.mobile{display:inline-block;position:relative;z-index:10}#main-search ul.search-bar>li.mobile>span{display:block;position:relative}#main-search ul.search-bar>li.mobile>span:before{content:'';width:0;height:0;position:absolute;right:-12px;top:40%;border:5px solid transparent;margin-bottom:2px;border-top:5px solid;border-bottom:0 solid transparent}#main-search ul.search-bar>li.mobile ul{max-height:0;position:absolute;top:34px;list-style-type:none;background-color:#7bb1c7;left:-100px;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden}#main-search ul.search-bar>li.mobile ul li{text-align:left;color:#fff;margin:1em 0}#main-search ul.search-bar>li.mobile.active{background-color:#7bb1c7}#main-search ul.search-bar>li.mobile.active>span:before{border-bottom:5px solid;border-top:0 solid transparent}#main-search ul.search-bar>li.mobile.active ul{max-height:250px}}#main-search .search-form{background-color:#69a6bf}#main-search .search-form form{display:none;padding-bottom:2em}#main-search .search-form form.active{display:block}#main-search .search-form form h2{color:#fff;text-align:center;margin-bottom:1.5em;margin-top:1.5em}#main-search .search-form form .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1em}#main-search .search-form form .inputs button,#main-search .search-form form .inputs input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 .15em}#main-search .search-form form .inputs button:focus,#main-search .search-form form .inputs input:focus{outline:1px 1px 1px #1254e4}#main-search .search-form form .inputs button{width:25%;background-color:#1254e4;border:none;color:#fff}@media (max-width:30em){#main-search .search-form form h2{margin:1em 0 0;font-weight:bolder;padding:0 1em;font-size:22px}#main-search .search-form form .inputs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#main-search .search-form form .inputs button,#main-search .search-form form .inputs input{margin:1em 0 0}#main-search .search-form form .inputs button{display:block;width:100%;height:40px;font-weight:700;text-transform:uppercase}}@media (max-width:30em){#main-search .search-form.short form .inputs button,#main-search .search-form.short form .inputs input[name=city_state]{display:none}#main-search .search-form.short form .inputs input{background:#fff url(/funnel/assets/images/search.svg) right 10px center no-repeat;background-size:1.5em}}#main-search.sticky{position:fixed;top:0;left:0;right:0;margin:0 auto;max-width:68.75em;background-color:#fff;padding:0 1em;z-index:9}#main-search.sticky h2{display:none}#main-search.sticky .search-form form{padding:1em 0}