/*
Theme Name: Verba
Description: This is a custom theme for Verba
Theme URI:   https://verba.nl/
Author: Wecommerce
Author URI:  https://wecommerce.international/
Template: salient
Version: 1.0.1
*/

/* Wecommerce (3-9-2022): Producten */
:root {
	--yith-wcan-filters_colors_titles: #000000;
	--yith-wcan-filters_colors_background: #ffffff;
	--yith-wcan-filters_colors_accent: #046c39;
	--yith-wcan-filters_colors_accent_r: 4;
	--yith-wcan-filters_colors_accent_g: 108;
	--yith-wcan-filters_colors_accent_b: 57;
	--yith-wcan-color_swatches_border_radius: 100%;
	--yith-wcan-color_swatches_size: 30px;
	--yith-wcan-labels_style_background: #ffffff;
	--yith-wcan-labels_style_background_hover: #046c39;
	--yith-wcan-labels_style_background_active: #046c39;
	--yith-wcan-labels_style_text: #000000;
	--yith-wcan-labels_style_text_hover: #ffffff;
	--yith-wcan-labels_style_text_active: #ffffff;
	--yith-wcan-anchors_style_text: #000000;
	--yith-wcan-anchors_style_text_hover: #046c39;
	--yith-wcan-anchors_style_text_active: #046c39;
}
.yith-wcan-filters .yith-wcan-filter .filter-title {
	display: none;
}
/* Wecommerce (3-9-2022): Producten */

/* Wecommerce (27-8-2022): Veelgestelde vragen */
div[data-style=minimal] .toggle h3 a {
	padding-right: 32px !important;
}
/* END Wecommerce (27-8-2022): Veelgestelde vragen */

/* Wecommerce (27-8-2022): Header */
#header-outer {
	border-bottom: 1px solid #D4D4D4;
}

.topbar {
    background-color: #F6F2F0 !important;
}

.topbar a[href^="mailto"]{
    text-decoration: underline;
}

@media screen and (max-width: 768px) {
	#header-outer {
		padding-bottom: 12px !important;
	}
}
/* END Wecommerce (27-8-2022): Header */

/* Wecommerce (26-7-2022): Forms */
.grecaptcha-badge {
    visibility: hidden;
}
/* END Wecommerce (26-7-2022): Forms */

/* Wecommerce (23-7-2022): Shop */
.woocommerce ul.products li.product .woocommerce-loop-product__title::after {
	display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	height: 119px !important;
}
.nectar-quick-view-box a.button, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
	text-transform: none;
}
/* Wecommerce (23-7-2022): Shop */

/* Wecommerce (20-7-2022): Hero */
@media screen and (max-width: 768px) {
	.hero {
		padding-top: calc(100vw * 0.35) !important;
	}
}
/* END Wecommerce (20-7-2022): Hero */

/* Wecommerce (20-7-2022): Topbar */
.topbar {
	display: none;
	font-size: 14px;
    text-align: center;
	background-color: #ffffff;
}
.topbar a {
	color: #929292;
    margin: 0 5px;
}
body #header-outer {
	padding: 0;
}
#header-outer header {
	padding: 12px 0;
}
@media screen and (max-width: 768px) {
	.topbar {
		display: block;
	}
}
/* END Wecommerce (20-7-2022): Topbar */

/* Wecommerce (20-7-2022): Nieuws */
#ajax-content-wrap #page-header-bg[data-post-hs="default_minimal"] #single-below-header span:not(.rich-snippet-hidden), #ajax-content-wrap .row.heading-title[data-header-style="default_minimal"] .col.section-title span.meta-category {
	display: none;
}
/* END Wecommerce (20-7-2022): Nieuws */

/* Wecommerce (20-7-2022): Product */
@media screen and (max-width: 768px) {
	.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
		height: 150px !important;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 16px !important;
	}
	.woocommerce ul.products li.product .nectar-cta .nectar-button-type {
		font-size: 14px;
	}
}
.woocommerce ul.products li.product .price {
	display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
	overflow: hidden;
}
.woocommerce .product-wrap {
	height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
	height: auto !important;
    max-height: 300px;
}
/* END Wecommerce (20-7-2022): Product */

/* Wecommerce (16-7-2022): Product */
h3.strong {
    font-size: inherit;
    line-height: inherit;
    font-weight: 600;
}
/* Wecommerce (16-7-2022): Product */

/* Wecommerce (16-7-2022): Mobile menu */
#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-family: "Mulish" !important;
}

#slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a {
    font-family: "Mulish" !important;
}
/* END Wecommerce (16-7-2022): Mobile menu */

/* Wecommerce (16-7-2022): Home */
.owl-carousel[data-desktop-cols] .owl-stage {
	padding: 0;
}
/* END Wecommerce (16-7-2022): Home */

/* Wecommerce (13-7-2022): Posts */
@media screen and (max-width: 768px) {
	.posts .post {
		margin-right: 0 !important;
	}
}
/* END Wecommerce (13-7-2022): Posts */

/* Wecommerce (13-7-2022): Contact */
.verba {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
}

body[data-form-submit="regular"] input[type=submit] {
	background-color: #F3805B;
}

#hero-2, #hero-3 {
	padding-top: 66px;
}

@media screen and (max-width: 768px) {
	#hero-2, #hero-3 {
		padding-top: 74px;
	}
}

@media screen and (max-width: 480px) {
	#hero-2 {
		padding-top: 42px;
	}
	
	#hero-3 {
		padding-top: 84px;
	}
}
/* END Wecommerce (13-7-2022): Contact */

/* Wecommerce (13-7-2022): Veelgestelde vragen */
@media only screen and (max-width: 690px) {
	div[data-style=minimal] .toggle h3 a {
		font-size: 16px;
		line-height: 24px;
	}
}
/* END Wecommerce (13-7-2022): Veelgestelde vragen */

/* Wecommerce (13-7-2022): Mobile menu */
#slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen), #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-split, #slide-out-widget-area-bg.fullscreen-inline-images .nectar-ocm-image-wrap-outer, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right {
    background-color: #f3805b;
}
/* END Wecommerce (13-7-2022): Mobile menu */

/* Wecommerce (13-7-2022): Hero */
.owl-carousel[data-desktop-cols] .owl-stage-outer {
    overflow: inherit;
}

.hero-container {
	margin: 0 auto !important;
}

.nectar-split-heading .heading-line >div {
	color: #ffffff;
}
/* END Wecommerce (13-7-2022): Hero */

/* Wecommerce (13-7-2022): Shopping cart */
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav >.buttons {
	margin-left: 15px !important;
}

@media only screen and (max-width: 999px) {
	#header-outer[data-cart=true] #top #mobile-cart-link, #top .mobile-search {
		margin-top: 33px;
	}
}
/* END Wecommerce (13-7-2022): Shopping cart */

/* Wecommerce (13-7-2022): Custom */
.box .vc_column-inner {
	overflow: hidden;
	border-radius: 80px;
	height: 368px;
	width: 435px;
	padding: 4%;
}

.box h3 {
	font-weight: 400 !important;
	font-size: 38px !important;
	line-height: 40px !important;
	margin-bottom: 15px !important;
}

#header-outer #top .span_9 > .slide-out-widget-area-toggle i, #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after {
	color: #046C39 !important;
	background-color: #046C39 !important;
}

.woocommerce-product-details__short-description p {
	padding: 0;
}

.single-product {
	font-size: 16px;
}

.scroll-to {
	color: #f3805b;
}

.highlights {
	margin-bottom: 0;
	margin-left: 18px;
}

.product_meta {
	display: none;
}

.woocommerce-tabs {
	display: none;
}

.related.products {
	display: none;
}

.table.table-striped {
	font-size: 16px;
}

.table.table-striped tr {
	background-color: #f0ecea;
}

.table.table-striped tr:nth-child(odd) {
	background-color: #f6f2f0;
}

.table.table-striped thead tr {
	background-color: #f0ecea !important;
}

.table.table-striped tr td {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
}

.table.table-striped th {
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
	font-weight: bold;
}

.product[data-tab-pos*=fullwidth] .summary.entry-summary {
	width: 37.5%;
}

@media (min-width: 690px) {
	.single-product-main-image {
		width: 57.5%;
	}
}

@media only screen and (max-width: 999px) {
	.nectar-split-heading .heading-line >div {
		font-size: 34px;
		line-height: 42px !important;
	}
	.hero.vc_row.top-level.full-width-section:not(.full-width-ns) > .span_12 {
		padding-top: 130px;
	}
	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
		height: 54px !important;
	}
	#top .span_9>.slide-out-widget-area-toggle>div {
		top: 100%;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.intro {
		font-size: 22px !important;
		line-height: 34px !important;
	}
	.wpb_wrapper h2.vc_custom_heading {
		font-size: 32px !important;
		line-height: 40px !important;
	}
	.usps {
		padding-top: 80px !important;
		padding-bottom: 0 !important;
	}
	.usp-reverse > .col {
		flex-direction: column-reverse;
	}
	.usp-reverse > .col > .col:last-child {
		margin-bottom: 25px;
	}
	.usp-reverse > .col > .col:first-child {
		margin-bottom: 0;
	}
	.box .vc_column-inner {
		height: auto;
		width: auto;
		padding: 34px 42px;
	}
	.box .vc_column-inner .wpb_text_column {
		display: none;
	}
	.box h3.vc_custom_heading {
		text-align: center !important;
		margin-bottom: 17px !important;
		font-size: 28px !important;
		line-height: 32px !important;
	}
	.box .nectar-cta {
		text-align: center;
	}
	.box .nectar-cta span.link_wrap {
		display: inline-block;
	}
	.video {
		padding-top: 113px !important;
		padding-bottom: 114px !important;
	}
	.video.full-width-section .row-bg, .wpb_row .row-bg {
		background-position: 57% top !important;
	}
	.blogs {
		padding-top: 104px !important;
		padding-bottom: 40px !important;
	}
	.posts {
		flex-direction: column;
	}
	.posts .post {
		margin-right: 0;
		margin-bottom: 47px;
	}
	h2.title {
		margin-bottom: 40px !important;
	}
	.footer-usps > .col {
		justify-content: center;
	}
	.container-wrap {
		padding-bottom: 0 !important;
	}
	#ajax-content-wrap #footer-widgets .container .col:nth-child(3) {
		margin-bottom: 0;
	}
	#footer-widgets .container .col {
		margin-bottom: 0;
	}
	#footer-widgets > .container > .row > .col {
		margin-bottom: 40px;
	}
	#footer-outer .row:not(#copyright) {
		padding-bottom: 0 !important;
	}
}
/* END Wecommerce (13-7-2022): Custom */

/* Wecommerce (13-7-2022): Posts */
.posts {
	display: flex;
	flex-wrap: wrap;
}

.posts .post {
	background-color: #ffffff;
	flex: 0 0 calc(33.333% - 31px);
	border: 1px solid #D9D9D9;
	border-radius: 12px;
	margin-right: 31px;
	margin-bottom: 31px;
	overflow: hidden;
}

.posts .post:last-child {
	margin-right: 0;
}

.posts .post .cover {
	height: 185px;
	border-radius: 12px 12px 0px 0px;
	background-size: cover;
	background-position: center;
}

.posts .post .content {
	transition: background-color .3s;
	padding: 31px;
}

.posts .post .content h3 {
	transition: color .3s;
	font-size: 20px;
	line-height: 32px;
	min-height: 109px;
}

.posts .post .content .button {
	transition: color .3s, border-color .3s;
	padding: 13px 24px 15px;
	border: 1px solid #F3805B;
	box-sizing: border-box;
	border-radius: 100px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #F3805B;
}

.posts .post .content:hover {
	background-color: #F3805B;
}

.posts .post .content:hover h3 {
	color: #ffffff;
}

.posts .post .content:hover .button {
	border-color: #ffffff;
	color: #ffffff;
}
/* END Wecommerce (13-7-2022): Posts */

/* Wecommerce (13-7-2022): Product */
.product-row {
	padding-top: 119px;
	padding-bottom: 119px;
}

.product-row h2 {
	color: #046C39;
	font-size: 30px;
	line-height: 58px;
}

.related-products {
	padding-top: 71px;
	padding-bottom: 31px;
}

.related-product {
	display: inline-block;
	vertical-align: top;
	width: calc(20% - 4px);
	padding-right: 18px;
	padding-bottom: 42px;
}

.related-product-image {
	height: 242px;
	width: 100%;
	background-position: center;
	background-size: cover;
}

.related-product-title {
	display: block;
	height: 55px;
	margin-top: 7px;
}

.photo {
	display: inline-block;
	background-size: cover;
	background-position: center;
	width: 20%;
	margin-right: 2.5%;
	margin-bottom: 2.5%;
	border: 1px solid #ddd;
	padding-bottom: 15%;
}

#specificaties-en-types {
	background-color: #F6F2F0;
}

#product-in-de-praktijk {
	padding-top: 88px;
}

#media {
	padding-top: 88px;
}

.table-overflow {
	overflow-x: auto;
}

@media screen and (max-width: 768px) {
	.product[data-tab-pos*=fullwidth] .summary.entry-summary {
		width: 100% !important;
	}
	.single-product-main-image {
		width: 100% !important;
	}
	.photo {
		width: 45%;
		padding-bottom: 33.75%;
	}
}
/* END Wecommerce (13-7-2022): Product */

/* Wecommerce (9-7-2022): Product page */
.woocommerce div.product div.images img {
	max-height: 600px;
	width: auto;
	margin: 0 auto;
}
/* END Wecommerce (9-7-2022): Product page */

/* Wecommerce (18-6-2022): Veelgestelde vragen */
div[data-style=minimal] .toggle {
	border-bottom-width: 1px;
	border-bottom-color: #D2D2D2;
}
.toggle h3 a {
	color: #046C39;
	font-size: 18px;
	line-height: 24px;
	padding: 16px !important;
}
div[data-style="minimal"] .toggle:hover h3 a, div[data-style="minimal"] .toggle.open h3 a {
	color: #046C39;
}
div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, div[data-style="minimal"] .toggle.default.open i {
	border-color: #046C39;
}
div[data-style="minimal"] .toggle.open h3 i:before, div[data-style="minimal"] .toggle:hover h3 i:before, div[data-style="minimal"] .toggle.open h3 i:after, div[data-style="minimal"] .toggle:hover h3 i:after {
	background-color: #046C39;
}
div[data-style=minimal] .toggle[data-inner-wrap=true]>div .inner-toggle-wrap {
	padding: 16px !important;
}
/* Wecommerce (18-6-2022): Veelgestelde vragen */

/* Wecommerce (18-6-2022): Blog */
.blog_next_prev_buttons, .related-post-wrap, #author-bio, #single-below-header, .meta-category {
	display: none;
}
.single .heading-title[data-header-style=default_minimal] {
	text-align: left;
}
body[data-ext-responsive=true].single-post .heading-title[data-header-style=default_minimal] .entry-title {
	font-size: 40px;
	line-height: 58px;
	color: #046C39;
}
.single .heading-title {
	padding-bottom: 0;
	margin-bottom: 0;
}
/* END Wecommerce (18-6-2022): Blog */

/* Wecommerce (18-6-2022): Menu link color */
#search-outer .ui-widget-content li:hover *, #search-outer .ui-widget-content .ui-state-focus *, body #top nav .sf-menu ul .sfHover > a, #header-secondary-outer ul ul li:hover > a, #header-secondary-outer ul ul li:hover > a i, #header-secondary-outer ul .sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, body #top nav .sf-menu ul .sfHover > a .sf-sub-indicator i, body #top nav .sf-menu ul li:hover > a .sf-sub-indicator i, body #top nav .sf-menu ul li:hover > a, body #top nav .sf-menu ul .current-menu-item > a, body #top nav .sf-menu ul .current_page_item > a .sf-sub-indicator i, body #top nav .sf-menu ul .current_page_ancestor > a .sf-sub-indicator i, body #top nav .sf-menu ul .sfHover > a, body #top nav .sf-menu ul .current_page_ancestor > a, body #top nav .sf-menu ul .current-menu-ancestor > a, body #top nav .sf-menu ul .current_page_item > a, body .sf-menu ul li ul .sfHover > a .sf-sub-indicator i, body .sf-menu > li > a:active > .sf-sub-indicator i, body .sf-menu > .sfHover > a > .sf-sub-indicator i, body .sf-menu li ul .sfHover > a, #header-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer nav > ul > .megamenu > ul > li > a:hover, #header-outer nav > ul > .megamenu > ul > .sfHover > a, body #header-outer nav > ul > .megamenu ul li:hover > a, #header-outer #top nav ul li .sfHover > a .sf-sub-indicator i, #header-outer #top nav > ul > .megamenu > ul ul li a:hover, #header-outer #top nav > ul > .megamenu > ul ul li a:focus, #header-outer #top nav > ul > .megamenu > ul ul .sfHover > a, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:hover, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul li a:focus, #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .sfHover > a, #header-outer #top nav ul li li:hover > a .sf-sub-indicator i, #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer #top nav > ul > .megamenu > ul ul .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer #header-secondary-outer nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #header-secondary-outer nav > ul > .megamenu ul ul .current-menu-item > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li:hover > a, body:not([data-header-format="left-header"]) #header-outer nav > ul > .megamenu > ul > li > ul > .has-ul:hover > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, #header-outer:not([data-format="left-header"]) nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a {
	color: #5cc583!important;
}
/* END Wecommerce (18-6-2022): Menu link color */

/* Wecommerce (11-6-2022): Adviesaanvraag */
.gform_wrapper.gravity-theme .ginput_counter, .gform_wrapper .gfield_required {
	display: none;
}

.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	background-color: transparent;
	border-radius: 3px;
	border: 1px solid #D0D0D0;
}
/* END Wecommerce (11-6-2022): Adviesaanvraag */

/* Wecommerce (11-6-2022): Downloads */
.nectar-hor-list-item {
	padding: 0;	
}

.nectar-hor-list-item>.nectar-list-item {
	font-size: 16px;
}

.wpb_wrapper>.nectar-hor-list-item:not([data-hover-effect=full_border]) {
	border-top: 1px solid rgba(0,0,0,.12);
	border-bottom: 0;
}

.wpb_wrapper>.nectar-hor-list-item:not([data-hover-effect=full_border]):last-child {
	border-bottom: 1px solid rgba(0,0,0,.12);
}
/* END Wecommerce (11-6-2022): Downloads */

/* Wecommerce (4-6-2022): Header */
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, body.material #header-outer #search-outer #search input[type="text"], body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
	border-color: #000000 !important;
}

#header-outer .slide-out-widget-area-toggle a:hover i.label, body #header-outer:not(.transparent) #social-in-menu a i:after, .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart, body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, body #top nav .sf-menu > .current_page_ancestor > a .sf-sub-indicator i, body #top nav .sf-menu > .current_page_item > a .sf-sub-indicator i, #header-outer #top .sf-menu > .sfHover > a .sf-sub-indicator i, #header-outer #top .sf-menu > li > a:hover .sf-sub-indicator i, #header-outer #top nav ul #search-btn a:hover span, #header-outer #top nav ul #nectar-user-account a:hover span, #header-outer #top nav ul .slide-out-widget-area-toggle a:hover span, body:not(.material) #search-outer #search #close a span:hover {
	color: #000000 !important;
}
/* END Wecommerce (4-6-2022): Header */

/* Wecommerce (4-6-2022): Shop */
.nectar-shop-header {
	padding-top: 46px;
	padding-bottom: 77px;
	background-color: #ffffff;
	display: none;
}

body[data-header-resize="0"] .container-wrap, body[data-header-resize="0"] .project-title {
	padding-top: 84px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	text-transform: none;
}

.woocommerce ul.products li, .woocommerce-page ul.products li {
	background-color: #ffffff;
	border-radius: 12px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 19px;
	line-height: 25px;
	padding: 21px 30px;
	text-align: center;
	height: 117px;
	margin-bottom: 21px;
	position: relative;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title::after {
	content: "";
	background: linear-gradient(0deg, rgba(255,255,255,1) 75%, rgba(0,0,0,0) 100%);
	position: absolute;
	width: 100%;
	height: 100px;
	bottom: -70px;
	left: 0;
}

.woocommerce .product-wrap .product-add-to-cart .button {
	display: none;	
}

@media only screen and (min-width: 1300px) {
	body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product {
		width: calc(25% - 37px)!important;
		margin: 0 37px 37px 0!important;
	}
}

.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
	height: 300px;
	width: auto;
	margin: 0 auto;
}
/* Wecommerce (4-6-2022): Shop */

/* Wecommerce (4-6-2022): Change Color Page Title */
.single-product div.product h1.product_title, .nectar-shop-header .page-title {
	color: #046C39;
	font-weight: 400;
	font-size: 40px;
	line-height: 58px;
}

/* Wecommerce (4-6-2022): Remove WooCommerce Breadcrumbs */
.woocommerce .woocommerce-breadcrumb { 
	display: none !important;
}
/* END Wecommerce (4-6-2022): Remove WooCommerce Breadcrumbs */

/* Wecommerce (4-6-2022): Shop Page Background */
.post-type-archive-product.woocommerce .container-wrap, .tax-product_cat.woocommerce .container-wrap {
	background-color: #F6F2F0;
}
/* END Wecommerce (4-6-2022): Shop Page Background */

/* Wecommerce (21-5-2022): Footer Images */
#footer-widgets .row .col img {
	margin: 0;
}
/* END Wecommerce (21-5-2022): Footer Images */

/* Wecommerce (21-5-2022): Blocks */
.block .vc_column-inner {
	padding: 34px 49px;
	border-radius: 16px;
	overflow: hidden;
}
/* END Wecommerce (21-5-2022): Blocks */

/* Wecommerce (14-5-2022): Footer */
#footer-outer .row:not(#copyright) {
	padding: 41px 0 61px 0 !important;
}
#footer-outer {
	font-weight: 400;
	font-size: 17px;
	line-height: 32px;
}
#footer-outer #footer-widgets strong {
	font-weight: 600;
	font-size: 26px;
	line-height: 32px;
}
/* END Wecommerce (14-5-2022): Footer */

/* Wecommerce (7-4-2022): The Perfect Feeder since 1971 */
#the-perfect-feeder-since-1971 {
	min-height: 760px;
}
/* END Wecommerce (7-4-2022): The Perfect Feeder since 1971 */

/* Wecommerce (7-4-2022): Daarom kies je voor Verba */
#daarom-kies-je-voor-verba {
	max-width: 816px;
	margin: 0 auto;
}
/* END Wecommerce (7-4-2022): Daarom kies je voor Verba */

/* Wecommerce (7-4-2022): Menu item hover color correction */
body #top nav .sf-menu ul .sfHover > a, body #top nav .sf-menu ul .sfHover > a, body #top nav .sf-menu ul .sfHover > a, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a {
	color: #5cc583 !important;
}
/* END Wecommerce (7-4-2022): Menu item hover color correction */

/* Wecommerce (25-3-2022): Home blocks */
.home-block-image {
	height: 90px !important;
}
/* END Wecommerce (25-3-2022): Home blocks */

/* Wecommerce (22-3-2022): Header */
.sf-menu>li>ul {
	margin-top: 16px;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25) !important;
	border-radius: 6px;
	padding: 12px !important;
	width: auto;
}

body #header-outer[data-lhe=animated_underline] #top nav>ul>li:not([class*=button_])>a .menu-title-text:after {
	bottom: -2px;
}

#header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover {
	color: #5cc583!important;
}

#top .sf-menu li ul li a {
	font-size: 15px;
}
/* END Wecommerce (22-3-2022): Header */

/* Wecommerce (17-3-2022): Topbar */
.w-topbar {
	text-align: right;
	font-size: 15px;
	line-height: 21px;
	margin-top: 15px;
	margin-bottom: 39px;
}

.w-topbar-phone,
.w-topbar-phone:hover {
	color: #929292;
}

.w-topbar-email,
.w-topbar-email:hover {
	color: #929292;
	text-decoration: underline;
}

@media only screen and (min-width: 1000px) {
	#header-outer[data-format=default] #top .span_9 {
		flex-direction: column;
	}

	#header-outer #logo, #header-outer .logo-spacing {
		margin-top: 26.7px;
		margin-bottom: 26.7px;
	}
}

@media only screen and (max-width: 1000px) {
	.w-topbar {
		display: none;
	}
}
/* END Wecommerce (17-3-2022): Topbar */

/* Wecommerce (17-3-2022): Header */
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
	margin-left: 11px;
	margin-right: 11px;
}

.wpb_row .row-bg-wrap .row-bg-overlay {
	opacity: 1 !important;
	background-color: transparent !important;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0) 50%);
}

.nectar-split-heading .heading-line >div {
	line-height: 66px;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

#header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide):before {
	display: none;
}

body.material #header-outer[data-has-buttons=no][data-full-width=false][data-format=default] #top nav>.sf-menu>li:not([class*=button_]):last-child a {
	color: #046C39 !important;
}

#header-outer.transparent #top nav > ul > li:last-child > a > .sf-sub-indicator i {
	color: #046C39 !important;
}
/* END Wecommerce (17-3-2022): Header */