﻿/*!
Theme Name:   ubeo-theme-v3-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-v3
Version:      3.0.0
Text Domain:  ubeo-theme-v2-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){#top_page{height:140px}.anchor_page{position:absolute;top:-160px}#btn_top{top:-70px}#main_header{position:fixed;top:0;left:0;width:100%;z-index:106}#main_header .head_inside{padding:20px 0;display:block}#main_header .head_inside #main_logo{display:inline-block;width:126px;-moz-transition:width .3s ease-out;-o-transition:width .3s ease-out;-ms-transition:width .3s ease-out;-webkit-transition:width .3s ease-out;transition:width .3s ease-out}#main_header .head_inside .top_links{padding-right:0;float:right;padding-top:42px;-moz-transition:padding .3s ease-out;-o-transition:padding .3s ease-out;-ms-transition:padding .3s ease-out;-webkit-transition:padding .3s ease-out;transition:padding .3s ease-out}#main_header .head_inside .top_blue_link{position:absolute;top:94px;right:0;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;-ms-transition:top .3s ease-out;-webkit-transition:top .3s ease-out;transition:top .3s ease-out}#main_header.scrolled .head_inside #main_logo{width:80px}#main_header.scrolled .head_inside .top_links{padding-top:4px}#main_header.scrolled .head_inside .top_blue_link{top:64px}#main_header.scrolled #main_menu .nav{top:16px}#main_header.scrolled #main_menu .nav .form_search_wrapper{bottom:-44px}.page_banner h6{text-align:left}.home .four_main_links{margin-top:-4vw}.four_main_links_spacer{height:0}#banner_video{overflow:hidden;width:100%;height:100vh;padding-bottom:0}#banner_video video{min-width:100%;min-height:100%;width:auto;height:auto}#banner_video .main_slider,#banner_video .slick-list,#banner_video .slick-track,#banner_video .slick-slide,#banner_video .slick-slide>div,#banner_video .slick-slide>div .item{height:100vh}#banner_video .main_slider .slick-list .slick-track .slick-slide div .item img{object-fit:cover;width:100%;height:100%;max-width:none}.menu-home{display:none}#main_menu .nav{position:absolute;left:200px;top:53px;z-index:110;background:transparent;width:calc(100% - 515px);-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;-ms-transition:top .3s ease-out;-webkit-transition:top .3s ease-out;transition:top .3s ease-out}#main_menu .nav .menu-item{border-top:none;position:relative;z-index:101}#main_menu .nav .menu-item.menu-col-1{width:310px;float:left;clear:left}#main_menu .nav .menu-item.menu-col-2{width:145px;float:left}#main_menu .nav .menu-item a{font-size:13px;padding:0;text-align:left}#main_menu .nav .menu-item.menu-item-has-children>a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:600;content:"";color:#97c93c;margin-left:6px;font-size:10px}#main_menu .nav .menu-item ul.sub-menu{width:350px;top:95%;left:50px;padding:15px;background:#97c93c}#main_menu .nav .menu-item ul.sub-menu .menu-item{border:none}#main_menu .nav .menu-item ul.sub-menu .menu-item a{padding:4px 0;background:none;text-transform:uppercase;font-size:12px;line-height:18px;color:#11283b}#main_menu .nav .menu-item ul.sub-menu .menu-item a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:.9em;color:#0076bd;margin-right:7px;-moz-transition:margin .3s ease-out;-o-transition:margin .3s ease-out;-ms-transition:margin .3s ease-out;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}#main_menu .nav .menu-item ul.sub-menu .menu-item a:hover{color:#fff;background:transparent}#main_menu .nav .menu-item ul.sub-menu .menu-item a:hover:before{margin-right:14px}#main_menu .nav .menu-qui ul.sub-menu:before,#main_menu .nav .menu-services ul.sub-menu:before,#main_menu .nav .menu-publications ul.sub-menu:before{display:block;font-size:1.05em;text-align:left;font-weight:600;padding-bottom:8px;border-bottom:solid 1px #7ca93c;margin-bottom:8px}#main_menu .nav .menu-qui ul.sub-menu:before{content:"QUI SOMMES-NOUS"}#main_menu .nav .menu-services ul.sub-menu:before{content:"LES SERVICES"}#main_menu .nav .menu-publications ul.sub-menu:before{content:"PUBLICATIONS"}#main_menu .nav .menu-item:nth-child(2){z-index:109}#main_menu .nav .menu-item:nth-child(3){z-index:108}#main_menu .nav .menu-item:nth-child(4){z-index:107}#main_menu .nav .menu-item:nth-child(5){z-index:106}#main_menu .nav .menu-item:nth-child(6){z-index:105}#main_menu .nav .menu-item:nth-child(7){z-index:104}#main_menu .nav .menu-item:nth-child(8){z-index:103}#main_menu .nav .menu-item>a:hover,#main_menu .nav .nav-list>li:hover>a{color:#97c93c;background:transparent}#main_menu .nav .form_search_wrapper{border-top:none;padding:0;position:absolute;bottom:85px;right:0;margin:-43px -292px 0 0}#main_menu .nav .form_search_wrapper .form_search{width:290px}#main_menu .nav .form_search_wrapper .form_search .search_form_input{height:34px}#main_menu .nav .form_search_wrapper .form_search .search_form_submit{height:33px;line-height:35px}#banner_video{overflow:hidden;width:100%;height:calc(100vh - 140px);padding-bottom:0}#banner_video video{min-width:100%;min-height:100%;width:auto;height:auto}.home .four_main_links{margin-top:-80px}.four_main_links a{border-bottom:none;padding:15px 0 0 0}.four_main_links a:after{display:block;position:relative;margin-bottom:-1px;margin-top:15px;height:32px;line-height:32px;font-family:"Font Awesome 5 Free";font-size:1.2em;font-weight:600;content:"";text-align:center;color:#fff;background:#828890}.four_main_links a svg .st0{-moz-transition:fill .25s ease-out;-o-transition:fill .25s ease-out;-ms-transition:fill .25s ease-out;-webkit-transition:fill .25s ease-out;transition:fill .25s ease-out}.four_main_links a:hover svg .st0{fill:#fff !important}.four_main_links a:nth-child(2):after{background:#97c93c}.four_main_links a:nth-child(4):after{background:#0076bd}.page_banner h6{font-size:2.8vw;line-height:3vw}.blogue_post_wrapper h1,.blogue_post_wrapper h2,.blogue_post_wrapper h3,.blogue_post_wrapper h4,.blogue_post_wrapper h5,.blogue_post_wrapper p,.blogue_post_wrapper ul,.blogue_post_wrapper ol,.blogue_post_wrapper hr{width:48%}.home_intro{padding-top:54px;background:url("images/recuperation.jpg") center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page_intro{padding-top:150px}.recyc_intro{background:url("images/recuperation.jpg") center bottom no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.recyc_intro .textwidget{width:60%}.story_row{width:915px;margin-left:auto;margin-right:auto}.members_list p span{width:280px;font-size:1em}.form_label{position:absolute;left:0;top:20px;display:inline-block;background:#11283b;padding:8px 10px 0 2px;z-index:3}.wpcf7-form select,.wpcf7-form input[type=text],.wpcf7-form input[type=password],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=date],.wpcf7-form input[type=month],.wpcf7-form input[type=time],.wpcf7-form input[type=week],.wpcf7-form input[type=number],.wpcf7-form input[type=email],.wpcf7-form input[type=url],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=color]{border-top:none !important;border-right:none !important}.wpcf7-form textarea{border-top:none !important;border-right:none !important}.wpcf7-form .form_left,.wpcf7-form .form_right,.wpcf7-form .form_full{position:relative;padding-bottom:8px}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel]{padding-left:90px}.wpcf7-form textarea{padding-top:30px;height:38px;padding-bottom:5px}.wpcf7-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=tel]{color:#828890}.zones_row .panel-grid-cell .textwidget h4+p{position:relative}.zones_row .panel-grid-cell .textwidget h4+p img{position:absolute;top:5px;left:5%;width:90%;border:solid 1px #0076bd;display:none;z-index:9}.zones_row .panel-grid-cell .textwidget h4:hover+p{z-index:6}.zones_row .panel-grid-cell .textwidget h4:hover+p img{display:block}.pale_row{position:relative}#main_header:before,#main_header:after,#main_footer:before,#main_footer:after,.pale_row:before,.pale_row:after{display:block;content:"";width:0;height:15px;position:absolute;top:0;left:0;background:#0076bd;pointer-events:none;-moz-transition:width .4s ease-out .4s;-o-transition:width .4s ease-out .4s;-ms-transition:width .4s ease-out .4s;-webkit-transition:width .4s ease-out .4s;transition:width .4s ease-out .4s;z-index:11}#main_header:after,#main_footer:after,.pale_row:after{top:auto;left:auto;bottom:0;right:0;background:#97c93c}.pale_row:before{left:auto;right:0}.pale_row:after{left:0;right:auto}#main_header.visible:before,#main_header.visible:after,#main_footer.visible:before,#main_footer.visible:after,.pale_row.visible:before,.pale_row.visible:after{width:3vw}#main_footer{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;background:#07304b;background:-moz-linear-gradient(left, #07304b 0%, #07304b 50%, #11283b 50%, #11283b 50%, #11283b 100%);background:-webkit-linear-gradient(left, #07304b 0%, #07304b 50%, #11283b 50%, #11283b 50%, #11283b 100%);background:linear-gradient(to right, #07304b 0%, #07304b 50%, #11283b 50%, #11283b 50%, #11283b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#07304b", endColorstr="#11283b",GradientType=1 )}#main_footer .map{width:50%}#main_footer .map img{width:100%}#main_footer .map .map_marker{width:2vw;top:58%;left:72.3%;margin-left:-1vw}#main_footer .footer_contacts{width:50%;background:none}}@media screen and (min-width: 1200px){#main_menu .nav{left:22%;width:calc(78% - 400px)}#main_menu .nav .menu-item.menu-col-1{width:340px}.perso_text{padding:20px 20px 1px}.perso_text a{font-size:1em}.perso_text a:before{font-family:"Font Awesome 5 Free";font-weight:600;display:inline-block;width:22px;font-size:.85em;color:#0076bd}.perso_text a:nth-child(1):before{content:""}.perso_text a:nth-child(3):before{content:""}.logo_text{padding:20px 20px 1px;max-width:100%}.logo_text a{font-size:1em;text-transform:uppercase}.faq_row .question_faq{font-weight:600;text-transform:uppercase;padding:10px 40px}}@media screen and (min-width: 1400px){body{font-size:18px}h1,h5{font-size:34px}h2,h4{font-size:23px}h3{font-size:28px}.form_label{top:22px;padding:8px 10px 0px 2px}#main_menu .nav{top:48px}#main_menu .nav .menu-item a{font-size:16px}#main_menu .nav .menu-item.menu-col-1{width:400px}#main_menu .nav .menu-item ul.sub-menu .menu-item a{font-size:13px;line-height:19px}.wpcf7-form select,.wpcf7-form input[type=text],.wpcf7-form input[type=password],.wpcf7-form input[type=datetime],.wpcf7-form input[type=datetime-local],.wpcf7-form input[type=date],.wpcf7-form input[type=month],.wpcf7-form input[type=time],.wpcf7-form input[type=week],.wpcf7-form input[type=number],.wpcf7-form input[type=email],.wpcf7-form input[type=url],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=color]{border-top:none !important;border-right:none !important}.wpcf7-form textarea{border-top:none !important;border-right:none !important}#main_header.visible:before,#main_header.visible:after,#main_footer.visible:before,#main_footer.visible:after,.pale_row.visible:before,.pale_row.visible:after{width:6vw}.home .four_main_links{margin-top:-120px}.home_intro{padding-top:130px}#main_footer{align-items:center}.leaves_row.pale_row{padding-top:0 !important;padding-bottom:0 !important}.pale_row,.white_row,.leaves_row.pale_row .panel-grid-cell{padding-top:6vw !important;padding-bottom:5vw !important}.leaves_row.pale_row .panel-grid-cell:before{width:240px;height:240px;left:-7vw}.leaves_row.pale_row .panel-grid-cell:after{width:240px;height:240px;right:-7vw}.page_banner h6{padding:0 7%}.four_main_links a{font-size:14px;line-height:24px}.four_main_links a strong{ont-size:1.4em}.four_main_links a svg{width:80px;height:80px}.home_intro{padding-top:230px}.page_intro{padding-top:190px;padding-bottom:4vw}.desktop_darkblue .darkblue_box{padding-left:7vw;padding-right:7vw}.recyc_types h3 span{width:70px;height:70px;-webkit-background-size:auto 70px;-moz-background-size:auto 70px;-o-background-size:auto 70px;background-size:auto 70px}.recyc_types h3:nth-child(1) span{background-position:0 center}.recyc_types h3:nth-child(2) span{background-position:-70px center}.recyc_types h3:nth-child(3) span{background-position:-140px center}#recyc_btns .textwidget span{width:70px;height:70px;-webkit-background-size:auto 70px;-moz-background-size:auto 70px;-o-background-size:auto 70px;background-size:auto 70px;background-position:-210px center}#recyc_btns #btn_recyc_2 .textwidget span{background-position:-280px center}#recyc_btns #btn_recyc_3 span{background-position:-350px center}#recyc_btns #btn_recyc_4 .textwidget span{background-position:-420px center}.darkblue_row{padding:2.3vw 0 1.5vw}}@media screen and (min-width: 1700px){#main_menu .nav{width:calc(68% - 400px);top:38px}#main_menu .nav .menu-item a{font-size:17px;line-height:30px}#main_menu .nav .menu-item.menu-col-1{width:450px}#main_header.scrolled #main_menu .nav{top:12px}#main_header.scrolled #main_menu .nav a{font-size:16px;line-height:26px}.page_banner h6{padding:0 11%;font-size:2.6vw}#main_header.visible:before,#main_header.visible:after,#main_footer.visible:before,#main_footer.visible:after,.pale_row.visible:before,.pale_row.visible:after{width:9vw}.leaves_row.pale_row .panel-grid-cell:before{width:355px;height:355px;left:-11vw}.leaves_row.pale_row .panel-grid-cell:after{width:282px;height:282px;right:-11vw}#main_footer .footer_contacts{padding-top:2.6vw;padding-bottom:2.1vw}}/*# sourceMappingURL=style_desktop.css.map */
