html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'itc_avant_garde_gothicbook';src:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/fonts/itc_avant_garde_gothic_book_regular-webfont.woff2) format('woff2'),url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/fonts/itc_avant_garde_gothic_book_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'itc_avant_garde_gothic_stdMd';src:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/fonts/itc_avant_garde_gothic_std_medium-webfont.woff2) format('woff2'),url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/fonts/itc_avant_garde_gothic_std_medium-webfont.woff) format('woff');font-weight:400;font-style:normal}:root{--ff-body:'itc_avant_garde_gothicbook';--ff-head:'itc_avant_garde_gothic_stdMd';--primary-clr:#49bbea;--secondary-clr:#6458a7;--third-clr:#bd3c98;--fourth-clr:#ef3160;--txt-color:#424242}.has-theme-colour-1-background-color{background:var(--primary-clr)}.has-theme-colour-1-color{color:var(--primary-clr)}.has-theme-colour-2-background-color{background:var(--secondary-clr)}.has-theme-colour-2-color{color:var(--secondary-clr)}.has-theme-colour-3-background-color{background:var(--third-clr)}.has-theme-colour-3-color{color:var(--third-clr)}html{height:100%;scroll-behavior:smooth}body{font-family:var(--ff-body);color:var(--txt-color);background:#fff;font-size:100%;margin:0;padding:0;overflow-x:hidden}input,select,textarea,button{font-family:var(--ff-body)}h1,h2,h3,h4,h5,h6{margin:15px 0;font-family:var(--ff-head);text-transform:uppercase;color:var(--secondary-clr)}h2 span{color:var(--third-clr)}a{color:var(--primary-clr);outline:none;text-decoration:none}p{margin:15px 0}h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.8rem}.clear{clear:both}img{border:none;max-width:100%;height:auto}.g-maps{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.g-maps iframe{left:0;top:0;height:100%;width:100%;position:absolute}input[type=search]{padding:25px 15px;border-radius:6px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:none}.wp-block-search__button{background:var(--secondary-clr);color:#fff;font-family:var(--ff-head);border:none;border-radius:6px;cursor:pointer}.flex{display:flex}.flex>li{list-style:none}.wrap{width:75%;max-width:1300px;margin:0 auto}.content-area{padding:0}.content-area.flex{justify-content:space-between}header{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0;flex-flow:row wrap}header span{font-family:var(--ff-head);text-transform:uppercase}.main-logo{max-width:400px}.header-right{text-align:right}.header-right span{color:var(--primary-clr)}.header-right span:nth-of-type(2){color:var(--third-clr)}.header-right a{color:#252525}.header-left{padding-left:80px;background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/need-help.png) no-repeat left center}.header-left span{color:var(--secondary-clr)}.header-left a{display:block}.header-bottom{flex-basis:100%;padding:10px;text-align:center;color:#252525;font-family:var(--ff-head)}#mob-menu{display:none}.menu-wrapper{background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/menu-grad.jpg) repeat-y;background-size:100%;padding:10px 0}.main-menu ul.menu{margin:0;padding:0;display:flex;justify-content:space-between}.main-menu ul.menu li{list-style:none;position:relative}.main-menu ul.menu li a{text-decoration:none;color:#fff;font-size:1.1rem;display:block;padding:0 4px;margin:0 8px;text-transform:uppercase;font-family:var(--ff-head)}.main-menu ul.sub-menu{display:none;position:absolute;top:20px;left:0;z-index:990;width:260px;margin:0;padding:10px 0;background:#db9228;border-radius:4px}.main-menu ul.menu li ul.sub-menu li{text-align:left;z-index:991;float:none;padding:0;position:relative}.main-menu ul.menu li ul.sub-menu li a{padding:4px 0 4px 8px;line-height:22px;font-size:.9rem;color:#fff}.main-menu ul.menu li:hover ul.sub-menu{display:block}.main-menu ul.menu li:hover ul.sub-menu ul{display:none}.main-menu ul.menu li:hover ul.sub-menu li:hover ul{display:block;left:260px;top:0}.types h2 a{color:#424242}.types img{height:500px;object-fit:contain}.home .product-list{list-style:none;padding:0}.home .product-list a{font-family:var(--ff-head);color:#424242}.wc-block-grid__product-title,.woocommerce div.product .product_title{color:#424242}.woocommerce-loop-category__title{color:#282828}.woocommerce-loop-product__title{font-size:1rem;color:#282828;font-family:var(--ff-head);text-transform:uppercase}.shop-flex{flex-flow:row wrap;justify-content:space-between}.woocommerce ul.products li.product a img{width:100%;height:178px;object-fit:contain}.woocommerce-Price-amount.amount{color:var(--third-clr);font-family:var(--ff-head);font-size:1rem!important}.single .woocommerce-Price-amount.amount{font-size:1.4rem!important}.single .related .woocommerce-Price-amount.amount{font-size:1rem!important}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{font-size:1rem}.wc-block-grid__product-price .woocommerce-Price-amount.amount{font-size:.9rem!important}.woocommerce .woocommerce-breadcrumb{margin:25px 0;color:var(--third-clr);text-transform:uppercase;font-family:var(--ff-head)}.woocommerce-products-header{padding-top:0}.woocommerce-pagination{flex-basis:100%;margin:35px 0}.shop-sidebar{flex-basis:20%}ul.products{flex-basis:78%}.wc-block-grid__products{display:grid!important;gap:25px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}ul.products li.product,.wc-block-grid__product{border:1px solid #efefef;padding:10px!important;border-radius:15px;text-align:left!important}.woocommerce ul.products:after,.woocommerce ul.products:before,.woocommerce-page ul.products:after,.woocommerce-page ul.products:before{content:unset!important}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:unset!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;margin:0!important;width:unset!important}.woocommerce .products ul,.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:15px}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:unset!important;max-width:unset!important}#shop-widgets li.widget{background:var(--primary-clr);border-radius:30px;padding:20px 20px 30px}#shop-widgets li.widget h2,#shop-widgets li.widget a{color:#fff;font-size:.9rem;font-family:var(--ff-head)}#shop-widgets li.widget h2,#shop-widgets .facet-label{font-size:1.3rem;margin:0 0 5px}#shop-widgets li.widget:nth-of-type(2){background:var(--secondary-clr)}.woocommerce span.onsale{background-color:var(--third-clr);text-transform:uppercase}h1.woocommerce-products-header__title{text-align:center;width:100%;display:block;margin:0 0 25px}.woocommerce-shop h1.woocommerce-products-header__title{text-align:center;width:100%;display:block;margin:0}.page-description{text-align:center;margin-bottom:25px;width:100%}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:var(--third-clr);width:100%;display:block;height:80px;border-radius:6px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--secondary-clr)}.woocommerce .quantity .qty{height:50px;width:90px;margin-bottom:15px}.woocommerce .quantity:after{content:"Quantity"}.woocommerce div.product .stock{color:var(--third-clr);text-transform:uppercase;font-family:var(--ff-head)}.tabs.wc-tabs{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:var(--third-clr);color:#fff}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--secondary-clr);color:#fff}.related.products{clear:both}.filter-btn{display:none}.ques-btn{width:200px;display:block;text-align:center;background:var(--secondary-clr);color:#fff;font-family:var(--ff-head);padding:12px;margin-bottom:15px;border-radius:6px}mark.count{display:none}.child-terms{margin:10px 0 15px;padding:0;display:flex;list-style:none;flex-flow:row wrap;display:none}.child-terms a{border:2px solid var(--secondary-clr);color:var(--secondary-clr);border-radius:6px;padding:8px 12px;display:block;margin:0 4px 4px 0;font-family:var(--ff-head);font-size:.9rem}.child-terms a:hover{background:var(--secondary-clr);color:#fff}.slideshow{width:100%;margin:0;padding:0;position:relative}.slideshow .slide{width:100%;background-size:cover;height:600px;display:flex;background-position:center;outline:none}.slideshow .pane{flex-basis:100%;display:flex;height:100%;position:relative}.slide-content{margin:auto 12.5%}.slide-content a{background:var(--primary-clr);color:#fff;border-radius:6px;padding:10px 25px;font-weight:700;margin:25px 0;text-align:center;font-size:1.2rem;display:block;text-transform:uppercase;width:320px}.slick-arrow{position:absolute;top:45%;z-index:999;width:13px;height:0;padding-top:21px;overflow:hidden;border:none;cursor:pointer}.slick-next{right:2%;background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/slide-next.png) no-repeat top center}.slick-prev{left:2%;background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/slide-prev.png) no-repeat top center}.carousel .slide{padding:0 15px}.caoursel .slide img{width:100%;height:200px;object-fit:contain}.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:35px 25px;margin:15px 0 80px}.post-grid article{box-shadow:0px 4px 10px 1px #8b8b8b;padding-bottom:75px;position:relative}.post-grid .post-text{padding:25px}.post-grid .post-text h2{font-size:1.4rem;margin-bottom:5px;font-family:var(--ff-body);text-transform:initial;margin:0}.post-grid .post-text .btn{background:var(--primary-clr);color:#fff;width:140px;display:block;padding:10px;text-align:center;font-family:var(--ff-head);position:absolute;bottom:25px;right:25px}.post-grid .post-text:hover .btn{background:var(--secondary-clr)}.post-grid .post-text .post-date{font-size:.8rem;margin:5px 0 15px}.h-filter{display:flex;flex-flow:row wrap;gap:25px;margin-bottom:15px}.h-filter .facet-wrap{flex-basis:20%;padding:10px 10px 15px;border:2px dotted #ababab;border-radius:15px}.h-filter .facetwp-facet{margin-bottom:0!important}.h-filter .facet-label{display:none}.h-filter .facetwp-facet select{width:120px}.facetwp-facet:before{display:block;font-family:var(--ff-head);font-size:1rem;margin-bottom:3px;color:var(--secondary-clr);text-transform:uppercase}#shop-widgets .facetwp-facet:before{color:#fff}.facetwp-facet-categories:before{content:"Category"}.facetwp-facet-keyword_search:before{content:"Search"}.facetwp-facet-stairlift:before{content:"Model"}.h-filter .facetwp-facet select,.h-filter .facetwp-facet input{width:100%;padding:6px}.locked-out{font-size:.9rem}.navigation{margin:35px 0;display:flex;justify-content:center}.navigation ul{margin:0;padding:0;list-style:none;display:flex}.navigation ul li{margin-right:10px}.navigation ul li a{background:var(--primary-clr);color:#fff;display:inline-block;padding:8px}.navigation ul li.active a{background:var(--secondary-clr)}.facetwp-reset{background:var(--secondary-clr);color:#fff;width:100px;padding:10px;display:block;border:none;cursor:pointer}.wp-block-column .facetwp-reset{float:right}.wp-block-column .facetwp-dropdown{padding:8px}#shop-widgets li.widget.widget_text{background:0 0;padding:0}#shop-widgets li.widget.widget_text .facetwp-facet{margin:0}#shop-widgets li.widget.widget_text .facet-wrap{margin:0;background:var(--primary-clr);border-radius:30px;padding:20px}#shop-widgets li.widget.widget_text .facet-wrap h3{color:#fff}#shop-widgets li.widget.widget_text .facetwp-dropdown,.JP_Dropdown_Menu_widget select{width:100%;border-radius:6px;padding:8px}#shop-widgets #text-5 .facet-wrap{margin:0;background:0 0;border-radius:0;padding:0}#shop-widgets #text-5 h3{display:none}#shop-widgets .facetwp-reset{background:var(--secondary-clr);color:#fff;width:100%;border-radius:6px}.wp-block-column:nth-of-type(2) .facet-label{display:none}.gfield.hidden{height:0!important;overflow:hidden}.gfield_label{color:var(--secondary-clr)}.gform_button.button{background:var(--primary-clr);color:#fff;padding:20px;border:none;cursor:pointer;display:block;width:180px;font-weight:700;border:none}.wp-block-group__inner-container{width:75%;max-width:1300px;margin:0 auto}.wp-block-group .wp-block-media-text__content{padding:0 0 0 8%}.wp-block-group .has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}.wp-block-separator{border:none!important;background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/menu-grad.jpg) repeat-y;background-size:100%;height:35px}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:75px!important;border-radius:15px}.wp-block-navigation__container{gap:0;font-family:var(--ff-head)}.wp-block-navigation__container a:hover{color:var(--third-clr)}.wp-block-media-text__media img{border-radius:30px}.block-grid{display:flex;flex-flow:row wrap;gap:10px;margin:0 auto;padding:0}.block-grid li{list-style:none;height:400px;display:flex;background-size:cover;background-position:center center}.block-grid.two li{flex-basis:49%}.block-grid.three li{flex-basis:32.3333%}.block-grid.four li{flex-basis:24%}.block-grid.five li{flex-basis:19%}.block-grid li a{flex-basis:100%;display:flex}.block-grid li h2{margin:auto}.block-text{margin:auto;text-align:center;color:#fff}.block-grid.two{grid-template-columns:repeat(2,1fr)}.block-grid.four{grid-template-columns:repeat(4,1fr)}.block-grid.five{grid-template-columns:repeat(5,1fr)}.block-grid.six{grid-template-columns:repeat(6,1fr)}.content-heading{justify-content:space-between;align-items:center}.content-heading h2{color:#fff;display:flex;align-items:center}.info-boxes{margin:0 auto;padding:0;display:flex;flex-flow:row wrap;gap:10px;list-style:none}.info-boxes li{position:relative;padding-bottom:55px}.info-boxes.two li{flex-basis:49%}.info-boxes.three li{flex-basis:32.3333%}.info-boxes.four li{flex-basis:24%}.info-boxes.five li{flex-basis:19%}.info-img img{width:100%;height:200px;object-fit:cover}.info-txt a{background:var(--primary-clr);color:#fff;width:140px;padding:10px;text-align:center;display:block;position:absolute;bottom:0;left:0}.stairlifts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;margin:0;padding:0;list-style:none}.stairlifts-grid li{border:1px solid #efefef;border-radius:15px;overflow:hidden}.stairlifts-grid img,.holding-image{width:100%;height:250px;object-fit:contain}.stairlifts-grid li:nth-of-type(1n) .holding-image{background:var(--primary-clr)}.stairlifts-grid li:nth-of-type(2n) .holding-image{background:var(--secondary-clr)}.stairlifts-grid li:nth-of-type(3n) .holding-image{background:var(--third-clr)}.stairlifts-grid h2{font-size:1.2rem;padding:0 10px!important;margin:8px 0 12px;color:#424242}.custom-breadcrumbs{display:flex;list-style:none;padding:0;margin-top:16px}.custom-breadcrumbs li{margin-right:5px;padding-right:10px;position:relative;font-size:.92em;text-transform:uppercase;font-family:var(--ff-head)}.custom-breadcrumbs li a{color:var(--third-clr)}.custom-breadcrumbs li:after{content:"/";position:absolute;right:0;top:0;color:var(--third-clr)}.custom-breadcrumbs li:last-of-type:after{content:"";position:absolute;right:0;top:0}.widget-area ul{margin:0;padding:0}.widget-area li{list-style:none}.v-widgets li.widget{margin-bottom:15px}.widget-area .wp-block-group__inner-container{width:100%}.blog-wrap.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.category .read-more{width:120px;display:block;padding:10px;text-align:center;background:var(--primary-clr);color:#fff;margin-top:25px}.blog-img{background-size:cover;background-position:center center;height:300px;display:flex}.blog-img a{flex-basis:100%}.blog-wrap.flex{justify-content:space-between}.blog-wrap .left{flex-basis:73%}.blog-wrap .right{flex-basis:25%}.single-wrap{max-width:95%;width:800px;margin:0 auto}.single-wrap .wp-post-image{width:100%;height:350px;object-fit:cover}.flex.nav-btns{margin:35px 0;justify-content:space-between}.flex.nav-btns a{background:var(--secondary-clr);color:#fff;padding:10px 15px;display:inline-block}#footer-wrapper{width:100%;background:#252525}.footer{margin:0 auto;clear:both;padding:60px 0;min-height:150px}.footerul{justify-content:space-between;flex-flow:row wrap;color:#fff}.footer h2,.footer a{color:#fff}.footer a:hover{color:var(--primary-clr)}#nav_menu-4{flex-basis:100%;margin-top:35px}#nav_menu-4 ul{display:flex;justify-content:space-between}#text-3 strong{color:var(--primary-clr)}#text-3 strong:nth-of-type(2){color:var(--third-clr)}.credit{width:100%;color:#fff;background:#221f1f;padding:8px 10px;font-size:.8rem}.credit a{color:#fff;float:right}.credit a img{margin:2px 0 0 5px}.credit p{margin:0}.fouroneeight{float:right}@media only screen and (max-width:1500px),only screen and (max-device-width:1500px){.wp-block-group__inner-container,.wrap{width:85%}}@media only screen and (max-width:1368px),only screen and (max-device-width:1368px){.wp-block-group__inner-container,.wrap{width:95%}}@media only screen and (max-width:1200px),only screen and (max-device-width:1200px){.embed-container{padding-bottom:80%}.block-grid.five li,.info-boxes.five li{flex-basis:24%}}@media only screen and (max-width:1100px),only screen and (max-device-width:1100px){.block-grid.five li,.block-grid.four li,.info-boxes.four li,.info-boxes.five li{flex-basis:32%}#mob-menu{display:block;width:34px;height:30px;background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/menu.png) no-repeat;border:none;cursor:pointer;position:absolute;top:45px;left:35px}header.sticky #mob-menu{background:url(//a1stairliftspares.co.uk/wp-content/themes/a1spares/images/menu-white.png) no-repeat;top:47px}.logged-in #mob-menu{top:114px}.main-menu{display:none;position:fixed;top:0;right:0;bottom:0;background:#fff;border-left:2px solid var(--primary-clr);z-index:9999;padding:60px 40px;width:30%;min-width:300px}.main-menu ul.menu{display:block}.main-menu ul.menu li a,.header.sticky ul.menu li a{color:#000!important;margin:0 0 15px;padding:0 0 15px}.main-menu ul.sub-menu{display:none}.header-left{display:none}.main-logo{margin-left:80px}.shop-sidebar{flex-basis:30%}ul.products{flex-basis:68%}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){.block-grid.three li,.block-grid.four li,.block-grid.five li{flex-basis:49%}.main-logo{width:250px}#mob-menu{top:29px}.shop-sidebar{flex-basis:34%}ul.products{flex-basis:64%}.footerul li.widget,#nav_menu-4{flex-basis:50%;margin-top:20px}#nav_menu-4 ul{flex-direction:column}.types .has-large-font-size{font-size:1.4rem!important}.types img{height:300px!important}}@media only screen and (max-width:750px),only screen and (max-device-width:750px){.wp-block-spacer{max-height:50px!important}.embed-container{height:350px}.block-grid.two li{flex-basis:49%}.block-grid.three li,.block-grid.four li,.block-grid.five li,.info-boxes.three li,.info-boxes.four li,.info-boxes.five li{flex-basis:49%}header.wrap{flex-direction:column}.header-right{text-align:center;margin:5px 0}.header-bottom{font-size:.8rem}.shop-sidebar{flex-basis:100%}#shop-widgets{display:none}ul.products{flex-basis:100%}.filter-btn{background:var(--secondary-clr);color:#fff;border:none;border-radius:6px;margin-bottom:10px;display:block;padding:8px;width:120px;cursor:pointer}.dgwt-wcas-search-wrapp{max-width:90%!important}.footerul li.widget,#nav_menu-4{flex-basis:100%;margin-top:20px}.types .has-large-font-size{font-size:1.1rem!important}.types img{height:220px!important}:where(.wp-block-columns.is-layout-flex){gap:1em}.h-filter .facet-wrap{flex-basis:50%}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){.block-grid.two li,.block-grid.three li,.block-grid.four li,.block-grid.five li,.info-boxes.two li,.info-boxes.three li,.info-boxes.four li,.info-boxes.five li{flex-basis:100%}}