/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 25 2024 | 07:48:13 */
input[type=number] {
    -moz-appearance:textfield !important;
}

.single-product form.cart .add_to_cart_button .cart-bag,
.single-product form.cart .single_add_to_cart_button .cart-bag{
	padding: 0;
	width: 22px;
	margin-right: 8px;
}

.fixed-whatsapp {
    position: fixed;
    right: 30px;
    bottom: 20px;
    z-index: 999;
    width: 64px;
    height: 60px;
}

@media (max-width: 991px){
    .fixed-whatsapp {
        right: 20px;
        bottom: 20px;
    }
}

body .gform_legacy_markup_wrapper ul li#field_2_2 {
	width: 100%;
}

.content-product.product-inview .product-content-image img {
	object-fit: cover;
}

.single-product .owl-carousel .owl-item img {
	height: 360px;
	object-fit: cover;
}

.single-product .thumbnails .thumbnails-list img {
	height: 93px;
	object-fit: cover;
}

.single-product .woocommerce-tabs .tab-content-inner iframe{
	height: 400px !important;
}

#gform_wrapper_2 input[type=text],
#gform_wrapper_2 input[type=email]{
	height: 45px;
}
.single-product form.cart button.add_to_cart_button,
.single-product form.cart button.single_add_to_cart_button{
	padding: 0 1rem;
}

.single-product form.cart .add_to_cart_button .cart-bag span.badge-number,
.single-product form.cart .single_add_to_cart_button .cart-bag span.badge-number{
	padding: 0;
	width: 22px;
}

.single-product .template-content .product-type-bundle .col-md-12 .row {
	display: flex;
	flex-wrap: wrap;
}

.woocommerce .products-loop .product-type-bundle .content-product .price {
	display: none;
}

.single-product .template-content .product-type-bundle .col-md-3 .product-side-information-inner form.cart {
	display: flex;
	gap: 40px;
}

@media (max-width: 991px){
	.single-product .template-content .product-type-bundle .col-md-3 .product-side-information-inner form.cart {
		flex-wrap: wrap;
	}
}

.single-product .template-content .product-type-bundle .col-md-3 .product-side-information-inner > div > .price {
	display: none;
}

.single-product .template-content .product-type-bundle .col-md-3 .product-side-information-inner .cart .bundle_wrap .woocommerce-info .msg{
	width: 100%;
	display: block;
}

.single-product .template-content .product-type-bundle .col-md-3 .product-side-information-inner .cart .bundle_wrap .woocommerce-info .msg li {
	width: 100%;
}

.single-product .template-content .product-type-bundle .col-md-3 .bundle_wrap .bundle_price .price {
	display: block;
}

.single-product .template-content .product-type-bundle .col-md-4 {
	display: none;
}
.single-product .template-content .product-type-bundle .col-md-3 {
	width: 100%;
	display: flex;
	order: 2;
}

.single-product .template-content .product-type-bundle .col-md-3 ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	list-style: none;
	width: 100%;
}

@media (min-width: 992px){
	.single-product .template-content .product-type-bundle .col-md-3 ul{
		width: 60%;
	}
	.single-product .template-content .product-type-bundle .col-md-3 .cart.bundle_data {
	width: 40%;
}

}

@media (max-width: 991px){
	.single-product .template-content .product-type-bundle .col-md-3 ul li {
		width: 100% !important;
	}
}

@media (min-width: 992px){
	.single-product .template-content .product-type-bundle .col-md-3 ul {
		gap: 40px;
	}
}

.single-product .template-content .product-type-bundle .col-md-3 ul li {
	width: 44%;
}

.single-product .template-content .product-type-bundle .col-md-3 ul li figure img {
	height: 250px;
	object-fit: contain;
	margin-bottom: 2.5rem;
}

.banner-bf {
     background: #cc9900;
    padding: 5px 0;
}

@media (min-width: 1025px) and (max-width: 1199px){
	.content-product.product-inview .product-content-image img {
		width: 215px;
		height: 215px;
		object-fit: cover;
	}
}

@media (min-width: 768px) and (max-width: 991px){
	.content-product.product-inview .product-content-image img {
		width: 345px;
		height: 345px;
		object-fit: cover;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
	.content-product.product-inview .product-content-image img {
		width: 215px;
		height: 215px;
		object-fit: cover;
	}
	
	.archive .container .sidebar-position-left .content {
		width: 75%;
		left: 25%;
	}
	.archive .container .sidebar-position-left .sidebar-left {
		right: 75%;
		width: 25%;
	}
	
}

@media (min-width: 992px){
	.woocommerce-checkout #order_review .shipping div.custom-text {
		width: 175%;
		position: relative;
		left: -145px;
		background: #cc9900;
	}
}


.footer .footer-widgets #block-2 figure {
  margin: 0;
}

.banner-bf p {
    margin-bottom: 0;
    color: #fff;
    font-weight: bold;
}

@media (max-width: 991px){
  .banner-bf p {
    font-size: 14px;
  }
}
@media (min-width: 992px){
  .banner-bf p {
    font-size: 18px;
  }
}

.archive .content.main-products-loop .product div.product-excerpt{
  display: none !important;
}

.single-product .product-content .short-description ul {
  list-style: none;
  padding-left: 0;
}

.single-product.postid-26188 .product-content .product-information .short-description #tab-description,
.single-product.postid-26194 .product-content .product-information .short-description #tab-description{
  display: block !important;
}

.product-search input[type="text"].product-search-field {
    border: 1px solid #50331c;
    background: url(https://www.purepaardenvoeding.nl/wp-content/uploads/2021/11/search.svg) no-repeat 90% 50% / 10%;
    border-radius: 5px;
  margin: 10px 0;
}

.single-product .product-content .short-description ul li:before{
     content: '';
    background: url(https://www.purepaardenvoeding.nl/wp-content/uploads/2021/05/check-mark-green.png) no-repeat;
    width: 19px;
    height: 16px;
    display: inline-block;
    position: relative;
    background-size: 100%;
    top: 3px;
    left: 0;
  margin-right: 5px;
}



@media (min-width: 992px){
  .archive .content.main-products-loop div.product .product-details .product-title {
    height: 67px;
  }
  .archive .content.main-products-loop div.product .product-details .button.add_to_cart_button {
    width: 70%;
    margin: 0 auto;
  }
  .archive .content.main-products-loop div.product {
    margin-bottom: 3rem;
  }
}

.order-review .payment_methods.methods {
  display: block;
  float: left;
  width: 100%;
}

.single-product .product-information .product-attributes {
  display: none;
}

.archive .content.main-products-loop div.product .product-details {
  display: flex;
  flex-direction: column;
}

.archive .content.main-products-loop div.product .product-details .product-title {
  order: 0;
}

.archive .content.main-products-loop div.product .product-details span.excerpt {
  order: 1;
}

.archive .content.main-products-loop div.product .product-details span.price {
  order: 2;
}

.archive .content.main-products-loop div.product .product-details form.cart,
.archive .content.main-products-loop div.product .product-details .button.product_type_variable,
.archive .content.main-products-loop div.product .product-details .button.product_type_simple{
  order: 3;
}

body,
.item-design-dropdown .nav-sublist-dropdown ul > li > a{
	color: #1E1E1E !important;
}

#privacy_policy_field {padding: 0 15px;}

#privacy_policy_field a {color: #cc9900;} 

body #product-19015 .woocommerce-tabs #tab-description { display: block !important; }

@media (min-width: 1281px) {
  
  .home #gform_wrapper_2 #gform_fields_2 {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .home #gform_wrapper_2 .gform_body { width: 58%; }
  .home #gform_wrapper_2 .gform_footer { 
    width: 29%;
    margin-top: 14px;
	padding-bottom: 12px;
  }
  
  .home #gform_wrapper_2 #gform_2 { 
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
}

.home #gform_wrapper_2 label {
   display: none !important;
}

.home #gform_wrapper_2 input[type=submit] {
  background: #50331c;
  color: #fff;
  border: 1px solid #50331c;
}

.home #gform_wrapper_2 input[type=submit]:hover {
  background: #fff;
  color: #000;
}

.et-footers-wrapper .footer-bottom .col-sm-6.footer-copyrights{width:100%;}

.home .newsletter-underheadline {
 text-transform: none !important; 
}

.home #gform_submit_button_2 {
  height: 50px; 
  width: 100%;
}
@media (max-width: 787px) {.slider-mobile {display:none;}
  .banner-content h4 {margin-bottom:0px !important;}
  .content-product .product-title {padding: 0px 20px 0px 20px !important ;min-height:40px !important;}
  .includes_tax {font-size:45% !important;}}
.item-design-dropdown .nav-sublist-dropdown ul > li > a {text-transform:none;}
.widget_product_categories.sidebar-widget ul li a {text-transform:none !important;font-size:16px;}
.widget_product_categories.sidebar-widget ul li > ul.children li > a {text-transform:none !important;font-size:13px !important;}
table.cart .product-quantity {width:20%;}
.page-id-7 .screen-reader-text {display:none;}
.col-md-push-3 {flex-direction: column-reverse !important;display: flex !important;}
.screen-reader-text {display:none;}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    /*change the font color*/
    color: #fff;
    /*change the background color */
    background-color: #50331c;
    border-radius:0px;
}
.single-product-booking .product-side-information-inner .price .amount {font-size:25px !important;}
.is-vitalbix,
.geen-vitalbix{visibility:hidden;}

.content-article p {font-weight:500;}
.single-product-booking .product-side-information-inner .variations select {width:100%;}
.menu-wrapper .menu li a span.menu-item-descr{display:none;}

.order-review table tr.shipping{background:#cc9900;}
.order-review table tr.shipping th{color:#fff;width:25%;font-weight:bold;padding-left:5px;}
.order-review table tr.shipping td{width:60%;text-align:center;padding-right:4px;}
.order-review table tr.shipping td ul li label{color:#fff;}
.order-review table tr.shipping td ul li input{margin-right:0;}

.woocommerce .shop_table.cart .new-price{display:none;}
.product-price-title {display:none !important;}
.single article h2{font-size:18px;margin-bottom:10px;}

.single-post .content p{float:none;}

.single .product-information table.variations td.value select{width:14em !important;}

footer .footer-widgets .textwidget{color:#f2f2f2;}

.sidebar-widget li.cat-item.cat-item-150{display:none;}
label{letter-spacing:0 !important;}

body.is-vitalbix .template-content #shipping_method li input#shipping_method_0_table_rate_shipping_0-30kg,
body.is-vitalbix .template-content #shipping_method li label[for=shipping_method_0_table_rate_shipping_0-30kg]{display:none;}

body.is-vitalbix .template-content #shipping_method li input#shipping_method_0_table_rate_shipping_0-31-60kg,
body.is-vitalbix .template-content #shipping_method li label[for=shipping_method_0_table_rate_shipping_0-31-60kg]{display:none;}

.g-recaptcha {
	margin-bottom: 15px;
}


label[for="order_comments"] {
	font-weight: bold;
	margin-top: 10px;
}