body.lg-addon .product_content_wrapper .product-images-wrapper .product_images ul.product-images-controller .dot {
	display: none;
}

body.lg-addon.single-product.woocommerce .product_cat-kopen form.cart .quantity.custom {
	display: none;
}

.woocommerce ul.products li.product.lg_fiets_naar_keuze {
	align-items: center;
	background-color: #d1e6ba;
	border: 3px solid #3aaa35;
	border-radius: 15px;
	display: flex;
	flex-direction: column;
	height: 28vw;
	justify-content: space-evenly;
}

.woocommerce ul.products li.product.lg_fiets_naar_keuze p {
	color: white;
	font-family: "Radnika", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
	font-size: 2vw;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	width: 64%;
}

.woocommerce ul.products li.product.lg_fiets_naar_keuze a {
	background-color: #3aaa35;
	border: 0;
	border-radius: 15px;
	color: white;
	font-size: 1.5vw;
	font-weight: bold;
	padding-bottom: 1vw;
	padding-left: 3vw;
	padding-right: 3vw;
	padding-top: 1vw;
	text-align: center;
}

@media only screen and (min-width: 1800px) {
	.woocommerce ul.products li.product.lg_fiets_naar_keuze {
		height: 400px;
	}

	.woocommerce ul.products li.product.lg_fiets_naar_keuze p {
		font-size: 45px;
	}

	.woocommerce ul.products li.product.lg_fiets_naar_keuze a {
		font-size: 36px;
		padding-bottom: 18px;
		padding-left: 55px;
		padding-right: 55px;
		padding-top: 18px;
	}
}


@media only screen and (min-width: 1023px) and (max-width: 1799px) {
	.woocommerce ul.products li.product.lg_fiets_naar_keuze {
		height: 22vw;
	}
}

@media only screen and (max-width: 768px) {
	.woocommerce ul.products li.product.lg_fiets_naar_keuze {
		height: 38vw;
	}

	.woocommerce ul.products li.product.lg_fiets_naar_keuze p {
		font-size: 4.5vw;
	}

	.woocommerce ul.products li.product.lg_fiets_naar_keuze a {
		font-size: 4vw;
		padding-bottom: 2vw;
		padding-left: 6vw;
		padding-right: 6vw;
		padding-top: 2vw;
	}

}

button.gpnf-add-entry:hover {
	background-color: green;
	color: white;
}

/* tob_bar fix, only applied for small screens */
@media screen and (max-width: 40em) {
	.tob_bar_shop {
		margin-bottom: 0px !important;
		overflow: inherit !important;
	}

	ul.products {
		padding-top: 35px !important;
	}

	#button_offcanvas_sidebar_left .filters-text {
		font-size: 13px !important;
	}
}

/* end tob_bar fix */

/* START product and category header adjustments */

body.lg-lease-subcategory .top-headers-wrapper:not(.sticky) .site-tools > ul > li > a > span,
body.lg-lease-subcategory.single-product .top-headers-wrapper:not(.sticky) .main-navigation > ul > li:after,
body.lg-lease-subcategory.single-product .top-headers-wrapper:not(.sticky) .main-navigation > ul > li > a {
	color: white;
}

body.lg-lease-subcategory.single-product header,
body.lg-lease-subcategory.single-product #content .product_layout_cascade,
body.lg-lease-subcategory .shop_header_bkg {
	background-color: #71bf44;
	background-image: none !important;
}

body.lg-lease-subcategory #content .product_layout_cascade .product {
	background-color: white;
}

body.lg-lease-subcategory .woocommerce-products-header .shop_header_overlay {
	display: none;
}

body.lg-lease-subcategory .woocommerce-products-header {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 35px;
}

body.lg-lease-subcategory .woocommerce-products-header .large-6 {
	width: 100%;
}

body.lg-lease-subcategory.single-product .product_layout_cascade > .row {
	margin-bottom: 35px;
	margin-left: auto;
	margin-right: auto;
	max-width: 112.5rem;
}

body.lg-lease-subcategory.single-product header .row {
	margin-bottom: 23px;
}

body.lg-lease-subcategory.single-product .content-area {
	padding-top: 0;
}

body.woocommerce.lg-lease-subcategory h1.page-title,
body.lg-lease-subcategory .woocommerce-products-header h1.lg-products-header__title {
	font-size: 55px;
	margin-bottom: 15px;
}

body.lg-lease-subcategory.single-product h1.lg-products-header__title {
	color: white;
	margin-bottom: 15px;
}

body.lg-lease-subcategory .woocommerce-products-header__title {
	display: none;
}

body.lg-lease-subcategory .lg-vinks-wrapper,
body.lg-lease-subcategory .lg-steps-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

body.lg-lease-subcategory .lg-step-wrapper {
	background-color: white;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-bottom: 35px;
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 35px;
	text-align: left;
	width: 16%;
}

body.lg-lease-subcategory .lg-step-wrapper.selected {
	margin: 0;
}

body.lg-lease-subcategory .lg-step-wrapper p {
	color: #545454;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
	margin: 0;
	text-align: left;
	word-wrap: normal;
}

body.lg-lease-subcategory .lg-step-wrapper.selected h3 {
	color: #000;
}

body.lg-lease-subcategory .lg-step-wrapper h4 {
	color: #71bf44;
}

body.lg-lease-subcategory .lg-vinks-wrapper .lg-vink-wrapper {
	color: white;
	hyphens: auto;
	padding: 20px;
	padding-bottom: 0;
	padding-top: 45px;
	text-align: center;
	width: 16%;
	word-wrap: normal;
}

body.lg-lease-subcategory .lg-vinks-wrapper .lg-vink-wrapper i {
	font-size: 20px;
}

body.lg-lease-subcategory .lg-vinks-wrapper .lg-vink-wrapper span {
	display: inline-block;
}

.lg-hyphens-auto {
	hyphens: auto;
}

@media screen and (max-width: 1024px) {

	body.lg-lease-subcategory .shop_header.with_featured_img {
		padding-top: 33px;
	}

	body.lg-lease-subcategory .content-area {
		padding-top: 0;
	}

	body.lg-lease-subcategory header {
		background-color: #71bf44;
	}

	body.lg-lease-subcategory .lg-step-wrapper {
		padding-bottom: 26px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 26px;
	}

	body.woocommerce.lg-lease-subcategory h1.page-title,
	body.lg-lease-subcategory .woocommerce-products-header h1.lg-products-header__title {
		font-size: 50px;
	}

	body.lg-lease-subcategory .lg-step-wrapper.selected h3 {
		font-size: 23px;
	}

	body.lg-lease-subcategory .lg-vinks-wrapper .lg-vink-wrapper {
		padding-left: 8px;
		padding-right: 8px;
	}
}

@media screen and (min-width: 768px) {
	body.lg-lease-subcategory .woocommerce-products-header .large-6 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media screen and (max-width: 767px) {

	body.lg-addon.page .entry-content h1 {
		hyphens: auto;
		word-wrap: normal;
	}

	body.woocommerce.lg-lease-subcategory h1.page-title,
	body.lg-lease-subcategory .woocommerce-products-header h1.lg-products-header__title {
		font-size: 34px;
		hyphens: auto;
		word-wrap: normal;
	}

	body.lg-lease-subcategory .lg-steps-wrapper {
		background-color: #fff;
		border-radius: 10px;
		flex-direction: column;
	}

	body.lg-lease-subcategory.single-product .lg-steps-wrapper {
		margin-left: 10px;
		margin-right: 10px;
		width: auto;
	}

	body.lg-lease-subcategory.single-product .lg-steps-wrapper {
		background-color: #71bf44;
	}

	body.lg-lease-subcategory .lg-steps-wrapper > :not(.selected) {
		display: none;
	}

	body.lg-lease-subcategory .lg-step-wrapper {
		margin-bottom: 20px;
		margin-top: 20px;
		padding-bottom: 35px;
		padding-left: 47px;
		padding-right: 47px;
		padding-top: 35px;
		text-align: left;
		width: 100%;
	}

	body.lg-lease-subcategory .lg-step-wrapper p {
		font-size: 14px;
	}

	body.lg-lease-subcategory .lg-step-wrapper.selected h3 {
		font-size: 18px;
		margin: 0;
		margin-bottom: 8px;
	}

	body.lg-lease-subcategory .lg-vinks-wrapper {
		display: none;
	}
}

@media screen and (max-width: 520px) {

	body.lg-lease-subcategory .lg-step-wrapper p {
		font-size: 14px;
	}

	body.lg-lease-subcategory .lg-step-wrapper.selected h3 {
		font-size: 22px;
	}
}

@media screen and (max-width: 450px) {

	body.lg-lease-subcategory .lg-step-wrapper {
		flex-direction: column;
	}

	body.lg-lease-subcategory .lg-step-wrapper p {
		font-size: 14px;
	}

	body.lg-lease-subcategory .lg-step-wrapper.selected h3 {
		font-size: 20px;
	}
}

@media screen and (max-width: 385px) {

	body.lg-lease-subcategory .lg-step-wrapper {
		padding-left: 30px;
		padding-right: 30px;
	}
}

/* END product and category header adjustments */

/* START gravityflow view adjustments */

body.lg-addon .gravityflow_workflow_wrap input {
	padding: 0;
}

body.lg-addon #gravityflow-status-box-container label {
	align-items: center;
	display: flex;
}

body.lg-addon .gravityflow_workflow_wrap form .detail-view-print,
body.lg-addon .gravityflow_workflow_wrap form table.entry-detail-view thead {
	display: none;
}

body.lg-addon .gravityflow_workflow_wrap form table tr td {
	border: 0;
}

body.lg-addon .gravityflow_workflow_wrap form h3.gsection_title {
	border: 0 !important;
	font-size: 30.659px;
	margin: 0;
	margin-bottom: 0.5rem !important;
	padding: 0 !important;
}

body.lg-addon .gravityflow_workflow_wrap form label,
body.lg-addon .gravityflow_workflow_wrap form h3.gsection_title {
	font-family: "NeueEinstellung", -apple-system, BlinkMacSystemFont, Arial, Helvetica, 'Helvetica Neue', Verdana, sans-serif;
}

body.lg-addon.lg-addon.lg-addon .gravityflow_workflow_wrap form .gfield_label {
	background: none;
	border: none;
	margin: 0;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 0;
	width: auto;
}

body.lg-addon.lg-addon.lg-addon .gravityflow_workflow_wrap form select {
	padding-left: 8px
}


body.lg-addon .gravityflow_workflow_wrap form #gravityflow-status-box-container {
	background: none;
	border: 0;
	box-shadow: none;
}

body.lg-addon .gravityflow_workflow_wrap form #gravityflow-status-box-container #minor-publishing {
	padding: 0;
}

body.lg-addon .entry-view-section-break {
	display: none;
}

/* STOP gravityflow view adjustments */

/* START Gravityforms view adjustments */

body.lg-addon .gform_fields .gfield.lg-field-margintop-2 {
	margin-top: 3em;
}

body.lg-addon .gform_fields .gfield.lg-field-margintop-1 {
	margin-top: 1.5em;
}

body.lg-addon .gform_fields .gfield.lg-field-marginbottom-2 {
	margin-bottom: 3em;
}

body.lg-addon .gform_fields .gfield.lg-field-marginbottom-1 {
	margin-bottom: 1.5em;
}

/* STOP Gravityforms view adjustments */


