/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@media (max-width: 991px) {
  .single-product .custom-cart .product-summary-wrap .single_add_to_cart_button {
    padding: 0 2rem !important;
  }
}

.woocommerce-info {
	color: #732f2f !important;
}

/* Product labels */
.product-image .labels .onnew, .summary-before .labels .onnew {
	background: #016bfb !important;
}

.product-image .labels .onsale, .summary-before .labels .onsale {
	background: #00c100 !important
}

/* @media screen and (max-width: 768) {
  .product.product-col .porto-section {
	min-height: 125px !important;
	}
}

@media screen and (min-width: 769) {
  .product.product-col .porto-section {
	min-height: 160px !important;
	}
} */

.product.product-col .porto-section {
	min-height: 160px !important;
}

.custom-services .porto-icon::after {
	display: none !important;
}

/* Verlanglijst */

.shop_table.wishlist_table .add_to_cart.button, .shop_table.wishlist_table .add_to_cart_read_more.button, .woocommerce table.wishlist_table .add_to_cart.button, .woocommerce table.wishlist_table .add_to_cart_read_more.button, .shop_table.wishlist_table .product-add-to-cart .remove_from_wishlist {
	min-width: 260px !important;
	border-radius: 5px !important;
}

/* Mijn account */

.porto-content-box, .featured-boxes, .woocommerce-Button, .button, .woocommerce-pagination li span, .woocommerce-pagination li a {
	border-radius: 5px !important;
}

/* Scroll to Top */

#topcontrol {
	background-color: #3533CD !important;
}

#topcontrol:hover {
	color: #fff !important;
}

/* YITH Search */
.live-search-list .search-sku, .live-search-list .search-tag {
	display: none !important;
}

/* Shop */
.custom-nav .porto-carousel .owl-nav > button {
	border: none !important;
}

/* Over Ons */
.custom-icon-box::after {
	background-color: #3533CD !important;
}

.custom-slider img {
	height: 465px !important;
	object-fit: cover !important;
}

.porto-free-shipping {
  background-color: #FEF1F1;
}

/* Shop Category */
.category-nav .porto-tb-item .img-responsive {
	background: #f5f8f7 !important;
	height: 165px !important;
	object-fit: contain !important;
}


@media only screen and (max-width: 768px) {
	/* Shop Category */
	.category-nav .porto-tb-item .img-responsive {
		background: #f5f8f7 !important;
		height: 155px !important;
		object-fit: contain !important;
	}
}

/* Custom aanvragen tab */

.zelit-aanvragen {
/*   margin-top: 2rem; */
/*   border: 1px solid rgba(0,0,0,.08); */
  border-radius: 12px;
/*   padding: 1.25rem; */
}

.zelit-aanvragen__header {
  margin-bottom: 1rem;
}

.zelit-aanvragen__title {
  margin: 0 0 .25rem 0;
  font-size: 1.5rem;
  font-weight: 700;
}

.zelit-aanvragen__subtitle {
  margin: 0;
  opacity: .75;
}

.zelit-aanvragen__tabs {
  display: flex;
  gap: .5rem;
  flex-wrap: wrap;
  margin: 1rem 0;
}

.zelit-aanvragen__tab {
  border: 1px solid rgba(0,0,0,.12);
  background: transparent;
  padding: .6rem .9rem;
  border-radius: 5px;
  cursor: pointer;
  font-weight: 600;
}

.zelit-aanvragen__tab.is-active {
  background: rgba(0,0,0,.06);
}

.zelit-aanvragen__panel {
  display: none;
}

.zelit-aanvragen__panel.is-active {
  display: block;
}

/* Optional: CF7 spacing */
.zelit-aanvragen .wpcf7 form p {
  margin-bottom: .75rem;
}

/* Full-width inputs inside Zelit aanvragen widget */
.zelit-aanvragen .wpcf7 input[type="text"],
.zelit-aanvragen .wpcf7 input[type="email"],
.zelit-aanvragen .wpcf7 input[type="tel"],
.zelit-aanvragen .wpcf7 input[type="url"],
.zelit-aanvragen .wpcf7 input[type="number"],
.zelit-aanvragen .wpcf7 input[type="date"],
.zelit-aanvragen .wpcf7 select,
.zelit-aanvragen .wpcf7 textarea {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: block;
}

/* Full-width inputs inside Zelit aanvragen widget */
.aanvragen-tab .wpcf7 input[type="text"],
.aanvragen-tab .wpcf7 input[type="email"],
.aanvragen-tab .wpcf7 input[type="tel"],
.aanvragen-tab .wpcf7 input[type="url"],
.aanvragen-tab .wpcf7 input[type="number"],
.aanvragen-tab .wpcf7 input[type="date"],
.aanvragen-tab .wpcf7 select,
.aanvragen-tab .wpcf7 textarea {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  display: block;
}

.aanvragen-tab .cf7-grid {
	color: black !important;
}

@media (min-width: 992px) {
  .woocommerce-ordering select {
    width: 220px !important;
  }
}

.product-list-content .porto-tb-woo-link, .product-list-content div.porto-tb-woo-link, .product-list-content a.porto-tb-woo-link, .product-list-content span.porto-tb-woo-link {
	border-radius: 5px !important;
}