.main-navigation .main-nav ul li.menu-promo a{color:#648c1a;transition:all 0.2s ease-in-out}.main-navigation .main-nav ul .menu-promo.current-menu-item>a,.main-navigation .main-nav ul .menu-promo.current-menu-parent>a,.main-navigation .main-nav ul .menu-promo.current-menu-ancestor>a{color:#fff;transition:all 0.2s ease-in-out;background-color:#648c1a}.main-navigation .main-nav ul li.menu-promo>a:hover,.main-navigation .main-nav ul li.menu-promo.sfHover>a{color:#fff;background-color:#78af1f}.elev_hero_section .fl-row-content-wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.elev_hero_section .fl-row-content{position:relative;z-index:1}.elev_hero_section .fl-row-content-wrap:after{background:-moz-linear-gradient(left,rgb(0 0 0) 0%,rgb(0 0 0 / .4) 50%,#fff0 80%);background:-webkit-linear-gradient(left,rgb(0 0 0) 0%,rgb(0 0 0 / .4) 50%,#fff0 80%);background:linear-gradient(to right,rgb(0 0 0) 0%,rgb(0 0 0 / .4) 50%,#fff0 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#d1000000',GradientType=1)}.hero-slogan p{font-size:4rem;color:#fff;line-height:4rem}.retina-image img{width:50%!important;height:50%!important}h1,h2{color:#004d71}h2{text-transform:uppercase}.elev-callout h3{font-size:21px;color:#fff}.elev-cta p{font-size:30px;color:#fff;text-align:center;text-transform:uppercase}.elev-underline{text-decoration:underline}.copyright-bar{border-top:1px solid #80a6b8;padding-top:20px}.footer-widgets h4{padding-bottom:10px;border-bottom:1px solid #80a6b8}.elev-col-mobile{min-height:300px}.gform_wrapper{margin:0px!important;max-width:100%}body .gform_wrapper input[type='text'],body .gform_wrapper input[type='url'],body .gform_wrapper input[type='email'],body .gform_wrapper input[type='tel'],body .gform_wrapper input[type='number'],body .gform_wrapper input[type='password'],body .gform_wrapper input[type='file'],body .gform_wrapper textarea{border:1px solid #ececec;font-size:18px;color:#575756;border-radius:0px!important;padding:16px!important;background-color:#f9f9f9}body .gform_wrapper input[type='text']:focus,body .gform_wrapper input[type='url']:focus,body .gform_wrapper input[type='email']:focus,body .gform_wrapper input[type='tel']:focus,body .gform_wrapper input[type='number']:focus,body .gform_wrapper input[type='password']:focus,body .gform_wrapper input[type='file']:focus,body .gform_wrapper textarea:focus{border-bottom:2px solid #004d71;background-color:#fff}.gform_wrapper .gfield_required{display:none}.gform_wrapper_1 .top_label .gfield_label{display:none!important}.gform_wrapper .gfield_label{color:#004d71}body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_footer button[type=submit]{font-weight:500;font-size:20px;padding:0 40px;background-color:#004d71;color:#fff;margin:0 auto;text-align:center;border-radius:0px!important;height:65px;border:2px solid #004d71}body .gform_wrapper .gform_footer input:hover[type=submit]:hover,body .gform_wrapper .gform_footer button[type=submit]:hover{background:#007299!important;border:2px solid #007299}body .gform_wrapper ul li.gfield{margin-top:0px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.gform_wrapper li.hidden_label input{margin-top:20px!important}.gform_wrapper textarea.large{height:240px!important}body .gform_wrapper div.validation_error{background-color:#ff4f4f}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{margin-top:20px!important;margin-bottom:0px!important}::-webkit-input-placeholder{color:#ababaa!important}:-ms-input-placeholder{color:#ababaa!important}::-moz-placeholder{color:#ababaa!important;opacity:1!important}:-moz-placeholder{color:#ababaa!important;opacity:1!important}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text]{margin-bottom:0px!important}.fl-post-more-link a:visited{color:#fff}.elev-footer-wd ul{overflow:auto;margin-top:25px}.elev-footer-wd ul li{list-style-type:none;float:left}.elev-footer-wd ul li a i{background:#2f6687;color:#fff;width:40px;height:30px;border-radius:40px;font-size:23px;text-align:center;margin-right:20px;padding-top:12%;transition:all 0.2s ease-in-out}ul li a i:hover{opacity:.7;color:#fff}.elev-equip{text-transform:none;margin-bottom:0}.elev-fiche-technique h3{margin-bottom:0;font-size:25px}.elev-fiche-technique p{font-size:22px}.elev-tel-cta h3{text-transform:uppercase;font-size:17px;color:#fff;text-align:right;letter-spacing:.2px;font-weight:500;border-bottom:2px solid #fff}.elev-tel-cta a{color:#648c1a;font-size:32px;text-align:right;font-weight:900;transition:0.2s ease-in-out}.elev-tel-cta:hover a{color:#78af1f}.fl-builder-content a.fl-button{box-shadow:0 3px 5px 0 rgb(0 0 0 / .1);transition:box-shadow 0.2s ease-in-out}.fl-builder-content a.fl-button:hover{box-shadow:0 5px 15px 2px rgb(0 0 0 / .3)}.elev-application{font-size:11px;color:#648c1a;text-transform:uppercase;font-weight:700}.elev-mini-desc{text-align:center;margin-bottom:15px}.fl-post-grid-post{box-shadow:0 3px 7px 0 rgb(0 0 0 / .1);transition:box-shadow 0.3s ease-in-out}.fl-post-grid-post:hover{box-shadow:0 5px 15px 2px rgb(0 0 0 / .2)}.elev-carte-categorie .fl-col-content{position:relative;padding-bottom:70px}.elev-btn-bottom{position:absolute;bottom:0;width:100%}.elev-carte-categorie .fl-col-content{box-shadow:0 3px 7px 0 rgb(0 0 0 / .1);transition:box-shadow 0.3s ease-in-out}.elev-carte-categorie .fl-col-content:hover{box-shadow:0 5px 15px 2px rgb(0 0 0 / .2)}body h3.fl-callout-title{padding:0 0 3px 0}.equipe-nom{font-size:20px;text-align:center;text-transform:uppercase;font-weight:700;color:#004d71}p.equipe-nom,p.equipe-titre,p.equipe-description{margin-bottom:0px!important}.equipe-titre{font-size:14px;text-align:center;font-weight:300;color:#A8A8A8}.equipe-description{text-align:center;font-weight:300;font-size:16px}.elev-col-mobile{min-height:300px}@media (max-width:768px){.elev_hero_section .fl-row-content-wrap:after{background:-moz-linear-gradient(bottom,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .6) 50%,rgb(0 0 0 / .3) 80%);background:-webkit-linear-gradient(bottom,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .6) 50%,rgb(0 0 0 / .3) 80%);background:linear-gradient(to top,rgb(0 0 0 / .8) 0%,rgb(0 0 0 / .6) 50%,rgb(0 0 0 / .3) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#d1000000',GradientType=1)}.fl-builder-content .elev_hero_section>.fl-row-content-wrap{background-image:url(https://www.elevaction.ca/wp-content/uploads/2017/09/chaise-escalier-hero-mobile.jpg)}.fl-module-button .fl-button-left,.fl-module-button .fl-button-right{text-align:left}.hero-slogan p{font-size:3rem;line-height:3rem}.elev-tel-cta{float:left}}