﻿/*!
Theme Name: ubeo-theme-v5
Theme URL: http://www.ubeo.ca
Description: Custom theme developped by Ubeo
Version: 5.0
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}img{max-width:100%;height:auto;vertical-align:top;border:0;outline:0}sup{font-size:.7em;line-height:.7em}h1,h2,h3,h4,h5,h6,p,ul,ol,hr,table,blockquote,.wp-block-buttons>.wp-block-button,.has_mb{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:30px}h1{font-size:2.2rem;line-height:1.25em}h2{font-size:2rem;line-height:1.25em}h3{font-size:1.8rem;line-height:1.25em}h4{font-size:1.6rem;line-height:1.25em}h5{font-size:1.4rem;line-height:1.25em}h6{font-size:1.2rem;line-height:1.25em}ul,ol{padding:0 0 0 15px}ul ul,ul ol,ol ul,ol ol{padding-top:5px;margin-bottom:0}li{margin:0 0 5px 0}a{text-decoration:none}@media(hover: none)and (pointer: coarse){a,.btn_wrap{transition:all 0s ease-out 0s !important}a:before,a:after,.btn_wrap:before,.btn_wrap:after{transition:all 0s ease 0s !important}}.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute{display:block;content:"";position:absolute}html{scroll-behavior:smooth}a{-moz-transition:color .3s ease-out 0s,background .3s ease-out 0s,border .3s ease-out 0s,opacity .3s ease-out 0s;-o-transition:color .3s ease-out 0s,background .3s ease-out 0s,border .3s ease-out 0s,opacity .3s ease-out 0s;-ms-transition:color .3s ease-out 0s,background .3s ease-out 0s,border .3s ease-out 0s,opacity .3s ease-out 0s;-webkit-transition:color .3s ease-out 0s,background .3s ease-out 0s,border .3s ease-out 0s,opacity .3s ease-out 0s;transition:color .3s ease-out 0s,background .3s ease-out 0s,border .3s ease-out 0s,opacity .3s ease-out 0s}#btn_top{display:none;position:fixed;top:calc(100% - 80px);right:0;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;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:0;-webkit-border-radius:0;border-radius:0;z-index:340}#btn_top:hover{opacity:1}.for_print{display:none}img.img_full_width,figure.img_full_width img{width:100%}.clear{clear:both;float:none !important}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.woocommerce .col-1,.woocommerce .col-2{max-width:none}.row_spacing_y{padding-top:60px;padding-bottom:30px}.row_spacing_t{padding-top:60px}.row_spacing_b{padding-bottom:30px}.row_spacing_x{padding-left:30px;padding-right:30px}.main .wp-block-image,.main .wp-block-kadence-iconlist ul.kt-svg-icon-list{margin:0 0 30px}.main .wp-block-image{vertical-align:top}.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}@media screen and (max-width: 767px){.gallery-caption{display:none}.main .kt-mobile-layout-row.kt-v-gutter-default>.wp-block-kadence-column{margin-bottom:0}}@media screen and (min-width: 768px){.news_resume>div{width:58%;min-width:58%;margin-right:4%}.news_full>div{width:50%;min-width:50%;margin-right:4%}.half_left,.form_left{width:48%;float:left}.half_right,.form_right{width:48%;float:right}.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){.main_menu .row_spacing_x{padding-left:0;padding-right:0}}@media screen and (min-width: 992px){.row_spacing_x{padding-left:50px;padding-right:50px}.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_y{padding-top:6vw;padding-bottom:calc(6vw - 30px)}.row_spacing_t{padding-top:6vw}.row_spacing_b{padding-bottom:calc(6vw - 30px)}}@media screen and (min-width: 1400px){.row_spacing_x{padding-left:10vw;padding-right:10vw}.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){.row_spacing_x{padding-left:16vw;padding-right:16vw}.img_full_left img,.img_full_right img{width:calc(100% + 16vw)}.img_full_left img{margin-left:-16vw}}.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;border-radius:0;padding:0 10px;-moz-transition:color .3s ease,border .3s ease;-o-transition:color .3s ease,border .3s ease;-ms-transition:color .3s ease,border .3s ease;-webkit-transition:color .3s ease,border .3s ease;transition:color .3s ease,border .3s ease}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}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;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:#fff}select optgroup{background:#f4f4f4}select option{background:#fff}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form-control-wrap span.wpcf7-list-item{margin:0 15px 0 0}.wpcf7-form-control-wrap span.wpcf7-list-item label{cursor:pointer}span.wpcf7-not-valid-tip{position:relative;padding-top:4px;color:red;font-size:13px;line-height:1.3em}span.wpcf7-not-valid-tip:before{display:block;text-align:center;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:1.5em;color:red;position:absolute;right:6px;top:-30px;z-index:1}.form_left,.form_right,.form_full{padding-bottom:20px}.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}.has-js .wpcf7-checkbox label,.has-js .wpcf7-radio label{display:inline-block;cursor:pointer;line-height:28px;padding:0 0 6px 30px;margin:0 14px 0 0;-webkit-background-size:22px 22px !important;-moz-background-size:22px 22px !important;-o-background-size:22px 22px !important;background-size:22px 22px !important}.has-js .wpcf7-checkbox label{background:url(/wp-content/themes/ubeo-theme-soluweb-5-child/images/checkOFF.svg) 0 3px no-repeat}.has-js .wpcf7-checkbox label.c_on{background:url(/wp-content/themes/ubeo-theme-soluweb-5-child/images/checkON.svg) 0 3px no-repeat}.has-js .wpcf7-radio label{background:url(/wp-content/themes/ubeo-theme-soluweb-5-child/images/radioOFF.svg) 0 3px no-repeat}.has-js .wpcf7-radio label.r_on{background:url(/wp-content/themes/ubeo-theme-soluweb-5-child/images/radioON.svg) 0 3px no-repeat}.has-js .wpcf7-checkbox label input,.wpcf7-radio label input{position:absolute;left:-9999px}.jfilestyle{display:flex;flex-direction:row-reverse;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}div.jfilestyle label{display:flex;align-items:center;justify-content:center;font-size:1.3em;text-align:center;width:80px !important;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;font-size:1.2em;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;top:1px;right:1px;transition:opacity .3s;z-index:6}.form_search .search_form_submit:hover{opacity:.7}.btn_wrap .ajax-loader,.btn_wrap .wpcf7-spinner{position:absolute;margin:0;top:10px;right:-40px}.wpcf7-form{position:relative;margin-bottom:30px}.wpcf7-form p{margin-bottom:1px}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: 992px){.form_end{display:flex;align-items:flex-start;justify-content:space-between}.form_end .small_text{width:calc(100% - 200px);text-align:right}}/*# sourceMappingURL=style.css.map */
