﻿/*!
Theme Name:   ubeo-theme-soluweb-5-child
Theme URI:    http://www.ubeo.ca
Description:  Ubeo Child Theme
Author:       Ubeo team
Author URI:   http://www.ubeo.ca/
Template:     ubeo-theme-soluweb-5
Version:      5.0.0
Text Domain:  ubeo-theme-child
*/@import"style-editor.css";.hide-text{font:0/0 a;text-shadow:none;color:rgba(0,0,0,0)}.before-after-absolute{display:block;content:"";position:absolute}#btn_top{background:#81556e}.btn_toggle_search,.btn_toggle_search+.separator{display:none !important}.menu_icons a:hover{color:#a78799}.menu_icons .separator{color:rgba(255,255,255,.2)}.menu_icons a.facebook_link{color:#1361f9}.menu_icons a.facebook_link:hover{color:#a78799}.menu_icons .fas,.menu_icons .fab,.menu_icons span{-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}body .header .head_inside{background:url("/wp-content/uploads/2025/07/page_banner-new.webp") -190px 0 no-repeat}body .header .head_inside .custom-logo-link{max-width:230px}body .main_menu .nav{background:#000}body .main_menu .nav ul.nav-list li.menu-item{border-top-color:rgba(255,255,255,.2)}body .main_menu .nav ul.nav-list li.menu-item a{font-size:18px}body .main_menu .nav ul.nav-list li.menu-item.current-menu-item>a,body .main_menu .nav ul.nav-list li.menu-item.current-menu-item>a:hover{color:#fff;background:linear-gradient(to bottom, #311E28 0%, #81556E 100%)}body .main_menu .nav ul.nav-list li.menu-item>a:hover,body .main_menu .nav ul.nav-list>li.menu-item:hover>a{color:#fff;background:rgba(255,255,255,.2)}body .main_menu .nav .nav-mobile{background:none}.swiper_home{background:#fff}.swiper_home img{max-width:none;width:140%;margin-left:-20%}.page_banner{display:none}.home_slogan{position:relative;z-index:5}.home_slogan .has-wpdc-large-font-size{position:relative;margin-bottom:10vw;margin-top:-27.5vw;padding:0 15vw;font-size:3.5vw;line-height:1.2em;color:#fff}.home_slogan .has-wpdc-xx-large-font-size{font-size:6vw;line-height:1.1em;font-weight:700;padding:0 13vw;text-transform:uppercase;color:#81556e}.title_line{padding-top:45px;margin-bottom:60px}.list_icons_links a{color:#000}.list_icons_links a:hover{color:#81556e}.un_pays{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;width:100%;max-width:260px;height:450px;border:solid 3px #e5dce1;box-shadow:0 0 12px rgba(0,0,0,0);border-radius:200px 200px 0 0;padding:0 10px 20px;margin:0 15px 30px;-moz-transition:border .3s,box-shadow .3s;-o-transition:border .3s,box-shadow .3s;-ms-transition:border .3s,box-shadow .3s;-webkit-transition:border .3s,box-shadow .3s;transition:border .3s,box-shadow .3s}.un_pays:hover{border-color:#a78799;box-shadow:0 0 12px #a78799}.un_pays .bouteilles{display:flex;align-items:flex-end;justify-content:center;width:100%}.un_pays .bouteilles span{margin:0 1%;width:31.33%;text-align:center}.un_pays .bouteilles span img{max-height:250px;width:auto}.un_pays .bouteilles span.large{min-width:35.33%}.un_pays .label{position:relative;z-index:6;margin-top:-20px;text-align:center}.un_pays .label .has-wpdc-large-font-size{font-weight:700;color:#000}.un_pays .label img{width:64px}.box_total{margin-bottom:30px}.gradient_round_box{color:#fff;padding:60px 30px 30px;border-radius:200px 200px 0 0;background:linear-gradient(to bottom, #81556E 0%, #311E28 100%)}.order_form .form_half div{margin-bottom:12px}.order_form .form_half div span{font-size:14px;color:#b41735}.order_form .form_half div input.error,.order_form .form_half div select.error{border-color:#b41735 !important;border-width:2px}.listing_products .item{border:solid 3px #e5dce1;box-shadow:0 0 12px #a78799;margin:0 0 20px 0}.listing_products .item .head{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 15px 6vw;margin-bottom:15px;min-height:115px;color:#fff;text-align:center;background:#3b2531 url("images/head_accessories.png") center bottom no-repeat;background-size:100% auto}.listing_products .item .head .has-wpdc-medium-font-size{line-height:1.1em}.listing_products .item .head .has-wpdc-medium-font-size br{display:none}.listing_products .item .contents{display:flex;align-items:flex-start;flex-wrap:wrap;padding:0 15px}.listing_products .item .contents .photo{position:relative;width:100%;margin-bottom:30px;text-align:center}.listing_products .item .contents .photo a{display:block}.listing_products .item .contents .photo a img{max-width:100%;max-height:278px;width:auto;height:auto}.listing_products .item .contents .photo a:after{display:block;text-align:center;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:26px;margin-top:5px}.listing_products .item .contents .texts{width:100%}.listing_products .item .contents .texts p{margin-bottom:20px;line-height:1.4em}.listing_products .item .contents .texts p strong{font-size:1.1em}.listing_products .item .contents .texts p:last-child{margin-bottom:30px}.listing_products .item .price_qty{display:flex;align-items:flex-end;flex-wrap:wrap;padding:0 15px}.listing_products .item .price_qty .price{width:100%}.listing_products .item .price_qty .qty{display:flex;align-items:flex-end;width:120px;border-radius:200px 200px 0 0;background:#e5dce1;text-align:center}.listing_products .item .price_qty .qty .data{padding:45px 25px 30px}.listing_products .item .price_qty .qty .data input[type=number]{border-color:#fff;width:70px;font-size:22px}.listing_products .item .price_qty .qty .data .small_text{font-size:12px;line-height:1em;white-space:nowrap}.listing_products.listing_wines .item .head{padding:15px 15px 6vw;align-items:flex-start;justify-content:flex-start;text-align:left;min-height:180px;background:#3b2531 url("images/head_wine.png") center bottom no-repeat;background-size:100% auto}.listing_products input::-webkit-outer-spin-button,.listing_products input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.listing_products input[type=number]{-moz-appearance:textfield}.row_filter{margin:60px 0;box-shadow:0 0 40px #a78799}.row_filter .anchors{padding:45px 0}.row_filter .anchors .select_wrap .select_cuntries{position:relative;display:flex;flex-direction:column}.row_filter .anchors .select_wrap .select_cuntries:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:22px;color:#e5dce1;position:absolute;left:18px;top:10px;z-index:3}.row_filter .anchors .select_wrap .select_cuntries select{padding-left:52px;border-radius:50px 0 0 50px}.row_filter .anchors .select_wrap .select_cuntries a{margin-top:10px;justify-content:center}.row_filter .anchors .listing_flags{padding-top:15px;display:flex;align-items:center;justify-content:space-between}.row_filter .anchors .listing_flags>a,.row_filter .anchors .listing_flags>span{margin:0 3px;max-width:50px}.wpcf7-form label{font-size:14px}.wpcf7-form .form_full{padding-bottom:8px}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]{border-color:#000;background:#fff;color:#000}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:#a78799}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]{height:44px}select{background:#fff url("images/arrow_select.svg") calc(100% - 16px) center no-repeat;-webkit-background-size:18px auto;-moz-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto}select option{background:#fff}span.wpcf7-not-valid-tip,span.wpcf7-not-valid-tip::before{color:#b41735}div.wpcf7-validation-errors,div.wpcf7 form.invalid div.wpcf7-response-output,div.wpcf7 form.unaccepted div.wpcf7-response-output{border-color:#b41735}div.wpcf7 form.sent div.wpcf7-response-output{border-color:#e5dce1}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok,div.wpcf7 form div.wpcf7-response-output{background:#311e28}.btn_idle{display:inline-block;position:relative}.btn_idle.btn_loading:after{display:block;font-family:"Font Awesome 5 Free";font-weight:600;content:"";font-size:26px;color:gray;position:absolute;left:calc(100% + 10px);top:12px;z-index:1;-webkit-animation:spinning 2s linear infinite;-moz-animation:spinning 2s linear infinite;-ms-animation:spinning 2s linear infinite;-o-animation:spinning 2s linear infinite;animation:spinning 2s linear infinite}@keyframes spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#main_footer{background:#e5dce1}#main_footer a{color:#000}#main_footer a:hover{color:#81556e}#main_footer .no_wrap{white-space:nowrap}@media screen and (min-width: 576px){.title_line{overflow:hidden}.title_line strong{display:inline-block;padding:0 40px;position:relative}.title_line strong:before,.title_line strong:after{display:block;content:"";width:50vw;height:3px;position:absolute;right:100%;top:49%;background:#e5dce1;z-index:1}.title_line strong:after{right:auto;left:100%}.listing_products .item .head .has-wpdc-medium-font-size br{display:inline-block}.listing_products .item .contents{flex-wrap:nowrap;padding:0 25px}.listing_products .item .contents .texts{width:50%;min-width:50%;margin-left:20px}.listing_products .item .price_qty{flex-wrap:nowrap;flex-direction:row-reverse;justify-content:space-between;padding:0 25px}.listing_products .item .price_qty .price{width:50%;min-width:50%;align-self:flex-end}.listing_products .item .price_qty .qty{height:160px}.listing_products .item .price_qty .qty .data{padding:0 25px 30px}.listing_products.listing_wines .item .contents{height:100%;display:grid;grid-column-gap:20px;grid-row-gap:0;grid-template-columns:.8fr 1fr}.listing_products.listing_wines .item .contents .photo{grid-column:1;grid-row:1}.listing_products.listing_wines .item .contents .texts{grid-column:2;grid-row:1/3;width:100%;min-width:100%;margin-left:0}.listing_products.listing_wines .item .contents .price_qty{grid-column:1;grid-row:2;align-self:end;padding:0;flex-direction:row;justify-content:center}.row_filter .anchors .select_wrap .select_cuntries{flex-direction:row}.row_filter .anchors .select_wrap .select_cuntries a{margin-top:0;min-width:170px}}@media screen and (min-width: 768px){.form_left,.half_left{width:46%}.home_slogan{position:absolute;top:-26vw;width:100%}.home_slogan .has-wpdc-large-font-size{font-size:2vw;margin-top:0;margin-bottom:.7vw}.home_slogan .has-wpdc-xx-large-font-size{font-size:3vw;color:#fff}.box_total{width:36%;min-height:727px;margin-bottom:0;background:url("images/bottle_glass.jpg") center bottom no-repeat}.box_form{width:58%}.listing_products .item{display:flex;flex-direction:column;width:calc(50% - 10px)}.listing_products .item .head{padding:0 25px 3vw;min-height:13vw}.listing_products .item .price_qty{margin-top:auto}.listing_products.listing_wines .item .head{padding:25px 25px 3vw;min-height:190px}.row_filter .anchors .select_wrap{display:flex;align-items:center}.row_filter .anchors .select_wrap .has-wpdc-large-font-size{white-space:nowrap;margin-right:15px}.row_filter .anchors .select_wrap .select_cuntries{width:100%}}/*# sourceMappingURL=style.css.map */
