#top #wrap_all .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__0 .avia-caption-title{
font-size:65px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__0 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__0 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__1 .avia-caption-title{
font-size:65px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__1 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__1 .avia-caption-content p{
font-size:38px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__2 .avia-caption-title{
font-size:65px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__2 .avia-caption-content{
font-size:38px;
}
#top .avia-slideshow .av-slideshow-caption.av-l0k8z2nf-917cad8e2680929cb69d964ca64a90ea__2 .avia-caption-content p{
font-size:38px;
}

.avia-section.av-bw0px5-46c8132e691a907c5ca6a70e2e7270cd{
background-color:#2c353d;
}

.flex_column.av-15qj8h-4cdfc4ea89cbafe0b295718c5fbd0a1d{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-15jqmx-ae48ed6309fad799f122d70df04727e9{
padding-bottom:0px;
color:#ffffff;
font-size:30px;
}
body .av-special-heading.av-15jqmx-ae48ed6309fad799f122d70df04727e9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-15jqmx-ae48ed6309fad799f122d70df04727e9 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-15jqmx-ae48ed6309fad799f122d70df04727e9 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-15jqmx-ae48ed6309fad799f122d70df04727e9 .av-subheading{
font-size:15px;
}

.flex_column.av-beh5t5-fc941d4bbbb7f94e79e57310b53e9874{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-l0k9h1ub-452c6399cb1c64b7bd4a6127c99e19d0{
padding-bottom:10px;
}
body .av-special-heading.av-l0k9h1ub-452c6399cb1c64b7bd4a6127c99e19d0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0k9h1ub-452c6399cb1c64b7bd4a6127c99e19d0 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-l0k9oakq-7a672f050334e88d3d8edd7a4a47c321{
padding-bottom:10px;
}
body .av-special-heading.av-l0k9oakq-7a672f050334e88d3d8edd7a4a47c321 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0k9oakq-7a672f050334e88d3d8edd7a4a47c321 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lvokw7rt-a2ce67013896b56fe3c6d7530c3b8df5{
height:20px;
}

.avia-image-container.av-l0kaevfn-1a2269c9b3ea10ec8155516f954e78a1 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-5fozs9-07bd204675610fddf25ce74b2a48df51 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.lakeroofing.co.nz/wp-content/uploads/2015/10/house-wire-model-fade-white-1500x1085.png);
background-position:0% 0%;
background-attachment:scroll;
}

#top .av-special-heading.av-5a46m9-15aab0fbe5b7c0cecbd40b7e7b0bddc5{
padding-bottom:0px;
}
body .av-special-heading.av-5a46m9-15aab0fbe5b7c0cecbd40b7e7b0bddc5 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5a46m9-15aab0fbe5b7c0cecbd40b7e7b0bddc5 .av-subheading{
font-size:15px;
}

#top .hr.av-518zvl-e999778437c4d914594a625fcfd2d979{
margin-top:5px;
margin-bottom:20px;
}
.hr.av-518zvl-e999778437c4d914594a625fcfd2d979 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .av_textblock_section.av-l0kawmp6-690e9745fa45779a636c826bb5f8284b .avia_textblock{
color:#ffffff;
}

#top .flex_column.av-3m3zn5-e7b7d4d2a4e8aeb0d43390be73d1604e{
margin-top:14px;
margin-bottom:10px;
}
.flex_column.av-3m3zn5-e7b7d4d2a4e8aeb0d43390be73d1604e{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3m3zn5-e7b7d4d2a4e8aeb0d43390be73d1604e{
margin-top:14px;
margin-bottom:10px;
}

#top .flex_column.av-4ic2rd-d61cfc6928021ea1fd37a5673067e193{
margin-top:14px;
margin-bottom:10px;
}
.flex_column.av-4ic2rd-d61cfc6928021ea1fd37a5673067e193{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-4ic2rd-d61cfc6928021ea1fd37a5673067e193{
margin-top:14px;
margin-bottom:10px;
}

#top .flex_column.av-47zqft-d25ea6feef7de267c507f70298fe2857{
margin-top:14px;
margin-bottom:10px;
}
.flex_column.av-47zqft-d25ea6feef7de267c507f70298fe2857{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-47zqft-d25ea6feef7de267c507f70298fe2857{
margin-top:14px;
margin-bottom:10px;
}

#top .hr.hr-invisible.av-lvolkmfv-5346d0b13b8fdea19f51674559329d34{
height:50px;
}

#top .av-special-heading.av-lvoljvw4-e5c6717a55ef5340ded856472923bc90{
padding-bottom:0px;
}
body .av-special-heading.av-lvoljvw4-e5c6717a55ef5340ded856472923bc90 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lvoljvw4-e5c6717a55ef5340ded856472923bc90 .av-subheading{
font-size:15px;
}

#top .hr.av-srb0p-9d8b58a18119efc685732d96d4c66ac6{
margin-top:5px;
margin-bottom:20px;
}
.hr.av-srb0p-9d8b58a18119efc685732d96d4c66ac6 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-gxjux-51bd536b45fc95ab14ea86eb879cfa7d{
padding:0 0 0 0;
}

#top .avia-icon-list-container.av-lvolsuj7-521b2eed30a8ab4d22db4a4b99f84213 .iconlist_icon{
background-color:#2c353d;
border:1px solid #4e575e;
}

#top .avia-icon-list-container.av-lvom2t28-66a1fc924ef594e9f4082f1d36ddb003 .iconlist_icon{
background-color:#2c353d;
border:1px solid #4e575e;
}

#top .av-special-heading.av-av3hap-79118d51355a3394ffdfd7b819176170{
padding-bottom:0px;
}
body .av-special-heading.av-av3hap-79118d51355a3394ffdfd7b819176170 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-av3hap-79118d51355a3394ffdfd7b819176170 .av-subheading{
font-size:15px;
}

#top .hr.av-aocjxd-37224c80466f26dcc6fe468d682b711d{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-aocjxd-37224c80466f26dcc6fe468d682b711d .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-akuugp-6f5feca88c74f0b141e26415065d6ab5{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-adu1dt-06804d8e5dd3f6099e7408544da0b41e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-a5ewkp-da1465ed48312bf861e442aab11f230e{
padding-bottom:0px;
}
body .av-special-heading.av-a5ewkp-da1465ed48312bf861e442aab11f230e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a5ewkp-da1465ed48312bf861e442aab11f230e .av-subheading{
font-size:15px;
}

#top .hr.av-a13yn5-1c6cba749588881ba5337dc177b60577{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-a13yn5-1c6cba749588881ba5337dc177b60577 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-v6a6x-24c7e5e6730d0502c795176377e74ee5{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-l0kdm2y8-6693ecf674b6c7745cbac72fdf010d8f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-l0kdm8ir-52909580adcb3702ec9b60590414cee9{
padding-bottom:0px;
}
body .av-special-heading.av-l0kdm8ir-52909580adcb3702ec9b60590414cee9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0kdm8ir-52909580adcb3702ec9b60590414cee9 .av-subheading{
font-size:15px;
}

#top .hr.av-q185l-f45b2ac2f8d2b9743e0a1421ec85bc6c{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-q185l-f45b2ac2f8d2b9743e0a1421ec85bc6c .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-izay9-fa9c5996636d3b538ab36afc5c15e157{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-l0kdoo4a-676a1dad092368dfc69ca7ddeb3efc29 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-l0kdo1sb-bc4c393786767cf2653d065d4f2bfe33{
padding-bottom:0px;
}
body .av-special-heading.av-l0kdo1sb-bc4c393786767cf2653d065d4f2bfe33 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0kdo1sb-bc4c393786767cf2653d065d4f2bfe33 .av-subheading{
font-size:15px;
}

#top .hr.av-ckyih-4b8674fb6ae1a7e564040b652c2973b8{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-ckyih-4b8674fb6ae1a7e564040b652c2973b8 .hr-inner{
width:50px;
border-color:#efbb20;
}

.flex_column.av-wfia1-33a815ac98be9748e7d6243e3a42d56f{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-p9gxd-07b3c23df4346f0987d74437f50a0609 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-l0kdvavi-4718215233d246bbd00e7d6d819eb44d{
padding-bottom:0px;
}
body .av-special-heading.av-l0kdvavi-4718215233d246bbd00e7d6d819eb44d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l0kdvavi-4718215233d246bbd00e7d6d819eb44d .av-subheading{
font-size:15px;
}

#top .hr.av-l2d41-af1fa977d4d7f576de6d9abaa8708d95{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-l2d41-af1fa977d4d7f576de6d9abaa8708d95 .hr-inner{
width:50px;
border-color:#efbb20;
}

#top .hr.hr-invisible.av-82pfl5-f9ebdfe732c9470323a6824e7864720b{
height:50px;
}

#top .av-special-heading.av-2nzpa1-f6bcf05fa10cb64f3d6ee0d8965e6154{
padding-bottom:0px;
}
body .av-special-heading.av-2nzpa1-f6bcf05fa10cb64f3d6ee0d8965e6154 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2nzpa1-f6bcf05fa10cb64f3d6ee0d8965e6154 .av-subheading{
font-size:15px;
}

#top .hr.av-2lpuip-1530cd167fdf53a454c9cfe12c4a1101{
margin-top:5px;
margin-bottom:35px;
}
.hr.av-2lpuip-1530cd167fdf53a454c9cfe12c4a1101 .hr-inner{
width:50px;
border-color:#efbb20;
}

