/* https://torontocarlocksmith.com/wp-content/themes/torontocarlocksmith-child/style.css?ver=6.8.2 */
.elementor-widget-text-editor.News{display:none!important}.elementor-location-header{margin-bottom:-80px}.header-custom{background:none repeat scroll 0 0 transparent;box-shadow:none;display:block;margin:0 auto;width:100%;z-index:1001;transition-duration:.5s}body.sticky .header-custom{background-color:rgba(0,0,0,.8)}footer ul li{list-style:none}footer ul li strong{color:white!important;font-weight:normal!important}footer ul li a{color:#C8C8C8CC!important}footer ul li a:hover{color:#fecb18!important}footer ul{padding-left:0!important}.contactInFooter input:not(.submit){background-color:transparent;color:#93a1a7;height:40px;width:262px}.contactInFooter .submit{background-color:#fe5b10;border:0 none;box-shadow:none;color:#fff;height:40px;left:225px;padding:0 13px;position:absolute;right:0;top:0;border-radius:0}.slider-home h1,.slider-home h2{color:#fff;text-transform:uppercase;font-weight:600;font-size:55px}.slider-home h1:after,.slider-home h2:after{width:70px;height:3px;content:"";background-color:#000;display:block;margin-top:15px}.zoomHover{transition:all .5s ease-in-out}.zoomHover:hover{transform:scale(1.1)}.selectRound{color:yellow;background:red;padding:0 4px;transform:rotate(5deg);display:inline-block}.elementor-testimonial__text{padding:30px}.elementor-testimonial__content{padding:0!important}.elementor-testimonial__content:after{display:none!important}.elementor-testimonial__text:before{content:"\f10d";font-family:"Font Awesome 5 Free";color:rgba(255,255,255,.4);font-size:18px;position:absolute;top:5px;left:5px;font-weight:900}.elementor-testimonial__text:after{content:"\f10e";font-family:"Font Awesome 5 Free";color:rgba(255,255,255,.4);font-size:18px;position:absolute;right:5px;bottom:5px;font-weight:900}form .row{display:flex}form .row label:first-child{padding-right:20px}form label{margin-bottom:20px;width:100%}form .row label{width:50%;flex:0 0 50%}.wpcf7-submit{border:none!important}textarea{height:auto;min-height:50px}.hoverShadow .elementor-element-populated{transition-duration:.3s}.hoverShadow .elementor-image-box-content{padding:0 15px 15px}.elementor-post__read-more{float:right}.elementor-post__read-more:hover{-webkit-animation-name:popBtn;animation-name:popBtn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.zoomWraper{overflow:hidden}.twoCulomns .elementor-icon-list-items{display:flex;flex-wrap:wrap}.twoCulomns .elementor-icon-list-item{width:50%;flex:0 0 50%;display:flex;align-items:center!important;padding-bottom:15px!important}.borderRadiusIcon .elementor-icon{border-radius:10px}.paddingIcon .elementor-icon{padding:40px 60px!important}.paddingIcon .elementor-icon-box-icon{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:20px}.day{background-color:#ececec;padding:6px 4px;font-size:17px;color:#727272;border-radius:2px 2px 0 0;border-bottom:1px solid #FFF}.month{background:rgba(254,203,24,1);padding:1px 4px 2px;color:#000;font-size:13px;border-radius:0 0 2px 2px;border-bottom:1px solid rgba(0,0,0,.08)}.home .elementor-post__meta-data{width:50px;padding:0!important;text-align:center;position:absolute;top:20px;left:20px}.blog .elementor-post__meta-data{width:44px;text-align:center;float:left;margin-right:20px;height:100%}.blog article{position:relative;border-bottom:1px solid #f2f2f2;padding:0 0 35px!important}.blog article:last-child{border:none}.widget{border:1px solid #ccc;border-top-color:#B6702A;margin:15px 0;padding:0 15px;list-style:none}.widget>h3{color:#fecb18;font-size:18px;margin-bottom:25px;margin-top:25px;text-transform:uppercase;font-weight:700;line-height:20px;letter-spacing:1px}.sidebar .widget ul{padding-left:15px}.sidebar .widget ul li{list-style-type:none;font-size:14px;padding:15px 0;border-top:1px solid #E9E9E9;position:relative;display:flex;align-items:center}.sidebar .widget ul li a{color:#222;font-size:17px;font-weight:400;line-height:22px;padding-left:18px}.sidebar .widget ul li:before{font-family:"Font Awesome 5 Free";font-size:13px;content:"\f105";top:14px;left:0;font-weight:900}.contactForm form,.contactForm .formHolder{display:flex;align-items:flex-start;padding-top:20px;flex-wrap:wrap}.contactForm .formWrapp{background-color:#b6702a;padding:30px 20px 30px 20px;margin-bottom:20px;color:#fff}.contactForm .formWrapp a{color:#fff;text-decoration:underline}.contactForm .wpcf7-response-output{margin-left:0!important}.contactForm .row{display:flex;justify-content:space-between;margin-right:20px;margin-left:0}.codedropz-upload-handler{border:2px dashed #fff}.elementor-editor-active header{background:#000}.contactForm .selectForm{padding-right:20px;width:100%}.contactForm select,.contactForm .darkSub{border:none}.contactForm .row label{padding-right:20px;width:33.33%;flex:0 0 33.33%}.contactForm .selectForm label{width:100%}.contactForm input,.contactForm select{border-radius:0!important;border:none!important}.contactForm input,.contactForm select{height:42px}.contactForm .row label:last-child{padding-right:0}.contactForm .submitHolder{width:20%}.contactForm .darkSub{background-color:#111;color:#FFF;padding:8px 50px;border-radius:0 0 0 0;font-size:14px;font-weight:600}.contactForm .wpcf7-not-valid-tip{color:#fff;padding-top:5px}.contactForm .selectForm .description{font-size:14px;padding-left:10px}.contactForm .darkSub:hover{background-color:#3e3e3e}.contactForm .ajax-loader{display:none}.contactForm .row{margin-bottom:0;width:100%;margin-right:0}.contactForm .row .email{padding-right:0}.contactForm .row label:last-child{padding-right:0}.formWrapp h4 img{width:20px}.contact-page input[type=text],.contact-page input[type=email]{height:46px;border-radius:2px;background-color:#FFF;border:1px solid #e5e5e5;margin:0 0 1.35286rem}.contact-page textarea{border-radius:2px;background-color:#FFF;border:1px solid #e5e5e5!important;margin:0 0 1.35286rem}.contact-page .row label{margin-bottom:0}.contact-page p{text-align:center}@keyframes popBtn{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media (max-width:1024px){.paddingIcon .elementor-icon{padding:20px 40px!important}.sidebar .widget ul{padding-left:0}}@media (max-width:992px){.contactForm .row{width:100%;padding-bottom:20px;margin-right:0;flex-wrap:wrap}.contactForm .row label{margin-bottom:20px}.contactForm .selectForm{width:50%}.contactForm .submitHolder{width:30%}.contactForm .row{flex-wrap:nowrap;margin-bottom:0;padding-bottom:0}.contactForm .selectForm{width:100%}}@media (max-width:756px){.elementor-posts--thumbnail-right article{flex-wrap:wrap;flex-direction:column-reverse}.elementor-posts--thumbnail-right article a{margin-left:0!important}.elementor-posts--thumbnail-right article a .elementor-post__thumbnail{margin-bottom:20px}.menu-areas li{width:100%}.menu-areas{justify-content:flex-start}.menu-areas li a{white-space:normal!important}.elementor-location-header{position:relative;left:auto;top:auto;right:auto;margin-bottom:0}.contactForm .row label{padding-right:20px;width:100%;flex:0 0 100%}.contactForm .selectForm{padding-right:0}.paddingIcon .elementor-icon{padding:20px 40px!important}.borderRadiusIcon .elementor-icon-box-wrapper{display:flex}.borderRadiusIcon .elementor-icon-box-content{margin-left:15px!important}form .row label{width:100%;flex:0 0 100%}form .row{flex-wrap:wrap}form .row label{padding-right:0!important}.slider-home h1,.slider-home h2{font-size:24px}.contactForm .row{flex-wrap:wrap}.contactForm .row p,.contactForm .wpcf7-submit{width:100%}.contactForm .selectForm label p:last-child{display:none}.header-custom{background-color:rgba(0,0,0,1)}}@media screen and (max-width:1024px){.related-articles article{flex-wrap:wrap;flex-direction:column-reverse}.related-articles .elementor-post__thumbnail__link{width:100%!important;margin-left:0!important;margin-bottom:20px}}