@media (max-width:768px){.desktop-only{display:none!important}h1,.alpha{font-size:1.9rem}h2,.beta{font-size:1.9rem}h3,.gamma{font-size:1.4rem}.site-header{box-shadow:0 0 6px rgb(0 0 0 / .25)}.site-header:not(.sticky){min-height:9.7rem}header.sticky .site-branding img{margin-bottom:0}.secondary-navigation .menu-item-has-children>a:after{display:none}.secondary-navigation .menu li{position:relative;width:100%}.secondary-navigation .menu .sub-menu li:hover{background-color:#fff;color:#222}#menu-top-menu-1{justify-content:space-around}#menu-top-menu-1>li i{vertical-align:middle;font-size:1.3rem}#menu-top-menu-1 .menu-item-locations-page.current-menu-item i:before{content:"\f00d";color:#fff}#menu-top-menu-2{display:none;background-color:#fff;z-index:3;position:relative;text-align:left;padding:0 .5rem;margin-bottom:1rem}#menu-top-menu-2>li>a{font-size:1.5rem;cursor:pointer;font-weight:700}#menu-top-menu-2>li li a{font-size:1.25rem}#menu-top-menu-2 ul li a{margin-left:2rem;padding-left:0}#menu-top-menu-2 li a{border-top:1px solid #e3e3e3;margin-top:-1px;text-transform:capitalize;padding:.75rem}.secondary-navigation .menu ul p a{padding:.15em 0.5em!important;border-top:medium none!important;margin-top:0}#menu-top-menu-2>li:first-child>a{border-top:none}#menu-top-menu-2>li:last-child{border-bottom:1px solid #e3e3e3}#menu-top-menu-2 .sub-menu{display:none;text-align:left}#menu-top-menu-2.menu a{color:#222}#menu-top-menu-2.menu a:hover{background-color:#fff}#menu-top-menu-2 .dropdown-toggle{right:.75rem;vertical-align:baseline}#menu-top-menu-2 .sub-menu .dropdown-toggle{top:50%;padding-top:0;padding-bottom:0;transform:translateY(-50%);transform:rotate(270deg);font-weight:400;line-height:1}.handheld-navigation{width:100%;height:100%;overflow:hidden;font-size:1.4rem}#menu-main-menu-1{width:100%;height:100%;overflow-y:scroll;padding-right:17px;box-sizing:content-box}.handheld-navigation .sub-menu li a{font-weight:400;padding:.5em 0}.handheld-navigation .search{display:none}.handheld-navigation .menu-item-426{margin-bottom:.25rem}.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{display:none}.dropdown-toggle:after{font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f107"}.header-search-form #search-filter-form-485{padding:1.5em .5rem}#search-filter-form-485 ul{display:block;margin:0;max-width:100%}#search-filter-form-485 li{padding:.4em 1em!important}#search-filter-form-485 li.sf-field-taxonomy-product_cat:first-of-type{display:inline-flex;width:75%;float:left}#search-filter-form-485 li.sf-field-taxonomy-pa_condition{width:25%;float:right;padding-left:0!important;margin-bottom:.4rem}#search-filter-form-485 li.sf-field-taxonomy-pa_condition li{padding:0!important;line-height:1.5!important}.flex-direction-nav a{font-size:.5rem}.flexslider-categories .flex-direction-nav a{top:50%}.flexslider-categories ul.products li.product{margin-bottom:0}.flexslider-categories ul.products li.product img{max-width:90px}.flexslider-categories ul.products li.product h2{top:70%}.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignfull{padding-top:1.41575rem}.home .n2-ss-slide-background-wrap>div{background-position:0 50%!important;background-size:200%!important}.home .has-text-align-center.mobile-only{font-weight:400}.home .has-text-align-center.mobile-only a{text-decoration:none!important}.home h2.has-text-align-center{margin-bottom:0}.home .wp-block-columns.has-2-columns{flex-wrap:nowrap;font-size:.9rem}.home .wp-block-columns.has-2-columns .wp-block-column{white-space:nowrap}.home .wp-block-columns.has-2-columns+.wp-block-spacer+.wp-block-columns{display:block;border-bottom:1px solid #ccc;margin-bottom:1rem;clear:both;overflow:hidden}.home .wp-block-columns.has-2-columns+.wp-block-spacer+.wp-block-columns .wp-block-column{width:33%;float:left}.home .wp-block-column{flex-basis:100%!important}.home .wp-block-column h1{text-align:center;margin-bottom:1.5rem}.wp-block-button a{width:100%}.post-edit-link{display:none}.footer-service-button{position:relative;width:100%;display:block}.footer-widget-1 .widget-title{text-align:center;display:block;width:100%;min-width:200px;max-width:300px;margin:1em auto;font-size:1.2rem;padding:.5em 2em!important;font-weight:600;color:#fff;background-color:#3e3e3e;position:relative}.footer-widget-1 .widget-title:after{display:block;content:'\25BC';color:#fff;margin-left:5px;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.footer-widget-1 .menu-sitemap-container{display:none}.footer-widget-1 .widget-title.active:after{content:'\25B2'}.footer-widget-1 .menu-sitemap-container{width:100%;min-width:200px;max-width:300px;margin:1em auto;font-size:1.1rem;text-align:center}.footer-widget-2,.footer-widget-3,.footer-widget-4{text-align:center}.footer-widget-2 a,.footer-widget-3 a,.footer-widget-4 a{display:none}.footer-widget-2 .widget_text,.footer-widget-3 .widget_text,.footer-widget-4 .widget_text{position:relative;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:1em 0 0;margin-bottom:-1px}.footer-widget-2 .widget_text:after,.footer-widget-3 .widget_text:after,.footer-widget-4 .widget_text:after{font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;font-size:1.2rem;content:"\f107";position:absolute;right:1rem;top:40%;transform:translateY(-50%);transform:rotate(270deg)}.site-footer-credits{background-color:#e2e2e2;border-top:none}.newsletter-social-wrapper{display:block;margin-top:0}.newsletter-wrapper{margin-right:0}.newsletter-wrapper .wpcf7-form p{display:block}.newsletter-wrapper .your-email input{max-width:14rem;margin-left:0;margin-right:.5rem}.newsletter-wrapper input[type="submit"]{padding:.5em 1rem}.newsletter-social-wrapper form p strong{display:block;margin-bottom:1rem;font-size:1.3rem}.newsletter-social-wrapper .wpcf7-not-valid-tip{position:absolute;top:0;width:100%;text-align:center}.social-links-wrapper .button{margin:2em 1em 0}.site-info{font-size:1rem}.site-info span:first-of-type{display:block;margin-bottom:2rem}header+.storefront-breadcrumb,header+#content{margin-top:10rem}.storefront-breadcrumb{background-color:#f2f2f2}.breadcrumbs{text-indent:-9999px;width:100%;margin:0!important}.breadcrumbs *{display:none!important}.breadcrumbs h3{font-size:2rem;display:block!important;width:100%;text-indent:0;text-align:center;margin:.5em 0;font-weight:500;line-height:1}#n2-ss-3-align,#n2-ss-3-placeholder{display:none}p+h3{margin-top:.5rem}.location-wrapper{padding-bottom:1rem;margin:0 -1rem;border-bottom:2em solid #fff}.location-wrapper .location-image{display:none}.location-description{padding-left:1rem;flex:3}.location-description-wrapper{border-right:none}.location-companies{flex:1;padding:2em 1em 2em .5rem}#page-id-2 .landing-page-widgets{display:none}.single-location .company-logo{float:left;border-right:none;max-width:30%}.single-location .woocommerce-breadcrumb{display:block;padding:.5em 0}.single-location .breadcrumbs{float:left;width:auto;max-width:70%}.single-location .storefront-breadcrumb{margin-bottom:0}.single-location .breadcrumbs h3{margin-top:0}.manufacturer-logos{display:flex;clear:both;padding-left:0;justify-content:center}.manufacturer-logos img{margin:0 10px;max-width:80px}.single-location .primary-company{text-align:center}.secondary-company-button{padding-right:0}.company-image_wrapper{position:relative}.company-image{margin:0 -1.5rem;display:block;min-height:500px;background-size:cover}.company-image_wrapper a{position:absolute;bottom:2rem;right:2rem;z-index:2}.single-location #secondary{display:none}.location-section-header{text-align:center;padding:1.2em 0!important}.location-section-header h1{font-weight:500;font-size:1.5rem;line-height:1}.accordion-button,.c-accordion__title{font-size:1.4rem;padding:.25em .5rem;background-image:none!important;font-weight:400}.accordion-panel.with-images .accordion-panel_content,.accordion-panel_images{width:100%;float:none;padding:0 1em 1rem}.location-section-members>.col-3{clear:both;overflow:hidden;margin-bottom:1rem}.location-section-members .col-3 .col-3{float:left;width:33.33%}.location-section-members .col-3 .col-6{float:left;width:66.66%;clear:right;padding-left:1rem;font-size:90%}.location-section-members img{margin-top:.5rem;width:100%;height:auto;min-height:auto}.location-section-content h3.general-inquiries{font-size:1.5rem;text-align:center}.location-section-content span{font-size:1.6rem;display:block!important;margin-left:0!important;margin-right:0!important}.location-section-content span.separator{display:none!important}.location-section-header form{display:none}.location-promo{font-size:80%}.location-promo .has-large-font-size{font-size:1.5rem}.single-location .flexslider{padding:0 1em!important}.single-location .flexslider ul.products li.product{max-width:auto;margin-bottom:0}.single-location .view-location-inventory{text-align:center;font-weight:400;font-size:1.3rem;margin-top:-1rem;margin-bottom:3rem}.contact-form{margin:0 -1.41575rem}.contact-form .contact-form-header{text-align:center}.service-location-details .grid{display:block}.service-location-details .grid .col:nth-of-type(even){display:none}.page-template-template-parts .wp-block-group.has-background,.page-template-template-landing .wp-block-group.has-background{margin:0 -1.41575rem;text-align:center}.page-template-template-landing .wp-block-group.has-background .flexslider{margin:0 1.5rem}.page-template-template-landing .wp-block-cover{margin:0 -1.41575rem;width:auto}.page-template-template-parts .wp-block-group.has-background .wp-block-media-text__media,.page-template-template-landing .wp-block-group.has-background .wp-block-media-text__media{grid-row:1}.page-template-template-parts .wp-block-group.has-background .wp-block-media-text__content,.page-template-template-landing .wp-block-group.has-background .wp-block-media-text__content{padding-top:1rem;grid-row:2}.page-template-template-landing .wp-block-group.has-background .wp-block-button a{width:auto}.parts-service-info{text-align:center}.parts-list .part{display:block;text-align:center}.part{display:block}.part-image,.part-content{width:100%}.browse-truck-by-make .wp-block-column{flex-basis:33%!important;max-width:23%;margin:0 1% 1rem}.browse-truck-by-make .wp-block-columns{flex-wrap:nowrap}.archive.woocommerce-page #main .widget-title.active+*{max-height:0;display:none}.archive.woocommerce-page #main .widget-title.active:after{content:'\25BC'}.archive.woocommerce-page #main .widget-title:not(.active){color:#FFF!important;opacity:1!important;background-color:#111!important}.archive.woocommerce-page #main .widget-title:not(.active):after{content:'\25B2'}.archive.woocommerce-page #main .widget_recently_viewed_products,.archive.woocommerce-page #main .widget_products{display:none}.archive.woocommerce-page #main .widget_search_filter_register_widget form{padding:0 1rem}.woocommerce-result-count{text-align:center}.archive.woocommerce-page #main .search-filter-reset{display:block}.archive.woocommerce-page #main .woocommerce-ordering,.archive.woocommerce-page #main .gridlist-toggle,.archive.woocommerce-page #main .woocommerce-result-count .separator{display:none}.archive.woocommerce-page #secondary .widget_search_filter_register_widget{display:none}.pagination,.woocommerce-pagination{font-size:80%;border-width:0}ul.products li.product img{width:100%}ul.products li.product .item-attributes-list{display:none}.header-widget-region{font-size:80%}.storefront-full-width-content.single-product div.product .inventory-item-images,.storefront-full-width-content.single-product div.product .summary{width:100%;float:none}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:32.13%;margin-right:1.33%}.single-product .breadcrumbs a{display:block!important;text-align:center;width:100%;height:2rem;text-indent:0}.single-product .single-product-title h2{font-size:1.4rem}.single-product .single-product-title h2+h4{display:none}.single-product .single-product-title h2+h4+h4{font-size:1.1rem}.single-product .item-attributes-list{columns:1}.single-product div.product{overflow:visible}.single-product .wpcf7+br{display:none}.single-product .contact-form{padding-bottom:1rem;margin-bottom:0}.single-product form{margin-bottom:0}.single-product .contact-form .label{display:none}.single-product .contact-form .col-full{padding-left:.5rem;padding-right:.5rem}.single-product .contact-form .input{width:100%;margin-bottom:1rem}.single-product .product-additional-features .woocommerce-tabs .panel h2:first-of-type{margin-top:1rem}.page-id-422 #secondary{display:none}.about-top,.about-bottom-section{margin:0 -1.41575rem}.about-top img{width:100%!important}.about-top.wp-block-media-text{margin-top:-2.5rem}.about-top .wp-block-media-text__content{margin:0;padding:0}.page-id-422.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull{padding:0}.page-id-422.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull .about-section{padding:1.5em!important;text-align:center;text-transform:uppercase}.about-bottom-section .about-section h2{text-align:center;text-transform:uppercase}.page-id-422 .accordion-button{padding:.5em 1rem;font-size:1rem}.page-id-422 .wp-block-button a{width:auto}.page-id-422 .wp-block-spacer{max-height:2rem}.page-id-422 #main{margin-bottom:0}.page-id-422 #main .hentry{margin-bottom:0}.page-id-422 .hentry .entry-content .wp-block-gallery,.page-id-422 .wp-block-column{margin-bottom:0!important;position:relative}.about-bottom-section .wp-block-gallery+.wp-block-button{position:absolute;margin-top:0;top:7rem;right:2rem}.page-template-template-fullwidth:not(.home):not(.page-id-424) .site-content{padding-top:0}.blog-header .searchandfilter ul{display:block}.blog-header .searchandfilter li{margin:0 0 1em!important}.blog-header .searchandfilter li:last-child{display:none}.blog-header .searchandfilter label{display:block}.blog-header .searchandfilter>ul>li.sf-field-search label{max-width:100%}.blog-header .searchandfilter select.sf-input-select{width:100%;min-width:100%}.hentry .wp-post-image{margin:0 -1.12rem;width:auto;max-width:initial}.hentry .entry-title{font-size:1.25rem;line-height:1.5;margin-bottom:1rem}.single-post #secondary{display:none}.page-id-455 .wp-block-cover{margin:0 -1.41575rem;width:auto}.c-accordion__title{font-size:1.1rem}.page-id-455 .contact-form .col-full{display:block;overflow:hidden}.financecost,.wpfcs-container tr:nth-child(12) td:nth-child(1),.wpfcs-container tr:last-child td{text-align:center}.page-id-424 .contact-form .label{display:none}.page-id-424 .contact-form .col-full{padding-left:.5rem;padding-right:.5rem}.page-id-424 .contact-form .input{width:100%;margin-bottom:1rem}.page-id-424 .wp-block-spacer{max-height:1rem}.dealerships .location-section .grid-contact{display:block;text-align:center}.dealerships .location-section .grid-contact .grid{display:block}.dealerships .location-section .grid-contact .grid .col:nth-of-type(odd){padding-right:0}.dealerships .location-section .grid-contact .grid .col:nth-of-type(even){padding-left:0}.dealerships .location-section-members .col-3 .col-6{font-size:70%}.dealerships .accordion-panel_content>.col-3{width:100%;clear:both}.go-gallery ul.go-gallery-filters li a{margin:2px!important}.page-id-516 .contact-form .label{display:none}.page-id-516 .contact-form .contact-by{display:flex!important;overflow:hidden;width:95%}.page-id-516 .contact-form .contact-by .label{padding-top:.6rem;min-width:35%;font-size:90%}.page-id-516 .contact-form .contact-by .input{padding-top:.5rem;min-width:65%}.page-id-516 .contact-form .contact-by .label,.page-id-516 .contact-form .contact-by .input{display:block}.page-id-516 .contact-form .col-full{padding-left:.5rem;padding-right:.5rem;display:block}.page-id-516 .contact-form .input{width:100%;margin-bottom:1rem}}