html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}@font-face{font-family:montserrat;src:url(//www.tvantennasjoondalup.com.au/wp-content/themes/TV%20Antenna/assets/fonts/Montserrat-Regular.ttf)}@font-face{font-family:montserrat-bold;src:url(//www.tvantennasjoondalup.com.au/wp-content/themes/TV%20Antenna/assets/fonts/Montserrat-SemiBold.ttf)}body{font-family:montserrat;font-size:14px;line-height:26px;color:#333}ul li{list-style:none}a{text-decoration:none;color:green}h1,h2,h3,h4,h5,h6{margin-bottom:20px}h1{font-size:36px;line-height:46px}h2{font-size:32px;line-height:42px}h3{font-size:28px;line-height:32px}h4{font-size:24px;line-height:34px}h5{font-size:22px;line-height:32px}h6{font-size:20px;line-height:30px}p{margin-bottom:15px}ol,ul{list-style:none}strong{font-weight:700}img{max-width:100%;height:auto}.clearfix{clear:both}.alignleft{display:block;float:left;margin-right:20px;margin-bottom:10px}.aligncenter{display:block;margin:0 auto}.alignright{display:block;float:right;margin-left:20px;margin-bottom:10px}input[type=text],input[type=password],input[type=email]{border:#eee thin solid;padding:10px 12px;border-radius:2px}input[type=button],input[type=submit]{border:none;padding:10px 22px;color:#fff;font-size:16px;border-radius:3px;cursor:pointer}table{width:100%;border-collapse:collapse}table tr{border-bottom:#f6f6f6 thin solid}thead{font-family:montserrat-bold;font-size:16px}thead th{padding:5px 0;text-align:left}table tr td{padding:5px 0;text-align:left}.container{width:1200px;margin:0 auto}.top-bar{padding:12px;color:#fff;text-align:center;z-index:999}.top-bar ul li{display:inline-block;margin:0 20px;font-size:22px;line-height:32px}.top-bar a{color:#fff}.header-wrapper{border-bottom:#eee thin solid}.logo{float:left;width:400px;padding:15px 0 8px}.logo a{line-height:normal;display:block}.logo img{max-width:100%;height:auto}.navigation-wrapper{float:right}.menu-main-menu-container .main-menu li{display:inline-block;font-size:16px;line-height:26px;position:relative}.menu-main-menu-container .main-menu li a{padding:15px;display:block}.menu-main-menu-container .main-menu li .sub-menu{position:absolute;min-width:175px;background:green;display:none;box-shadow:2px 2px 2px 0 rgba(0,0,0,.13);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.13)}.menu-main-menu-container .main-menu li:hover>.sub-menu{display:block}.menu-main-menu-container .main-menu li .sub-menu li{display:block;font-size:14px;padding:0;border-bottom:#009300 thin solid}.menu-main-menu-container .main-menu li .sub-menu li:hover{background:#fff;border-bottom:#fff thin solid}.menu-main-menu-container .main-menu li .sub-menu li:hover>a{color:green}.menu-main-menu-container .main-menu li .sub-menu li a{padding:6px 10px;display:block;color:#fff}.menu-main-menu-container .main-menu li .sub-menu li .sub-menu{margin-top:0;left:100%;top:0;position:absolute;display:none;box-shadow:2px 2px 2px 0 rgba(0,0,0,.13);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.13)}.menu-main-menu-container .main-menu li .sub-menu li:hover>.sub-menu{display:block}.desktop-menu{display:block}.mobile-menu,.mobile-menu-item-wrapper{display:none}.page-content-wrapper{background:#fcfcfc;padding:50px 0}.page-title{font-family:montserrat-bold;font-size:40px;text-align:center;margin-bottom:40px}.page-content-wrapper .primary-content{margin-bottom:50px}.banner-wrapper{text-align:center;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center top}.banner-wrapper .title{font-size:50px;line-height:60px;font-weight:700;font-family:montserrat-bold}.banner-overlay{background:#0006;padding:85px 0}.main-content-wrapper{background:#fcfcfc;padding:50px 0}.primary-col{width:68%;background:#fff;padding:20px 25px;box-sizing:border-box;border:#eee thin solid;float:left}.blog-items{margin-bottom:35px;padding-bottom:20px;border-bottom:#eee thin solid}.blog-items .blog-thumbnail{padding:5px;border:#eee thin solid;margin-bottom:20px}.primary-col .entry-title{font-size:26px;line-height:36px;margin-bottom:10px}.sidebar-col{float:right;width:30%;background:#fff;padding:20px;box-sizing:border-box;border:#eee thin solid}.sidebar-col ul li{padding:10px 0;border-bottom:#eee thin solid}.sidebar-col ul li:last-child{border-bottom:none}.sidebar-col .widget{margin-bottom:40px}.sidebar-col .widget-title{margin-bottom:10px}.sidebar-col span{display:block}.pagination-wrapper{text-align:center}.contact-info-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center top;color:#fff}.contact-info-wrapper h2{text-align:center;font-size:50px;line-height:60px;font-weight:700;margin-bottom:50px;font-family:montserrat-bold}.contact-info-overlay{padding:70px 0;background:#000000a6}.contact-options .phone{width:33%;float:left;text-align:center}.contact-options .sms{width:33%;float:left;text-align:center}.contact-options .live-chat{width:33%;float:left;text-align:center}.contact-options .fas{font-size:45px;margin-bottom:30px}.contact-options h3{font-size:32px;font-family:montserrat-bold}.contact-options h3 a{color:#fff}.services-intro-content-wrapper{text-align:center;padding:50px 0 70px;border-bottom:#eee thin solid}.si-image{margin-bottom:15px}.si-text{font-size:18px;line-height:28px}.services-items{margin-bottom:60px}.services-item-left-col{width:72%;float:left}.service-item-img{float:left;margin-right:25px}.service-item-img img{padding:10px;display:block;border:#eee thin solid;background:#fff;border-radius:5px}.services-item-right-col{width:25%;float:right}.services-item-right-col ul li{padding:5px 0;border-bottom:#eee thin solid}.services-item-right-col ul li .fas{color:green;font-size:14px;margin-right:5px}.services-item-right-col ul li:last-child{border:none}.services-bottom-content-box{padding:50px 0;background:#fff;text-align:center;border-top:#eee thin solid}.services-bottom-content-box .sb-heading{font-size:42px;line-height:42px;font-weight:700;letter-spacing:0px;font-family:montserrat-bold;margin-bottom:20px}.services-bottom-content-box .sb-title{font-size:30px;line-height:32px;font-weight:700;letter-spacing:0px;color:green;margin-bottom:15px}.services-bottom-content-box .sb-desc{font-size:18px;line-height:32px}.homepage-service-list{padding:30px 20px 80px;overflow:auto;background:#f5f5f5}.homepage-service-list h1{text-align:center;font-family:montserrat-bold;margin-bottom:30px}.homepage-service-list .service-item{float:left;width:182px;padding:10px;box-sizing:border-box;margin:0 10px;border:#eee thin solid;background:#fff;-moz-box-shadow:5px 5px 10px -5px #000;-webkit-box-shadow:5px 5px 10px -5px #000;box-shadow:5px 5px 10px -5px #000;border-radius:5px}.homepage-service-list-wrapper .service-item:first-child{margin-left:0}.homepage-service-list-wrapper .service-item:last-child{margin-right:0}.homepage-service-list .service-item h2{font-size:18px;line-height:22px;text-align:center;font-family:montserrat-bold;margin-top:5px;margin-bottom:5px}.homepage-content-wrapper{padding:80px 0}.google-map-wrapper img{display:block}.slider-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center top}.slider-wrapper .slider-overlay{min-height:300px;background:#00000094}.slider-wrapper .slider-overlay h2{color:#fff;font-size:52px;line-height:62px;font-family:montserrat-bold;padding-top:40px;text-shadow:2px 2px 2px #000}.btn{display:inline-block;padding:10px 20px;margin-right:10px;font-size:20px;font-family:montserrat-bold;border-radius:2px;background:green;color:#fff}.btn:hover{background:#fff;color:green}.local-service-list-wrapper{padding:50px 0;min-height:250px;background-repeat:no-repeat;background-size:cover;background-position:center center}.local-service-pricing{width:600px;float:right}.local-service-pricing ul li .fas{color:green;font-size:22px;line-height:32px;margin-right:10px}.local-service-pricing ul li a{font-size:20px;line-height:40px;font-family:montserrat-bold;color:#444;vertical-align:text-top;padding-bottom:5px;display:block}.local-service-pricing h3{font-family:montserrat-bold;font-size:34px;color:green}.homepage-heading{text-align:center;font-family:montserrat-bold;font-size:55px;margin-bottom:30px}.homepage-subheading{text-align:center;margin-bottom:40px}.homepage-description .row{padding:20px 100px}.homepage-description .left-col{float:left}.homepage-description .right-col{float:right}.homepage-description .fas{color:green;margin-right:10px}.homepage-description ul li{padding:5px 25px}.footer-wrapper{background:#262626;color:#fff}.footer-container{padding:40px 0}.footer-container .col-1{width:50%;box-sizing:border-box;float:left;padding:0 1%}.footer-container .col-2{width:25%;box-sizing:border-box;float:left;padding:0 1%}.footer-container .col-3{width:25%;box-sizing:border-box;float:left;padding:0 1%}.footer-container ul li{padding:5px 0;border-bottom:#363636 thin solid}.footer-container ul li:last-child{border:none}.copyright-container{text-align:center;padding:30px;border-top:#3d3d3d thin solid}.sticky{position:fixed;top:0;width:100%;box-shadow:0px 0px 10px 0px #333;-moz-box-shadow:0px 0px 10px 0px #333;-webkit-box-shadow:0px 0px 10px 0px #333}.page-not-found-wrapper{background:#fff;padding:50px;text-align:center;border:#eee thin solid}.page-not-found-wrapper h1{font-size:3rem;line-height:1.5}.page-not-found-wrapper h4{font-size:1.4rem;margin-bottom:30px}.credits{font-size:12px}.contact-form-wrapper{width:400px;margin:0 auto 50px}.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email]{width:400px}.contact-form-wrapper textarea{width:420px;border:#eee thin solid;box-sizing:border-box;padding:10px}@media (max-width:1200px){.container{width:85%;margin:0 auto}.homepage-service-list .service-item{width:260px;margin-bottom:20px}.homepage-service-list-wrapper .service-item:first-child{margin-left:10px}.homepage-service-list .service-item:nth-child(3),.homepage-service-list .service-item:nth-child(6){margin-right:0}}@media (max-width:768px){.top-bar ul li{margin:0 15px}.top-bar ul li span{display:none}.desktop-menu{display:none}.mobile-menu{display:block;padding:15px 0 8px}.mobile-menu .fas{font-size:24px;line-height:32px}.mobile-menu-item-wrapper{background:green}.mobile-menu-item-wrapper .menu-main-menu-container .main-menu li{display:block}.mobile-menu-item-wrapper .menu-main-menu-container .main-menu li a{padding:12px 0;display:block;color:#fff;border-bottom:#026f02 thin solid}.mobile-menu-item-wrapper .menu-main-menu-container .main-menu li .sub-menu{position:relative;box-shadow:none;-webkit-box-shadow:none}.container{width:90%}.slider-wrapper .slider-overlay{text-align:center}.slider-wrapper .slider-overlay h2{font-size:40px;line-height:50px;padding-top:60px}.homepage-service-list{padding-bottom:40px}.homepage-service-list .service-item{width:200px;margin-bottom:20px}.homepage-content-wrapper{padding:40px 0}.contact-info-overlay{padding:40px 0 20px}.contact-info-wrapper h2{font-size:36px;line-height:46px;margin-bottom:40px}.contact-options .fas{font-size:30px;margin-bottom:15px}.contact-options h3{font-size:20px}.local-service-list-wrapper{background-image:none !important;padding-top:35px}.local-service-pricing{width:100%;float:none}.local-service-pricing h3{margin-bottom:30px}.services-item-left-col{width:100%;float:left;margin-bottom:20px}.services-item-right-col{width:100%;float:left}.footer-container .col-1{width:100%;margin-bottom:30px}.footer-container .col-2{width:100%;margin-bottom:30px}.footer-container .col-3{width:100%}.homepage-heading{font-size:40px;margin-bottom:15px}.homepage-subheading{font-size:40px;margin-bottom:15px}.homepage-subheading{text-align:center;margin-bottom:20px;font-size:22px}.homepage-subheading{text-align:center;margin-bottom:20px;font-size:20px}.homepage-description .row{padding:20px 0}.homepage-description .left-col{float:none}.homepage-description .right-col{float:none}.homepage-description ul li{padding:5px 0;margin-bottom:10px}}@media (max-width:480px){body{font-size:16px;line-height:28px}.logo{width:80%}.mobile-menu .fas{line-height:14px}.banner-overlay{padding:40px 0}.banner-wrapper .title{font-size:30px;line-height:40px}.page-content-wrapper{background:#fcfcfc;padding:10px 0 10px}.services-intro-content-wrapper{padding:35px 0 50px}.services-item-left-col{text-align:center}.service-item-img{float:none;margin-left:auto;margin-right:auto;margin-bottom:25px;width:260px}.services-bottom-content-box{padding:30px 0}.services-bottom-content-box .sb-heading{font-size:36px;line-height:38px;margin-bottom:10px}.services-bottom-content-box .sb-title{font-size:20px;line-height:30px;margin-bottom:15px}.services-bottom-content-box .sb-desc{font-size:16px;line-height:26px}.contact-info-wrapper h2{font-size:26px;line-height:36px;margin-bottom:20px}.contact-options .phone,.contact-options .sms,.contact-options .live-chat{width:100%;margin-bottom:20px}.contact-options .fas{font-size:23px;margin-bottom:10px}.slider-wrapper .slider-overlay{padding-bottom:30px}.slider-wrapper .slider-overlay h2{font-size:30px;line-height:40px;padding-top:30px}.slider-wrapper .slider-overlay .btn{display:block;padding:7px 16px;margin-right:0;font-size:16px;font-family:montserrat-bold;border-radius:2px;color:#fff;margin-bottom:15px}.homepage-service-list .service-item{width:250px;margin-bottom:30px;margin-left:auto !important;margin-right:auto !important;float:none}.local-service-pricing h3{margin-bottom:30px;font-size:24px;line-height:34px}.alignleft,.alignright{display:block;float:none;margin-left:auto;margin-bottom:20px;margin-right:auto}.homepage-description .row{padding:20px 0}.homepage-description .left-col{float:none}.homepage-description .right-col{float:none}.homepage-description ul li{padding:5px 0;margin-bottom:10px}.contact-form-wrapper{width:100%;margin:0 auto 50px}.contact-form-wrapper input[type=text],.contact-form-wrapper input[type=email]{width:100%;box-sizing:border-box}.contact-form-wrapper textarea{width:100%;box-sizing:border-box}}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}