.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.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{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;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 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader::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:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.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}
/*!
Theme Name: Padgett Theme
Theme URI: http://underscores.me/
Author: Andrei Aristov
Author URI: https://toronto-web-design.ca/
Description: Custom theme for Padgett
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: padgett-april-2019
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Padgett Theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.menu-toggle,
.main-navigation.toggled
ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation
ul{display:block}}.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:"Neutra Text Book";src:url(https://padgettmarkham.ca/wp-content/themes/fonts/NeutraText-Book.otf) format("truetype")}body{font-family:'Open Sans',sans-serif;color:#23140e;font-size:20px}img{width:100%;height:auto}ul{padding-left:0;list-style-type:none;margin-bottom:0}p{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:#8FC640;font-weight:600;padding-bottom:20px;margin-bottom:0}@media (max-width: 575px){.header-contact
p{font-size:25px}}@media (min-width: 1200px){.container{max-width:1240px}}.navbar-brand
img{width:230px}.navbar-dark .navbar-toggler{color:rgba(255,255,255,1);border-color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,1)}.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75);cursor:pointer}nav.navbar{background-color:#054990;padding-top:10px;padding-bottom:13px}.dropdown-menu{background-color:rgba(5, 73, 144,0.5);margin-top:16px;border:0;border-radius:0}.dropdown-menu{background-color:rgba(5, 73, 144,0.5);margin-top:16px;border:0;border-radius:0;padding:3px
15px}a.dropdown-item{color:#fff;border-bottom:1px solid #fff;padding:5px
0}a.dropdown-item:last-child{border-bottom:0}.dropdown-item:focus,.dropdown-item:hover{color:#054990;background-color:transparent}.social-container{padding-bottom:10px}.social-container
p{display:inline-block;color:#f9f9f9;vertical-align:middle}.social-container
ul{display:inline-block;margin-left:5px}.social-container
li{display:inline-block;width:30px;margin-left:2px}.header-contact{padding-bottom:14px}.header-contact
p{color:#fff;font-size:30px;font-weight:600}.header-contact p
a{color:#fff}.header-contact p a:focus, .header-contact p a:hover{color:#fff;text-decoration:none}.header-contact p
span{color:#3FAE49}.navbar-nav a.nav-link{padding:0}.navbar-nav a.nav-link{padding:0
13px!important;color:#f1f1f1;border-right:1px solid #f1f1f1;line-height:1}.navbar-nav li:last-child a.nav-link{border-right:0;padding-right:0!important}@media (max-width: 991px){.social-container{padding:20px
0}.header-contact{padding-bottom:20px}.navbar-nav a.nav-link{padding:10px
0px!important;border-right:0}.navbar-nav{padding-bottom:10px}a.dropdown-item{border-bottom:0}.dropdown-menu{margin-top:5px;margin-bottom:5px}.dropdown-item:focus,.dropdown-item:hover{color:#fff}.dropdown-item.active,.dropdown-item:active{background-color:transparent}}@media (max-width: 575px){.navbar-brand
img{width:190px}}.slide{min-height:600px;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative;background-color:#f1f1f3;display:none}.slide:first-child{display:flex}.slider-container{width:390px;align-self:flex-end;padding:35px;display:none}.slider-container:first-child{display:block}.slider-container
h1{font-size:60px;color:#fff;text-shadow:0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1)}.slider-container
p{font-size:30px;line-height:1.1;color:#fff;text-shadow:0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1)}.slider-container
li{color:#fff;position:relative;padding:0
43px 10px;text-shadow:0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1)}.slider-container li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";padding-right:15px;font-size:29px;position:absolute;top:-10px;left:4px}.top-image{min-height:250px;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:top;position:relative;background-color:#f1f1f3}@media (max-width: 991px){.slider-container
h1{font-size:50px}.slider-container
p{font-size:26px}.slider-container
li{font-size:26px;padding:0
0 5px 43px}.slide{min-height:500px}}@media (max-width: 575px){.slider-container
h1{font-size:42px}.slider-container
p{font-size:23px}.slider-container
li{font-size:23px}.slide{min-height:400px}}.main-content{padding:50px
35px 35px 0 !important}.main-content
p{margin-bottom:20px;color:#555}.main-content
h2{margin-top:30px}.main-content
h1{color:#054990;font-size:3.5rem;font-weight:400}.main-content
ul{list-style-type:initial;list-style-position:inside;margin-bottom:15px}.main-content
li{color:#555;padding-bottom:5px}.main-content .image-left{width:180px;float:left;margin:0
20px 20px 0}.main-content .image-right{width:180px;float:right;margin:0
0 20px 20px}.main-content
.time{color:#868686;margin-top:-15px;margin-bottom:10px;font-weight:600}.main-content .blog-title{color:#8FC640}.main-content
.excerpt{margin-bottom:20px;border-bottom:1px solid #a2a2a2;padding-bottom:15px}.main-content .blog-image{margin-bottom:30px}.sidebar-menu{background-color:#C8C8C8;padding:35px}.sidebar-menu
h3{color:#fff}.sidebar-menu
ul{list-style-type:initial;list-style-position:inside}.sidebar-menu
li{color:#fff;position:relative;padding:0
0px 10px}.sidebar-menu
a{color:#fff}.sidebar-menu a:focus, .sidebar-menu a:hover{color:#fff}.sidebar-services{background-color:#8FC640;padding:35px}.sidebar-services
h3{color:#fff}.sidebar-services
li{color:#fff;position:relative;padding:0
43px 10px}.sidebar-services li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";padding-right:15px;font-size:29px;position:absolute;top:-10px;left:4px}.sidebar-contact{background-color:#054990;padding:35px}.sidebar-contact
h3{color:#fff}.sidebar-contact
p{color:#fff;margin-bottom:10px}.contact-page input, .contact-page
textarea{border:2px
solid #C8C8C8}.contact-page
form{margin-bottom:40px}.contact-page
#map{height:400px;margin-top:130px}input,textarea{width:100%;border:0;padding:5px
16px;margin-bottom:15px}textarea{margin-bottom:20px;height:100px}input[type="submit"]{background-color:#8FC640;border:0;color:#fff;font-weight:700;font-size:24px;padding:3px
20px;margin-bottom:10px;width:100%}@media (max-width: 991px){.main-content{padding:30px
25px 35px 0 !important}.sidebar-services{padding:20px
15px}.sidebar-services
li{padding:0
0 10px 43px}.sidebar-contact{background-color:#054990;padding:20px
20px}input,textarea{padding:5px
10px;margin-bottom:11px;font-size:17px}textarea{margin-bottom:15px}input[type="submit"]{font-size:20px;padding:3px
0;margin-bottom:10px}.contact-page
#map{height:330px;margin-top:120px}}@media (max-width: 767px){.sidebar{margin-bottom:20px}.main-content{padding:30px
25px !important}.sidebar-services
li{padding:0
0 20px 43px}.main-content
h1{font-size:3rem}.contact-page
#map{height:400px;margin-top:0;margin-bottom:80px}}.icon-row{padding:40px
0;background-color:#C8C8C8;overflow-x:hidden}.icon-row
li{display:flex}.icon-row
img{width:auto;height:80px;float:left;margin:auto 20px auto 0}.icon-row
p{font-weight:700;color:#054990}.icon-row p.green-color
a{color:#41AD49}.icon-row p a:focus, .icon-row p a:hover{color:#41AD49;text-decoration:none}.icon-row
.content{align-self:center}@media (max-width: 991px){.icon-row
img{width:auto;height:50px;margin:auto 15px auto 0}.icon-row
p{font-size:16px}}@media (max-width: 767px){.icon-row{padding:25px
0}.icon-row
img{width:auto;height:80px;margin:0
19px 15px 0}.icon-row
li{overflow:hidden}}@media (max-width: 575px){.icon-row
p{font-size:16px}.icon-row
img{width:auto;height:50px;margin:0
15px 15px 0}}.section-404{padding:120px
0}#map{height:500px}footer{background-color:#02103D;padding:30px
20px}footer
h6{font-size:20px;padding:0;color:#f1f1f1}footer
li{color:#f1f1f1;opacity:0.85}footer
a{color:#f1f1f1;opacity:0.85}footer .bottom-footer{padding-top:30px}footer .bottom-footer
p{color:#f1f1f1;opacity:0.7;font-size:16px;padding-top:4px}footer .bottom-footer
li{display:inline-block;padding-left:10px;font-size:16px}@media (max-width: 991px){#map{height:350px}}@media (max-width: 575px){#map{height:250px}footer
ul{margin-bottom:10px}footer .bottom-footer{padding-top:0px}footer .bottom-footer
li{padding-left:0;padding-right:10px}footer{padding-bottom:5px}}.wpcf7-response-output{margin:0!important;color:#fff}.contact-page .wpcf7-response-output{color:#054990;font-weight:600}span.ajax-loader{display:none!important}