<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


.bezorging{
	border: 1px solid #476043;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #f2f2f2;
	color: #476043;
		
}

.box-blog-post .plain {
	min-height: 55px;
}

.yith-wapo-popup .yith-wapo-content {
	max-height: calc(100% - 186px) !important;
	padding: 0px 35px !important;
}

.yith-wapo-popup #product-sidebar {
	display: none;
}

.yith-wapo-popup .option-price {
	right: 60px;
}

.yith-wapo-popup .yith-wapo-addon-label::after {
	right: 20px;
}

@font-face {
    font-family: 'Acumin';
    src: url('./fonts/Acumin-Pro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bitter-Bold';
    src: url('./fonts/Bitter-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bitter-Regular';
    src: url('./fonts/bitter-regular-webfont.woff2') format('woff2'),
         url('./fonts/bitter-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'GearedSlab';
    src: url('./fonts/GearedSlab-Extrabold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Industry';
    src: url('./fonts/Industry-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MinionPro';
    src: url('./fonts/MinionPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('./fonts/Roboto-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'USDeclaration';
    src: url('./fonts/USDeclaration.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



.button {
	/*font-family: 'Bitter-Bold';*/
	font-weight: 700 !important;
}

.add-request-quote-button {
	font-size: 19.4px !important
}

body strong {
	font-family: 'Bitter-Bold';
}

h1 {
	font-family: 'GearedSlab';
	font-size: 40px;
}

.product-title {
	text-transform: uppercase;
}

h2 {
	font-family: 'GearedSlab';
	font-size: 32px;
}

h3 {
	font-family: 'GearedSlab';
}

th {
	text-transform: none;
}

li {
	margin-bottom: 0.1em !important;
}

.uppercase {
	letter-spacing: 0em;
}

.has-hover .bg {
	transition: none !important;
}

p a:link, p a:hover {
	font-weight: bold !important;
	text-decoration: underline !important;	
}

.shipping-calculator-button  {
	font-weight: bold !important;
	text-decoration: underline !important;	
}


.cart-img-icon {
	max-width: 62px !important;
}
.page-template-page-blank p, .page-template-page-blank li , .product-template-default p, .product-template-default li {
	line-height: 1.3em;
}

.woocommerce-mini-cart-item p {
	font-size: 0.8em;
}

.banner .titel p {
	font-weight: 400;
	line-height: 1;
	margin-bottom: .2em;
	margin-top: .2em;
	padding: 0;
	font-family: 'GearedSlab';
	font-size: 3.5em;
}

/*#product-680 #yith-wapo-11-0, #product-680 #yith-wapo-option-11-0  {
	pointer-events: none;
}*/

#footer p {
	font-size: 17px;
	font-weight: 600;
	line-height: 1.55em;
}

.nav &gt; li &gt; a {
	font-family: 'Industry';
}

.header-inner .header-nav {
	padding-top: 28px;
}

.header-nav .icon-angle-down {
	display: none;
}

.nav-dark .form-flat input:not([type="submit"]) {
	background-color: rgba(255,255,255,0.7) !important;
	color: #000 !important;
}
.searchform .button.icon i {
	color: #000 !important;
}

.form-flat input:not([type="submit"]) {
	border-radius: 0px !important;
}

.stuck .header-main .nav &gt; li &gt; a{
	line-height: 20px !important;
}

.product-template-default .passie p {
	  font-family: 'USDeclaration';
	  font-size: 48px;
}

.passie p {
	  font-family: 'USDeclaration';
	  font-size: 20px;
}

.passie .img-inner {
	z-index: -1;
}

.cart_totals tbody th {
	font-weight: 700 !important;
}
.shop_table .woocommerce-shipping-totals td {
	text-align: left !important;
}

.product-remove {
	vertical-align: top;
}
.product-remove .remove {
	margin-top: 10px;	
}
.product-subtotal, .product-total  {
	vertical-align: top;
}
.product-subtotal .amount {
	margin-top: 10px;
}
.nav-dropdown-has-border .nav-dropdown {
	border: 0px !important;
	border-radius: 20px;
	width: 700px;
}

.box-image {
	border: 10px solid #4d6147;
}

.box-blog-post .box-image {
	border: 10px solid #ffffff;
}

.box-blog-post {
	border: 1px solid #4d6147;
}

/* Selecteer alle dt-elementen die tekst bevatten tussen haakjes */
dt[class^="variation"]:contains("("):not(:contains(")")) {
    display: none !important;
}

/* Selecteer de haakjes en alles ertussen */
dt[class^="variation"]:contains("("):not(:contains(")")) + dd {
    display: none !important;
}

td, dl, .cart_totals tbody th, th {
	font-size: 1em !important;
	letterspacing: 0;
}

.woocommerce-product-attributes-item__label {
	width: 50%;
	border-bottom: 0px !important;
	padding-left:15px !important;
}

.woocommerce-product-attributes-item:nth-child(odd) {
	background-color: rgba(71, 96, 67, 0.1); 
}

.gallery-col .box-image {
	border: 1px solid #476043;
}

.social-icons .button.icon:hover {
	background-color: #476043 !important;
	border-color: #476043 !important;
}

.cta .icon-box-img img {
	margin-top:-50px !important;
}
.variations {
	display: none;
}

.zegel {
	z-index: 3;
}

.offerte .variations{
	display: block;
}

.offerte .product-title, .offerte .is-divider, .wapo-total-price-table, .offerte .ux-quantity , .offerte .single_add_to_cart_button  {
	display: none;
}

.offerte-mandje .return-to-shop {
	display: none;
}

.offerte-mandje th {
color: #8dafab !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 1.3em !important;
  font-family: Lato, sans-serif;	
}

.offerte-mandje .gform_title  {
	display: none;
}

.woocommerce-mini-cart-item .variation {
	margin-bottom: 30px;
}

.ywraq-wrapper.ywraq-empty .ywraq-before-form {
	border: 0px !important;
}
#yith-ywraq-form .product-name a {
	display: none;
}

#yith-ywraq-form .product-subtotal, #yith-ywraq-form .product-quantity, #yith-ywraq-form .product-price {
	padding: 15px 10px;
}
.selection-single .color {
	display: none !important;
}
.options .selected .option-container {
	border: 3px solid #71816c;
}

.color-container .option-container {
	min-height: 60px;
	display: flex;
	align-items: center;
}

.offerte .product-main {
	padding: 0px;
}

.yith-wapo-container.yith-wapo-form-style-custom .yith-wapo-block .yith-wapo-addon span.checkboxbutton.checked::before {
	background-color: #71816c;
	border-color: #71816c;
}
.yith-wapo-addon, #wapo-total-price-table {
	background: none !important;
}

.yith-ywraq-mail-form-wrapper .form-row {
	margin-bottom: 0px;
	padding: 0px;
}

.yith-ywraq-mail-form-wrapper .form-row.form-row-wide {
	padding-top: 0px;
}

.form-row label {
	font-weight: 500;
}

.offerte .awdr-bulk-customizable-table {
	display: none !important;
}

.iconic-wlv-variations  {
	display: block;
}

.yith-wapo-addon-type-checkbox .options {
	grid-template-columns: repeat(1, minmax(0, 100%) ) !important;
}

.yith-wapo-addon-label, .checkboxbutton  {
	padding:4px;
}

.yith-wapo-addon-label {
	font-weight: 500 !important;
	font-size: 17px !important;
	width: 100%;
}

.wapo-addon-title span, .wpo-option-name {
	color: #476043 !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 1.3em !important;
	font-family: Lato, sans-serif;
}

.wpo-option-name {
	margin-bottom: 0px;
}


a.add-request-quote-button.button {
	padding: 0rem 2rem;
}

.product-thumbnail, .product-name, .product-price, .product-quantity {
	vertical-align: top;
}
.product-name ul {
	margin-top: -20px;
}

.offerte-mandje .product-name ul {
	margin-top: 10px;
}

.ywraq-additional-information &gt; div {
	width: 100% !important;
	margin-bottom: 15px;
	margin-right: 0px !important;
}
.ywraq-view-quote-wrapper table.shop_table.order_details {
	margin-bottom: 15px !important;
}
.woocommerce-order .product-name ul {
	margin-top: 5px !important;
}

.next-prev-thumbs {
	display: none;
}

td:first-child {
	padding-left: 10px;
}

.shipping th {
	vertical-align: top;
	padding-top: 12px;
}

form.checkout h3 {
	font-size: 1.25em !important;
}

.option-price {
	position: absolute;
	right: 40px;
}

.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip {

	width: 450px;
}

.yith-wapo-block .yith-wapo-addon .yith-wapo-option .tooltip span {
	font-size: 16px;
	word-break: normal;
    white-space: normal;
    overflow-wrap: break-word;	
}

.yith-wapo-addon-label:after {
	content: '?';
	position: absolute;
	right: 8px;
	background: #476043;
	border-radius: 100%;
	padding:2px 10px;
	margin-top: -2px;
	color: #ffffff;
}

.offerte .yith-wapo-addon-label:after {
	right: 25px;
}

#yith-wapo-addon-47 .yith-wapo-addon-label:after, #yith-wapo-addon-6 .yith-wapo-addon-label:after{
	display: none;
}

span.amount, .sign {
	color: rgb(119, 119, 119);
	font-weight: 500 !important;
}

#place_order {
	font-size: 1em !important;
}

.brackets {
	display: none;
}

.wdr_bulk_table_msg {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1);
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width:100%;
	font-size: 17px;
	background: #ffffff;
}

.wpo-checkboxes {
	width:100%;
}

.wpo-checkbox {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1);
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width:100%;
	font-size: 17px;
	background: #ffffff;
}

.option-container  {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1);
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	width:100%;
	font-size: 17px;
	background: #ffffff;
}

#yith-wapo-option-36-0 .option-container, #yith-wapo-option-34-0 .option-container, #yith-wapo-option-37-0 .option-container {
	display: none;
}

.verbergen .option-container {
	display: none;
}

.wpo-totals-container {
	text-align: right;
	width: 100%;
	display: block;
}

.specificaties p {
	margin-bottom: 0.8em;
}

ul.product_list_widget li img {
	height: 40px !important;
}

.wpo-totals-container .wpo-totals-label {
	font-size: 30px;
	font-weight: 700;
}

.scroll-for-more {
	color: #ffffff;
}

.iconic-wlv-terms__term-content, .iconic-wlv-terms__term-content {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1) !important;
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-size: 17px;
	background: #ffffff;
}


.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content:hover {
	border-color: #8dafab !important;
	background: #ffffff;
}

[data-icon-label]::after {
  right: 25px !important;
  z-index: -1 !important;
  min-width: 30px !important;
  min-height: 30px !important;
  font-size: 15px;
  top: -18px !important;
  padding-top: 2px;
}

.search-field::placeholder {
  color: #000000 !important;
  font-weight:700;
  opacity: 1; /* Firefox */
  font-size: 16px;
}

.search-field::-ms-input-placeholder { /* Edge 12 -18 */
  color: #000000 !important;
  font-weight:700;
  font-size: 16px;
}

.header-cart-title {
	font-size: 20px !important;
}

.flickity-page-dots {
	bottom: 0px;
}

.offerte .product-gallery {
	display: none;
}

.border img {
	border: 1px solid #476043;
}

.ywdpd_row {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1) !important;
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-size: 17px;
	background: #ffffff;
}

.awdr-bulk-customizable-table:first-of-type {
	padding: 5px !important;
	border: 1px solid #adb1ac;
	box-shadow: 0 4px 8px rgba(0,0,0,.01),0 5px 5px rgba(0,0,0,.1) !important;
	border-radius: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	font-size: 17px;
	background: #ffffff;
	
}



.iconic-wlv-terms__term--current .iconic-wlv-terms__term-content {
	border: 3px solid #adb1ac;
	background: #ffffff;
	margin-top: 8px !important;
}

td.label.iconic-wlv-variations__label {
	display: none !important;
}
.product .price-wrapper {
	display: none !important;
}

.woocommerce-breadcrumb {
	display: none !important;
}

.product-thumbnails img {
	opacity: 1;
}

.icon-shopping-bag::before {
    background-image: url('./images/kubus-3d.png');
    background-size: 50px 50px;
    display: inline-block;
    width: 50px; 
    height: 50px;
    content:"";
	margin-bottom: -10px;
	margin-top: -10px;
	margin-left:-50px;	
}

.single_add_to_cart_button::before {
    background-image: url('./images/kruiwagen-wit.png');
    background-size: 50px 29px;
    display: inline-block;
    width: 50px; 
    height: 29px;
    content:"";
	margin-bottom: -8px;
}

#coupon_code {
	max-width: 48% !important;
	float: left;
	margin-right: 5px;}

.cart-sidebar .expand {
	max-width: 50% !important;
	background-color: transparent;
	border: 2px solid rgb(71, 96, 67) !important;
	color: var(--fs-color-primary) !important;
	background-color: #ffffff !important;
	color: #666;
	font-weight: 400;
	overflow: hidden;
	position: relative;
	text-shadow: 1px 1px 1px #fff;
	text-transform: none;
}

.is-dashed .expand {
	max-width: 100% !important;
}

.variation dt {
	display: none;
}


.footer-knoppen .button {
	text-align: left;
	margin-bottom: -16px;
	font-size: 17px;
	font-weight: 500;
	margin-top: -9px;
}

.absolute-footer {
	display: none;
}

.icon-box-img img {
	margin-top: -12px;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

h1 {
	font-size: 2.0em !important;
}

	
.banner-layers {
	overflow: hidden;
}

.stuck .header-main {
	height: 68px !important;
}
.nav &gt; li &gt; a &gt; i.icon-menu {
	font-size: 3.5em !important;
	padding-top: 3px;
}

.stuck .nav &gt; li &gt; a &gt; i.icon-menu {
	padding-top: 13px;
}

.iconic-wlv-terms {
 display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.shop_table .product-remove {
	padding-left: 25px !important;
 }
.continue-shopping, .button-continue-shopping, .actions .button {
	width: 100%;
}

 
#yith-ywrq-table-list td {
    display: inline-block !important;
    font-size: .8em !important;
    text-align: left;
}

  .nav-right {
	  padding-top: 15px;
  }
  .iconic-wlv-terms__term {
	  margin: 2px !important;
  }
  .iconic-wlv-terms__term {
	  width: 48.99%;
  }
  .woocommerce-product-attributes-item__label {
	  padding-left: 10px !important;
  }
  /*.single_add_to_cart_button::before {
	  display: none;
  }*/
  .single_add_to_cart_button {
	  font-size: 0.8em;
  }
}</pre></body></html>