/*
 Theme Name:   Dutch Van Parts
 Description:  Custom theme for Dutch Van Parts
 Author:       JKC
 Author URI:   https://jkc-media.nl/
 Template:     bootscore
 Version:      6.0.0
 Requires at least: 5.0
 Tested up to: 6.6
 Requires PHP: 7.4
 License: MIT License
 License URI: https://github.com/bootscore/bootscore-child/blob/main/LICENSE
 Text Domain:  bootscore
*/

/* 
All style editing is done via /assets/scss/_bootscore_custom.scss
*/

.woocommerce-Tabs-panel {
	display:block !important;
	
}
.woocommerce-Tabs-panel:not(:last-child) {
	border-bottom: solid 1px #d9d9d9;
}
.wc-tabs.nav.nav-tabs, 
.woocommerce-tabs .d-flex.text-nowrap.overflow-x-auto.scrollbar-none.mb-3 {
	display:none !important;
	
}
.pagination a.page-link:not(.prev, .next), 
.pagination span.page-link.active, 
.pagination span.page-link.dots, 
.pagination a.page-numbers, 
.pagination span.page-numbers.dots, 
.pagination span.page-numbers.current {
    width: unset !important;
    min-width: 45px !important;
}

li:has(a[href*="alleen-voor-wholesale"]), 
li:has(a[href*="ongecategoriseerd"]),
li:has(a[href*="nur-fuer-wholesale"]),
li:has(a[href*="unkategorisiert"]){
  display: none !important;
}

#wpsl-search-wrap{
	  display: none !important;
}

.price--wholesale-wrapper {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.price--wholesale-wrapper .price--normal {
    opacity: 0.6;
}

.price--wholesale-wrapper .price--wholesale {
    font-weight: 600;
    color: #000;
}

.price--wholesale-wrapper .price--wholesale-amount bdi, .price--wholesale-wrapper .price--wholesale-amount .woocommerce-Price-currencySymbol {
    color: #ff711b;
}
.sale_price_amount bdi, .sale_price_amount .woocommerce-Price-currencySymbol {
    color: #ff711b !important;
}
.price del {
    margin-right: 8px;
} 
.price--wholesale-amount .woocommerce-Price-currencySymbol{
	margin-left: 8px;
}

.cart-toggler .cart-content .woocommerce-Price-amount.amount{
	display: none;
}

/* ========================================================== HERROEPING CSS ====================================================================== */
.gform_wrapper:has(#gf_15), .gform_wrapper:has(#gf_16), .gform_wrapper:has(#gf_17), .gform_wrapper:has(#gf_18){
	margin-bottom: 45px;
}
#gform_confirmation_wrapper_15, #gform_confirmation_wrapper_16, #gform_confirmation_wrapper_17, #gform_confirmation_wrapper_18{
	margin-bottom: 45px;
}
.gform_wrapper:has(#gf_15) .gform_previous_button, .gform_wrapper:has(#gf_16) .gform_previous_button, .gform_wrapper:has(#gf_17) .gform_previous_button, .gform_wrapper:has(#gf_18) .gform_previous_button {
	height: fit-content;
	padding: 10px 15px;
}
.gform_wrapper:has(#gf_15) .btn-send, .gform_wrapper:has(#gf_16) .btn-send, .gform_wrapper:has(#gf_17) .btn-send, .gform_wrapper:has(#gf_18) .btn-send {
	margin-block-start: unset !important;
}
.gform_next_button.gform-theme-button.button{
    padding: 10px 15px;
    background-color: #ff711b !important;
    color: #ffffff;
    border: 1px solid #ff711b !important;
	border-radius: 10px !important;
}
.herroeping-values {
	max-width: 600px;
	padding: 1.5rem;
	border: solid 1px #ff711b;
	margin-top: 1rem;
}
.herroeping-values > p {
	display: flex;
	justify-content: space-between;
}
.herroeping-values > p:not(:last-child) { margin-bottom: 0.5rem; }
.herroeping-values > p > span:first-child { min-width: fit-content; }
.herroeping-values > p > span:last-child { text-align: right; font-weight: 600; }
#gform_previous_button_5 {
	background-color: transparent !important;
	border: solid 2px #ff711b;
	border-radius: 10px;
}
#gform_previous_button_5:hover { border-color: #ff711b; }

#gform_confirmation_message_5 .heading-4 { color: #000; }
#gform_confirmation_message_5 .herroeping-confirm-msg { color: #000; }

/* ====================================================== EINDE HERROEPING CSS =================================================================== */