html{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#fff;line-height:1.3;color:#333;display:flex;min-height:100%;flex-direction:column}h1{font-size:1.4em}h2,h3{font-size:1.2em}a{color:#000}.flex-app{flex:1}#header{background-color:#000;flex:0}.footer-text{margin-right:200px}.footer-links{width:200px;float:right;font-weight:400}@media screen and (min-width:576px){.header-mobile-menu-btn{display:none!important}}.header-mobile-search-form{display:none}.header-mobile-search-form input[type=submit]{margin-left:-20px}@media screen and (max-width:575px){.header-mobile-search-form{display:flex;justify-content:space-between}}#top-menu{background-color:#000;padding:0 0 0 30px;height:35px}.nav-link-header{font-size:.89em;font-weight:700;color:silver}.nav-link-header:active,.nav-link-header:hover,.nav-link-header:visited{color:silver;text-decoration:none}#header-image{background-image:url(/images/header.jpg);height:140px;background-size:cover;background-position:50%;box-shadow:0 0 40px #000;margin-bottom:20px}#col-logo{padding-bottom:22px;padding-right:0}#a-logo{padding-top:15px}#row-tel-number-button{margin-top:-22px;height:44px}#phone-button{position:absolute;left:85px;background-color:#000;color:#fff;font-size:30px;font-weight:600;border-radius:25px;padding:2px 17px;line-height:1;z-index:9;height:44px;box-shadow:0 0 40px #000}#phone-button:active,#phone-button:hover,#phone-button:visited{color:#fff;text-decoration:none}#phone-logo{margin-top:-5px}#map-button{right:85px;background-color:#000;color:#fff;font-size:30px;font-weight:600;border-radius:25px;padding:0 17px;line-height:1;z-index:9;height:44px;box-shadow:0 0 40px #000}#map-button:active,#map-button:hover,#map-button:visited{color:#fff;text-decoration:none}#map-logo{margin-top:-5px}footer{background:#e4e4e4;height:70px;text-align:center;font-weight:700;padding-top:20px;font-size:.9em}.right-column{width:200px;float:right}.left-column{margin-right:200px;padding-right:1em}#store-hours{color:#fff;font-size:1.5em;font-weight:700;text-shadow:#000 1px 1px 0,#000 -1px -1px 0,#000 -1px 1px 0,#000 1px -1px 0;text-align:center;padding-top:15px;padding-right:75px}#news-header,#social-header{color:#1f6fb2;font-size:.8em;font-weight:700;border-bottom:1px solid #b5b5b5}#news{height:600px;overflow:hidden;overflow-y:scroll}#news .news-car{font-size:12px}.cart-count{display:block;position:absolute;top:40px;left:56px;color:#fff;font-weight:700;background-color:#3490dc;padding:1px 5px;border-radius:5px}#cart-orders-link{padding-top:13px}#cart-link:hover{background-color:#1970a7}.mobile-cart-link{background:#fff;display:none;border:1px solid #dee2e6!important;padding:.5rem!important;border-radius:.25rem!important}.mobile-cart-link:hover{background-color:#1970a7}.mobile-cart-link .cart-count{right:0;bottom:0;top:unset!important;left:unset!important}#number-search-text{width:180px;vertical-align:middle}#number-search-submit{width:20px}.breadcrumb{background:none;margin-bottom:0;padding:.3rem 1rem}.breadcrumb-item.active{color:#b7b7b7}.breadcrumb-item a{text-decoration:none;color:#535353}#div-brand a{display:inline-block;border:1px solid #ddd;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.055);width:140px;height:45px;margin:5px;transition:all .3s ease-in-out;text-decoration:none;color:#000;padding-top:.75em}#div-brand a:hover{text-decoration:none;color:#fff;background-color:#1970a7;font-weight:700}.cars{list-style-type:none;display:inline-block;color:#000;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.055);width:250px;height:140px;padding-top:10px;transition:all .3s ease-in-out;border:1px solid #ddd;margin:5px}.cars,.cars:hover{text-decoration:none}.cars:hover{background-color:#1970a7;color:#fff}.category{border:1px solid #ddd;border-radius:10px;padding:10px 0 10px 20px;display:block;text-decoration:none;text-align:left}.category:hover{color:#000;text-decoration:none}.product{margin:10px 25%;border:1px solid #ddd;padding:10px;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.055);transition:all .3s ease-in-out}.product,.product-a-title,.product a:hover{text-decoration:none}.product-a-title{font-weight:700;color:#006490}.a-product-map{border-bottom:1px dashed #8fbade;color:#337ab7;text-decoration:none}.product-img{width:160px;float:left}.product-text{width:auto}.btn-buy{display:block;padding:10px;margin:2px 7px 2px 0;border-radius:3px;background:linear-gradient(0deg,#0772a1,#458eae);font-weight:700}.btn-buy,.btn-buy:hover{text-decoration:none;color:#fff}.element-red{color:#b22222}.product-props{border:1px solid #ddd;margin:10px 0;padding:10px 10px 10px 20px}.product-price{font-size:1.5em}.fs-1-4{font-size:1.4em}.product .is-new{display:inline-block;padding:1px 20px 3px;border-radius:3px;color:#fff}.videos .video{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer}.videos .video .play-btn{position:absolute;width:40px;height:30px;background:url(/images/youtube-play.svg) no-repeat 50%;background-size:100%}.videos .video:hover .play-btn{background:url(/images/youtube-play-active.svg) no-repeat 50%;background-size:100%}.video-modal .modal-dialog{max-width:700px!important}.wheels-header-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wheels-header-link span{display:inline-block;width:100%;font-weight:700;color:#333;font-size:16px}.wheels-header-link:hover{text-decoration:none}.wheels-mobile-header-link{display:none;flex-direction:column;align-items:center;justify-content:center;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:68px;text-align:center;z-index:10}.wheels-mobile-header-link img{width:100%}.wheels-mobile-header-link span{display:inline-block;width:100%;font-weight:700;color:#333;font-size:16px;line-height:16px;background:#fff;border-radius:5px;padding:3px}.wheels-mobile-header-link:hover{text-decoration:none}@media (max-width:992px){.left-column,footer-text{margin-right:0}.breadcrumb-item a{display:inline-block;margin:5px 0;padding:5px;border:1px solid #ddd;border-radius:10px;background-color:#eef0f2;text-decoration:none;color:#535353}.breadcrumb-item.active{margin:10px 0}.mobile-cart-link{display:block;position:fixed;bottom:100px;right:20px;z-index:10}.wheels-mobile-header-link{display:inline-flex;position:fixed;bottom:165px;right:20px}}@media (max-width:576px){.footer-text{margin-right:0}#phone-button{left:0;position:relative}#div-brand a{width:100px}}@media (max-width:335px){#phone-button{font-size:1.7em}}