/*!
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){html,body{font-size:15px}#haut-de-page{height:98px}#main_header{position:fixed;top:0;left:0;width:100%;z-index:600}#main_header.scrolled .head_inside{background:#222}#main_header.scrolled .head_inside .position-relative .head_left .quebec_logo_name{opacity:0}#main_header.scrolled .head_inside .position-relative .head_left #main_logo{opacity:1;visibility:visible}#main_header.scrolled .head_inside .position-relative .head_items .portal_link{color:#fff}#main_header.scrolled .head_inside .position-relative .head_items .portal_link span{color:#222}#main_header.scrolled .head_inside .position-relative .head_items .portal_link:hover{color:#ee3229}#main_header.scrolled .head_inside .position-relative .head_items .portal_link:hover span{color:#fff}#main_header .head_inside{border-top:solid 8px #444;position:relative;padding-top:20px;padding-bottom:20px;background:#fff;-moz-transition:background .45s linear;-o-transition:background .45s linear;-ms-transition:background .45s linear;-webkit-transition:background .45s linear;transition:background .45s linear;z-index:350}#main_header .head_inside .position-relative{display:flex;align-items:flex-start;justify-content:space-between}#main_header .head_inside .position-relative .head_left{position:relative;margin-bottom:0}#main_header .head_inside .position-relative .head_left .quebec_logo_name{margin-right:60px;-moz-transition:opacity .45s linear;-o-transition:opacity .45s linear;-ms-transition:opacity .45s linear;-webkit-transition:opacity .45s linear;transition:opacity .45s linear}#main_header .head_inside .position-relative .head_left .quebec_logo_name .quebec_logo svg{max-width:210px}#main_header .head_inside .position-relative .head_left #main_logo{display:block;position:absolute;top:-8px;left:0;width:166px;opacity:0;visibility:hidden;-moz-transition:opacity .45s linear,visibility .45s linear;-o-transition:opacity .45s linear,visibility .45s linear;-ms-transition:opacity .45s linear,visibility .45s linear;-webkit-transition:opacity .45s linear,visibility .45s linear;transition:opacity .45s linear,visibility .45s linear}#main_header .head_inside .position-relative .head_items .portal_link{margin-right:22px}#main_header .head_inside .position-relative .head_items .btn_social,#main_header .head_inside .position-relative .head_items .btn_search{margin-right:22px}#main_header .head_inside .position-relative .head_items .nav-mobile{min-width:52px;height:52px}body .main_menu .nav ul.nav-list li.menu-item>ul.sub-menu>li.menu-item.menu-no-top-desktop{padding-top:0;border-top:none}body .main_menu{background:#222}body .main_menu .nav ul.nav-list li.menu-item a{font-size:clamp(15px,1.5vw,18px);line-height:1.25em}body .main_menu .nav ul.nav-list li.menu-item a br{display:inline-block}body .main_menu .nav ul.nav-list li.menu-item.menu-tag>a{padding:13px}body .main_menu .nav .nav_top{padding-top:62px;padding-left:0;border-left:none}body .main_menu .nav .nav_top ul.nav-list{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end}body .main_menu .nav .nav_top ul.nav-list li.menu-item{width:auto;padding:0 15px;border-left:solid 3px #444}body .main_menu .nav .nav_top ul.nav-list li.menu-item a{display:flex;align-items:center;min-height:100%}body .main_menu .nav .nav_top ul.nav-list li.menu-item.menu-mobi{display:none}body .main_menu .nav .nav_main ul.nav-list{flex-direction:row;align-items:flex-start;justify-content:space-between}body .main_menu .nav .nav_main ul.nav-list li.menu-item.menu-double{width:calc(40% - 15px)}body .main_menu .nav .nav_main ul.nav-list li.menu-item.menu-double>ul.sub-menu{height:435px;column-gap:30px;display:flex;flex-direction:column;flex-wrap:wrap}body .main_menu .nav .nav_main ul.nav-list li.menu-item.menu-double>ul.sub-menu>li{width:calc(50% - 15px) !important}body .main_menu .nav .nav_main ul.nav-list li.menu-item{width:calc(20% - 15px)}body .main_menu .nav .nav_main ul.nav-list li.menu-item.menu-tag>a{text-align:center}body .main_menu .nav .nav_main ul.nav-list li.menu-item ul.sub-menu li.menu-item{width:100%}.slider_intro{padding-right:50px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.slider_intro .title_controls{min-width:550px;margin-right:50px}.slider_stick_right{width:calc(100% + 50px)}.list_2_cols{columns:2;column-gap:60px}.list_2_cols li{break-inside:avoid}.list_3_cols{columns:3}.row_spacing_x.extra_x{padding-left:125px;padding-right:125px}}@media screen and (min-width: 1025px){.home .row_intro .box_logo figure{padding-top:1vw;padding-bottom:2.5vw;margin-bottom:2.5vw !important;width:62%}.home .row_intro .box_logo figure img{max-width:none;width:100%}.home .row_intro .box_slogan{font-size:1.4vw}.home .row_intro .box_slogan strong{font-size:2.1em;line-height:1.3em}.row_intro .box_logo figure img{width:88%}.tbl_membres .tbl_cell:nth-child(2){border-top:solid 5px #444}.row_intro .box_logo figure img{max-width:350px}.row_intro .box_slogan,.row_intro p.box_tag{font-size:1.2rem}.text-lgx-right{text-align:right}}@media screen and (min-width: 1200px){.has-wpdc-xxx-large-font-size{font-size:2.3rem}.has-wpdc-xx-large-font-size{font-size:1.85rem}.row_intro .box_slogan strong{font-size:1.3em;line-height:1.3em}.row_intro .box_slogan,.row_intro p.box_tag{font-size:1.45rem}.fancy_play::before{font-size:75px}.swiper_programme .swiper-slide a span{font-size:1.65rem}.swiper_programme .swiper-slide{width:27vw}.swiper_photo{padding-top:4vw !important;padding-bottom:4vw !important}.swiper_photo .swiper-slide img{transition:transform .75s ease,transform-origin .75s ease}.swiper_photo .swiper-slide-active img{transform:scale(0.8);transform-origin:left}.swiper_photo .swiper-slide-next img{transform:scale(1.3);transform-origin:center}.swiper_photo .swiper-slide-next+.swiper-slide img{transform:scale(0.8);transform-origin:right}.end_page_links figure{position:relative}.end_page_links figure:after{display:block;content:"";width:100%;height:60%;position:absolute;left:0;top:0;opacity:.7;background:linear-gradient(to bottom, #222222 0%, rgba(34, 34, 34, 0) 100%);z-index:2}.end_page_links p a{font-size:1.45rem;height:70px;padding-right:30px}.end_page_links p a:after{font-size:28px}.end_page_links p a:before{width:90px;margin-right:30px}#main_footer .footer_infos{width:54%;position:relative;top:5px}#main_footer ul.list_icons{display:flex;flex-direction:column;height:72px;flex-wrap:wrap}#main_footer ul.list_icons li.has_marker,#main_footer ul.list_icons li.has_email{margin-bottom:0}}@media screen and (min-width: 1400px){html,body{font-size:16px}body .main_menu .nav .nav_top ul.nav-list li.menu-item{padding:0 22px}body .main_menu .nav .nav_main ul.nav-list li.menu-item{width:calc(20% - 25px)}body .main_menu .nav .nav_main ul.nav-list li.menu-item.menu-double{width:calc(40% - 25px)}.swiper_programme .swiper-slide{width:19vw}.slider_intro{padding-right:10vw}body .main_menu .nav ul.nav-list li.menu-item{margin-bottom:10px}body .main_menu .nav ul.nav-list li.menu-item>ul.sub-menu>li.menu-item{padding-top:10px}.box_dark>div,.box_medium>div{padding:3vw 3vw calc(3vw - 30px)}.row_spacing_x.extra_x{padding-left:16vw;padding-right:16vw}.slider_stick_right{width:calc(100% + 10vw)}.row_intro .box_slogan,.row_intro p.box_tag{font-size:1.45rem}.box_title>div,.box_border_left_second>div{padding-left:45px}}@media screen and (min-width: 1600px){.home .row_intro .box_logo figure{width:72%}.row_intro .box_slogan strong{font-size:1.5em}.big_number{font-size:64px;width:96px}.listing_local_programs .list_bluebox>div{padding:30px 30px 15px}}@media screen and (min-width: 2000px){.row_spacing_x.extra_x{padding-left:22vw;padding-right:22vw}.slider_stick_right{width:calc(100% + 16vw)}.slider_intro{padding-right:16vw}}/*# sourceMappingURL=style_desktop.css.map */
