header.fusion-header-wrapper{position:fixed!important;top:0;left:0;width:100%!important}.fusion-secondary-header{padding:0!important;position:fixed!important;top:0;right:0;border-bottom:none!important;z-index:9}.fusion-secondary-header nav.fusion-secondary-menu ul.menu{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link{margin-right:20px!important;float:none!important;border-left:none!important}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link a{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important;padding:15px 21px!important;background-color:#012a44;color:#ffd100;font-weight:700;text-transform:uppercase;border-radius:4px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link a:hover{background-color:#003660}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link:not(.phone) a .menu-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link:not(.phone) a .fusion-megamenu-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto!important;margin-left:12px;margin-right:0!important}.fusion-secondary-header nav.fusion-secondary-menu ul.menu .fusion-mobile-menu-sep{display:none!important}@media screen and (max-width:1050px){.fusion-secondary-header{position:static!important;top:auto!important;left:auto!important}.fusion-secondary-header nav.fusion-secondary-menu ul.menu{height:auto!important;background-color:#012a44}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link{margin-right:0!important;width:50%;border-left:1px solid rgb(255 255 255 / .26)!important}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link:first-child{border-left:none!important}.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link a{width:100%;padding:0!important;height:48px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}}@media screen and (max-width:320px){.fusion-secondary-header nav.fusion-secondary-menu ul.menu li.button-link a{font-size:14px}}.fusion-header{padding-left:0!important;padding-right:0!important;-webkit-box-shadow:0 3px 6px 0 rgb(0 0 0 / .16);box-shadow:0 3px 6px 0 rgb(0 0 0 / .16)}.fusion-header .fusion-logo{min-height:90px;padding-top:16px;padding-left:12px}@media screen and (max-width:1050px){.fusion-header{border-bottom-color:#ffd100!important}}.fusion-main-menu{background-color:#012a44!important;width:100%!important}.fusion-main-menu ul.fusion-menu li.menu-item{padding-right:0!important}.fusion-main-menu ul.fusion-menu li.menu-item a{padding-left:20px;padding-right:20px;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon{border-right:1px solid rgb(255 255 255 / .26)}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon a{padding-left:20px;padding-right:20px}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon a:before{display:block;content:'';width:32px;height:32px;margin-right:20px;background-color:#fff}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon a:hover:before{background-color:#ffd100}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon:first-child a{padding-left:15px}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.current-menu-item a:before{background-color:#ffd100}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.windows a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-window.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-window.svg)}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.bifolds a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-doors.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-doors.svg)}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.entrance a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-door.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-door.svg)}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.upvc a:before,.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon.menu-item-455 a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-upvc.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-upvc.svg)}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon+li:not(.custom-icon){margin-left:auto!important}.fusion-main-menu ul.fusion-menu li.menu-item.menu-item-has-children a .fusion-caret i.fusion-dropdown-indicator:before{content:'\f0d7';font-family:'Font Awesome 5 Free'!important;font-weight:700!important}.fusion-main-menu ul.fusion-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a{font-weight:700}.fusion-main-menu ul.fusion-menu li.menu-item:last-child a{padding-right:32px}@media screen and (max-width:1300px){.fusion-main-menu ul.fusion-menu li.menu-item a{padding-left:12px;padding-right:12px;font-size:14px!important;height:40px!important}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon a{padding-left:12px;padding-right:12px}.fusion-main-menu ul.fusion-menu li.menu-item.custom-icon a:before{width:26px;height:26px;margin-right:12px}.fusion-main-menu ul.fusion-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a{height:auto!important}}.fusion-flyout-menu-icons a.fusion-flyout-menu-toggle{padding-right:48px!important}.fusion-flyout-menu-active .fusion-flyout-menu-icons{position:fixed!important;top:12px;right:0}.fusion-flyout-menu-active .fusion-flyout-menu-icons a.fusion-flyout-menu-toggle{padding-top:16px!important}.fusion-flyout-menu-active .fusion-flyout-menu-icons a.fusion-flyout-menu-toggle .fusion-toggle-icon-line{background-color:#fff!important}.fusion-mobile-nav-holder{height:calc(100% - 64px)!important;margin-top:64px!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fusion-mobile-nav-holder ul.fusion-mobile-menu{padding-top:12px!important;padding-bottom:12px!important}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:14px;padding-bottom:14px;padding-left:56px;text-transform:uppercase;border-top:1px solid rgb(255 255 255 / .2);-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item a .menu-text{text-align:left}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item:last-child a{border-bottom:1px solid rgb(255 255 255 / .2)}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"] a{padding-left:4px!important}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"] a:before{display:block;-ms-flex-negative:0;flex-shrink:0;content:'';width:32px;height:32px;margin-right:20px;background-color:#fff}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"] a:hover:before{background-color:#ffd100}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"].custom-icon-windows a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-window.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-window.svg)}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"].custom-icon-bifolds a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-doors.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-doors.svg)}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"].custom-icon-entrance a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-door.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-door.svg)}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item[class*="custom-icon-"].custom-icon-upvc a:before{-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-upvc.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-upvc.svg)}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item.highlight-link a{color:#ffd100!important}.fusion-mobile-nav-holder ul.fusion-mobile-menu li.fusion-mobile-nav-item.highlight-link a:after{display:block;content:'\f0da';color:#ffd100;margin-left:12px;font-family:'Font Awesome 5 Free'!important;font-weight:700!important}#wrapper{padding-top:140px!important}@media screen and (max-width:1300px){#wrapper{padding-top:130px!important}}@media screen and (max-width:1050px){#wrapper{padding-top:140px!important}}#wrapper p strong{font-weight:700}#wpfront-notification-bar{padding-left:48px;padding-right:130px}#wpfront-notification-bar:before{display:block;position:absolute;left:0;top:0;height:100%;width:48px;background-color:rgb(0 0 0 / .2);content:'\f06a';color:#fff;text-align:center;padding-top:8px;font-size:24px;line-height:48px;font-family:'Font Awesome 5 Free'!important;font-weight:700!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wpfront-notification-bar .wpfront-close{top:calc(50% - 12px)!important;right:16px!important;height:24px!important;font-size:16px!important;padding-right:70px!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wpfront-notification-bar .wpfront-close:hover:before,#wpfront-notification-bar .wpfront-close:hover:after{color:#ffd100!important}#wpfront-notification-bar .wpfront-close:before{position:absolute;top:8px;right:calc(100% - 6px);-webkit-transition:color 0.3s ease!important;transition:color 0.3s ease!important;content:'\f00d';font-size:24px!important;display:block;padding-top:3px;color:#fff;font-family:'Font Awesome 5 Free'!important;font-weight:700!important}#wpfront-notification-bar .wpfront-close:after{position:absolute;top:11px;right:0;-webkit-transition:color 0.3s ease!important;transition:color 0.3s ease!important;color:#fff;display:inline-block;text-decoration:underline;content:'Dismiss'}#wpfront-notification-bar table{margin:0!important}#wpfront-notification-bar .wpfront-message{line-height:1.5;padding:16px!important;font-weight:700;text-align:left!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wpfront-notification-bar .wpfront-message a{color:#fff!important;text-decoration:underline!important}#wpfront-notification-bar .wpfront-message a:hover{color:#ffd100!important}#wpfront-notification-bar .wpfront-message+div{display:none!important}@media screen and (max-width:640px){#wpfront-notification-bar{padding-right:16px!important}#wpfront-notification-bar .wpfront-close{top:auto!important;bottom:16px!important}#wpfront-notification-bar .wpfront-message{margin-bottom:48px!important}}#wrapper .gform_wrapper{margin-top:0!important;margin-bottom:0!important}#wrapper .gform_wrapper .gform_validation_errors{margin-bottom:12px!important;border:none!important;border-radius:0!important;padding:16px!important;font-weight:700;color:#fff!important;background-color:#be0000!important;text-align:left!important;-webkit-box-shadow:none;box-shadow:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2{font-size:1em!important;color:#fff!important;letter-spacing:0px!important;text-transform:none!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper .gform_validation_errors h2 .gform-icon{display:none!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield{margin-top:0!important;margin-bottom:0!important;padding:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label{color:#012a44;text-transform:uppercase;margin-top:0!important;margin-bottom:6px!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield label.gfield_label .gfield_required,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield legend.gfield_label .gfield_required{color:#be0000}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error{width:100%!important;max-width:100%!important;margin-right:0!important;border:none!important;background-color:transparent!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error label.gfield_label,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error legend.gfield_label{color:#012a44}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-bottom:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{margin-top:0!important;margin-left:0!important;margin-right:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select{border-color:#be0000}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea:focus,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select:focus{border-color:#012a44}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_radio{border:1px solid #be0000}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_radio .gfield_radio .gchoice label{color:inherit!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .gform_drop_area{margin-bottom:0;border:1px solid #be0000}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .ginput_container_fileupload~div{margin-top:0;padding:8px 10px!important;font-size:15px!important;border-color:#be0000;background-color:#be0000;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .kc_captcha{border:1px solid #be0000;border-bottom-right-radius:0;border-bottom-left-radius:0}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:6px!important;max-width:50%!important;width:50%!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half.gfield_error{margin-right:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:6px!important;max-width:50%!important;width:50%!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half.gfield_error{margin-left:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container{margin-top:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"],#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea{margin-top:0!important;margin-right:0!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-webkit-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]:-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea:-ms-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::-ms-input-placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::-ms-input-placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="text"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container input[type="email"]::placeholder,#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea::placeholder{color:#A5A5A5}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gravity-select-parent .select-arrow{color:#a9a9a9;font-weight:700;border-left:none}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container.ginput_container_date .datepicker.datepicker_no_icon{width:100%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area{margin-bottom:0;background-color:#fff}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area .gform_drop_instructions{font-weight:700}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_drop_area button{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules{opacity:.7;line-height:1.2}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container .gform_fileupload_rules+.validation_message{margin-top:0;padding:8px 10px!important;font-size:15px!important;border-color:#e67e22;background-color:#e67e22;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice{padding-right:16px;padding-bottom:8px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice label{font-weight:700;white-space:nowrap}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.radio-project-type .gfield_radio .gchoice{-ms-flex-preferred-size:28%;flex-basis:28%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.radio-location .gfield_radio .gchoice{-ms-flex-preferred-size:50%;flex-basis:50%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .ginput_preview{color:#fff;background-color:#10ac84;padding:8px;margin-bottom:4px;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .gfield_description{padding-top:8px;padding-bottom:8px;font-size:15px;opacity:.7;line-height:1.2;letter-spacing:1px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha{background-color:#fff;border:1px dashed #ccc;border-radius:4px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha .captcha-image{display:block;padding:16px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha .captcha-image .cf7ic_instructions{display:block;text-align:left;font-weight:700;font-size:16px;margin-bottom:12px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha .captcha-image .cf7ic-icon-wrapper label{margin-left:12px}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha .captcha-image .cf7ic-icon-wrapper label:first-child{margin-left:0}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield .kc_captcha .captcha-image .cf7ic-icon-wrapper label i.fa{font-size:32px;color:#012a44}@media screen and (max-width:640px){#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_left_half{padding-right:0px!important;max-width:100%!important;width:100%!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gf_right_half{padding-left:0px!important;max-width:100%!important;width:100%!important}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.radio-project-type .gfield_radio .gchoice{-ms-flex-preferred-size:100%;flex-basis:100%}#wrapper .gform_wrapper form .gform_body .gform_fields .gfield.radio-location .gfield_radio .gchoice{-ms-flex-preferred-size:100%;flex-basis:100%}}#wrapper .gform_wrapper form .gform_footer{padding:0;padding-top:16px;text-align:center}#wrapper .gform_wrapper form .gform_footer .gform_button{min-width:170px;padding:16px!important;font-size:16px!important;margin-right:0!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .gform_wrapper form .gform_footer .gform_button i.button-icon-right{margin-left:10px}@media screen and (max-width:640px){#wrapper .gform_wrapper form .gform_footer{text-align:center;padding-bottom:16px}}#wrapper .gform_confirmation_message{padding:16px!important;background-color:#10ac84!important;color:#fff!important;font-weight:700;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{margin-left:0!important;margin-right:0!important}@media screen and (max-width:640px){#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-column-wrapper{background-color:rgb(42 60 72 / .4)!important}}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-title{max-width:450px;margin-left:auto!important;margin-right:auto!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center{text-shadow:0 3px 4px rgb(0 0 0 / .36)}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center:before{width:87px;height:87px;margin-left:auto;margin-right:auto;margin-bottom:32px;-webkit-mask-image:none;mask-image:none;background-color:#fff0;background-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-filter:invert(1) drop-shadow(0 3px 3px rgb(0 0 0 / .46));filter:invert(1) drop-shadow(0 3px 3px rgb(0 0 0 / .46));pointer-events:none}@media screen and (max-width:640px){#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center{font-size:28px!important}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center:before{width:64px;height:64px}}#wrapper .home-hero-banner .fusion-builder-row .fusion-layout-column .fusion-button{-webkit-box-shadow:0 3px 4px rgb(0 0 0 / .36)!important;box-shadow:0 3px 4px rgb(0 0 0 / .36)!important}.avada-page-titlebar-wrapper .fusion-page-title-bar{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row{padding:32px!important;background-color:rgb(42 60 72 / .4)}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions{text-transform:uppercase!important;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions .custom-icon{display:block;content:'';width:78px;height:78px;margin-left:auto;margin-right:auto;margin-bottom:24px;-webkit-filter:invert(1) drop-shadow(0 3px 3px rgb(0 0 0 / .46));filter:invert(1) drop-shadow(0 3px 3px rgb(0 0 0 / .46));pointer-events:none}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions .custom-icon img{max-height:100%!important;max-width:100%!important}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions h1.entry-title{text-transform:uppercase!important;text-shadow:0 3px 4px rgb(0 0 0 / .36)}@media screen and (max-width:800px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row{padding-top:48px!important;padding-bottom:48px!important}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions h1.entry-title{font-size:32px!important}}@media screen and (max-width:640px){.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row{background-color:rgb(42 60 72 / .7)}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions .custom-icon{width:64px;height:64px}.avada-page-titlebar-wrapper .fusion-page-title-bar .fusion-page-title-row .fusion-page-title-wrapper .fusion-page-title-captions h1.entry-title{font-size:24px!important}}.post-content .fusion-layout-column .fusion-title h1,.post-content .fusion-layout-column .fusion-title h2,.post-content .fusion-layout-column .fusion-title h3,.post-content .fusion-layout-column .fusion-title h4,.post-content .fusion-layout-column .fusion-title h5,.post-content .fusion-layout-column .fusion-title h6{text-transform:uppercase}.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-left{position:relative;padding-left:80px!important;max-width:600px;min-height:60px}.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-left:before{display:block;position:absolute;content:'';top:0;left:0;width:60px;height:60px;background-color:#012a44;-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg)}@media screen and (max-width:1050px){.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-left{max-width:500px;min-height:46px;padding-left:64px!important}.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-left:before{width:46px;height:46px}}.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center:before{display:block;content:'';width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:20px;background-color:#012a44;-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg)}@media screen and (max-width:1050px){.post-content .fusion-layout-column .fusion-title.heading-with-icon .title-heading-center:before{width:46px;height:46px}}.post-content .fusion-layout-column .fusion-text p a{font-weight:700}.post-content .fusion-layout-column .fusion-button.fusion-button-default-size{padding:15px 21px}.post-content .fusion-layout-column .fusion-button.fusion-button-default-size .fusion-button-text{font-size:16px}.post-content .fusion-layout-column .fusion-button.fusion-button-default-size i.button-icon-right{font-size:16px;margin-left:12px}@media screen and (max-width:640px){.post-content .fusion-layout-column .fusion-button.fusion-button-default-size{width:100%}}.post-content .fusion-layout-column .fusion-button.button-default{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.post-content .fusion-layout-column .fusion-button.button-xlarge{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 31px 25px 140px;min-height:130px;-webkit-box-shadow:0 3px 16px rgb(80 80 80 / .08)!important;box-shadow:0 3px 16px rgb(80 80 80 / .08)!important}.post-content .fusion-layout-column .fusion-button.button-xlarge:before{display:block;content:'';position:absolute;top:calc((100% - 100px) / 2);left:15px;width:100px;height:100px;background-color:#335469;-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg)}.post-content .fusion-layout-column .fusion-button.button-xlarge.button-custom:before{background-color:#CCD4D9}.post-content .fusion-layout-column .fusion-button.button-xlarge.button-custom:hover:before{background-color:#C0C8CD}.post-content .fusion-layout-column .fusion-button.button-xlarge.button-custom .fusion-button-text{font-size:20px}.post-content .fusion-layout-column .fusion-button.button-xlarge:hover:before{background-color:#335E7F}.post-content .fusion-layout-column .fusion-button.button-xlarge .fusion-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:28px;line-height:1.4;text-align:left}.post-content .fusion-layout-column .fusion-button.button-xlarge i.button-icon-right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:32px;margin-left:32px}@media screen and (max-width:640px){.post-content .fusion-layout-column .fusion-button.button-xlarge{padding:25px 24px 25px 24px;min-height:auto}.post-content .fusion-layout-column .fusion-button.button-xlarge:before{display:none!important;top:calc((100% - 48px) / 2);width:48px;height:48px}.post-content .fusion-layout-column .fusion-button.button-xlarge.button-custom .fusion-button-text{font-size:16px}.post-content .fusion-layout-column .fusion-button.button-xlarge .fusion-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:20px;line-height:1.4;text-align:left}.post-content .fusion-layout-column .fusion-button.button-xlarge i.button-icon-right{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:24px;margin-left:20px}}.post-content .fusion-layout-column .fusion-accordian .fusion-panel{border-radius:4px;-webkit-box-shadow:0 3px 16px rgb(80 80 80 / .08);box-shadow:0 3px 16px rgb(80 80 80 / .08)}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a{padding:32px}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i:before{content:'\f0d7';font-family:'Font Awesome 5 Free'!important;font-weight:700!important}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading{text-transform:uppercase}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a.active .fusion-toggle-icon-wrapper i:before{content:'\f0d8'}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-collapse .panel-body{padding:0 32px 8px 32px}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-collapse .panel-body p a{font-weight:700}@media screen and (max-width:640px){.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a{padding:20px}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a .fusion-toggle-heading{font-size:16px!important}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-heading .panel-title a .fusion-toggle-icon-wrapper i:before{width:20px!important;font-size:20px!important}.post-content .fusion-layout-column .fusion-accordian .fusion-panel .panel-collapse .panel-body{padding:0 20px 6px 20px}}.service-icon-wrap .fusion-column-wrapper .fusion-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.service-icon-wrap .fusion-column-wrapper .fusion-title:before{position:relative;display:block;content:'';width:140px;height:140px;margin-bottom:40px;background-size:contain;background-position:center center;background-repeat:no-repeat}.service-icon-wrap .fusion-column-wrapper .fusion-title .title-heading-center{margin-top:auto!important;margin-bottom:auto!important}.service-icon-wrap.windows .fusion-column-wrapper .fusion-title:before{margin-left:-30px;background-image:url(/wp-content/themes/premier-joinery/assets/img/icon-window-colour.svg)}@media screen and (max-width:640px){.service-icon-wrap.windows .fusion-column-wrapper .fusion-title:before{margin-left:0}}.service-icon-wrap.bifolds .fusion-column-wrapper .fusion-title:before{background-image:url(/wp-content/themes/premier-joinery/assets/img/icon-doors-colour.svg)}.service-icon-wrap.entrance .fusion-column-wrapper .fusion-title:before{background-image:url(/wp-content/themes/premier-joinery/assets/img/icon-door-colour.svg)}.service-icon-wrap.upvc .fusion-column-wrapper .fusion-title:before{background-image:url(/wp-content/themes/premier-joinery/assets/img/icon-upvc-colour.svg)}.service-icon-wrap .fusion-column-inner-bg{cursor:pointer}.service-icon-wrap .fusion-column-inner-bg a .fusion-column-inner-bg-image{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.service-icon-wrap .fusion-column-inner-bg a:hover .fusion-column-inner-bg-image{background-color:#ffd100!important}@media screen and (max-width:640px){.service-icon-wrap .fusion-column-wrapper .fusion-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.service-icon-wrap .fusion-column-wrapper .fusion-title:before{width:48px;height:48px;margin-bottom:0;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.service-icon-wrap .fusion-column-wrapper .fusion-title .title-heading-center{margin-top:0!important;margin-bottom:0!important;text-align:left!important;font-size:18px!important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service-icon-wrap .fusion-column-wrapper .fusion-title:after{display:block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;content:'\f0da';color:#012a44;font-size:24px;padding-left:16px;font-family:'Font Awesome 5 Free'!important;font-weight:700!important}}@media screen and (max-width:370px){.service-icon-wrap .fusion-column-wrapper .fusion-title:before{width:40px;height:40px;margin-right:16px}.service-icon-wrap .fusion-column-wrapper .fusion-title .title-heading-center{font-size:16px!important}.service-icon-wrap .fusion-column-wrapper .fusion-title:after{font-size:20px;padding-left:12px}}body.error404 .avada-page-titlebar-wrapper{display:none!important}.error404-wrap .error404-content-wrap{padding-top:80px;padding-bottom:80px}.error404-wrap .error404-content-wrap .fusion-title h1,.error404-wrap .error404-content-wrap .fusion-title h2,.error404-wrap .error404-content-wrap .fusion-title h3,.error404-wrap .error404-content-wrap .fusion-title h4,.error404-wrap .error404-content-wrap .fusion-title h5,.error404-wrap .error404-content-wrap .fusion-title h6{text-transform:uppercase}.error404-wrap .error404-content-wrap .fusion-title.heading-with-icon .title-heading-center:before{display:block;content:'';width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:20px;background-color:#012a44;-webkit-mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg);mask-image:url(/wp-content/themes/premier-joinery/assets/img/icon-premier.svg)}@media screen and (max-width:1050px){.error404-wrap .error404-content-wrap .fusion-title.heading-with-icon .title-heading-center:before{width:46px;height:46px}}.error404-wrap .error404-content-wrap .error404-content{text-align:center!important}.fusion-footer{background-color:#012a44!important;background-image:url(/wp-content/themes/premier-joinery/assets/img/premier-aluminium-joinery-footer-icon.svg);background-size:320px;background-position:-185px 0;background-repeat:no-repeat;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fusion-footer .fusion-footer-widget-area{background-color:transparent!important}.fusion-footer .fusion-footer-widget-area .fusion-columns{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{float:none!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:auto!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column.fusion-column-last{margin-left:auto!important;padding-left:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column.fusion-column-last .widget_media_image{margin-right:20px;margin-bottom:0!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column.fusion-column-last .widget_media_image:last-child{margin-right:0!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column.fusion-column-last .widget_media_image img{width:auto!important;max-height:85px!important}.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column .widget-title{margin-bottom:4px!important}.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column .fusion-vertical-menu-widget ul.menu{border:none!important}.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column .fusion-vertical-menu-widget ul.menu li.menu-item{border:none!important}.fusion-footer .fusion-footer-widget-area .fusion-footer-widget-column .fusion-vertical-menu-widget ul.menu li.menu-item a{padding-left:0!important;font-weight:400;border:none!important}.fusion-footer .fusion-footer-copyright-area{background-color:transparent!important}.fusion-footer .fusion-footer-copyright-area .copyright-content{text-align:right;font-weight:400!important}.fusion-footer .fusion-footer-copyright-area .copyright-content .top{color:#fff}.fusion-footer .fusion-footer-copyright-area .copyright-content .top a{color:#fff}.fusion-footer .fusion-footer-copyright-area .copyright-content .top a:hover{color:#ffd100}.fusion-footer .fusion-footer-copyright-area .copyright-content .sep{display:inline-block;margin-left:8px;margin-right:8px}@media screen and (max-width:1050px){.fusion-footer{background-image:none!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{width:50%!important;margin-bottom:48px!important}.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column.fusion-column-last{width:100%!important;margin-left:0!important;padding-left:44px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fusion-footer .fusion-footer-copyright-area .copyright-content{text-align:center}}@media screen and (max-width:640px){.fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{width:100%!important}}