/*!
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.1
Text Domain:  ubeo-theme-child
*/.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute{display:block;content:"";position:absolute}@media screen and (min-width: 992px){body.menu_gauche .header{box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff}body.menu_gauche .header .head_inside{position:relative;margin-bottom:55px;text-align:left}body.menu_gauche .header .head_inside:after{display:block;content:"";width:178px;height:23px;position:absolute;left:-28px;bottom:-30px;background:url("images/lines_logo.png") right center no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;z-index:1}body.menu_gauche .header .head_inside .custom-logo-link{max-width:100%}body.menu_gauche .header .head_inside .custom-logo-link img{width:100%}body.menu_gauche .header .main_menu .nav.row_spacing_x{background:#fff}body.menu_gauche .header .main_menu .nav.row_spacing_x ul.nav-list .menu-item{margin-bottom:2vh}body.menu_gauche .header .main_menu .nav.row_spacing_x ul.nav-list .menu-item.current-menu-item>a{color:#000}body.menu_gauche .header .main_menu .nav.row_spacing_x ul.nav-list .menu-item a{color:#000;font-weight:600;min-height:5px;padding-left:28px;padding-right:28px;text-align:left}body.menu_gauche .header .main_menu .nav.row_spacing_x ul.nav-list .menu-item a:hover{color:#e3121f}.sidebar_end .menu_icons_menu a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#707070;background:#eaebed}.sidebar_end .menu_icons_menu a:hover{color:#eaebed;background:#707070}.sidebar_end .small_text{font-size:11px}.menu_gauche .header .head_inside.row_spacing_x,.menu_gauche.signature_menu .footer_sidebar.row_spacing_x,.menu_gauche.contacts_menu .menu_icons_menu.row_spacing_x{padding-left:28px;padding-right:28px}.menu_gauche.contacts_menu .menu_icons_menu.row_spacing_x{padding-top:5px}}@media screen and (min-width: 992px)and (max-height: 640px){body.menu_gauche .header{overflow:auto}body.menu_gauche .header .head_inside{margin-bottom:0}body.menu_gauche .header .head_inside:after{display:none}body.menu_gauche .header .head_inside .custom-logo-link{max-width:140px}}@media screen and (min-width: 1025px){.text-lgx-right{text-align:right}}@media screen and (min-width: 1400px){html,body{font-size:18px}.has-wpdc-x-large-font-size{font-size:1.6rem}.box_black.box_to_right>div{padding:60px 0 30px 60px}.box_img_text>div{position:relative;padding-left:130px}.box_img_text>div figure{position:absolute;top:0;left:0;width:100px}.box_black.box_bg_values{padding-left:55px;background:#000 url("images/bg_values.png") left center no-repeat}.box_black.box_bg_values>div{min-height:480px}.box_black.box_bg_adhesion{padding-left:55px;background:#000 url("images/adhesion.png") left 40px no-repeat}.box_black.box_bg_adhesion>div{min-height:400px}.row_spacing_x.extra_x{padding-left:14vw !important;padding-right:14vw !important}.row_spacing_x.extra_r{padding-right:14vw !important}.has_lines_left{position:relative}.has_lines_left:after{display:block;content:"";width:23px;height:calc(100% - 6vw);position:absolute;left:8vw;top:6vw;background:url("images/lines_section.png") center top no-repeat;z-index:2}.bg_grey_lower::before{right:-100px}.bg_pattern_grey:after{right:100px}.img_stack_left{width:calc(100% + 110px);margin-left:-115px !important}.img_full_left img,.img_full_right img{width:calc(100% + 8vw)}.img_full_left img{margin-left:-8vw}}@media screen and (min-width: 1600px){.box_black.box_inside>div,.box_white>div{padding:60px 45px 30px}.img_to_title{position:absolute;top:55px;left:45px;margin-bottom:30px !important}.img_to_title img{height:80px;width:auto}.title_has_img_1,.title_has_img_2{padding-left:80px;min-height:80px;display:flex;align-items:center}.title_has_img_2{padding-left:110px}.group_btns_1800 .wp-block-button{margin-bottom:30px}}@media screen and (min-width: 1800px){.lines_top_row{position:relative}.lines_top_row:before{display:block;content:"";width:100vw;height:23px;position:absolute;right:calc(100% + 4rem);top:3px;background:url("images/lines_top_row.png") right center no-repeat;z-index:1}}@media screen and (min-width: 2000px){.img_full_left img,.img_full_right img{width:calc(100% + 12vw)}.img_full_left img{margin-left:-12vw}}/*# sourceMappingURL=style_desktop.css.map */
