.button-no-margin a {
	margin-top:0 !important;
}
.dropdown-toggle {
	right: 1em;
}
@media screen and (min-width: 48em) {
	.colors-custom .main-navigation li li:hover, .colors-custom .main-navigation li li.focus {
			background: #4a9b46;
	}
.colors-custom .main-navigation ul ul {
    border-color: #4a9b46;
    background: #fff;
}
}
.pum-container, .pum-theme-theme-par-defaut .pum-container {
border: 3px none #4a9b46;
}
.pum-content + .pum-close, .pum-theme-theme-par-defaut .pum-content + .pum-close {
	background-color: #000;
	padding: 4px;
	line-height: 18px;
}
.pum-content + .pum-close, .pum-theme-theme-par-defaut .pum-content + .pum-close:hover {
	background-color: #000;
	padding: 4px;
  line-height: 18px;
}
.pum-title.popmake-title {
	font-size:22px;	
	text-align: center;
}
div.pum-content.popmake-content h3 {
	font-size:0.9rem;	
}

@media screen and (min-width: 30em) {
div.pum-content.popmake-content h3 {
	font-size:0.9rem;	
}
}
.pum-container, .pum-theme-theme-par-defaut .pum-container {
	background-color:#FFF;
}
@media (max-width: 600px) {
.hiddenOnSmallScreen {
	display: none !important;
}
}
.fa.fa-home{
	font-size:20px;
}
.custom-header-media:before {
	background: none !important;
}
.site-branding-fixed .wrap:before {
	    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
}
.wp-block-button .wp-block-button__link {
	white-space: normal;
}
.site-branding-text{
    background-color: #4a9b4652;
    opacity: 1;
}
div.quantity input.qty {
	display: inline-block;
}
.site-branding-fixed .wrap .site-branding-text{
    background-color: #4a9b46a6;
    opacity: 1;
		border-radius: 5px;
}

.site-description {
	font-weight:bold;
}
.colors-custom pre, .colors-custom mark, .colors-custom ins {
    background: #4a9b4647;
}
.woocommerce-shipping-totals {
	display:none !important;
}
.cart-subtotal {
	display:none !important;
}
.woocommerce-info {
	background-color: gray;
}
.cart-empty.woocommerce-info {
	background-color: #6d4141 !important;
}

.woocommerce-breadcrumb {
	display:none;
}
.orderby {
	display:none;
}
.product_meta {
	display:none;
}
.woocommerce-remove-coupon {
	display:none;
}
.woocommerce-cart-form .button, button {
	line-height: 1.0;
}
.order-total{
	text-align:right;
}
.checkout-button::after {
	content:"";
}
.related.products {
	display:none;
}
.woocommerce-message{
	background-color: #4a9b46;
}
.woocommerce-message a, .woocommerce-info a{
	color:white;
}
.site-content {
	padding-bottom: 1em;
	padding-top: 2em;
}
.entry-header {
	margin-bottom: 1em !important;
}
.panel-content .wrap {
	padding-top: 2em;
	padding-bottom: 1em;
}
body:not(.home) {
	background-image: url("https://pleine-conscience.marie-collard.be/wp-content/uploads/2020/08/bank-4434820_1920.jpg");
    background-size: cover;
    background-attachment: fixed;
}
.display-block {
	display:block !important;
	flex-basis: 80% !important;
}
.wp-block-image img {
	border-radius:15px;
}
.wp-block-media-text .wp-block-media-text__content {
	padding: 0;
}

.wp-block-media-text__media {
	padding-right: 8%;
}
.wp-block-media-text__media img {
	border-radius:15px;
}

.wc-block-grid__products .wc-block-grid__product-image img {
	border-radius:5px;
}
.woocommerce-product-gallery img {
	border-radius:5px;
}
.woosb-products .woosb-product .woosb-thumb img {
	border-radius:5px;
}
.wp-block-button__link {
	background-color: #4a9b46;
	border-radius: 5px;
}
.wp-block-button__link:hover {
	background-color: #4a9b46;
	text-decoration: underline !important;
}
.woocommerce-cart-form .button, button {
	background-color: #4a9b46;
	border-radius: 5px;
  text-decoration: none !important;

}
.woocommerce-cart-form .button, button:hover {
		text-decoration: underline;
}
.entry-content .wp-block-button__link:hover, .entry-content .wp-block-button__link:focus, .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover, .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus {
		background-color: #4a9b46;
}

.entry-content .wp-block-button__link {
	background-color: #4a9b46;
}

.colors-custom :not( .mejs-button ) > button:hover, .colors-custom :not( .mejs-button ) > button:focus, .colors-custom input[type="button"]:hover, .colors-custom input[type="button"]:focus, .colors-custom input[type="submit"]:hover, .colors-custom input[type="submit"]:focus, .colors-custom .entry-footer .edit-link a.post-edit-link:hover, .colors-custom .entry-footer .edit-link a.post-edit-link:focus, .colors-custom .social-navigation a, .colors-custom .prev.page-numbers:focus, .colors-custom .prev.page-numbers:hover, .colors-custom .next.page-numbers:focus, .colors-custom .next.page-numbers:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-item:focus {
		background-color: #4a9b46;
}
.colors-custom h2, .colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom .site-description, .colors-custom .colors-custom .taxonomy-description, .colors-custom .site-info a, .colors-custom .wp-caption, .colors-custom .gallery-caption {
	color: #000;
}
.colors-custom .entry-content a:hover, .colors-custom .entry-content a:focus, .colors-custom .entry-summary a:hover, .colors-custom .entry-summary a:focus, .colors-custom .comment-content a:focus, .colors-custom .comment-content a:hover, .colors-custom .widget a:hover, .colors-custom .widget a:focus, .colors-custom .site-footer .widget-area a:hover, .colors-custom .site-footer .widget-area a:focus, .colors-custom .posts-navigation a:hover, .colors-custom .posts-navigation a:focus, .colors-custom .widget_authors a:hover strong, .colors-custom .widget_authors a:focus strong {
	    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0  #4a9b46;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 #4a9b46;
}
.colors-custom h5, .colors-custom .entry-meta, .colors-custom .entry-meta a, .colors-custom.blog .entry-meta a.post-edit-link, .colors-custom.archive .entry-meta a.post-edit-link, .colors-custom.search .entry-meta a.post-edit-link, .colors-custom .nav-subtitle, .colors-custom .comment-metadata, .colors-custom .comment-metadata a, .colors-custom .no-comments, .colors-custom .comment-awaiting-moderation, .colors-custom .page-numbers.current, .colors-custom .page-links .page-number, .colors-custom .navigation-top .current-menu-item > a, .colors-custom .navigation-top .current_page_item > a, .colors-custom .main-navigation a:hover, .colors-custom .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
	color: #4a9b46;
}
.colors-custom button:not('search-submit'), .colors-custom input[type="button"], .colors-custom input[type="submit"], .colors-custom .entry-footer .edit-link a.post-edit-link {
	background-color: #4a9b46;
}
.checkout-button {
	border-color:#4a9b46;
	border-radius:5px;
	text-decoration:none;
}
.checkout-button:hover {
	text-decoration:underline;
}
.woocommerce-info {
	background-color: grey;
}
.woocommerce-info a{
	color:white !important;
}
.woocommerce-form-login-toggle .woocommerce-info {
	background-color: #4a9b46;
}
.checkout-button {
	background-color: #4a9b46 !important;
	color: white !important;
}
button[type=submit] {
	  text-decoration:none !important;
		background-color: #4a9b46 !important;
		box-shadow: 0 3px 0 #fff !important;
}
button[type=submit]:hover{
  text-decoration:underline !important;
	box-shadow: 0 3px 0 #fff !important;
}
button[name=update_cart]{
 padding: 0.5em 0.5em !important;
}

.wc_payment_method .payment_box {
    padding: 1.5em;
    background: #4a9b4626;
    color: black;
}
.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
	box-shadow: 0 3px 0 #4a9b46;
}
.wc-block-grid__products .wc-block-grid__product-image img {
	width:90%;
}
.wp-block-column {
	text-align: center;
}

#custom_html-4 {
	display:none;
}

.main-navigation.toggled-on  ul.sub-menu.toggled-on {
    background-color: #e3fbe2;
    padding-right: 1.5em;
}
.main-navigation.toggled-on .dropdown-toggle {
    background-color: #4a9b46;
    color: white;
	  margin-top: 1px;
}
.main-navigation .menu-toggle:focus,  .main-navigation .menu-toggle:hover{
    color: white;
}


@media (max-width: 600px) {
	.wp-block-media-text__media img {
		max-width: 50%;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    text-align: center;
    padding: 0;
		margin: 0 0 .8em;
}
