/* https://greatnorthpm.ca/wp-content/themes/gnpm/style.css?ver=12.5.3 */
.white-text,.white-text p,p.white-text,.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text h5,.white-text h6{color:#fff}.orange-text,.orange-text p,p.orange-text,.orange-text h1,.orange-text h2,.orange-text h3,.orange-text h4,.orange-text h5,.orange-text h6,h1.orange-text,h2.orange-text,h3.orange-text,h4.orange-text,h5.orange-text,h6.orange-text{color:#d86411}.center-text,.center-text p{text-align:center}.large-text,.large-text p{font-size:22px;line-height:30px;font-weight:600px}#intro-paragraph{border-top:12px solid #d86411;padding-top:70px!important;padding-bottom:90px!important}#intro-paragraph p{font-size:24px;line-height:32px;text-align:center}#intro-paragraph h1{margin-bottom:50px;text-align:center}h3{margin-bottom:20px}#main ul li{margin-bottom:15px}a.dt-btn.btn-grey{border-color:#3b3b3b;background:#3b3b3b!important;;color:#fff}a.dt-btn.btn-grey:hover{border-color:#3b3b3b!important;background:#d86411!important;color:#3b3b3b;!important}#content p{margin-bottom:25px}.my-col-padding{padding:85px 5% 105px 5%!important}.small-text{font-size:11px}.flip-box-wrap .flip-box .flipbox_heading{font-size:24px!important;line-height:30px!important;font-weight:700!important}.ifb-back .flip_link a{font-size:20px!important;line-height:24px;font-weight:700;padding:8px 14px!important;-webkit-border-radius:10px!important;;-moz-border-radius:10px!important;;border-radius:10px!important;}.ifb-back .flip_link a:hover{background:#d86411!important;;color:#ffffff!important;}.ifb-back{cursor:default}.ifb-flip-box-section{padding:15px 0!important}.pressure-washing .ifb-back{background:url(/wp-content/uploads/2023/08/flipbox-background-pressure-washing2.jpg) center center no-repeat!important;background-size:cover!important}.window-cleaning .ifb-back{background:url(/wp-content/uploads/2023/08/flipbox-background-window-cleaning.jpg) center center no-repeat!important;background-size:cover!important}.landscaping .ifb-back{background:url(/wp-content/uploads/2023/08/flipbox-background-landscaping.jpg) center center no-repeat!important;background-size:cover!important}.lot-maintenance .ifb-back{background:url(/wp-content/uploads/2023/08/flipbox-background-lot-maintenance.jpg) center center no-repeat!important;background-size:cover!important}.transparent .masthead:not(.side-header){background:rgba(255,255,255,.9)!important}.inline-header .header-bar>.mini-widgets{display:block;position:absolute;top:25px;right:50px;text-align:right;transition:0.5s}.mini-widgets .top-bar-phone a{color:#d86411!important;text-decoration:none!important}.mini-widgets .top-bar-phone a:hover{text-decoration:underline!important}.top-bar-phone{font-family:"Marcellus";font-size:32px;line-height:38px;font-weight:400;margin-bottom:8px;transition:all 0.3s ease-out}.top-bar-text{font-family:"Marcellus";font-size:16px;line-height:20px;font-weight:400;margin-bottom:8px;transition:all 0.3s ease-out}.top-bar-button{transition:all 0.3s ease-out}.transparent .masthead:not(.side-header).sticky-on .top-bar-text{margin-right:15px}.transparent .masthead:not(.side-header).sticky-on .top-bar-text,.transparent .masthead:not(.side-header).sticky-on .top-bar-button{display:inline;transition:all 0.3s ease-out}.transparent .masthead.inline-header.sticky-on .header-bar>.mini-widgets{top:15px}.transparent .masthead:not(.side-header).sticky-on .main-nav>li>a{margin:100px 0 0 0px!important;padding:15px 18px 15px 18px!important;transition:all 0.3s ease-out}.branding a img,.branding img,.transparent .masthead:not(.side-header-h-stroke) .branding>a{transition:all 0.3s ease-out}.mobile-header-bar .mobile-branding img{max-width:120px!important}.dt-mobile-header .top-bar-phone{font-size:26px;line-height:30px}.dt-mobile-header .top-bar-phone,.dt-mobile-header .top-bar-phone a,.dt-mobile-header .top-bar-text,.dt-mobile-header .top-bar-text a{color:#fff}.dt-mobile-header .top-bar-phone a{text-decoration:underline}.dt-mobile-header .top-bar-phone a:hover{text-decoration:none}.dt-mobile-header .top-bar-phone,.dt-mobile-header .top-bar-text,.dt-mobile-header .top-bar-button{display:block!important;transition:all 0.3s ease-out;margin-button:10px}.dt-mobile-header .top-bar-button a{border-color:#ffffff!important;background-color:#ffffff!important;color:#d86411!important}.dt-mobile-header .top-bar-button a:hover{background-color:#d86411!important;color:#ffffff!important}#page-banner{padding-top:715px}.testimonial-content p{font-size:30px;line-height:36px;font-weight:200;font-style:italic}.dt-testimonials-shortcode:before{position:relative;content:"";left:-70px;top:60px;width:70px;height:56px;background:url(/wp-content/uploads/2023/08/quotes-top-left.png) top left no-repeat}.dt-testimonials-shortcode:after{position:absolute;content:"";bottom:60px;right:-70px;width:70px;height:56px;;background:url(/wp-content/uploads/2023/08/quotes-bottom-right.png) top left no-repeat}.testimonial-location{font-weight:400 !Important;font-size:16px !Important}.cta-text p{font-size:24px;line-height:30px;;font-weight:600;text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,1px 0 0 #000,1px 1px 0 #000,0 1px 0 #000,-1px 1px 0 #000,-1px 0 0 #000}.cta-text.services p{text-shadow:none}.twentytwenty-after-label,.twentytwenty-before-label{width:260px;font-size:18px;line-height:24px;font-weight:700}.footer-address p{text-align:center}.footer-links p{font-size:18px;line-height:30px;text-align:right;font-weight:600;padding-top:70px}.footer-links p a{color:#d86411!important;text-decoration:none;font-size:30px}.footer-links p a:hover{opacity:.5}.footer-members-of p{text-align:center;font-weight:600;padding-top:15px;font-style:italic}#bottom-bar p{font-size:14px}@media handheld,only screen and (max-width:1150px){.flip-box-wrap .flip-box .flipbox_heading{font-size:18px!important;line-height:22px!important}.flip-box-wrap .flip-box{min-height:200px!important;height:200px!important}}@media screen and (min-width:779px) and (max-width:992px){.masthead .top-bar .left-widgets .in-top-bar-left.text-area,.masthead .top-bar .right-widgets .in-top-bar-right.text-area,.mobile-mini-widgets .near-logo-first-switch.text-area{text-align:right}.masthead .top-bar .left-widgets .in-top-bar-left.text-area,.masthead .top-bar .right-widgets .in-top-bar-right.text-area,.mobile-mini-widgets .near-logo-first-switch.text-area .top-bar-text{margin-right:6px}.masthead .top-bar .left-widgets .in-top-bar-left.text-area,.masthead .top-bar .right-widgets .in-top-bar-right.text-area,.mobile-mini-widgets .near-logo-first-switch.text-area .top-bar-text,.masthead .top-bar .left-widgets .in-top-bar-left.text-area,.masthead .top-bar .right-widgets .in-top-bar-right.text-area,.mobile-mini-widgets .near-logo-first-switch.text-area .top-bar-button{display:inline;transition:all 0.3s ease-out}.flip-box-wrap .flip-box{min-height:150px!important;height:150px!important}}@media handheld,only screen and (max-width:768px){.show-on-second-switch.text-area,.show-on-second-switch.in-top-bar{display:block!important}.flip-box-wrap .flip-box .flipbox_heading{font-size:24px!important;line-height:30px!important}.service-row-w-content-left{flex-direction:column-reverse}.dt-testimonials-shortcode:before{left:-10px;background-size:contain;width:50px}.dt-testimonials-shortcode:after{right:-10px;background-size:contain;width:50px}.testimonial-content p{font-size:26px;line-height:30px}#page-banner{padding-top:415px}.footer-links p{text-align:center}.my-col-padding{padding:0 3% 50px 3%!important}.cta-text{padding-left:3%;padding-right:3%}}