@media only screen and (min-width:768px){#search .horizontal-farefinder .hour-input-container select{text-transform:lowercase}}@media only screen and (min-width:768px) and (max-width:991px){#search .horizontal-farefinder .search-results.search-elements .form-group:first-child{padding-bottom:15px}}@media only screen and (min-width:992px){#search fieldset[disabled] .hw-input-icon.hw-input-calendar-icon{background-image:none!important}}#search fieldset[disabled] .hw-btn-primary{cursor:auto;background-color:#f8f8f8;color:#949494;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.car-perceived-speed{margin:10px auto 0;padding:0;position:relative}@media (min-width:768px){.car-perceived-speed{width:75%;margin:20px auto 0}}.car-perceived-speed .car-placeholder{color:#333;padding:0;border-bottom:1px solid #e9e9e9;position:relative;overflow:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderAnimation;animation-timing-function:linear;background:linear-gradient(90deg,#f8f8f8 8%,#f0f0f0 18%,#f8f8f8 33%);background-size:640px 104px}.car-perceived-speed .car-placeholder.urgency{-webkit-transition:all .3s linear;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;transition:all .3s linear;height:78px}.car-perceived-speed .car-placeholder.urgency.ng-hide{opacity:0}.car-perceived-speed .car-placeholder.urgency.ng-animate.ng-hide-remove.ng-hide-remove-active{opacity:1}.car-perceived-speed .car-placeholder.results{height:91px}.car-perceived-speed .car-placeholder.results.ng-enter{transition:.3s;transition-delay:0s;opacity:0}.car-perceived-speed .car-placeholder.results.ng-enter-active{opacity:1}.car-perceived-speed .car-placeholder.results.ng-enter-stagger{transition-delay:0s}.car-perceived-speed .car-placeholder.results.ng-hide-add{transition:0s}.car-perceived-speed .car-placeholder__urgency-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/placeholder-urgency-mobile.svg") no-repeat;height:78px}.car-perceived-speed .car-placeholder__image-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-left-mobile.svg");height:91px;background-position:top}.car-perceived-speed .car-placeholder__description-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-center-mobile.svg") no-repeat;height:91px;background-position:0 0}.car-perceived-speed .car-placeholder__price-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-right-mobile.svg") no-repeat;height:91px;background-position:0 0}@media only screen and (min-width:768px){.car-perceived-speed .car-placeholder{color:#333;padding:0;border-bottom:1px solid #e9e9e9;position:relative;overflow:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderAnimation;animation-timing-function:linear;background:linear-gradient(90deg,#f8f8f8 8%,#f0f0f0 18%,#f8f8f8 33%);background-size:640px 104px;margin-bottom:10px;margin-left:15px;margin-right:15px;border:1px solid #e9e9e9}.car-perceived-speed .car-placeholder.urgency{height:70px}.car-perceived-speed .car-placeholder.filters{-webkit-transition:all .3s linear;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;transition:all .3s linear;height:30px;width:427px;border:none}.car-perceived-speed .car-placeholder.filters.ng-hide{opacity:0}.car-perceived-speed .car-placeholder.filters.ng-animate.ng-hide-remove.ng-hide-remove-active{opacity:1}.car-perceived-speed .car-placeholder.results{height:122px}.car-perceived-speed .car-placeholder__urgency-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/placeholder-urgency-laptop.svg") no-repeat;height:70px}.car-perceived-speed .car-placeholder__filters-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/placeholder-sort-desktop.svg") no-repeat;height:30px}.car-perceived-speed .car-placeholder__image-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-left-tablet.svg");height:122px;background-position:top}.car-perceived-speed .car-placeholder__description-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-center-tablet.svg") no-repeat;height:122px;background-position:0 0}.car-perceived-speed .car-placeholder__price-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/card-right-tablet.svg") no-repeat;height:122px;background-position:0 0}}@media only screen and (min-width:1200px){.car-perceived-speed .car-placeholder.urgency{height:51px}.car-perceived-speed .car-placeholder .white-bg{float:right;width:48px;height:51px;background:#fff;margin-right:-15px}.car-perceived-speed .car-placeholder__urgency-placeholder{background:url("https://ak-secure.hotwirestatic.com/current/static/images/car/angular/shared/placeholder-urgency-desktop.svg") no-repeat;height:51px}}@keyframes placeholderAnimation{0%{background-position:-320px 0}to{background-position:320px 0}}.car-perceived-speed .placeholder{color:#333;padding:0;border-bottom:1px solid #e9e9e9;position:relative;overflow:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderAnimation;animation-timing-function:linear;background:linear-gradient(90deg,#f8f8f8 8%,#f0f0f0 18%,#f8f8f8 33%);background-size:640px 104px}.car-perceived-speed .fadein{-webkit-transition:all .3s linear;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;transition:all .3s linear}.perceived-speed-progress .bar{background:linear-gradient(270deg,#e64142 0,#e64142);height:2px;width:0}.perceived-speed-progress .animate{animation:progress 5s forwards linear}@keyframes progress{0%{width:0}20%{width:20%}29%{width:24.5%}30%{width:30%}50%{width:50%}59%{width:54.5%}60%{width:60%}to{width:90%}}.perceived-layer-animated,.perceived-layer-animated>div{-moz-animation-name:fadein;-moz-animation-duration:1.5s;-moz-animation-delay:0;-moz-animation-fill-mode:backwards;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-name:fadein;-webkit-animation-duration:1.5s;-webkit-animation-delay:0;-webkit-animation-fill-mode:backwards;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-name:fadein;animation-duration:1.5s;animation-delay:0;animation-fill-mode:backwards;animation-iteration-count:1;animation-timing-function:ease-out}.whiteLayer{width:100%;height:100%;position:relative;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;background-color:#fff;z-index:1000}.whiteLayer.perceivedLoadingLayer .popup{position:relative;margin-top:25px;height:180px;text-align:center}.whiteLayer.perceivedLoadingLayer .hot-rate-img{margin:0 auto;width:250px;height:38px;box-sizing:content-box;background-repeat:no-repeat;background-position:50%;background-size:100%;padding-bottom:5px}@media only screen and (min-width:768px){.whiteLayer.perceivedLoadingLayer .hot-rate-img{background-size:95%}}.whiteLayer.perceivedLoadingLayer .copy{font-size:18px;font-weight:300;color:#333;margin-bottom:15px}.whiteLayer.perceivedLoadingLayer .vendor-logos{margin:0 auto;max-width:256px;width:100%}@media only screen and (min-width:768px){.whiteLayer.perceivedLoadingLayer .vendor-logos{max-width:280px}}.whiteLayer.perceivedLoadingLayer .static-message{width:100%;margin-top:50px}.whiteLayer.perceivedLoadingLayer .hw-dot-loader{margin:0 auto;width:63px;position:relative}.whiteLayer.perceivedLoadingLayer.showLayer{opacity:1}@media only screen and (min-width:768px){.whiteLayer.perceivedLoadingLayer.showLayer{padding-left:192px}}.whiteLayer.perceivedLoadingLayer.showLayer .copy,.whiteLayer.perceivedLoadingLayer.showLayer .hot-rate-img{-moz-animation-name:fade_slide_in;-moz-animation-duration:.5s;-moz-animation-delay:.5s;-moz-animation-fill-mode:backwards;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-name:fade_slide_in;-webkit-animation-duration:.5s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:backwards;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-name:fade_slide_in;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:backwards;animation-iteration-count:1;animation-timing-function:ease-out}.whiteLayer.perceivedLoadingLayer.showLayer .vendor-logos{-moz-animation-name:fade_slide_in;-moz-animation-duration:.5s;-moz-animation-delay:.7s;-moz-animation-fill-mode:backwards;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-name:fade_slide_in;-webkit-animation-duration:.5s;-webkit-animation-delay:.7s;-webkit-animation-fill-mode:backwards;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-name:fade_slide_in;animation-duration:.5s;animation-delay:.7s;animation-fill-mode:backwards;animation-iteration-count:1;animation-timing-function:ease-out}.whiteLayer.perceivedLoadingLayer.showLayer .hw-dot-loader{-moz-animation-name:fadein;-moz-animation-duration:.5s;-moz-animation-delay:.7s;-moz-animation-fill-mode:backwards;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-name:fadein;-webkit-animation-duration:.5s;-webkit-animation-delay:.7s;-webkit-animation-fill-mode:backwards;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-name:fadein;animation-duration:.5s;animation-delay:.7s;animation-fill-mode:backwards;animation-iteration-count:1;animation-timing-function:ease-out}@keyframes fade_slide_up{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.whiteLayer.perceivedLoadingLayer.showLayer.perceived-speed-results.showLayer{-moz-animation-name:fade_slide_up;-moz-animation-duration:.5s;-moz-animation-delay:.75s;-moz-animation-fill-mode:backwards;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-webkit-animation-name:fade_slide_up;-webkit-animation-duration:.5s;-webkit-animation-delay:.75s;-webkit-animation-fill-mode:backwards;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-name:fade_slide_up;animation-duration:.5s;animation-delay:.75s;animation-fill-mode:backwards;animation-iteration-count:1;animation-timing-function:ease-out}.whiteLayer.perceivedLoadingLayer.showLayer.perceived-speed-results{border:1px solid #d4d4d4;width:305px;position:absolute;top:65px;left:50%;margin-left:-152px;transition-duration:0;height:300px;border-radius:3px}@media only screen and (min-width:768px){.whiteLayer.perceivedLoadingLayer.showLayer.perceived-speed-results{width:350px;top:160px;margin-left:-175px;padding-left:0}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade_slide_out{0%{opacity:1;-webkit-transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px)}}@keyframes fade_slide_out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}