.clearFix{clear:both}.collapsing{transition:height .6s}ul>li,ol>li{margin:0}a,.alink,a:focus,a:hover,a:visited,.alink:visited{color:#58913e}a:focus{outline:none}h1{font-weight:700}select{background-clip:border-box !important;-webkit-background-clip:border-box !important}input[type=phone],input[type=year]{background:#fff;background-clip:border-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:0 0 3px 1px #58913e}.breadcrumbs{display:none}.page-main{padding:0}.page-header .panel.wrapper,.panel{border:none}.page-header{border:none;padding:0;margin:0}.header.panel{padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important;min-height:150px}.label{color:#333}.nsorMiniCart .minicart-wrapper .ui-dialog .ui-dialog-content{position:inherit !important}.minicart-wrapper{padding:0;margin:0;float:none}.minicart-wrapper .action.showcart:before{color:#fff;content:url('images/icons/cart-green.png')}.minicart-wrapper .action.showcart:hover:before{color:#333;content:url('images/icons/cart-green.png')}.minicart-wrapper .action.showcart.active:before{color:#333;content:url('images/icons/cart-white.png')}.minicart-wrapper .action.showcart .counter.qty{background:0 0;display:inline}.opc-estimated-wrapper .minicart-wrapper{display:none}.button,a.action.primary,.cart.table-wrapper .actions-toolbar>.action,.cart.table-wrapper .action-gift{border-radius:0}.action.primary,.action.primary:focus,.action.primary:disabled{background:#58913e;border:none;border-radius:0}.action.primary:hover{background:#ccc;border:none}.footer.content{border:none;padding:0;margin:0;width:100%;max-width:none;background:0 0}.form.subscribe .actions,.form.subscribe .field.newsletter,.form.subscribe .field.newsletter .control{display:inline}.form.subscribe .actions button{background-color:#58913e;border:1px solid #58913e}.form.subscribe .actions button:hover{background-color:#ccc;color:#58913e;border:1px solid #58913e}.widget .block-title{text-align:center}.widget .block-title>strong{font-size:40px;font-weight:800;color:#333}.product-item{transform-style:preserve-3d}.featuredProduct{padding-bottom:1rem}.nsorProductPageNameAttribute{font-size:1.25em;font-weight:800;color:#58913e}#product-addtocart-button{height:5rem}.product-info-main .price-box{margin-top:2rem;margin-bottom:2rem}.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price{font-size:2.75em}.product-item .price-box{margin:0}.product-item .price-box .price{font-size:2rem;color:#58913e;display:inline}.product-item .price-box .price-label,.special-price .price-label,.old-price .price-label{display:none}.product-item .special-price,.product-info-main .special-price,.product-options-bottom .special-price{display:inline}.price{color:#58913e}.special-price{color:#c90}.special-price .price{font-size:2.4rem;color:#c90}.product-item .special-price .price{color:#c90;padding:0 0 0 5px}.old-price,.old.price{color:#58913e}.product-item .old-price .price{color:#58913e;font-size:2.4rem;font-weight:700}.related .title{width:100%;max-width:1330px;padding:5px 0;margin:0 auto;text-align:center;background:#333}#block-related-heading{color:#fff;font-size:16pt;font-weight:800}.products-related{width:100%;max-width:1330px}.pager li>a,.pager li>span{border:none;background:0 0}.pager li>a:focus,.pager li>a:hover{background:0 0}.product.data.items>.item.title.active>.switch,.product.data.items>.item.title.active>.switch:focus,.product.data.items>.item.title.active>.switch:hover,.product.data.items>.item.title>.switch{padding-bottom:25px}.price-container .price{font-size:1.4em;font-weight:700}.forget .captcha .label{white-space:normal}.ui-front{z-index:999}.modal-popup{z-index:999}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{box-shadow:none !important;border-radius:0;background:#fff}.nsorButton{width:100%;background:#58913e;color:#fff;border:none;border-radius:0;font-weight:700}.nsorButton:hover,.nsorButton:focus{background:#ccc;border:none;color:#fff}.bold-title{font-weight:800;font-weight:900;font-size:6em}.large-span{font-size:1.25em;margin-bottom:1rem;margin-bottom:3rem;display:block}.modal{z-index:99999}.modal-content{background-clip:border-box !important;-webkit-background-clip:border-box !important}.nsorModalSelect{margin-bottom:1rem}.nsorModal,.optionsModalFooter{float:none}.additionalLabel{font-weight:700}.nsorTooltip{font-size:.8em;font-weight:600;text-align:center;background-color:#58913e !important;color:#fff}.nsorNavWrapper{background-color:#333}.nsorNavUpperTableRow{display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.25% 1.25%}#nsorPartNumberForm,#nsorSearchNameForm,#nsorPartNumberSKUForm{display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 5px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.nsorCallUs,.nsorCallUs:visited,.nsorCallUs:hover,.nsorYMMTopBar{font-size:2rem;color:#fff;text-decoration:none;font-weight:700}input[type=text].nsorSearchNameText,input[type=text].nsorPartNumberSKU{border:none;background-color:#606060;color:#fff}input:not([disabled]):focus.nsorSearchNameText,input:not([disabled]):focus.nsorPartNumberSKU{box-shadow:0 0 3px 1px #58913e}.nsorNavLoginLink:hover,.nsorNavLoginCustomerName:hover{text-decoration:none;background:#ccc}span.nsorSearchText{color:#fff}.nsorSearchForm{display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.nsorSearchForm span,.nsorSearchForm input,.nsorSearchForm i{margin-right:1%}.minicart-items .product-item-details .price{color:#58913e !important;font-size:1em}.minicart-wrapper .action.showcart .counter.qty{color:#58913e;font-weight:700}.price-compare{color:#58913e !important;font-size:1.9rem;font-weight:700;white-space:nowrap}.block-minicart .subtotal span,.details-qty label,.minicart-items .product-item-name a{color:#333}.subtotal{padding-right:5%}#quote-dropdown{margin:0;background:#e9e9e9}#quote-dropdown>li>a{font-weight:700 !important}.nsorPageNavContainer{width:100%;background:#e9e9e9}.nsorPageNavLogo{width:15%}.nsorPageNavLogoImage{width:100%}.nsorPageNavLink,.nsorPageNavLink:active,.nsorPageNavLink:focus,.nsorPageNavLink:visited{font-weight:700;color:#000;text-decoration:none}.nsorPageNavLink:hover{color:#fff;text-decoration:none}.nav>li>a:focus,.nav>li>a:hover{background:#e9e9e9}.nsorMainNavItem-small{display:none;visibility:hidden}.ui-dialog .ui-dialog-content{background:#e9e9e9 !important}.ui-widget.ui-widget-content,.ui-dialog .ui-dialog-titlebar{border:none}#mc_embed_signup{background:0 0 !important;clear:left;padding-top:18rem !important;font:14px Helvetica,Arial,sans-serif;display:none}#mc_embed_signup label{width:100%;text-align:left}#mc_embed_signup,#mc_embed_signup h2{text-align:center}#mc_embed_signup,.ui-widget-content{background:#e9e9e9;font-family:'Open Sans Semibold','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}.mc-field-group{text-transform:uppercase}#mc_embed_signup_scroll .clear input{margin:0 auto}#mc_embed_signup_scroll .indicates-required{text-align:right;color:red;font-size:.75em}#mc_embed_signup_scroll .mc-field-group input{margin-bottom:1rem}.nsorSubscribeImage{width:75%}.nsorSideNav{height:100%;width:0;position:fixed;z-index:999999999999999;top:0;left:0;overflow-x:hidden;transition:.5s;font-weight:800;background:#e9e9e9}.panel{background:#e9e9e9;border-radius:0;box-shadow:none}.nsorSideNav a{text-decoration:none;color:#333;display:block}#nsorSideNav a:hover{color:#58913e}.nsorSideNav a:hover,.nsorOffCanvas a:focus{color:#333}.nsorCloseBtn{text-align:right;font-size:36px;padding-right:8% !important;color:#58913e !important}.page-wrapper{transition:margin-left .5s}ul.nsorSideNavAccordion{list-style-type:none;text-align:left;padding:0;clear:both}ul.nsorSideNavAccordion li{list-style-type:none;border-bottom:1px solid #dadada;margin:0}ul.nsorSideNavAccordionInner{text-align:center;padding-left:1em}a.nsorSideNavAccordionToggle{width:100%;display:block;font-weight:800;text-transform:uppercase;cursor:pointer;padding:5%;min-height:50px}a.nsorSideNavPages{width:100%;display:block;font-weight:800;text-transform:uppercase;cursor:pointer;padding:5%}a.nsorSideNavAccordionLink{cursor:pointer;width:100%;display:block;font-weight:800;text-align:left;padding-top:3%;padding-bottom:3%;margin-left:5%;font-size:.8em}.nsorSideNavOpen{text-align:center;color:#fff;cursor:pointer;padding:.5%;z-index:999}.nsorSideNavSticky{position:fixed;top:0}.nsorSideNavLogo{width:100%;text-align:center;padding:0}.nsorSideNavLogoImage{display:block;width:70%;margin-left:auto;margin-right:auto;margin-bottom:5%}.nsorAccountLink,.nsorSideNavContact{box-sizing:border-box;width:50%;float:left;border-top:1px solid #dadada;border-bottom:.5px solid #dadada;font-size:1em;text-align:center}.nsorAccountLink a,.nsorSideNavContact a{padding:11.75%}.nsorAccountLink i,.nsorSideNavContact i{margin-right:3%}.nsorAccountLink{border-right:.5px solid #dadada}ul.nsorSideNavAccordion li .accordionScroller{border:none}.nsorBanner{display:block;visibility:visible}.nsorMobileBanner{display:none;visibility:hidden}.nsorMainBannerAnchor{width:100%}.nsorTopBanner{width:100%;padding:0;margin:0;position:relative;display:block}.nsorTopBanner ul,.nsorBannerImage{width:100%;max-width:100%;max-height:700px;margin:0;padding:0}.nsorTopBanner ul li{display:block;width:100%;max-width:100%;max-height:694px;margin:0;padding:0}.nsorTopBannerSmall{width:100%;padding:0;margin:0;position:relative;display:block}.nsorTopBannerSmall ul,.nsorTopBannerSmall ul li{width:100%;max-width:100%;max-height:220px;padding:0;margin:0}.nsorBannerImageSmall{width:100%;max-width:100%;max-height:220px;display:block;padding:0;margin:0}.carousel-indicators{bottom:5px;margin-bottom:0}@media screen and (max-height:800px){.blueberry .pager li a{padding:2px 8px}}.nsorYMMWrapper{box-sizing:border-box;background:#58913e;padding-top:1%;padding-bottom:1%}.nsorYMMHeader{text-align:center}.nsorYMMVehicleText{color:#fff;font-weight:700;margin:0}#ymmDialog{display:none}.nsorYMMArrow{display:inline-block;margin-bottom:9px}.nsorYMMForm{box-sizing:border-box;width:100%}#nsorYMMForm .form-group{padding-left:2.5px;padding-right:2.5px}.nsorYMMHeader{color:#fff;font-weight:800}.nsorYMMBoxSelect{border:1px solid #333;border-radius:0;height:40px}.nsorYMMSKU{height:0;visibility:hidden;display:none}.nsorYMMLoading{background-color:#333;border:none}.nsorYMMLoading[disabled]{background-color:#333;border:none;color:#fff}select[disabled]{background:#ccc;opacity:.9}.hiddenCell,.hiddenRow{height:0;visibility:hidden;display:none}.nsorYMMGo{border:1px solid #fff;background:0 0;border-radius:0;color:#fff;font-weight:700;font-size:.9em}.nsorYMMGo:hover,.nsorYMMGo:active,.nsorYMMGo:focus{background:#fff;color:#58913e}.nsorYMMResetText{color:#000}.nsorYMMVehicleText .form-control{background:0 0;color:#fff;border:none;box-shadow:none;text-align:right;font-weight:800;font-size:1.3em}.form-inline .form-control{width:100%;border-radius:0}.nsorYMMReset{background:0 0;color:#fff !important;border:none;box-shadow:none}.nsorYMMReset,.nsorYMMReset:hover,.nsorYMMReset:active,.nsorYMMReset:focus{color:#fff;border:none}.nsorAdditionalOptionsButton{text-align:center}.modal-title{text-align:center;font-weight:700}.brands-modal{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.brands-modal .modal-dialog{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.brands-modal .modal-dialog .modal-content{max-width:80%;margin-left:auto;margin-right:auto}.nsorBrandsYMMSelectOptions{padding-top:7.5px;padding-bottom:7.5px;background:#fff}.nsorModalBrand{width:90px;height:68px;margin-bottom:1rem}#nsorSubCatName{text-align:center}#nsorSubCatName p{font-weight:600;font-size:1.2em;color:#333}.categoryNameHeader{text-align:center;text-transform:uppercase;font-weight:700}.nsorDivider{padding:.15%;background:#626262;margin-bottom:5%}.nsorCustomProductContainer{position:relative}.product-item-name,.product.name a{font-weight:700;display:block;display:-webkit-box;max-width:400px;height:37.2px;margin:0 auto;font-size:1em;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:0}.nsorCustomProductSKU{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em;margin-bottom:5px;margin-top:10px}.nsorFeaturedCustomProductPrice{font-size:2rem;color:#58913e;font-weight:700}.nsorCustomProductImageLink{vertical-align:middle}.nsorCustomProductImage{display:block;height:auto;margin:auto;max-width:100%}.sales-overlay{position:absolute;top:0;right:0;background-color:#c90;border:1px solid #c90;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:flex;height:4rem;width:4rem}.saleText{color:#fff;font-weight:700;align-self:center}.nsorProductButtonCol{padding-left:2.5px;padding-right:2.5px}button.action.tocart.primary{font-size:.7em;font-weight:600;margin:0;padding:.4em;width:100%;height:3rem}.nsorCustomProductPrice{font-size:1.5rem;color:#58913e;font-weight:700}.nsorCustomProductSalePrice{font-size:1.5rem;color:#c90;font-weight:700;white-space:nowrap}.nsorCustomProductPriceCrossedOut{font-size:1.5rem;color:#58913e;font-weight:700;text-decoration:line-through}.prodPriceCol:first-child{padding-right:2.5px}.prodPriceCol:last-child{padding-left:2.5px}.product-compare-selector{min-height:40px;padding-left:2.5px;padding-right:2.5px;padding-top:5px}.view-compare-button{width:100%;font-size:.6em !important;padding:5px !important;display:none}.comparePadding{padding:0;text-align:center}.compare-text{font-size:.8em}.ui-widget-overlay{background:#fff}.fa-times-circle{color:#900;width:100%;text-align:center}.fa-check-circle{color:#58913e;width:100%;text-align:center}.fitlist-response-text{text-align:center}.fitlist-failure{display:none}.nsorCustomProductGridWrapper{margin-left:7%}.productMoreInfoList2{position:absolute !important;top:0;left:0}.nsorCustomFilterHiderWrapper{width:100%;display:none;text-align:center}.nsorCustomFilterHider{width:100%;background:#58913e !important}.nsorSidebarFilterHeader{color:#4e4e4e;text-transform:uppercase;font-weight:700;font-size:.8em;padding:.8em}.nsorSortFilters{font-size:.8em}.nsorProductFilter i{margin-right:5%}.nsorFilterValueList{list-style:none;padding:0;color:#4e4e4e}.nsorFilterValueList li{cursor:pointer;font-size:.9em}.nsorProductTitleSpacer{min-height:5.6em}.nsorCustomFilterPagination{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.nsorPaginationContainer{float:right}.nsorCustomFilterPagination a,.nsorPaginate{flex-basis:auto;padding:1% 2%;text-align:center !important}.nsorCustomFilterPagination a:hover{text-decoration:none}.nsorPaginate{color:#58913e;font-weight:700}#nsorCustomFilterPagination .nsorPaginateSelected{text-decoration:none;color:#fff;background-color:#58913e;color:#fff}.nsorCustomFilterPagination span a{font-weight:700}.nsorPaginateControl{flex-basis:auto;margin:1%;font-weight:700;padding:1% 2%}.nsorPaginateControl:hover,.nsorPaginateControl:focus,.nsorPaginateControl:active{color:#58913e;text-decoration:none}.nsorFilterOptions{float:right;margin-left:5px;cursor:pointer;color:#dfdfdf}.nsorSidebarFilterItemColoredCheck{color:#58913e}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.nsorCategoryLandingItemImage:hover,.nsorCategoryLandingItemImage:focus,.nsorCategoryLandingItemImage:active{text-decoration:none}.nsorCategoryLandingItemImage{height:159px;width:100%;cursor:pointer}.nsorCategoryLandingItemHeader{font-size:.9em;color:#333;font-weight:700}.nsorCategoryTitleSpacer{min-height:60px;text-align:center}.nsorSideBarFilterLink:hover,.nsorSideBarFilterLink:focus,.nsorSideBarFilterLink:active{text-decoration:none}.filter-accordion{background:0 0;border:1px solid #dfdfdf}.nsorClearFilters{background:#58913e;border:1px solid #fff;color:#fff;font-weight:700;margin-bottom:5px}.nsorClearFilters:hover,.nsorClearFilters:focus,.nsorClearFilters:active{background:#ccc;border:1px solid #ccc;color:#4e4e4e}.nsorCustomProductWrapper2{padding-bottom:100%;display:block;height:0;overflow:hidden;z-index:1}@media (min-width:420px){.nsorCustomProductWrapper2{padding-bottom:80%}}@media (min-width:480px){.nsorCustomProductWrapper2{padding-bottom:70%}}@media (min-width:540px){.nsorCustomProductWrapper2{padding-bottom:60%}}@media (min-width:600px){.nsorCustomProductWrapper2{padding-bottom:50%}}@media (min-width:700px){.nsorCustomProductWrapper2{padding-bottom:40%}}@media (min-width:768px){.nsorCustomProductWrapper2{padding-bottom:105%}}.nsorFilterSort{padding-bottom:5%}.nsorCustomProductContainer{padding-bottom:15px}.nsorShowProducts,.nsorSortBy{border:1px solid #dfdfdf}.nsorSelectedFiltersItem{background:#58913e;color:#fff;cursor:pointer;padding:0;font-size:.8em;padding-top:5px;padding-bottom:5px;margin-bottom:5px;border-radius:3px}#accordion2{clear:both}.nsorVehicleSpecific i{align-self:center}.nsorVehicleSpecific .fa-exclamation-triangle{color:#a5a5a5;vertical-align:bottom}.nsorVehicleSpecific{padding:0;margin-top:5px}.nsorProductPageAdditionalInfoFormWrapper{visibility:hidden;height:0;width:0}.nsorProductPageUniversal{padding:3em;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;display:flex;align-content:center}.nsorProductPageUniversal i{margin-right:1em}.nsorProductPageUniversal .fa-exclamation-triangle{color:#a5a5a5}.nsorProductPageUniversal span{font-size:1.25em;font-weight:700;align-self:center}.similarProductsLink{cursor:pointer}.nopadding{padding:0}.nomargin{margin:0}.specificFitYellow{color:#c90}.bold-title{font-weight:800;font-weight:900;font-size:6em}.large-span{font-size:1.25em;margin-bottom:1rem;margin-bottom:3rem;display:block}.sale-event-container{margin-bottom:3rem}.sale-event-image{max-width:100%;height:auto;display:block;margin:0 auto}.nsorProductYMMSelectOptions{padding:10px 0}#nsorYMMDisplayOptions{float:right}.nsorProductYMMButton{float:right;margin-left:10px}.nsorProductYMMText{padding:0}.nsorSeatContainer{text-align:center;border:1px solid #fff;cursor:pointer}.nsorSeatContainer img{cursor:pointer}.nsorSeatContainer input{cursor:pointer}.nsorSeatContainer label{cursor:pointer}.nsorSeatLabel{font-size:.95em}.nsorSeatLabel input{text-align:center}.nsorSeatContainer:hover{border:1px solid #58913e}.nsorSeatImage{width:250px;height:250px;display:none}.seatText{font-size:1.05em;margin-left:5px}.productPageSeatContainer i{color:#58913e}.productPageSeatWrapper{margin-top:6px;padding:0}#seatTypeText{display:none}.nsorProductPageFiaImage{width:150px;margin:auto;display:block}.promotionItemAlert{color:#c01729}.canadianFunds h3{display:inline;font-weight:900;font-size:18px;color:#000;vertical-align:middle}.nsorLoadingWrapper{z-index:5;position:relative}.nsorFullLoaderWrapper{position:fixed;left:50%;top:50%;margin-left:-60px;margin-top:-60px;z-index:9999999}.nsorLoad{background:url("../images/gifs/loading.gif") no-repeat center;opacity:.7;transition:opacity .5s ease-out;-moztransition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;position:absolute;top:0;left:0;border:10px solid transparent;width:60px;height:60px}.nsorSidebarFilterWrapper{margin:0;padding:20px;width:25%}.nsorSidebarFilter{width:100%;padding:10%;text-align:left;border:1px solid #ccc}.ymmFilterList{list-style-type:none;padding:0 0 0 10px;margin:0}.ymmFilterList li a,.ymmFilterList li a:focus,.ymmFilterList li a:active,.ymmFilterList li a:visited{color:#58913e;text-decoration:none}.ymmFilterList li a:hover{color:#333;text-decoration:none}strong.product-item-name a,.product.name a{font-size:1em;font-weight:700}.nsorProductPageHelpLinks{font-weight:600}.nsorProductPageHelpLinks a{color:#58913e;font-weight:800;overflow:hidden;white-space:nowrap}.nsorProductPageMiniYMMWrapper{width:100%;margin:0 auto;padding:0;border:1px solid #58913e}.nsorProductPageMiniYMMHeader{color:#fff;padding:10px;background-color:#58913e;font-size:14pt;font-weight:800;text-align:left}.nsorProductPageMiniYMMSelects{padding:10px}.nsorProductPageMiniYMMSelectsWrapper{padding:10px 0}.nsorProductPageMiniYMMSelect1,.nsorProductPageMiniYMMSelect2,.nsorProductPageMiniYMMSelect3{margin:0;padding:0}.nsorProductPageSocialMediaLinks{padding:10px;display:table}.nsorProductPageFaceBook{display:table-cell;vertical-align:middle}.nsorProductPageTwitter,.nsorProductPagePinterest,.nsorProductPageEmail{display:table-cell;vertical-align:middle;padding:5px 0 0 10px}.nsorProductPageEmailPopup{background-color:rgba(255,255,255,.5);cursor:default;display:none;position:fixed;text-align:left;width:100%;height:100%;z-index:999999999;top:0;left:0}.nsorProductPageEmailPopupForm{position:relative;background-color:rgba(200,200,200,1);width:100%;max-width:500px;max-height:700px;margin-top:10%;margin-left:auto;margin-right:auto;padding:20px}.nsorProductPageEmailPopupHeader{padding:0;margin:0;font-size:24pt;font-weight:700;color:#333}.nsorProductPageEmailPopupClose{position:absolute;top:5px;right:5px}.nsorProductPageEmailPopupClose i{color:#333;padding:0;margin:0}.nsorProductPageEmailPopupClose i:hover{color:#58913e}.nsorProductPageEmailPopupFormInput{padding:10px 0}.nsorProductPageEmailPopupFormInputToName,.nsorProductPageEmailPopupFormInputFromName,.nsorProductPageEmailPopupFormInputToEmail,.nsorProductPageEmailPopupFormInputFromEmail{width:49% !important;display:inline-block}.nsorProductPageEmailFormPopupInputSuccess{padding:10px;background-color:rgba(0,255,0,.8)}.nsorProductPageEmailFormPopupInputError{padding:10px;background-color:rgba(255,0,0,.8)}.item.product.product-item{width:50%;margin-left:10%}.compare-form{display:none}.miniYMM-reset{cursor:pointer;color:#58913e}.miniYMM-reset-wrapper{text-align:right}.miniYMM-reset:hover{text-decoration:none}.miniYMM-reset:hover{color:#ccc}.miniYMM-title{text-align:center;vertical-align:middle}.reviews-actions a{color:#58913e}.moreInfoTable ul{list-style-type:none}.moreInfoTable img{display:none}.productMoreInfoList{background-color:#fefefe;height:100%;width:100%;margin-left:auto;margin-right:auto;text-align:left;font-size:.8em;overflow:auto;padding:5%}.moreInfoTable div{margin-bottom:5%}.moreInfoTable li{list-style-type:disc}.productVehicleFitsButton{font-size:.7em;font-weight:600;margin:0;background:#7d7d7d;color:#fff;border:1px solid #7d7d7d;padding:.4em;width:100%;height:3.5rem;border-radius:0}.productVehicleFitsWrapper{display:none;position:absolute;z-index:5000;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.productVehicleFitList{background-color:#fefefe;height:80%;padding:10px;width:80%;margin-left:auto;margin-right:auto;margin-top:10%;position:relative}.product-item-details{padding:0}.productVehicleFitListHeader,.product-item-details h2{color:#060;padding:0;margin:0;font-weight:800;font-size:11pt;vertical-align:middle}.close{color:#58913e;font-weight:700;float:right;padding:5%}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.vehicleFitsTable{display:table;width:100%}.vehicleFitsRow{display:table-row;text-align:center;width:100%}.vehicleFitsCell{display:table-cell;padding:5px;text-align:left}.nsorFitAlert{color:red}.product-info-main{margin-top:5%}.product.media{margin-top:20px}.product-info-main .product.attibute.brand{display:block;vertical-align:top;color:#7d7d7d}.product.attibute.brand>.value{display:inline-block;vertical-align:top}.product-info-main .product.attibute.brand .type{margin-right:5px}.product-info-main .product.attibute.series{display:block;vertical-align:top;color:#7d7d7d}.product.attibute.series>.value{display:inline-block;vertical-align:top}.product-info-main .product.attibute.series .type{margin-right:5px}.product-info-main .product.attibute.color{display:block;vertical-align:top;color:#7d7d7d}.product.attibute.color>.value{display:inline-block;vertical-align:top}.product-info-main .product.attibute.color .type{margin-right:5px}.product-info-main .product.attibute.sku{display:block;vertical-align:top;color:#7d7d7d}.product.info.detailed .additional-attributes{width:100%}input.vehicleFitSearch{width:50%;display:block;margin:0 auto;margin-bottom:2%}.vehicleFitsTable,.productFitListHeaderMain{text-align:center}.nsorVehicleFitList{list-style-type:none;padding-left:0}.view-compare-button{display:none}.catModalUl{list-style:none}.nsorSeatLabel{width:100%;height:100%}.nsorSeatSelector{max-height:300px;overflow:scroll}#nsorProductYMMTrimSelect,#nsorProductYMMBoxSelect,#nsorProductYMMCabSelect{display:none}.nsorSeatTitle{font-size:.9em}#nsorProductPageModal{width:auto}.modal-dialog{margin-bottom:30px}@media (min-width:768px){.modal-dialog{width:800px}}.nsorYMMLarge{color:#58913e;font-size:1.25em;text-transform:uppercase}.nsorMainGridBrandsBlock{text-align:center;padding-top:15px;padding-bottom:15px}.nsorMainGridCategoryBlock{text-align:center;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-top:15px;padding-bottom:15px}.nsorMainGridCategoryBlock:nth-child(7n){border-right:none}.nsorMainGridCategoryBlock:nth-child(13n){border-right:none}.nsorMainGridCategoryBlock:nth-child(7)~.nsorMainGridCategoryBlock{border-bottom:none}.nsorMainGridCategoryLink:hover{text-decoration:none}.nsorMainGridCategoryHeader{color:#333;font-weight:600;display:block;font-size:.9em;min-height:40px}.nsorProductGridSubCategoryContainer{text-align:center;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:15px;min-height:23rem}.nsorSubBrandGridSubCategoryContainer{text-align:center;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;padding-top:15px;padding-bottom:15px;min-height:23rem}.nsorSubBrandGridSubCategoryContainer:last-child{margin-bottom:1rem}.nsorProductGridSubCategoryContainer:last-child{margin-bottom:1rem}.nsorProductGridSubCategoryContainer:nth-child(12n+1){border-left:none;border-right:1px solid #e9e9e9}.nsorProductGridSubCategoryContainer:nth-child(12n+2){border-left:none}.nsorSubBrandGridSubCategoryContainer:nth-child(2),.nsorSubBrandGridSubCategoryContainer:nth-child(8),.nsorSubBrandGridSubCategoryContainer:nth-child(14),.nsorSubBrandGridSubCategoryContainer:nth-child(20){border-left:none}.modalNoTopBorder:nth-child(2),.modalNoTopBorder:nth-child(4),.modalNoTopBorder:nth-child(6),.modalNoTopBorder:nth-child(8),.modalNoTopBorder:nth-child(10),.modalNoTopBorder:nth-child(12){border-top:none}.noTopBorder:nth-child(1),.noTopBorder:nth-child(2),.noTopBorder:nth-child(3),.noTopBorder:nth-child(4),.noTopBorder:nth-child(5),.noTopBorder:nth-child(6){border-top:none}.noTopBorderSubBrand:nth-child(2),.noTopBorderSubBrand:nth-child(3),.noTopBorderSubBrand:nth-child(4),.noTopBorderSubBrand:nth-child(5),.noTopBorderSubBrand:nth-child(6),.noTopBorderSubBrand:nth-child(7){border-top:none}.nsorMainGridCategoryImage{max-width:100%!important}.promotionsPage .nsorMainGridCategoryImage{height:100px!important}.nsorSubBannerWrapper{width:100%;padding:0;margin:0;border-bottom:10px solid #58913e;border-top:5px solid #58913e;background-image:url('../images/banners/nsormod/nsorFeaturesBanner.jpg');background-size:contain;background-repeat:no-repeat;height:100%;padding-bottom:5.989%}.nsorMainGridHeader{text-align:center;padding-bottom:20px}.nsorMainGridCategories{width:100%;margin-bottom:5%;margin-top:2.5%;line-height:0}.nsorMainGridCategoryHeader{color:#333;font-weight:600;display:block;font-size:.9em;min-height:40px}.customAddToCart{font-size:.7em;font-weight:600;margin:0;padding:.4em;width:100%;height:3rem;box-sizing:border-box;vertical-align:middle;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background:#333}.nsorBrandsHeading{text-transform:uppercase;text-align:center}.ln-letters a{padding:1%}.mainHeading,.alphaSort span{text-align:center}.filterHeadings{display:inline;font-weight:700}.searchBox{width:30%;float:right;text-align:center}.fuzzy-search{width:100%;margin-top:3%}.nsorBrandslist{padding:0}.nsorBrandslist li{text-align:center;list-style:none;padding-bottom:20px;padding-top:20px}.nsorBrandslist li img{width:90px;height:68px}.nsorBrandslist li a,.nsorBrandslist li a:focus,.nsorBrandslist li a:active,.nsorBrandslist li a:visited,.nsorBrandslist li a:hover{text-decoration:none;font-weight:700;color:#333}button.nsorBrandLink{background:0 0;border:none}.ln-letters a,.ln-last{border:none !important;color:#333}.nsorCareersPageWrapper{width:100%;max-width:1240px;margin:0 auto}.success-alert{display:none;padding:20px;background-color:#58913e;color:#fff}.failure-alert{display:none;padding:20px;background-color:#900;color:#fff}.closebtn{margin-left:15px;color:#fff;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn:hover{color:#000}span.resumeFormLabel{line-height:2.5}.resumeFormHeader{margin-top:5%}.contactUsFormWrapper{width:100%;max-width:800px;margin-left:auto;margin-right:auto}.contactUsForm input{height:auto}.contactUsFormSpacer{padding:2%}.contactUsName,.contactUsEmail,.contactUsMessage{width:100% !important;max-width:500px !important;background:#e9e9e9 !important;padding:20px !important;font-weight:600}.contactUsSend{background-color:#191919;color:#fff;width:100%;max-width:250px;padding:1%;border:none;font-family:'Open Sans Semibold','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}.contactUsSend:hover{background-color:#ccc;color:#333;border:none}.contactUsFormError{color:red}.shippingReturnsPageWrapper{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.nsorReturnCol{min-height:400px;padding-left:2%;padding-right:2%}.nsorReturnIcons{margin-top:2%;text-align:center}.shippingReturnsPageLink,.shippingReturnsPageLink:active,.shippingReturnsPageLink:visited,.shippingReturnsPageLink:focus{font-weight:600;color:#333;width:100%}.shippingReturnsPageLink:hover{font-weight:600;color:#58913e;width:100%;text-decoration:none}.nsorFooterNetworkHeader{font-weight:800;color:#333;margin:0;padding:20px 0;text-align:center;width:100%}.nsorFooterNetworkGrid{text-align:center;position:relative}.nsorFooterNetworkImage{width:100%;display:block}.networkImage{position:relative;width:100%}.networkBoxText,.networkBoxText:visited,.networkBoxText:focus,.networkBoxText:active,.networkBoxText:hover{display:inline-block;text-align:left;vertical-align:middle;color:#fff;font-weight:800;text-decoration:none;width:100%;height:100%;text-align:center;padding-top:3%;transition-duration:.3s;-webkit-transform:translate(0px,0);transform:translate(0px,0);transition-timing-function:ease-in-out}.networkBox{position:absolute;left:0;bottom:20px;background-color:rgba(88,145,62,.6);width:85%;height:20%;transition-duration:.3s;-webkit-transform:translate(0px,0);transform:translate(0px,0);transition-timing-function:ease-in-out}.networkImage:hover .networkBox{width:100%;bottom:0;height:100%}.networkImage:hover .networkBox a{display:inline-block;padding-top:25%;width:100%;height:100%;color:#fff}.nsorFooterTop{display:block;visibility:visible;max-width:1280px}.nsorFooterTop-mobile{display:none;visibility:hidden}#nsorFooterTop{padding-top:5%;padding-bottom:5%}.subscribeButton{z-index:9}.nsorFooterSocialMedia{text-align:center}.nsorFooterSocialMedia a:hover{text-decoration:none}.nsorSocialIcon{padding:2%;color:#333}.nsorSocialIcon:hover{color:#ccc}.nsorMagazinesImage{width:100%}.nsorFooterMain{display:block;visibility:visible;background-color:#333;padding-top:2%;padding-bottom:2%;color:#fff}.nsorFooterMain .container{max-width:1280px}.nsorFooterMain-mobile{display:none;visibility:hidden;background-color:#333;padding-top:15px;padding-bottom:15px}.footerHeader{font-size:19px;font-weight:800;color:#fff}.nsorFooterCol a,.nsorFooterCol a:active,.nsorFooterCol a:focus,.nsorFooterCol a:visited{color:#fff}.nsorFooterCol a:hover{color:#ccc;text-decoration:none}.instagramFeedImage{padding:1%}.footer .copyright{margin:0;color:#fff;text-align:left;font-size:.8em}.nsorSocialMediaContainer{background:#58913e;padding-top:2rem;padding-bottom:2rem;clear:both}.featured-links{display:flexbox;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.featured-links .featured-link{text-decoration:none;text-align:center;margin:.6rem 0;padding:.8rem;width:100%;min-height:8rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.featured-links .featured-link:hover,.featured-links .featured-link:focus{background-position:25rem}.featured-links .featured-link>i{display:block;text-align:center;color:#fff}.featured-links .featured-link>i:before{font-size:2vw}.featured-links .featured-link .featured-link-content{text-align:center;padding-top:5px;color:#000;font-weight:500}.featured-links .featured-link .featured-link-content .featured-link-title{display:block;font-size:1.5rem;font-weight:800;color:#fff}.subscribe-modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.actions-toolbar .secondary{float:left;margin-left:10%}.forgot-pw-text{padding-left:25.8%}.account-nav .item.current a,.account-nav .item.current strong{border-color:#58913e}.sidebar.sidebar-additional{display:none}.nsorRebateContainer{position:relative;margin-bottom:1%}a.rebatesLink{color:#c77000;font-weight:700;font-size:22px}.nsorCanopyStyleContentList{list-style-type:none}.nsorCanopiesWrapper{width:80%;max-width:1500px;margin-left:auto;margin-right:auto}h1.nsorCanopyStyleHeader{text-align:center}.nsorCanopyStyleHeader{color:#58913e;font-weight:700;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.nsorCanopyCol{padding-left:2%;padding-right:2%}.nsorCanopyStyleHeader h2{margin-top:2%}.nsorSubmitCanopyForm{text-align:center}.nsorSubmitCanopyForm input{width:30%}.checkbox-scroll{height:10rem;overflow:auto;width:100%}.nsor404Container{width:30%;margin:0 auto}.nsorAboutText{padding-left:3%;padding-right:3%}.nsorAboutWrapper{width:80%;max-width:1500px;margin-left:auto;margin-right:auto}.nsorAboutText{font-size:13pt}.nsorAboutMenu{background:#e9e9e9}.nsorAboutMenu h4{font-weight:800;padding-left:8%}.nsorAboutMenu ul{list-style-type:none}.nsorAboutMenu a{color:#333}.nsorAboutMenu .nsorGridCol6{width:100%}.fa-ul li i{margin-right:8px}.fa-ul{margin-left:1em}.nsor-holdings-link{text-align:center;font-size:1.2em;padding:15px}.black-friday{margin-bottom:25px}.black-friday-header{color:#000;font-weight:900}.black-friday-dates{color:#000;font-weight:700}.black-friday-bonus{color:#58913e;font-weight:600;font-size:1.4em;margin:15px 0}.black-friday-disclaimer{font-style:italic;font-size:1.2em;color:#000}.black-friday-deals{margin-top:25px}.black-friday-deals a:hover,.black-friday-deals a:active{text-decoration:none}.black-friday-sale{color:#fff;background-color:#000;padding:20px 10px;margin-bottom:10px}@media only screen and (min-width:992px){.black-friday-sale{min-height:215px}}.black-friday-sale-header{font-weight:900;color:#fff;font-size:4.2em}.black-friday-sale-text{font-size:1.8em;font-weight:500}.returnBtn{display:block!important;margin:20px auto;font-size:3rem!important}.returnLink:visited,.returnLink:hover{text-decoration:none}.productContactHeader{font-weight:600;color:#58913e}.productContactInput{border-color:black!important;padding:10px !important;font-weight:600;font-size:12px!important}textarea.productContactInput{min-height:150px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important}.productContactInput::placeholder{color:black!important;opacity:.8!important}.productContactInput::-ms-input-placeholder{color:black!important;opacity:.8!important}.productContactInput:-ms-input-placeholder{color:black!important;opacity:.8!important}.contactUsSendProduct{color:#fff;background-color:#58913e;width:100%;max-width:250px;padding:1%;border:none;margin-bottom:1rem;font-family:'Open Sans Semibold','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important}.ourServicesHeader h1{text-align:center;font-size:48px;color:#58913e;font-weight:800;margin-bottom:25px}.ourServicesHeader p{font-size:15px}.ourServicesContent{padding:25px 0}.ourServicesContent h2{text-align:center;color:#58913e;font-size:40px;font-weight:600;padding-bottom:15px}.ourServicesContent i{text-align:left!important;color:#58913e;font-size:64px}.ourServicesContent p{font-size:15px}.ourServicesContent .header{color:#58913e;font-size:22px}.ourServicesContent .ourServicesService{margin-bottom:25px}.divide-line span{color:#58913e;background-color:#58913e !important;display:block;margin-bottom:10px}.text-center.divide-line span{margin-left:auto;margin-right:auto;margin-bottom:20px}.nsorLocationsHeader{margin-top:5%;margin-bottom:0}.nsorLocationsContainer .nsorGridCol4{min-height:256px}.shop-online-locations{display:table;margin:0 auto;margin-top:2%}.shop-online-locations>a{color:#58913e}.locations-email-text,.locations-email-text:visited,.locations-email-text:hover{text-decoration:none;color:#58913e}.woobox-offer{margin:auto}.sponsorCol{width:12.5%}.block-title{border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:12px}.sponsorHeader{color:#58913e;font-weight:800;text-align:center}.sponsorText{text-align:center;color:inherit}.nsorPrivacy h1,.nsorPrivacy h2{font-weight:800}.checkout-success{text-align:center}.checkout-success .actions-toolbar{width:10%;margin:0 auto}.checkout-payment-method .actions-toolbar .primary{float:none !important}#shipping-method-buttons-container{margin:0}#shipping-method-buttons-container .primary{float:left}.opc-progress-bar-item._active:before{background:#58913e}.opc-progress-bar-item._active>span:before{background:#58913e}.nsorLoader{z-index:9999999;width:100%;position:fixed;top:0;left:0;right:0;bottom:0;display:none;opacity:1 !important}.nsorLoader img{position:relative;left:50%;top:50%;margin-left:-32px;margin-top:-32px}input.ui-autocomplete-loading{background:url("../images/gifs/loading.gif") no-repeat right center;background-size:28px 28px}.video-wrapper{width:auto;height:100%;position:relative}.playpause{background-image:url(http://png-4.findicons.com/files/icons/2315/default_icon/256/media_play_pause_resume.png);background-repeat:no-repeat;width:50%;height:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:contain;background-position:center}.nsorNetworkCarouselWrapper{width:100%;background:#ececec;margin-top:3rem}#nsorLogoCarousel{padding:20px 0;background:#ececec}.logoCarouselImageContainer{padding:0 25px !important;min-height:80px;max-height:80px}.logoCarouselImageContainer img{width:250px;height:80px}.nsorLogoCarouselButtonWrapperNext{position:absolute;padding:0;margin:0;height:100%;width:15%;top:0;right:0;z-index:2}.nsorLogoCarouselNext{position:absolute;padding:0 0 0 5px;margin:0;height:100%;width:10%;left:0;cursor:pointer;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start}.nsorLogoCarouselButtonWrapperPrev{position:absolute;padding:0;margin:0;height:100%;width:15%;top:0;left:0;z-index:2}.nsorLogoCarouselPrev{position:absolute;padding:0 5px 0 0;margin:0;height:100%;width:10%;right:0;cursor:pointer;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}.sliderRow{margin:0}#contact-window{max-width:25em;background:#606060;bottom:0;position:fixed;right:5em;text-align:center;border-radius:.5em .5em 0 0;cursor:pointer;color:#ececec;z-index:99}#contact-window a{display:block;padding:.5em 3em;font-weight:700;color:#ececec;text-decoration:none}.success-alert2,.error-alert2{display:block;padding:.5em;margin-bottom:15px}#contactUsForm2{text-align:left}#contact-heading p{font-size:.75em;margin-top:.75em;margin-bottom:0}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}.ie10 .page-wrapper,.ie11 .page-wrapper{height:auto !important}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background:#fff}.modal-header img{max-width:90%}.compProducts .action.tocompare{visibility:hidden}#featuredBrandsLink{text-align:center;margin-bottom:4rem}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}}