/*
Theme Name: Bakkerijwereld
Theme URI: https://webstudioremon.nl/
Template: kadence
Author: Webstudio Rémon
Author URI: https://webstudioremon.nl/
Description: Thema voor Bakkerijwereld.
Version: 1.0
*/
/* Start PostNL Styling Checkout */
div.postnl_content_desc {
  display: none!important;
}

ul.postnl_checkout_tab_list {
  padding: 0px!important;
}
/* End PostNL Styling Checkout */
.kwt-add-to-cart-wrap {
  width: 100%!important;
}
.custom-product-view.kenmerk {
  margin-top: 5px!important;
  margin-bottom: 5px!important;
}
.custom-product-view.titel {
  margin-bottom: 5px!important;
}
.kadence-scroll-to-top {
  z-index: +10000!important;
}
div.pwb-brand-shortcode {
  max-height: 200px!important;
  max-width: 200px!important;
}
div.pwb-brands-col3 {
  min-height: 218px!important;
  max-width: 218px!important;
  background-color: #f7f7f7!important;
  padding: 6px!important;
  border: 6px solid #fff!important;
}
.pwb-brands-cols-outer {
    gap: 0px!important;
}
div.pwb-brand-shortcode {
  max-width: 300px!important;
  margin-top: 10px!important;
  margin-bottom: 10px!important;
  background-color: var(--global-palette8) !important;
  padding: 6px 12px 6px 12px!important;
  border-radius: 6px!important;
}
.home div.product-details.content-bg.entry-content-wrap {
  background: var(--global-palette8)!important;
}
button.filter-toggle-open.drawer-toggle.filter-toggle-style-bordered {
     background-color: #e3931b;
     color: var(--global-palette9);
     font-weight: 700;
     font-size: 20px;
     padding: 10px 16px 10px 16px;
}
 .site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard {
     background-color: #fff;
}
 .openingstijden.wp-block-table figcaption {
     text-align: left !important;
     color: #fff !important;
}
 table {
     margin: 0 0 10px !important;
}
 tbody tr td {
     border-color: #fff !important;
}
 table.woocommerce-product-attributes td.woocommerce-product-attributes-item__value {
     word-break: break-all;
}
 .woocommerce table.shop_attributes th {
     width: auto;
}
 th.woocommerce-product-attributes-item__label {
     text-align: left;
     word-break: break-all;
}
 @media only screen and (max-width: 600px) {
     th.woocommerce-product-attributes-item__label, td.woocommerce-product-attributes-item__value {
         font-size: 80%;
    }
}
 .footer-first-row ul {
     list-style: none;
     margin-left: 0px;
}
 .klantenservice-info-box a.kt-blocks-info-box-link-wrap.info-box-link.kt-blocks-info-box-media-align-top.kt-info-halign-center {
     min-height: 236px;
}
 div.kadence-mini-cart-shipping {
     background-color: var(--global-palette9);
}
 span.kadence-mini-cart-shipping-message {
     color: var(--global-palette3);
     font-weight: 700;
}
 div.kadence-sticky-add-to-cart-action-wrap small.woocommerce-price-suffix {
     margin-left: 4px;
}
 span.header-cart-total {
     font-weight: bold!important;
}
 div.kt-blocks-post-top-meta {
     margin-bottom: 10px!important;
     font-weight 700!important;
}
 span.kt-woo-cart-notice-message {
     font-weight: 700!important;
}
 div.kt-woo-cart-notice {
     margin: 10px 0px 10px 0px!important;
}
 div.yith-wcwl-add-button {
     margin-bottom: 10px!important;
}
 span.product-brand-label {
     display: none!important;
}
 div.product-brand-wrapper {
     color: var(--global-palette3)!important;
     text-align: center!important;
     padding: 4px 1px 4px 1px!important;
     font-weight: 600!important;
     font-family: "Roboto Slab", serif;
     background-color: var(--global-palette8)!important;
     border-radius: 0px 0px 6px 0px!important;
     margin-bottom: -40px!important;
     z-index: +1!important;
     max-width: 100px!important;
}
 .header-mobile-search-bar form {
     width: 100vw!important;
}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1 {
  margin-left: 8px!important;
  list-style: circle!important;
}
button.kadence-toggle-shop-layout.kadence-toggle-list, button.kadence-toggle-shop-layout.kadence-toggle-grid {
  display: none!important;
}
.woocommerce-additional-fields__field-wrapper #order_comments_field {
  display: none!important;
}
.single-product .videofit {
  margin-bottom: 30px!important;
}

.jc-submenu li a {
  font-style: normal!important;
  font-weight: 500!important;
  font-size: 16px!important;
  font-family: var(--global-primary-nav-font-family)!important;
}
.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li>a {
  text-decoration: none!important;
}
small.woocommerce-price-suffix {
  font-size: 100%!important;
}
span.glsr-tag-value {
  font-weight: bold!important;
}
p.stock.out-of-stock {
  font-size: 120%!important;
  font-weight: 700!important;
  background-color: red!important;
  color: #fff!important;
  border-radius: 4px!important;
  text-align: center!important;
  padding: 8px 16px 8px 16px!important;
  width: auto!important;
  margin-top: -20px!important;
}
.product-type-grouped .price {
  display: none!important;
}
div.product-brand-wrapper {
  max-width: 150px!important;
}
p.stock.in-stock {
  font-weight: 700!important;
}
.woocommerce .product.outofstock .woocommerce-LoopProduct-link:before, .wcsob-outofstock-product .woocommerce-product-gallery:before {
    content: 'Verkocht'!important;
    color: #fff!important;
    background: #eaa321!important;
    padding: 4px 1px 4px 1px!important;
    font-family: "Roboto Slab", serif!important;
    border-radius: 0px 0px 6px 0px!important;
    font-weight: 600!important;
    font-size: 17px!important;
    line-height: 27px!important;
    height: 36px!important;
}
p.wcsob_soldout_text {
    color: #fff!important;
    background: #eaa321!important;
    padding: 4px 1px 4px 1px!important;
    font-family: "Roboto Slab", serif!important;
    border-radius: 0px 0px 6px 0px!important;
    font-weight: 600!important;
    font-size: 17px!important;
    line-height: 27px!important;
    height: 36px!important;
    max-width: 150px!important;
    padding-top: 4px!important;
    padding-bottom: 4px!important;
    text-align: center!important;
}
/* CFF Calculated Fields Forms Start */
#fbuilder div fieldset legend {
  background-color: var(--global-palette8)!important;
  border: 0px!important;
  color: var(--global-palette3)!important;
  font-family: var(--global-heading-font-family)!important;
}

#fbuilder  div div fieldset {
    background-color: var(--global-palette9)!important;
  border-color: var(--global-palette8)!important;
  border-width: 3px!important;
}

#fbuilder input.field, #fbuilder  select.field {
  border-color: var(--global-palette7)!important;
  border-width: 1px!important;
}
#fbuilder div fieldset legend {
  margin-bottom: 0px!important;
  margin-top: 0px!important;
  font-size: 110%!important;
  color: #222!important;
}
#fbuilder div div fieldset {
  padding: 6px!important;
  margin: 0px!important;
}

#fbuilder button.cff-spinner-up, #fbuilder button.cff-spinner-down {
  background-color: var(--global-palette-btn-bg)!important;
  border-color: var(--global-palette-btn-bg)!important;
}

#fbuilder div.fields span.r {
  color: var(--global-palette-btn-bg)!important;
}
#fbuilder input[type=submit] {
	background-color: var(--global-palette-btn-bg)!important;
    color: var(--global-palette-btn)!important;
	font-weight: bold!important;
	border: none!important;
}
/* Lijst van product-ID's die zijn voorzien van CFF, verberg de standaard Add-to-cart. Deze actie zal door CFF worden uitgevoerd */
#product-10959 button.single_add_to_cart_button.button.alt, #product-10959 input.input-text.qty.text, #product-15639 button.single_add_to_cart_button.button.alt, #product-15639 input.input-text.qty.text {
  display: none!important;
}