@charset "UTF-8";
/***!  /media/templates/site/barber/css/custom.css  !***/

#row_26872706 .sparky_col1 a{color:#000 !important}#row_26872706 h3{font-size:24px;color:#fff;font-weight:400;font-family:"Poppins"}h2 span{color:#ff0000!important}#row_64765566 h2{color:#fff !important}#row_20526047 hr{color:#fff !important}#row_64765566 div.sparky_col1{display:none !important}.servicesrow h3{font-size:24px;color:#f00;font-weight:400;font-family:"Poppins"}b{font-weight:700}.carouselrow img.logo-diapo{width:330px !important}#row_14372586 p{font-weight:700;text-transform:uppercase}.content_sparky p a,.content_sparky li a{border-bottom:1px solid var(--sparkycolor1)}input,input.form-control,textarea,textarea.form-control{width:100%;border:1px solid #777;border-radius:3px;padding:10px 20px;margin-bottom:25px}input::placeholder,textarea::placeholder{color:#888}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button{background:var(--sparkycolor1);border:1px solid var(--sparkycolor1);border-radius:28px;color:#fff;font-weight:bold;line-height:35px;padding:9px 30px;transition:all 0.3s}button:hover,button.btn:hover,button.btn-primary:hover,input.button:hover,a.btn:hover,button:active,button.btn:active,button.btn-primary:active,input.button:active,a.btn:active,button:focus,button.btn:focus,button.btn-primary:focus,input.button:focus,a.btn:focus,p.readmore a.btn:hover,p.readmore a.btn:active,p.readmore a.btn:focus,a.sparky_button:hover,a.sparky_button:active,a.sparky_button:focus{background:#999;border:1px solid #999;color:#fff !important;text-decoration:none;transition:all 0.3s}a.sparky_button.outline{background:transparent;border:1px solid var(--sparkycolor1);color:var(--sparkycolor1)}a.sparky_button.outline:hover{background:transparent;border:1px solid #999;color:#999 !important}a.sparky_button.white{background:#f00;border:1px solid #fff;color:#fff}a.sparky_button.white:hover{background:#000;border:1px solid #fff;color:#fff !important}a.sparky_button.white.outline{background:transparent;border:1px solid #fff;color:#fff}a.sparky_button.white.outline:hover{background:#f00;border:1px solid #fff;color:#fff !important}.input-group .btn{height:46px;line-height:1;margin-left:-7px !important;padding:10px 15px}.btn-group{margin-bottom:30px}.btn-group input{margin-bottom:0}.sparky_home .logorow{position:absolute;width:100%;z-index:1}.sparky_inner .logorow{background:var(--sparkycolor1)}.sparky_logo_image img{max-width:40px;margin-top:12px}.logorow a.sparky_button{padding:3px 20px;border:0 !important}.fix_menu{position:fixed !important;background:rgba(0,0,0,.8) !important}.logorow.fix_menu .sparky_container>.sparky_cell{padding-top:0;padding-bottom:0}.carouselrow>.sparky_container>.sparky_cell{padding:0}.carouselrow a.sparky_button{display:inline-block;margin-inline-end:15px}.carouselrow .hot_swipe_carousel_slides .contents h2{max-width:840px;line-height:1}.carouselrow .hot_swipe_carousel_slides .contents p{max-width:480px}.carouselrow .flickity-prev-next-button{background:transparent !important;border:0 !important}.carouselrow .flickity-prev-next-button:hover{border:0 !important}.carouselrow .flickity-prev-next-button .arrow{fill:#fff}.carouselrow .flickity-prev-next-button:hover .arrow{fill:#999}.carouselrow .contents h2,.carouselrow .contents p{position:relative;top:0;opacity:0}.carouselrow .is-selected .contents h2,.carouselrow .is-selected .contents p{animation-name:carousel_text_fade;animation-duration:2s;animation-fill-mode:forwards}@keyframes carousel_text_fade{25%{opacity:0;top:-30px}100%{opacity:1;top:0}}.powered>.sparky_page_container>.sparky_col1,.powered>.sparky_page_container>.sparky_col2{flex-direction:row}.powered figure{max-width:200px;margin-inline-start:15px}.countersrow{background:linear-gradient(to right,#000 40%,#fff 40%)}.countersrow>.sparky_page_container>.sparky_cell{padding-bottom:0}.countersrow .counter_field{text-align:left !important}.countersrow .counter_number{margin-bottom:0 !important;line-height:1.2}.countersrow h2{margin-left:-157px;color:#fff;mix-blend-mode:difference;isolation:isolate}.countersrow figure img{margin-bottom:0}.servicesrow p{padding-inline-start:35%}.testimonialsrow{background:linear-gradient(to right,#fff calc((100vw - 1200px) / 2 + 400px),#f00 calc((100vw - 1200px) / 2 + 400px))}.hot_swipe_carousel_slides_testimonials .gallery-cell{display:flex;flex-direction:row-reverse;padding:50px 50px 50px 70px}.hot_swipe_carousel_slides_testimonials img{width:200px !important;height:200px;margin-right:30px;position:relative;z-index:1;border-radius:50%}.hot_swipe_carousel_slides_testimonials .contents{position:relative !important;padding-right:30px !important}.hot_swipe_carousel_slides_testimonials .contents h2{padding-bottom:15px}.hot_swipe_carousel_slides_testimonials .contents .rating{color:orange}.hot_swipe_carousel_slides_testimonials .flickity-page-dots{width:97% !important;bottom:-50px !important}.hot_swipe_carousel_slides_testimonials .flickity-page-dots .dot{background:#333 !important;opacity:1 !important}.hot_swipe_carousel_slides_testimonials .flickity-page-dots .dot.is-selected{background:var(--sparkycolor1) !important;width:12px !important;height:12px !important}.hot_swipe_carousel_slides_testimonials .flickity-prev-next-button{background:#fff !important;border:0 !important}.newsrow>.sparky_page_container>.sparky_col1{flex-direction:row;justify-content:flex-end;align-content:center;flex-wrap:wrap}.newsrow>.sparky_page_container>.sparky_col1 a.sparky_button{margin-inline-start:15px;height:55px}.newsrow2 .newsflash-image img{max-width:670px}.newsrow2 .mod-articlesnews.newsflash{display:flex;flex-wrap:wrap;gap:30px}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item{width:calc(50% - 30px)}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child{width:100%}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child .newsflash-image{float:left;margin-inline-end:30px}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item .sparky_page_row>.sparky_page_container>.sparky_cell{padding-top:0;padding-bottom:0}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child .sparky_page_row>.sparky_page_container>.sparky_cell{padding:0}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child h3{position:relative;width:calc(100% + 157px);left:-157px;padding-top:70px;color:#fff;mix-blend-mode:difference;isolation:isolate;font-size:40px}.newsrow2 .readmore a.btn,.newsrow2 .readmore a.btn:hover{background:transparent;color:var(--sparkycolor1);border:0;border-bottom:1px solid var(--sparkycolor1);border-radius:0;padding:0;font-weight:700;line-height:1.2}.newsrow2 .readmore a.btn:hover{color:#777 !important;border-bottom:1px solid #777}.sparky_container>.content_sparky.sparky_cell{padding-top:0}.intro_row h1{color:#fff !important}.intro_row{background:url(https://construction-morin.ca/media/templates/site/barber/images/bandeau.gif) no-repeat center top;background-size:100% auto;background-attachment:scroll;padding-top:90px;padding-bottom:50px;height:400px}.page-header h1{padding:50px 0}.dividerrow.row_fluid .sparky_cell{padding-left:0;padding-right:0}.dividerrow hr{opacity:1;border:0}.teamrow .sparky_cell{border-right:3px solid var(--sparkycolor2)}.teamrow .sparky_cell:last-child{border-right:0}.pricingrow .sparky_cell{border-right:3px solid var(--sparkycolor2)}.pricingrow .sparky_cell:last-child{border-right:0}.pricingrow b{color:var(--sparkycolor1);font-weight:700;border-bottom:1px solid var(--sparkycolor1)}.testimonialrow1 .sparky_col1{background:var(--sparkycolor2)}.testimonialrow2 .sparky_col0{background:var(--sparkycolor2)}.blog-items .blog-item{margin-bottom:50px}.blog-items.columns-3 .blog-item{width:calc(33.33% - 25px)}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px;padding-inline-end:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}.osm-map{z-index:0}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap;margin-bottom:50px}.com-contact.contact .page-header,.com-contact.contact h1{width:100%}.com-contact__container{width:34%}.com-contact__form.contact-form{width:66%;margin-top:15px}.com-contact__form.contact-form legend{background:transparent;padding:15px 0;font-size:24px;line-height:1.4;font-weight:700;text-transform:uppercase}.com-contact.contact>h2{display:none}}.bottomrow{margin-top:50px;background:linear-gradient(to top,var(--sparkycolor1) 50%,#fff 50%)}.bottomrow .sparky_container{display:flex;align-items:center;background:url(https://construction-morin.ca/media/templates/site/barber/images/footer_bg.jpg);background-position:center left;background-size:90% auto;background-repeat:no-repeat;padding:50px calc((100vw - 1200px) / 2)}.bottomrow h2{font-size:72px;line-height:1;color:#fff}.bottomrow .sparky_page_container>.sparky_col0{flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap}.bottomrow a.sparky_button{margin-inline-start:30px}.bottomrow2{color:var(--sparkycolor2);padding-top:50px}.bottomrow2 .sparky_page_container .sparky_cell{padding-top:0}.bottomrow2 h3{font-size:18px;font-weight:700;line-height:30px;color:#fff}.footer_logo{margin-inline-start:45px}.footer_logo::before{content:"";position:absolute;width:30px;height:30px;margin-inline-start:-45px;margin-inline-end:15px;margin-top:-3px;background:url(https://construction-morin.ca/media/templates/site/barber/images/logo_barber.png);background-size:30px 30px}.bottomrow2 .sparky_social_icons a:first-child{padding-inline-start:0}.footerrow{color:#fff;padding-bottom:50px;text-align:center}.footerrow a{color:#f00}.footerrow a:hover{color:#fff;text-decoration:underline}.footerrow p{}.nav-toggle{background:url(https://construction-morin.ca/media/templates/site/barber/images/tinynav_white.png);background-size:42px 84px;float:right;margin-top:13px}@media (max-width:1229px){.hot_swipe_carousel_slides .contents{max-width:970px}.hot_swipe_carousel_slides .contents h2,.bottomrow h2{font-size:60px !important}.bottomrow .sparky_container{background:url(https://construction-morin.ca/media/templates/site/barber/images/footer_bg.jpg);background-position:center left;background-size:95% auto;background-repeat:no-repeat}}@media (max-width:1059px){.hot_swipe_carousel_slides .contents{top:20% !important}.hot_swipe_carousel_slides .contents h2,.bottomrow h2{font-size:48px !important}}@media (max-width:991px){.logorow nav:not(.opened) ul.menu{display:none}.logorow ul.menu li ul li{border-bottom:0}.logorow>.sparky_container>.mp_logo{width:15% !important}.logorow>.sparky_container>.mp_top1{width:35% !important}.logorow>.sparky_container>.mp_top2{width:50% !important}.hot_swipe_carousel_slides .contents{max-width:750px}.hot_swipe_carousel_slides_testimonials .gallery-cell{display:block}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item .newsflash-image{float:none !important}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child h3{left:0;padding-top:15px}.mod-articlesnews__item:first-child .sparky_page_row{margin:0}.bottomrow .sparky_container{background:url(https://construction-morin.ca/media/templates/site/barber/images/footer_bg.jpg);background-position:center left;background-size:100% auto;background-repeat:no-repeat}}@media (max-width:899px){.hot_swipe_carousel_slides .contents{top:15% !important;max-width:85%}.hot_swipe_carousel_slides .contents h2{font-size:32px !important}button,button.btn,input.button,a.btn,p.readmore a.btn,a.sparky_button,.logorow a.sparky_button{font-size:14px;padding:0 15px}input,input.form-control,textarea,textarea.form-control{padding:5px 15px}.newsrow>.sparky_page_container>.sparky_col1 a.sparky_button{height:37px}.blog-items h2,.blog-item h2 a{font-size:24px}}@media (max-width:767px){.intro_row{height:auto !important}.intro_row h1{color:#000 !important}.testimonialsrow a.sparky_button{margin-left:116px}.testimonialsrow{text-align:center !important;background:#f00 !important}.testimonialsrow p,.testimonialsrow h2 span{color:#fff !important}#row_35295120 .sparky_col1{padding-top:0px !important}.powered>.sparky_page_container>.sparky_col1,.powered>.sparky_page_container>.sparky_col2{margin-top:-48px !important;flex-direction:row}.carouselrow img.logo-diapo{display:none !important}.sparky_home .logorow{position:relative;background:var(--sparkycolor1)}.hot_swipe_carousel_slides .contents{top:0% !important}.bottomrow .sparky_container{padding-left:15px;padding-right:15px}.bottomrow2>.sparky_container>.sparky_cell{width:100% !important}}@media (max-width:689px){.nav-toggle{float:left}.logorow>.sparky_container>.mp_logo{width:15% !important}.logorow>.sparky_container>.mp_top1{width:15% !important}.logorow>.sparky_container>.mp_top2{width:70% !important}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child .newsflash-image{margin-inline-end:0}.newsrow2 .newsflash-image img{max-width:100%}}@media (max-width:569px){.hot_swipe_carousel_slides .contents{font-size:14px !important}.hot_swipe_carousel_slides .contents h2{font-size:24px !important;padding-top:0}.hot_swipe_carousel_slides .contents p{margin-bottom:0;line-height:1.2}}@media (max-width:489px){.logorow .sparky_page_container{justify-content:right}.logorow .sparky_page_container>.sparky_cell{width:auto !important;padding-left:0;padding-right:0;margin-bottom:0}.logorow .sparky_page_container>.sparky_cell:last-child{padding-right:15px}.logorow .sparky_social_icons a{padding-inline-start:0;padding-inline-end:10px}.hot_swipe_carousel_slides .contents{padding-top:0 !important}.blog-items.columns-3 .blog-item{width:100%}}@media (max-width:414px){.countersrow{background:var(--sparkycolor2);padding-top:0 !important}.countersrow h2{margin-left:0}.counter_container .counter_field{margin:0 !important;text-align:center !important}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item:first-child h3{width:auto}.newsrow2 .mod-articlesnews.newsflash .mod-articlesnews__item{width:100%}.dividerrow{display:none}.teamrow .sparky_cell,.pricingrow .sparky_cell{border-right:0}.bottomrow h2{font-size:24px !important}.bottomrow .sparky_page_container>.sparky_col0{justify-content:flex-end}}@media (max-width:399px){.hot_swipe_carousel_slides .contents{font-size:12px !important}.hot_swipe_carousel_slides .contents h2{font-size:18px !important;padding-bottom:5px}}
