/*!
Theme Name:   ubeo-theme-v5-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-v5
Version:      5.0
Text Domain:  ubeo-theme-v5-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){#haut-de-page,#top-page{height:90px}#main_header{position:fixed;top:0;left:0;width:100%;height:90px;padding-right:250px;z-index:140;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:solid 1px #d6d6d6;box-shadow:0 0 8px rgba(0,0,0,.15)}#main_header .head_inside.row_spacing_x{padding-right:0}#main_header .head_inside.row_spacing_x .position-relative{padding:4px 0}#main_header .head_inside.row_spacing_x .position-relative #main_logo{width:13vw;max-width:168px}#main_header .head_inside.row_spacing_x .position-relative .side_links{position:fixed;top:0;right:0;width:240px;display:flex;flex-direction:column;align-items:flex-end;background:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 32% 100%);transition:margin .2s ease-out}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_3d{display:flex;justify-content:flex-end;width:100%;padding:20px;background:#29235c}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_3d:before{display:none}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_3d img{max-width:none;width:182px;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_3d:hover img{opacity:.6}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_hh_ca{display:flex;align-items:center;padding:10px 20px}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_hh_ca svg{margin-left:10px}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_jerco{display:flex;justify-content:flex-end;width:100%;padding:20px;background:#909293}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_jerco img{width:132px;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}#main_header .head_inside.row_spacing_x .position-relative .side_links .link_jerco:hover img{opacity:.6}.icon_homehardware{display:inline-flex;width:56px}.canada_mobi{display:none}.canada_desktop{display:block;position:fixed;top:334px;right:10px;width:80px;z-index:99;transition:margin .2s ease-out}.main_menu .nav{padding:0;background:none}.main_menu .nav ul.nav-list{display:flex !important}.main_menu .nav ul.nav-list li.menu-item.menu-mobi{display:none}.main_menu .nav ul.nav-list li.menu-item a{font-size:clamp(12px,1.1vw,17px);padding:0 10px}.main_menu .nav ul.nav-list li.menu-item.current-menu-item>a,.main_menu .nav ul.nav-list li.menu-item.current-menu-item>a:hover{color:#29235c;background:#d6d6d6}.main_menu .nav ul.nav-list li.menu-item>a:hover,.main_menu .nav ul.nav-list>li.menu-item:hover>a{color:#29235c;background:#d6d6d6}.is_letter{position:absolute}.after_letter{padding:5px 0 0 80px;min-height:38px}.line_page{margin:0 50px}.title_icon{padding-left:90px}.title_icon img{width:60px}.box_grey>div:before{background:#d6d6d6 url("images/bg_grey.png") 0 0 no-repeat;background-size:100% auto}}@media screen and (min-width: 1025px){.pt-lgx-30{padding-top:30px}}@media screen and (min-width: 1400px){#main_header{padding-right:18vw}#main_header .head_inside .position-relative #main_logo img{-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left}.box_grey>div{padding:3vw 3vw calc(3vw - 30px) 3vw}.box_grey.box_form>div{padding:0 3vw calc(3vw - 30px) 3vw}.line_page{margin:0 10vw}.main_menu .nav .nav-list .menu-item{padding-right:2px}.main_menu .nav .nav-list .menu-item:after{display:block;content:"";width:2px;height:60%;position:absolute;right:0;top:20%;background:#d6d6d6;z-index:1}.main_menu .nav .nav-list .menu-item a{padding:0 20px !important}.main_menu .nav .nav-list .menu-item:last-child:after{display:none}}@media screen and (min-width: 1600px){html,body{font-size:17px}.row_spacing_x.extraxl_x{padding-left:16vw;padding-right:16vw}.side_links,.canada_desktop{margin-top:0 !important}}@media screen and (min-width: 2000px){html,body{font-size:18px}.row_spacing_x.extraxl_x{padding-left:22vw;padding-right:22vw}.line_page{margin:0 16vw}}/*# sourceMappingURL=style_desktop.css.map */
