/* FONT FIX */
#header .menu-custom-block span, #header .menu-custom-block a, #header .main-menu>li.menu-item>a {font-family:"Maven Pro", sans-serif}

/* BLOG */
.elementor-widget .excerptlimit p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5em; 
    max-height: 3em;
}


/* ALGEMEEN */
body.wide .container:not(.inner-container) {
padding: 0 !important;
}

.btn-modern {
    text-transform: initial;
}

/* CATEGORIEPAGINA */
h3, .porto-products.hide-count li.product-category .thumb-info h3, h3.porto-sicon-title {
    font-size: 18px !important;
    font-weight: 600 !important;
}

.archive .extra-block {
    display: none !important;
}

.shop-loop-before {
	background: #fff;
	padding: 0;
    display: none !important;
}

.shop-loop-after {
    display: block !important;
}
.porto-product-filters.style2 {
	display: none;
}
.gridlist-toggle {
	display: none;
}
.woocommerce-ordering select {
	width: auto;
	padding-right: 40px;
}
.elementor-products-grid nav.woocommerce-pagination {
	margin-top: 0 !important;
}
.links-on-image {
    display: none !important;
}

.archive h2 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #202d1c;
}
.categoriebanner h3 {
    font-size: 28px !important;
}
.usp-product {
    color: #9ea45e;
    font-weight: 600;
}

.product .entry-summary .button-offerte, .porto-rounded .product-layout-full_width .product-summary-wrap .single_add_to_cart_button, .porto-rounded .product-layout-full_width .product-thumbnails .img-thumbnail, .porto-rounded .product-layout-full_width .product-thumbnails .img-thumbnail img, #mini-cart .buttons a, #coupon_code, .button, .wc-proceed-to-checkout .btn {
    border-radius: 30px !important;
}

.wc-proceed-to-checkout .btn, .cart-popup .button.checkout, html .btn-v-dark {
    background: #ffb248 !important;
    color: #202d1c;
}

.easygf-tooltip {
    border-bottom: 0px !important;
}

.product-template-default #main {
	max-width: 1200px !important;
}
.form-row input[type=color], .form-row input[type=date], .form-row input[type=datetime-local], .form-row input[type=datetime], .form-row input[type=email], .form-row input[type=month], .form-row input[type=number], .form-row input[type=password], .form-row input[type=search], .form-row input[type=tel], .form-row input[type=text], .form-row input[type=time], .form-row input[type=url], .form-row input[type=week], .form-row select, .form-row textarea {
	height: 50px;
}

.gform-body input, .gform-body textarea {
		border-radius: 30px !important;
}


.woocommerce-checkout input, .woocommerce-checkout  textarea, .selection span {
	border-radius: 30px !important;
}

/* CART */
.dokan-info, .woocommerce-info {
    display: none;
}
.cart_item .ywmmq-icon {
    display: none !important;
}
.cart_totals .wc-proceed-to-checkout {
	margin-bottom: 0;
}
.verder-winkelen {
	text-align: center;
}
.verder-winkelen a {
	background: none !important;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
.verder-winkelen a:hover {
	color: rgb(158,164,94);
}

.woocommerce-shipping-destination {
    display: none;
}

/* PRODUCTPAGINA */
.price-excl-tax {
	font-weight: 500;
	font-size: 22px;
  color: #ffb248;
}

.suffix-excl-tax {
  color: #fff;
	font-size: 12px;
}

.price-incl-tax {
  font-weight: 400;
	font-size: 14px;
  color: #fff;
}

.suffix-incl-tax {
  color: #fff;
	font-size: 12px;
}

.amountcolor .amount {
	color: #ffb248 !important;
    font-weight: 700 !important;
}
.single .incbtw {
	font-size: 16px !important;
	color: #fff !important;
	font-weight: 400 !important;
}

.product-image-slider .owl-item {
	max-height: 500px !important;
	height: auto !important;
}

.product-image-slider .owl-item img {
	object-fit: contain !important;
    height: 20em !important;
	padding: 10px !important;
}

.product-thumbnails .owl-item img {
	object-fit: contain !important;
    height: 10em !important;
	padding: 10px !important;
}

.single_add_to_cart_button {
    margin-bottom: 0 !important;
}

.product-thumbs-slider.owl-carousel .owl-item.selected .img-thumbnail, html:not(.touch) .product-thumbs-slider .owl-item:hover .img-thumbnail, .product-thumbs-slider.owl-carousel .owl-item img, .product-images .img-thumbnail .inner, .product-images .img-thumbnail .inner img, .product-thumbs-slider.owl-carousel .owl-item img {
	border-radius: 30px !important;
}

.product-images .product-image-slider.owl-carousel .img-thumbnail {
	border: none !important;
}

.minus, .plus, div.quantity .qty, .single_add_to_cart_button {
	height: 40px !important;
	line-height: 10px !important;
}
.plus {
	margin-right: 10px !important;
	border-radius: 0px 30px 30px 0px !important;
	border: none !important;
}

.minus {
	border-radius: 30px 0px 0px 30px !important;
	border: none !important;
}


.qty {
	border-top: 1px solid #9ea45e !important;
		border-bottom: 1px solid #9ea45e !important;
}
.tab-content {
	background: initial !important;
	color: #fff !important;
	padding-top: 10px !important;
}

.resp-tabs-list li, .woocommerce-tabs .resp-tabs-list li.resp-tab-active, .woocommerce-tabs h2.resp-tab-active, .woocommerce-tabs h2.resp-accordion {
	text-transform: initial !important;
	color: #fff !important;
	font-size: 16px !important;
}
.woocommerce-tabs .resp-tabs-list li.resp-tab-active {
    color: #fff !important;
}
.woocommerce-tabs .tab-content p {
	font-size: 16px !important;
}
.single .woocommerce-price-suffix {
	color: #fff !important;
}

del span.woocommerce-Price-amount.amount bdi {
color: #b7b7b7 !important;
text-decoration: line-through !important;
	font-weight: 500 !important;
}

ins span.woocommerce-Price-amount.amount bdi {
	text-decoration: underline #fff !important;
}
#populairepakketten .woocommerce-price-suffix {
	display: none !important;
}
.porto-product-filters-toggle {
	display: none !important;
}
.woocommerce-price-suffix {
    color:#8e8e8e;
    margin-left: 0.5em;
    font-size:0.6em
}

/* FORMULIER */
.gform_required_legend {
    display: none;
}
fieldset legend {
    margin-top: 0;
}