/*
Theme Name: Flatsome Child Theme for Learning for life Bali
Theme URI: http://flatsome.uxthemes.com/
Description: This is a child theme for Flatsome for Learning for Life Bali 
Author: Silvan Thus / Morad Kwaider
Author URI: http: //www.uxthemes.com/
Template: flatsome
Version: 3.0.0.90
*/
/*---------------------------------------------------------------------------------


																General


--------------------------------------------------------------------------------*/

@import url("https://fonts.googleapis.com/css2?family=Lora:wght@600&display=swap");
::placeholder {
	color: #ccc;
	opacity: 1;
}
html {
	overflow-x: hidden;
}
:root {
	--primary-color: #000000;
	font-size: 62.5%;
}
:root body {
	-webkit-transition: all 0.02s ease-in-out;
	-moz-transition: all 0.02s ease-in-out;
	transition: all 0.02s ease-in-out;
	font-family: "Inter", sans-serif !important;
	line-height: 1.3;
	scroll-behavior: smooth;
	text-transform: none;
	font-size: 1.8rem;
	text-rendering: optimizeLegibility !important;
}
:root body p,
:root li,
:root li span,
.lflb-main-block li,
.lflb-main-block li span,
.lflb-rm-content em {
	font-size: 1.6rem;
	font-weight: 400 !important;
	line-height: 1.6;
}
:root li a span {
	font-weight: 600 !important;
}
:root h1,
:root h2,
:root h3 {
	font-size: 2.5rem;
	font-weight: 700 !important;
}
.lflb-main-title {
	font-size: 5rem !important;
}
:-ms-input-placeholder {
	color: #000;
}

::-ms-input-placeholder {
	color: #000;
}
.lflb-header {
	font-family: "Lora", serif !important;
	font-size: 5rem !important;
	line-height: 70px !important;
	font-weight: 600 !important;
}
.lflb-header-quote {
	font-size: 1.8rem !important;
	font-style: italic !important;
}
p.lflb-text-q {
	font-style: italic !important;
}
:root .dit-doen-we .lflb-y-blocks-q p,
:root .dit-doen-we .lflb-p-blocks p {
	font-family: "Lora", serif !important;
	font-weight: 300 !important;
	font-size: 2.5rem;
	line-height: 38px;
	margin-bottom: 0;
}
.banner {
	background-color: #000 !important;
}
.banner .banner-bg .overlay {
	background: -moz-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.51) 50%,
		rgba(0, 0, 0, 0.52) 51%,
		rgba(0, 0, 0, 0.85) 100%
	) !important;
	background: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.51) 50%,
		rgba(0, 0, 0, 0.52) 51%,
		rgba(0, 0, 0, 0.85) 100%
	) !important;
	background: linear-gradient(
		to bottom,
		rgba(0, 0, 0, 0) 0%,
		rgba(0, 0, 0, 0.51) 50%,
		rgba(0, 0, 0, 0.52) 51%,
		rgba(0, 0, 0, 0.85) 100%
	) !important;
}
.banner .lflb-header {
	font-size: 7rem !important;
}
.lflb-y-blocks {
	background-color: #fffed9;
	padding: 30px 0 0 0;
}
.lflb-y-blocks-q {
	padding: 40px !important;
	background-color: #fffed9;
	border-radius: 25px;
}
.lflb-main-block {
	padding: 40px !important;
	background-color: #fffed9;
	border-radius: 25px;
	margin-top: -300px;
	box-shadow: 0 24px 48px 0 rgba(252, 118, 19, 0.04),
		0 -20px 24px 0 rgba(252, 118, 19, 0.02);
}
.lflb-menu-block {
	margin-top: -150px;
}
.lflb-menu-block .lflb-menu a.lflb-donate {
	background-color: #3caa36;
	color: #fff;
}
.eg-lflb-wrapper .esg-media-poster .esg-hover-image {
	display: none !important;
}
.lflb-p-blocks {
	background-color: #fd9b7e;
	padding: 40px;
	border-radius: 25px;
}
.lflb .header #logo img {
	max-height: 140px;
	margin-top: 20px;
}
.nav > li > a,
.nav-dropdown > li > a,
.nav-column > li > a {
	color: #000;
	font-size: 1.6rem;
}
.nav > li > a:hover,
.nav > li.active > a,
.nav > li.current > a,
.nav > li > a.active,
.nav > li > a.current,
.nav-dropdown li.active > a,
.nav-column li.active > a,
.nav-dropdown > li > a:hover,
.nav-column li > a:hover {
	color: #c0a24d;
}
.lflb .stuck #logo {
	width: 120px !important;
}
.lflb .stuck #logo img {
	max-height: 100px !important;
	margin-top: 0;
}

.header-bg-color {
	background-color: #fff !important;
}
.scroll-to-bullets a,
.featured-title,
.label-new.menu-item > a:after,
.nav-pagination > li > .current,
.nav-pagination > li > span:hover,
.nav-pagination > li > a:hover,
.has-hover:hover .badge-outline .badge-inner,
button[type="submit"],
.button.wc-forward:not(.checkout):not(.checkout-button),
.button.submit-button,
.button.primary:not(.is-outline),
.featured-table .title,
.is-outline:hover,
.has-icon:hover .icon-label,
.nav-dropdown-bold .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold > li > a:hover,
.nav-dropdown-bold.dark .nav-column li > a:hover,
.nav-dropdown.nav-dropdown-bold.dark > li > a:hover,
.is-outline:hover,
.tagcloud a:hover,
.grid-tools a,
input[type="submit"]:not(.is-form),
.box-badge:hover .box-text,
input.button.alt,
.nav-box > li > a:hover,
.nav-box > li.active > a,
.nav-pills > li.active > a,
.current-dropdown .cart-icon strong,
.cart-icon:hover strong,
.nav-line-bottom > li > a:before,
.nav-line-grow > li > a:before,
.nav-line > li > a:before,
.banner,
.header-top,
.slider-nav-circle .flickity-prev-next-button:hover svg,
.slider-nav-circle .flickity-prev-next-button:hover .arrow,
.primary.is-outline:hover,
.button.primary:not(.is-outline),
input[type="submit"].primary,
input[type="submit"].primary,
input[type="reset"].button,
input[type="button"].primary,
.badge-inner {
	color: #000;
}
input[type="email"],
input[type="date"],
input[type="search"],
input[type="number"],
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select,
.select-resize-ghost,
.select2-container .select2-choice,
.select2-container .select2-selection {
	border: 1px solid #c2a34f;
	box-shadow: none;
	color: #000;
	opacity: 1;
	height: 50px;
}
input[type="email"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
	box-shadow: none;
	color: #000;
}

button[type="submit"],
.button.submit-button,
.button.primary:not(.is-outline),
input[type="submit"]:not(.is-form),
input.button.alt,
.button.primary:not(.is-outline),
input[type="submit"].primary,
input[type="submit"].primary,
input[type="reset"].button,
input[type="button"].primary {
	border-radius: 99px;
	font-size: 2rem;
	font-weight: 700 !important;
}
.lflb-donate-form_wrapper legend,
legend {
	border: 0;
	text-transform: none;
}
.lflb-radio-wrapper .gfield_radio .gchoice {
	display: inline-block;
}
.lflb-radio-wrapper input[type="radio"],
.lflb-donate-form_wrapper input[type="checkbox"] {
	display: none !important;
	appearance: none;
}
.lflb-radio-wrapper.lflb-donate-option .gfield_radio {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 0.5em 1em;
}
.lflb-radio-wrapper .gfield_radio .gchoice label {
	width: 100%;
	padding: 10px 20px;
	max-width: 120px;
	display: block;
	max-width: unset;
	border: 1px solid #c2a34f;
	border-radius: 5px;
	text-align: center;
	transition: all 0.3s ease-in-out;
}
.lflb-radio-wrapper .gfield_radio .gchoice input:checked + label {
	background-color: #c2a34f;
	color: #fff;
}
.lflb-donate-form_wrapper input[type="checkbox"] + label {
	width: 100%;
	padding: 10px 20px;
	min-width: 120px;
	display: block;
	max-width: unset;

	border-radius: 5px;
	position: relative;
	text-align: center;
	position: relative;
	transition: all 0.3s ease-in-out;
}
.lflb-donate-form_wrapper input[type="checkbox"] + label::before {
	content: "";
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	left: 75px;
	top: 5px;
	font-size: 30px;
	line-height: 1;
	border: 1px solid #c2a34f;
}
.lflb-donate-form_wrapper input[type="checkbox"]:checked + label::before {
	content: "\2713";
}
.lflb-radio-wrapper
	.gfield_radio
	.gchoice
	input[value="Ander bedrag|0"]:checked
	+ label {
	display: none;
}
.lflb-donate-form_wrapper {
	padding: 30px;
	border-radius: 50px;
	background-color: #fff;
}
:root footer.footer-wrapper p,
:root footer.footer-wrapper p span {
	font-size: 1.6rem;
}
.lflb-content-wrapper {
	padding-bottom: 90px;
}
.nav-vertical.nav-line > li > a:before {
	display: none;
}
:root table,
:root td,
:root th {
	border: 0;
}
.tablepress th,
.tablepress td {
	padding: 8px 15px;
}
.tablepress thead th,
.tablepress tfoot th {
	background-color: #fffed9 !important;
}

.lflb .accordion-inner {
	background-color: #fffed9;
	padding: 30px 15px;
	border-radius: 0px 0px 10px 10px;
}
.lflb .accordion .toggle {
	left: 95%;
}
.lflb .accordion .accordion-title {
	padding: 15px;
	border: 0;
	font-size: 1.6rem;
	background-color: #fffed9;
	border-radius: 10px 10px 0 0;
}
.inkomsten-en-uitgaven .tablepress {
	font-size: 16px;
}
.inkomsten-en-uitgaven .tablepress td {
	color: #000;
}
.lflb-main-block p a {
	text-decoration: underline !important;
}
.lflb .social-icons .button.icon:not(.is-outline) {
	background-color: #f8d33d !important;
	border-color: #f8d33d !important;
}
.lflb .social-icons .button.icon:not(.is-outline) > i {
	color: #000 !important;
}
.lflb-video-decs {
	padding: 10px 50px;
}
.entry-content {
	padding-bottom: 0 !important;
}
.lflb-read_more-wrapper p.lflb-rm-hide {
	display: block;
	margin-top: 10px;
}

/*------------------------------- Read more --------------------------------*/
.lflb-rm-show a,
.lflb-rm-show:active,
.lflb-rm-show:visited {
	cursor: pointer;
	text-decoration: none;
	font-size: 100%;
}

.lflb-rm-show:hover {
	cursor: pointer;
	text-decoration: none;
}

.lflb-rm-hide a,
.lflb-rm-hide:active,
.lflb-rm-hide:visited {
	cursor: pointer;
	text-decoration: none;
}

.lflb-rm-hide:hover {
	cursor: pointer;
	text-decoration: none;
}

.lflb-content-hide {
	display: none;
}

.wp_is_mobile .our-story-text {
	display: inline;
	text-align: left;
}

.wp_is_mobile .raw-text {
	display: inline;
}

.lflb-rm-content.lflb-content-hide,
.lflb-rm-show.lflb-content-hide {
	display: none;
}

.wp_is_mobile .our-story-mobile.read-more,
.home.wp_is_mobile .our-story-wrapper .read-more-container {
	text-align: left;
}

.wp_is_mobile .our-story-mobile.read-more .lflb-rm-content,
.home.wp_is_mobile
	.our-story-wrapper
	.read-more-container
	.lflb-read_more-wrapper {
	line-height: 2.1 !important;
	font-weight: 300;
}

.home.wp_is_mobile .raw-text-mobile-wrapper .lflb-read_more-wrapper {
	line-height: 1.8 !important;
}
.absolute-footer {
	padding-bottom: 30px;
}
/*-------------------------Sub menu---------------------------*/
.off-canvas-left .mfp-content {
	background-color: #fffed9 !important;
}
.header-main .nav > li {
	margin-right: 15px;
}
.header-main .nav > li > a {
	font-weight: 600 !important;
	font-size: 1.4rem;
}
.header-main .nav .header-button a {
	padding: 0 20px;
	font-size: 1.5rem;
}
.has-dropdown .sub-menu.nav-dropdown {
	border-radius: 25px;
}
.nav-dropdown-has-border .nav-dropdown {
	border: 0 !important;
}
.nav-dropdown-has-arrow li.has-dropdown:after {
	border: 0 !important;
}
.header-main .nav > li > a.nav-top-link .icon-angle-down {
	display: none;
}
.lflb .sub-menu.nav-dropdown .menu-item-has-children a:hover {
	color: #000;
}
.nav-dropdown-default .nav-column li > a,
.nav-dropdown.nav-dropdown-default > li > a {
	border-bottom: 0;
}
.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before {
	border-bottom: 0 !important;
}
.sub-menu .menu-item.active a {
	color: #000;
}
/*--------------------------- Mobile --------------------------------*/
@media only screen and (min-width: 320px) and (max-width: 812px) {
	.lflb-header,
	.banner .lflb-header {
		font-size: 3rem !important;
		line-height: 30px !important;
	}
	.lflb-main-block {
		margin-top: -30px;
	}
	.lflb-menu-block {
		margin-top: 0;
	}
	.lflb-main-block {
		padding: 40px 15px !important;
	}
	.lflb .header #logo img {
		max-height: 115px;
		margin-top: 5px;
	}
	.lflb-main-title {
		font-size: 3rem !important;
	}
	:root h1,
	:root h2,
	:root h3 {
		font-size: 2rem;
	}
	.row-collapse .col .col-inner .row .col .col-inner {
		padding: 0 15px !important;
	}
	.inkomsten-en-uitgaven .tablepress {
		font-size: 12px;
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.inkomsten-en-uitgaven .tablepress thead {
		background-color: #fffed9;
	}
	.inkomsten-en-uitgaven .tablepress tbody {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.inkomsten-en-uitgaven .tablepress td {
		width: 20%;
	}
	.inkomsten-en-uitgaven .tablepress thead {
		border-bottom: 1px solid #dddddd;
	}
	.inkomsten-en-uitgaven .tablepress thead th {
		border: 0;
	}
	.lflb.inkomsten-en-uitgaven .accordion .accordion-inner p {
		font-size: 1.2rem;
	}
	.tablepress th,
	.tablepress td {
		padding: 0;
	}
	.lflb .accordion .toggle {
		left: 85%;
	}
	.lflb-video-decs {
		padding: 0;
	}
	.header-main .nav .header-button a {
		padding: 0 15px;
		font-size: 0.8em;
	}
	.header-main .nav .header-button a span {
		font-size: 1rem;
	}
	.lflb-title {
		min-height: 300px !important;
	}
	.single-help .lflb-main-block {
		margin-top: -60px;
	}
	.verhalen .box-image {
		margin-bottom: 20px;
	}
	.lflb-custom-icon h2 {
		margin-bottom: 0;
	}
	.lflb-custom-icon p {
		margin-bottom: 30px !important;
	}
}
.wp_is_mobile .row-collapse .col .col-inner .row .col .col-inner {
	padding: 0 15px !important;
}
.wp_is_mobile .lflb-header,
.wp_is_mobile .banner .lflb-header {
	font-size: 3rem !important;
	line-height: 30px !important;
}
.wp_is_mobile .lflb-menu-block {
	margin-top: 0;
}
.wp_is_mobile .lflb-main-block {
	margin-top: -30px;
}
.wp_is_mobile.single-help .lflb-main-block {
	margin-top: -60px;
}
.wp_is_mobile .lflb-main-block {
	padding: 40px 15px !important;
}
.lflb.wp_is_mobile .header #logo img {
	max-height: 115px;
	margin-top: 5px;
}
.wp_is_mobile .lflb-main-title {
	font-size: 3rem;
}
:root .wp_is_mobile h1,
:root .wp_is_mobile h2,
:root .wp_is_mobile h3 {
	font-size: 2rem;
	margin: 10px 0;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress {
	font-size: 12px;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress thead {
	background-color: #fffed9;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress tbody {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress td {
	width: 20%;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress thead {
	border-bottom: 1px solid #dddddd;
}
.wp_is_mobile.inkomsten-en-uitgaven .tablepress thead th {
	border: 0;
}
.wp_is_mobile.inkomsten-en-uitgaven .accordion .accordion-inner p {
	font-size: 1.2rem;
}
.wp_is_mobile .tablepress th,
.wp_is_mobile .tablepress td {
	padding: 5px;
}
.lflb.wp_is_mobile .accordion .accordion-title {
	padding: 15px 15px 15px 0;
}
.lflb.wp_is_mobile .accordion .toggle {
	left: 85%;
}
.wp_is_mobile .lflb-video-decs {
	padding: 0;
}
.wp_is_mobile .header-main .nav .header-button a {
	padding: 0 15px;
	font-size: 0.8em;
}
.wp_is_mobile .header-main .nav .header-button a span {
	font-size: 1rem;
}
.wp_is_mobile .lflb-title {
	min-height: 300px !important;
}
.wp_is_mobile .verhalen .box-image {
	margin-bottom: 20px;
}
.wp_is_mobile .lflb-custom-icon h2 {
	margin-bottom: 0;
}
.wp_is_mobile .lflb-custom-icon p {
	margin-bottom: 30px !important;
}
/*---------------------------- Footer---------------------------*/
.lflb-footer-wrapper {
	padding-top: 30px;
}
footer.footer-wrapper,
.lflb-footer-wrapper,
footer .absolute-footer {
	background-color: #c2a34f;
}
.lflb-footer-wrapper p {
	margin-bottom: 20px;
}
.lflb-footer-wrapper p span {
	display: block;
}
/*------------------------------------Home Page ----------------------------------*/

.lflb-custom-icons {
	height: 170px !important;
	width: 170px !important;
	background: #c2a34f;
	display: flex;
	border-radius: 100%;
	align-items: center;
}
.lflb-custom-icons img {
	height: 100px;
	width: auto;
}
.lflb-custom-icons h2 {
	margin-bottom: 0;
}
/*----------------------------------------------- dit doen we ------------------------------*/

.lflb-menu-doen-we .ux-menu a.flex {
	min-height: unset;
}
.dit-doen-we .lflb-y-blocks-q .col,
.dit-doen-we .lflb-p-blocks .col {
	padding-bottom: 0;
}
.lflb-menu {
	padding: 30px;
	background: #fd9b7e;
	margin-top: 30px;
	border-radius: 20px;
}
.lflb-menu .nav-wrapper {
	border-top: 1px solid #e6927a;
}
.lflb-menu a.lflb-donate {
	background-color: #f8d33d;
	font-weight: 600;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 20px;
	font-size: 18px !important;
	margin-right: 0 !important;
}
.lflb-menu .lflb-donate a:hover {
	box-shadow: inset 0 0 0 100px rgb(0 0 0 / 20%);
	color: #fff;
}
.lflb-menu .nav-vertical > li + li {
	border: 0;
}
.lflb-menu .nav-wrapper {
	padding-top: 20px;
}
.lflb-menu .nav > li > a:hover,
.lflb-menu .nav > li.active > a {
	color: #fff;
}
/*----------------------------- Ik wel Helpen----------------------------------*/

.eg-lflb-container {
	background: -moz-linear-gradient(
		top,
		rgba(255, 255, 255, 0) 0%,
		rgba(192, 162, 77, 0.1) 50%,
		rgba(192, 162, 77, 0.1) 51%,
		rgba(192, 162, 77, 1) 100%
	) !important;
	background: -webkit-linear-gradient(
		top,
		rgba(255, 255, 255, 0) 0%,
		rgba(192, 162, 77, 0.1) 50%,
		rgba(192, 162, 77, 0.1) 51%,
		rgba(192, 162, 77, 1) 100%
	) !important;
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0%,
		rgba(192, 162, 77, 0.1) 50%,
		rgba(192, 162, 77, 0.1) 51%,
		rgba(192, 162, 77, 1) 100%
	) !important;
}
.eg-lflb-wrapper .esg-bc a {
	font-size: 2rem;
	padding-left: 20px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 600 !important;
}
.eg-lflb-wrapper .esg-bc {
	padding: 20px;
}
.eg-lflb-wrapper .esg-bc a:hover,
.eg-lflb-wrapper .esg-bc a:focus {
	color: #fff !important;
}
.eg-lflb-wrapper .esg-bc a.eg-lflb-element-3 {
	font-family: "Inter", sans-serif !important;
	font-size: 1.4rem;
	padding-top: 10px;
	font-weight: 400 !important;
	padding-bottom: 20px;
	color: #fff;
}
.lflb .esg-filters {
	padding-bottom: 50px;
	padding-top: 0;
}
.lflb .esg-filters .esg-filter-wrapper .esg-filterbutton {
	color: #000;
	font-family: "Inter", sans-serif !important;
	border: 1px solid rgba(0, 0, 0, 0.05);
	transition: all 0.3s ease-in-out;
	background-color: #f8d33d;
	border-radius: 99px;
}
.lflb .esg-filters .esg-filter-wrapper .esg-filterbutton:hover,
.lflb .esg-filters .esg-filter-wrapper .esg-filterbutton:focus,
.lflb .esg-filters .esg-filter-wrapper .esg-filterbutton.selected {
	background-color: #c0a24d;
	color: #fff;
}
.help-title {
	color: #fff !important;
}

/*---------------------------------- Verhalen ------------------------------*/
.lflb-profile-img {
	margin-bottom: 40px;
}
.lflb-profile-img .box-image {
	overflow: visible !important;
}
.lflb-profile-img .box-image a,
.lflb-profile-img .box-image a div {
	height: 230px;
	width: 230px;
}
.lflb-profile-img .box-image a img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 100%;
}
/*--------------------------------- Shop -----------------------*/
.single-product main,
.woocommerce-shop main {
	padding-top: 50px;
}
.category-doneren.doneren .quantity {
	display: none;
}
.woocommerce-checkout .button.alt {
	font-size: 0.9em;
	width: 100%;
	margin-bottom: 40px;
}
.product-summary .woocommerce-Price-currencySymbol {
	font-size: unset !important;
	margin-top: unset !important;
	vertical-align: unset !important;
}
.single-product .message-container {
	display: none;
}
.category-doneren.doneren .woocommerce-breadcrumb.breadcrumbs,
.category-doneren.doneren .price-wrapper {
	display: none;
}
.category-doneren.doneren h1.product-title {
	margin-bottom: 40px;
}
.product_cat-doneren.product-small .price-wrapper {
	display: none;
}
.category-doneren.doneren .widget_shopping_cart .quantity {
	display: block;
}
.product-small.box .add-to-cart-button a.primary {
	font-size: 1.1rem;
}
.product-small.box .box-text {
	padding-bottom: 0;
}
.product-small.box .title-wrapper p.product-title {
	height: fit-content;
	margin-bottom: 0;
}
.product-small.box .title-wrapper p.product-title a {
	margin-bottom: 0;
	height: fit-content;
}
.product-small.box .price-wrapper {
	margin-top: 20px;
}
.product-small.box .add-to-cart-button {
	margin-top: 20px;
}
.product-small.box .add-to-cart-button a.add_to_cart_button {
	margin: 0;
}
.product-small .donate-form-btn-wrapper {
	margin-top: 15px;
}
.category-sponsor .ux-quantity.quantity {
	display: none !important;
}
/*----------- Products --------------*/
.single-product form.cart {
	margin-bottom: 0;
}
.single-product .donate-form-btn {
	background-color: #f7d33d;
	border-radius: 99px;
	letter-spacing: 0.03em;
	line-height: 2.4em;
	font-size: 1em;
	min-height: 45px;
	padding: 0 21px;
	font-weight: 700;
	display: inline-block;
	color: #000;
}
.single-product .donate-form-btn:hover {
	color: #fff;
}
.product-small.box .donate-form-btn,
.product-small .col-inner .donate-form-btn {
	background-color: rgb(210, 110, 75);
	font-size: 1.1rem;
	border-radius: 99px;
	font-weight: 700 !important;
	min-height: 27.5px;
	height: 27.5px;
	padding-left: 13.2px;
	padding-right: 13.2px;
	display: inline-flex;
	align-items: center;
}

.donate-form-btn-wrapper .donate-form-btn:hover {
	color: #fff;
}
html[lang="en-US"] .product.product_cat-wijn,
body.en .product.product_cat-wijn {
	display: none !important;
}
.lflb-radio-wrapper .gfield_radio {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: start;
	gap: 10px;
}
