@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800.css);
body{font-family:Open Sans;font-size:14px;min-width:-moz-fit-content;min-width:fit-content}@media (max-width:768px){body{min-width:100%;overflow-x:hidden}}h4{font-size:18px}a{cursor:pointer;font-weight:400}.btn-link{outline:0!important}label{font-weight:700}.container{width:1173px}@media (max-width:768px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:1173px!important}}.search-results-content .nav-tabs>li>a{background-color:var(--primary);border:1px solid var(--secondary);color:var(--secondary)}.home-content .adblock img{border:2px solid;color:var(--primary)}@media (min-width:768px){.home-search{float:right}}.home-search li.active a{color:var(--primary)}.home-search li.active a:hover{color:var(--secondary)}.search-results-content a:not(.btn){color:var(--primary)}.fa-bars{color:#fff}.fa-chevron-circle-right{margin-left:3px}.fa-square{color:var(--primary)}.fa-phone{color:#fff}.border:first-child{border:10px}.btn-primary,.btn-primary:disabled,.btn-primary:hover{background-color:var(--primary);border-color:var(--primary)}header{background-image:linear-gradient(180deg,#fff 50%,#cdcdcd)}@media (min-width:768px){header{background:none}}header .dealerInfo{color:#000;font-size:15px;font-weight:700;line-height:18px;margin-top:20px;text-align:right}@media (max-width:768px){header .dealerInfo{text-align:left}}header a:hover{color:var(--primary)}.main-nav{background:url(/assets/img/navbg.png) top repeat-x;border-color:var(--primary);border-style:solid;border-width:5px 0 0}@media (max-width:768px){.main-nav{background:none;background-position-y:15px;border-style:none;color:#fff}}.main-nav .navbar{border:0;margin:0;padding:0}@media (max-width:768px){.main-nav .navbar{background-color:var(--primary)}}.main-nav .navbar .navbar-nav li{background:url(/assets/img/navbg.png) top repeat-x #b6b6b6;height:48px}.main-nav .navbar .navbar-nav li a{color:var(--gray-dark);padding:12px 15px;text-align:center}.main-nav .navbar .navbar-nav li a.active,.main-nav .navbar .navbar-nav li a:hover{background-color:var(--primary);color:#fff}@media (max-width:768px){.main-nav .navbar-header a{color:#fff}.main-nav .navbar-brand{margin:15px;padding-right:41.5px}}.main-nav .navbar-collapse{overflow:hidden;padding:0}@media (min-width:768px){.main-nav .navbar-collapse{height:auto!important}}@media (max-width:768px){.main-nav .navbar-toggler{border:none;margin:5px 0}.main-nav .navbar-toggler:focus{outline:none}}.main-nav .navbar-toggle{text-align:center;width:100%}.main-nav .navbar-toggle i{float:left}.main-nav .navbar-inner{margin:0 -15px -7px}.main-nav a{font-size:16px;font-weight:700}.main-nav .open .dropdown-menu>li>a{padding:5px 15px}@media (max-width:768px){.main-nav .container{padding:0}}footer{background:url(/assets/img/footerbg.png) 100% 0 no-repeat #2e2e2e;color:#fff;min-height:298px;overflow:hidden;padding:20px 0 30px}footer a,footer p{font-size:13px;line-height:21px}footer h5{border-bottom:1px solid #5d5d5d;font-size:13px;font-weight:700;line-height:28px}footer ul{list-style:none;margin:-9px 0 0;padding:0}footer li{border-bottom:1px solid #5d5d5d;line-height:28px}footer .footer-section{margin-bottom:20px}.main-content{background:url(/assets/img/bg.png) top repeat-x #fff;background-size:contain}@media (max-width:768px){.main-content{background:none}}.main-content .error-message{left:35%;margin:0 auto;position:absolute;width:30%;z-index:100}.main-content .loading-overlay{background-color:hsla(0,0%,100%,.3);color:#dfdfdf;height:100%;padding-top:40%;position:absolute;text-align:center;width:100%;z-index:100}.page-main{background:#fff}.content-bordered{font-size:14px;padding:15px}.content-bordered .content{border:6px solid #e1e1e1;padding:15px 20px}.fade-in.ng-enter,.fade-in.ng-leave{transition:all .5s linear}.fade-in.ng-enter-stagger,.fade-in.ng-leave-stagger,.fade-in.ng-move-stagger{transition-delay:.1s;transition-duration:0}.fade-in.ng-enter,.fade-in.ng-leave.ng-leave-active{opacity:0}.fade-in.ng-enter.ng-enter-active,.fade-in.ng-leave{opacity:1}.navbarBackground{background-color:#000}.fa-svg-icon{display:inline-block;height:100%;min-height:1em;min-width:1em;position:relative;top:-1px;vertical-align:middle}.fa-svg-icon svg{height:100%;left:0;position:absolute;top:0;width:100%}.fa-svg-icon svg g,.fa-svg-icon svg path{fill:currentColor}.nav-tabs .nav-link{color:var(--gray-dark)}.nav-tabs .nav-link.active{color:var(--primary)}.form-control:focus{border-color:var(--primary);box-shadow:none}.tire-search{background-image:linear-gradient(0deg,#fefefe 0,#f3f3f3);border:1px solid #aeadad;font-size:14px;position:relative}.tire-search .nav-link{padding:10px 0}.tire-search .nav-tabs .nav-item a{background-image:linear-gradient(180deg,#fff 0,#dbdbdb);border:none;cursor:pointer;font-weight:700;margin-bottom:0}.tire-search .nav-tabs .nav-item a:hover{border:none}.tire-search .nav-tabs .nav-item a.active{background:#fff;border:none}.tire-search .nav-tabs .nav-item a.active:hover{border:none}.tire-search .tab-content{border-top:0;min-height:325px;padding:1rem}.tire-search select{border-color:var(--gray-dark);height:25px!important;padding:0}.tire-search button{border-radius:4px;font-size:20px;margin-top:12px;padding:3px 15px}.tire-search .form-group{margin-bottom:5px}.tire-search .submit{text-align:center}.tire-search .form-inline{margin-right:-5px}.tire-search .form-inline .form-group{margin:0;padding-left:5px;padding-right:5px}.tire-search .form-inline .form-group select{width:100%}@media (max-width:768px){.tire-search{float:none;margin:0 auto}}.search-results-content{padding:15px}.search-results-content .search-diagnostics{margin:0 0 15px 5px}@media (max-width:768px){.search-results-content .search-diagnostics{text-align:center}}.search-results-content .search-diagnostics h3{font-size:18px;font-weight:700;margin-top:0}.search-results-content .search-diagnostics .search-specifics{min-height:48px}@media (max-width:768px){.search-results-content .filters{background-color:#f3f3f3;position:absolute;width:105%;z-index:100}}.search-results-content .filters .filter-section{background-color:#f3f3f3;margin-bottom:10px;padding:10px 15px}.search-results-content .filters .filter-section .row{margin:0 -5px}.search-results-content .filters .filter-section .apply{font-size:16px;margin-left:auto;margin-right:5px}.search-results-content .filters .filter-section .filter-operations{padding-top:8px}.search-results-content .filters .filter-section .buttons{height:30px}.search-results-content .filters .filter-section .cancel{clear:both;margin-left:auto;margin-right:18px}.search-results-content .filters .filter-section.compare .image-box{background-color:#fff;border:1px solid #e1e1e1;float:left;height:28px;margin-right:10px;width:28px}.search-results-content .filters .filter-section.compare .image-box img{height:25px}.tab-pane-search-results{background-color:#f3f3f3;min-height:600px;padding:10px 25px}.tab-pane-search-results .loading-overlay{height:96%;left:16px;width:96%}.product-box{background:#fff;margin:10px -5px;min-height:245px;overflow:hidden;padding:15px;position:relative}.product-box ul{list-style:none;margin:5px 0;padding:0}.product-box li{font-size:12px;line-height:16px}.product-box h3{font-size:18px;line-height:20px;margin-top:5px}.product-box .details{margin-bottom:20px;margin-top:10px}.product-box .details ul.description{list-style:disc;margin:5px;padding:0 10px}.product-box .details ul.description li{line-height:18px;white-space:normal}.product-box .rebate{font-size:16px;font-style:italic;font-weight:600}.product-box .box{background:#fff;border:1px solid grey;padding:5px 7px}.product-box .box .fa-dollar-sign{color:green}.product-box .brand-image{height:45px}.product-box .product-image{height:100px;margin:5px auto 10px;overflow:hidden}.product-box .product-right{padding-top:11px}.product-box .tire-price{font-size:16px;font-weight:700;line-height:19px;margin-bottom:5px}.product-box .tire-price strong{font-size:24px}.product-box .panel-rebate{background:#f3f3f3;bottom:13px;left:15px;margin:0;position:absolute;z-index:10}.product-box .panel-rebate .panel-body{padding:5px}.product-box .panel-rebate .panel-body .fa-times{cursor:pointer;position:absolute;right:5px;top:5px}.product-box .panel-rebate .panel-body h3{margin-top:0}.product-box{box-shadow:0 2px 2px 0 rgba(0,0,0,.1),0 2px 20px 0 rgba(0,0,0,.1)}.tire-single .brand-image{height:30px}.tire-single .thumbnail{border:1px solid #e2e2e2}.tire-single .cart{background:#f3f3f3;font-size:16px;font-weight:700;line-height:32px;padding:15px}.tire-single h1{font-size:18px;font-weight:700;line-height:20px;margin-top:0}.tire-single h3{font-size:15px;font-weight:700;margin-top:0}.tire-single .spec{list-style:none;padding:0}.tire-single .spec li{border-bottom:1px solid #e1e1e1;font-size:14px;line-height:30px}.tire-single .description{padding-left:20px}.checkout .col-block,.checkout .description,.checkout .main-checkout div[class^=col-],.checkout .product-image{border-bottom:1px solid #d3d3d3;border-left:1px solid #d3d3d3;padding:10px 15px}.checkout .col-block{align-items:center;display:flex;justify-content:flex-end}.checkout .description{display:block;text-align:left}@media (max-width:768px){.checkout .description{border-left:none}}.checkout .description ul{list-style-type:none;padding:0}.checkout .main-checkout .row div[class^=col-]{font-weight:700;text-align:right}.checkout .main-checkout .row div[class^=col-]:last-child{border-right:1px solid #d3d3d3}.checkout .col-block{font-weight:700}.checkout .col-block:last-of-type{border-right:1px solid #d3d3d3}@media (max-width:768px){.checkout .col-block:first-of-type{border-left:none}}.checkout h3{margin:10px 0}.checkout h3 .price{color:var(--primary)}.checkout .content{padding-top:0}@media (max-width:768px){.checkout .content{border:none}}.appointment .form-group{margin-bottom:8px}.appointment .header{margin-bottom:10px}.appointment select{width:100%}.appointment .confirmation{line-height:25px;text-align:center}.appointment .confirmation .print-button{margin:0 auto}.appointment .confirmation .receipt{line-height:normal;text-align:left}.appointment .confirmation .infoContainer{margin-top:20px}.appointment .timepicker.is-invalid input{background-color:#ebc3c3}.tire-compare a:not(.btn){color:var(--primary)}.tire-compare .content{padding:20px 30px}.tire-compare .spec{list-style:none}.tire-compare .spec li{border-bottom:1px solid #e1e1e1;font-size:14px;line-height:30px}.tire-compare .product-image-compare{border:1px solid #e1e1e1;padding:0;text-align:center}.tire-compare .brand{margin:0 auto;max-width:75%;min-height:45px;padding-bottom:.5rem}.tire-compare .cart{background:#f3f3f3;font-size:16px;font-weight:700;line-height:32px}@media (max-width:768px){.tire-compare .cart{background:none;line-height:normal;text-align:center}}.tire-compare .link-row{text-align:right}@media (max-width:768px){.tire-compare h4{margin:20px 0;text-align:center}.tire-compare .product-box{background-color:#fff}.tire-compare .content{border:none;margin-bottom:-20px;padding:0}.tire-compare .add-to-cart{float:none}.tire-compare .spec li{border:none;line-height:normal}.tire-compare{background-color:#f3f3f3;margin:0 -15px;padding:0 15px}.page .content{border:none;padding:0}}@media print{.page .content{border:6px solid #e1e1e1;padding:10px}}.home-content .mobile-banner{margin-bottom:10px}.home-content .home-content-block{overflow:hidden}.home-content .adblocks{padding:15px 6px 0 5px}.home-content .adblock img{border:2px solid var(--primary)}@media (max-width:768px){.home-content,.home-content .home-main{background:none!important}}.uib-datepicker .btn{background-color:#fff;border-color:#d3d3d3;color:#000;font-size:12px;padding:5px 10px}.uib-datepicker .btn:enabled:hover{background-color:#eaeaea}.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle,.uib-datepicker .btn-info,.uib-datepicker .btn-info:not(:disabled):not(.disabled).active{background-color:#007bff;border-color:#d3d3d3;color:#fff}.uib-datepicker .text-info{color:#000!important}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle,.uib-time .btn{background-color:#fff;border-color:#d3d3d3;color:#000}.uib-time .btn:hover{background-color:#d3d3d3}
