/*
Theme Name: theme-lesbetesnoiresdelamontagnebourbonnaise
Description: theme-lesbetesnoiresdelamontagnebourbonnaise de Pierre Mathelin
Author: Pierre Mathelin - pierre-mathelin.fr
Author URI: https://www.pierre-mathelin.fr
Template: storeship
Version: 1.0.1
*/
/*#468847
#f44336*/
body {
	font-family: Roboto;
}

body .af-spinners::after {
	border-color: #2E4053;
}

body .af-spinners {
	border-top-color: #2E4053;
}

body .menu-description,
body .af-cart-icon-and-count .item-count,
body .aft-wooicon .aft-woo-counter {
	/*background: #f44336;*/
	background: #468847;
}

body .menu-description:after {
	/*border-top: 5px solid #f44336;*/
	border-top: 5px solid #468847;
}

.woocommerce.single-product span.title-note span,
body span.title-note span,
span.offer-date-counter>span,
.posts_latest_widget .posts-date,
body .badge-wrapper span.onsale,
body .express-off-canvas-panel a.offcanvas-nav i {
	/*background: #f44336;*/
	background: #468847;
}

body span.title-note span:after {
	/*border-top: 5px solid #f44336;*/
	border-top: 5px solid #468847;
}

.envira-gallery-wrap {
	width: 100vw !important;
}

.envira-gallery-wrap .envira-gallery-public .envira-gallery-item img {
	width: 100% !important;
}

.envira-gallery-wrap .envira-gallery-public.envira-gallery-4-columns .envira-gallery-item {
	aspect-ratio: 3/2;
}

.woocommerce.single-product span.onsale,
.woocommerce span.onsale,
.woocommerce span.onsale,
.right-list-section .category-dropdown .product-loop-wrapper span.onsale,
.woocommerce .aft-product-list-mode .product-image-wrapper span.onsale,
.woocommerce ul.products li.product .onsale,
li.aft-category-list span.category-badge-wrapper span.product-onsale-count,
.featured-category-item .feature-category-item-single .feat-offers-wrapper .feat-discount-text {
	background: #468847;
}

li.aft-category-list span.category-badge-wrapper span.product-onsale-count::before {
	border-right-color: #468847;
}

.text-padding-left .wp-block-media-text__content {
	padding-left: 0 !important;
}

.text-padding-right .wp-block-media-text__content {
	padding-right: 0 !important;
}

.entry-content {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.posted_on-links {
	display: none !important;
}

.menu-description,
.af-cart-icon-and-count .item-count,
.aft-wooicon .aft-woo-counter {
	background: #468847;
}

.menu-description:after {
	border-top: 5px solid #468847;
}

.woocommerce.single-product span.title-note span,
body span.title-note span,
span.offer-date-counter>span,
.posts_latest_widget .posts-date,
body .badge-wrapper span.onsale,
body .express-off-canvas-panel a.offcanvas-nav i {
	background: #468847;
}

body span.title-note span:after {
	border-top: 5px solid #468847;
}

.woocommerce.single-product span.onsale,
.woocommerce span.onsale,
.woocommerce span.onsale,
.right-list-section .category-dropdown .product-loop-wrapper span.onsale,
.woocommerce .aft-product-list-mode .product-image-wrapper span.onsale,
.woocommerce ul.products li.product .onsale,
li.aft-category-list span.category-badge-wrapper span.product-onsale-count,
.featured-category-item .feature-category-item-single .feat-offers-wrapper .feat-discount-text {
	background: #468847;
}

li.aft-category-list span.category-badge-wrapper span.product-onsale-count::before {
	border-right-color: #468847;
}

.testimonial-carousel .item .testi-img-author-desc .testi-description-wrapper a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active,
p.awpa-more-posts a,
.entry-content>p span.read-more-faq a:not([class]),
.header-style-3 .header-right-part .custom-link a,
a.post-edit-link,
.counter-call-to-action .section-call-action .cta-button-link a,
body .woocs_rates_current_currency,
body .woocommerce-currency-switcher-form .dd-selected,
body .woocs_converter_shortcode_from,
body .woocs_converter_shortcode_to,
body.woocommerce-js footer .widget_search .search-form input.search-submit,
body.woocommerce-js footer .widget_product_search .woocommerce-product-search button,
.storeship-widget.widget_mc4wp_form_widget input[type=submit],
.inner-suscribe input[type=submit],
.aft-top-categories-vertical-lists h3,
.featured-category-item .feature-category-item-single .feat-offers-wrapper a,
.woocommerce li.product .product-description .aft-add-to-cart-wrapper>a.button,
.woocommerce li.product .aft-add-to-cart-wrapper>a.button,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce .widget_shopping_cart_content a.button.wc-forward,
.woocommerce .widget_shopping_cart_content a.button.checkout,
body.woocommerce-js footer .widget form.woocommerce-product-search button[type="submit"],
body.woocommerce-js footer .widget_search .search-form .search-submit,
body .secondary-color,
span.aft-view-all-products,
.aft-top-categories-vertical-lists .af-top-cat-head,
#yith-wcwl-popup-message .aft-notification-button a,
#yith-wcwl-popup-message .aft-notification-button a:hover,
body span.header-after:after,
body #secondary .widget-title span:after,
body .exclusive-posts .exclusive-now,
body span.trending-no,
body .wpcf7-form .wpcf7-submit,
body #scroll-up,
body .sale-background.no-image,
body span.offer-time.btn-style1 a:hover,
body .content-caption .aft-add-to-wishlist.btn-style1 a:hover,
table.compare-list .add-to-cart td a,
.yith-woocompare-widget a.compare:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.style-3-search button[type="submit"],
.style-3-search button[type="submit"]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
button:not(.aft-custom-qty-btn),
input[type="button"],
input[type="reset"],
input[type="submit"],
button:not(.aft-custom-qty-btn):active,
button:not(.aft-custom-qty-btn):focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus,
.contact-form .wpcf7-form .wpcf7-submit,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .btn-style1 a,
.banner-slider-5 .nav-tabs>li>a:not(.active),
.banner-slider-5 .nav-tabs>li>a:not(.active):focus,
.banner-slider-5 .nav-tabs>li>a:not(.active):hover,
.btn-style1 a,
.btn-style1 a:visited,
.btn-style1 a:focus,
.reply a.comment-reply-link,
.inner-suscribe input[type=submit],
body input.search-submit {
	background: #468847;
	border-color: #468847;
}

.woocommerce-account .entry-content .woocommerce-MyAccount-navigation ul li:hover,
body.single .entry-summary .yith-wcwl-wishlistexistsbrowse a::after,
body.single .entry-summary .yith-wcwl-wishlistaddedbrowse a::after,
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:after,
.woocommerce ul.cart_list li a.remove,
.woocommerce a.remove,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
	background: #468847 !important;
}

footer.site-footer .tabbed .nav-tabs>li>a:hover,
footer.site-footer .primary-footer .social-widget-menu ul li a,
footer.site-footer .primary-footer .em-author-details ul li a,
footer.site-footer .primary-footer .tagcloud a:hover {
	border-color: #468847;
}

.woocommerce nav.woocommerce-pagination ul li span,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.cube__side {
	border-color: #468847;
}

.woocommerce-info {
	border-top-color: #468847;
}

button.aft-custom-qty-btn:hover {
	background-color: #468847;
	border-color: #468847;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover,
.woocommerce-demo-store .woocommerce-store-notice.demo_store,
.sidebar-area .social-widget-menu ul li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li a.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a.active,
.woocommerce-account .entry-content .woocommerce-MyAccount-navigation ul li.is-active {
	background-color: #468847;
}

.main-banner-section-wrapper .slick-dots li.slick-active button:not(.aft-custom-qty-btn),
.main-banner-section-wrapper .slick-dots li.slick-active button:not(.aft-custom-qty-btn):active,
.main-banner-section-wrapper .slick-dots li.slick-active button:not(.aft-custom-qty-btn):focus,
.main-banner-section-wrapper .slick-dots li.slick-active button,

.entry-content>[class*="wp-block-"] a:not([class]):after,
.entry-content>ul a:not([class]):visited:after,
.entry-content>ol a:not([class]):visited:after,
.entry-content>p a:not([class]):visited:after,
.entry-content>[class*="wp-block-"] a:not([class]):hover:after,
.entry-content>ul a:not([class]):after,
.entry-content>ol a:not([class]):after,
.entry-content>p a:not([class]):after,
.author a.url.fn.n:after,
div#respond p a:after,
.comment-content a:after,
b.fn a:after,
#yith-quick-view-content div.summary .product_meta>span>a:after,
.comment-metadata a:after,
.wp-post-author-meta h4 a:after,
footer.entry-footer .comments-link a:after,
.woocommerce-account .woocommerce-MyAccount-content a:after,
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:after,
.woocommerce #content div.product div.summary a.compare.button:after,
a.woocommerce-privacy-policy-link:after,
a.woocommerce-terms-and-conditions-link:after,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a:after,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a:after,
.woocommerce #content div.product div.summary a.compare.button:after,
body.single .entry-summary .yith-wcwl-wishlistaddedbrowse a:after,
body.single .entry-summary .yith-wcwl-wishlistexistsbrowse a:after,
body.single .entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:after,
.woocommerce #content div.product div.summary .product_meta>span a:after {
	background-color: #468847;
}

.entry-content h1 a:hover,
.entry-content h2 a:hover,
.entry-content h3 a:hover,
.entry-content h4 a:hover,
.entry-content h5 a:hover,
.entry-content h6 a:hover,
.entry-content>p a:not([class]),
.entry-content>p a:not([class]):visited,
.widget_text a:hover,
#sidr .widget>ul>li a:hover,
#secondary .widget>ul>li a:hover,
body .cat-links a:hover,
body .cat-links li a:hover,
.blog-title h4 a:hover,
.product-title a:hover,
.woocommerce ul li .product-title a:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,
.product-slider-widget.wide .content-caption .cat-links li a:hover,
.product-slider-widget.wide .product-title a:hover,
.contact-details .aft-show-field-title span.contact-icon i,
footer.site-footer .primary-footer .tagcloud a:hover,
footer.site-footer .tagcloud a:hover,
.wp-block-tag-cloud a:hover,
.tagcloud a:hover,
.wp-calendar-nav-next a:hover,
.wp-calendar-nav-prev a:hover,
.site-footer .secondary-footer ul#footer-menu li a:hover,
.site-footer .primary-footer ul li a:not(.button):hover,
.site-footer .site-info a:hover,
.woocommerce-info::before,
footer.entry-footer .comments-link a:after,
.support-wrap .suport-single .icon-box span.icon-box-circle i,
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:focus,
.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,
.widget>ul>li a:hover,
.wp-block-tag-cloud a:hover,
.tagcloud a:hover,
td.woocommerce-grouped-product-list-item__label a:hover,
.sidr-class-sidr-button-close,
.sidr-class-sidr-button-close:visited,
.sidr-class-sidr-button-close:hover,
a.shipping-calculator-button,
.header-style-3.header-style-center .account-user .af-my-account-menu li a:hover,
.header-style-3.header-style-express .header-left-upper .account-user ul li a:hover,
.header-style-3.header-style-default .account-user .af-my-account-menu li a:hover,
.account-user .af-my-account-menu li a:hover,
#wp-calendar tbody td#today,
a:hover,
a:focus,
footer.entry-footer .comments-link a,
body a:active {
	color: #468847;
}

.tagcloud a:hover,
.woocommerce-account form.woocommerce-EditAccountForm.edit-account fieldset,
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
	border-color: #468847;
}

.author a.url.fn.n:hover,
div#respond p a:hover,
.navigation.post-navigation .nav-links a:hover,
.author a.url.fn.n:hover,
div#respond p a:hover,
.navigation.post-navigation .nav-links a:hover,
.wp-post-author-meta h4 a:hover,
p.awpa-website a:hover {
	color: #468847;
}

.woocommerce div.product .entry-summary p.price ins,
.woocommerce div.product .entry-summary p.price del,
.woocommerce div.product .single_variation_wrap span.price,
.woocommerce div.product p.price,
body .autocomplete-suggestion b {
	color: #000 !important;
}

/* Added */
form.woocommerce-ordering {
	display: none !important;
}

.woocommerce-account .entry-content .woocommerce-MyAccount-navigation ul li:hover a {
	color: white !important;
}

a {
	text-decoration: none !important;
}

.woocommerce ul.cart_list li a.remove,
.woocommerce a.remove {
	background-color: transparent !important;
}

.entry-content>[class*="wp-block-"] a:not([class]),
.entry-content>ul a:not([class]),
.entry-content>ul a:not([class]):visited,
.entry-content>ol a:not([class]),
.entry-content>ol a:not([class]):visited,
.entry-content>p a:not([class]),
.entry-content>p a:not([class]):visited,
.entry-content>[class*="wp-block-"] a:not([class]):hover,
div#respond p a,
.comment-content a,
b.fn a,
#yith-quick-view-content div.summary .product_meta>span>a,
.comment-metadata a,
.wp-post-author-meta h4 a,
footer.entry-footer .comments-link a,
.woocommerce-account .woocommerce-MyAccount-content a:not(.button),
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,
.woocommerce #content div.product div.summary a.compare.button,
a.woocommerce-privacy-policy-link,
a.woocommerce-terms-and-conditions-link,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a,
.woocommerce #content div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a,
.woocommerce #content div.product div.summary a.compare.button,
body.single .entry-summary .yith-wcwl-wishlistaddedbrowse a,
body.single .entry-summary .yith-wcwl-wishlistexistsbrowse a {
	color: #000 !important;
}

mark,
ins {
	background: none !important;
}

/* DOMAINE */
.page-id-56 .entry-header,
.page-id-156 .entry-header {
	display: none;
}

.page-id-56 .page-content,
.page-id-56 .entry-content,
.page-id-56 .entry-summary,
.page-id-56 .container-wrapper #primary,
.page-id-56 .container-wrapper #secondary,
.page-id-156 .page-content,
.page-id-156 .entry-content,
.page-id-156 .entry-summary,
.page-id-156 .container-wrapper #primary,
.page-id-156 .container-wrapper #secondary {
	margin-top: 0;
}

.container-selling {
	width: 1280px;
}

.image-texte {
	width: 1000px;
	margin: auto !important;
	background-color: transparent;
}

.image-texte img {
	border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.container-grey {
	transform: translate3d(-204px, 0px, 0px);
	width: 1950px;
	opacity: 1;
	padding: 30px;
	background-color: #edeef0;
}

/**********/

.force-full-width {
	/*transform: translate3d(-330px, 0px, 0px);
    width: 1920px;
    opacity: 1;
	padding: 30px;*/
	transform: translate3d(-50vw, 0px, 0px);
	width: 100vw;
	margin-left: 50% !important;
	opacity: 1;
	padding: 30px;
}

.transform-text-media {
	/*transform: translate3d(-227px, 0px, 0px);*/
	padding: 0;
}

.text-info {
	color: #737373;
	font-size: 1em;
	line-height: 35px;
}

.banner-title {
	font-size: 75px;
	width: 1000px;
	margin: auto;
	line-height: 80px;
}

.home-banner {
	height: 480px;
}

.wp-block-separator.is-style-dots:before {
	content: "···";
	color: currentColor;
	font-size: 1em;
	letter-spacing: 1em;
	padding-left: 2em;
	font-family: serif;
}

.separator-left {
	text-align: left !important;
}

.no-padding {
	padding: 0 !important;
}

.blocks-gallery-grid img {
	max-height: 430px;
}

.post-156 {
	margin-bottom: 0;
}

.woocommerce div.product p.price,
.woocommerce div.product span.price {
	color: #000;
}

.product_meta {
	display: none !important;
}

.frm_button_submit:hover,
.add_to_cart_button:hover,
button.wpfFilterButton.wpfButton:hover,
.form-submit input:hover,
.single_add_to_cart_button.button.alt:hover,
.button:hover {
	background-color: #468847 !important;
	border-color: #468847 !important;
	color: #fff !important;
	transition-duration: 0.2s;
}

.frm_button_submit,
span.ui-slider-handle.ui-corner-all.ui-state-default,
.wpfPriceFilterRange.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content,
.add_to_cart_button,
button.wpfFilterButton.wpfButton,
.form-submit input,
.single_add_to_cart_button.button.alt,
.button {
	background-color: #fff !important;
	border: solid 1px #468847 !important;
	color: #468847 !important;
	transition-duration: 0.2s;
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
	outline: none !important;
}

span.ui-slider-handle.ui-corner-all.ui-state-default.ui-state-focus.ui-state-active {
	border-color: #468847 !important;
}

span.ui-slider-handle.ui-corner-all.ui-state-default:hover {
	border-color: #468847 !important;
}

.wpfPriceFilterRange.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
	border-radius: 4px !important;
}

.wpfPriceFilterRange.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content .ui-widget-header {
	background: #468847 !important;
}

.site-footer .site-info,
.site-footer .primary-footer {
	background-color: rgba(0, 0, 0, 0.5) !important;
	border: none !important;
}

.site-footer {
	background-image: url('https://lesbetesnoiresdelamontagnebourbonnaise.fr/wp-content/uploads/2021/08/texture-terre.jpg') !important;
	background-size: cover !important;
}

.ui-slider.ui-widget-content .ui-slider-handle {
	border-radius: 10px !important;
}

iframe .map {
	margin-bottom: -6px;
}

.blocks-gallery-item figure {
	margin: 0em -8px !important;
}

.blocks-gallery-item figure img {
	transition-duration: 0.5s;
}

.blocks-gallery-item figure:hover img {
	transform: scale(1.05);
	transition-duration: 0.5s;
}

.blocks-gallery-grid {
	margin-top: -16px !important;
}

.blocks-gallery-item {
	margin-bottom: 0px !important;
}

.blocks-gallery-grid,
.wp-block-gallery {
	overflow: hidden;
}

h1 {
	font-family: 'Merriweather', sans-serif !important;
}

span.woocommerce-Price-amount.amount,
body,
body button,
body input,
body select,
body optgroup,
div.sharedaddy h3.sd-title,
body .section-title .title-note,
body textarea,
.main-navigation ul li a {
	font-family: 'Roboto Slab', sans-serif !important;
}

table.variations .label {
	text-align: left;
}

.wp-block-separator.is-style-dots,
.frm_required {
	color: #468847 !important;
}

.main-navigation .menu-desktop>li>a:before {
	background-color: #468847 !important;
	color: #468847 !important;
}

.main-navigation .menu>li>a:hover,
.site-branding>h3>a:hover,
.woocommerce-message::before,
.required,
div.woocommerce-info>a.showcoupon {
	color: #468847 !important;
}

.woocommerce-message {
	border-top-color: #468847 !important;
}

.pretty input:checked~.state.p-success label:after,
.pretty.p-toggle .state.p-success label:after {
	background-color: #468847 !important;
	border-radius: 4px;
}

.pretty .state label:before,
.aft-custom-qty-btn {
	border-radius: 4px !important;
}

div.woocommerce-variation-price span.price,
div.woocommerce-variation-availability,
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
	display: none !important;
}

.wpfDisplay,
.add_to_cart_button,
.form-submit input,
.single_add_to_cart_button.button.alt,
.button {
	font-weight: 300 !important;
}

.wfpTitle {
	font-weight: bold;
}

select {
	border-radius: 4px;
}

input {
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
}

.site-header.default {
	background-image: url(https://lesbetesnoiresdelamontagnebourbonnaise.fr/wp-content/uploads/2021/08/texture-herbe.jpg) !important;
	background-size: cover !important;
}

.banner-top-header-wrapper {
	background: rgba(0, 0, 0, 0.5);
}

ul.top-bar-menu,
ul.top-bar-menu li a,
footer.site-footer p,
footer.site-footer ins,
footer.site-footer .tagcloud a,
footer.site-footer .site-info-wrap,
footer.site-footer .site-info-wrap a,
footer.site-footer,
.wp-calendar-nav-next a,
.wp-calendar-nav-prev a,
.site-footer ul li a {
	color: #fff;
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img {
	border-radius: 4px !important;
}

.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image {
	border: none;
}

.big-number {
	font-size: 100px;
}

.big-number-text {
	font-size: 20px;
}

body.full-width-content .alignwide {
	max-width: inherit;
}

body.full-width-content .alignwide {
	margin-left: 0;
	margin-right: 0;
}

.page-id-156 .entry-content,
.page-id-156 .entry-summary {
	padding-top: 0;
}

.has-medium-font-size {
	font-size: 1em;
}

.no-border {
	border: none !important;
}

.center {
	margin: auto !important;
	text-align: center !important;
}

.woocommerce div.product form.cart div.quantity {
	flex-direction: row-reverse;
}

.galerie-accueil {
	margin: 0;
    gap: 0 !important;
	margin-bottom: 100px;
	display: flex;
    flex-wrap: wrap;
}

@media screen and (max-width: 1280px) {
	.container-selling {
		width: 100%;
	}

	.banner-title {
		font-size: 65px;
	}
}


/* TABLETTES */
@media screen and (max-width: 1000px) {
	.force-full-width {
		/*transform: translate3d(0px, 0px, 0px);*/
		padding: 20px;
		/*margin-left: 0 !important;*/
	}

	.wp-block-column {
		flex-grow: 1;
		min-width: 0;
		word-break: keep-all;
		overflow-wrap: normal;
	}

	.banner-title {
		font-size: 55px !important;
		width: 100%;
		line-height: 55px;
	}

	.wp-block-media-text {
		display: block;
	}
}

@media screen and (max-width: 800px) {
	.wp-block-columns {
		display: block;
		padding: 10px;
	}

	.primary-footer {
		padding: 50px 20px;
	}

	.home-banner,
	.wp-block-cover {
		min-height: 0;
	}

	.container-wrapper {
		padding-left: 0;
		padding-right: 0;
	}

	.wp-block-media-text__content {
		padding: 20px 0 !important;
	}
	
	.galerie-accueil {
		margin-bottom: 60px;
	}
}

/* SMARTPHONES */
@media screen and (max-width: 768px) {
	.home .wp-block-image img {
		height: 45px;
		width: 45px;
	}

	.home .wp-block-image .is-resized img {
		height: auto;
		width: auto;
	}

	.home .text-info {
		padding-left: 20px;
		padding-right: 20px;
	}

	.alignfull,
	.alignwide,
	.home .wp-block-columns {
		padding-left: 20px;
		padding-right: 20px;
	}

	p,
	p.has-medium-font-size {
		font-size: 16px !important;
		line-height: 28px !important;
	}

	h3 {
		font-size: 19px !important;
	}

	.wp-block-cover {
		height: 300px;
	}

	.woocommerce-shop .site-main,
	.woocommerce-account .site-main,
	.woocommerce-cart .site-main,
	.single-post .site-main,
	.single-product .site-main {
		padding-left: 20px;
		padding-right: 20px;
	}

	.single-product .site-main {
		padding-bottom: 30px;
	}

	.banner-title {
		font-size: 30px !important;
		width: 100%;
		margin: auto;
		line-height: 30px;
	}

	.home-banner {
		height: 200px;
	}

	.woocommerce li.product,
	.woocommerce-page li.product {
		width: -webkit-fill-available !important;
	}

	body.archive #content.site-content.container-wrapper {
		margin-bottom: 0px;
	}

	.woocommerce table.shop_table_responsive tr td::before,
	.woocommerce-page table.shop_table_responsive tr td::before {
		margin-right: 20px;
	}

	.blocks-gallery-grid {
		margin-top: 0 !important;
	}

	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
	.wp-block-gallery.is-cropped .blocks-gallery-image a,
	.wp-block-gallery.is-cropped .blocks-gallery-image img,
	.wp-block-gallery.is-cropped .blocks-gallery-item a,
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 150px;
	}

	.big-number {
		font-size: 40px;
	}

	.big-number-text {
		font-size: 15px;
	}

	.wp-block-spacer {
		height: 30px !important;
	}

	.wp-block-columns .wp-block-column {
		margin-bottom: 0;
	}

	.page-template-default .entry-content {
		padding: 0;
	}
}