﻿/*!
Theme Name:   ubeo-theme-soluweb-5-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-soluweb-5
Version:      5.0.03
Text Domain:  ubeo-theme-child
*/@import"style-editor.css";.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute{display:block;content:"";position:absolute}#btn_top{color:transparent;background:url("images/bg_btn_red.png") right center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:5px;width:40px;height:50px}.btn_toggle_search,.btn_toggle_search+.separator,.email_link,.email_link+.separator{display:none !important}.menu_icons .separator{color:#868686}.menu_icons .is_rbq{display:inline-block;color:#fff;margin-right:10px}.menu_icons .phone_label{display:none}.menu_icons a:hover{color:#e50019}body .header .head_inside{background:#d1d1d2}body .header .head_inside .custom-logo-link{max-width:200px}body .main_menu .nav{background:#000}body .main_menu .nav .menu-item a{text-transform:uppercase}body .main_menu .nav .menu-item.current-menu-item>a{color:#fff;background:#e50019}body .main_menu .nav .menu-item>a:hover,body .main_menu .nav .nav-list>li:hover>a{color:#e50019;background:none}body .main_menu .nav .nav-mobile{background:none}.page_banner,.swiper_home{background:#fff}.page_banner img,.swiper_home img{max-width:none;width:160%;margin-left:-60%}body .kt-row-has-bg>.kt-row-column-wrap{padding-left:0;padding-right:0}.row_achievements .wp-block-image{margin-bottom:15px !important}.red_box>div{padding:30px 30px 1px;margin-bottom:30px}.red_box>div a.wp-block-button__link,.red_box>div a.wp-block-button__link:visited,.red_box>div a.wp-block-button__link:focus{background:url("images/bg_btn_white.png") right center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}.grid_wrap .projet_cle,.grid_wrap .reno_int,.grid_wrap .reno_ext,.grid_wrap .toiture{text-align:center}.grid_wrap .projet_cle img,.grid_wrap .reno_int img,.grid_wrap .reno_ext img,.grid_wrap .toiture img{margin-bottom:5px}.grid_wrap .projet_cle a,.grid_wrap .reno_int a,.grid_wrap .reno_ext a,.grid_wrap .toiture a{position:absolute;top:0;left:0;width:100%;height:100%;background:#696868;mix-blend-mode:color-burn;opacity:0;z-index:3}.grid_wrap .projet_cle a:hover,.grid_wrap .reno_int a:hover,.grid_wrap .reno_ext a:hover,.grid_wrap .toiture a:hover{opacity:.4}.grid_wrap>div{position:relative;margin-bottom:15px}.grid_wrap>div p{line-height:1.25em}.big_list{list-style:none;padding-left:0}.big_list li{position:relative;padding-left:30px;margin-bottom:20px}.big_list li:before{display:block;width:16px;height:4px;background:#e50019;content:"";position:absolute;left:0;top:11px;z-index:1}.row_gradient{background:url("images/bg_grey.jpg") center top no-repeat;-webkit-background-size:100% 50%;-moz-background-size:100% 50%;-o-background-size:100% 50%;background-size:100% 50%}.box_contact>div{padding:30px 30px 1px}.box_contact>div a{color:#fff}.icon_pull_up{position:relative;margin-top:-55px !important}.map_box a{display:block;position:relative}.map_box a img{width:100%}.map_box a:after{display:inline-flex;align-items:flex-end;justify-content:center;content:"";width:60px;height:60px;line-height:1em;position:absolute;bottom:50%;left:calc(50% - 30px);font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:30px;color:#e50019;-webkit-animation:bounce-marker 2s ease infinite;-moz-animation:bounce-marker 2s ease infinite;-ms-animation:bounce-marker 2s ease infinite;-o-animation:bounce-marker 2s ease infinite;animation:bounce-marker 2s ease infinite;moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;z-index:3}@keyframes bounce-marker{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-20px)}50%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}div.wpcf7-validation-errors,div.wpcf7 form.invalid div.wpcf7-response-output,div.wpcf7 form.unaccepted div.wpcf7-response-output{border-color:#e50019}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,div.wpcf7 form div.wpcf7-response-output{background:#333}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip:before{color:#e50019}textarea,select,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]{border-color:#eaeaea;background:#eaeaea}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#d1d1d2}select{color:#333;background:#eaeaea url("images/arrow_select.png") calc(100% - 8px) center no-repeat;-webkit-background-size:20px auto;-moz-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}div.wpcf7 form.sent div.wpcf7-response-output{border-color:#868686}#main_footer{background:#eaeaea}#main_footer a{color:#333}#main_footer .no_wrap{white-space:nowrap}.fade_in_down{position:relative;opacity:0;-moz-transform:translateY(-90px);-o-transform:translateY(-90px);-ms-transform:translateY(-90px);-webkit-transform:translateY(-90px);transform:translateY(-90px);-moz-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-o-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-ms-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-webkit-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s}.fade_in_down.in_view{opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.fade_in_left{position:relative;opacity:0 !important;-moz-transform:translateX(-90px);-o-transform:translateX(-90px);-ms-transform:translateX(-90px);-webkit-transform:translateX(-90px);transform:translateX(-90px);-moz-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-o-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-ms-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-webkit-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s}.fade_in_left.in_view{opacity:1 !important;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.fade_in_right{position:relative;opacity:0;-moz-transform:translateX(90px);-o-transform:translateX(90px);-ms-transform:translateX(90px);-webkit-transform:translateX(90px);transform:translateX(90px);-moz-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-o-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-ms-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;-webkit-transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s;transition:opacity 1.6s linear .2s,transform 1.6s cubic-bezier(0.12, 1.02, 0.45, 0.99) .2s}.fade_in_right.in_view{opacity:1;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.fade_in_zoom{opacity:0;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:opacity 1.2s linear .2s,transform 1.2s ease .2s;-o-transition:opacity 1.2s linear .2s,transform 1.2s ease .2s;-ms-transition:opacity 1.2s linear .2s,transform 1.2s ease .2s;-webkit-transition:opacity 1.2s linear .2s,transform 1.2s ease .2s;transition:opacity 1.2s linear .2s,transform 1.2s ease .2s}.fade_in_zoom.in_view{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width: 576px){.box_contact>div p{position:relative;padding-left:30px}.box_contact>div .is_address:before,.box_contact>div .is_email:before,.box_contact>div .is_phone:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:15px;color:#333;position:absolute;left:0;top:0;z-index:1}.box_contact>div .is_email:before{content:""}.box_contact>div .is_phone:before{content:""}}@media screen and (min-width: 768px){.grid_wrap .intro_text p{text-align:left}.grid_wrap .projet_cle p{width:100%;padding:0 4%;position:absolute;left:0;bottom:7%;text-align:left;color:#fff}.grid_wrap .reno_int p{width:100%;padding:0 4%;position:absolute;left:0;bottom:5%}.grid_wrap .reno_ext p{width:100%;padding:0 4%;position:absolute;left:0;bottom:5%;color:#fff}.grid_wrap .toiture p{width:100%;padding:0 16% 0 4%;position:absolute;right:0;top:72%;color:#fff;text-align:right}.grid_wrap .ending_text{display:flex;align-items:center;justify-content:flex-end}.grid_wrap .ending_text .btn_contact_wrap{white-space:nowrap;margin-left:30px}.grid_wrap .projet_cle p,.grid_wrap .reno_int p,.grid_wrap .reno_ext p,.grid_wrap .toiture p{margin-bottom:0}.grid_wrap .projet_cle img,.grid_wrap .reno_int img,.grid_wrap .reno_ext img,.grid_wrap .toiture img{margin-bottom:0}.row_achievements figure img{height:21vw;width:auto}.red_box>div{display:flex;align-items:center;justify-content:space-between;flex-direction:row !important}.red_box>div .wp-block-button{white-space:nowrap;margin-left:30px}}/*# sourceMappingURL=style.css.map */
