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,center,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,ruby,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:focus{outline:0!important}figure{margin:0;padding:0}figure img{height:auto;width:100%;max-width:100%}iframe{border:none}::selection{background:#e7bd20;color:#222}::-moz-selection{background:#e7bd20;color:#222}html{height:100%}body{width:100%;height:100%;margin:0;font-family:montserrat,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1.7;background-color:#222;color:#EEE}body.lock{overflow:hidden}.container{position:relative}input,button,select,textarea{font-size:18px;font-weight:400}p{color:#EEE;margin:0 0 40px}a{color:#e7bd20;text-decoration:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}a:hover,a:focus{color:#f8ca20;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:montserrat,sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;margin-top:0;margin-bottom:30px;line-height:1.2;color:#FFF}h1{font-size:60px}h2{font-size:50px}h3{font-size:40px}h4{font-size:36px}h5{font-size:32px}h6{font-size:28px}ul{padding:0 0 0 18px}ol{padding:0 0 0 20px}ul,ol{text-align:left;list-style:square}li{line-height:1.5;margin-bottom:10px}hr{border:none;border-bottom:1px solid #e7bd20;margin-top:20px;margin-bottom:27px}.alert{padding:15px;padding-bottom:13px;margin-bottom:20px;border-width:2px;border-radius:0;background:none}.alert-success{border-color:#3c763d;color:#3c763d}.alert-info{border-color:#31708f;color:#31708f}.alert-warning{border-color:#8a6d3b;color:#8a6d3b}.alert-danger{border-color:#a94442;color:#a94442}.alert .close{float:right;font-size:21px;font-weight:700;line-height:1;color:rgb(255 255 255 / .4);text-shadow:none;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in}.alert .close:hover,.alert .close:focus{color:rgb(255 255 255 / .7);opacity:1;filter:alpha(opacity=100)}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{max-width:100%;height:auto}.center{text-align:center}.right{text-align:right}strong,.strong{font-weight:700}.btn{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;background-color:#e7bd20;color:#222!important;font-weight:600;line-height:1;padding:20px 30px;min-width:210px;font-size:20px;border-radius:0;position:relative;display:inline-block;overflow:hidden;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover{background-color:#f8ca20}.btn.active,.btn:active{box-shadow:none!important}.navbar{padding:40px 3%;background-color:#fff0;z-index:9999;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.navbar.scrolled{background-color:rgb(34 34 34 / .99);padding-top:15px;padding-bottom:15px}header .navbar-brand{display:inline-block;vertical-align:middle;padding:0}.navbar-brand img{width:100%;max-width:360px;display:block;-moz-clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.navbar.scrolled .navbar-brand img{-moz-clip-path:inset(0 75% 0 0);-webkit-clip-path:inset(0 75% 0 0);clip-path:inset(0 75% 0 0)}.navbar-brand img.open,.navbar.scrolled .navbar-brand img.open{-moz-clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.navbar-dark .navbar-nav .nav-item{margin-bottom:0}.navbar-dark .navbar-nav .nav-link{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;color:#EEE;font-weight:500;padding:10px 25px}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#EEE}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu.mobile{position:fixed;z-index:9999;bottom:100%;left:0;margin:0;background-color:rgb(34 34 34 / .99);width:100%;height:100%;text-align:left;padding:1em;color:#fff;transition:bottom .5s ease-out;display:flex;flex-direction:column;justify-content:center}.menu.mobile ul{margin:-50px 0 0;max-width:100%;padding:0}.menu.mobile li{font-size:24px;padding:10px 120px;font-weight:600;opacity:0;list-style:none;margin-bottom:0}.menu.mobile.open{bottom:0}.menu.mobile li a{color:#EEE;opacity:.9;text-transform:uppercase;-webkit-transform:scale(1,1);transform:scale(1,1);-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.menu.mobile li a:active,.menu.mobile li a:focus{opacity:1;-webkit-transform:scale(.98,.98);transform:scale(.98,.98);background-color:rgb(34 34 34 / .7)}.menu.mobile .copyright{position:absolute;right:60px;bottom:0;opacity:0;text-align:right;max-width:80%;width:372px;padding:20px 0;border-top:1px solid rgb(255 255 255 / .2)}.menu.mobile .copyright p{color:#EEE;font-size:14px;margin-bottom:30px}.menuToggle{position:absolute;top:50px;right:50px;z-index:2;background:none;border:none;font-size:1.75em;padding:0;display:none;width:1.4em;height:1em;cursor:pointer;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}.navbar.scrolled .menuToggle{top:24px}.menuToggle:focus{outline:none}.navicon{display:block;background:#EEE;height:.2em;position:absolute;top:50%;left:50%;margin-top:-.1em;margin-left:-.7em;width:1.4em;transition:background;transition-duration:.2s;border-radius:0}.navicon:before,.navicon:after{content:'';display:block;position:absolute;height:.2em;background:#EEE;width:1.4em;left:50%;margin-left:-.7em;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top,bottom,-webkit-transform;transition:transform,top,bottom;transition:transform,top,bottom,-webkit-transform;transition-duration:.2s;border-radius:0}.navicon:before{top:-.4em}.navicon:after{bottom:-.4em}.menuToggle.open .navicon{background-color:#fff0}.menuToggle.open .navicon:before,.menuToggle.open .navicon:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.menuToggle.open .navicon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.menuToggle.open .navicon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}header .phone{display:inline-block;margin-bottom:0;position:relative}header .phone li{display:inline-block;margin-bottom:0}header .phone li img{position:absolute;width:20px;left:-15px;top:0}header .phone li a{display:inline-block;color:#FFF}.menu.mobile .phone{margin:0;display:none}.menu.mobile .phone li{margin:0;display:inline-block;margin-left:0}.slide-in-fwd-left{-webkit-animation:FadeIn 0.3s linear;animation:FadeIn 0.3s linear;-webkit-animation-fill-mode:both}.slide-in-fwd-left:nth-child(1){animation-delay:.5s;-webkit-animation-delay:.5s}.slide-in-fwd-left:nth-child(2){animation-delay:.6s;-webkit-animation-delay:.6s}.slide-in-fwd-left:nth-child(3){animation-delay:.7s;-webkit-animation-delay:.7s}.slide-in-fwd-left:nth-child(4){animation-delay:.8s;-webkit-animation-delay:.8s}.slide-in-fwd-left:nth-child(5){animation-delay:.9s;-webkit-animation-delay:.9s}.fade-in{-webkit-animation:FadeIn 0.3s linear;animation:FadeIn 0.3s linear;-webkit-animation-fill-mode:both;-webkit-animation-delay:1s}@-webkit-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}section{position:relative;padding:100px 0}.container-fluid{max-width:1200px;padding:0 3%}.container{padding:0 3%}.big-gutters{margin-right:-30px;margin-left:-30px}.big-gutters .col,.big-gutters [class*="col-"]{padding-right:30px;padding-left:30px}.small-gutters{margin-right:-8px;margin-left:-8px}.small-gutters .col,.small-gutters [class*="col-"]{padding-right:8px;padding-left:8px}.fb_dialog{z-index:104!important}main.comingsoon{height:100%}section.comingsoon{background-color:#222;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_featured.jpg);background-position:center top;background-size:cover;padding:240px 0;overflow:hidden;height:100%}section.comingsoon .content{width:100%;text-align:center}section.comingsoon .logo{max-width:360px;width:90%;margin-bottom:30px}section.comingsoon p{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;line-height:1.5}section.comingsoon h5{margin-bottom:5px}section#featured{background-color:#222;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_featured.jpg);background-position:center top;background-size:cover;padding:240px 0 200px;overflow:hidden}section#featured .btn.services{background-color:#EEE;margin-right:5px}section#featured .btn.services:hover{background-color:#fafafa}section#featured .btn.services:active,section#featured .btn.services:focus{background-color:#fafafa}section#services{background-color:#e7bd20;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_services.jpg);background-position:center top;background-size:cover;padding:160px 0 120px;overflow:hidden;text-align:center}section#services h2{color:#c43900}section#services h2 span{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;font-size:26px;margin-bottom:5px;color:#222;display:block}section#services .col-lg-4:nth-child(2){margin-top:100px}section#services .col-lg-4 img{width:auto;height:90px}section#services .wp-block-image{margin-bottom:20px}section#services .col-lg-4 h4{font-family:montserrat,sans-serif;font-weight:800;font-size:18px;color:#222;margin-bottom:15px}section#services .col-lg-4 p{font-family:montserrat,sans-serif;font-weight:400;color:#222}section#aboutus{background-color:#222;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_aboutus.jpg);background-position:center bottom;background-size:cover;padding:160px 0 120px;overflow:hidden;text-align:center}section#aboutus h2{color:#c43900}section#aboutus p{max-width:920px;margin:0 auto 40px}section#aboutus h2 span{font-family:kallisto,sans-serif;font-weight:500;font-style:normal;font-size:26px;margin-bottom:5px;color:#EEE;display:block}section#aboutus h3{font-size:32px;color:#e7bd20;background-color:#2a2a2a;width:320px;position:absolute;margin-left:50%;left:-160px;margin-top:20px}section#aboutus .wp-bootstrap-blocks-row{text-align:center;padding:40px;margin:80px 0 40px;border:1px solid #e7bd20}section#aboutus .col-lg-3{margin:20px 0}section#aboutus .col-lg-3 img{width:auto;height:60px}section#aboutus .wp-block-image{margin-bottom:15px}section#aboutus .col-lg-3 h4{font-family:montserrat,sans-serif;font-weight:800;font-size:16px;color:#EEE;margin-bottom:15px}section#reviews{background-color:#EEE;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_reviews.jpg);background-position:right bottom;background-size:cover;padding:160px 0;overflow:hidden;text-align:center}blockquote{color:#222;padding:0;margin:0;font-size:20px;font-style:italic;border:none;text-align:center}blockquote p{color:#222;margin-bottom:20px}blockquote:before{font-family:FontAwesome;content:"\f10d";float:left;display:inline-block;color:#222;font-size:22px}.reviewer{font-family:montserrat,sans-serif;font-weight:800;font-style:italic;font-size:24px;line-height:1.2;margin-top:20px;color:#e7bd20}section#map{padding:0;-webkit-box-shadow:0 -24px 65px -3px rgb(0 0 0 / .2);-moz-box-shadow:0 -24px 65px -3px rgb(0 0 0 / .2);box-shadow:0 -24px 65px -3px rgb(0 0 0 / .2)}section#contact{background-color:#222;background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/bg_footer.jpg);background-position:left top;background-size:cover;padding:160px 0;overflow:hidden;font-family:kallisto,sans-serif;font-weight:500;font-style:normal;font-size:17px;text-transform:uppercase}section#contact .clonard{text-align:center;padding:0 50px}section#contact .clonard p{margin-top:20px}section#contact .contact-info,section#contact .location{margin-top:80px}section#contact .contact-info a{color:#EEE}section#contact .contact-info a.email{background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/email.svg);background-repeat:no-repeat;background-size:contain;padding-left:40px}section#contact .contact-info a.phone{background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/phone.svg);background-repeat:no-repeat;background-size:contain;background-position:3px;padding-left:40px;height:30px;display:block;margin-top:28px}section#contact .location{background-image:url(https://clonardelectrical.ca/wp-content/themes/clonard/style/images/location.svg);background-repeat:no-repeat;background-size:25px;padding-left:40px}footer{background-color:#e7bd20;text-align:center;padding:20px}footer p{font-size:12px;color:#222;margin-bottom:0}footer p img,.menu.mobile img{display:inline-block;vertical-align:middle}.grecaptcha-badge{display:none}@media screen and (max-width:1360px){header .phone{display:none}}@media screen and (max-width:1200px){.navbar{padding:40px 5%}.container-fluid,.container{padding:0 5%}}@media screen and (max-width:1199px){.menuToggle{display:block}header .phone{display:block;margin-right:100px}h1{font-size:50px}}@media screen and (max-width:1024px){.menu.mobile li{padding:15px 120px}section#featured{padding:220px 0 180px}section#contact .contact-info,section#contact .location{margin-top:50px}}@media screen and (max-width:991px){section#featured{padding:300px 0 260px}section#services h2{margin-bottom:60px}section#services .col-lg-4{max-width:460px;margin:0 auto}section#services .col-lg-4:nth-child(2){margin-top:0}section#aboutus .wp-bootstrap-blocks-row{margin:80px auto 0;max-width:500px}section#contact .clonard img{max-width:400px}section#contact .contact-info,section#contact .location{margin-top:0}}@media screen and (max-width:767px){.container-fluid{padding:0 7%}.navbar{padding:25px 7%}.navbar-brand img{max-width:240px}header .phone{margin-right:70px;font-size:16px}.menuToggle{top:28px;right:30px}.navbar.scrolled .menuToggle{top:19px}.menu.mobile ul{margin:0}.menu.mobile li{padding:0 50px;font-size:16px}.menu.mobile li a{padding:4px}.menu.mobile .copyright{padding:10px 0 15px}.menu.mobile .copyright p{margin-bottom:0;font-size:12px}footer p.copyright img,.menu.mobile .copyright img{width:110px}h1{font-size:26px;margin-bottom:20px}section#services h2,section#aboutus h2{font-size:40px}section#services h2 span,section#aboutus h2 span{font-size:18px}p{font-size:16px}.btn{padding:14px 15px;min-width:140px;font-size:15px}section#featured{padding:120px 0 80px}section#services,section#aboutus{padding:100px 0 60px}section#aboutus .wp-bootstrap-blocks-row{margin:60px auto 0;padding:40px 20px 20px}section#aboutus .col-lg-3{margin:15px 0}section#aboutus h3{font-size:22px;width:230px;left:-115px;margin-top:8px}section#aboutus .col-lg-3 h4{font-size:12px}section#reviews,section#contact{padding:100px 0}.reviewer{font-size:20px}section#contact .clonard img{max-width:280px}}@media screen and (max-width:575px){.menu.mobile li{font-size:20px;padding:5px;text-align:center}header .phone{display:none}section#contact .contact-info,section#contact .location{margin-left:10px}section#contact .contact-info a.phone{margin-bottom:28px}footer p{font-size:10px}}@media screen and (max-width:515px){section.comingsoon{padding:120px 0}.menuToggle{right:25px}.menu.mobile .copyright{right:25px}section#featured{padding:180px 0 140px}section#featured .btn#services{margin-right:2px}section#contact .clonard{padding:0}}