@charset "UTF-8";html{position:relative;min-height:100%}.contentrow h1 span,.contentrow h1{font-weight:700 !important}.contentrow h3{font-weight:300 !important}.productsrow img{border:3px solid #fff !important}.bottomrow h2{text-align:left !important}ul.navv_sparky>li.active{background:transparent !important;border-bottom:2px solid #2b391d !important}.hot_swipe_carousel_slides .contents h2{margin-top:-26px !important}.sparky_home .fix_menu .mnu_mainmenu>li>a,.sparky_home .fix_menu .mnu_mainmenu>li>span,.sparky_inner .mnu_mainmenu>li>a,.sparky_inner .mnu_mainmenu>li>span{color:#000 !important}.sparky_home .fix_menu .mnu_mainmenu>li.active>a,.sparky_inner .mnu_mainmenu>li.active>a{color:#000 !important}.sparky_home .contentrow h2,.sparky_home .contentrow h2 a,.sparky_home .contentrow p{color:#fff!important}.sparky_home .contentrow{background:#2b391d !important}.hot_swipe_carousel_slides img{filter:brightness(50%) !important}body{height:100%}blockquote{font-size:1.5em}button,button.btn,a.btn,button.btn-primary,p.readmore a,a.readmore,input.button,.btn-primary,.btn-warning{font-weight:600;text-transform:uppercase;border:1px solid #e8e8e8;color:#2b391d;padding:12px 20px;border-radius:24px !important;background:#fff;background:linear-gradient(to bottom,#fff 0%,#e8e8e8 100%);transition:all 0.3s;text-shadow:none}button:hover,button.btn:hover,button.btn-primary:hover,button:active,button.btn:active,button.btn-primary:active,button:focus,button.btn:focus,button.btn-primary:focus,p.readmore a:hover,p.readmore a:focus,a.readmore:hover,a.readmore:focus,.btn:hover,input.button:hover,.btn-primary:hover,.btn-warning:hover,input.btn:focus,input.btn:active{border:1px solid #333 !important;color:#fff !important;background:#333 !important;transition:all 0.3s}.btn:hover,.btn:focus{background-position:0 0}.btn-primary{background:#2b391d;border:1px solid #2b391d;color:#fff}.btn-warning{color:orange}.btn-primary:hover,.btn-warning:hover{color:#fff}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,.form-control{border:1px solid #ccc;border-radius:24px;box-sizing:border-box;padding:12px 20px}a.btn.outline{background:transparent;color:#fff}a.btn.outline:hover{background:#333;border:1px solid #333;transition:all 0.3s}.sparky_home dl.article-info{padding-left:15px;padding-right:15px}.big_text{font-size:24px;font-weight:600;margin:30px 0}.big_text:first-child{margin:0 0 30px}ul.checklist li:before{color:#58b75d}.warning:before,.info:before,.error:before{margin:-7px 30px 0 0}.item-page-thin{max-width:800px;margin:0 auto}.sparky_inner .toprow{background:#fff;background:linear-gradient(60deg,#fff 0%,#fff 100%);border-bottom:5px solid #2b391d}.sparky_home .toprow.fix_menu{position:fixed;border-bottom:5px solid #2b391d}.fix_menu.floating{background:#fff !important;background:linear-gradient(60deg,#fff 0%,#fff 100%) !important}.fix_menu .sparky_cell{padding:5px 15px}.sparky_logo_link{line-height:1;text-decoration:none !important}.sparky_logo{display:inline-block;margin-right:5px;line-height:60px}.sparky_slogan{display:inline-block;vertical-align:top;margin-top:10px}ul.navv_sparky{margin-top:10px}ul.navv_sparky>li>a{text-transform:uppercase}ul.navv_sparky>li.active{border:1px solid #fff;border-radius:20px !important;background:#fff;background:linear-gradient(to bottom,#fff 0%,#e8e8e8 100%)}ul.navv_sparky>li.active>a,ul.navv_sparky>li.active:hover>a{font-weight:600}ul.navv_sparky>li.active:hover{background:#e8e8e8;font-weight:600}ul.navv_sparky ul{border-radius:20px}.container_mainmenu .parent>a::after{margin-left:10px}@media screen and (max-width:1199px){.toprow nav:not(.opened) ul.menu{display:none}}.carouselrow{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),0% 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),0% 100%)}.carouselrow .sparky_cell{padding:0}.hot_swipe_carousel_slides .contents{max-width:500px}.hot_swipe_carousel_slides .contents h2{line-height:1.2;margin-bottom:30px}.hot_swipe_carousel_slides .contents h2 span{font-weight:600}.hot_swipe_carousel_slides .contents a.btn{min-width:150px;margin:0 10px 0 0}.flickity-page-dots{bottom:80px !important}.userrow{text-align:center}.userrow .moduletable{max-width:750px;margin:0 auto}.userrow h3{text-align:center;padding:15px 0 30px}img.signature{max-width:250px}.productsrow .sparky_cell{padding:0}.productsrow a{display:block;float:left;width:25%;transition:all .3s}.productsrow a:hover img{filter:grayscale(1) brightness(.15);transition:all .3s}.productsrow a:hover::before{content:"\f06e";display:block;position:absolute;width:25%;height:20px;margin-top:9%;color:#fff;font-family:'Font Awesome 6 Free';font-size:32px;text-align:center;z-index:1}.user2row{text-align:center;color:#fff}.user2row .sparky_cell{padding-top:60px;padding-bottom:60px}.user2row h3,.user2row p{max-width:750px;margin:0 auto;color:#fff}.user2row h3{text-align:center;padding:15px 0 30px}.user2row iframe{margin-top:50px;max-width:100%}.advertrow{padding:50px 0;text-align:center}.advertrow .sparky_cell{padding:40px 30px}.advertrow .moduletable{margin-bottom:50px}.advertrow .moduletable:last-child{margin-bottom:0}.advertrow h3{text-align:center;text-transform:uppercase;font-size:16px}.advertrow img{max-width:32px}.approw{text-align:center;color:#fff;-webkit-clip-path:polygon(0 100px,100% 0%,100% 85%,0% 100%);clip-path:polygon(0 15%,100% 0%,100% 85%,0% 100%)}.approw .sparky_cell{padding:80px 15px 200px}.approw .moduletable{max-width:750px;margin:0 auto}.approw h3{text-align:center;color:#fff;font-weight:200;font-size:56px}.approw a{color:#fff}.approw .btn{color:#fff;background:#333;border:1px solid #333;text-transform:none;text-align:left;font-size:14px;font-weight:400;line-height:1.2;border-radius:35px !important;min-width:180px;margin:30px 7px 0;padding:10px 20px;transition:all 0.3s}.approw .btn:hover{background:#000;border:1px solid #000;color:#fff;transition:all 0.3s}.approw .btn i{font-size:36px;float:left;margin-right:15px}.approw .btn span{display:block;font-weight:600;font-size:18px}.item-page .sparky_container{margin:0 -15px}.sparky_container>.sparky_cell{float:left}.abovecontent .custom{text-align:center}.sparky_home .abovecontent{max-width:750px;margin:0 auto}.contentrow h1 span{font-weight:600}.contentrow h2.row_heading{font-size:32px !important;font-weight:600;text-align:center;padding:30px 0}.contentrow h3.row_subheading{font-size:48px;max-width:750px}.sparky_home .contentrow h2,.sparky_home .contentrow h2 a{font-size:16px;font-weight:600}.sparky_home .contentrow .item-image{float:none}.sparky_home .contentrow .item-image img{border:1px solid #e8e8e8;padding:5px;border-radius:20px}.contentrow .item-page .item-image img{border-radius:20px}.sparky_home .contentrow h2.item-title{padding-bottom:0;padding-left:15px;padding-right:15px}.blog-items .blog-item{margin-bottom:50px}.blog-items.columns-3 .blog-item{width:calc(33.33% - 30px)}.sparky_home .contentrow .blog-items p{padding-left:15px;padding-right:15px}p.readmore a.btn{padding:8px 20px;border-radius:20px !important}.contentrow li{line-height:1.4}.bottomrow{padding:50px 0 0}.bottomrow h2.row_heading{font-size:32px;font-weight:600;text-align:center}.bottomrow h3.row_subheading{font-size:16px;font-weight:400;text-align:center;padding-bottom:50px;max-width:750px;margin:0 auto}.hot_simple_contact .form-group{margin-bottom:0 !important}.hot_simple_contact textarea{height:120px}.bottomrow input#hot_simple_contact_field_antispam{border-radius:0;border:0;border-bottom:1px solid #ccc;box-shadow:none}.bottomrow input.button{width:auto}.mp_bottom1{padding-right:60px}.bottomrow .mp_bottom2 i{position:relative;top:-15px;float:left;margin:0 15px 0 0;color:#2b391d;font-size:24px;width:52px;height:52px;line-height:52px;border:1px solid #2b391d;text-align:center;border-radius:50%}.bottomrow .mp_bottom2 i.fa-envelope{font-size:18px;line-height:48px}.contact_section{clear:both;min-height:55px;margin-top:15px;margin-bottom:20px}#system-message-container{position:fixed;z-index:999;bottom:30px;right:30px}#system-message-container span.info{border:0;background:transparent;padding:0}#system-message-container span.info::before{float:none}.copyrightrow{color:#fff;background:#2b391d;background:linear-gradient(60deg,#2b391d 0%,#2b391d 100%);-webkit-clip-path:polygon(0 23%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 23%,100% 0,100% 100%,0% 100%);text-align:center;padding:50px 0 0 0}.copyrightrow .moduletable{margin-bottom:30px}.copyrightrow .moduletable.-social i{margin:0 7px;color:#fff;font-size:24px;width:52px;height:52px;line-height:52px;border:1px solid #fff;text-align:center;border-radius:50%;transition:all 0.3s}.copyrightrow .moduletable.-social i:hover{border:1px solid #333;background:#333;transition:all 0.3s}.copyrightrow .sparky_logo_link{margin:30px 0 50px}.copyrightrow .sparky_logo_link i{margin:0}.copyrightrow a{color:#fff;text-decoration:underline}.copyrightrow p.copyright{margin:30px 0 0 0}.mp_bottom3 i{margin:0 10px 0 0}.portfolio .contentrow p{color:#333;text-transform:uppercase;font-size:16px;font-weight:600}.portfolio_type{display:block;font-size:14px;text-transform:none;color:#666;font-weight:400}.contentrow .team{text-align:center}.contentrow .team p{color:#333;text-transform:uppercase;font-size:16px;font-weight:600}.team img{border-radius:50%;filter:grayscale(70%);transition:all 0.5s}.team img:hover{filter:grayscale(0%);transition:all 0.5s}.team_position{display:block;font-size:14px;text-transform:none;color:#666;font-weight:400}.com-contact.contact dt{float:inline-start;clear:both;padding-top:15px}.com-contact.contact dd{padding-inline-start:30px}.com-contact.contact dt+dd{padding-top:15px}@media (min-width:992px){.com-contact.contact{display:flex;flex-wrap:wrap}.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}}.page404 h1{color:#eee;font-size:300px;padding:0;line-height:0.7}.page404 h2{line-height:1}.page404 .inputbox{padding:26px;border:0;background:#eee;border-radius:26px;margin-bottom:0}.soon{font-size:18px}.soon .button{float:left;margin-left:10px}.soon .terms{font-size:14px;color:#999;margin-top:15px}.accordion-header button{background:transparent;border:0;box-shadow:none}.accordion-header button:hover{color:#2b391d}.accordion-header button.accordion-button:not(.collapsed){background:transparent;border:0;color:#2b391d;box-shadow:none}.sparky_container.pricing{text-align:center}.sparky_container.pricing .plan{border:1px solid #ccc;padding:50px 0 30px;border-radius:5px;margin:0 15px}.plan_name{text-transform:uppercase;font-weight:700}.plan_price{font-size:48px;font-weight:700;margin-bottom:0;color:#333}.sparky_container.pricing ul{margin:50px 0 50px;padding:0;list-style:none;min-height:140px}.sparky_container.pricing li::before{content:"\f00c";font-family:'Font Awesome 6 Free';display:inline-block;margin:0 10px;color:#58b75d}.sparky_container.pricing .plan.recommended{background:#2b391d;border:1px solid #2b391d}.sparky_container.pricing .plan.recommended,.sparky_container.pricing .plan.recommended .plan_name,.sparky_container.pricing .plan.recommended .plan_price,.sparky_container.pricing .plan.recommended li::before{color:#fff}.sparky_container.pricing .plan.recommended a.btn{color:#fff;border:2px solid #fff;background:#2b391d}.sparky_container.pricing .plan.recommended a.btn:hover{border:2px solid #333;background:#333}.blog .blog-items .blog-item{padding:30px 30px 15px 30px;border-radius:20px;border:1px solid #e8e8e8}.blog .blog-items .item-image{margin:-30px;padding-bottom:45px}.blog .blog-items .item-image img{border-radius:20px 20px 0 0}.blog h1{text-align:inherit}.blog .blog-items h2,.blog .blog-items h2 a{font-size:18px;padding-bottom:0;font-weight:600;text-transform:uppercase}.blog .blog-items .item-image~ul.tags,.blog .item-page .item-image~ul.tags{position:absolute;margin-top:-70px}.blog .blog-items ul.tags li,.blog .item-page ul.tags li,.tagspopular ul li{display:inline-block;border:0;border-radius:0;background:#f6f6f6;color:#333;font-size:12px;padding:5px 25px 5px 15px;text-transform:uppercase;-webkit-clip-path:polygon(0 0%,100% 0,calc(100% - 10px) 100%,0% 100%);clip-path:polygon(0 0%,100% 0,calc(100% - 10px) 100%,0% 100%)}.blog .item-page .item-image~ul.tags li{margin:0 30px}.tagspopular ul li{background:#f6f6f6}.tagspopular ul li a{font-size:12px}.mp_right{padding-left:30px}.mp_right h3{font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:30px;padding-top:30px;border-bottom:5px solid #2b391d}.mp_right ul{margin:0;padding:0;list-style:none}.mp_right li{margin:0;padding:0 0 15px}.mp_right li a{color:#000;font-weight:700}.mp_right li strong{font-weight:400}.mod-articles-category-title{display:block}.mod-articles-category-writtenby,.mod-articles-category-date{display:inline-block;font-size:14px;color:#999;margin-bottom:10px}.mp_right .search{margin:30px 0}.mp_right input[type="search"]{padding:26px;border-radius:26px;margin-bottom:0}.tag-category .inputbox{padding:26px;border:0;background:#eee;margin:0 15px 0 0;border-radius:26px}.tag-category button{margin:0 15px 0 0}.search #searchForm .inputbox{padding:26px;border:0;background:#eee;border-radius:26px}.search-results .result-title{font-size:32px;line-height:1.4}.search-results dd{margin-left:35px;margin-right:35px}.search-results .result-category{text-transform:uppercase;font-weight:700}.blog-items img.product_image{margin:15px 0 30px;border-radius:20px}.item-page img.product_image{max-width:300px;margin:0 30px 30px 0;float:left;border-radius:20px}.payment_icons i{font-size:40px;color:#999;margin-right:10px}.imagelightbox-arrow-right:before{border-left-color:#333 !important}.imagelightbox-arrow-left:before{border-right-color:#333 !important}#imagelightbox-close:before,#imagelightbox-close:after{background-color:#333 !important}.nav-toggle{border-radius:5px;margin-top:5px;background-size:42px 84px;&.jch-lazyloaded{background-image:url(https://amenagementmarosa.ca/media/templates/site/mobility/images/tinynav_white.png)}}.nav-collapse.opened li a{padding:0 15px;line-height:50px}.nav-collapse.opened ul.navv>li.active{border-radius:0 !important;border:0}.nav-collapse.opened ul.navv{margin-top:0}.nav-collapse.opened ul.navv ul{border-radius:0}.nav-collapse.opened ul.navv ul a{padding:0 30px;height:30px;line-height:30px}.nav-collapse.opened .mnu_mainmenu li ul li{border-bottom:0}.nav-collapse.opened ul.navv>li.active:hover{background:#333}@media (max-width:1199px){.one .mp_logo{width:50% !important;padding:15px}.one .mp_mainmenu{width:50% !important;padding:15px}ul.navv_sparky>li.active{border-radius:0 !important;background:transparent;border:0}ul.navv_sparky ul{border-radius:0}ul.navv_sparky{margin-top:0}ul.navv_sparky>li.active:hover{background:#333}}@media (max-width:991px){h1,h1 a{font-size:60px}.hot_swipe_carousel_slides .contents h2{font-size:40px !important;margin-bottom:0}.user2row iframe{margin-top:0}.advertrow .sparkle3{width:50% !important;padding-bottom:0}.soon .button{margin-left:0}.page404 h1{font-size:150px}.sparky_container.pricing .plan{margin:0}.products .items-row .span6{width:100%;margin-left:0}.products .items-row .span6:first-child{margin-bottom:60px}.mp_right input[type="search"]{margin-bottom:15px}}@media (max-width:767px){.hot_swipe_carousel_slides .contents{top:20% !important}h1{font-size:28px !important}.carouselrow .btn{font-size:14px;padding:10px 15px}.carouselrow .gallery-cell p{margin:0 0 15px}.sparky_home .contentrow{margin:30px 0 0px}.mp_right{padding-left:15px}.mp_right input[type="search"]{margin-bottom:0}.mp_bottom1{padding-right:15px}.sparky_container.portfolio{text-align:center}.contact-form .form-horizontal .controls input,.contact-form .form-horizontal .controls textarea{padding:20px}.blog-items.columns-3 .blog-item{width:100%}.user2row iframe{max-height:300px}}@media (max-width:675px){.one .mp_mainmenu{width:30% !important}.one .mp_top1{width:20% !important}.toprow .sparky_cell{padding:15px}.hot_swipe_carousel_slides .contents a.btn{min-width:0}.carouselrow{-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0% 100%);clip-path:polygon(0 0,100% 0,100% 90%,0% 100%)}.approw{-webkit-clip-path:polygon(0 10%,100% 0%,100% 90%,0% 100%);clip-path:polygon(0 10%,100% 0%,100% 90%,0% 100%)}.copyrightrow{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0% 100%)}}@media (max-width:600px){.sparky_home .toprow{position:relative;background:#fff! important;border-bottom:5px solid #2b391d}.sparky_inner .toprow{background:#fff! important;border-bottom:5px solid #2b391d}.hot_swipe_carousel_slides .contents h2{font-size:32px !important}.flickity-page-dots{bottom:40px !important}.item-page .sparky_container{margin:0}.carouselrow h2{padding-top:0}.advertrow .sparkle3{width:100% !important}.productsrow a{width:50%}.dl-horizontal dt{width:auto}.dl-horizontal dd{margin-left:30px}.item-page img.product_image{max-width:100%;margin:0 0 30px 0;float:none}}@media (max-width:520px){.hot_swipe_carousel_slides .contents{top:10% !important}.hot_swipe_carousel_slides .contents a.btn{padding:5px 10px;margin:0 0 5px 0}.hot_swipe_carousel_slides .contents h2{font-size:22px !important}.flickity-page-dots{display:none}.one .mp_logo{width:70% !important}.one .mp_mainmenu{width:30% !important}}.sparky_settings{position:fixed;z-index:9999;top:40%;padding:10px;background:#ccc;border-radius:0 32px 32px 0;cursor:pointer}.sparky_settings:hover{background:#000}.settings_content{display:none;float:left;padding-right:30px}.settings_content span{display:inline-block;width:38px;height:38px;border:3px solid #666;border-radius:19px}.settings_content span:hover{border:3px solid #fff}.settings_content span.pink{background:#2b391d}.settings_content span.gold{background:#e0c4a4}.settings_content span.silver{background:#9fa0a1}.settings_cog{float:left}.sparky_settings i{font-size:40px;color:#fff}.sparky_settings:hover i{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}
