:root{--color-white:#fff;--color-blue:rgb(14,134,200);--color-blue-dark:rgb(10,95,145);--color-black:rgb(23,24,26);--color-grey:rgba(255,255,255,0.5);--bg-soft:rgb(246,250,253);--maxw:1280px;--radius:10px;--font-primary:'Manrope',Arial,Helvetica,sans-serif;--font-heading:'Archivo',Arial,Helvetica,sans-serif;--pad-edge:40px;--pad-header:105px}:root{--spacing-s:15px;--spacing-m:30px}.m-t-s{margin-top:var(--spacing-s)}.m-b-s{margin-bottom:var(--spacing-s)}.p-s{padding:var(--spacing-s)}.p-tb-s{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.p-t-s{padding-top:var(--spacing-s)}.p-b-s{padding-bottom:var(--spacing-s)}.p-m{padding:var(--spacing-m)}.p-tb-m{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.p-t-m{padding-top:var(--spacing-m)}.p-b-m{padding-bottom:var(--spacing-m)}*{box-sizing:border-box;scroll-margin-top:100px}html{min-height:100%;scroll-behavior:smooth}body{background:var(--color-white);font:400 16px/1.6 var(--font-primary);color:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{margin:0
0 1em 0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0.5rem 0 0.5rem 0;font-weight:800;line-height:1.4}h1{font-size:2.5rem;text-transform:uppercase}h2{font-size:1.75rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}.full-width{position:relative;left:50%;right:50%;width:100vw;margin-left:-50vw;margin-right:-50vw}.inline-block{display:inline-block}.left{text-align:left}.center{text-align:center}.right{text-align:right}.strong{font-weight:bold}.em{font-style:italic}a:link,a:visited{text-decoration:none;color:var(--color-orange);transition:color .3s}a:hover,a:active{text-decoration:underline;color:var(--color-orange)}a>img{border:none}ul,ol{margin:0
0 1em 0;padding:0
0 0 1em}ul{list-style:disc outside none}li{margin-left:1em}ul li
ul{margin-bottom:0}ul.left_col,ul.right_col{display:block;float:left;width:50%;margin-left:0}ol.nested-dec,
ol.nested-dec
ol{list-style-type:none;counter-reset:item;margin:0;padding:0}ol.nested-dec > li,
ol.nested-dec ol>li{display:table;counter-increment:item;margin-bottom:0.6em}ol.nested-dec > li:before,
ol.nested-dec ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:0.6em}ol.nested-dec li ol>li{margin:0}ol.nested-dec li ol>li:before{content:counters(item, ".") " "}ul.cleanlist,
ul.cleanlist
li{margin:0;padding:0;list-style:none}img.left{display:block;float:left}img.right{display:block;float:right}img.center{display:block;margin:0
auto}.success{color:#252}.error{color:#522}video{max-width:100%;height:auto}iframe,embed,object{max-width:100%}pre{margin:1em
0;padding:0.5em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#eee}code{margin:0;padding:0;font-size:14px;line-height:1.1;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.load-hide{display:none}.as-table{display:table}.as-table>*{display:table-cell;vertical-align:top}.page-width{width:100%;max-width:var(--maxw)}#page_wrapper{z-index:0;margin:0
auto}header.page{position:sticky;top:0;z-index:200}#masthead{z-index:99;background:rgb(23, 24, 26);border-bottom:1px solid rgba(255, 255, 255, 0.08);transition:all .3s}#masthead>.inner{display:flex;justify-content:space-between;align-items:center;z-index:1;max-width:none;position:relative;margin:0
auto;transition:all .3s}#masthead .business-name{position:relative;display:block;width:120px;align-items:center;margin:15px
0 15px var(--pad-edge);z-index:1;transition:all .3s;flex-shrink:0}#masthead .business-name
a{display:block;text-decoration:none}#masthead .business-name a
img{display:block;width:100%;transition:all ease .3s}a.head-contact.btn{position:relative;height:auto;margin-right:var(--pad-edge);order:3;font-size:16px;color:#fff}nav.primary{order:2;width:auto;margin:0;transition:all .3s}nav.primary
ul.slimmenu{display:table;margin:0
auto}nav.primary ul.slimmenu>li{display:table-cell;background:transparent;margin:0
10px;border:none}nav.primary ul.slimmenu li.mobile-only{display:none}nav.primary ul.slimmenu li
a{font-family:var(--font-primary);font-weight:700;font-size:16px;color:rgba(255, 255, 255, 0.72);line-height:1;text-align:left;padding:15px;text-decoration:none;transition:all .3s}nav.primary ul.slimmenu li.has_children>a{padding-right:20px}nav.primary ul.slimmenu > li:hover > a,
nav.primary ul.slimmenu li a:hover,
nav.primary ul.slimmenu li.current>a{background:transparent;color:var(--color-blue);text-decoration:none}nav.primary ul.slimmenu li
ul{width:250px;border-radius:10px;box-shadow:none;padding:8px;background:var(--color-black);border:1px
solid rgba(255, 255, 255, 0.12)}nav.primary ul.slimmenu li ul
li{width:100%;background:transparent;border:none;margin:0}nav.primary ul.slimmenu li ul li
a{width:100%;text-align:left;color:rgba(255, 255, 255, 0.8);padding:10px
12px;font-size:14px;font-weight:600;border-radius:8px;line-height:1.3;text-transform:none}nav.primary ul.slimmenu li ul li a:hover{background:rgba(14, 134, 200, 0.16) !important}nav.primary ul.slimmenu li ul li.nav-detail{border-bottom:1px solid rgba(255, 255, 255, 0.1);margin:0
0 6px;padding:0
0 7px}nav.primary ul.slimmenu li ul li.nav-detail a:after{display:block;margin-top:2px;font-size:11px;font-weight:500;color:rgba(255, 255, 255, 0.5)}nav.primary ul.slimmenu li ul li.nav-detail.service-detail a:after{content:'Everything we do, in one place'}nav.primary ul.slimmenu li ul li.nav-detail.inspections-detail a:after{content:'Authorised NSW inspection station'}ul.slimmenu li .sub-toggle{display:flex;flex-direction:column;justify-content:center;width:20px;margin-top:0;background:transparent;text-align:center;color:var(--color-blue-dark);transition:all .3s}nav.primary ul.slimmenu li:hover .sub-toggle{color:var(--color-blue)}ul.slimmenu li .sub-toggle::before{display:none}.scrolled
#masthead{box-shadow:0 6px 24px rgba(21, 33, 44, .09)}.scrolled #masthead .business-name{width:100px}#banner{width:100%;position:relative;z-index:0;overflow:hidden;background:url(/addons/shared_addons/themes/wollongongautoex/img/banner/banner.jpg) right center/cover no-repeat rgb(23,24,26)}#banner:before{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg, rgba(10, 11, 12, 0.94) 0%, rgba(10, 11, 12, 0.82) 42%, rgba(10, 11, 12, 0.25) 78%, rgba(10, 11, 12, 0.1) 100%)}#banner:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:radial-gradient(680px 420px at 88% 18%, rgba(14, 134, 200, 0.22), transparent 70%)}#banner>.inner{position:relative;z-index:1;padding:120px
var(--pad-edge);margin:0
auto;display:flex;flex-direction:column;justify-content:center;max-width:none}#banner > .inner .banner-content{width:60%;color:#fff}#banner > .inner .banner-content
h1{font-size:68px;font-weight:800;line-height:1.1;text-transform:none;margin:0
0 30px;letter-spacing:-0.03em;text-wrap:balance;max-width:20ch}#banner > .inner .banner-content h1
span{display:block;width:fit-content;margin:0
0 20px;align-items:center;gap:10px;border:1px
solid rgba(255, 255, 255, 0.18);border-radius:999px;padding:7px
14px;font:700 11px Archivo, sans-serif;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255, 255, 255, 0.7)}#banner > .inner .banner-content
p{font-size:20px;max-width:650px;line-height:1.7;margin-bottom:35px}#banner > .inner .banner-content p a.btn+a.btn{margin-left:15px}#banner > .inner .banner-content p:last-of-type{margin-bottom:0}ul.banner-rating{display:flex;align-items:center;gap:18px;margin:34px
0 0;padding:26px
0 0;border-top:1px solid rgba(255, 255, 255, 0.1)}ul.banner-rating
li{margin:0;padding:0;list-style:none}ul.banner-rating li.banner-rating-number{font-family:var(--font-heading);font-size:32px;font-weight:800;color:#fff}ul.banner-rating li.banner-rating-number
span{font-size: .5em;color:rgba(255, 255, 255, 0.45)}ul.banner-rating li.banner-rating-google{font-size:13px;line-height:1.4;font-weight:500;color:rgba(255, 255, 255, 0.6)}ul.banner-rating li.banner-rating-authorised{font-size:13px;line-height:1.4;font-weight:500;color:rgba(255, 255, 255, 0.6);padding-left:18px;border-left:1px solid rgba(255, 255, 255, 0.12)}#banner .banner-bar{position:relative;z-index:99;padding:0;color:#fff;background:var(--color-blue)}#banner .banner-bar ul.banner-list{display:flex;justify-content:space-between;font-weight:500}#banner .banner-bar ul.banner-list
li{display:flex;flex-wrap:wrap;align-items:center;width:25%;padding:40px
var(--pad-edge)}#banner .banner-bar ul.banner-list li+li{border-left:1px solid rgba(255, 255, 255, 0.25)}#banner .banner-bar ul.banner-list li
strong{display:block;width:100%;font-family:var(--font-heading);font-size:30px;line-height:1.1;font-weight:900}#banner-sub{position:relative;z-index:1;background:url(/addons/shared_addons/themes/wollongongautoex/img/banner/banner.jpg) no-repeat center/cover var(--color-black)}#banner-sub:before{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg, rgba(10, 11, 12, 0.95) 0%, rgba(10, 11, 12, 0.90) 42%, rgba(10, 11, 12, 0.50) 78%, rgba(10, 11, 12, 0.25) 100%)}#banner-sub:after{display:block;content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:radial-gradient(680px 420px at 88% 18%, rgba(14, 134, 200, 0.22), transparent 70%)}#banner-sub>.inner{position:relative;z-index:1;margin:0
auto;padding:125px
0;display:flex;flex-direction:column;justify-content:center;color:#fff}#banner-sub > .inner
h1{font-size:56px;font-weight:900;line-height:1.1;letter-spacing:-0.035em;text-transform:none;margin:0;max-width:20ch}#banner-sub > .inner h1+p{font-size:1.1rem;color:#cdd8e0;margin:20px
0 0;max-width:60ch}#banner-sub > .inner p:last-of-type{margin-top:30px;margin-bottom:0}#banner-sub > .inner p a.btn+a.btn{margin-left:1rem}#content_wrapper>.inner{display:table;table-layout:fixed;border-collapse:collapse;width:100%;max-width:none;margin:0
auto;background:#fff}main{display:table-cell;vertical-align:top;position:relative;padding:0;width:100%;overflow:hidden}main
img{max-width:100%;height:auto !important}@media only screen and (max-width: 1023px){#content_wrapper>.inner{display:block}main{display:block;float:none;width:100%;min-height:auto}}#content>*:last-child{margin-bottom:0}aside.sidebar{display:table-cell;vertical-align:top;width:25%;min-width:280px;padding:20px;background:#fafafa}aside.sidebar h1,
aside.main-sidebar
h1{font-size:1.2em}@media only screen and (max-width: 1023px){#content_wrapper>.inner>aside{display:block;float:none;width:100%;min-height:auto}}@media only screen and (max-width: 639px){aside.sidebar{display:none}}#foot-cta{background:var(--color-blue);color:#fff;position:relative;overflow:hidden}#foot-cta>.inner{z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:nowrap;padding-top:64px;padding-bottom:64px}#foot-cta > .inner > div
h2{color:#fff;max-width:20ch;text-align:left;font-size:38px;font-weight:900;line-height:1.05;letter-spacing:-0.03em;margin:0
0 .5em}#foot-cta > .inner > div
p{max-width:80ch;color:rgba(255,255,255,0.85);margin:0}#foot-cta>.inner>p{margin:0}#foot-cta > .inner > p a.btn-primary{color:var(--color-blue);background:#fff}#foot-cta > .inner > p a.btn-primary:hover{color:#fff;background:var(--color-black)}#foot-cta > .inner > p a.btn+a.btn{margin-left:20px}footer#colophon{font-size:15px;color:#fff;background:var(--color-black)}footer#colophon>.inner{display:flex;justify-content:space-between;width:100%;max-width:none;margin:0
auto;padding:80px
var(--pad-edge) 0}footer#colophon > .inner .foot-col{width:25%}footer#colophon > .inner .foot-col.foot-logo
p{font-size:14px;margin-bottom:40px;max-width:300px}footer#colophon > .inner .foot-col.foot-logo p
a{display:block;width:100px}footer#colophon > .inner .foot-col.foot-logo p a
img{display:block;width:100%;height:auto}footer#colophon > .inner .foot-col.foot-logo p:last-of-type{margin-bottom:0}footer#colophon > .inner .foot-col{color:#fff;font-weight:400}footer#colophon > .inner .foot-col
h3{color:var(--color-blue);font-size: .8em;letter-spacing:0.14em;line-height:1;text-transform:uppercase;margin:0
0 1.5em}ul.foot-services-list li + li,
ul.foot-hours-list li+li{margin-top: .5em}ul.foot-services-list li
a{color:#fff;font-weight:400}ul.foot-services-list li a,
ul.foot-contact-list li
a{transition:all .3s;color:#fff}ul.foot-services-list li a:hover,
ul.foot-contact-list li a:hover{text-decoration:none;color:var(--color-blue)}ul.foot-contact-list
li{width:100%;display:flex;align-items:start;font-weight:400}ul.foot-contact-list li+li{margin-top: .75em}ul.foot-contact-list li
p{margin:0;font-weight:400}ul.foot-contact-list li:before{font-family:'Line Awesome Free';font-weight:900;width:25px;text-align:center;margin:0
2px 0 0;color:var(--color-blue)}ul.foot-contact-list li.ico-contact-phone:before{content:'\f095'}ul.foot-contact-list li.ico-contact-email:before{content:'\f0e0'}ul.foot-contact-list li.ico-contact-address:before{content:'\f3c5'}ul.foot-contact-list li.ico-contact-hours:before{content:'\f017'}footer#colophon > .inner .foot-col.foot-social{width:auto}ul.foot-social-list{display:flex;justify-content:end}ul.foot-social-list li+li{margin:0
0 0 15px}ul.foot-social-list li
a{text-align:center;color:var(--color-black);background:#fff;display:block;font-size:22px;width:40px;height:40px;line-height:40px;border-radius:40px;transition:all .3s}ul.foot-social-list li a:hover{text-decoration:none;background:var(--color-blue)}footer#colophon .foot-bottom{width:100%;margin:60px
0 0}footer#colophon .foot-bottom>.inner{display:flex;justify-content:space-between;margin:0
auto;padding:20px
var(--pad-edge);max-width:none;border-top:1px solid rgba(255, 255, 255, 0.15)}footer#colophon .foot-bottom
p{font-size:12px;margin:0}.breadcrumbs>ul{margin:0
0 1em 0;padding:0;list-style:none outside}.breadcrumbs > ul
li{display:inline-block;margin:0;padding:0;font-size:0.8em;color:#ccc}.breadcrumbs > ul
.before{margin-right:0.4em}.breadcrumbs > ul
.current{color:#666}.google-maps{position:relative;overflow:hidden;height:0;padding-bottom:75%}.google-maps
iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.img_caption{font-style:italic;text-align:center}.boxout{display:inline-block}.boxout.right{float:right;margin:0
0 0.5em 1em}.boxout.left{float:left;margin:0
1em 0.5em}@media only screen and (max-width: 479px){.boxout,.boxout.left,.boxout.right{display:block;float:none;margin:0
auto 0.5em auto}}.col-flex{display:flex;flex-direction:row;flex:0 0 auto}.col-flex>.half{flex-basis:50%}.col-flex>.third{flex-basis:33.3%}.col-flex>.two-thirds{flex-basis:66.6%}.flex-sized{flex:0 0 auto}.flex-fill{flex:1 1 auto}@media only screen and (max-width: 639px){.col-flex{flex-direction:column}.col-flex>.half,.col-flex>.third,.col-flex>.two-thirds{flex-basis:100%}}.colrow{margin:0
-10px 1em -10px}.colrow::before,.colrow::after{content:" ";display:table}.colrow::after{clear:both}.col{float:left;padding:0
10px;list-style:none outside}.col.left{float:left}.col.right{float:right}.col.third{width:33.33%}.col.twothird{width:66.66%}.col.half{width:50%}.col.first{padding-left:0}.col.last{padding-right:0}@media only screen and (max-width: 479px){.colrow{margin-left:0;margin-right:0}.colrow
.colrow{margin-left:10px;margin-right:10px}.col.left,.col.right,.col.third,.col.twothird,.col.half{float:none;clear:both;width:100%;padding:0}}.coltable{display:table;margin:0
0 1em 0}.coltable>.col{display:table-cell;float:none;margin:0;text-align:left;vertical-align:top}@media only screen and (max-width: 479px){.coltable{display:block}.coltable>.col{display:block}}@media only screen and (max-width: 979px){.table-overflow{width:100%;overflow-y:auto;_overflow:auto;margin:0
0 1em}.table-overflow::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-overflow::-webkit-scrollbar-thumb{border-radius:8px;border:3px
solid var(--color-white);background-color:rgba(0, 0, 0, .3)}}@media only screen and (max-width: 479px){.table-overflow{overflow-x:scroll;overflow-y:visible}.table-overflow
table{width:500px}.table-swipe{display:block !important}}form.formtools{}form.formtools input[type="text"],
form.formtools input[type="password"],
form.formtools input[type="email"],
form.formtools input[type="number"],
form.formtools input[type="tel"],
form.formtools select,
form.formtools textarea,
form.formtools
.captcha_block{}form.formtools
label.infield{}form.formtools label.infield
sup{}form.formtools .captcha_block
input{}form.formtools input[type="submit"],
form.formtools input[type="submit"]:focus{}form.formtools input[type="submit"]:hover,
form.formtools input[type="submit"]:active{}form.formtools .required-label{}.btn,a.btn{font-family:var(--font-heading);font-weight:800;font-size:14px;line-height:1;letter-spacing:0.01em;cursor:pointer;border:1px
solid transparent;transition:all .18s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:9px;padding:17px
28px;border-radius:var(--radius);text-decoration:none}.btn:hover,a.btn:hover{color:var(--color-black);text-decoration:none}.btn-outline,a.btn-outline{color:#fff;border:1px
solid rgba(255,255,255,0.6);background:transparent}.btn-outline:hover,a.btn-outline:hover{color:var(--color-black);background:#fff;border-color:#fff}.btn-primary,a.btn-primary{background:var(--color-blue);color:#fff}.btn-primary:hover,a.btn-primary:hover{color:var(--color-black);background:var(--color-blue)}.btn-round,a.btn-round{padding:12px
20px;border-radius:999px}.section>.inner{position:relative;margin:0
auto;padding:100px
0;display:flex;flex-wrap:wrap;justify-content:space-between}.content-full{width:100%}.content-left{width:47.5%}.content-right{width:47.5%}.content-left.content-txt>div,.content-right.content-txt>div{display:flex;flex-direction:column;justify-content:center;height:100%}.content-left.content-txt>div,.content-right.content-txt>div{padding:20px
0}.content-left.content-txt > div p:last-of-type,
.content-right.content-txt > div p:last-of-type{margin-bottom:0}.content-img{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.content-img
img{width:100%;height:100% !important;object-fit:cover;object-position:center;border-radius:8px}.content-title{max-width:650px;margin:0
auto 50px;text-align:center}.content-title
h2{font-size:42px;font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0
auto;color:var(--color-black)}.content-title h2
span{display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.16em;color:var(--color-blue);margin:0
0 .5em;text-align:center}.content-title h2+p{font-size:1.2em;margin:30px
auto 0}.title-left{text-align:left;margin-left:0}.title-left h2
span{justify-content:left}.f-text .content-title{margin-bottom:1em}.f-text .content-title h2+p{font-size:1rem}.f-text .content-title h2+p+p{margin-top:1rem}.container{max-width:var(--maxw);margin:0
auto;padding:100px
0}.section.soft{background:var(--bg-soft)}.feature{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feature.flip .f-text{order:2}.feature.flip .f-media{order:1}@media(max-width:1279px){.feature{gap:46px}}@media(max-width:1023px){.feature{grid-template-columns:1fr;gap:var(--pad-edge)}.feature.flip .f-text{order:1}.feature.flip .f-media{order:2}}.f-media{position:relative;height:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow)}.f-media
img{width:100%;height:100% !important;border-radius:14px;object-fit:cover}.f-media
iframe{width:100%;height:100%;border-radius:14px}.f-media .media-tag{position:absolute;top:-20px;right:-20px;border-radius:var(--radius);color:#fff;background:var(--color-blue);padding:15px
20px;text-align:center}.f-media .media-tag
h3{font-size:30px;line-height:1;margin:0}.f-media .media-tag h3
span{display:block;font-size:11px;font-weight:600;font-family:var(--font-primary);margin-top: .5em}.f-text>:last-child{margin-bottom:0}.feature
ul{list-style:none;padding:0;margin:1.5rem 0 1.75rem;display:grid;gap:20px}.feature ul
li{display:flex;gap: .5rem;align-items:center;margin:0}.feature ul li
i{color:var(--color-orange);font-size:1.3rem;flex-shrink:0}.tick-list
li{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.tick-list li:before{content:'\f00c';font-family:'Line Awesome Free';font-weight:900;width:22px;height:22px;border-radius:6px;background:rgb(232,244,251);color:rgb(14,134,200);display:flex;align-items:center;justify-content:center}.half-list{display:grid;grid-template-columns:2fr 2fr;gap:14px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width: 767px){.spec-grid{grid-template-columns:1fr}}.spec{border-radius:14px;padding:25px;display:flex;gap:1rem;align-items:flex-start;transition: .2s;background:rgb(246, 250, 253);border:1px
solid rgb(227,230,232)}.spec:hover{border-color:var(--color-blue)}.spec .s-ico{width:46px;height:46px;border-radius:10px;background-color:var(--color-blue);color:#fff;display:grid;place-items:center;font-size:1.5rem;flex-shrink:0}.spec
h3{font-size:1.1em;line-height:1;margin:0
0 .25em}.spec
p{font-size: .9em;margin:0}.spec-grid-single{display:block}.spec-grid-single .spec+.spec{margin-top:20px}.why-grid
.spec{background:#fff}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-grid-half{grid-template-columns:repeat(2,1fr)}.service-grid-qtr{grid-template-columns:repeat(4,1fr)}@media(max-width:1023px){.service-grid,.service-grid-qtr{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.service-grid,.service-grid-qtr,.service-grid-half{grid-template-columns:1fr}}.service-card{color:var(--color-black);transition:all .2s;position:relative;display:block;border:1px
solid rgb(227,230,232);border-radius:14px;overflow:hidden;background:rgb(255,255,255)}.service-card:hover{background:var(--bg-soft);border-color:var(--color-blue)}.service-card .service-img{position:relative;overflow:hidden;background:var(--color-grey)}.service-card .service-img
img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.service-card:hover .service-img
img{transform:scale(1.05)}.service-body{padding:25px;display:flex;flex-direction:column;flex:1}.service-card
h3{line-height:1.2;margin:0
0 1rem;font-size:19px}.service-card
p{font-size:14px;flex:1;color:rgb(92, 97, 102)}.service-card p.btn-link{color:var(--color-blue);margin:0;font-family:var(--font-heading);font-size:12px;font-weight:800}.service-card>a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.service-card>a:hover{text-decoration:none}.service-card-cta,.service-card-cta:hover{color:#fff;background:var(--color-black);border-color:var(--color-black)}.service-card-cta>.service-body{height:100%}.service-card-cta
h3{font-size:26px;font-weight:800;line-height:1.1;margin:0
0 20px}.service-card-cta h3
span{display:block;color:var(--color-blue);font-size:12px;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;margin:0
0 10px}.service-card-cta
p{font-size:14px;line-height:1.6;color:rgba(255, 255, 255, 0.6);margin:0
0 10px}.service-card-cta
a.btn{width:fit-content}#home-inspections>.container{border-radius:14px;background:var(--color-blue-dark);padding:var(--pad-edge)}#home-inspections > .container .content-title{margin:0}#home-inspections > .container .content-title
h2{color:#fff}#home-inspections > .container .content-title h2
span{color:rgba(255, 255, 255, 0.7)}#home-inspections > .container .content-title h2+p{font-size:15px;color:rgba(255, 255, 255, 0.78);margin:1em
0 0}#home-inspections > .container .content-title p:last-of-type{margin-bottom:0}#home-inspections > .container .content-title p
a.btn{margin-top:24px;color:var(--color-blue-dark);background:rgb(255, 255, 255)}#home-inspections > .container .content-title p a.btn:hover{color:#fff;background:var(--color-black)}.inspection-grid{display:grid;gap:12px}.inspection-grid>div{position:relative;display:flex;gap:16px;align-items:flex-start;background:rgba(255, 255, 255, 0.1);border:1px
solid rgba(255, 255, 255, 0.16);border-radius:12px;padding:18px
20px}.inspection-grid>div:hover{background:rgba(255, 255, 255, 0.05)}.inspection-grid > div
.ico{flex:0 0 auto;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.inspection-grid > div .ico-pink{background:rgb(247, 182, 200);color:rgb(138, 59, 82)}.inspection-grid > div .ico-blue{background:rgb(157, 201, 234);color:rgb(10, 95, 145)}.inspection-grid > div .ico-green{background:rgb(207, 227, 184);color:rgb(74, 107, 46)}.inspection-grid > div div
h3{color:#fff;line-height:1;margin:0}.inspection-grid > div div
p{margin:4px
0 0;font-size:13px;color:rgba(255, 255, 255, 0.75)}.inspection-grid > div
a{position:absolute;top:0;bottom:0;left:0;right:0}.inspection-grid > div a:hover{text-decoration:none}#home-about .content-title{margin-bottom:0}#about-why>.container{max-width:900px;margin:0
auto}.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{color:var(--color-black)}#faq-accordion{max-width:900px;margin:0
auto;font-family:var(--font-primary)}#faq-accordion .ui-accordion-header{font-size:1.1em;font-weight:700;margin-top:0;padding:20px
50px 20px 20px;transition:none;color:var(--color-blue);background:var(--bg-soft);border:1px
solid rgb(227, 230, 232);border-radius:10px}#faq-accordion .ui-accordion-header.ui-accordion-header-active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}#faq-accordion .ui-accordion-header:not(:first-of-type){margin-top:15px}#faq-accordion .ui-accordion-header:hover,
#faq-accordion .ui-accordion-header:hover .ui-accordion-header-icon::after{color:var(--color-blue-dark)}#faq-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;top:0;bottom:0;right:20px;margin:auto 0;transition:all .3s}#faq-accordion .ui-accordion-header .ui-accordion-header-icon::after{content:'\2b';font-family:'Font Awesome 6 Free';font-weight:900;color:var(--color-blue)}#faq-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon::after{content:'\f068'}#faq-accordion .ui-accordion-content{font-size:16px;line-height:1.6;padding:0
100px 20px 20px;background:var(--bg-soft);border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px
solid rgb(227, 230, 232);border-top:none;color:var(--color-black)}#faq-accordion .ui-state-active,
#faq-accordion .ui-state-active .ui-accordion-header-icon::after{color:var(--color-blue-dark)}#faq-accordion .ui-accordion-content p:last-of-type{margin-bottom:0}.feature-contact{align-items:start}.contact-details .spec
a{text-decoration:none}.contact-details .spec a
strong{color:var(--color-blue)}.contact-details .spec a:hover{color:var(--color-blue)}.contact-form{background:rgb(246, 250, 253);border:1px
solid rgb(227, 230, 232);border-radius:14px;padding:25px}form.formtools
.form_row{padding-bottom:1rem}form.formtools .input-wrap-email,
form.formtools .input-wrap-number,
form.formtools .input-wrap-password,
form.formtools .input-wrap-select,
form.formtools .input-wrap-text,
form.formtools .input-wrap-textarea,
form.formtools .input-wrap-tel{width:100%}form.formtools .input-wrap-button,
form.formtools .input-wrap-reset,
form.formtools .input-wrap-submit{width:100%;margin-bottom:0}form.formtools input[type="text"],
form.formtools input[type="password"],
form.formtools input[type="email"],
form.formtools input[type="number"],
form.formtools input[type="tel"],
form.formtools select,
form.formtools
textarea{width:100%;height:60px;background:transparent;box-shadow:none;padding: .8rem .9rem;border:1px
solid #fff;border-radius:10px;font-family:var(--font-primary);font-size:1em;font-weight:500;color:var(--color-black);background:#fff;transition: .18s;-webkit-appearance:none}form.formtools input[type="text"]:focus,
form.formtools input[type="tel"]:focus,
form.formtools input[type="password"]:focus,
form.formtools input[type="email"]:focus,
form.formtools select:focus{box-shadow:none;outline:none;border-color:var(--color-blue) !important;background:#fff}form.formtools .input-wrap-textarea
.chars_remain{display:none}form.formtools
textarea{width:100%;height:120px;margin-bottom:10px;background:transparent;padding:1.2rem .9rem;border:1px
solid #fff;border-radius:10px;font-family:var(--font-primary);font-size:1em;font-weight:500;color:var(--color-black);background:#fff;transition: .18s;-webkit-appearance:none}form.formtools textarea:focus{box-shadow:none;outline:none;border-color:var(--color-blue) !important;background:#fff}form.formtools
label.infield{top:13px;left: .95rem;right: .95rem;font-family:var(--font-primary);padding:0;text-transform:none;font-size:1em;font-weight:500;color:var(--color-black);transition: .18s}form.formtools
.infield.label_captcha{display:none}form.formtools input[type="submit"]{width:100%;box-shadow:none;margin:0;font-family:var(--font-primary) !important;text-align:center;color:#fff;background:var(--color-blue);display:inline-flex;justify-content:center;align-items:center;gap: .6rem;letter-spacing: .01em;border-radius:10px;cursor:pointer;border:none;transition:all .18s ease;white-space:nowrap;padding:1.05rem 1.9rem;font-size:14px;font-weight:800 !important;-webkit-appearance:none}form.formtools input[type="submit"]:active,
form.formtools input[type="submit"]:focus,
form.formtools input[type="submit"]:hover{color:#fff;background:var(--color-black);border:none;padding:1.05rem 1.9rem;border-radius:10px;display:inline-flex;width:100%;font-family:var(--font-primary) !important;font-size:14px;font-weight:800}form.formtools
sup.required{top:10px !important;right:0;font-size:14px;color:var(--color-orange)}#contact_form{margin:0}#contact_form_row_5{width:245px;float:left}#contact_form_row_6{width:260px;float:right;clear:none;padding:0}#contact_form_row_7{display:none}#contact-map
iframe{width:100%;height:550px;border:none}@media only screen and (max-width: 1439px){#banner > .inner .banner-content h1,
#banner-sub > .inner
h1{font-size:50px}.content-title
h2{font-size:2.5em}.content-title h2
span{font-size:11px}}@media only screen and (max-width: 1365px){:root{--maxw:1200px}}@media only screen and (max-width: 1279px){:root{--pad-edge:20px;--pad-header:95px;--maxw:980px}#masthead .business-name{width:100px}nav.primary ul.slimmenu li
a{font-size:15px}#banner-sub>.inner{padding:100px
0}#banner > .inner .banner-content h1,
#banner-sub > .inner
h1{font-size:42px}#banner > .inner .banner-content h1
span{font-size:10px}#banner > .inner .banner-content p,
#banner-sub > .inner h1+p{font-size:16px}#banner .banner-bar ul.banner-list{font-size:14px}h3{font-size:1.2em}.content-title
h2{font-size:2em;margin-bottom:25px}.content-title h2
span{margin-bottom: .5rem}#contact_form_row_5{float:none}#contact_form_row_6{width:100%;float:none}form.formtools input[type="submit"]{width:100%;letter-spacing:0;padding:1.05rem .5rem}form.formtools input[type="submit"]:active,
form.formtools input[type="submit"]:focus,
form.formtools input[type="submit"]:hover{letter-spacing:0;padding:1.05rem .5rem}#foot-cta > .inner > div
h2{font-size:2em}footer#colophon > .inner .foot-col{width:auto}footer#colophon > .inner .foot-col.foot-logo{max-width:150px}footer#colophon .foot-bottom
p{font-size:11px}}@media only screen and (max-width: 1023px){:root{--pad-header:95px;--maxw:100%}#masthead>.inner{padding:0}#masthead .business-name{order:1}a.head-contact.btn{order:2;margin:0
90px 0 0;height:50px;border-radius:8px}nav.primary{order:3;float:right;width:100%;z-index:0;position:absolute;top:0;margin:22px
0 0}.menu-collapser{background:transparent;text-shadow:none;padding:0}.collapse-button{right:20px;background:var(--color-blue);box-shadow:none;text-shadow:none;border:none;padding:7px
9px;width:52px;height:50px;border-radius:8px;transition:all .3s}.collapse-button:hover{background:var(--color-blue-dark)}.collapse-button:hover .icon-bar{background:#fff}.collapse-button .icon-bar{box-shadow:none;background:#fff;border-radius:3px;width:100%;height:3px;margin:7px
0;transition:all .3s}nav.primary
ul.slimmenu{display:block;width:100%;text-align:center;margin:15px
0 0;background:var(--color-black)}nav.primary ul.slimmenu
li{width:100%;float:none}nav.primary ul.slimmenu > li > a,
nav.primary ul.slimmenu > li:first-of-type > a,
nav.primary ul.slimmenu > li.has_children > a,
nav.primary ul.slimmenu>li:last-of-type>a{display:block;text-align:center;padding:15px
var(--pad-edge);border-bottom:1px solid rgba(255, 255, 255, .1);font-size:18px;background:transparent;border-radius:0}nav.primary ul.slimmenu > li.current > a,
nav.primary ul.slimmenu li a:hover{color:var(--color-blue)}nav.primary ul.slimmenu li ul li.nav-detail{display:none}nav.primary ul.slimmenu li.mobile-only{display:block}nav.primary ul.slimmenu>li>a:after{display:none}nav.primary ul.slimmenu>li{display:block;float:none;border-right:none;margin:0}nav.primary ul.slimmenu li
ul{width:auto;margin:0;border-radius:0;box-shadow:none;padding:0;border:none}nav.primary ul.slimmenu li ul
li{border:none}nav.primary ul.slimmenu li ul li
a{text-align:center;color:#fff;background:var(--color-blue);font-size:16px;line-height:1;padding:15px
var(--pad-edge);border-radius:0}nav.primary ul.slimmenu li ul li a:hover,
nav.primary ul.slimmenu ul li.current>a{color:#fff;background:var(--color-blue) !important}nav.primary ul.slimmenu li a
i{display:none}ul.slimmenu li .sub-collapser{width:85px}ul.slimmenu.collapsed li .sub-toggle{width:90px;height:44px;margin-top:3px;font-size:20px}.scrolled nav.primary ul.slimmenu>li>a{padding:15px
var(--pad-edge)}.section>.inner,.container{padding:80px
var(--pad-edge)}#banner{background-position:left bottom}#banner:before{background:linear-gradient(90deg, rgba(10, 11, 12, 0.95) 0%, rgba(10, 11, 12, 0.85) 42%, rgba(10, 11, 12, 0.5) 78%, rgba(10, 11, 12, 0.25) 100%)}#banner>.inner{min-height:60vh;padding:120px
var(--pad-edge)}#banner > .inner .banner-content{width:75%}#banner .banner-bar ul.banner-list li
strong{font-size:26px}#banner-sub>.inner{padding:80px
var(--pad-edge)}#banner-sub > .inner
h1{font-size:34px}.feature.flip .f-text{margin-bottom:20px}.content-title{max-width:none;margin-bottom:30px}.content-title
h2{font-size:2em;margin-bottom:20px}.content-title h2+p{font-size:1em}.spec,.service-body{padding:25px
var(--pad-edge)}#home-inspections{padding:0
var(--pad-edge)}#home-inspections>.container{padding:60px
var(--pad-edge) var(--pad-edge)}#home-inspections > .container .content-title{text-align:center;margin:0
auto 20px}#home-inspections > .container .content-title h2
span{justify-content:center}.f-media .media-tag{top:-10px;right:-10px}#foot-cta>.inner{padding:60px
var(--pad-edge)}#foot-cta > .inner > div
h2{font-size:2em;max-width:20ch}#foot-cta>.inner>p{max-width:200px}#foot-cta > .inner > p
a.btn{width:100%;justify-content:center;padding:14px}#foot-cta > .inner > p a.btn+a.btn{margin:15px
0 0}footer#colophon>.inner{padding-top:60px}footer#colophon > .inner .foot-col.foot-logo
p{margin-bottom:20px}footer#colophon > .inner .foot-col.foot-services{display:none}footer#colophon .foot-bottom{margin-top:40px}footer#colophon .foot-bottom>.inner{flex-wrap:wrap}footer#colophon .foot-bottom
p{width:100%}}@media only screen and (max-width: 767px){:root{--pad-edge:15px;--pad-header:80px}.btn,a.btn{padding:12px
20px}#masthead .business-name,
.scrolled #masthead .business-name{width:80px}a.head-contact.btn{height:46px;padding:10px
15px;margin-right:80px}nav.primary{margin-top:16px}.collapse-button{right:var(--pad-edge);width:50px;height:46px;padding:7px
8px}.collapse-button .icon-bar{margin:6px
0}nav.primary
ul.slimmenu{margin-top:10px}nav.primary ul.slimmenu > li > a, nav.primary ul.slimmenu > li:first-of-type > a, nav.primary ul.slimmenu > li.has_children > a, nav.primary ul.slimmenu>li:last-of-type>a{font-size:16px}nav.primary ul.slimmenu li ul li
a{font-size:15px}ul.slimmenu.collapsed li .sub-toggle{width:80px;height:42px}#banner{background-position:center}#banner:before{background:linear-gradient(90deg, rgba(10, 11, 12, 0.95) 0%, rgba(10, 11, 12, 0.85) 42%, rgba(10, 11, 12, 0.6) 78%, rgba(10, 11, 12, 0.35) 100%)}#banner>.inner{min-height:65vh;padding:40px
var(--pad-edge)}#banner > .inner .banner-content{width:95%}#banner > .inner .banner-content
h1{font-size:34px}#banner > .inner .banner-content h1
span{font-size:9px}#banner > .inner .banner-content p
a.btn{font-size: .9rem}#banner > .inner .banner-content p a.btn+a.btn{margin-left:10px}ul.banner-rating{margin-top:30px;padding-top:20px;gap:15px}ul.banner-rating li.banner-rating-google,
ul.banner-rating li.banner-rating-authorised{font-size:12px}#banner .banner-bar{position:relative}#banner .banner-bar ul.banner-list
li{flex-direction:column;font-size:11px;text-align:center;padding:20px
5px}#banner .banner-bar ul.banner-list li
strong{font-size:14px}#banner .banner-bar ul.banner-list li
i{font-size:26px;margin:0
0 5px}#banner-sub > .inner
h1{font-size:28px}#banner-sub > .inner h1+p{margin-bottom:0}.content-title{margin-bottom:30px}.content-title
h2{font-size:1.75em}.content-title h2
span{font-size:11px}.content-title h2+p{font-size:1em}.feature
ul{gap: .75em}.half-list{display:grid;grid-template-columns:1fr;gap:0}.f-media .media-tag{padding:15px
10px}.f-media .media-tag
h3{font-size:24px}#faq-accordion .ui-accordion-header{font-size:1em;line-height:1.2}#faq-accordion .ui-accordion-content{padding-right:60px}.contact-form{padding:25px
var(--pad-edge) 15px}#contact_form_row_1,#contact_form_row_2,#contact_form_row_3,#contact_form_row_4{width:100%;float:none;clear:both}#foot-cta>.inner{text-align:center;flex-wrap:wrap}#foot-cta > .inner > div
h2{font-size:1.75em;text-align:center}#foot-cta>.inner>p{max-width:none;margin:0
auto}#foot-cta > .inner > p
a.btn{width:175px}#foot-cta > .inner > p a.btn+a.btn{margin:0
0 0 15px}footer#colophon>.inner{padding:50px
var(--pad-edge) 0;flex-wrap:wrap}footer#colophon > .inner .foot-col{width:100%;text-align:center}footer#colophon > .inner .foot-col+.foot-col{margin-top:30px}footer#colophon > .inner .foot-col.foot-logo{max-width:none}footer#colophon > .inner .foot-col.foot-logo
p{max-width:none}footer#colophon > .inner .foot-col.foot-logo p
a{margin:0
auto}footer#colophon > .inner .foot-col
h3{margin:0
0 1em}ul.foot-contact-list
li{display:block;padding-right:15px}ul.foot-contact-list li::before{margin-right:5px}footer#colophon > .inner .foot-col.foot-social{width:100%}ul.foot-social-list{justify-content:center}footer#colophon .foot-bottom{margin:40px
0 0}footer#colophon .foot-bottom
p{text-align:center}}@media only screen and (max-width: 413px){:root{}.section>.inner,.container{padding:60px
var(--pad-edge)}.btn,a.btn{padding:12px
15px}a.head-contact.btn{font-size:14px;height:40px;padding:10px
12px;margin-right:75px}nav.primary{margin-top:16.5px}.collapse-button{width:48px;height:40px;padding:4px
8px}#banner > .inner .banner-content{width:100%}#banner > .inner .banner-content
h1{font-size:32px}#banner > .inner .banner-content p
a.btn{font-size: .8rem}ul.banner-rating li.banner-rating-google,
ul.banner-rating li.banner-rating-authorised{font-size:11px}ul.banner-rating li.banner-rating-authorised{padding-left:15px}#banner-sub > .inner
h1{font-size:24px}#banner-sub > .inner p:last-of-type{margin-top:20px}#banner-sub > .inner p
a.btn{font-size: .75rem}#banner-sub > .inner p a.btn+a.btn{margin-left:15px}.content-title
h2{font-size:1.5em}.content-title h2
span{font-size:10px}.service-card-cta
h3{font-size:1.5em}#foot-cta>.inner{gap:25px}#foot-cta > .inner > div
h2{font-size:1.5em}#foot-cta>.inner>p{max-width:250px}#foot-cta > .inner > p
a.btn{width:250px}#foot-cta > .inner > p a.btn+a.btn{margin:15px
0 0}footer#colophon .foot-bottom
p{font-size:10px}}@media only screen and (max-width: 389px){}@media only screen and (max-width: 374px){}@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx){}
.pagination
ul{margin:0
0 1em 0;padding:0}.pagination ul
li{display:inline-block;*display:inline;*zoom:1;margin:0;padding:0;list-style:none outside}.pagination li span,
.pagination li
a{display:block;margin:0
0.5em 0 0;padding:0.2em 0.5em;list-style:none outside;background:#eee;border:1px
solid #eee;border-radius:0.5em;font-size:1em;line-height:1;color:#666}.pagination li a:hover{background:#09c;border-color:#09c;color:#fff;text-decoration:none}.pagination li.active
span{font-weight:bold;background:#ccc;border-color:#ccc;color:#fff}.pagination .prev,
.pagination
.next{float:none}.success-box,.error-box,.notice-box{position:relative;overflow:hidden;margin:0
auto 1em auto;padding:0.5em;border:none;border-left:5px solid #ccc;background-color:#fff;-moz-box-shadow:0 0 3px 1px rgba(100, 100, 100, 0.1);-webkit-box-shadow:0 0 3px 1px rgba(100, 100, 100, 0.1);box-shadow:0 0 3px 1px rgba(100,100,100,0.1);font-size:1em;line-height:1.2;text-align:center;color:#333}.success-box.fadein,.error-box.fadein,.notice-box.fadein{display:none}.success-box p,
.error-box p,
.notice-box
p{margin-bottom:0.2em}.success-box>*:last-child,.error-box>*:last-child,.notice-box>*:last-child{margin:0}.success-box>ul,.error-box>ul,.notice-box>ul{list-style:outside none}.success-box>ul>li,.error-box>ul>li,.notice-box>ul>li{margin-left:0}.success-box{border-color:#46b450}.error-box{border-color:#c43c35}.notice-box{border-color:#ffb900}a.button,a.button:focus{position:relative;display:inline-block;*display:inline;*zoom:1;overflow:visible;width:auto;margin:0;padding:0.4em 0.75em;outline:medium none;border:1px
solid #c6c6c6;border-radius:2px;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.1);background:#9b9b9b;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f1f1f1');background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f1f1f1));background:-moz-linear-gradient(top,  #f8f8f8,  #f1f1f1);background-image:linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 80%);font:bold 1em/1 Arial,Helvetica,sans-serif;text-decoration:none;color:#000;white-space:nowrap;cursor:pointer}a.button:hover,a.button:active{border:1px
solid #d4d4d4;box-shadow:none;background:#f2f2f2;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff');background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#ffffff));background:-moz-linear-gradient(top,  #f2f2f2,  #ffffff);background-image:linear-gradient(to bottom, #f2f2f2 0%, #fff 80%);color:#333;text-decoration:none}.button.small,.button.small:focus,.button.small:hover,.button.small:active{padding:0.3em 0.5em;font-size:0.9em;line-height:1;font-weight:normal}.button.small,
.button.small:focus,
.button.small:hover,
.button.small:active,
form.formtools button,
form.formtools input[type="reset"],
form.formtools input[type="button"],
form.formtools input[type="submit"],
a.button,
.ui-tabs .ui-tabs-nav
li{font-family:'source_sans_pro',Arial,Helvetica,sans-serif;font-weight:500}ul.doc-links{padding-left:0}li.link-pdf{padding:0
0 0 25px;list-style:none outside;background:transparent url('/addons/shared_addons/themes/wollongongautoex/img/icons/pdf/pdf_16x16.png') 0 0 no-repeat}#pyro_admin_toolbar{box-sizing:border-box;font-size:12px;line-height:1;position:fixed;top:0px;left:0;z-index:9999;display:inline-block;*display:inline;*zoom:1;height:32px;padding:4px
4px;backface-visibility:hidden;background-color:#444;background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #333333));background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), -webkit-linear-gradient(top, #555555, #333333);background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), -moz-linear-gradient(top, #555555, #333333);background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), -ms-linear-gradient(top, #555555, #333333);background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), -o-linear-gradient(top, #555555, #333333);background-image:url('/system/cms/themes/pyrocms/img/nav-grain.png'), linear-gradient(top, #555555, #333333);background-repeat:repeat-x;border-bottom:1px solid #1a1a1a;border-top:1px solid #6e6e6e;border-radius:0 0 0.5em 0;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;font-family:'open_sans',Helvetica,Arial,sans-serif;font-size:12px;line-height:1;color:#999;text-shadow:0 1px 0 #111;outline:0
!important}#pyro_admin_toolbar
*{outline:0
!important;box-sizing:border-box}#pyro_admin_toolbar>*{display:inline-block;margin:0
0.2em;line-height:20px}#pyro_admin_toolbar
.dashboard{width:20px;height:20px;margin:0;padding:4px;background-image:url('/system/cms/themes/pyrocms/img/logo.png');background-repeat:no-repeat;background-position:center center;background-size:auto 95%;text-indent:-9999px;display:none}#pyro_admin_toolbar .edit
a{color:#bfbfbf;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);background:none repeat scroll 0 0 padding-box rgba(0, 0, 0, 0.2);border:1px
solid #222;border-radius:5px;box-shadow:0 1px 0 0 #666 inset, 0 1px 2px 0 #555 inset, 0 1px 1px 0 #555;color:#bbb;padding:0.4em 0.75em;-webkit-transition:200ms linear all;-moz-transition:200ms linear all;-o-transition:200ms linear all;transition:200ms linear all}#pyro_admin_toolbar .edit a:hover{background:none repeat scroll 0 0 rgba(82, 73, 73, 0.3);box-shadow:0 2px 4px 0 #111 inset, 0 1px 2px 0 #555 inset, 0 1px 1px 0 #555;color:#fff;text-decoration:none}.admin-edit
a{padding:0.2em 0.8em;border-radius:5px;background:#eee;text-decoration:none;font-size:0.8em;line-height:1;color:#666}.admin-edit a:hover{background:#999;color:#fff}#pyro_admin_toolbar
.user{margin:0;font-weight:bold;font-style:italic}#pyro_admin_toolbar
a{color:#fff}#pyro_admin_toolbar:hover{opacity:1}@media only screen and (max-width: 979px){#pyro_admin_toolbar{display:none !important}}form.register-form,form.users-form{width:30.75em;padding:1em;border:1px
solid #ccc}form.users-form .form_buttons,
form.register-form .form_buttons,
form.users-form
.reset_pass{margin-left:12em}form.users-form .reset_pass
a{font-size:0.9em}#register-form-captcha{width:7em !important}#user_header_menu{position:absolute;top:1em;right:1em}#user_profile_container{padding:1em;border:1px
solid #ccc}table.user-details{width:100%;margin:0
0 1em 0}table.user-details th,
table.user-details
td{padding:0
1em 0.1em 0}table.user-details
th{width:10em;text-align:left}#user_edit
li{clear:both;margin:0
0 5px 0;list-style:none}#user_edit
legend{font-weight:bold}#user_edit input[type="text"],
#user_edit input[type="password"],
#user_edit
textarea{width:400px}#user_edit select[name=dob_month]{width:100px !important}#user_edit select[name=dob_day]{width:50px !important}#user_edit select[name=dob_year]{width:50px !important}#user_edit select[name=gender]{width:100px !important}form.register-form .recaptcha-panel{display:block;float:left;width:250px}.blog #content > div > aside
h3{margin:0
0 0.5em 0;font-weight:normal;font-family:'open_sans',Arial,Helvetica,sans-serif}.blog #content > div > aside
li{margin:0
0 0.5em 0.5em;font-size:0.8em;line-height:1.1}.blog
article{margin:0
0 1em 0}.blog article.post
header.meta{background:#fcfcfc;margin:0
0 1em 0;padding:0.5em 0;font-size:0.9em}.blog article.post.summary
.meta{background:#fcfcfc;margin:0
0 1em 0;padding:0.5em 0;font-size:0.8em;line-height:1}.blog article h2,
.blog article
h3{margin-bottom:0.5em}.blog article header .meta,
.blog main .date,
.blog main
.author{font-size:0.9em;color:#666}.blog main .posts
.post{padding-top:1em;border-top:1px solid #ccc}.blog main .posts .post:first-child{padding-top:0;border:none}.blog article.post.summary
h1{font-size:1em}.blog article.post.summary
.body{margin:0
0 1em 0}.blog article.post
footer{margin-top:-1em;text-align:right}.blog article
.readmore{display:block;float:right;font-size:0.9em}.comment-messages>div{margin:0
0 1em 0;padding:1em;border:1px
solid #ccc}.comment-messages>div>p{color:#000}.comment-messages
.success{background-color:#d1eed1;border-color:#bfe7bf}.comment-messages
.error{background-color:#fddfde;border-color:#fbc7c6}.blog #create-comment .recaptcha-panel{display:block;float:left;width:250px}.widgets{margin:0
0 1em 0}.widget header
h1{font-size:1em;margin:0
0 1em 0}.cycle-slideshow{z-index:0}.cycle-slideshow .cycle-slide,
.cycle-slideshow .cycle-slide > a,
.cycle-slideshow .cycle-slide > img,
.cycle-slideshow .cycle-slide>a>img{display:block;width:100%;height:auto}.cycle-slideshow .cycle-slide{display:none;position:relative}.cycle-slideshow .cycle-slide:first-child{display:block}.cycle-slideshow .cycle-caption{position:absolute;left:0;bottom:0;width:100%;padding:0.5em;background:rgba(0,0,0,0.5);color:#fff}.ui-widget,.ui-helper-reset{font-size:inherit}.ui-widget-content{background:transparent}.ui-accordion .ui-accordion-header{border:none;border-radius:0;background:transparent;font-size:1.2rem}.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#000}.ui-accordion-header-icon::after{color:#000}.ui-accordion .ui-widget-content{border:none}.ui-accordion .ui-accordion-content{padding:0
1em}.ui-widget.ui-widget-content{padding:0;border:none;border-radius:0}.ui-tabs .ui-tabs-nav{border:none;border-bottom:1px solid #ccc;border-radius:0;background:transparent}.ui-tabs.ui-state-default,
.ui-tabs.ui-widget-content .ui-state-default,
.ui-tabs.ui-widget-header .ui-state-default{background:transparent;border-color:#eee}.ui-tabs .ui-tabs-nav
li{position:relative;top:1px;border-bottom:1px solid #ccc}.ui-tabs .ui-tabs-nav li.ui-tabs-active{position:relative;top:0px;border-bottom:1px solid #ccc}
