@import url(https://fonts.googleapis.com/css?family=Libre+Barcode+39);#homepage-slider .slider{height:auto;min-height:400px;width:100%}#homepage-slider .slider .nextButton polygon,#homepage-slider .slider .previousButton polygon{fill:#fff}#homepage-slider .slider .nextButton svg,#homepage-slider .slider .previousButton svg{-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.7));filter:drop-shadow(0 0 5px rgba(0,0,0,.7))}#homepage-slider .slider .nextButton.disabled,#homepage-slider .slider .previousButton.disabled{display:none}#homepage-slider .slider .track .slide{background-size:cover!important}#homepage-slider .slider .track .slide.animateIn,#homepage-slider .slider .track .slide.animateOut{-webkit-transition:all 1s ease;transition:all 1s ease}#homepage-slider .slider .track .slide .img-vertical-align-helper{display:inline-block;height:100%;vertical-align:middle}#homepage-slider .slider .track .slide .img-vertical-align-helper+img{vertical-align:middle}#homepage-slider .slider .track .slide .center{left:0;padding:20px 5%;position:absolute;top:0;width:100%}#homepage-slider .slider .track .slide .center .imageContent,#homepage-slider .slider .track .slide .center .videoContent{color:#fff;display:block;text-shadow:1px 1px 1px rgba(0,0,0,.8)}#homepage-slider .slider .track .slide .center .imageVideo{height:325px;margin:auto;max-width:100%;position:relative;width:575px}#homepage-slider .slider .track .slide .center .imageVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:600px){#homepage-slider .slider .track .slide .center{padding:2% 3%}}.countdown>span{margin:0 4px}.countdown>span.paused{color:red;font-weight:700;text-transform:uppercase}.red-countdown-timer{-webkit-animation:alert-pulse 2s infinite;animation:alert-pulse 2s infinite;color:red}@-webkit-keyframes alert-pulse{0%,to{color:red}50%{color:azure}}@keyframes alert-pulse{0%,to{color:red}50%{color:azure}}.documentTile{background:#f5f5f5;border:1px solid #e8e8e8;border-radius:5px;display:block;margin:4px;overflow:hidden;padding:8px 5px 4px;text-align:center;text-decoration:none;width:144px}.documentTile:hover{background:#e8e8e8;text-decoration:none}.documentTile .documentIcon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.documentTile .documentIcon svg{font-size:4.3rem;margin:20px 0}.documentTile .documentIcon.documentPdf{color:#337ab7}.documentTile .documentIcon.documentExcel{color:green}.documentTile>div{font-size:.82rem}.vinLookupError{color:red;font-size:.7rem;font-style:italic;margin-left:5px}.logged-in-only{margin-left:5px}.payment-type-buttons{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-top:1em}.payment-type-buttons .payment-type-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.payment-type-buttons .payment-type-button .svg-inline--fa{font-size:30px}.payment-type-buttons .payment-type-button .label{font-size:1.25em}.payment-type-buttons .payment-type-button .surcharge{font-size:.9em;line-height:.95em}.payment-type-buttons .payment-type-button .surcharge-amount{font-size:.85em;line-height:.9em}.display-dynamic-fields .dynamic-field-display{word-wrap:break-word;word-wrap:anywhere;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;overflow-wrap:anywhere;-ms-word-break:normal;word-break:normal}.display-dynamic-fields .dynamic-field-display:has(.barcode){line-height:normal}.display-dynamic-fields .dynamic-field-display .field-label{font-weight:700}.display-dynamic-fields .dynamic-field-display .field-separator{margin-right:.25em}.display-dynamic-fields .dynamic-field-display .field-value{margin-right:1em}.display-dynamic-fields .dynamic-field-display .field-hover-text{cursor:pointer;margin-right:.25em}form.contact-form .contact-form-submission-message{background-color:#ddd;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem}form.contact-form .receve-future-emails-label{display:block}form.contact-form .receve-future-emails-label .required{color:red;display:inline-block;margin-left:2px}.nanocosmos-livestream{text-align:center}.nanocosmos-livestream .error{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:34px 0;text-align:center}.nanocosmos-livestream .error span{font-size:.8em}.nanocosmos-livestream #livestreamContainerTarget{max-width:100%}.nanocosmos-livestream #livestreamContainerTarget #controls-livestreamContainerTarget{z-index:100!important}.youtube-livestream .error{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:34px 0;text-align:center}.youtube-livestream .error span{font-size:.8em}.millicastAudioContainer{height:100px;width:100%}.millicastAudioIframe{height:100px}.ios-pwa-instructions.popup-overlay{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ios-pwa-instructions.popup-overlay .popup-content{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;padding:2rem;text-align:center;vertical-align:baseline;width:90%}.ios-pwa-instructions.popup-overlay .popup-content svg{color:#007aff}.pwabanner-container{background-color:#efefef;bottom:0;color:#203d85;display:none;padding-left:20px;padding-right:20px;position:sticky;z-index:999}.pwabanner-container .pwabanner-dismiss{cursor:pointer;position:absolute;right:15px;top:15px}.pwabanner-container .pwabanner-body{padding:15px;text-align:center}@media(max-width:768px){.pwabanner-container{display:block}}.hover-image img{border:1px solid #000;position:absolute;z-index:10}