@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.main-width #vehicle-search-v2{padding:16px;margin:16px 0;border-radius:5px;background-color:#1bbb9b}.main-width #vehicle-search-v2 .title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:0 0 12px;padding:0;color:#fff;text-transform:uppercase;font-weight:400;font-size:-webkit-calc(11pt + (18 - 11) * ((100vw - 320px)/ (1920 - 320)));font-size:calc(11pt + (18 - 11) * ((100vw - 320px)/ (1920 - 320)));-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-width #vehicle-search-v2 .title i{font-size:28px;margin:0 8px 2px 0}.main-width #vehicle-search-v2 .fields{display:grid;grid-template-columns:minmax(80px,1fr) 15px minmax(80px,1fr) 15px minmax(80px,1fr) 15px minmax(80px,1fr) auto;grid-gap:6px;width:100%}.main-width #vehicle-search-v2 .fields button{padding:9px;background-color:#fff;border-radius:3px;border:1px solid #b8b8b8;opacity:.5}.main-width #vehicle-search-v2 .fields button:not(:disabled){opacity:1;cursor:pointer;background-color:#fa0;border:1px solid #fff;color:#fff}.main-width #vehicle-search-v2 .fields button:not(:disabled):hover{background-color:#fa0;-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset}.main-width #vehicle-search-v2 .fields i{display:block;text-align:center;color:#fff;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media all and (-ms-high-contrast:none){.main-width #vehicle-search-v2 .fields{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.main-width #vehicle-search-v2 .fields .vehicle-select{-webkit-flex-basis:-webkit-calc(25% - 40px);-ms-flex-preferred-size:calc(25% - 40px);flex-basis:calc(25% - 40px);min-width:90px}.main-width #vehicle-search-v2 .fields .vehicle-actions{-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}}.main-width #vehicle-search-v2 .selectize-control.single .selectize-input{border-color:#666}.main-width #vehicle-search-v2 .selectize-control.single .selectize-input .item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);line-height:90%}.main-width #vehicle-search-v2 .selectize-control.single .selectize-dropdown .selectize-dropdown-content{margin-bottom:0;padding-left:5px}.main-width #vehicle-search-v2 .selectize-control.single .selectize-dropdown .selectize-dropdown-content .optgroup .option{padding-left:15px!important}@media only screen and (max-width:640px),only screen and (max-device-width:640px){#vehicle-search-v2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#vehicle-search-v2.closed{height:58px;overflow:hidden}#vehicle-search-v2 .title{cursor:pointer}.main-width #vehicle-search-v2{margin:16px 0 0}}@media screen and (max-width:640px){.main-width #vehicle-search-v2 .fields{grid-template-columns:auto}.main-width #vehicle-search-v2 .fields button{width:100%}.main-width #vehicle-search-v2 .fields i{display:none}}.search-widget-container #vehicle-search-v2,.search-widget-container #vehicle-search-v2 .vehicle-actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-direction:normal;-moz-box-direction:normal}.search-widget-container #vehicle-search-v2{display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px;padding-bottom:10px;margin:16px}.search-widget-container #vehicle-search-v2 .vehicle-select{padding:0;-webkit-flex-basis:-webkit-calc(25% - 25px);-ms-flex-preferred-size:calc(25% - 25px);flex-basis:calc(25% - 25px);max-width:-webkit-calc(25% - 25px);max-width:calc(25% - 25px)}.search-widget-container #vehicle-search-v2 .vehicle-select .vehicle-select-label{font-family:"Helvetica Neue",Helvetica,Tahoma,Geneva,Verdana,sans-serif;color:#fff;font-size:10pt;margin:0 15px;padding-bottom:5px}@media screen and (max-width:480px){.search-widget-container #vehicle-search-v2 .vehicle-select .vehicle-select-label{display:none}}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:5px 15px 10px}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input{border:2px solid #575757!important;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.disabled,.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.locked{border:2px solid #b5b5b5!important}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input:before{content:'';position:absolute;right:0;top:0;width:40px;height:-webkit-calc(100% + 2px);height:calc(100% + 2px);background-color:transparent}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input:not(.loading):after{border-color:grey transparent transparent}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.loading:after{content:'\ed17';font-family:icomoon;border:none;font-size:18px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);line-height:18px;height:18px;width:18px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.dropdown-active{border:2px solid #1bbc9b!important}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.dropdown-active:not(.loading):after{border-color:transparent transparent grey}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.dropdown-active.loading:after{content:'\ed17';font-family:icomoon;border:none;font-size:18px;top:-webkit-calc(50% - 6px);top:calc(50% - 6px);line-height:18px;height:18px;width:18px;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.dropdown-active :before{left:auto!important}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input.full #vehicle-version-selectized{display:none!important}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-input .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-webkit-calc(100% - 20px);width:calc(100% - 20px);vertical-align:top;display:inline-block}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown{margin:0}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown .selectize-dropdown-content{padding:0;margin:0}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown .selectize-dropdown-content .optgroup-header{font-size:1.1em;font-weight:700;color:#696969!important}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown .selectize-dropdown-content .option{padding:5px 8px;background-color:#fff}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown .selectize-dropdown-content .option:hover{background-color:#1bbc9b;color:#fff}.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected{background-color:rgba(0,0,0,.15);color:#303030}@media screen and (max-width:936px){.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control{-webkit-flex-basis:-webkit-calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px);-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:480px){.search-widget-container #vehicle-search-v2 .vehicle-select .selectize-control{-webkit-flex-basis:-webkit-calc(100% - 30px);-ms-flex-preferred-size:calc(100% - 30px);flex-basis:calc(100% - 30px)}}.search-widget-container #vehicle-search-v2 .vehicle-select select{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:0 15px 15px;height:30px}.search-widget-container #vehicle-search-v2 .vehicle-select:first-of-type .selectize-input:not(.has-options){cursor:pointer;pointer-events:inherit;opacity:1}@media screen and (max-width:1024px){.search-widget-container #vehicle-search-v2 .vehicle-select{-webkit-flex-basis:-webkit-calc(50% - 0px);-ms-flex-preferred-size:calc(50% - 0px);flex-basis:calc(50% - 0px);max-width:-webkit-calc(50% - 0px);max-width:calc(50% - 0px)}}@media screen and (max-width:480px){.search-widget-container #vehicle-search-v2 .vehicle-select{-webkit-flex-basis:-webkit-calc(100% - 0px);-ms-flex-preferred-size:calc(100% - 0px);flex-basis:calc(100% - 0px);max-width:-webkit-calc(100% - 0px);max-width:calc(100% - 0px)}}.search-widget-container #vehicle-search-v2 .vehicle-actions{text-align:center;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-basis:82px;-ms-flex-preferred-size:82px;flex-basis:82px;height:50px}.search-widget-container #vehicle-search-v2 .vehicle-actions .reset-vehicle-search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#007f82;text-decoration:none;text-transform:uppercase;font-size:9pt;padding:0 10px;cursor:pointer}.search-widget-container #vehicle-search-v2 .vehicle-actions .vehicle-search-button{width:50px;height:40px;background-color:#1bbc9b;font-weight:700;color:#fff;border:none;border-radius:2px;cursor:pointer;outline:0;padding:5px 10px}.search-widget-container #vehicle-search-v2 .vehicle-actions .vehicle-search-button:hover{background-color:#00a9ad}.search-widget-container #vehicle-search-v2 .vehicle-actions .vehicle-search-button:disabled{background-color:#a9a9a9;cursor:inherit}@media screen and (max-width:1024px){.search-widget-container #vehicle-search-v2 .vehicle-actions{-webkit-flex-basis:80px;-ms-flex-preferred-size:80px;flex-basis:80px;margin-right:0;margin-left:auto}}@media screen and (max-width:480px){.search-widget-container #vehicle-search-v2 .vehicle-actions{-webkit-flex-basis:-webkit-calc(100% - 0px);-ms-flex-preferred-size:calc(100% - 0px);flex-basis:calc(100% - 0px)}}