:root{--mainfont:'Roboto'}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}h1,h2{font-weight:bold;margin:10px 5px 20px 5px;font-size:34px;text-align:center;position:relative;z-index:1;overflow:hidden;text-transform:uppercase;color:#e68d40;letter-spacing:.5px}.fancy-title h1:before,.fancy-title h1:after,.fancy-title h2:before,.fancy-title h2:after{position:absolute;top:51%;overflow:hidden;width:50%;height:2px;content:'\a0';background-color:#e68d40}.fancy-title h1:before,.fancy-title h2:before{margin-left:-51%;text-align:right}.fancy-title h1:after,.fancy-title h2:after{margin-left:1%;text-align:right}.navigation{margin-bottom:0;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,137,45,.8) 0%,rgba(223,123,37,.9) 100%)}#navi{width:100%;padding:0}body{font-size:18px}.main-title{padding:60px 0 30px 0;margin-top:-90px!important;background:#fff;background-size:cover;border:0;text-transform:uppercase}.main-title__primary{font-size:48px;font-weight:bold;color:#e68d40;letter-spacing:1px;border-top:solid 4px #e68d40;border-bottom:solid 4px #e68d40;padding:5px 0}.master-container{margin:0}body,.textwidget{color:#666}a{color:#999}a:hover{color:#aaa}.landing_page-template-template-front-page-slider .header{margin-bottom:0}.info-section .panel-grid-cell{border:1px solid #e68d40;padding:10px 20px;background:#f7f7f7;margin-bottom:30px}.localised{background:#666;border-top:3px solid #f2892d}.localised p{color:#fff;text-align:center}.localised h2.widget-title{font-size:30px}div.empty-post{background-image:url(/wp-content/uploads/2017/03/Fire.jpg)}.widget_sow-editor ul,.jumbotron .carousel-content ul{list-style-type:none;margin:0;padding-left:0}.widget_sow-editor ul li,.jumbotron .carousel-content ul li{margin:0 0 .8em 1.5em;font-weight:500;line-height:1.3;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid}.widget_sow-editor ul li:before,.jumbotron .carousel-content ul li:before{font-family:'FontAwesome';content:'\f00c';margin:0 0 0 -1.5em;display:inline-block;width:1.5em;font-size:.9em;color:#e68d40}ul.three-column,ul.dh-siblings,ul.lp-cousins{-webkit-columns:270px 3;-moz-columns:270px 3;columns:270px 3}ul.two-column{-webkit-columns:270px 2;-moz-columns:270px 2;columns:270px 2}.area-list ul li{font-size:1em}ul.lp-cousins li{font-size:1em;text-align:center}ul.lp-cousins li a{color:#fff}ul.lp-cousins li::before,.area-list ul li::before{content:'\f041';color:#f2892d}ul.dh-siblings li{margin:0 0 .8em;font-size:1em}ul.dh-siblings li:before{display:none}ul.dh-siblings li a{display:block;border:1px solid;background:#fff;text-align:center;padding:3px;transition:all 0.2s ease}ul.dh-siblings li a:hover{background:#fff}#headstuff::before,#headstuff::after{display:none}#headstuff{display:flex;align-items:center;justify-content:space-between}.logo{padding:10px 0;transition:all 0.2s ease;max-width:30%;float:none;width:auto;height:112px}.logo .img-responsive{max-height:100%;width:auto;transition:all 0.2s ease}.logo a:hover img{opacity:.7}.page-template-default .header{margin-bottom:30px}.header-action h2{margin:3px 0 0}.header-action a{color:#999;font-weight:normal;transition:all 0.2s ease}.header-action a:hover{opacity:.7}.header-action .fa{color:#999;font-size:1.4em;position:relative;top:4px;line-height:0;margin-right:.3em;transition:all 0.2s ease}.header-action a img{-webkit-backface-visibility:hidden;transition:all 0.2s ease}.header-action a:hover .fa{color:#999}.header-action a:hover img{opacity:.7}.header-action p{font-size:1.1em;color:#999;font-weight:normal;margin:0 0 10px 0}.header-action h3{margin:0}.header .widget img{max-height:clamp(50px,6vw,70px);max-width:100%}.header-logo{float:left;margin:0 20px 0 0;transition:all 0.2s ease}.header-logo img{transition:all 0.2s ease}.header-logo a:hover img{opacity:.7}.header p{font-size:clamp(18px,1vw,22px);line-height:1.2;margin:0}.header p strong{font-size:1.8em}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{top:calc(40%);background-color:transparent;text-shadow:0 0 10px rgba(0,0,0,.5);font-size:50px;color:#fff}body .caldera-grid .row{max-width:calc(100% + 15px)}.caldera-grid label{color:#666}.caldera-grid .cf-toggle-switch .btn-default{background-color:#eee;box-shadow:inset 1px 4px 7px rgba(0,0,0,.25);color:#777;border-color:#bbb;padding:9px 12px}.caldera-grid .cf-toggle-switch .btn-success{background-color:#334c6a;border-color:#888;padding:9px 12px;transition:all 0.2s ease}.caldera-grid .btn-block{height:40px;background:#334c6a;color:#fff;font-weight:bold}.textwidget .caldera-grid input.form-control,.textwidget .caldera-grid select.form-control,.widget_caldera_forms_widget .caldera-grid input.form-control,.widget_caldera_forms_widget .caldera-grid select.form-control{box-shadow:inset 0 5px 3px rgba(0,0,0,.05);height:40px;background:#fff}.caldera-grid textarea.form-control{max-width:100%!important;box-shadow:inset 0 5px 3px rgba(0,0,0,.05)}.caldera-grid .rangeslider,.caldera-grid .rangeslider__fill{height:16px}.caldera-grid .rangeslider{box-shadow:inset 0 6px 3px rgba(0,0,0,.1)}.caldera-grid .rangeslider__handle{width:18px;height:33px;top:-9px;border-radius:5px;background-color:#F5F6F9;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 -6px 3px rgba(0,0,0,.05),0 7px 6px -3px rgba(0,0,0,.3)}.caldera-grid .cf-toggle-switch .btn-success.active,.caldera-grid .cf-toggle-switch .btn-success:active,.caldera-grid .cf-toggle-switch .btn-success:focus,.caldera-grid .cf-toggle-switch .btn-success:hover,.caldera-grid .cf-toggle-switch .open .dropdown-toggle.btn-success{background-color:#B40000;border-color:#B40000}.caldera-grid .ccselect2-container .ccselect2-choice{height:40px;line-height:40px;border-radius:2px;background-image:none}.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choice,.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choices{background-image:none}.caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b{background-position:0 7px}.caldera-grid .date-req:after{font-family:'FontAwesome';content:'\f073';position:absolute;right:17px;top:53px;line-height:0;color:#bbb;font-size:20px}.caldera-grid .total-line{border-radius:5px;padding:18px;background:#e2e2e2;box-shadow:inset 3px 6px 15px rgba(0,0,0,.3),2px 2px 0 #fff;margin-top:0}.form-control.cf2-field.cf2-file{margin-bottom:25px}.caldera-grid .cf2-file button::after{content:'\f030';right:15px;font-family:'FontAwesome';position:absolute;color:#fff;font-weight:normal}.caldera-grid .cf2-file button:hover::after{color:#333}ul.cf2-list-files li{margin-left:0;line-height:2}ul.cf2-list-files li::before{display:none}.cfdatepicker.cfdatepicker-dropdown.dropdown-menu{z-index:999999!important}div.datepick{position:relative}div.datepick:after{content:'\f073';font-family:'FontAwesome';position:absolute;right:8px;top:50%;line-height:0;pointer-events:none;color:#888}ul.cf-adv-preview-list li:before{display:none}.caldera-grid .checkbox-inline.caldera-forms-consent-field input[type=checkbox]{margin-top:.4em}.caldera-grid .checkbox-inline.caldera-forms-consent-field label{font-weight:normal}body .checkbox-inline.caldera-forms-consent-field{text-align:center;display:block}.caldera-grid .checkbox-inline.caldera-forms-consent-field label a{color:inherit;text-decoration:underline}.get-quote p{text-align:center;color:#fff;margin-bottom:1em}a.action,.caldera-grid input[type=submit]{display:block;text-align:center;font-size:24px;color:#fff;border:0;border-radius:3px;padding:5px 15px;margin:25px 0;box-shadow:0 10px 12px -5px rgba(0,0,0,.2);transition:all 0.2s ease;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,137,45,.8) 0%,rgba(223,123,37,.9) 100%)}a.action:hover,.caldera-grid input[type=submit]:hover,.caldera-grid input[type=submit]:focus{box-shadow:0 8px 5px -5px rgba(0,0,0,.3);color:#fff}.caldera-grid input[type=submit]{margin:0 auto;padding:5px 25px}.blocklinks h2.widget-title{background:#333;color:#fff;text-align:center;font-weight:200;padding:8px 0;text-transform:uppercase;font-size:25px}.blocklinks div.so-widget-sow-image{overflow:hidden}.blocklinks a img.so-widget-image{transition:all 0.2s ease}.blocklinks a:hover img.so-widget-image{transform:scale(1.1)}p.ratings{text-align:center;margin-top:1em;padding:7px 12px;font-size:16px;border:1px solid;line-height:1.2;transition:all 0.2s ease;width:100%}p.ratings:hover{background:rgba(255,255,255,.1)}p.ratings:before{font-family:'FontAwesome';content:'\f005 \f005 \f005 \f005 \f005';color:#fff;display:block;letter-spacing:2px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper.portrait{padding-bottom:177.7%}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer h6.footer__headings{font-size:1.5em;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:5px;font-weight:normal;color:#fff}.footer .widget_nav_menu ul>li>a{margin:0 0 0 1em;font-size:18px;padding:0 0 5px}.footer .widget_nav_menu ul>li>a:before{content:'\f105';font-family:'FontAwesome';margin:0 5px 0 -1em}.footer{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,137,45,.8) 0%,rgba(223,123,37,.9) 100%)}.footer a{color:#fff}.services-box{background-color:#fff;background-clip:padding-box;border:6px solid #ccc}.services-box img{padding:0;margin:0;width:100%;max-height:200px;transition:all 0.2s ease}.services-box a:hover img{opacity:.7}.services-box h2{background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,137,45,.8) 0%,rgba(223,123,37,.9) 100%);color:#fff;text-align:center;font-weight:normal;font-size:26px;margin:0;padding:10px 0}.services-box p{margin:0}.services-box .text-block p{padding:0;margin:15px 15px 0 15px;text-align:center}.services-box a.action{background:#666;margin:15px;box-shadow:0 10px 12px -5px rgba(0,0,0,.2);transition:all 0.2s ease}.services-box a.action:hover{box-shadow:0 8px 5px -5px rgba(0,0,0,.3);background:#555;color:#fff}.accreditations img{transition:all 0.2s ease;height:150px!important;object-fit:scale-down}.accreditations img:hover{opacity:.7}.panel-grid .widget-title{font-size:34px;margin-top:0;color:#fff;margin:0 0 30px 0}.caldera-grid label{color:#fff;font-size:20px;font-weight:normal!important}.caldera-grid input[type=submit]:hover{background-color:#e3a617}.public-liability{background:#f2892d}.public-liability h2{color:#fff;font-size:40px;padding:10px 0}.public-liability h2:before{content:url(/wp-content/uploads/2020/04/public-liability.png);background-size:10px 20px}.jumbotron__content a.action{margin:20px auto 0 auto;display:inline-block}.contact-page .widget-title{font-weight:bold;margin:10px 5px 20px 5px;font-size:34px;text-align:left;position:relative;z-index:1;overflow:hidden;text-transform:uppercase;color:#e68d40;letter-spacing:.5px}.contact-page .caldera-grid label{color:#666}.resin img{padding:0 0 10px 10px}.introduction h3{color:#e68d40;text-align:center;text-transform:uppercase;margin-bottom:.8em}.form-row::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.form-row{position:relative}.faq-row{background:#eee;padding-top:2em;padding-bottom:1.6em}.faq-row h2.widget-title{color:#555}button.content-collapse.faqtitle{background:#555;color:#fff;font-size:18px;margin:0;border-radius:0}.post-holder{margin:20px 0}.post-faq{margin-bottom:10px}.thepost.navbar-collapse{background:rgba(255,255,255,.9);transition:all 0.4s ease}.thepost.navbar-collapse p{padding:15px 15px 0;color:#666;margin:0;font-size:16px}.thepost.navbar-collapse>p:last-of-type{padding:15px}@media (min-width:992px){div.header-action{text-align:right;margin-left:1.5em;clear:both;padding:0}html.flexbox .header-widgets{padding:10px 0}.mobile-break{display:none}.navigation--main>.menu-item-has-children>a::after{bottom:-5px}.navigation--top>li>a{font-size:20px}.navigation--main .sub-menu>li:first-of-type a{box-shadow:inset 0 7px 9px -4px rgba(0,0,0,.15)}.navigation--main>li>a,.navigation--main>.menu-item-has-children>a::after{color:#fff;font-weight:normal;letter-spacing:.5px}.navigation--main>li:hover>a{color:#fff;background-color:#e2812e}.navigation--main>li:hover>a,.navigation--main>.menu-item-has-children:hover>a::after{color:#fff}.header-light .navigation--main>.current-menu-item>a,.header-light .navigation--main>.current-menu-ancestor>a,.navigation--main .sub-menu>li>a{background-color:unset}.navigation--main .sub-menu>li>a:hover{background-color:#e2812e;color:#fff}.navigation--main .sub-menu>li>a{color:#fff;font-weight:normal;letter-spacing:.5px;border:0}.navigation--main .sub-menu{visibility:hidden;width:auto;opacity:0;left:0;top:100%;min-width:180px;position:absolute;padding:0 0 0 0;font-weight:inherit;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(242,137,45,.8) 0%,rgba(223,123,37,.9) 100%);background-color:#fff}.is-sticky-navbar .navigation{width:100%}.carousel-content{bottom:0;top:0}.jumbotron__title h2{font-size:3.3vw;font-weight:normal;margin:0;line-height:.9}.jumbotron__content p{margin:10px 0;color:#fff;font-size:22px}.jumbotron .container{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center;top:0}.carousel-content{padding:1% 3%;text-align:center;position:initial;left:unset;width:unset;min-width:unset;max-width:1050px}@keyframes fader{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes slider{0%{transform:scale(1)}100%{transform:scale(1.2)}}.jumbotron .item img{animation:slider 12s infinite alternate}.carousel-content{animation:fader 1.5s}.jumbotron__title{animation:fader 2s}.jumbotron__content{animation:fader 2.5s}}@media (max-width:991px){.logo{max-width:calc(100% - 125px);display:flex;align-items:center;margin:10px 0;padding:0}button[aria-expanded="false"] .navbar-toggle__icon-bar{transition:all 0.2s ease;transform:rotate(0deg)}button[aria-expanded="true"] .navbar-toggle__icon-bar{transform:rotate(90deg);transition:all 0.2s ease}.navbar-toggle__text{color:#fff}span.navbar-toggle__icon-bar{height:28px}.navbar-toggle .icon-bar{background:#fff;width:24px;height:4px;margin:4px 0}.navbar-toggle{margin:12px 0 0}div#navi{padding-left:0;padding-right:0;background:rgba(0,0,0,.1);box-shadow:inset 0 15px 15px -15px rgba(0,0,0,.5),inset 0 -15px 15px -15px rgba(0,0,0,.5)}.navigation{padding:0 15px}.header-logo{width:100%;border:0;margin:10px 0}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{display:none}.jumbotron__title h2{margin:10px 0}.jumbotron__content p{color:#fff}.introduction img{border-radius:2px;max-width:40%;margin:0}.navigation--main>li>a,.navigation--main>.menu-item-has-children>a::after,.navigation--main .sub-menu>li>a{color:#fff}.footer,.footer .textwidget,.footer .textwidget p,.footer .textwidget i,.footer .textwidget h2,.footer .textwidget h3,.footer .textwidget h4{color:#fff}.navbar-toggle,.navbar-toggle:hover{background-color:#f2892d}.accreditations img{max-width:70%!important;margin:0 auto}.caldera-grid input[type=submit]{width:50%;margin:0}.fancy-title h1:before,.fancy-title h1:after,.fancy-title h2:before,.fancy-title h2:after{display:none}.fancy-title h1,.fancy-title h2{border-top:solid 3px #e68d40;border-bottom:solid 3px #e68d40;padding:10px 0}.public-liability h2:before{display:inherit;margin-right:-20px}.jumbotron__content a.action{max-width:80%;margin:15px auto 0 auto}.accreditations .panel-grid-cell{margin-bottom:0!important}.header{margin-bottom:0px!important}.resin img{min-width:50%}.carousel-inner{text-align:center}.jumbotron__title h2{font-size:28px;letter-spacing:1px}.jumbotron__content p{line-height:1.1;margin-bottom:0;font-size:22px}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:140%;margin-left:-20%;max-width:unset}.carousel-inner>.item{overflow:hidden}.widget_search label{width:75%}.widget_search input.search-submit{width:25%;margin-left:-4px;height:40px;line-height:0}.footer{text-align:center}.footer .push-down-30{margin-bottom:0}}@media (max-width:479px){.logo{max-width:calc(100% - 75px);height:auto}}