/*
Theme Name: Mildhill Child
Theme URI: http://mildhill.select-themes.com
Description: A child theme of Mildhill
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.3.1
Text Domain: mildhill
Template: mildhill
    Ce fichier CSS à été rédigé par Nathan Leroux entre 2020 et 2025.
    Contact : nathan.leroux@live.fr
    Description : Ce fichier CSS a été entièrement écrit et optimisé sur mesure (mise à jour des fonctionnalités, corrections de bugs, améliorations visuelles, etc.).
*/

@font-face {
	font-family: "212 Leahlee Sans";
	font-display: auto;
	font-fallback: ;
	font-weight: 100;
	src: url(https://leshallesprovencales.fr/wp-content/uploads/2022/01/212LeahleeSans.woff2) format('woff2'), 
	url(https://leshallesprovencales.fr/wp-content/uploads/2022/01/212-Leahlee-Sans.woff) format('woff'),
	url(https://leshallesprovencales.fr/wp-content/uploads/2022/01/212-Leahlee-Sans.ttf) format('TrueType');
}	
#qodef-woo-page.qodef--single .shop_attributes td,
p.stock.in-stock,
a.page-numbers,
#qodef-woo-page.qodef--single .entry-summary form.cart .woocommerce-variation-description,
.qodef-e-info-item.qodef-e-info-comments {
	font-family: "Pt sans" !important;
	color : #0a1d23; 
	font-size: 16px !important;
}
.processing .blockOverlay {
    background-image:url('https://leshallesprovencales.fr/wp-content/uploads/2020/11/833.gif') !important;
    background-position: center 30% !important;
    background-repeat: no-repeat !important;
}
th.woocommerce-product-attributes-item__label {
	font-size: 16px !important;
}
h1,
.qodef-h1, h2, h3, h4, h5, h6,
.woocommerce-page div.woocommerce>.cart-empty, 
span.qodef-woo-product-mark.qodef-new,
span.qodef-woo-product-mark.qodef-woo-onsale {    
	font-family: '212 Leahlee Sans' !important;
	}
.qodef-h3, h3 {   
	font-weight: 200;
	}
.qodef-header-navigation>ul>li>a .qodef-menu-item-inner, 
.qodef-woo-dropdown-cart .qodef-m-opener-count,
#qodef-mobile-header-navigation ul li a,
span.bw-parcel-name,
.lp-select-button,
button.mfp-arrow-right,
button.mfp-arrow-left,
.lp-working-hours-btn,
#qodef-page-footer-top-area .widget.widget_text a:hover,
a, p a,
h2, h4 a:hover,
.qodef-blog article .qodef-e-info .qodef-e-info-item:not(.qodef-e-info-category-and-date) a:hover,
#qodef-woo-page .price ins, .qodef-woo-shortcode .price ins,
#qodef-page-footer-bottom-area .widget.widget_text a,
#qodef-page-header-inner .qodef-header-navigation>ul>li.qodef-hide-link>a>.qodef-menu-item-inner {    
	color : #90A194;
	}
.qodef-button.qodef-layout--filled.qodef-html--link,
button[type=submit]:hover, input[type=submit]:hover,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, 
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover,
.qodef-button.qodef-layout--filled.qodef-html--link:hover,
.qodef-search-cover,
button[type=submit]:hover, 
input[type=submit]:hover,
a.woocommerce-button.button.pdf,
.woocommerce-account .button:hover,
.swiper-pagination-bullets .swiper-pagination-bullet-active,
#qodef-page-sidebar .widget,
body .select2-container--default .select2-results__option[aria-selected]
.qodef-woo-dropdown-cart:hover .qodef-m-opener:before,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li.active a,
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout .button:hover {    
	background-color : #0b1d21 !important;
	}
.qodef-header-navigation>ul>li.current-menu-ancestor>a .qodef-menu-item-inner, 
.qodef-header-navigation>ul>li.current-menu-item>a .qodef-menu-item-inner,
#pl-picker-modal a,
#qodef-top-area .widget.widget_text a:hover,
tbody,
#qodef-woo-page.qodef--single .related>h2, #qodef-woo-page.qodef--single .up-sells>h2,
a:hover, p a:hover,
span#select2-taille-container,
.swiper-button-next:after,
.swiper-button-prev:after,
#qodef-woo-page.qodef--cart .cross-sells>h2,
#qodef-woo-page.qodef--cart .cart_totals>h2,
#qodef-woo-page .price, .qodef-woo-shortcode .price {    
	color : #0b1d21;
	}
#qodef-back-to-top .qodef-m-arrow {
    border-color: transparent transparent #90A194 transparent;
    }
.mildhill-navigation.tparrows.tp-leftarrow,
.swiper-button-prev,
.mildhill-navigation.tparrows.tp-leftarrow:hover:hover {
border-left: none;
	}
.mildhill-navigation.tparrows.tp-rightarrow,
.swiper-button-next,
.mildhill-navigation.tparrows.tp-rightarrow:hover:hover {
border-right: none;
	}
.qodef-woo-dropdown-cart .qodef-m-opener:before,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus, 
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus,
.qodef-button.qodef-layout--filled.qodef-html--link, 
input[type=checkbox]:checked, input[type=radio]:checked,
.qodef-search-cover .qodef-search-close:before,
.qodef-page-title,
.swiper-pagination-bullets .swiper-pagination-bullet,
.woocommerce-page div.woocommerce>.return-to-shop a,
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount button,
#qodef-page-sidebar .widget .qodef-widget-title,
#qodef-page-sidebar .widget.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus:hover, 
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus:hover,
.qodef-woo-dropdown-cart .qodef-m-action-link,
a.next.page-numbers
.qodef-blog.qodef--single article .qodef-e-info .qodef-social-share li:nth-child(3n+1) a,
a.wp-block-button__link,
#qodef-woo-page .woocommerce-pagination a.page-numbers *, #qodef-woo-page .woocommerce-pagination span.page-numbers *,
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout .button,
#qodef-woo-page.qodef--single .entry-summary .qodef-social-share li:nth-child(3n+1) a,
#qodef-woo-page.qodef--single .entry-summary .qodef-social-share li:nth-child(3n+3) a,
#qodef-woo-page.qodef--cart .shop_table td.product-remove a:before {
background-color: #90A194 !important;
	}
button[type=submit], input[type=submit],
.woocommerce-account .button {
background-color: #90A194 !important;
padding: 11px 21px;
width: 100%;
	}
#qodef-woo-page.qodef--cart button[type=submit], input[type=submit] {
width: auto;
	}
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input {
background-color: #cce0d3;
	}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a{    
	font-family: "PT Sans";
	font-weight: 600;
	color : #fff;
}
.qodef-grid>.qodef-grid-inner>.qodef-grid-item {
padding: 0 0px;
}
#qodef-page-inner {
    padding: 30px 0 100px;
}
#qodef-woo-page.qodef--single .entry-summary .product_meta .qodef-woo-meta-label,
#qodef-woo-page.qodef--single .entry-summary .qodef-social-share .qodef-social-title, 
#qodef-woo-page.qodef--single .shop_attributes th,
#qodef-woo-page.qodef--single .entry-summary .price,
#qodef-woo-page.qodef--cart .cart_totals .order-total .amount, #qodef-woo-page.qodef--cart .cross-sells .order-total .amount,
.woocommerce-Reviews .woocommerce-review__author,
#qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .cart-subtotal .amount, #qodef-woo-page.qodef--checkout .woocommerce-checkout-review-order .order-total .amount,
.woocommerce-page div.woocommerce .shop_table th {    
	font-family: "PT Sans";
	font-weight: 600;
    color: #0b1d21;
}
label,
.qodef-woo-results .woocommerce-result-count {    
	font-family: "PT Sans" !important;
	font-weight: 600 !important;
    color: #0b1d21 !important;
    font-size: 18px !important;
}
.qodef-woo-dropdown-cart .qodef-e-price-quantity,
.qodef-widget-holder .qodef-woo-dropdown-cart .qodef-m-order-details>* {    
	font-family: "PT Sans" !important;
	font-weight: 600;
    color: #fff;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper p {    
	font-family: "PT Sans" !important;
	font-weight: 400;
	font-size : 15px;
    color: #0b1d21;
}
.qodef-header-navigation ul li.qodef-menu-item--wide .qodef-drop-down-second .qodef-drop-down-second-inner>ul>li>a {    
	font-family: "212 Leahlee Sans" !important;
	font-size: 22px;
	}
#qodef-woo-page.qodef--checkout #customer_details .col-2 h3 label {    
	font-family: "212 Leahlee Sans" !important;
	font-size: 30px !important;
	font-weight: normal !important;
	}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description {
	text-align : left;
	}
.wc-social-login.form-row-wide {
	text-align : center;
	padding-bottom: 20px;
    border-bottom: solid 1px rgba(10, 29, 35, 0.3)
	}
@media only screen and (max-width: 320px) {
.qodef-woo-single-inner,
#qodef-woo-page {
	padding-right: 10px;
	padding-left: 10px;
}
.vc_row {
	margin-left: auto !important;
}
.boxfloat {
	display: none;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
	padding: 0 15px !important;
}
}
@media only screen and (min-width: 768px) {
.qodef-woo-product-list ul.products.columns-2>.product {
    width: 25% !important;
}
.qodef-blog article .qodef-e-media-image {
	max-width: 50%;
}
}
@media only screen and (max-width: 768px) {
#qodef-woo-page.qodef--cart .shop_table td.actions>.button,
#qodef-woo-page.qodef--cart .wc-proceed-to-checkout .button {
    width: 100% !important;
    text-align: center;
}
.argmc-wrapper .argmc-nav-buttons {
      display: flex;
      flex-direction: column-reverse;
}
.button-social-login, 
.widget-area .widget a.button-social-login, 
a.button-social-login,
button#packlink-drop-off-picker,
button.button-social-login, 
input.button-social-login {
    width: 95%;
}
.yith-wcmap-banners-wrapper {
    display: initial !important;
}    
#form_actions input.button.alt.prev	{
    width: 30% !important;
	padding: 10px 0px 10px 0px !important;
    margin-right: auto !important;
}
#form_actions input.button.alt.next	{
    width: 60% !important;
	padding: 10px 0px 10px 0px !important;
}
#qodef-woo-page.qodef--checkout .woocommerce-form-coupon-toggle .woocommerce-info {
    display: block;
}
input[type="submit"] {
	width: 100% !important;
}
.qodef-content-grid {
	width: 90%
}
#qodef-page-inner {
	padding-top: 20px !important;
}
button[type=submit], input[type=submit], .woocommerce-account .button {
	width: 100% !important;
}
.qodef-grid {
	padding-left: 10px;
	padding-right: 10px;
}
#qodef-woo-page.qodef--single .entry-summary form.cart {
	margin-top: 10px;
}
button.pswp__button.pswp__button--close {
	width: 70px;
}
.woocommerce-page .pswp__button.pswp__button--close:before {
	font-size: 65px;
}
#qodef-woo-page.qodef--single .entry-summary .product_meta .qodef-woo-meta-value {
	display: initial;
}
.cart-collaterals {
    margin-top: 30px;
}
input#coupon_code {
    width: 100% !important;
    margin-right: initial !important; 
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
	width: 100%;
	text-align: center;
}
div#hp1 {
	background-image: url(https://leshallesprovencales.fr/wp-content/uploads/2020/11/provence-champ-les-halles-provencale-mobile.jpg) !important;
	background-size: contain;
}
h1#hp {
	font-size: 60px !important;
}
tr.woocommerce-shipping-totals.shipping {
    display: inline-grid;
}
button#argmc-prev {
    width: 40%;
}
p#shippingnotice {
    text-align: center;
    display: grid;
}
#qodef-woo-page.qodef--single .qodef-woo-single-inner>* {
	padding: 0 25px;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations td {
	max-width: initial !important;
	width: auto !important;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations tr {
	display: grid;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations .label {
	min-height: 40px;
    text-align: center;
    padding-top: 10px;
}
span#select2-taille-container, body .select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left;
}
body .gls-container .row {
	width: inherit;
}
}
@media only screen and (max-width: 640px) {
.lightcase-inlineWrap {
	max-height: unset !important;
}
}
@media only screen and (min-width: 768px) {
#qodef-page-sidebar {
	padding-left: 30px;
}
.cart-collaterals {
	margin-top: 50px;
}
tr.woocommerce-shipping-totals.shipping {
	width: 200%;
	display: contents;
}
.mobilebreak { 
	display: none; 
}
div#homereview { 
	margin: 0px 100px 0px 100px;
}
}
h2.sloginform {
    font-size: 30px;
    text-align: center;
}
input[type=email],
input[type=number],
input[type=password],
input[type=tel],
input[type=text],
input[type=url],
body .select2-container--default .select2-dropdown,
.qodef-search-cover input[type=text],
input#coupon_code,
.price_slider_wrapper,
.qodef-testimonials-list .qodef-e-content,
#qodef-page-sidebar .widget .qodef-search-form input,
body .select2-container--default .select2-selection--single, 
textarea {
	background-color: #eeeeee !important;
}
#qodef-page-sidebar .widget.widget_price_filter .price_slider_amount .price_label {
	color: #0b1d21;
}
.ui-slider-range.ui-widget-header.ui-corner-all {
	background-color: #d3d9d4 !important;
}
.qodef-search-cover input[type=text] {
	background-color: #eeeeee;
	color: #0b1d21 !important;
	font-family: "Pt Sans";
	border-radius: 10px;
}
.button-social-login .si, .widget-area .widget a.button-social-login .si, a.button-social-login .si, button.button-social-login .si, input.button-social-login .si {
    float: left;
}
.woocommerce-page div.woocommerce .shop_table td ul li label {
	margin-bottom: 10px;
	display: flex;
}
.bw-select-parcel,
#packlink-drop-off-picker,
button#argmc-next,
button#argmc-prev,
button#sendcloudshipping_service_point_select {
    background-color: #90A194;
    padding: 11px 21px;
    color : white;
    border: none;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    font-family: "Pt Sans";
    text-align: center;
    margin-bottom: 20px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: .15em;
    line-height: 2.077em;
    font-weight: 600;
}
span.bw-parcel-client,
p.comment-form-cookies-consent {
	display : block;
}
#form_actions input.button.alt.prev	{
	float: left;
    font-size: 13px;
    color: white;
    width: 200px;
    background-color: #0b1d21;
    padding: 11px 21px;
    font-family: "PT Sans";
    text-transform: uppercase;
    letter-spacing: .15em;
    line-height: 2.077em;
    font-weight: 600;
}
#form_actions input.button.alt.next	{
	float: right;
    font-size: 13px;
    color: white;
    width: 200px;
    background-color: #90A194;
    padding: 11px 21px;
    font-family: "PT Sans";
    text-transform: uppercase;
    letter-spacing: .15em;
    line-height: 2.077em;
    font-weight: 600;
}
button#place_order {
	width: 60%;
    float: right;
}
.woocommerce-account .woocommerce-form-login .form-row:nth-child(3) {
	display: inherit;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
#qodef-woo-page .price {
    color: #90A194;
    font-weight: 600;
    font-family: "PT Sans";
}
.woocommerce-account .woocommerce-form-login .form-row .woocommerce-form-login__rememberme,
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
	padding-bottom: 15px;
}
.qodef-page-title .qodef-m-title,
.qodef-page-title .qodef-breadcrumbs a, .qodef-page-title .qodef-breadcrumbs span {
	color: white;
}
#qodef-page-sidebar .widget .qodef-search-form button .qodef-svg {
	fill: white;
}
#qodef-page-footer-top-area {
	padding: 50px 0 80px;
}
p.woocommerce-shipping-destination {
	padding-bottom: 10px;
}
.woocommerce-page .woocommerce-shipping-methods li {
	display: contents;
}
.woocommerce-page .woocommerce-shipping-methods li input {
	float: left;
    clear: none;
}
.lp-select-button {
	border: 1px solid #90A194;
}
.intl-tel-input {
	margin-bottom: 17px !important;
}
ul.woocommerce-error {
	color: red !important;
	border-color: red !important;
}
.woocommerce-page div.woocommerce .woocommerce-error a:hover, 
.woocommerce-page div.woocommerce .woocommerce-info a:hover,
body .select2-container--default .select2-results__option,
span.page-numbers.current,
#qodef-woo-page.qodef--single .woocommerce-message a:hover,
.woocommerce-page div.woocommerce .woocommerce-message a:hover {
	color: #90A194 !important;
}
button[type=submit], input[type=submit], .woocommerce-account .button {
	width: initial;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status  {
	font-weight: 600;
	color: #90A194; 
}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received {
    color: #90A194;
    font-size: 40px;
    font-family: "212 Leahlee Sans";
}
.qodef-icon-with-text .qodef-m-title .qodef-m-title-text {
    font-family: "PT sans" !important;
    font-weight: 600;
}
.qodef-woo-product-price.price,
span.woocommerce-Price-amount.amount {
    font-family: "PT sans" !important;
    font-weight: 600;
    padding-left: 5px;
    color : #90A194;
}
p.stock.in-stock,
#qodef-woo-page.qodef--single .entry-summary form.cart .single_variation p.stock.in-stock {
    color : #228B22;
    font-size: 22px !important;
    font-weight: 900;
    overflow: auto;
    white-space: break-spaces;
}
h6.shippingtb {
	font-family: "PT Sans" !important;
    color : #90A194;
	font-size: 18px;
    font-weight: 600;
}
.woocommerce-Tabs-panel.wc-tab {
margin-top : 27px;
}
.qodef-woo-product-content,
.qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-product-content {
margin-top : 20px;
}
#ywcdd_info_shipping_date, 
#ywcdd_info_first_delivery_date {
	min-height: 50px !important;
	margin-bottom: 20px;
	margin-top: 30px;
}
button.single_add_to_cart_button.button.alt,
button.woocommerce-Button.button {
	width: 100%;
}
span.ywcdd_delivery_message, span.ywcdd_shipping_message {
	margin: auto;
}
#ywcdd_info_first_delivery_date .ywcdd_delivery_icon {	
	width: 70px !important;
}
th.shippingtable {	
	width: 75%;
}
p.form-row.form-row-wide.mailchimp-newsletter {
	display: flex;
}
.qodef-testimonials-list .swiper-slide:nth-child(2n) .qodef-e-content,
#qodef-woo-page.qodef--single .entry-summary form.cart .variations .label,
#qodef-page-sidebar .widget .textwidget {
	background-color: #d3d9d4;
}
#qodef-woo-page .qodef-woo-product-mark {
	padding: 10px 15px 10px 15px;
}
li {
	color: black;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations .select2-container--default {
	width: 100% !important;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations td {
	width: 30%;
	max-width: 90%;
}
span.osano-cm-toggle__label.osano-cm-label {
	color: white;
	font-weight: 500;
}
button.osano-cm-accept-all.osano-cm-buttons__button.osano-cm-button.osano-cm-button--type_accept {
	width: 100%;
	background-color: green;
	color: white;
}
button.osano-cm-save.osano-cm-buttons__button.osano-cm-button.osano-cm-button--type_save {
	background: none;
    color: white;
    flex: inherit;
}
.osano-cm-link {
    color: #848484;
}
.osano-cm-dialog--type_box {
    max-width: 30em;
}
.osano-cm-widget,
body .select2-container--default .select2-search--dropdown {
    display: none !important;
}
#qodef-page-footer-top-area,
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview,
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,
h2#thanksProvence,
p#thankstext,
input.sib-PRENOM-area, 
input.sib-email-area,
p.gtw-product-gift-wrapper-description {
	text-align: center;
}
.qodef-woo-product-list ul.products.columns-2>.product {
	width: initial;
}
#qodef-woo-page.qodef--cart .cart_totals {
	margin-top: inherit;
}
button.woocommerce-button.button,
.woocommerce-form-track-order p:not(.form-row) {
	width: 100%;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
	margin: 40px 0px 40px 0px;
}
fieldset#wc-stripe-cc-form {
    padding: 20px 0px 0px 0px;
    margin-bottom: initial;
}
.ywcdd_datepicker_content,
.product-addon-totals,
ul.order_details.bacs_details,
#qodef-woo-page.qodef--single .qodef-woo-single-image .qodef-woo-product-mark,
span.qodef-woo-product-mark.qodef-out-of-stock  {
	display: none !important;
}
.wpcf7-response-output {
	background-color : #228B22;
}
#qodef-woo-page.qodef--single .entry-summary .out-of-stock {
	font-family: "PT Sans" !important;
	color: red;
	font-size: 22px !important;
    font-weight: 900;
}
button.osano-cm-accept-all.osano-cm-buttons__button.osano-cm-button.osano-cm-button--type_accept {
	height: 60px;
}
h1#hp {
	text-align: center; color: #fff; font-size: 100px;
}
h2#hp2 {
	text-align: center; 
	color: #fff; 
	font-size: 30px;
}
#qodef-woo-page.qodef--single .entry-summary .qodef-woo-product-title {
	font-size: 40px;
	line-height: 50px;
}
div#hp1 {
	background-image: url(https://leshallesprovencales.fr/wp-content/uploads/2020/05/home-les-halles-p.jpg);
	background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.mfp-bg {
	background-color: #90A194 !important;
    opacity: 0.5 !important;
}
button.mfp-arrow-left {
    border-left: 57px solid #90A194!important;
}
button.mfp-arrow-right {
    border-right: 57px solid #90A194!important;
}
button.mfp-arrow-right:hover {
    border-right: 57px solid #0b1d21!important;
}
button.mfp-arrow-left:hover {
    border-left: 57px solid #0b1d21!important;
}
h3.footertitles {
	color: #ffffff;
}
p.promocode {
	text-align: center;
    border: 2px #90A194 dashed;
    padding: 10px 10px 10px 10px;
}
.fixedbar {
bottom: 0px; 
color:#fff; 
font-family: "PT Sans"; 
left:0; 
padding: 0px 0; 
position:fixed; 
font-size:16px; 
width:100%; 
z-index:99999; 
float:left; 
vertical-align:middle; 
margin: 0px 0 0; 
opacity: 0.95; 
font-weight: bold;
}
.boxfloat {
width:100%; 
margin:0 auto;
}
 
#tips, #tips li {
margin:0; 
padding:0; 
list-style:none
}
#tips {
width:100%; 
font-size:20px; 
line-height:120%;
}
#tips li {
padding: 15px 0;
background-color: #90A194; 
}
#tips li a{
color: #fff;
}
#tips li a:hover {
text-decoration: none;
}
#tips p {
color: #ffffff;
margin: 0px 20px 0px 20px;
text-align: center;
}
p#ml {
font-size: 15px;
}
p#breadcrumbs {
    margin: 0px 0px 20px -12px;
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
    color: #ffffff;
}
p.stock.available-on-backorder,
p.backorder_notification,
p.stocklow {
	color: green !important;
    font-family: "Pt sans" !important;
    font-weight: 900 !important;
}
p.stock.available-on-backorder {
	font-size: 22px !important;
}
p.stocknone,
p.stock.out-of-stock {
	color: red !important;
    font-family: "Pt sans" !important;
    font-weight: 900 !important;
}
p.instock {
	color: #228B22 !important;
    font-family: "Pt sans" !important;
    font-weight: 900 !important;
}
input.button.gtw-popup-select-order-gift-wrapper {
	background-color: #90A194 !important;
	padding: 11px 21px;
	width: 100%;
	color: white;
	font-family: "Pt sans" !important;
	text-transform: uppercase;
	font-weight: 600;
	border-style: unset;
}
.lightcase-inlineWrap {
	max-height: unset !important;
}
#qodef-woo-page.qodef--checkout .woocommerce-checkout {
	margin-top: 20px;
}
.qodef-widget-holder .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
    color: #fff;
    font-family: 'PT Sans';
    font-size: 16px;
}
input.sib-default-btn {
    margin-left: auto;
    margin-right: auto;
}
textarea#order_comments {
    height: 100px;
}
.argmc-login .woocommerce-form-login-toggle,
.wg-row.wg-maincontainer,
.gift-popup-title {
display: none;
}
.argmc-login .login p:first-child {
display: none;
}
button#argmc-prev {
    background-color: #0b1d21;
    float: left;
}
.woocommerce-checkout .woocommerce .argmc-wrapper form .form-row label.error {
    margin: 0px 0px 20px 0px;
}
.woocommerce-password-strength.bad,
.woocommerce-password-strength.short {
	color: red;
}
.woocommerce-password-strength.good {
	color: orange;
}
.woocommerce-password-strength.strong {
	color: green;
}
.grecaptcha-badge { 
	visibility: hidden; 
}
#qodef-woo-page .woocommerce-pagination {
	font-family: 'Pt-Sans';
}
.vc_toggle_title>h4 {
    font-family: 'PT Sans' !important;
    font-size: 16px;
}
img#googleavis {
    padding: 5px 5px;
}
#pl-picker-modal {
    top: 15%;
    position: inherit;
    left: initial;
    width: 90%;
    margin-bottom: 30px;
}
.shippinginfo {
	margin-top: 10px;
    padding: 10px 10px 10px 10px;
}
.column {
    width: 50%;
    background-color: #eeee;
    display: table-cell;
    text-align: center;
}
.shippinginfodiv {
	display: flex;
	margin-top: 10px;
}
p#account_password_field {
    margin-top: 40px;
}
span.select2-dropdown.select2-dropdown--below {
    box-shadow: 5px 5px 10px grey;
}
mark {
    background-color: #90A194 !important;
    color: white;
    font-weight: 800;
    padding: 0px 5px;
}
a.argmc-skip-step.button {
    text-align: center;
    margin-bottom: 10px;
    display: block;
    background-color: #90A194 !important;
    padding: 11px 21px;
    color: white;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .15em;
    line-height: 2.077em;
    font-size: 13px;
}
input#terms {
    border: 1px solid black;
	border-radius: inherit;
}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    padding-top: 10px;
    padding-bottom: 10px;
}
.qodef-e-text {
    margin-top: 30px;
}
ul#shipping_method label {
    display: flex;
}
li.wc_payment_method {
    padding: 20px;
    display: block;
    margin-bottom: 20px;
}
li.wc_payment_method  label {
    display: contents;
}
li.wc_payment_method.payment_method_paypal img {
	display: none;
}
ul.giftwrap_ul {
    flex: auto;
    display: flex;
    text-align: center;
    margin-bottom: 20px;
}
ul.giftwrap_ul {
    flex: auto;
    display: flex;
    text-align: center;
    margin-bottom: 20px;
}
a.show_giftwrap.show_giftwrap_before_cart.wcgwp-slide-toggle {
    background-color: #90A194 !important;
    padding: 11px 21px;
    text-transform: uppercase;
    color: white;
    /* font-weight: 600; */
    /* letter-spacing: .15em; */
    line-height: 2.077em;
    font-weight: 600;
}
p.giftwrap_details {
    font-size: 20px;
    padding-bottom: 20px;
    font-weight: 600;
}
.wc-giftwrap .amount:before {
	display : none;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .single_variation {
	display : block;
}
.woocommerce-variation-price {
	padding-bottom: 20px;
}
p#freeship {
    display: contents;
    color: green;
}
td.shipdate {
    color: green;
    font-weight: 600;
    font-size: 20px;
}
h2.prod {
    font-size: 24px;
}
.wc-pao-addon-container.wc-pao-addon.wc-pao-addon-ajouter-un-cadre-photo {
    padding: 30px 0px 30px 0px;
}
p.form-row.terms.wc-terms-and-conditions {
    display: flex;
    margin-bottom: 20px;
    background-color: #eeeeee;
    padding: 20px;
}
p.stock.available-on-backorder {
    white-space: inherit !important;
}
.qodef-woo-buttons-holder {
    text-align: center;
}
.qodef-woo-product-list.qodef-item-layout--info-below-2 .qodef-woo-buttons-holder {
    text-align: center;
}
div#ywbc_barcode_value {
    display: none;
}
li.method {
    text-align: center;
    padding-top: 10px;
}
#axepta-paygates-list .paygate-info {
	align-self: auto !important;
	display: contents;
}
#axepta-paygates-list .paygate-box {
	height: auto;
}
li.wc_payment_method.payment_method_computop_onetime {
    padding-left: 10px !important;
}
a.qodef-search-opener.qodef-opener-widget.qodef-opener-widget--predefined {
    color: #90A194 !important;
}
img.stripe-sepa-icon.stripe-icon,
img.stripe-bancontact-icon.stripe-icon,
img.stripe-sofort-icon.stripe-icon,
img.stripe-giropay-icon.stripe-icon,
img.stripe-eps-icon.stripe-icon,
img.stripe-ideal-icon.stripe-icon {
    max-width: 60px;
}
.shipping_method_description {
    padding-bottom: 15px;
}
#qodef-woo-page.qodef--single .entry-summary form.cart .variations .label {
	margin-bottom: 20px;
}
p.stock.out-of-stock {
    overflow: auto;
    white-space: break-spaces !important;
}
#span.woocommerce-Price-amount.amount span.wcsatt-sub-discount,
.qodef-woo-product-price.price small.wcsatt-sub-options, .qodef-woo-product-price.price span.wcsatt-sub-discount {
	display: none;
} 
select.wcsatt-options-product-dropdown {
    color: #244262;
    font-family: "PT Sans",sans-serif;
    font-size: 16px;
    height: 51px;
    line-height: 48px;
    outline: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background-color: #eeeeee !important;
}
p.price small.wcsatt-sub-options, p.price span.wcsatt-sub-discount {
	display: none;
}
#qodef-woo-page.qodef--checkout .wc_payment_methods li p {
    margin: 15px;
}
.payment_box.payment_method_stripe_cc.wc-stripe-no-methods {
    margin: 15px;
}
.woocommerce-MyAccount-content small {
	display: none;
}
.woocommerce-MyAccount-content label {
    display: contents;
}
.message__container.locale--FR {
    padding: 10px !important;
    background-color: #eeee !important;
}
div#qodef-page-header-inner {
    box-shadow: 3px 4px 9px 1px rgba(0,0,0,.05);
}
#cfw.context-thank-you .title h4, #cfw.context-thank-you .title h5 {
	color: green !important;
}
#cfw.context-thank-you .title .cfw-checkmark {
    stroke: black;
    fill: #90A194;
}
div#ywbc_barcode_value {
    display: none;
}