﻿/*!
Theme Name: ubeo-theme-v4
Theme URL: http://www.ubeo.ca
Description: Custom theme developped by Ubeo
Version: 4.1
Author: Ubeo team
Author URL: http://www.ubeo.ca/
Details URI: http://www.ubeo.ca/
Tags: ubeo design wordpress
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,hr,blockquote,pre,a,a img,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;outline:0;box-sizing:border-box}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}::-moz-selection{background:#ccc;color:#000;text-shadow:none}::selection{background:#ccc;color:#000;text-shadow:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;vertical-align:top;border:0;outline:0}sup{font-size:.7em;line-height:.7em}ul ul,ul ol,ol ul,ol ol{margin-bottom:3px}ul,ol{padding:0 0 0 15px}li{margin:0 0 5px 0}a{text-decoration:none}.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute,.form_select:after{display:block;content:"";position:absolute}.grecaptcha-badge{display:none}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]{-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:inherit;text-align:inherit;font-weight:inherit;outline:none;background:#fff;width:100%;height:42px;box-sizing:border-box;border:1px solid silver;padding:0 10px;-webkit-box-shadow:inset 0 4px 12px #d3d3d3;-moz-box-shadow:inset 0 4px 12px #d3d3d3;box-shadow:inset 0 4px 12px #d3d3d3;-moz-transition:all .25s ease-out;-o-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}textarea.placeholder,select.placeholder,input[type=text].placeholder,input[type=password].placeholder,input[type=datetime].placeholder,input[type=datetime-local].placeholder,input[type=date].placeholder,input[type=month].placeholder,input[type=time].placeholder,input[type=week].placeholder,input[type=number].placeholder,input[type=email].placeholder,input[type=url].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=color].placeholder{color:gray}textarea:-moz-placeholder,select:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=color]:-moz-placeholder{color:gray}textarea::-moz-placeholder,select::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=color]::-moz-placeholder{color:gray}textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder{color:gray}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=color]::-webkit-input-placeholder{color:gray}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:gray;-webkit-box-shadow:inset 0 1px 1px #e9e9e9,0 0 6px #d3d3d3;-moz-box-shadow:inset 0 1px 1px #e9e9e9,0 0 6px #d3d3d3;box-shadow:inset 0 1px 1px #e9e9e9,0 0 6px #d3d3d3}input[type=submit],button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:inherit;border:inherit;text-transform:inherit;font-weight:inherit;background:inherit;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}textarea{height:128px;padding:10px;resize:none}#zone-paiement{border:1px solid gray;background:#fff;-webkit-box-shadow:inset 0 4px 12px #d3d3d3;-moz-box-shadow:inset 0 4px 12px #d3d3d3;box-shadow:inset 0 4px 12px #d3d3d3;margin-bottom:30px;padding:10px;height:42px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px #fff inset !important;-webkit-text-fill-color:#000 !important}select::-ms-expand{display:none}select{width:100%;padding:0 8px;background-color:#fff}select optgroup{background:#f4f4f4}select option{background:#fff}span.wpcf7-list-item{margin:0 15px 0 0}span.wpcf7-list-item label{cursor:pointer}span.wpcf7-not-valid-tip{color:red;font-size:13px;line-height:21px}.form_left,.form_right,.form_full{padding-bottom:20px}.form_select{position:relative;display:block}.form_select:after{right:14px;top:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid silver;pointer-events:none}.form_cards p{position:relative;display:inline-block;padding:12px;font-size:35px;color:gray;border:solid 1px gray;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.form_cards p *{margin:0 5px}.form_cards p:after{font-family:"Font Awesome 5 Free";content:"";font-weight:600;display:inline-block;width:24px;height:24px;font-size:12px;line-height:24px;text-align:center;position:absolute;top:-12px;left:calc(50% - 12px);color:#fff;background:gray;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:6}.wpcf7-form-control-wrap,#fichier_file,.jfilestyle{display:block;width:100% !important}.jfilestyle input[type=text]{opacity:1;background:#fff}div.jfilestyle input,div.jfilestyle label{display:block;box-sizing:border-box;height:42px !important;padding:0 5px;border:1px solid silver}div.jfilestyle input{width:calc(100% - 80px) !important;padding:0 10px;border-left:none !important;float:right}div.jfilestyle label{display:flex;align-items:center;justify-content:center;font-size:1.3em;text-align:center;width:80px !important;float:left;color:#fff;cursor:pointer;background:silver;-moz-transition:background .25s linear 0s;-o-transition:background .25s linear 0s;-ms-transition:background .25s linear 0s;-webkit-transition:background .25s linear 0s;transition:background .25s linear 0s}div.jfilestyle label:hover{background:gray}div.jfilestyle.jfilestyle-corner input:last-child,div.jfilestyle.jfilestyle-corner label:last-child,div.jfilestyle,div.jfilestyle input{margin:0}.form_search_wrapper{display:none;padding:12px 30px}.form_search{position:relative;max-width:440px;margin:0 auto}.form_search .search_form_input{padding-right:48px;height:42px}.form_search .search_form_submit{font-family:"Font Awesome 5 Free";font-weight:600;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:1px;right:1px;z-index:6}.btn_wrap .ajax-loader,.btn_wrap .wpcf7-spinner{position:absolute;margin:0;top:6px;right:-30px}.wpcf7-form{position:relative}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,div.wpcf7 form div.wpcf7-response-output{margin:0 !important;line-height:1.4em;position:absolute;bottom:50px;left:5%;width:90%;text-align:center;padding:36px 4% !important;color:#fff;border:4px solid silver;background:#000;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.6);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.6);box-shadow:0px 0px 5px 0px rgba(0,0,0,.6);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;cursor:pointer;z-index:555}div.wpcf7 form.sent div.wpcf7-response-output{border-color:silver}div.wpcf7-validation-errors,div.wpcf7 form.invalid div.wpcf7-response-output,div.wpcf7 form.unaccepted div.wpcf7-response-output{border-color:red}div.wpcf7-validation-errors:after,div.wpcf7-mail-sent-ok:after,div.wpcf7 form div.wpcf7-response-output:after{display:block;width:26px;height:26px;font-size:24px;line-height:26px;text-align:center;color:#fff;font-family:"Font Awesome 5 Free";font-weight:600;content:"";position:absolute;top:8px;right:10px;z-index:556}@media screen and (min-width: 768px){.form_left,.half_left{width:48%;float:left}.form_right,.half_right{width:48%;float:right}}@media screen and (min-width: 1200px){.form_end{display:flex;align-items:flex-start;justify-content:space-between}.form_end p{width:calc(100% - 180px);text-align:right}}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentColor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentColor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}a{-moz-transition:color .25s ease-out 0s,background .25s ease-out 0s,border .25s ease-out 0s;-o-transition:color .25s ease-out 0s,background .25s ease-out 0s,border .25s ease-out 0s;-ms-transition:color .25s ease-out 0s,background .25s ease-out 0s,border .25s ease-out 0s;-webkit-transition:color .25s ease-out 0s,background .25s ease-out 0s,border .25s ease-out 0s;transition:color .25s ease-out 0s,background .25s ease-out 0s,border .25s ease-out 0s}@media(hover: none)and (pointer: coarse){a,.btn_wrap{-moz-transition:all 0s ease-out 0s !important;-o-transition:all 0s ease-out 0s !important;-ms-transition:all 0s ease-out 0s !important;-webkit-transition:all 0s ease-out 0s !important;transition:all 0s ease-out 0s !important}a:before,a:after,.btn_wrap:before,.btn_wrap:after{-moz-transition:all 0s ease 0s !important;-o-transition:all 0s ease 0s !important;-ms-transition:all 0s ease 0s !important;-webkit-transition:all 0s ease 0s !important;transition:all 0s ease 0s !important}}#btn_top{display:none;position:fixed;top:calc(100% - 70px);right:0;width:46px;height:40px;line-height:36px;text-align:center;font-size:20px;color:#fff;background:#000;opacity:.4;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-moz-border-radius:30px 0 0 30px;-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;z-index:340}#btn_top:hover{opacity:1}.content_cookie{color:#fff}.content_cookie p{margin-bottom:0}.container{max-width:none}.woocommerce .col-1,.woocommerce .col-2{max-width:none}.clear{clear:both;float:none !important}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.pos_rel{position:relative}.top_td td{vertical-align:top}.bottom_td td{vertical-align:bottom}.for_print{display:none}.photo_box p{margin-bottom:0 !important}.photo_box p img{width:100%}img.img_full_width,figure.img_full_width img{width:100%}.video_wrapper{position:relative;padding-bottom:56.25%;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column{margin-bottom:0}.main .kt-row-column-wrap{padding:0}.main .wp-block-image{margin:0 0 30px}.main .kt-row-has-bg>.kt-row-column-wrap{padding-left:30px;padding-right:30px}.main .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{min-width:20px}.main .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single svg{margin-bottom:0}.main .wp-block-kadence-iconlist ul.kt-svg-icon-list{margin-bottom:30px}.panel-row-style,.wp-block-columns,.wp-block-kadence-rowlayout{padding-left:30px !important;padding-right:30px !important}.panel-row-style .panel-row-style,.panel-row-style .wp-block-columns,.panel-row-style .wp-block-kadence-rowlayout,.panel-row-style.full_row,.wp-block-columns .panel-row-style,.wp-block-columns .wp-block-columns,.wp-block-columns .wp-block-kadence-rowlayout,.wp-block-columns.full_row,.wp-block-kadence-rowlayout .panel-row-style,.wp-block-kadence-rowlayout .wp-block-columns,.wp-block-kadence-rowlayout .wp-block-kadence-rowlayout,.wp-block-kadence-rowlayout.full_row{padding-left:0 !important;padding-right:0 !important}.panel-row-style .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item,.wp-block-columns .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item,.wp-block-kadence-rowlayout .kb-gallery-ul.kb-gallery-type-slider .kt-blocks-carousel .slick-slider .kb-slide-item{padding:0 !important}.panel-row-style svg,.wp-block-columns svg,.wp-block-kadence-rowlayout svg{display:block;width:100%;max-width:100%;height:auto;margin-bottom:30px}.panel-row-style .kt-svg-icon-list svg,.wp-block-columns .kt-svg-icon-list svg,.wp-block-kadence-rowlayout .kt-svg-icon-list svg{width:auto;max-width:none}.row_spacing{padding-top:60px;padding-bottom:30px}.row_spacing_top{padding-top:60px}.row_spacing_bottom{padding-bottom:30px}@media screen and (min-width: 768px){.article_img_archive,.article_img_single{width:48%;float:right;margin-left:6%}.img_full_left img,.img_full_right img{max-width:none;width:calc(100% + 30px)}.img_full_left img{margin-left:-30px}}@media screen and (max-width: 991px){nav.main_menu .panel-row-style{padding-left:0 !important;padding-right:0 !important}}@media screen and (min-width: 992px){.page_anchor{position:relative}.page_anchor a{position:absolute;top:-130px}.panel-row-style,.wp-block-columns,.wp-block-kadence-rowlayout{padding-left:50px !important;padding-right:50px !important}.img_full_left img,.img_full_right img{width:calc(100% + 50px)}.img_full_left img{margin-left:-50px}}@media screen and (max-width: 1199px){.br_mobi br{display:none}}@media screen and (min-width: 1200px){.row_spacing{padding-top:6vw;padding-bottom:calc(6vw - 30px)}.row_spacing_top{padding-top:6vw}.row_spacing_bottom{padding-bottom:calc(6vw - 30px)}.article_img_archive{width:36%}}@media screen and (min-width: 1400px){.panel-row-style,.wp-block-columns,.wp-block-kadence-rowlayout{padding-left:10vw !important;padding-right:10vw !important}.img_full_left img,.img_full_right img{width:calc(100% + 10vw)}.img_full_left img{margin-left:-10vw}}@media screen and (min-width: 2000px){.panel-row-style,.wp-block-columns,.wp-block-kadence-rowlayout{padding-left:16vw !important;padding-right:16vw !important}.img_full_left img,.img_full_right img{width:calc(100% + 16vw)}.img_full_left img{margin-left:-16vw}}/*# sourceMappingURL=style.css.map */
