/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2022 | 08:19:40 */
:root {
  --heelLichtBlauw: #f4f9ff;
  --lichterBlauw: #aacef6;
  --lichtBlauw: #6aa5e7;
  --blauw: #4c81bf;
  --donkerBlauw: #2f72bf;
  --zwart: #000000;
  --groen: #2fbf51;
  --donkerGroen: #2d9c47;
  --oranje: #f95621;
  --geel: #f9f121;
  --donkerGeel: #e6df29;
  
  --nogLichterGrijs: #fafafa;
  --lichterGrijs: #f3f3f3;
  --lichtGrijs: #E1E1E1;
  
  --donkerGrijs: #626262;
  --donkerderGrijs: #515151;
}

.wd-action-btn.wd-style-icon>a > span {
  font-size: inherit !important;
  padding: 0px !important;
  line-height: inherit !important;
}
.product-image-summary-inner .single-breadcrumbs-wrapper {
  margin-bottom: 10px;
}
.product-image-summary-inner p.price {
  font-size: 22px;
}
.product-image-summary-wrap {
  margin-bottom: 40px;
}
.summary-inner > .wd-action-btn {
  margin-right: 15px;
}


.promo-banner .banner-image img {
    width: auto !important;
  float: right;
}

.promo-banner .banner-title-wrap .banner-subtitle:first-child, .promo-banner .banner-title-wrap .banner-title:first-child {
   color: #4c81bf !important;
}

.wd-side-hidden {
  z-index: 9999999999999 !important;
}
@media (min-width: 1025px) and (max-width: 1120px) {
  .whb-header-bottom .wd-nav-main > li > a,
  .whb-header-bottom .wd-nav-secondary > li > a {
    font-size: calc(15px - 1 * (1220px - 100vw) / (1120 - 1025));
    padding-left: calc(10px - 2.5 * (1220px - 100vw) / (1120 - 1025));
    padding-right: calc(10px - 2.5 * (1220px - 100vw) / (1120 - 1025));
  }
  
}
@media (min-width: 1025px) and (max-width: 1229px) {
  .whb-top-bar .__fbcw__bar-widget__stars {
    display: none !important;
    visibility: hidden !important;
  }
  .whb-top-bar .__fbcw__bar-widget__amount-of-reviews {
    margin-left: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  .top-links a[href^='tel:'] {
    display: none !important;
    visibility: hidden !important;
  }
}


.top-links {
  padding: 0px;
}
.whb-top-bar .country-selector {
  display: flex;
  width: max-content;
}
.whb-top-bar .country-selector a {
  padding: 0px;
}
.whb-top-bar .country-selector.weglot-inline label {
  margin: 2px 0px;
}
.whb-top-bar .weglot-flags > a::before,
.whb-top-bar .weglot-flags > span.wglanguage-name::before {
  margin-right: 5px;
}


.grecaptcha-badge {
  visibility: hidden !important;
}

.category-grid-item .wd-entities-title {
  font-size: 16px;
}
.sidebar-container .widget > .widget-title {
  padding: 15px;
  background-color: var(--lichterGrijs);
  border-bottom: 1px solid var(--lichtGrijs);
  color: #2d2a2a;
  margin-bottom: 0px;
}
.sidebar-container .widget > :not(.widget-title) {
  padding: 15px;
  background: var(--nogLichterGrijs);
}
.sidebar-container .usp-productpagina-betalen-in-termijnen {
  margin-top: 0px;
}
.sidebar-container .betaalmethoden img {
  height: 28px;
}



.term-description h1, h1 {
  font-size: 23px;
}
.term-description h2, h2 {
  font-size: 20px;
}
.term-description h3, h3 {
  font-size: 18px;
}
.term-description h4, h4 {
  font-size: 16px;
}
.term-description h5, h5 {
  font-size: 14px;
}
.term-description h6, h6 {
  font-size: 12px;
}



.footer-container .__fbcw__bar-widget {
  padding: 0px !important;
}
.footer-container .__fbcw__bar-widget__content {
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
}
.footer-container .__fbcw__bar-widget__stars {
  width: 82px !important;
}



footer.footer-container ul.menu {
  line-height: 1.4;
}





.wd-fontsize-xs {
  font-size: 14px
}
.wd-fontsize-s {
  font-size: 17px
}
.wd-fontsize-m {
  font-size: 20px
}
.wd-fontsize-l {
  font-size: 22px
}
.wd-fontsize-xl {
  font-size: 26px
}
.wd-fontsize-xxl {
  font-size: 32px
}
.wd-fontsize-xxxl {
  font-size: 40px
}


@media (min-width: 1200px) {
  .promo-banner:not(.side-blok-in3-betalen):not(.side-blok-kirby-service-nederland) .content-banner:not(.content-width-100) {
    padding-right: 15px;
  }
  #home-intro .promo-banner .content-banner {
    padding-right: 0px !important;
  }
}

.woodmart-prefooter {
  font-size: 13px;
}

.product-grid-item .wd-entities-title {
  font-size: 15px; /* was 14px */
}
.product_title {
  font-size: 28px;
}
#productpagina-widgets-onder-winkelwagenknop .__fbcw__bar-widget {
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}


.amount,
.wd-action-btn.wd-style-text > a,
.woocommerce-breadcrumb .breadcrumb-last,
.yoast-breadcrumb .breadcrumb_last {
  font-weight: 500;
}


.wd-tools-element .wd-tools-count,
.woodmart-cart-design-2 .woodmart-cart-number,
.woodmart-cart-design-5 .woodmart-cart-number {
  line-height: 16px;
}



#tab-description .wd-scroll-content {
  overflow: visible !important;
  max-height: none !important;
}
#tab-description h1,
#tab-description h2,
#tab-description h3,
#tab-description h4,
#tab-description h5,
#tab-description h6 {
  margin-bottom: 10px;
}

.blauw {
  color: var(--blauw);
}

.footer-container .__fbcw__bar-widget {
  margin-top: 27px;
}
.footer-container p {
  margin-bottom: 15px;
}
.footer-container .widget,
.footer-container .woodmart-widget,
.footer-container div[class^='vc_wp'] {
  line-height: inherit !important;
}
@media (min-width: 1025px) {
  .whb-header .site-logo {
    margin-top: -27px;
    max-height: none;
  }
  .whb-header .site-logo img {
    max-height: 127px;
    max-width: none !important;
  }
  .whb-top-bar .whb-col-left {
    padding-left: 6em;
  }
}



.btn.btn-style-round,
.btn-shape-round {
  border-radius: 5px;
}
.whb-top-bar .__fbcw__bar-widget__stars {
  width: 90px !important;
}
.whb-top-bar .__fbcw__bar-widget {
  font-size: inherit !important;
}



.woodmart-cart-design-3 .woodmart-cart-icon::before {
  color: var(--lichterBlauw);
}
.whb-top-bar .__fbcw__feedback-company-logo #Symbols g[fill] {
  fill: var(--lichterBlauw);
}



@media (max-width: 767px) {
  .promo-banner .wrapper-content-banner {
    padding: 20px !important;
  }
  .promo-banner .wrapper-content-banner .btn-size-small {
    padding: 10px 14px;
    font-size: 12px;
    line-height: 1.2;
  }
  .promo-banner .banner-btn-wrapper {
    margin-top: 10px;
  }
  .banner-title-default .banner-subtitle,
  .woodmart-title-size-default .title-subtitle {
    font-size: 15px;
  }
  #home-intro {
    margin-top: -40px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: -35px;
  }
  #home-intro .main-wrapp-img {
    background-color: var(--nogLichterGrijs);
  }
  #home-intro .main-wrapp-img > .banner-image {
    opacity: .125;
    background-color: transparent !important;
  }
  #home-intro .promo-banner .wrapper-content-banner {
    padding: 30px !important;
  }
  #home-intro .promo-banner .banner-subtitle {
    font-size: 17px;
  }
  #home-intro .promo-banner .banner-title {
    font-size: 22px;
  }
  #home-intro .promo-banner .content-banner {
    max-width: 100%;
  }
  #home-intro .banner-inner {
    font-size: 3.9vw !important;
    line-height: 1.6 !important;
    color: #000000;
    font-weight: 500;
  }
}

.page-title-default::before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.page-title-default > * {
  position: relative;
  z-index: 1;
}


.product-tabs-wrapper {
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.tabs-layout-tabs .tabs li:not(.active) a {
  opacity: .6;
}
.woodmart-tab-wrapper {
  padding: 30px;
  background-color: var(--nogLichterGrijs);
  border: 1px solid var(--lichterGrijs);
}
.tabs-layout-tabs .tabs {
  text-align: left;
  margin-bottom: 0px;
}
.tabs-layout-tabs .tabs li a {
  text-transform: none;
  font-size: 19px;
  
  padding: 20px 30px;
  background-color: var(--lichterGrijs);
}
.tabs-layout-tabs .tabs li {
  margin-right: 0px;
}

.woocommerce-Address-title .edit {
  font-size: 14px;
}
.woodmart-my-account-links a::before {
  color: var(--blauw);
}

h1 strong,
h2 strong,
h3 strong,
h4 strong,
h5 strong,
h6 strong {
  color: var(--blauw);
}





.side-blok-in3-betalen img {
  padding: calc(43% + 30px) 25% 30px 25%;
  background-color: var(--lichterGrijs);
}
.side-blok-kirby-service-nederland img {
  padding: calc(47% + 30px) 15% 30px 15%;
  background-color: var(--lichterGrijs);
}

.side-blok-in3-betalen .banner-title > strong {
  white-space: nowrap;
}
.widget-onder-winkelwagenknop-op-productpagina > .textwidget > :last-child {
  margin-bottom: 0px;
}
 



.widget-onder-winkelwagenknop-op-productpagina {
  /*padding: 20px 121px 20px 20px;*/
  padding: 20px;
  background-color: var(--nogLichterGrijs);
  border: 2px solid var(--lichterGrijs);
  
  display: inline-block;
}
#productpagina-widgets-onder-winkelwagenknop .betaalmethoden img {
  height: 28px;
}
.usp-productpagina-betalen-in-termijnen {
  margin-top: -10px;
  margin-bottom: 5px;
  
  display: flex;
  align-items: center;
}
.usp-productpagina-betalen-in-termijnen img {
  width: 1.5em;
  margin-right: .75em;
}
.usp-productpagina-betalen-in-termijnen + ul.vinkjes > li::before {
  display: inline-block;
  width: 1.5em;
  text-align: center;
  margin-right: .75em;
}
.usp-productpagina-betalen-in-termijnen + ul.vinkjes > li:not(:last-child) {
  margin-bottom: 5px;
}

.widget_shopping_cart .return-to-shop a {
  font-size: 14px;
  line-height: 20px;
}

.tweedehands-producten,
.product-upsells-na-summary {
  align-self: flex-start;
  
  text-align: center;
  
  position: relative;
  min-height: 1px;
  padding: 15px 15px 5px;
  
  background-color: var(--nogLichterGrijs);
  border: 1px solid var(--lichterGrijs);
}
/*.tweedehands-producten .amount {
  color: var(--donkerGroen);
}*/
.tweedehands-producten .titel-tweedehands-producten .amount {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.tweedehands-producten .titel-tweedehands-producten,
.product-upsells-na-summary .slider-title {
  font-size: 19px;
  
  margin: -15px -15px 25px;
  padding: 15px;
  
  background-color: var(--lichterGrijs);
  border-bottom: 1px solid var(--lichtGrijs);
  
  color: #2d2a2a;
}
.product-upsells-na-summary .slider-title::before {
  display: none !important;
  visibility: hidden !important;
}
.product-upsells-na-summary .slider-type-product {
  margin-bottom: 0px;
}
.tweedehands-producten img,
.product-upsells-na-summary img {
  padding-left: 10%;
  padding-right: 10%;
  mix-blend-mode: multiply;
}
.tweedehands-producten .tweedehands-product {
  position: relative;
  list-style: none;
}
.tweedehands-producten .tweedehands-product:not(:last-child),
.product-upsells-na-summary .owl-item:not(:last-child),
.product-upsells-na-summary .slide-product:not(:last-child) {
  margin-bottom: 35px;
}
.product-upsells-na-summary .owl-stage {
  width: 100% !important;
  transform: none !important;
}
.product-upsells-na-summary .owl-stage > .owl-item,
.product-upsells-na-summary .slide-product {
  width: 100% !important;
  float: none !important;
}
.product-upsells-na-summary .owl-loaded::before,
.product-upsells-na-summary .owl-loaded::after {
  display: none !important;
  visibility: hidden !important;
}
.tweedehands-producten .product-title {
  font-size: 17px;
  margin-top: 20px;
  margin-bottom: 3px;
}
.tweedehands-producten .product-title > a::after {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}






@media (min-width: 1200px) {
  .single-product-content.heeft-tweedehands-producten .product-image-summary-inner > .product-images,
  .single-product-content.heeft-upsells:not(.heeft-tweedehands-producten) .product-image-summary-inner > .product-images {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .single-product-content.heeft-tweedehands-producten .product-image-summary-inner > .entry-summary,
  .single-product-content.heeft-upsells:not(.heeft-tweedehands-producten) .product-image-summary-inner > .entry-summary {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .single-product-content.heeft-tweedehands-producten .product-image-summary-inner > .tweedehands-producten,
  .single-product-content.heeft-upsells:not(.heeft-tweedehands-producten) .product-image-summary-inner > .product-upsells-na-summary {
    -ms-flex: 0 0 21.666666%;
    flex: 0 0 21.666666%;
    max-width: 21.666666%;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .single-product-content.heeft-tweedehands-producten .product-image-summary-inner > .tweedehands-producten,
  .single-product-content.heeft-upsells:not(.heeft-tweedehands-producten) .product-image-summary-inner > .product-upsells-na-summary {
    -ms-flex: 0 0 768px;
    flex: 0 0 768px;
    max-width: 768px;
    
    margin-left: auto;
    margin-right: auto;
  }
  .product-upsells-na-summary .owl-stage {
    display: flex;
  }
  .product-upsells-na-summary .owl-stage::after {
    content: unset !important;
    display: none !important;
    visibility: hidden !important;
  }
  .product-upsells-na-summary .owl-stage > .owl-item {
    width: 50% !important;
  }
}



li.cat-item.cat-item-15 {
  display: none !important;
  visibility: hidden !important;
}
.category-grid-item .category-image {
  height: 0px;
  padding-top: 100%;
  position: relative;
}
.category-grid-item .category-image img {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  
  padding: 30px 20px 60px 20px;
}


.wd-action-btn.wd-style-text > a::before {
  margin-right: 8px;
}
.variations_form .variations .value select {
  max-width: 275px;
}
.single_add_to_cart_button::after {
  font-size: 13px;
  height: 13px;
  width: 13px;
}
div.quantity input[type='button'] {
  height: 50px;
  min-width: 33px;
}
div.quantity input[type=number] {
  height: 50px;
  width: 35px;
}
button.single_add_to_cart_button.button.alt {
  font-size: 16px; /* was 17px */
  line-height: 1.2;
  padding-top: 15px;
  padding-bottom: 15px;
}


.variations_form .reset_variations {
  font-size: 13px;
}
.variations_form .variations label {
  font-size: 16px;
}
.wd-action-btn.wd-style-text > a {
  font-size: 15px;
}
.woocommerce-product-details__short-description {
  margin-bottom: 30px;
  color: var(--donkerGrijs);
}
.woocommerce-product-details__short-description p:not(:last-child) {
  margin-bottom: 10px;
}
.betaalmethoden img {
  height: 30px;
  width: auto;
}


#productpagina-widgets-onder-winkelwagenknop {
  margin-bottom: 30px;
  color: var(--zwart);
  font-size: 15px;
}
#productpagina-widgets-onder-winkelwagenknop .vinkjes > li::before {
  font-weight: 500;
}

.min-footer > .col-left {
  max-width: 75%;
}
.min-footer > .col-right {
  max-width: 25%;
}


.woodmart-prefooter .woodmart-info-box {
  align-items: center;
}
.woodmart-prefooter .woodmart-info-box .info-box-title {
  margin-bottom: 3px;
}
.added_to_cart, .btn, .button, [type='button'], [type='submit'], button {
  font-size: 15px;
  text-transform: none;
  font-weight: 500;
}

.btn-size-extra-small {
    padding: 6px 10px;
    font-size: 13px;
    line-height: 16px;
}

.btn-size-small,
.woodmart-hover-base:not([class*='add-small']) .wd-bottom-actions .add-to-cart-loop span,
.woodmart-compare-col .added_to_cart, .woodmart-compare-col .button {
    padding: 10px 14px;
    font-size: 14px;
    line-height: 16px;
}

.btn-size-default {
    padding: 12px 20px;
    font-size: 15px;
    line-height: 18px;
}

.btn-size-large,
.woodmart-empty-page-text + .return-to-shop .button {
    padding: 14px 28px;
    font-size: 17px;
    line-height: 20px;
}

.btn-size-extra-large {
    padding: 17px 40px;
    font-size: 19px;
    line-height: 22px;
}


.woodmart-products-tabs.tabs-design-simple .tabs-name {
  margin-right: 30px;
}
.banner-title-default .banner-subtitle,
.woodmart-title-size-default .title-subtitle {
  font-size: 16px;
}
.woodmart-products-tabs.tabs-design-simple .products-tabs-title li {
  font-size: 16px;
}
#order_payment_heading, #order_review_heading, #ship-to-different-address label, .cart-totals-inner h2, .comments-area .comment-reply-title, .comments-area .comments-title, .cross-sells>h2, .element-title, .slider-title, .wd-login-title, .woocommerce-MyAccount-content header>h2, .woocommerce-MyAccount-content>h2, .woocommerce-additional-fields>h3, .woocommerce-billing-fields>h3, .woocommerce-column__title, .woocommerce-shipping-fields>h3, .woodmart-checkout-steps ul, .woodmart-products-tabs .tabs-name, header.title>h3, legend {
  text-transform: none;
  font-size: 26px;
}
.widget-title, .widgettitle {
  text-transform: none;
}

.btn-size-small {
  padding-left: 17px;
  padding-right: 17px;
}


.banner-subtitle/*,
.title-subtitle*/ {
  font-weight: 500;
}




#home-intro .promo-banner .banner-image {
  /*background-position: 87.5% center !important;*/
  background-position: 95.5% center !important;
  
  background-size: auto calc(100% - 60px) !important;
  background-color: var(--lichterGrijs);
  background-blend-mode: multiply;
}
#home-intro .promo-banner .wrapper-content-banner {
  padding: 60px;
  padding-left: 0px !important;
  color: var(--donkerGrijs);
}
#home-intro .promo-banner .wrapper-content-banner .set-cont-mb-s {
  --wd-tags-margin-bottom: 20px;
}
#home-intro .promo-banner .wrapper-content-banner .reset-mb-10 > :last-child {
  margin-bottom: 0px;
}
.promo-banner .wrapper-content-banner {
 /* padding: 25px 30px;*/
  padding: 25px;
}
.promo-banner .banner-title-default .banner-title {
  margin-top: 0px;
}


.subtitle-color-primary.subtitle-style-default {
  color: var(--oranje);
}
.color-scheme-light .subtitle-color-primary.subtitle-style-default {
  color: inherit;
}


.woodmart-cart-design-3 .woodmart-cart-subtotal .amount {
  font-weight: 500;
}
.whb-top-bar {
  color: var(--donkerderGrijs);
  background-color: var(--lichterGrijs) !important;
    border-bottom: 0px;
}
.whb-top-bar .__fbcw__bar-widget__amount-of-reviews {
  color: var(--donkerderGrijs) !important;
}

.whb-top-bar .vinkjes > li::before {
  color: var(--lichtBlauw);
}
#header-usp-binnen-1-dag-verzonden,
#header-usp-service-aan-huis-door-heel-nederland {
  color: #000000;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-style: normal;
  line-height: 1.3;
  white-space: pre-wrap;
}
#header-usp-binnen-1-dag-verzonden img {
  width: 30px;
  height: auto;
  margin-right: 12px;
}
#header-usp-service-aan-huis-door-heel-nederland img {
  width: 50px;
  height: auto;
  margin-right: 12px;
}



.whb-general-header .flag {
  height: 30px;
  width: auto;
}
.whb-general-header .flag {
  margin-left: 2px;
  margin-right: 2px;
}


.whb-header-bottom .my-account-with-icon > a {
  padding-left: 15px;
  padding-right: 15px;
}


.my-account-with-icon:not(.my-account-with-username) .wd-tools-text {
  display: block;
}

.whb-top-bar .whb-text-element {
  font-size: 13px; /* was 14px */
}
.vinkjes {
  padding-left: 0px !important;
  list-style: none;
  line-height: 1.4;
  margin-block-end: 1em;
}
.vinkjes > li::before {
  content: '\f107' !important;
  font-family: 'woodmart-font' !important;
  margin-right: .5em;
  color: var(--groen);
  font-size: 1em !important;
  position: static !important;
}
.vinkjes > li:not(:last-child) {
  margin-bottom: .5em;
}

.horizontale-lijst,
.whb-top-bar .vinkjes {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  
  line-height: 1.6em;
}
.horizontale-lijst > li,
.whb-top-bar .vinkjes > li {
  margin-bottom: 0px !important;
}
.horizontale-lijst > li:not(:last-child),
.whb-top-bar .vinkjes > li:not(:last-child) {
  margin-right: 1em;
}


.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown,
.whb-secondary-menu .menu-simple-dropdown .sub-sub-menu {
  width: 200px;
}

.wpcf7-form .row input,
.wpcf7-form .row textarea,
.wpcf7-form .row select {
  width: 100%;
}

.checkout_coupon {
  width: 500px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-billing-fields__field-wrapper,
  .woocommerce-shipping-fields__field-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    
    -webkit-box-align: end;
    -moz-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    
    margin-left: -10px;
    margin-right: -10px;
  }
  .woocommerce-billing-fields__field-wrapper > *,
  .woocommerce-shipping-fields__field-wrapper > * {
    min-height: 1px;
  }
  .woocommerce-billing-fields__field-wrapper > .form-row,
  .woocommerce-shipping-fields__field-wrapper > .form-row {
    width: 50% !important;
    float: none !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  #vat_number_field {
    width: 100% !important;
  }
}
body.woocommerce-cart .woodmart-prefooter,
body.woocommerce-cart .woodmart-sticky-social,
body.woocommerce-checkout:not(.woocommerce-order-received) .woodmart-sticky-social,
body.woocommerce-checkout:not(.woocommerce-order-received) .woodmart-prefooter,
body.woocommerce-checkout:not(.woocommerce-order-received) header.whb-header,
body.woocommerce-checkout:not(.woocommerce-order-received) .whb-sticky-header,
body.woocommerce-checkout:not(.woocommerce-order-received) footer.footer-container {
  display: none !important;
  visibility: hidden !important;
}
#vat_number-description {
  display: block;
  margin-top: 10px;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .page-title {
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  
  background-color: #ffffff;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .page-title .woodmart-checkout-steps ul {
  color: #2d2a2a;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .page-title a {
  color: inherit;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .page-title .entry-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .page-title .entry-header::before {
  content: '';
  display: block;
  width: 360px;
  height: 117px;
  background-image: url('https://www.stofzuigeronline.nl/wp-content/uploads/2021/04/logo-stofzuigeronline-nl.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  
  margin-right: 30px;
}
body.woocommerce-checkout:not(.woocommerce-order-received) .page-title .entry-header::before,
body.woocommerce-checkout:not(.woocommerce-order-received) .page-title .entry-header > .woodmart-checkout-steps {
  margin-top: 10px;
  margin-bottom: 10px;
}








.cart-actions .button[name="apply_coupon"] {
  background-color: var(--zwart);
}
.checkout-button.wc-forward {
  /*background-color: var(--zwart);*/
  
}
.whb-top-bar .flag {
  height: 24px;
  width: auto;
}
.whb-top-bar .flag {
  margin-left: 2px;
  margin-right: 2px;
}
.title-size-small .entry-title {
    font-size: 24px;
  color:#111 !important;
}
.shop-title-wrapper .woodmart-back-btn {
display: none;
  visibility: hidden;
}