:root{--padding:4em;--transition:200ms all cubic-bezier(0.4, 0, 0.2, 1);--long-transition:300ms all cubic-bezier(0.4, 0, 0.2, 1);--shadow:0 0 10px rgba(0, 0, 0, 0.64);--red:#8f2827;--dark-grey:#585858;--light-grey:#6d7e81;--design-grey:#f8f8f9;--green:#2c8f90;--blue:#26558d;--heading-font:"Raleway", sans-serif;--body-font:"miller-text", serif}html body{font-family:var(--body-font)!important;line-height:1.314;font-optical-sizing:auto;font-weight:400;font-style:normal}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:var(--heading-font)!important;line-height:1.1!important}#x-root .hideButton{display:none}#x-root .x-main{margin-top:149px}@media screen and (min-width:979px) and (max-width:1250px){#x-root .x-main{margin-top:125px}}#x-root .masthead{overflow:hidden;position:fixed;width:100%;height:auto;top:0;left:0;z-index:1024;transition:var(--transition);background-color:#fff}.admin-bar #x-root .masthead{top:32px}#x-root header.masthead.masthead-inline.hide-topbar{transform:translateY(-160px)}#x-root .masthead.masthead-inline .x-navbar-wrap{display:block;height:149px;z-index:1;overflow:visible}.x-navbar-fixed-top-active #x-root .x-navbar-wrap{margin-bottom:0}#x-root .x-navbar .x-container.max.width{position:relative}#x-root .masthead .x-topbar{border:none;background-color:#fff0;position:relative;z-index:2;position:absolute;right:0;width:300px}#x-root .x-navbar .x-brand.img{position:absolute;top:-22px;z-index:1}@media screen and (min-width:1087px) and (max-width:1264px){#x-root .x-navbar .x-brand.img{top:-18px}}#x-root .masthead .x-navbar-wrap>.x-navbar{border-bottom:none;transition:var(--transition);background:#fff;position:fixed;height:96px;width:100%;margin-top:53px}#x-root .masthead .x-navbar-wrap>.x-navbar .x-brand.img img{width:250px;transition:var(--transition)}@media screen and (max-width:1337px) and (min-width:979px){#x-root .masthead-inline.hide-topbar .x-navbar-wrap>.x-navbar .x-brand.img img{transform:translateY(0)}}#x-root .masthead-inline.hide-topbar .x-navbar-wrap>.x-navbar .x-brand.img img{transform:translateY(10px)}#x-root .x-topbar .x-topbar-inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:.5em}#x-root .x-topbar .p-info{margin-top:0;font-size:14px;position:relative;top:12px}@media screen and (max-width:767px){#x-root .x-topbar .p-info{padding:0;border:none}}#x-root #menu-main-menu .menu-item span{border-radius:0;padding:4px 12px;position:relative}#x-root #menu-main-menu>.menu-item>a>span::after{position:absolute;content:"";width:100%;height:3px;background-color:var(--red);bottom:0;left:0;transition:var(--transition);opacity:0;transform:translateY(8px)}#x-root #menu-main-menu>.menu-item:hover>a>span::after{opacity:1;transform:translateY(0)}#x-root #menu-main-menu .menu-item span,#x-root #menu-main-menu .menu-item a:hover span{border:none}#x-root #menu-main-menu>.menu-item.menu-item-has-children>a i{display:none}#x-root #menu-main-menu>.menu-item>.sub-menu{visibility:hidden;display:flex;justify-content:center;opacity:0;left:0;position:absolute;top:90px;padding:0;border:none;transition:var(--transition);transform:translateY(20px);width:100%;min-width:0;border:none;background-color:#fff0}#x-root #menu-main-menu>.menu-item>.sub-menu::before{content:"";position:absolute;left:-10%;top:0;width:120vw;height:100%;background:linear-gradient(90deg,rgb(143 40 39) 30%,rgb(38 85 141) 30%)}#x-root #menu-main-menu>.menu-item{position:static}#x-root .sub-menu .menu-item:not(:last-child) a{border-bottom:1px solid var(--gray)}#x-root .sub-menu .menu-item a{padding:.5em}#x-root .sub-menu .menu-item a span{font-size:.75em;text-transform:none;font-weight:400;font-family:var(--heading-font);color:#fff;transition:var(--transition);border-right:none!important;position:relative}#x-root .sub-menu .menu-item a span::after{content:"";width:100%;height:2px;background-color:#fff;transition:var(--transition);position:absolute;bottom:0;left:0;opacity:0;transform:scaleY(0)}#x-root .sub-menu .menu-item:hover a span::after{opacity:1;transform:scaleY(1)}#x-root .sub-menu .menu-item:hover a{color:#fff}#x-root .sub-menu .menu-item:hover a span{color:#fff;border-right:none!important}#x-root #menu-main-menu>.menu-item:hover>.sub-menu{transition-delay:200ms;visibility:visible;transform:translateY(0);opacity:1;transition:var(--transition)}#x-root #menu-main-menu>.menu-item>a>span{font-family:var(--heading-font)}#x-root #menu-main-menu>.menu-item.current-menu-item>a>span{color:var(--red)}#x-root #menu-main-menu .sub-menu .menu-item>a>span{font-size:1rem}#x-root #menu-main-menu .sub-menu .current-menu-item>a>span{color:#fff;font-weight:500}#x-root #menu-main-menu .sub-menu .current-menu-item:hover>a>span{color:var(--navy)}#x-root #menu-main-menu .menu-item .sub-menu .menu-item>a:hover>span::after{border-color:var(--gray)!important}#x-root .menuTagline{grid-column:1 / 2;grid-row:1 / 6}.menuTagline span{color:var(--teal)!important;font-size:1.75rem;line-height:1.2em;font-weight:500;letter-spacing:.04em;display:inline-block;white-space:break-spaces}@media screen and (min-width:1400px){#x-root #menu-main-menu>.menu-item>a,#x-root .x-topbar .button{font-size:1rem;margin:0 4px}#x-root .x-topbar .button{font-size:14px}#x-root #menu-main-menu>.menu-item .sub-menu a{font-size:16px}}@media screen and (max-width:1336px){#x-root #menu-main-menu>.menu-item>a{padding-left:0;padding-right:0}#x-root #menu-main-menu>.menu-item>a>span{padding-left:.25em;padding-right:.25em}}@media screen and (min-width:979px) and (max-width:1144px){#x-root .masthead .x-navbar .x-brand.img>img{width:174px}}@media screen and (min-width:1569px){#x-root #menu-main-menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item a{line-height:1em}}@media screen and (min-width:1200px){#x-root h1{font-size:4.5rem}#x-root h2{font-size:4rem}#x-root h3{font-size:3.3rem}#x-root h4{font-size:3rem}#x-root h5{font-size:2.5rem}#x-root h6{font-size:2rem}}.x-navbar .mobile .x-nav li>a{font-size:16px}@media screen and (max-width:1086px){#x-root #x-btn-navbar{display:block;float:right}#x-root .x-nav-wrap.desktop{display:none}#x-root #x-nav-wrap-mobile{display:block}#x-root #x-nav-wrap-mobile.x-nav-wrap.mobile.x-collapsed{display:none}#x-root .x-main{margin-top:124px}}#x-root #top{max-width:100vw}@media screen and (max-width:979px){.masthead-inline .x-btn-navbar{float:none;position:absolute;right:2rem}}a.x-btn-navbar i.x-icon-bars{display:flex;flex-direction:column}a.x-btn-navbar i.x-icon-bars::before,a.x-btn-navbar i.x-icon-bars::after,a.x-btn-navbar::after{content:"";display:block;background-color:var(--red);transition:all 300ms cubic-bezier(.4,0,.2,1)}a.x-btn-navbar::after{width:48px;height:5px;margin-left:auto;margin-top:8px}a.x-btn-navbar i.x-icon-bars::before{width:48px;height:5px}a.x-btn-navbar i.x-icon-bars::after{width:48px;height:5px;margin-left:auto;margin-top:8px}a.x-btn-navbar i.x-icon-bars::before,a.x-btn-navbar i.x-icon-bars::after,a.x-btn-navbar::after{content:"";display:block;background-color:var(--red);transition:all 300ms cubic-bezier(.4,0,.2,1)}a.x-btn-navbar[aria-expanded="true"] i.x-icon-bars::before{transform:rotate(45deg);background-color:var(--blue)}a.x-btn-navbar[aria-expanded="true"] i.x-icon-bars::after{transform:rotate(-45deg);width:48px;margin-top:-5px;background-color:var(--blue)}a.x-btn-navbar[aria-expanded="true"]::after{opacity:0}#x-root .x-nav-wrap.mobile{background-color:var(--red);padding:2rem;position:absolute;left:0;width:100%;top:95px}.x-nav-wrap.mobile .x-nav{margin:0}.x-nav-wrap.mobile .x-nav .menu-item a span{color:#fff;padding:4px;position:relative}.x-nav-wrap.mobile .x-nav .menu-item a>span::after{content:"";width:100%;height:2px;background:#fff;position:absolute;bottom:0;left:0}.x-nav-wrap.mobile .x-nav .menu-item:not(.current-menu-item) a>span::after{opacity:0}.x-nav-wrap.mobile .x-nav .menu-item a{border:none}@media screen and (max-width:1199px){#x-root .mobile-pad-bottom{padding-bottom:1em}}@media screen and (max-width:767px){#x-root .mobile-range-button{margin-bottom:2em}}#x-root .x-colophon.bottom{background-color:var(--red);padding:2rem 0}#x-root .x-colophon.top{background-color:var(--light-grey);padding:2rem;position:relative;z-index:2;border-top:none}@media screen and (max-width:767px){#x-root .x-colophon.top{padding:1em}#x-root .x-colophon.top .x-container.max.width{width:100%}}#x-root .x-colophon.top .footer-cont{display:grid;grid-template-columns:1fr;align-items:center}@media screen and (min-width:768px){#x-root .x-colophon.top .footer-cont{grid-template-columns:1fr 1fr}}#x-root .x-colophon.top .footer-cont .footer-col{text-align:center}#x-root .x-colophon.top .footer-cont .footer-col h3{font-size:2.5em;text-align:left;margin-top:0;color:#fff}#x-root .x-colophon.top .footer-cont .footer-col p{color:#fff;text-align:left;margin-bottom:0.7em!important}#x-root .x-colophon.top .footer-cont .footer-col p a{color:#fff}#x-root .x-colophon.top .footer-cont .footer-col p a:hover{color:#fff;text-decoration:underline}#x-root .contact-form .fm-form-container div[type="type_own_select"]{padding:1rem 2rem}form#form8 label{color:#fff}#x-root .fm-form-container select{font-size:.8rem}#x-root .footer-cont .hbspt-form input,#x-root .footer-cont .fm-form-container input,#x-root .contact-form .fm-form-container input,#x-root .contact-form .fm-form-container textarea{background-color:#fff;border:2px solid #fff;font-size:.8rem;color:var(--dark-grey);transition:var(--transition);font-family:var(--heading-font)}#x-root .contact-form .fm-form-container label{font-size:.9rem}#x-root .contact-form .fm-form-container input,#x-root .contact-form .fm-form-container textarea{font-family:var(--body-font);padding:1rem 1.5rem}#x-root .contact-form .fm-form-container .wdform-field{margin-top:0}#x-root .footer-cont .fm-form-container input::placeholder,#x-root .contact-form .fm-form-container input::placeholder,#x-root .contact-form .fm-form-container textarea::placeholder,#x-root .footer-cont .hbspt-form input::placeholder{color:var(--light-grey)}#x-root .footer-cont .fm-form-container input:focus,#x-root .contact-form .fm-form-container textarea:focus,#x-root .contact-form .fm-form-container input:focus,#x-root .footer-cont .hbspt-form input:focus{border-color:var(--red)}#x-root .footer-cont .fm-form-container label,#x-root .footer-cont .hbspt-form label{color:#fff;margin-bottom:0}#x-root .footer-cont .fm-form-container .button-submit,#x-root .contact-form .fm-form-container .button-submit,#x-root .footer-cont .hbspt-form input[type="submit"]{transition:var(--transition);font-family:var(--heading-font);font-size:1rem;color:#fff;padding:.5em 1.5em;border-radius:0;box-shadow:none;text-shadow:none;box-sizing:border-box;border:none;background-color:var(--red)}#x-root .footer-cont .fm-form-container .button-submit:hover,#x-root .contact-form .fm-form-container .button-submit:hover,#x-root .footer-cont .hbspt-form input[type="submit"]:hover{background-color:var(--blue);color:#fff}#x-root .footer-cont .fm-form-container a,#x-root .footer-cont .hbspt-form a{color:var(--gray);text-decoration:underline}#x-root .footer-cont .fm-form-container a:hover,#x-root .footer-cont .hbspt-form a:hover{color:var(--teal)}#x-root .footer-cont .hbspt-form .actions{text-align:left}#x-root .footer-cont .hbspt-form input:not([type="submit"],[type="checkbox"]){width:100%}#x-root .footer-cont .hbspt-form .input{& ul{margin-left:0;& li{list-style-type:none;& .hs-form-booleancheckbox-display{text-align:left}}}}#x-root .footer-cont .hbspt-form input[type="checkbox"]{margin-top:2px;margin-top:2px}#x-root .x-colophon.top .footer-col img{min-width:200px;width:30%}#x-root .x-colophon.top .footer-col.footer-links{padding:2em;border-top:3px solid var(--gray)}#x-root .x-colophon.top .footer-links a{font-size:1em;font-weight:400;color:var(--gray);text-transform:none;transition:var(--transition);padding:.25em 1em;font-family:var(--heading-font);font-style:normal}#x-root .x-colophon.top .footer-links a:hover{color:var(--teal)}#x-root .x-colophon.top .footer-cont .footer-col.footer-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width:767px){#x-root .x-colophon.top .footer-cont .footer-col.footer-links{justify-content:center;flex-direction:column}}#x-root .x-colophon.top .footer-col.footer-social img{width:50px;height:50px;min-width:50px;margin:1em}#x-root .footer-bottom-cont .col{display:flex;flex-direction:column}.footer-bottom-cont img.company-logo{padding-bottom:1rem}.footer-bottom-cont p{font-family:var(--heading-font);text-transform:none;color:#fff;margin:0;font-size:0.8rem!important;text-align:right}.footer-bottom-cont p:not(:last-child){margin-bottom:.5rem}.footer-bottom-cont p a{color:#fff;transition:var(--transition)}.footer-bottom-cont p a:hover{color:var(--light-grey)}#x-root .footer-bottom-cont{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}@media screen and (max-width:450px){#x-root .footer-bottom-cont{flex-direction:column}.footer-bottom-cont p{text-align:center}#x-root .footer-bottom-cont .col{padding-bottom:1rem}}#x-root .footer-bottom-cont :root body{line-height:1.3em}#x-root .wpb_wrapper .wpb_content_element{margin-bottom:0}#x-root .x-container.max.width,#x-root .max-width{max-width:none;width:90%;margin:0 auto}@media screen and (max-width:1250px){#x-root .x-container.max.width,#x-root .max-width{max-width:none;width:calc(100% + 15px);margin:0 auto;padding:0 2rem}#x-root .x-topbar-inner{padding-top:0.5em!important}}@media screen and (max-width:1110px) and (min-width:1087px){#x-root .x-container.max.width,#x-root .max-width{padding:0 1rem}}#x-root .text-width{padding:0 1em;width:100%;margin:0 0}@media screen and (min-width:850px){#x-root .text-width{max-width:none;margin:0 auto;padding:0 0;width:70%}}#x-root .vc_row.wpb_row>.wpb_column>.vc_column-inner{padding-top:0}#x-root .pad-top{padding-top:var(--padding)}@media screen and (max-width:767px){#x-root .pad-t-mob{padding-top:var(--padding)}}#x-root .pad-bottom{padding-bottom:var(--padding)}#x-root .pad-top-1{padding-top:1em}#x-root .pad-top-2{padding-top:2em}#x-root .pad-bottom-2{padding-bottom:2em}#x-root .pad-top-3{padding-top:3em}#x-root .pad-bottom-3{padding-bottom:3em}#x-root .pad-width-3{padding-left:3em;padding-right:3em}#x-root .pad-width-10{padding-left:10%;padding-right:10%}@media screen and (min-width:768px){.pad-desktop{padding-left:60px;padding-right:60px}}#x-root .white{color:#fff}#x-root .text-teal{color:var(--teal)}#x-root .text-gray{color:var(--gray)}#x-root .text-navy{color:var(--navy)}#x-root .text-white *:not(.button){color:#fff}#x-root .text-white a:hover:not(.button){color:var(--red);text-decoration:underline}#x-root .text-white .button{background-color:#fff;color:var(--red)}#x-root .text-white .button:hover{background-color:var(--blue);color:#fff}#x-root .above-fold .text-white .button{background-color:var(--red);color:#fff;margin-right:1rem}#x-root .above-fold .text-white .button:last-child{margin-right:0}#x-root .above-fold .text-white .button:hover{background-color:var(--blue);color:#fff}#x-root .overlay{position:relative}#x-root .overlay::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 50%,rgb(88 88 88) 100%)}#x-root .text-navy *:not(.button){color:var(--navy)}#x-root .button{text-shadow:none;transition:var(--transition);text-transform:none;font-family:var(--heading-font);padding:.5em 1.2em;font-size:1em;font-weight:500;letter-spacing:0}#x-root .button.navy{color:var(--navy);border-color:var(--navy)}#x-root .button.orange{color:#fff;border-color:var(--red);background-color:var(--red)}#x-root .button.white{background-color:#fff0;color:#fff;border-color:#fff}#x-root .button.teal{border-color:var(--teal);background-color:var(--teal);color:#fff}#x-root .button.teal:hover{color:#cabfb4;border-color:#cabfb4;background-color:#fff0}#x-root .button.white:hover,#x-root .button.navy:hover,#x-root .button.orange:hover{border-color:var(--teal);background-color:var(--teal);color:#fff}#x-root #BannerCont{min-height:280px}#x-root .bannerFooter{min-height:60vh}#x-root .boxTextHeight{display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;height:100%}#x-root .brand-align-h .vc_column-inner{flex-direction:row}@media screen and (max-width:1114px) and (min-width:768px){#x-root .boxTextHeight{min-height:35vh}}@media screen and (min-width:1115px){#x-root .boxTextHeight{min-height:400px}}@media screen and (min-width:768px){#x-root #BannerCont{min-height:380px;height:60vw}}@media screen and (max-width:767px){#x-root .expand-section{padding-top:2rem}}#x-root .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}#x-root .bg-blue{background-color:var(--blue)}#x-root .bg-green{background-color:var(--green)}#x-root .bg-red{background-color:var(--red)}#x-root .bg-gray,#x-root .bg-grey{background-color:var(--light-grey)}#x-root .bg-light-grey{background-color:var(--design-grey)}#x-root .border-top-green{box-sizing:border-box;border-top:10px solid var(--gray)}#x-root .border-bottom-green{box-sizing:border-box;border-bottom:10px solid var(--gray)}#x-root .border-left-green{box-sizing:border-box;border-left:10px solid var(--gray)}@media screen and (max-width:767px){#x-root .vc_row-o-equal-height .vc_col-has-fill>.vc_column-inner{min-height:300px}}#x-root .overlay-70,#x-root .overlay-80,#x-root .overlay-100{position:relative}#x-root .overlay-70::before,#x-root .overlay-80::before,#x-root .overlay-100::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}#x-root .overlay-70::before{background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2022/07/TopBannerOverlay_70.png)}#x-root .overlay-80::before{background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2022/07/TopBannerOverlay_80.png)}#x-root .overlay-100::before{background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2022/07/TopBannerOverlay_100.png)}#x-root .above-fold{min-height:340px;height:80vh;width:calc(100% + 15px)}@media screen and (min-width:1200px){#x-root .above-fold{min-height:550px}}#x-root .above-fold .wpb_text_column{padding-bottom:4rem}#x-root .above-fold .button{font-size:1.3rem}#x-root .above-fold.kitchen-banner .wpb_text_column{padding-bottom:0}@media screen and (min-width:1769px){#x-root .above-fold.kitchen-banner h1{font-size:9rem}}@media screen and (min-width:767px) and (max-width:1768px){#x-root .above-fold.kitchen-banner h1{font-size:7rem}}@media screen and (max-width:450px){#x-root .above-fold h1{font-size:3rem;margin-top:5rem}}@media screen and (min-width:768px) and (max-width:1200px){#x-root .above-fold h1{width:88vw}}#x-root video.video-mob{height:auto;min-height:0!important}#x-root .page-cta{min-height:350px;height:60vh;position:relative;width:100%;margin-left:0!important}.page-cta .wpb_text_column{padding:4rem}#x-root .page-cta .wpb_text_column .wpb_wrapper *{color:#fff}@media screen and (min-width:1200px){#x-root .page-cta{min-height:640px}}@media screen and (max-width:767px){#x-root .page-cta{background-position:center right!important;min-height:60vh;height:auto}}@media screen and (max-width:767px){#x-root .reverse-col-mob{flex-direction:column-reverse;display:flex}}#x-root .page-cta .vc_col-sm-6 .vc_column-inner::before{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;backdrop-filter:brightness(70%);z-index:-1}.home-kitchens-cta{position:relative;height:700px;display:block;overflow:hidden}.home-kitchens-cta .kitchen-img{height:100%;background-size:cover;background-position:center center;transition:var(--long-transition)}#x-root .red-low-bar-bg{background:linear-gradient(180deg,rgb(255 255 255) 85%,rgb(143 40 39) 85%)}.home-kitchens-cta .text-box{position:relative;bottom:0;background-color:var(--blue);width:100%;height:0%;transition:var(--long-transition);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;overflow:hidden}#x-root .home-kitchens-cta .text-box h2{font-size:3.3rem}.home-kitchens-cta .text-box h2{margin-top:0;color:#fff}#x-root .home-kitchens-cta .text-box p{transition:var(--transition)}#x-root .home-kitchens-cta .text-box p:hover{background-color:var(--red);border-color:var(--red)}@media screen and (max-width:1750px) and (min-width:1500px){#x-root .home-kitchens-cta .text-box h2{font-size:3rem}#x-root .home-kitchens-cta .text-box p{font-size:1.25rem}}@media screen and (max-width:1499px) and (min-width:1200px){#x-root .home-kitchens-cta .text-box h2{font-size:2.75rem}#x-root .home-kitchens-cta .text-box p{font-size:1rem;padding:.4rem 1.25rem}}@media screen and (max-width:1353px){#x-root .home-kitchens-cta .text-box{padding:1rem}}.home-kitchens-cta .text-box p{padding:1rem 2rem;margin:0;border:2px solid #fff;font-family:var(--heading-font);color:#fff}.home-kitchens-cta:hover .kitchen-img,.home-kitchens-cta:hover .text-box{height:50%}#x-root .esg-filters .esg-navigationbutton{border:none;box-shadow:none;text-shadow:none;background-color:#fff0}#x-root .esg-filters .esg-navigationbutton i{font-size:32px;color:var(--gray);transition:var(--transition)}#x-root .esg-filters .esg-navigationbutton:hover i{color:var(--teal)}.eg-our-fleet-skin-element-4{border:1px solid white!important}.eg-our-fleet-skin-element-4:hover{background-color:var(--yellow);border:1px soild var(--yellow)}.client-stories h4{margin-top:0;font-style:italic;font-size:1.1em;margin-bottom:2em}.client-stories h4::after{content:"";width:70px;height:80px;float:right;display:inline;background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2022/07/QuotationMarks.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.client-stories p{font-size:2em;line-height:1em}#x-root .client-stories p a.button{font-size:1rem}#x-root .soicalBox{text-align:center}#x-root .soicalBox img{margin:0 2em 0 2em}#x-root .contact-tabs{padding-top:2em}#x-root .contact-tabs .vc_tta-tab a{border-radius:30em;padding:.25em 1.25em;font-family:var(--heading-font);color:var(--gray);background-color:#fff0;border:1px solid var(--gray);transition:var(--transition)}#x-root .contact-tabs .vc_tta-tab a:hover,#x-root .contact-tabs .vc_tta-tab.vc_active a{border-color:var(--teal);background-color:var(--teal);color:#fff}.wdform-element-section.wd-flex.wd-flex-row.wd-justify-content-left.wd-width-100{margin-bottom:.5em}#x-root .worktop-pageable-cont{padding-bottom:0}#x-root .worktop-pageable-cont .vc_col-sm-4{min-height:50vh;padding-left:5%;padding-right:5%}#x-root .worktop-pageable-cont h3{margin-top:0}@media screen and (min-width:768px){#x-root .worktop-pageable-cont .vc_pagination{z-index:1;top:83%;width:100%;max-width:67%}#x-root .worktop-pageable-cont.img-right .vc_pagination{right:0;left:auto}}@media screen and (max-width:767px){#x-root .worktop-pageable-cont .vc_col-sm-8{min-height:50vh}}#x-root .backgroundMove{background-position:top!important}#x-root .worktop-gallery-cont>.vc_column-inner{display:grid}#x-root .worktop-gallery-cont>.vc_column-inner::before,#x-root .worktop-gallery-cont>.vc_column-inner::after{display:none}#x-root .brand-row .wpb_single_image{min-height:200px;display:flex;flex-direction:row;justify-content:center;align-items:center}#x-root .expand-section .vc_tta-panel-heading,#x-root .expand-section .vc_tta-panel-heading:hover{background-color:#fff0}#x-root .expand-section .vc_tta-panel-title a{display:inline;color:var(--gray);border:1px solid var(--gray);border-radius:30em;font-size:1rem;padding:.5em 1em}#x-root .expand-section .vc_tta-panel-title a:hover{background-color:var(--teal);border-color:var(--teal);color:#fff}#x-root .about-teal-section-bg{background:#87b9b3;background:linear-gradient(180deg,rgb(135 185 179) 0%,rgb(135 185 179) 45%,rgb(255 255 255) 45%)}#x-root .process-boxes .vc_col-sm-4>.vc_column-inner>.wpb_wrapper{padding:.5em .5em 1.5em .5em;background-color:#fff;border:3px solid var(--teal);min-height:560px}@media screen and (max-width:983px) and (min-width:768px){#x-root .process-boxes .vc_col-sm-4>.vc_column-inner>.wpb_wrapper{min-height:623px}}@media screen and (max-width:767px){#x-root .process-boxes .vc_col-sm-4>.vc_column-inner>.wpb_wrapper{min-height:0}#x-root .noBottomPadMobile{padding-bottom:0}}@media screen and (min-width:1700px){#x-root .process-boxes .vc_col-sm-4>.vc_column-inner>.wpb_wrapper{height:675px}#x-root .process-boxes h4{font-size:36px}#x-root .process-boxes p{font-size:28px}}#x-root .process-boxes h4{margin-top:0}@media screen and (max-width:777px){#x-root .blog-pad-mob{padding-bottom:0}}#BlogFeed .esg-pagination .esg-navigationbutton{text-shadow:none;box-shadow:none;border-radius:0;font-size:1.3rem;font-family:var(--heading-font);line-height:1.131rem;padding:.5em 1.25em;color:var(--gray);transition:var(--transition)}#BlogFeed .esg-pagination .esg-navigationbutton:not(:last-child){border-right:1px solid var(--gray)}#BlogFeed .esg-pagination .esg-navigationbutton.selected{color:var(--navy)}#BlogFeed .esg-pagination .esg-navigationbutton:hover{color:var(--teal)}#x-root #InspoCaseStudies .esg-filterbutton{text-shadow:none;box-shadow:none;border:none;border-radius:0;font-size:1rem;font-family:var(--heading-font);line-height:1.131rem;padding:.5em 1em;color:#fff;transition:var(--transition);text-transform:none;background-color:var(--dark-grey);font-weight:400}#x-root #InspoCaseStudies .esg-filterbutton:hover{color:#fff;background-color:var(--blue)}#x-root #InspoCaseStudies .esg-filterbutton.selected{color:#fff;background-color:var(--red)}#x-root .esg-navigationbutton.esg-loadmore{text-shadow:none;box-shadow:none;border:none;border-radius:0;font-size:1rem;font-family:var(--heading-font);line-height:1.131rem;padding:.5em 1.2em;color:#fff;background-color:var(--red);transition:var(--transition);text-transform:none;margin-top:2rem;font-weight:400}#x-root .esg-navigationbutton.esg-loadmore:hover{background-color:var(--blue)}#x-root .type-post h3{font-family:var(--body-font)!important;color:var(--light-grey);font-size:2rem}#x-root .type-post .entry-wrap{padding-bottom:0;padding-top:0;border-bottom:none}#x-root .type-post .x-container.max.width{margin:0 auto;max-width:none;width:100%}#x-root .type-post .entry-featured{border:none;padding:0;max-width:100%;width:100%;margin:0 0;position:relative}#x-root .type-post .entry-featured .entry-thumb{text-align:center}#x-root .type-post .entry-featured .entry-thumb img{min-width:0;margin:0 auto;width:100%;height:auto}#x-root .type-post header.entry-header{position:absolute;bottom:2rem;width:100%;padding:2rem}#x-root .type-post header.entry-header .entry-title{margin:0;padding:0;text-align:left;color:#fff}#x-root .type-post header.entry-header .entry-title .x-framework-icon{display:none}#x-root .type-post .entry-content{margin-top:0;padding-left:0;padding-right:0;font-size:1em;line-height:1.2em}#x-root .type-post .entry-content>*:not(img){margin:0;max-width:100%}@media screen and (max-width:1000px){#x-root .type-post .entry-content{padding-left:1em;padding-right:1em}}#x-root .type-post .entry-content img{padding-top:0;padding-bottom:0;max-width:100%;margin-bottom:0}#x-root .type-post .vc_column-inner{padding-left:0!important;padding-right:0!important}#x-root .type-post .blog-post-grid{padding-bottom:3rem;padding-top:3rem;margin-top:2rem;background-color:var(--design-grey)}#x-root .type-post .blog-post-grid h3{margin-bottom:1.5em;margin-top:2.5em}#x-root .type-post .blog-footer{background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2023/10/Footer-scaled.jpg);background-repeat:no-repeat;height:70vh;max-height:600px;display:grid;grid-template-rows:1fr;grid-template-columns:2fr 1fr;place-content:center;align-items:center;position:relative}#x-root .type-post .blog-footer::after{content:"";width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2023/08/BottomBannerOverlay_70.png);background-size:cover;z-index:0}#x-root .type-post .blog-footer .text-cont{grid-column:2/3;color:#fff;z-index:1}@media screen and (max-width:767px){#x-root .type-post .blog-footer{grid-template-columns:1fr 1fr}#x-root .type-post .blog-footer .text-cont{padding:1em}}#x-root .type-post .blog-footer .text-cont h3{color:#fff}#x-root .type-post .blog-footer .text-cont a{color:#fff}#x-root .type-post .blog-footer .text-cont a:hover{color:var(--red)}.boxFit{padding-top:1em}.cky-always-active{color:#6d7e81!important}#x-root .header-pad{padding-top:200px}#x-root .videoMargin{margin-top:-11em}#x-root .processIcon img{height:100px}.colourPalette p{display:none}.dot{height:40px;width:40px;border-radius:50%;display:inline-block;margin:.5em}.colourPalette{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:auto}.colourPalette img{width:70px;height:100px!important;border:solid 1px}.boxColourText{margin:0 0 1rem 18px;text-align:center}.dot.yellowdot{background-color:var(--yellow)}.dot.tealdot{background-color:var(--teal)}.dot.reddot{background-color:var(--red)}.dot.pinkdot{background-color:var(--pink)}.dot.navydot{background-color:var(--navy)}.dot.yellowdot.big,.dot.tealdot.big,.dot.reddot.big,.dot.pinkdot.big,.dot.navydot.big{height:80px;width:80px;margin:2em}#x-root .negMargin{margin-top:-10em}@media screen and (max-width:991px){#x-root .kitchen-header-space h3{margin-top:2rem!important}#x-root .bigger-gap-mid{margin-left:20px;margin-right:20px}}@media screen and (max-width:480px){#x-root #rev_slider_1_1_wrapper .custom.tparrows{top:40%!important}}#x-root #rev_slider_10_1_wrapper .custom.tparrows.tp-leftarrow:before,#x-root #rev_slider_10_1_wrapper .custom.tparrows.tp-rightarrow:before{content:"";background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2023/11/Optima-Arrow-Left.svg);width:25px;height:25px;background-size:contain;background-repeat:no-repeat;transition:var(--transition)}#x-root #rev_slider_10_1_wrapper .custom.tparrows.tp-rightarrow:before{transform:rotate(180deg)}#x-root #rev_slider_10_1_wrapper .custom.tparrows{background-color:#fff0;display:flex;flex-direction:row;align-items:center;transition:var(--transition);filter:grayscale(0);transform:scale(1)}#x-root #rev_slider_10_1_wrapper .custom.tparrows:hover{background-color:#fff0}#x-root #rev_slider_10_1_wrapper .custom.tparrows.tp-leftarrow:hover:before{filter:grayscale(1);transform:scale(1.15)}#x-root #rev_slider_10_1_wrapper .custom.tparrows.tp-rightarrow:hover:before{filter:grayscale(1);transform:rotate(180deg) scale(1.15)}.worktops #x-root .tparrows{background-color:transparent!important;transition:var(--transition)}.worktops #x-root .tparrows:hover{background-color:rgb(218 204 134 / .6)!important}.worktops #x-root .hermes .tp-bullet{overflow:hidden;border-radius:50%;width:16px;height:16px;background-color:#fff0;box-shadow:inset 0 0 0 2px #fff;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;position:absolute}.worktops #x-root .hermes .tp-bullet.rs-touchhover{background-color:rgb(0 0 0 / .21)}.worktops #x-root .hermes .tp-bullet.selected{background:#fff}#x-root .wpb_gallery_slides.flexslider{margin:0;border:none}#x-root .worktop-cont>.wpb_column>.vc_column-inner{padding-right:0}@media screen and (min-width:1500px){#x-root .worktop-cont h3{font-size:46px}#x-root .worktop-cont p{font-size:20px}}#x-root .wpb_gallery .wpb_flexslider .flex-direction-nav a{background-color:#fff0;text-shadow:none;opacity:1;visibility:visible;display:block}#x-root .wpb_gallery .wpb_flexslider .flex-direction-nav a::before{color:var(--navy);transition:var(--transition)}#x-root .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover:before{color:var(--gray)}#x-root .wpb_gallery .wpb_flexslider .flex-direction-nav .flex-prev{left:50px!important}#x-root .wpb_gallery .wpb_flexslider .flex-direction-nav .flex-next{right:50px;left:auto}#x-root .PaletteSpace img{margin:0 20px}button.pum-close.popmake-close{position:absolute;top:0;right:0;background-color:#fff0;border:none;font-size:24px}#x-root .showroomButton{display:none}#x-root .logoBox{height:120px}#x-root .logoBox2{height:80px}#x-root .boxHeightClass{height:390px}#x-root .boxHeightClassTop{height:310px}@media screen and (max-width:1110px) and (min-width:1087px){#x-root #menu-main-menu>.menu-item>a>span{padding-left:.35em;padding-right:.35em}}@media screen and (max-width:767px){#x-root .PaletteSpace img{margin:10px 20px}#x-root .esg-filters .esg-navigationbutton i{font-size:25px}#x-root .logoBox,#x-root .logoBox2{margin-top:1.5em}#x-root .boxHeightClass,#x-root .boxHeightClassTop{height:auto}#x-root .boxTextHeight a{margin-top:1rem}#x-root .padNoneMobile{padding-bottom:0}#x-root .moblieSizeText{font-size:300%}#x-root .mobileAddPadding{padding-bottom:2em}.mobileMapSize div#map2{height:500px!important}#x-root .mobileSpacing{padding-bottom:0em;margin-bottom:-2em}#x-root .soicalBox img{width:50px;height:auto;margin:0 1em 0 1em}#x-root .mobilePaddingSocial{padding-bottom:2em;padding-top:2em}.sfm-pos-right #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator i{border:none;transform:rotate(0);width:14px;height:14px;background-image:url(https://www.smithandfrater.co.uk/wp-content/uploads/2023/11/Optima-Arrow-Left.svg);background-size:contain;background-repeat:no-repeat;filter:grayscale(1)}#x-root .masthead .x-navbar-wrap>.x-navbar .x-brand.img img{margin-top:1.4em}}#x-root .partner-tabs .vc_tta-tabs-container{position:absolute;top:-4rem;width:100%;padding:0 10%;margin:0!important}#x-root .partner-tabs .vc_tta-tabs-list{text-align:center;border:none;margin-top:0px!important;margin-left:0px!important;margin-right:2rem;background-color:#fff0}#x-root .partner-tabs .vc_tta-tabs-list .vc_tta-tab{margin:0 1rem}#x-root .partner-tabs .vc_tta-tabs-list .vc_tta-tab a{border-radius:0;color:#fff;background-color:var(--red);border:none;font-family:var(--heading-font);transition:var(--transition);width:175px}#x-root .partner-tabs .vc_tta-tabs-list .vc_tta-tab a:hover{background-color:var(--blue);color:#fff}#x-root .partner-tabs .vc_tta-container{margin-bottom:0}#x-root .partner-tabs .vc_tta-panel-body{padding:0;border:none}#x-root .partner-tabs .vc_tta-panels{background-color:var(--design-grey)}#x-root .privacy-policy p{font-size:1rem}#x-root .privacy-policy h2{font-size:2.5rem;margin:0}#x-root .privacy-policy h3{margin-top:2rem;font-size:2rem}#x-root #OurKitchens .esg-entry-media-wrapper-not-even::after{content:"";position:absolute;bottom:0;width:100%;height:7%;background-color:var(--blue);transition:var(--transition);transform:scaleY(0);transform-origin:bottom}#x-root #OurKitchens .esg-media-cover-wrapper:hover .esg-entry-media-wrapper-not-even::after{transform:scaleY(1)}#x-root .kitchen-thumb h3{margin-top:0;color:var(--light-grey)}#x-root .contact-body p{line-height:1.314}#x-root .contact-body strong{font-family:var(--heading-font);font-weight:500}.pum-container #searchform .search-query{border-radius:0;color:var(--red);font-size:1rem}#x-root .category-blog .entry-content.content,#x-root .category-case-study .entry-content.content,#x-root .back-btn{margin:0 auto;max-width:1000px;padding:2rem 0 0 0}#x-root .category-blog .entry-content.content p:not(:last-child),#x-root .category-case-study .entry-content.content p:not(:last-child){margin-bottom:1.314rem}.esg-tc .eg-ic-skin-hover-element-2{font-size:1rem!important}#x-root form#form6{margin-bottom:0}form#form6 .wdform-field{padding:0 10px!important}form#form6 .wdform-field[type="type_recaptcha"]{margin:0}@media screen and (max-width:767px){#x-root .x-colophon.top .footer-cont .footer-col{margin-top:1em}#x-root .mob-pad-top{padding-top:1em}#x-root .reserve-col-mob{flex-direction:column-reverse}#x-root .mob-pad-bottom-0{padding-bottom:0}}.grecaptcha-badge{visibility:hidden!important}#ot-sdk-btn-floating.ot-floating-button{display:block!important}#x-root .eg-homepage-kitchens-element-5 p,#x-root .eg-inspiration-and-case-studies-element-5 p{margin-bottom:0}