body{font-family:'Poppins',sans-serif}a{color:#11a83d}.h4,h4{font-size:1.2rem}span.navbar-text img{width:100%}.home .primary{position:absolute;width:100%;z-index:2}.bg-light{background-color:#fff!important}#header{position:fixed;width:100%;z-index:2;top:0;background:#f8f9fa}.navbar-expand-lg .navbar-nav{position:absolute;z-index:2;right:2rem}.navbar-light .navbar-nav .nav-link{color:#14202c;font-weight:500}a.nav-link{position:relative;color:inherit;text-decoration:none;line-height:24px}a.nav-link:after{position:inherit!important}a.nav-link:before,a.nav-link:after{content:'';position:absolute;transition:transform .5s ease}.navbar-light .navbar-nav .active>a.nav-link{color:#14202c!important;font-weight:600}a.nav-link:before{left:0;bottom:0;width:100%;height:2px;background:#14202c;transform:scaleX(0)}a.nav-link:hover:before{transform:scaleX(1)}a.nav-link:hover{color:#14202c!important}.carousel-caption h1{font-weight:600}.product-information,.replacement{padding:5rem 0 0}.product-information h4{margin-top:1rem;font-weight:700;height:58px}.product-information h5,.replacement h5,.affiliate h5{border-bottom:1px solid #0b111e;text-decoration:underline;text-decoration-color:#11a83d;text-decoration-thickness:4px;text-underline-offset:20px;line-height:3}.productinfo-img{height:300px;background-size:cover}.slick-track{display:flex;flex-wrap:wrap;align-items:center}.slick-slide{margin:0 10px;text-align:center}.regular.slider{padding:15px 0}.slick-prev:before{color:#fff;content:"\f053";font-family:"Font Awesome 5 Free";font-size:20px;line-height:1;font-weight:900}.slick-next:before{color:#fff;content:"\f054";font-family:"Font Awesome 5 Free";font-size:20px;line-height:1;font-weight:900}.slick-prev,.slick-next{height:30px;width:30px;background-color:#11a83d}.slick-prev:hover,.slick-next:hover{background-color:#000}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#484848}.slick-prev,.slick-next{top:-1.5rem}.parts{padding:2rem;border-radius:.5rem;box-shadow:2px 2px 10px #888;text-align:center;margin-top:3rem}.replacement-content{margin-top:5rem;text-align:center;padding:4rem 2rem 3rem;background-color:#eee}.affiliate{padding:5rem 0}.affiliated{padding:1rem;border-radius:.5rem;box-shadow:2px 2px 10px #888;text-align:center;margin-top:3rem}.contact-info{text-align:center;padding:1rem 0;background-color:#eee}.contact-info p{margin:0}.contact-info-mid{color:#11a83d;font-weight:500}footer{padding:5rem 0}footer p{margin:0}.logo-footer{padding:5rem 0;text-align:center}.footer-bottom{text-align:center}.footer-bottom p{font-size:.9rem;line-height:1.5}.page-banner{height:350px;padding:175px 0;background-size:cover;background-position:center}.page-banner h1{color:#fff;text-decoration:underline;text-decoration-color:#11a83d;text-decoration-thickness:4px;text-underline-offset:20px}.page-content{padding:5rem 0 4rem}h6.info-model{font-weight:700;text-align:center;margin:1rem 0;padding:.5rem 0;border-top:1px solid #11a83d;border-bottom:1px solid #11a83d}.table{font-weight:500}.contact-form{padding:0 0 5rem}.contact-form h1,.contact-form p{text-align:center}.contact-form p{margin-bottom:2rem}.gform_footer.top_label{text-align:center}body .gform_wrapper div.ginput_container.ginput_recaptcha{position:relative;width:100%;padding-top:1.5em}body .gform_wrapper div.ginput_container.ginput_recaptcha iframe{position:absolute;left:50%;margin-left:-160px}.contact-form input[type=submit]{padding:.5rem 3.5rem;color:#fff;background-color:#11a83d;border:solid 1px #11a83d}.contact-form input[type=submit]:hover{color:#11a83d;background-color:transparent}@media (max-width:575.98px){.navbar-brand img{height:60px}.navbar-text{width:50%}.navbar-expand-lg .navbar-nav{position:inherit}.home .primary{position:inherit}.product-information h5,.replacement h5,.affiliate h5{text-decoration-color:transparent}.slick-prev{left:83%}.slick-next{right:0}.carousel-caption{bottom:0}.carousel-caption h1{font-size:1.2rem}.carousel-caption p{font-size:.7rem}.product-information,.replacement{padding:0}.replacement-content{margin-top:2rem}.affiliate{padding:0 0 3rem}.page-content{padding:2rem 0}footer{text-align:center}footer,.logo-footer{padding:2rem 0}}@media (min-width:576px){.replacement .col-md-6{margin:0 auto}.slick-prev{left:90%}.slick-next{right:0}}@media (min-width:992px){.right{text-align:right}.slick-prev{left:95%}.slick-next{right:0}.carousel-caption{width:50%;right:5%;left:inherit;text-align:left;padding:5rem;bottom:30px}.carousel-caption h1{font-size:3rem}}