*, *:after, *:before {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}[class*='grid-'] {float:left;padding:10px;width:100%;}.clear-grid{clear:both;float:inherit;}.container {margin:0%;width:100%;}.container:after, .container:before {display:table;clear:both;content:" ";}.nest {margin:0 -10px;padding:0;width:auto;}.nope {padding:0;width:auto;}.grid-m-12 {width:100% !important;}.grid-m-11 {width:91.666663% !important;}.grid-m-10 {width:83.33% !important;}.grid-m-9 {width:74.999997% !important;}.grid-m-8 {width:66.66666664% !important;}.grid-m-7 {width:58.333% !important;}.grid-m-6 {width:50% !important;}.grid-m-5 {width:41.6665% !important;}.grid-m-4 {width:33.33% !important;}.grid-m-3 {width:24.99% !important;}.grid-m-2 {width:16.66666% !important;}.grid-m-1 {width:8.33% !important;}@media (min-width:720px) {.grid-12 {width:100% !important;}.grid-11 {width:91.666663% !important;}.grid-10 {width:83.33% !important;}.grid-9 {width:74.999997% !important;}.grid-8 {width:66.66666664% !important;}.grid-7 {width:58.333% !important;}.grid-6 {width:50% !important;}.grid-5 {width:41.6665% !important;}.grid-4 {width:33.33% !important;}.grid-3 {width:24.99% !important;}.grid-2 {width:16.66666% !important;}.grid-1 {width:8.33% !important;}.grid-t-12 {width:100% !important;}.grid-t-11 {width:91.666663% !important;}.grid-t-10 {width:83.33% !important;}.grid-t-9 {width:74.999997% !important;}.grid-t-8 {width:66.66666664% !important;}.grid-t-7 {width:58.333% !important;}.grid-t-6 {width:50% !important;}.grid-t-5 {width:41.6665% !important;}.grid-t-4 {width:33.33% !important;}.grid-t-3 {width:24.99% !important;}.grid-t-2 {width:16.66666% !important;}.grid-t-1 {width:8.33% !important;}}@media only screen and (min-width:1024px) {.grid-tl-12 {width:100% !important;}.grid-tl-11 {width:91.666663% !important;}.grid-tl-10 {width:83.33% !important;}.grid-tl-9 {width:74.999997% !important;}.grid-tl-8 {width:66.66666664% !important;}.grid-tl-7 {width:58.333% !important;}.grid-tl-6 {width:50% !important;}.grid-tl-5 {width:41.6665% !important;}.grid-tl-4 {width:33.33% !important;}.grid-tl-3 {width:24.99% !important;}.grid-tl-2 {width:16.66666% !important;}.grid-tl-1 {width:8.33% !important;}}@media only screen and (min-width:1200px) {.container {max-width:1180px !important;margin:0 auto !important;}.container-fluid {max-width:90% !important;margin:0 5% !important;}.grid-d-12 {width:100% !important;}.grid-d-11 {width:91.666663% !important;}.grid-d-10 {width:83.33% !important;}.grid-d-9 {width:74.999997% !important;}.grid-d-8 {width:66.66666664% !important;}.grid-d-7 {width:58.333% !important;}.grid-d-6 {width:50% !important;}.grid-d-5 {width:41.6665% !important;}.grid-d-4 {width:33.33% !important;}.grid-d-3 {width:24.99% !important;}.grid-d-2 {width:16.66666% !important;}.grid-d-1 {width:8.33% !important;}}img.scale, img.responsive, img {max-width:100%;height:auto;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display:block;}audio,canvas,video {display:inline-block;}audio:not([controls]) {display:none;height:0;}[hidden] {display:none;}.group:after {visibility:hidden;display:block;content:"";clear:both;height:0;}* html .group { zoom:1; } *:first-child+html .group { zoom:1; } span.accesskey {text-decoration:none;}.accessibility {position:absolute;top:-999em;left:-999em;}dfn {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}a{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;};a:focus {outline:0;}a:active,a:hover {outline:0;}a > svg, a > object.svg{pointer-events:none;}@font-face {font-family:'nunitolight';src:url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.eot');src:url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.woff2') format('woff2'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.woff') format('woff'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.ttf') format('truetype'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-light-webfont.svg#nunitolight') format('svg');font-weight:normal;font-style:normal;}@font-face {font-family:'nunitomedium';src:url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.eot');src:url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.woff2') format('woff2'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.woff') format('woff'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.ttf') format('truetype'),url('https://www.watersmithplumbing.co.nz/uploads/watersmith-structure/fonts/nunito-medium-webfont.svg#nunitomedium') format('svg');font-weight:normal;font-style:normal;}.tinybold, .tiny_bold, .microbold, .micro_bold { font-weight:bold; }.tinybig, .tiny_big, .microbig, .micro_big { font-size:150%; }.tinybigger, .tiny_bigger, .microbigger, .micro_bigger { font-size:200%; }.tinysmall, .tiny_small, .microsmall, .micro_small { font-size:80%; }.tinyred, .tiny_red, .hl, .microred, .micro_red { color:#cc0000; }.tinyorange, .tiny_orange, .hl, .microorange, .micro_ornage { color:#cc3300; }.tinyblack, .tiny_black, .microblack, .micro_black { color:#222222; }.tinygrey, .tiny_grey, .microgrey, .micro_grey, .tiny_gray, .tinygray, .microgray, .micro_gray { color:#666666; }.tinynowrap, .tiny_nowrap, .micronowrap, .micro_nowrap { white-space:nowrap; }.tinyleft, .tiny_left, .microleft, .micro_left, .float_left, .tiny_float_left, .micro_float_left { float:left; }.tinyright, .tiny_right, .microright, micro_right, .float_right, .tiny_float_right, .micro_float_right { float:right; }.tinytextleft, .tiny_textleft, .microtextleft, .micro_textleft { text-align:left; }.tinytextright, .tiny_textright, .microtextright, .micro_textright { text-align:right; }.tinycentre, .tiny_centre, .microcentre, .micro_centre { text-align:center; }.tinyclear, .tiny_clear, .microclear, .micro_clear{font-size:1px;height:1px;clear:both;width:100%;}body#tinymce{text-align:left;background-image:none;width:inherit;min-width:inherit;}body#tinymce p{padding:10px 0;}h1 { font-size:4.4em; }h2 { font-size:3.4em; }h3 { font-size:2.4em; }h4 { font-size:1.8em; }h1, h2, h3, h4, h5, h6, p{margin:0;padding:0;font-weight:100;line-height:120%;}abbr[title] {border-bottom:1px dotted;}b,strong {font-family:'quicksandbold', sans-serif;}dfn {font-style:italic;}mark {background:#ff0;color:#000;}code,kbd,pre,samp {font-family:monospace, serif;font-size:1em;}pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q {quotes:"\201C" "\201D" "\2018" "\2019";}small {font-size:80%;}sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup {top:-0.5em;}sub {bottom:-0.25em;}img {border:0;}svg:not(:root) {overflow:hidden;}.svg, .svgicon {display:inline-block;width:1em;height:1em;fill:currentColor;}a:hover svg{cursor:pointer;}.svglink{display:block;}figure {margin:0;}fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend {border:0; padding:0; }button,input,select,textarea {font-family:inherit; font-size:100%; margin:0; }button,input {line-height:normal;}button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance:button; cursor:pointer; }button[disabled],html input[disabled] {cursor:default;}input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0; }input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}textarea {overflow:auto; vertical-align:top; }table {border-collapse:collapse;border-spacing:0;}body{font-size:85%;color:#222222;font-family:'nunitolight', sans-serif;font-weight:100;}a{color:#858585;text-decoration:none;}a:hover { color:#f7a925; }p, .main-content li{line-height:175%;font-size:1.4em;font-weight:100;}blockquote{background:#ededed;border-left:10px solid #858585;margin:2em 0;padding:20px 10px 15px 10px;quotes:"\201C""\201D""\2018""\2019";}blockquote:before{color:#858585;content:open-quote;font-size:6em;line-height:0.1em;margin-right:0.1em;vertical-align:-0.4em;font-family:Georgia, serif;}blockquote:after{color:#858585;content:close-quote;font-size:6em;line-height:0.1em;margin-left:0.1em;vertical-align:-0.6em;font-family:Georgia, serif;}blockquote p:first-child, blockquote p:last-child{display:inline;}blockquote p:last-child:before{content:'';display:block;padding-bottom:1em;}.grid-6 .main-content li, .main-content .grid-6 li, .main-content .grid-12 li{margin-left:25px;}.main-content h3 { color:#ff5e16; }.main-content h3 + ul{margin-top:.5em;font-weight:100;}.main-content h3.smidgen{padding-top:1.4em;}.main-content ul + h3,.main-content h3 + ul,.main-content p + p,.main-content ul + p,.main-content p + h4,.main-content h3 + p, p + h3, h4 + p { padding-top:1em; }.page-where-we-do-it svg { width:100%; }#map path { fill:#f7a925; }#elements path{transition:.6s fill;fill:#ff5e16;}#elements path:hover{fill:#858585;cursor:pointer;}.viewport {}body{font-size:75%;}header{position:fixed;top:0;width:100%;height:70px;background:#FFFFFF;z-index:200;-moz-animation-name:dropHeader;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:0.6s;-webkit-animation-name:dropHeader;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:0.6s;animation-name:dropHeader;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:0.6s;}@-moz-keyframes dropHeader {0% {-moz-transform:translateY(-80px);}100% {-moz-transform:translateY(0);}}@-webkit-keyframes dropHeader {0% {-webkit-transform:translateY(-80px);}100% {-webkit-transform:translateY(0);}}@keyframes dropHeader {0% {transform:translateY(-80px);}100% {transform:translateY(0);}}footer{padding-top:50px;}.page-home .bottom-link{-moz-animation-name:dropFooter;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out;-moz-animation-duration:0.6s;-webkit-animation-name:dropFooter;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-webkit-animation-duration:0.6s;animation-name:dropFooter;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:0.6s;}@-moz-keyframes dropFooter {0% {-moz-transform:translateY(80px);}100% {-moz-transform:translateY(0);}}@-webkit-keyframes dropFooter {0% {-webkit-transform:translateY(80px);}100% {-webkit-transform:translateY(0);}}@keyframes dropFooter {0% {transform:translateY(80px);}100% {transform:translateY(0);}}footer p{font-size:1em;padding-bottom:15px;text-align:center;line-height:normal;}.footer-blurb{text-align:center;color:#cdcdcd;}.footer-blurb p{font-size:1.1em;margin-top:-5px;}.footer-blurb ul + p{padding-top:0;}.divider{border-top:1px solid #222222;width:75%;padding-top:15px;}section.big-pic{background-position:50% 50%;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:50%;z-index:100;}.page-home section.big-pic, .page-home section.big-pic { bottom:0; }.main-content{position:relative;top:50%;z-index:150;margin-top:70px !important;}.simple .main-content{margin-top:20px !important;}.simple footer li{list-style:none;font-size:1.1em;}.simple h4 + ul{padding-top:.5em;}.bg-box{position:relative;top:50%;background:#FFFFFF;}.page-home .bg-box { top:100% }.page-home .main-content { top:100% }.centred-content{position:relative;margin:0 auto;}.svgicon {display:inline-block;width:1em;height:1em;fill:currentColor;}.centred-logo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}.centred-logo a{display:block;width:50%;height:85%;}.page-home .centred-logo a{height:60%;}.svgicon-svg-watersmith-logo{height:100%;width:100%;display:inline;margin:0;padding:0;}.pad070 { padding:0 70px; }.pad700 { padding:70px 0; }.pad70 { padding:70px; }.pad015 { padding:0 15px; }.pad150 { padding:15px 0; }.pad15 { padding:15px; }.contact-phone{float:left;font-size:3em;line-height:70px;display:inline;color:#ff5e16;white-space:nowrap;}.phone{white-space:nowrap;}.contact-email{float:left;font-size:1.5em;line-height:70px;display:inline;padding:0 35px;}.contact-social{display:inline;}.contact-social svg{float:left;width:35px;height:35px;color:#858585;}.contact-social a{display:inline-block;float:left;width:40px;height:40px;padding-right:8px;margin-top:20px;color:#858585;}.contact-social a:hover svg{color:#f7a925;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.footer-badges{padding-top:30px;text-align:center;}.badges{display:inline-block;}svg.svgicon-svg-plumbingworld, svg.svgicon-svg-builderscrack, svg.svgicon-svg-centralheatingnz{height:65px;width:200px;}svg.svgicon-svg-cert-plumber, svg.svgicon-svg-cert-gas{width:65px;height:100px;}.badge-cert-gas a, .badge-cert-plumber a{display:block;width:65px;height:100px;margin:0 10px 0 10px;opacity:.5;}.badge-plumbingworld a{display:block;height:65px;width:200px;margin:0 30px 0 10px;clear:left;opacity:.8;}.badge-crack a{display:block;height:65px;width:200px;margin:0 10px 0 30px;clear:left;opacity:.7;}.badge-heating a{display:block;height:65px;width:200px;margin:0 10px 0 30px;clear:left;opacity:.7;}.isResponsive .badge-plumbingworld a{margin:0 10px 20px 10px;}.badge-plumbingworld p{color:#cbcbcb;float:left;padding:0 0 0 10px;}.menu a{display:inline-block;width:33px;height:33px;float:right;margin-top:18px;}.menu svg.svg-watersmith-menu{width:33px;height:33px;color:#858585;}.menu a:hover svg.svg-watersmith-menu{color:#f7a925;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.bottom-link{position:absolute;bottom:50%;left:0;height:70px;width:100%;white-space:nowrap;font-size:1.5em;text-transform:uppercase;line-height:70px;z-index:120;overflow:hidden;margin-bottom:-70px;}.page-home .bottom-link, .page-home .bottom-link { bottom:0; }.bottom-menu{padding:0;}.side-link{position:absolute;top:50%;width:70px;white-space:nowrap;font-size:1.5em;text-transform:uppercase;line-height:70px;z-index:120;}.side-link.left-side { left:-70px; }.side-link.right-side { right:-70px; }.rotated-text{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}#slide{position:absolute;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);width:100%;height:100%;top:0;left:0;background:#FFFFFF;border:70px solid #FFFFFF;}#slide.side-open{left:-300px;}#menu{position:fixed;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);top:65px;right:-100px;width:280px;display:none;bottom:0;overflow-y:auto;overflow-x:hidden;}#menu.menu-open { right:5px; }#form{position:fixed;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);top:65px;right:-100px;bottom:0;overflow-y:auto;overflow-x:hidden;width:280px;display:none;}#form.form-open { right:5px; }legend { display:none; }fieldset{border:0;padding:0;margin:15px 0 0 0;}fieldset div{float:left;clear:both;margin-bottom:8px;width:100%;}fieldset input{float:left;width:100% !important;font-size:1.3em;padding:5px 12px;border:1px solid #f7a925;background:#f7a925;color:#222222;clear:both;border-top-right-radius:20px;border-bottom-left-radius:20px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFFFFF;font-weight:100;}fieldset input:focus, fieldset input:hover, fieldset textarea:focus, fieldset textarea:hover{background:#858585;color:#FFFFFF;border:1px solid #858585;}fieldset textarea{float:left;width:100% !important;height:280px;font-size:1.4em;padding:5px 12px;border:1px solid #f7a925;background:#f7a925;clear:both;color:#FFFFFF;resize:vertical;border-bottom-left-radius:20px;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-weight:100;}label{float:left;clear:both;text-transform:uppercase;color:#858585;font-size:1em;}.page-get-in-touch .error-message{width:75%;}.error-message h3{color:#222222;}.contactform p{padding-left:5px;}.surveyform .survey label{font-size:1.2em;clear:none;margin-bottom:2px;}.surveyform .survey.radio div input{width:30px !important;margin-top:5px;}.surveyform .survey.radio div label{color:#f7a925;}.surveyform .cms_dropdown{width:100%;border:1px solid #ff5e16;font-size:1.2em;margin-bottom:10px;}.iso-margin{border-bottom:15px solid #FFFFFF;}.iso-pad{border:15px solid #FFFFFF;}.iso-border{border:1px solid #858585;}.grid-item{background:#FFFFFF;}.stamp {position:absolute;left:0;top:0;width:100%;height:100px;margin-bottom:30px;}#map-canvas{width:100%;height:450px;}.simple header{position:relative;background:#222222;height:300px;}.simple h2 + p{padding-top:1em;}.padittop{padding-top:2em;}.simple .contact-phone{float:right;margin-right:20px;line-height:275px;}.simple .left-logo{width:100%;height:275px;display:block;}.simple .left-logo a{display:block;width:50%;height:100%;}.svgicon-svg-watersmith-logo{height:100%;width:100%;display:inline;margin:0;padding:0;}.callnow{font-size:.7em;text-transform:uppercase;color:#FFFFFF;}.description{padding:1em 0 1.5em 0;}.author, .date{font-size:1.1em;font-style:italic;padding-top:1em;display:inline;}.summary-image{background:#ededed;width:100%;text-align:center;min-height:50px;padding:0;}.summary-image img{padding:0;margin:0;margin-bottom:-3px;}.summary-content{padding-top:1em;}div.NewsSummary{padding:1em 0;}div.NewsSummary + div.NewsSummary{padding-top:3.5em;border-top:1px solid #222222;}.frm_website{position:absolute;top:-999em;left:-999em;}.page-error404{background:#ededed;}.page-error404 .white-logo{position:relative;z-index:900;}.page-error404 .svgicon-svg-watersmith-logo-white{height:100%;width:100%;display:inline;margin:0;padding:0;min-height:400px;}.error-type{color:#FFFFFF;position:absolute;top:35px;left:10px;right:10px;height:70px;text-align:center;z-index:800;}.error-type a { color:#FFFFFF; }#banner{position:relative;width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);z-index:100;}#banner .fill{width:6000px;-webkit-animation-name:fillAction;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.2, .6, .8, .4);-webkit-animation-duration:6s;-webkit-animation-fill-mode:forwards;}#banner #waveShape{-webkit-animation-name:waveAction;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-duration:0.6s;fill:#04ACFF;}@-webkit-keyframes fillAction{0% {-webkit-transform:translate(0, 1000px);}100% {-webkit-transform:translate(0, -30px);}}@-webkit-keyframes waveAction{0% {-webkit-transform:translate(-1500px, 0);}100% {-webkit-transform:translate(0, 0);}}@media only screen and (min-width:960px) and (max-width:1199px){} @media only screen and (min-width:720px) and (max-width:959px){} @media only screen and (max-width:7209px){} @media only screen and (min-width:415px) and (max-width:719px) {header{height:50px;}.contact-email{padding:0;font-size:1em;line-height:50px;text-transform:none;width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.contact-phone{line-height:50px;font-size:2.4em;}.bottom-menu li a{width:80px;}.arrow-down a {width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #FFFFFF;display:block;position:absolute;left:50%;top:90%;margin-left:-20px;}.contact-social{display:block;margin-right:5px;}.contact-social a{margin-top:10px;float:right;padding:0 0 0 8px;}.smartphone-nav{position:relative;}.centred-content p{font-size:1.5em;}.centred-content h3{font-size:2.5em;}#slide.side-open{left:-250px;}#map-canvas{margin-bottom:1em;}.centred-content fieldset input{width:265px !important;}.centred-content fieldset textarea{width:275px !important;}.error-message{width:100%;}.pad015{padding:0 30px;}} @media only screen and (max-width:415px) {header{height:50px;}.contact-email{padding:0;font-size:1em;line-height:50px;text-transform:none;width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.contact-phone{line-height:50px;font-size:2.4em;}#slide{border-top:50px solid #FFFFFF;border-bottom:50px solid #FFFFFF;border-left:15px solid #FFFFFF;border-right:15px solid #FFFFFF;}#nav-icon1{margin:10px 0 0 0 !important;}.centred-logo a{width:70%;}.page-home .centred-logo a{height:60%;width:80%;}.bottom-menu li a{width:80px;}.arrow-down a {width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #FFFFFF;display:block;position:absolute;left:50%;top:88%;margin-left:-20px;}.contact-social{display:block;margin-right:5px;}.contact-social a{margin-top:10px;float:right;padding:0 0 0 8px;}.smartphone-nav{position:relative;}.centred-content p{font-size:1.5em;}.centred-content h3{font-size:2.5em;}#menu{width:250px !important;}#slide.side-open{left:-250px;}#map-canvas{margin-bottom:1em;}.error-message{width:100%;}.footer-links ul{padding-bottom:3em !important;}.badge-crack{margin-top:25px;}.badge-heating{margin-top:25px;}.simple .contact-phone{line-height:100%;margin:0;white-space:normal;float:none;}.simple .left-logo{height:190px;}} @media only screen and (max-width:321px) {#slide{border:10px solid #FFFFFF;}.contact-email{font-size:.85em;}.contact-social a{padding:0 0 0 5px;}.simple .left-logo{height:190px;}} @media only screen and (min-width:321px) and (max-width:979px) and (orientation:landscape) {#slide{border-top:50px solid #FFFFFF;border-bottom:50px solid #FFFFFF;border-left:30px solid #FFFFFF;border-right:30px solid #FFFFFF;}#nav-icon1{margin:10px 0 0 0 !important;}.centred-logo a{height:90% !important;}.page-home .centred-logo a{height:75% !important;}.centred-content{margin-top:60px;}section.big-pic{bottom:25%;}.main-content{top:75%;}.bottom-link{bottom:25%;}.footer-links ul{padding-bottom:3em !important;}.badge-crack{margin-top:25px;}.badge-heating{margin-top:25px;}#menu{width:250px !important;}#slide.side-open{left:-250px;}.page-error404 .svgicon-svg-watersmith-logo-white{min-height:200px;}.simple .contact-phone{line-height:100%;margin:0;white-space:no-wrap;float:none;}.simple .callnow{white-space:normal;}.simple .left-logo{height:220px;margin-left:-50px;}} #nav-icon1 {width:40px;height:30px;position:relative;float:right;margin:20px 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}#nav-icon1 span {display:block;position:absolute;height:6px;width:100%;background:#858585;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon1:hover > span{background:#f7a925;}#nav-icon1 span:nth-child(1) {top:0px;}#nav-icon1 span:nth-child(2) {top:12px;}#nav-icon1 span:nth-child(3) {top:24px;}#nav-icon1.open span:nth-child(1) {top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}#nav-icon1.open span:nth-child(2) {opacity:0;left:-40px;}#nav-icon1.open span:nth-child(3) {top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}#menu { }#menu ul { list-style:none; }#menu li { }#menu li a{display:block;font-size:1.3em;text-transform:uppercase;margin:10px;background:#f7a925;color:#FFFFFF;padding:10px 25px;width:95%;border-top-right-radius:20px;border-bottom-left-radius:20px;}#menu li a:hover, a.btn:hover { background:#858585; }a.btn{display:block;text-transform:uppercase;background:#f7a925;color:#FFFFFF;padding:5px 13px;width:175px;border-top-right-radius:10px;border-bottom-left-radius:10px;text-align:center;margin:20px 5px;line-height:100%;}.btm-btn:nth-child(1) > a.btn { background:#ff5e16; }.btm-btn:nth-child(2) > a.btn { }.btm-btn:nth-child(3) > a.btn { background:#222222; }a.btn:hover, .btm-btn a.btn:hover { background:#858585 !important; }li.current a, a.btn.current { background:#858585 !important; }.btm-btn { float:left; }.cms_submit{display:block;text-transform:uppercase;background:#f7a925;color:#FFFFFF;padding:9px 20px 7px 20px;width:195px;border:1px solid #f7a925;border-top-right-radius:10px;border-bottom-left-radius:10px;text-align:center;margin:20px 0;line-height:100%;font-size:1.4em;font-weight:100;}.cms_submit:hover{background:#858585 !important;border:1px solid #858585;}.bottom-menu ul{list-style:none;display:flex;padding:0;margin:0;flex-flow:row wrap;justify-content:space-around;}.bottom-menu li{display:block;float:left;align-items:center;}.bottom-menu li a{display:block;padding:10px 15px 10px 15px;width:180px;border-top-right-radius:10px;border-bottom-left-radius:10px;text-align:center;margin:20px 5px;line-height:100%;background:#858585;color:#FFFFFF;}.bottom-menu li:nth-child(1) > a { background:#ff5e16; }.bottom-menu li:nth-child(2) > a { background:#222222; }.bottom-menu li:nth-child(3) > a { background:#ff5e16; }.bottom-menu li:nth-child(4) > a { background:#222222; }.bottom-menu li:hover > a { background:#858585 !important; }.bottom-menu li.current a { background:#858585 !important; }.bottom-menu li.current:hover > a { background:#858585 !important; }.smartphone-menu ul{list-style:none;padding:0;margin:0 0 20px 0;}.smartphone-menu li{width:100%;}.smartphone-menu li a{display:block;padding:12px 13px 14px 5px;border-top-right-radius:10px;border-bottom-left-radius:10px;text-align:center;margin:5px;line-height:100%;background:#858585;color:#FFFFFF;}.smartphone-menu li:nth-child(1) > a { background:#ff5e16; }.smartphone-menu li:nth-child(2) > a { background:#222222; }.smartphone-menu li:nth-child(3) > a { background:#ff5e16; }.smartphone-menu li:nth-child(4) > a { background:#222222; }.smartphone-menu li:hover > a { background:#858585 !important; }.smartphone-menu li.current a { background:#f7a925 !important; }.smartphone-menu li.current:hover > a { background:#f7a925 !important; }.footer-links{display:block;margin-top:30px;}.footer-links ul{list-style:none;display:flex;padding:0;margin:0;flex-flow:row wrap;justify-content:center;}.footer-links li{display:block;float:left;align-items:center;}.footer-links li a{display:block;text-align:center;margin:10px;line-height:100%;color:#cdcdcd;}.footer-links li a:hover{color:#cdcdcd;}.footer-links p a{color:#cdcdcd;}.footer-links p a:hover{color:#cdcdcd;}.main-content .footer-links li{font-size:1.1em !important;}