@media (max-width:1200px){body{font-size:17px;line-height:1.4}h1{font-size:43px;line-height:1.4}h2{font-size:27px;line-height:1.4}h3{font-size:21px;line-height:1.4}h4{font-size:15px;line-height:1.4}}@media (max-width:767px){body{font-size:15px;line-height:1.3}h1{font-size:40px;line-height:1.4}h2{font-size:24px;line-height:1.4}h3{font-size:20px;line-height:1.4}h4{font-size:14px;line-height:1.4}}a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.gallery img{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}p{margin:0 0 20px;padding:0}.fl-post-content ul,.fl-post-content ol{margin-top:10px;margin-bottom:10px}ul li,.fl-widget ul li{display:list-item}hr{border:0;border-collapse:collapse;border-top:1px solid #ddd;clear:both;margin:1em 0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}blockquote{margin:40px}blockquote:before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}address{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0 0 10px}embed,object,video{max-width:100%}figure{margin:0}.ie9 img[src*=".svg"]{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%}}.avatar{float:left;border-radius:50%}.search-form{overflow:hidden}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}input[type=checkbox],input[type=image],input[type=radio]{width:auto}::-moz-placeholder{color:#333;font-weight:300;opacity:1}::-webkit-input-placeholder{color:#333;font-weight:300}button,input[type=button],input[type=reset],input[type=submit],.button{background:#333;border:1px solid #333;color:#fff;cursor:pointer;padding:7px 20px;font-size:16px;line-height:1.3;font-weight:400;text-transform:uppercase;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-radius:1px;text-shadow:none}button:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit],.button:hover,button:focus,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],.button:focus{background-color:#c3251d;border:1px solid #c3251d;color:#fff}.button{display:inline-block}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}a.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:8px 16px}.fl-page button:disabled,.fl-page button:disabled:hover,.fl-page input:disabled,.fl-page input:disabled:hover,.fl-page input[type=button]:disabled,.fl-page input[type=button]:disabled:hover,.fl-page input[type=reset]:disabled,.fl-page input[type=reset]:disabled:hover,.fl-page input[type=submit]:disabled,.fl-page input[type=submit]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}.fl-builder-content .the-row .fl-module-button{margin-top:auto}.fl-builder-content .black-but a.fl-button,.fl-builder-content .black-but a.fl-button:visited,.fl-builder-content .black-but .fl-slide a.fl-button,.fl-builder-content .black-but .fl-slide a.fl-button:visited{background:#000;border:1px solid #000;color:#fff;border-radius:1px;padding:7px 35px}.fl-builder-content .black-but a.fl-button:hover,.fl-builder-content .black-but a.fl-button:focus,.fl-builder-content .black-but .fl-slide a.fl-button:hover,.fl-builder-content .black-but .fl-slide a.fl-button:focus{background:#fff;border:1px solid #000;color:#000}.fl-builder-content .black-but a.fl-button *,.fl-builder-content .black-but a.fl-button:visited,.fl-builder-content .black-but .fl-slide a.fl-button *{color:#fff !important}.fl-builder-content .black-but a.fl-button:hover *,.fl-builder-content .black-but a.fl-button:focus *{color:#000 !important}.fl-builder-content .red-but a.fl-button,.fl-builder-content .red-but a.fl-button:visited,.fl-builder-content .red-but .fl-slide a.fl-button,.fl-builder-content .red-but .fl-slide a.fl-button:visited{background:#e41624;border:1px solid #e41624;color:#fff;border-radius:1px;padding:10px 35px}.fl-builder-content .red-but a.fl-button:hover,.fl-builder-content .red-but a.fl-button:focus,.fl-builder-content .red-but .fl-slide a.fl-button:hover,.fl-builder-content .red-but .fl-slide a.fl-button:focus{background:#fff;border:1px solid #e41624;color:#e41624}.fl-builder-content .red-but a.fl-button *,.fl-builder-content .red-but a.fl-button:visited,.fl-builder-content .red-but .fl-slide a.fl-button *{color:#fff !important}.fl-builder-content .red-but a.fl-button:hover *,.fl-builder-content .red-but a.fl-button:focus *{color:#e41624 !important}.fl-builder-content .call-button a.fl-button,.fl-builder-content .call-button a.fl-button:visited,.fl-builder-content .call-button .fl-slide a.fl-button,.fl-builder-content .call-button .fl-slide a.fl-button:visited{background:#e41624;border:3px solid #fff;color:#fff !important;border-radius:4px;padding:7px 30px}.fl-builder-content .call-button a.fl-button:hover,.fl-builder-content .call-button a.fl-button:focus,.fl-builder-content .call-button .fl-slide a.fl-button:hover,.fl-builder-content .call-button .fl-slide a.fl-button:focus{background:#fff;border:3px solid #e41624;color:#e41624 !important}.fl-builder-content .quote-button a.fl-button,.fl-builder-content .quote-button a.fl-button:visited{background:#fff;border:3px solid #fff;color:#e41624 !important;border-radius:4px;padding:7px 30px}.fl-builder-content .quote-button .fl-button-text:hover,.fl-builder-content .quote-button .fl-button-icon:hoverr{color:#fff !important}.fl-builder-content .quote-button a.fl-button:hover,.fl-builder-content .quote-button a.fl-button:focus{background:#e41624;border:3px solid #e41624;color:#fff !important}:focus{color:#333;outline:#ccc solid 1px}a.more-link,.fl-post-grid-content a.fl-post-grid-more,a.fl-post-more-link{display:inline-block;font-size:14px;margin-top:10px;padding:5px 20px;border-radius:2px;color:#fff;background-color:#e41624;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.5s;transition-duration:.5s;text-transform:uppercase;font-weight:600}a.more-link:hover,.fl-post-grid-content a.fl-post-grid-more:hover,a.fl-post-more-link:hover{opacity:.8;color:#fff;background-color:#5c6670}.more-link{position:relative}.red{color:#e41624}.blue{color:#498bc8}.grey{color:#f0eeee}.charcoal{color:#5c6670}.three-row-four-parent .fl-col-group:last-of-type{justify-content:center}.three-row-four-parent .fl-col-group:last-of-type .fl-col{width:25%;flex:0 0 auto}.fl-page-nav-wrap{border-bottom:none;border-top:none}@media (min-width:992px){.fl-page-nav-right .fl-page-header-wrap{border-bottom:none}}@media (max-width:1024px){header[data-type=header]{left:0;position:fixed;right:0;top:0;width:100%;z-index:100}header~div.fl-builder-content{margin-top:70px}.admin-bar header[data-type=header]{top:32px}}@media (max-width:767px){header[data-type=header]{left:0;position:fixed;right:0;top:0;width:100%;z-index:100}header~div.fl-builder-content{margin-top:165px}.admin-bar header[data-type=header]{top:32px}}@media(min-width:1040px){.quote-button{position:relative;left:40px}}.twenty-four-seven .fl-html{font-size:20px;padding-top:13px;text-align:center;color:#fff}@media(min-width:1024px){.twenty-four-seven .fl-html{text-align:left}}#menu-primary-menu li{font-weight:700;margin:10px 9px}@media(min-width:1024px){#menu-primary-menu li.current-menu-item{border-bottom:1px solid #5c6670}#menu-primary-menu li{font-weight:700;margin:13px 9px}}@media (min-width:1140px){#menu-primary-menu li{margin:13px 15px}}#menu-primary-menu li a{padding:0 0 10px}@media (min-width:1024px){#menu-primary-menu{position:relative;top:15px}}.hero-slider-row h2{font-weight:400;margin-bottom:0 !important}.hero-slider-row .fl-slide-text h1{font-weight:700;text-shadow:0 0 15px #333;margin-top:20px !important}@media (max-width:767px){.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text *{font-size:30px !important;line-height:1.3 !important}.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text h2{margin-bottom:5px !important}.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text,.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text h1{font-size:30px !important;line-height:1.3 !important}.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content{margin:0 !important;padding:15px 10px 10px}}.hero-slider-row .fl-slide-title{line-height:1.3}.about-icons .fl-icon{color:#e41624}.hot-water-icons .fl-icon,.about-icons .fl-icon,.drain-icons .fl-icon{color:#e41624;display:block;clear:both;text-align:center;margin:0 20px 10px}.drain-icons .fl-icon{color:#fff}.hot-water-icons .fl-icon i,.about-icons .fl-icon i,.drain-icons .fl-icon i{float:none}.hot-water-icons .fl-module-content .fl-icon i,.hot-water-icons .fl-module-content .fl-icon i:before,.about-icons .fl-module-content .fl-icon i,.about-icons .fl-module-content .fl-icon i:before,.drain-icons .fl-module-content .fl-icon i,.drain-icons .fl-module-content .fl-icon i:before{font-size:40px}.fl-content .hot-water-list li{list-style-type:none;margin-bottom:10px;position:relative}.hot-water-list li:before{content:'\f00c';font-family:'fontawesome';padding-right:5px;color:#fff;font-weight:300;font-size:24px;position:absolute;left:-20px;top:-5px}.hot-water-list li{padding:0 15px 5px 10px}@media (min-width:768px){.hot-water-list{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:30px !important}}@media (min-width:768px){.quote-form .uabb-gf-style{padding:30px;max-width:70%;margin:0 auto}.gform_wrapper .top_label input.medium,.top_label div.ginput_complex.ginput_container.gf_name_has_1{width:calc(52%) !important}}@media only screen and (min-width:641px){div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:0 !important;margin-right:0 !important}}.blockunder-container{text-align:center;margin-bottom:20px}.block-underline{display:inline-block;margin:0 auto;border-bottom:1px solid}.fl-content .drain-list li{list-style-type:none;margin:10px 20px 10px;position:relative}@media (min-width:768px){.drain-list{display:flex;flex-flow:row wrap;justify-content:center;margin-top:30px !important}}.drain-list li:before{content:'\f00d';font-family:'fontawesome';padding-right:5px;color:#e41624;font-weight:300;font-size:24px}.plumber-service .fl-heading-text:after{content:'\f078';font-family:'fontawesome';padding-left:5px;color:#e41624;font-weight:300;font-size:14px}@media (min-width:768px){.chilli-two-column .fl-col-content{min-height:400px}}.site-footer-row p{margin-bottom:0;font-size:14px}.site-footer-row .dashicons{vertical-align:middle}.footer-posts-module .fl-post-feed-post{border-bottom:0;margin-bottom:0;padding-bottom:0}.footer-posts-module .fl-post-feed-header{margin-bottom:0;position:relative}body .footer-posts-module h2.fl-post-feed-title{margin:0;line-height:1}body .footer-posts-module h2.fl-post-feed-title:before{content:'\f054';font-family:'fontawesome';color:#e41624;font-size:12px;position:absolute;left:-15px;top:15px}.footer-icon-link .fl-icon-text p{color:#5c6670;font-weight:700}.footer-icon-link .fl-icon-text p:hover{color:#999}.footer-icon-link .fl-icon-wrap .fl-icon .fa-mobile{width:30px}.fl-icon i.fa-mobile:before{font-size:45px !important}.contact-form{background:#f5f5f5;border:1px solid #ccc}.i4ewOd-pzNkMb-haAclf{display:none !important}.fl-archive-header{margin-bottom:40px}.fl-archive .fl-archive-title{font-size:36px;margin:0;padding-bottom:0;border-bottom:none}.fl-archive .fl-category-description{font-size:16px;margin-bottom:0;padding:10px 0 0;border-bottom:none}.fl-archive .fl-category-description p:last-child{margin-bottom:0}.fl-widget{word-wrap:break-word;margin-bottom:60px}.fl-widget ul li{margin-bottom:8px;line-height:1.3}.fl-widget li li{border:0;margin:0 0 0 30px;padding:0}.fl-widget p:last-child,.fl-widget ul>li:last-of-type{margin-bottom:0}.fl-widget ul>li:last-of-type{padding-bottom:0}.fl-widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.fl-post-meta{font-size:14px}.fl-post-meta-bottom{font-style:normal;border-top:1px solid #e6e6e6;margin-top:20px;padding-top:10px}.fl-post-cats-tags span{display:block}.fl-post-date:before,.fl-post-grid-date:before{content:'\f469';font-family:dashicons;color:#666;font-size:25px;vertical-align:middle;padding-right:3px}.fl-post-grid-author:before{content:'\f110';font-family:dashicons;color:#666;font-size:25px;padding-left:10px;vertical-align:middle}.fl-comments-popup-link:before,.fl-post-feed-comments:before{content:'\f101';font-family:dashicons;color:#666;font-size:25px;padding-left:10px;vertical-align:middle}.fl-post-feed-comments .fa-comment:before{content:""}.fl-entry-categories:before,.fl-post-info-terms:before{content:'\f322';font-family:dashicons;color:#666;font-size:25px;vertical-align:middle;padding-right:5px}.fl-entry-tags:before,.fl-post-info-tags .fl-post-info-terms:before{content:'\f323';font-family:dashicons;color:#666;font-size:25px;padding-right:5px;vertical-align:sub}.pagination{display:block;clear:both;font-size:14px;margin:40px 0 0 20px;text-transform:uppercase;text-align:center}.pagination a{color:#fff}.pagination li{display:inline}.pagination a{background-color:#fff;border-radius:3px;color:#333;cursor:pointer;display:inline-block;margin-bottom:4px;padding:8px 12px}.pagination span.current{padding:12px;border:1px solid #aaa;border-radius:3px}.pagination a:hover,.pagination a.active{background-color:#aaa;color:#fff}.comment-respond,.entry-pings{background-color:#fff;margin-bottom:40px}.comment-respond,.entry-pings{padding:40px 0 16px}.comment-header{font-size:16px}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:0}.comment-content{clear:both;word-wrap:break-word}.comment-list li{margin-top:24px;padding:32px}.comment-list li li{margin-right:-32px}.comment-respond label{display:block;margin-right:12px}.entry-pings .reply{display:none}.form-allowed-tags{background-color:#f5f5f5;font-size:16px;padding:24px}.fl-sidebar{font-size:16px}.fl-sidebar li{margin-bottom:10px;padding-bottom:10px}.fl-sidebar p:last-child,.fl-sidebar ul>li:last-child{margin-bottom:0}.fl-sidebar .fl-widget{background-color:#fff;margin-bottom:40px}.fl-page-footer-widgets-row p:last-child{margin-bottom:0}.fl-page-footer{font-size:13px;line-height:1;padding:5px 0;text-align:center}.fl-page-footer p{margin-bottom:0}.fl-page-footer-container{padding-top:10px}.fl-page-footer-text{padding-bottom:10px}#wpstats{display:none}.fl-page .bp-contact-card>div:before{font-family:'fontawesome';font-size:20px;width:35px;display:inline-block;text-align:center}.fl-page .bp-phone:before{content:' \f095'}.fl-page .bp-contact:before{content:' \f0e0'}.fl-page .bp-address{position:relative;padding-left:40px}.fl-page .bp-address:before{content:' \f041';position:absolute;left:0}.fl-sidebar .bp-times{width:55%}.fl-sidebar .bp-weekday-name{width:35%}.bp-contact-card .bp-name{margin-bottom:0}.bp-contact-card .bp-address{margin-top:0}.bp-contact-card .bp-opening-hours .bp-weekday-name{float:left;clear:left;width:35%}.bp-contact-card .bp-opening-hours .bp-times{float:right;clear:right;width:60%;text-align:left}.bp-contact-card .bp-opening-hours{margin:0 auto}.bp-opening-hours .bp-title{display:none}.bp-map{max-height:210px;max-width:360px}.fl-page-footer-widgets .bp-map{height:200px;max-width:340px;margin:0 auto}.fl-page-footer-widgets .bp-times{width:58%;font-size:14px}.fl-page-footer-widgets .bp-weekday-name{width:42%;font-size:14px}.fl-page-footer-widgets .bp-opening-hours .bp-title{display:none}@media only screen and (min-width:1024px){.fl-page-footer-widgets .bp-times{font-size:18px}.fl-page-footer-widgets .bp-map{margin:0}.fl-page-footer-widgets .bp-weekday-name{font-size:18px}}@media only screen and (min-width:1200px){.fl-page-footer-widgets .bp-times{width:60%}.fl-page-footer-widgets .bp-weekday-name{width:35%}#bp-map-0>div{width:90% !important}}.fl-page{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}.fl-page-content{-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;flex:1;width:100%;word-wrap:break-word}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.fl-page{display:block}}@media only screen and (min-width:767px){.three-column-list{column-count:3;column-gap:40px}.two-column-list{column-count:2;column-gap:40px}}.fl-content .tick-list li{list-style-type:none;margin-bottom:10px;position:relative}.tick-list li:before{content:'\f00c';font-family:'fontawesome';padding-right:5px;color:#e41624;font-weight:300;font-size:24px;position:absolute;left:-35px;top:-5px}.header-quote .fl-heading-text:before{content:'\f205';font-family:'dashicons';padding-right:10px;font-size:30px}.header-quote .fl-heading-text:after{content:'\f205';font-family:'dashicons';transform:rotate(180deg);margin-left:10px;display:inline-block}a.anchor{display:block;position:relative;top:-250px;visibility:hidden}* .fl-help-tooltip{display:none !important}@media print{*,*:before,*:after{background:0 0 !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after,.site-title>a:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.hidden-print,.fl-page-nav-col,.post-edit-link,.fl-sidebar{display:none !important}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}.text-shadow{text-shadow:1px 1px 5px #000}