*{box-sizing:border-box}body{background-color:#f4f1ed;line-height:1.5;color:#212529;text-align:left}h1{font-size:32px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}.page-wrapper{max-width:100%;overflow:hidden}.py-5{padding-top:48px;padding-bottom:48px}.text-accent{color:#c09558}.my-3{margin-top:15px;margin-bottom:15px}.pb-5,.py-5{padding-bottom:3rem}.row.contact,.tint{background:#f3f1ed}.px-4{padding-left:24px;padding-right:24px}.py-4{padding-top:24px;padding-bottom:24px}.pull-left-div{order:-1}.header-container .container{max-width:inherit}.main.container{background-color:transparent!important}.text-center{text-align:center!important}.inline-btn{display:inline-block}.bg-white{background-color:#fff}.bg-white{background-color:#fff!important}.green-btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:Arial;color:#fff;font-size:18px;background:#004225;padding:10px 20px;border:solid #fff 1px;text-decoration:none;min-width:200px;display:inline-block;text-align:center;text-transform:uppercase}.green-btn:hover{background:#097544;text-decoration:none;color:#fff}.home-hero,.content-hero{background-image:url(../images/home-hero.jpg);min-height:75vh;background-repeat:no-repeat;background-color:gray;background-size:100%;background-position:bottom;min-width:100vw;overflow:hidden;left:50%;transform:translateX(-50%);position:relative}.home-hero-bottom{margin-top:-215px;position:relative}.home-hero-bottom .container.bg-white{padding:24px 48px}.home-hero-bottom .container.bg-white h2{text-align:center;font-size:32px;color:#c09558;letter-spacing:3px;font-family:Georgia;margin:0 0 24px}.home-hero-bottom .hero-buttons .m-4{margin:24px}.est-section{margin-top:103px}.est-section>div{width:100%;height:20px;border-bottom:1px solid #c09558;text-align:center}.est-section .est-1{margin:0 auto;background-color:#f4f1ed;width:144px;position:relative;top:-70px;padding:15px}.est-text{font-size:20px;margin-bottom:16px}.est-date{font-size:35px;font-weight:700;margin-bottom:32px}.bottom-hr{margin:0 auto;border-bottom:4px solid #c09558;width:40%;height:5px}.services{margin-top:87px;margin-bottom:64px}.services .my-3{padding-top:15px;padding-bottom:15px;margin:0}.ser-img-1{background:url("../images/img-h-1.jpg") no-repeat 0 0;background-size:auto}.ser-img-2{background:url("../images/img-h-2.jpg") no-repeat 0 0;background-size:100% auto}.ser-img-3{background:url("../images/img-h-3.jpg") no-repeat 0 0;background-size:100% auto}.ser-img-4{background:url("../images/img-h-4.jpg") no-repeat 0 0;background-size:auto}.ser-img-1,.ser-img-2,.ser-img-3,.ser-img-4{background-size:cover;min-height:372px}.ser-title{height:372px;opacity:.2;transition:.5s ease;background-color:#000}.services .my-3 a>div:hover .ser-title{height:372px;opacity:.7;transition:.5s ease;background-color:#000}.ser-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:450px}.ser-title-text{font-weight:600;letter-spacing:2px;color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.white-ser-hr{margin:0 auto;width:100px;height:4px;border-bottom:6px solid #fff;margin-top:15px}.search-parts{background:url(../images/home-enquiry.jpg) no-repeat 0 0;background-size:cover;min-height:372px;border:1px solid rgba(255,255,255,0);position:relative;min-width:100vw;overflow:hidden;left:50%;transform:translateX(-50%);position:relative}.search-parts-overlay{background-color:rgba(0,0,0,.5);min-height:372px;border:1px solid rgba(255,255,255,0)}.search-parts-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;max-width:585px;width:100%}.search-parts-heading{font-size:2.3em;font-weight:400;width:100%;letter-spacing:2px;color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.search-parts-inner .parts-input{background:0 0;font-size:24px;font-weight:400;letter-spacing:1px;padding:20px 30px;color:#fff;border:1px solid #fff;height:69px;width:calc(100% - 90px)}.search-parts-inner button{color:#fff;border:1px solid #fff !important;font-style:normal;font-size:2em;padding:18px 21px 17px;margin-left:10px;cursor:pointer;background-color:rgba(255,255,255,0)}.search-parts-inner button:hover{background:#004225}.search-parts-inner button i{font-style:normal}.bgoff{position:relative}.bgoff:before{content:"";background-color:#fff;position:absolute;left:50%;top:50%;width:100vw;height:100%;transform:translate(-50%,-50%)}.bgoff>*{position:relative}.display-5{font-size:3em;letter-spacing:3px;color:#004225}.gray-bottom-hr{margin:24px auto;width:150px;height:4px;border-bottom:6px solid #d1cac3}.text-lg{font-size:21px}.workshops.bgoff{position:relative;padding:0;left:50%;width:100vw;transform:translate(-50%,0)}.workshops.bgoff .row{margin:0;display:flex;flex-wrap:wrap;justify-content:center}.workshops.bgoff .row .left-border.my-3{padding:0;margin:15px 0;border:1px solid #fff}.ws-img-container{position:relative;width:100%}.ws-img{display:block;width:100%;height:auto}.ws-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:.5;transition:.5s ease;background-color:#000}.ws-img-container:hover .ws-overlay{opacity:0}.ws-img-title{font-weight:500;letter-spacing:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:22px;line-height:1.2;text-shadow:2px 2px 4px #000;color:#fff}.cms-index-index .main.container{padding:0}.cms-index-index .column.main{padding-bottom:0}.quick-enquiry{background-image:url(../images/home-contact-form.jpg);background-repeat:no-repeat;background-size:cover;min-height:350px;border:1px solid rgba(255,255,255,0);border-bottom:1px solid #004225;clear:both;position:relative;padding:0}.quick-enquiry.bgoff:before{display:none}.quick-enquiry-overlay{background-color:rgba(0,0,0,.58);min-height:400px;border:1px solid rgba(255,255,255,0);padding:50px 0}.quick-enquiry h2{letter-spacing:3px;font-size:50px;letter-spacing:3px;color:#c09558}.quick-enquiry p.text-med{font-size:19px;color:#fff;margin:48px 0;letter-spacing:3px}.quick-enquiry p.text-med .text-accent{color:#c09558;display:block}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}#contactForm{width:100%}#contactForm .col-md-6,#contactForm .col-md-12{display:inline-block;float:left;margin-top:15px;margin-bottom:15px}#contactForm .col-md-12 .text-right.my-3{margin:15px 0 0}#contactForm input,#contactForm textarea{color:#fff;resize:none;border:none;padding:20px 30px;font-size:18px;letter-spacing:2px;height:69px;width:100%;background-color:rgba(255,255,255,.29)}#contactForm input:focus,#contactForm select:focus,#contactForm textarea:focus{background-color:transparent;border:inherit;box-shadow:0 0 0 1px #fff}#contactForm .footer-text-area{height:150px}#contactForm ::-webkit-input-placeholder{opacity:1!important;color:#fff}#contactForm ::-moz-placeholder{opacity:1!important;color:#fff}#contactForm :-ms-input-placeholder{opacity:1!important;color:#fff}#contactForm :-moz-placeholder{opacity:1!important;color:#fff}.white-trans-btn{min-width:150px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:lato;color:#fff;font-size:20px;background:rgba(255,255,255,0);padding:10px 20px;border:solid #fff 1px;text-decoration:none;display:inline-block}.white-trans-btn:hover{background:rgba(255,255,255,.43);text-decoration:none;color:#fff}.footer-top-container .footernav{padding:30px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.footer-top-container .container{padding:0 15px}.footer-top-container .footernav .row{margin:0}.footer-top-container .footernav a{color:#fff}.footer-top-container .footernav a:hover{color:#c09558}.arr{font-size:9px;position:relative;top:-2px;margin-right:30px}.border-l{border-left:1px solid rgba(255,255,255,.58)}.footer-top-container .footernav-ul{padding-left:1.5em;margin:5px 0 15px}.footer-menu-cwg{display:flex;flex-wrap:wrap;clear:both;width:100%}.footer-container .container.footer-top .inner-container .item.item-left a:hover{background-color:#c09558}.footer-top-container .footer-top.footer.container{display:none!important}.block.newsletter{width:500px;display:flex;align-items:center}.block.newsletter .title{display:inline-block;margin:0 10px 0 0}.block.newsletter .content{flex:1}.footer-primary-container{background:#004225;padding:0;text-align:center}.footer-primary-container .footer-primary-bottom{text-align:center}.footer-primary-container .item-right{float:none;margin:auto;display:inline-block;vertical-align:top}.block.newsletter .action.subscribe{background-color:#c09558}.footer-container2 .footer-bottom-container{background:#ddd}.footer-container2 .footer-bottom-container .footer-bottom{text-align:center;padding:20px 0;color:#000}.footer .footer-copyright .copyright{font-size:16px;margin:0}.footer-container2 .footer-bottom-container .item-left{float:none;margin:0}.header-primary-container .header-primary{position:relative}.header-container .right-column .user-menu .top-links{position:absolute;top:-40px;right:0}.nav-container{border-top:1px solid rgba(255,255,255,.1)}.slideshow-wrapper-additional{display:none}.dropdown-block .dropdown-heading .icon{color:#fff!important;font-size:16px!important}.sticky-header .nav-regular:not(.nav-vert) .nav-item.level0>a,.sticky-header .nav-regular .nav-item--homeicon a,.sticky-header .nav-regular .nav-item--homeicon.active a,.sticky-header .nav-holder .dropdown-block .dropdown-heading,.sticky-header .nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),.sticky-header .nav-holder .dropdown-block .dropdown-heading a,.sticky-header .nav-holder .block-search.expanding:not(._active) .action.search .icon{color:#333!important}.category-image:after,.category-description:after{content:"";display:block;clear:both}.filter.block{margin-bottom:20px}.filter .block-subtitle{padding-top:0}.filter-options-content{padding:10px 0}.filter-options-content .count{display:inline-block}.page-layout-2columns-left .sidebar>div{background-color:#fff;padding:20px;height:auto!important}.catalog-category-view .container,.catalogsearch-result-index .container,.category-parts .container{max-width:inherit}.catalog-category-view .product-items,.catalogsearch-result-index .product-items,.category-parts .product-items{display:flex;flex-wrap:wrap;margin:0 -10px!important}.catalog-category-view .items-grid-partitioned .item,.catalogsearch-result-index .items-grid-partitioned .item,.category-parts .products-grid .product-item{border:0;margin:0!important;box-sizing:border-box;background-color:transparent;padding:10px!important;height:auto!important;max-width:260px;width:25%}.catalog-category-view .itemgrid>li:nth-of-type(n),.catalogsearch-result-index .itemgrid>li:nth-of-type(n),.category-parts .product-items>li:nth-of-type(n){clear:none!important}.catalog-category-view .items-grid .itemgrid .product-item-info,.catalogsearch-result-index .items-grid .itemgrid .product-item-info,.category-parts .products-grid .product-items .product-item-info{background-color:#fff;height:100%;padding:10px;position:relative;padding-bottom:60px;margin:0;text-align:center;width:100%;height:100%}.catalog-category-view .items-grid-partitioned.hover-effect .item:hover,.catalogsearch-result-index .items-grid-partitioned.hover-effect .item:hover,.category-parts .items-grid-partitioned.hover-effect .item:hover{margin:0!important;padding:10px;box-shadow:none}.catalog-category-view .items-grid .itemgrid .product-item-info .product-sku,.catalogsearch-result-index .items-grid .itemgrid .product-item-info .product-sku,.category-parts .products-grid .product-items .product-item-info .product-sku{position:absolute;white-space:nowrap;top:220px;z-index:1;text-align:center;width:auto;background:rgba(0,0,0,.1);padding:5px 10px;left:50%;transform:translateX(-50%)}.catalog-category-view .items-grid .item .actions,.catalogsearch-result-index .items-grid .item .actions,.category-parts .products-grid .product-items .product-item-actions{position:absolute;bottom:0;left:0;width:100%}.catalog-category-view .product-item-actions .actions-primary,.catalogsearch-result-index .product-item-actions .actions-primary,.category-parts .product-item-actions .actions-primary{padding:0 10px;width:100%}.catalog-category-view .page-title-wrapper,.catalogsearch-result-index .page-title-wrapper,.category-parts .page-title-wrapper{text-align:center}.mst-searchautocomplete__autocomplete._active{left:0!important}.mst-searchautocomplete__highlight{color:#c09558}.search.results dl.block{display:flex;flex-wrap:wrap;background-color:#fff;margin-bottom:15px}.search.results dl.block .title,.search.results dl.block .item{margin:0;padding:10px}.catalog-product-view .items-grid-thumbnails .product-item-img{width:70px}.catalog-product-view .items-grid-thumbnails .product-item-details{margin-left:80px}.catalog-product-view .items-grid-thumbnails .items-grid .product-item-name{font-size:14px}.minicart-wrapper .action.showcart .counter:not(.ib),.header-container .skip-link .counter,.dropdown-block .dropdown-heading .counter{background-color:#097544!important}.catalog-product-view #maincontent{background-color:#fff;padding:15px}.fotorama--fullscreen{z-index:9999!important}.fotorama__active .fotorama__dot{background-color:#097544;border-color:#097544}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{background-color:#fff;padding:15px}.additional-bg-color,.cart-summary,.opc-block-summary,.opc-estimated-wrapper,.bundle-options-container .block-bundle-summary,.block-collapsible-nav .content,.checkout-agreements li{background-color:#fff!important;padding:15px}.column.main .cart-summary .block>.title strong,.column.main .paypal-review-discount .block>.title strong{font-size:1.5rem;font-weight:600}button,.cart.table-wrapper .actions-toolbar>.action,.action-gift,.block-cart-failed .action.continue,.cart-container .form-cart .action.continue,.cart-summary .actions-toolbar>.primary button,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review .block .actions-toolbar .action.primary,.block-compare .action.compare,.cart-summary .actions-toolbar>.primary .cart.table-wrapper .actions-toolbar>.action,.cart-summary .actions-toolbar>.primary .action-gift{background:#c09558;color:#fff;border-radius:0}.block-cart-failed .action.continue:active,.cart-container .form-cart .action.continue:active{box-shadow:none}#checkoutSteps{background-color:#fff;padding:15px}.column.main .block .title strong{font-size:1.5rem;font-weight:600}.minicart-items .product-item-details{min-height:88px}.opc-sidebar{margin-top:0}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-weight:400;font-size:2.1rem}.header-container-micro{background-color:#004225!important}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before,.opc-wrapper .shipping-address-item.selected-item:after,.filter-title strong[data-count]:after,.main-color--bg{background-color:#097544!important}.opc-progress-bar-item>span{font-weight:400;font-size:1.5rem;color:#2e3a44}.abs-action-button-as-link:hover,.abs-action-remove:hover,.cart.table-wrapper .action.help.map:hover,.opc-wrapper .edit-address-link:hover,.opc-block-shipping-information .shipping-information-title .action-edit:hover,.action-auth-toggle:hover,.checkout-payment-method .checkout-billing-address .action-cancel:hover,.checkout-agreements-block .action-show:hover,.cart-summary .block.giftcard .action.check:hover,.gift-options .actions-toolbar .action-cancel:hover,.table-comparison .wishlist.split.button>.action:hover,.product-items .wishlist.split.button>.action:hover,.paypal-button-widget .paypal-button:hover,.block.related .action.select:hover,.abs-add-fields .action.remove:hover,.form-giftregistry-share .action.remove:hover,.form-giftregistry-edit .action.remove:hover,.form-add-invitations .action.remove:hover,.form-create-return .action.remove:hover,.form.send.friend .action.remove:hover{color:#097544}.block-authentication .action.action-login{line-height:1;font-size:inherit}.opc-block-shipping-information{padding:15px;background:#fff}.abs-action-remove,.cart.table-wrapper .action.help.map,.opc-wrapper .edit-address-link,.opc-block-shipping-information .shipping-information-title .action-edit,.action-auth-toggle,.checkout-payment-method .checkout-billing-address .action-cancel,.checkout-agreements-block .action-show,.cart-summary .block.giftcard .action.check,.gift-options .actions-toolbar .action-cancel,.table-comparison .wishlist.split.button>.action,.product-items .wishlist.split.button>.action,.paypal-button-widget .paypal-button,.block.related .action.select,.abs-add-fields .action.remove,.form-giftregistry-share .action.remove,.form-giftregistry-edit .action.remove,.form-add-invitations .action.remove,.form-create-return .action.remove,.form.send.friend .action.remove{color:#333}.checkout-onepage-success #maincontent{text-align:center}.checkout-onepage-success #maincontent .checkout-success .actions-toolbar .primary{float:none}.checkout-onepage-success #maincontent .action{margin:0}.case-study{padding:15px;display:flex}.case-study .col-md-10{background:#f3f1ed;padding:1.5rem;flex:1}.case-study h4{font-weight:500;border-bottom:1px solid #004225;padding-bottom:10px;margin-bottom:20px;color:#004225}.case-study .green-btn{font-size:16px;padding:5px 20px;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#fff;text-decoration:none}.case-study .green-btn:hover{background:#097544;text-decoration:none;color:#fff}.case-study .col-md-2{padding-left:0}.cms-page-view .main-container{background-color:#fff}.content-hero{height:auto;min-height:initial!important;background:0 0}.content-hero img{width:100%;height:auto;display:block}.history{background-color:#f3f1ed}.history>.row{display:flex;flex-wrap:wrap}.history .col-md-6{padding-left:0;padding-right:0;text-align:center}.history .col-md-6.tint{text-align:left}.cms-about-us-team .case-study,.cms-case-studies .case-study{flex-wrap:wrap}.case-study .col-md-8{background:#f3f1ed}.cms-case-studies .col-md-4{padding:0}.cms-page-view .columns .column.main,.cms-page-view .main.container{padding-bottom:0}.customer-account-login #maincontent,.customer-account-forgotpassword #maincontent,.customer-account-create #maincontent,.page-print.account #maincontent,.customer-account-createpassword #maincontent{background:#fff;padding:15px}.customer-account-login .page-main>.page-title-wrapper .page-title,.customer-account-forgotpassword .page-main>.page-title-wrapper .page-title,.customer-account-create .page-main>.page-title-wrapper .page-title,.customer-account-createpassword .page-main>.page-title-wrapper .page-title{font-weight:500;border-bottom:1px solid #004225;padding-bottom:10px;margin-bottom:30px;color:#004225;display:block}.customer-account-createpassword .actions-toolbar .primary .action{margin:0}.fieldset>.field:not(.choice)>.label{text-align:left}.abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset:after{margin-left:0}.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account,.form.search.advanced,.form.form-orders-search{margin:auto}.text-2-col.nmb-1{position:relative}.text-2-col.nmb-1:before{content:"";background-color:#f4f1ed;position:absolute;left:50%;top:0;width:100vw;height:calc(100% - 100px);transform:translate(-50%,0%)}.we-feature{background-color:#004225;min-height:175px;text-align:center;padding:24px;margin-top:20px;position:relative;z-index:1}.we-feature .nqs-search-btn{opacity:1;float:none;text-align:center;display:block;margin:30px auto;color:#004225;max-width:200px;text-decoration:none;background-color:#fff;padding:7px 16px}.account-nav .content{background-color:transparent}.account-nav .item.current a,.account-nav .item.current strong{border-color:#004225}.account-nav .item a:hover{background:#004225;color:#fff}.account .sidebar-additional{margin-top:0}.account.page-layout-2columns-left .column.main{background-color:#fff;padding:20px}.account .sidebar .block.account-nav{padding:0}.account .column.main .block:not(.widget) .box-title>span,.multicheckout .box-title>span,.paypal-review .block .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,[class^=sales-guest-] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span{font-size:1.5rem;font-weight:600}.account.page-layout-2columns-left .sidebar .block.block-reorder{display:none}.newsletter-manage-index .fieldset>.field.choice:before,.newsletter-manage-index .fieldset>.field.no-label:before{display:none}.page-print .logo{float:none;margin-bottom:25px;display:inline-block}.category-view .category-cms .we-feature{background-color:transparent;min-height:0px;padding:0}.category-view .category-cms .category-description:after{content:"";display:block;clear:both}.category-view .category-cms>.container.py-5{clear:both}.sorter{padding:0 10px 0 0}.page-products .toolbar .limiter .limiter-text{display:none}.cms-workshop .column.main{min-height:initial}.product-info-main .box-tocart .field.qty{position:relative}.product-info-main .box-tocart div.mage-error[generated]{position:absolute;top:100%;left:0;white-space:nowrap}.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart,.bundle-options-container .box-tocart .action.tocart,.product-info-main .box-tocart .action.instant-purchase,.product-options-bottom .box-tocart .action.instant-purchase,.bundle-options-container .box-tocart .action.instant-purchase{min-width:145px}.product-item .price-box .price,.product-items .item .price-box .price,.product-info-main .price-box .price-wrapper .price,.product-options-bottom .price-box .price-wrapper .price,.block-minicart .amount .price-wrapper:first-child .price,.price-container .price,.opc-block-summary .product-item .price{font-size:inherit;font-weight:inherit;line-height:inherit}.opc-block-summary .product-item .price{font-weight:400}.opc-block-summary .product-item .price-including-tax{font-weight:400}.price-container .price-excluding-tax,.price-excluding-tax{font-size:1.4rem;font-weight:700}.price-container .price-including-tax,.price-including-tax{font-size:1.1rem;margin-top:5px;font-weight:700}.price-container .price-including-tax:before,.price-including-tax:before{content:'Incl. Tax '}.catalog-category-view .price-container .price-excluding-tax,.catalog-category-view .price-excluding-tax{font-size:1.6rem}.catalog-product-view .price-container .price-excluding-tax{font-size:1.8rem}@media only screen and (min-width:770px){.header-container .header-primary .central-column{width:55%}}@media only screen and (min-width:768px){.product.data.items.style1.show-tabs>.item.title.active>.switch,.product.data.items.style1.show-tabs>.item.title.active>.switch:focus,.product.data.items.style1.show-tabs>.item.title.active>.switch:hover{margin-top:0;padding-top:0}.product.data.items.style1.show-tabs>.item.content{margin-top:49px}.customer-account-createpassword .actions-toolbar{display:flex;justify-content:flex-end}}@media only screen and (min-width:991px){.nav-regular>ul>li:nth-child(2) .nav-panel--dropdown{width:800px;columns:auto 4;max-height:50vh;overflow-y:auto}.nav-regular .classic>.nav-panel--dropdown>li>a{line-height:1.2;padding-top:8px;padding-bottom:8px;text-transform:capitalize}.header-container .hp-blocks-holder{display:flex;align-items:center}.header-container .hp-blocks-holder .hp-block{flex:0 0 20%}.header-container .hp-blocks-holder .hp-block.left-column{flex:1;text-align:center}.header-container .hp-blocks-holder .hp-block.central-column{order:-1}.header-container .navi ul{text-align:center}.nav-regular li.level0{float:none;display:inline-block;vertical-align:top}.cart-summary{width:30%}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:68%}}@media only screen and (max-width:1199px){.catalog-category-view .items-grid-partitioned .item,.catalogsearch-result-index .items-grid-partitioned .item{max-width:inherit;width:33.33%}}@media only screen and (max-width:1024px){.home-hero-bottom .hero-buttons .m-4{margin:10px}}@media only screen and (max-width:991px){.footer-top-container .footernav .row{display:flex;flex-wrap:wrap}.footer-top-container .footernav .col-md-6{width:50%;margin-bottom:15px}#contactForm .col-md-6,#contactForm .col-md-12{width:100%;display:block}.catalog-category-view .items-grid-partitioned .item,.catalogsearch-result-index .items-grid-partitioned .item,.category-parts .products-grid .product-item{width:50%!important}.cart-summary{width:100%;position:static!important;margin-bottom:15px}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:100%}.catalog-product-view .items-grid-thumbnails .product-item-img{width:100%;text-align:center}.catalog-product-view .items-grid-thumbnails .product-item-img img{display:inline-block}.catalog-product-view .items-grid-thumbnails .product-item-details{margin-left:0;text-align:center}.minicart-items .product-item-details{padding-left:50px}.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{max-width:50px}.minicart-items .product>.product-item-photo img,.minicart-items .product>.product-image-container img{height:auto}}@media only screen and (max-width:769px){.header-container .logo-wrapper--mobile .logo{margin-top:20px;margin-bottom:20px}.home-hero,.content-hero{min-height:45vh}.home-hero-bottom .container.bg-white{text-align:center;padding:20px}.home-hero-bottom .container.bg-white .img-fluid{margin-top:20px}#contactForm .col-md-6,#contactForm .col-md-12{display:block;width:100%}}@media only screen and (max-width:767px){.pull-left-div{order:inherit}.py-5{padding-top:25px;padding-bottom:25px}.header-container .logo-wrapper--mobile .logo{margin-top:10px;margin-bottom:10px}.home-hero,.content-hero{min-height:35vh}.home-hero-bottom{margin-top:20px}.home-hero-bottom .hero-buttons{margin-bottom:20px}.home-hero-bottom .hero-buttons .m-4{margin:5px 0}.home-hero-bottom .hero-buttons .m-4 .green-btn{min-width:150px}.footer-top-container .footernav .col-md-6{width:100%}.block.newsletter{width:100%}.search-parts-inner{padding:0 15px}.page-layout-2columns-left .sidebar>div{background-color:transparent;padding:0}.block.filter .block-title.filter-title strong{background:#004225;color:#fff}.block.filter.active .block-title.filter-title strong{background:0 0;color:transparent}.catalog-category-view .product-items,.catalogsearch-result-index .product-items,.category-parts .product-items{margin:0 -2px!important}.catalog-category-view .items-grid-partitioned .item,.catalogsearch-result-index .items-grid-partitioned .item,.category-parts .products-grid .product-item{padding:2px!important}.sorter{padding-top:5px}.checkout-onepage-success #maincontent .action{width:100%}.content-hero{height:auto;min-height:0;background:0 0}.history .col-md-6{width:100%;background-color:#f3f1ed}.cms-page-view .pb-5.bgoff,.cms-page-view .columns .column.main,.cms-page-view .main.container{padding-bottom:0}.cms-about-us .pb-5.bgoff .container .my-3{text-align:center}.cms-about-us-team .case-study .col-md-4,.cms-case-studies .case-study .col-md-4{width:100%;text-align:center;order:-1}.cms-case-studies .case-study .col-md-4{order:0}.account-nav .content{background-color:#fff;margin-top:15px}.account .sidebar>div{background-color:#fff!important;padding:15px}.toolbar-products .toolbar-amount{float:left}.page-products .toolbar .limiter{float:right}}@media only screen and (max-width:479px){.home-hero,.content-hero{min-height:25vh}.footer-top-container .footernav-ul{margin:0}.footer-menu-cwg .col-xs-6{width:100%;border:0}.block.newsletter{flex-wrap:wrap}.block.newsletter .title{width:100%;margin-bottom:10px}.services{margin-top:50px;margin-bottom:50px}.home-hero-bottom .hero-buttons .m-4{width:100%}.home-hero-bottom .hero-buttons .m-4 .green-btn{min-width:100%}.home-hero-bottom .container.bg-white h2{font-size:28px}.search-parts-heading{font-size:24px}.search-parts-inner .parts-input{font-size:20px;padding:20px 15px;font-size:15px;width:calc(100% - 70px)}.search-parts-inner button{margin-left:-1px}.content-hero{height:auto;min-height:0;background:0 0}.catalog-category-view .items-grid .itemgrid .product-item-info .product-sku,.catalogsearch-result-index .items-grid .itemgrid .product-item-info .product-sku{top:45%}.price-including-tax+.price-excluding-tax,.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal{white-space:inherit}}@media print{#header-container,.footer-container.page-footer{display:none !important}}li.instagram-feed__item{float:left;width:360px;text-align:center;margin-bottom:27px}.instagram-feed__title{margin-bottom:12px}#shopping-cart-table .product-item-details .notice{display:none}.category-parts .we-feature{clear:both;background-color:#004225 !important;min-height:136px;padding:1.5rem!important}.text-white{color:#fff}.category-parts .accent-bottom-hr{margin:0 auto;width:150px;height:4px;border-bottom:6px solid #c09558}.category-parts .we-feature a{color:#fff}#block-discount{display:none}.checkout-index-index .minicart-items-wrapper .notice{display:none}.checkout-index-index .discount-code{display:none}.block.newsletter{align-items:flex-start}.block.newsletter .title{margin:8px 10px 0 0}.block.newsletter .form.subscribe{display:flex;flex-wrap:wrap}.block.newsletter .field-recaptcha{width:100%;margin:10px 0 0}@media only screen and (max-width:479px){.block.newsletter .title{width:100%;margin:0;padding:10px}}.gallery-container{width:100%;max-width:100%;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between}.gallery-container .gallery-block{flex:48%;max-width:48%;display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;margin-right:15px;margin-bottom:30px}.gallery-container .gallery_image_block{flex:45%;max-width:45%}.gallery-container .gallery-description{flex:55%;max-width:55%;font-size:13px;padding:15px;font-weight:600}@media screen and (max-width:991px){.gallery-container .gallery-block{flex:47%;max-width:47%;display:block}.gallery-container .gallery_image_block{flex:100%;max-width:100%;text-align:center}.gallery-container .gallery-description{flex:100%;max-width:100%}}@media screen and (max-width:575px){.gallery-container .gallery-block{flex:100%;max-width:100%;display:block}.gallery-container .gallery_image_block{flex:100%;max-width:100%;text-align:center}}.required-captcha.checkbox{position:static}.footer-container2{position:relative}.maintainby-links{position:absolute;bottom:0;width:100%;left:0}.maintainby-links p{text-align:center;width:100%;color:#000}.maintainby-links p a{color:#000}.footer-container2 .footer-bottom-container .footer-bottom{padding-bottom:40px}@media screen and (max-width:768px){.account .page-main{padding-top:60px}}.header-primary-container{position:relative;z-index:999}.modals-overlay{z-index:9992 !important}.modal-popup{z-index:9993 !important}.cart.table-wrapper .items>.item .product-image-container{aspect-ratio:initial}.custom-pager-toolbar .field.limiter{display:none}.custom-pager-toolbar .toolbar-products .pages{display:block}