@import url(all.min.css);
/*@media (max-width:1400px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		font-size:13px;
		padding:0 7px;
	}
} 

@media (max-width:1200px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		font-size:13px;
		padding:0 7px;
	}
}

@media (max-width:1023px) {
	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
		font-size:13px;
	}
}
*/

/*
.wc-proceed-to-checkout {
	display:none;
}
*/

.products li.product {
	box-shadow:0 0 4px #ccc;
	text-align:left;
}

.lengte:after,
.breedte:after,
.breedte-voor:after,
.breedte-midden:after,
.breedte-achter:after,
.bladdikte:after,
.hoogte:after,
.diepte:after {
	content: " cm";
}

.gewicht:after {
	content: " kg";
}

.wc-tabs {
	border-top: 1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#fff;
}

/*.related.products,*/
.woocommerce-tabs {
	border:1px solid #e6e6e6;	
}

.related.products,
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
	padding:20px;
}

.related.products {
	margin-top:40px;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle,
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	color:#4F2E15;
}

a.wpml-ls-link {
    font-size: 0.8em;
    line-height: 2em;
    margin-right: -10px;
}
#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig {
	font-family:'Poppins', sans-serif;
}

@media (max-width:1024px) {
	.uk-subnav>*>:first-child {
		font-size:0.9em;
	}
	
	.uk-subnav>* {
		padding-left: 10px;
	}
	#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig {
		font-size:0.9em !important;
	}
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {
    background: #7fcc2b;
    color: #ffffff;
    padding: 0 10px;
}

.sku_wrapper {
	display:block;
}

.component .composited_product_images, 
.woocommerce-page div.product div.composited_product_images, 
.woocommerce-page #content div.product div.composited_product_images, 
.woocommerce div.product div.composited_product_images, 
.woocommerce #content div.product div.composited_product_images {
	width:40% !important;
}

.component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper .details {
	width:60% !important;
}

.summary-add-to-cart-form-composite .component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper .details {
	padding:0 !important;
}

.summary-add-to-cart-form-composite .component:not(.selection_thumbnail_hidden) .composited_product_details_wrapper .details > * {
	padding-left:30px;
}


.up-sells,upsells.products,
.related.products,
.summary-add-to-cart-form-composite {
	background:#f9f9f9;
	padding:30px;
}

.component_title_wrapper {
	background:#404042;
    padding: 20px 30px 0 30px;	
	border-bottom:2px solid #f9f9f9;
}

.component_description {
	padding-top:30px;
}

.summary-add-to-cart-form-composite .component:nth-child(2) .component_title_wrapper {
}


.component_title_wrapper > * {
	color:#fff;	
}

.woocommerce div.product .summary-add-to-cart-form-composite form.cart, 
 .woocommerce-page div.product .summary-add-to-cart-form-composite form.cart {
	margin:0;
}

.widget_composite_summary_button {
	display:none;
}

.widget_composite_summary_price {
    background-color: #f9f9f9;
    border:1px solid #f1f1f1;
    padding: 20px 30px 0 30px;
}

.widget_composite_summary_price .composite_price .price > * {
	display:block;
}

.summary_element_image {
	display:none;
}

.summary_element_selection,
.summary_element_price {
	display:inline-block;
	padding-right:5px;
}

.widget_composite_summary_price ins {
    background: rgba(64, 64, 66, 0.4);
	padding:0 10px;
    color: #fff;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product {
	text-align:left;
}

.woocommerce ul.products li.product ul.custom-attributes, 
.woocommerce-page ul.products li.product ul.custom-attributes,
.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce-page ul.products li.product span.price {
	margin-left:30px;
	margin-right:30px;
}

.woocommerce ul.products li.product ul.custom-attributes, 
.woocommerce-page ul.products li.product ul.custom-attributes {
	color:#404040;
	font-size:0.9em;
}

span.attribute-label {
    font-weight: 600;
    display: inline-block;
    width: 55%;
}

.widget_composite_summary_price .composite_price:before {
	text-align:right;
	display:block;
	font-weight:300;
	font-size:21px;
	margin-bottom:10px;
	text-transform:none;
}

html[lang="nl-NL"] .widget_composite_summary_price .composite_price:before {
	content: "Uw keuze: ";
}

html[lang="en-GB"] .widget_composite_summary_price .composite_price:before {
	content: "Your selection: ";
}

html[lang="de-DE"] .widget_composite_summary_price .composite_price:before {
	content: "Ihre Wahl: ";
}

html[lang="fr-FR"] .widget_composite_summary_price .composite_price:before {
	content: "Votre choix: ";
}

html[lang="es-ES"] .widget_composite_summary_price .composite_price:before {
	content: "Su elección: ";
}

html[lang="it-IT"] .widget_composite_summary_price .composite_price:before {
	content: "La vostra scelta: ";
}


.product .price .amount,
.widget_composite_summary_price .composite_price .amount {
	font-size:35px;
	font-weight:600;
}

.product .price {
	text-align:right;
    border-top: 1px solid #efefef;
    padding-top: 10px;
}

.single .product ul + .price:after {
    display: block;
    font-size: 0.7em;
    color: #bbb;
}

html[lang="nl-NL"] .single .product ul + .price:after {
    content: " *Deze prijs is exclusief onderstel en transport.";
}

html[lang="en-GB"] .single .product ul + .price:after {
    content: " *This price is excluding frame and transport.";
}

html[lang="de-DE"] .single .product ul + .price:after {
    content: " *Dieser preis versteht sich ohne tischbeine und transport.";
}

html[lang="fr-FR"] .single .product ul + .price:after {
    content: " *Ce prix exclut les pieds de table et le transport.";
}

html[lang="es-ES"] .single .product ul + .price:after {
    content: " *Este precio no incluye patas de mesa ni transporte.";
}

html[lang="it-IT"] .single .product ul + .price:after {
    content: " *Questo prezzo esclude le gambe del tavolo e il transporto.";
}

.footertext {
	display:none;
}

html[lang="nl-NL"] .footertextnl {
	display:block;
}

html[lang="en-GB"] .footertexten {
	display:block;
}

html[lang="de-DE"] .footertextde {
	display:block;
}

html[lang="fr-FR"] .footertextfr {
	display:block;
}

html[lang="es-ES"] .footertextes {
	display:block;
}

html[lang="it-IT"] .footertextit {
	display:block;
}

.irs-with-grid .irs-grid {
	display:none;
}

.single.boomstamtafels .product ul + .price:after,
.single.tafelbladen-versteend-hout .product ul + .price:after,
.single.boomstamtafels-acacia .product ul + .price:after {
    content: "* deze prijs is exclusief onderstel en transport. Het onderstel en de gewenste afwerking kunt u selecteren";
}

.up-sells.upsells.products .price:after,
.single.onderstellen .product .price:after,
.single.afwerking .product .price:after,
.related ul + .price:after {
	display:none !important;
	display:none;
}

span.woocommerce-Price-amount.amount:after {
    content: ",-";
}

.composite_summary ul.summary_elements {
	margin:0 !important;
	padding:0;
	background-color: #fff;
	border: 1px solid #f1f1f1;
}
#tm-sidebar .composite_summary li.summary_element {
	margin:0;
}
#tm-sidebar .composite_summary .summary_element_wrapper_outer {
	padding:10px;
}

#tm-sidebar .composite_summary ul.summary_elements li:first-child .summary_element_wrapper_outer {
	padding-bottom:0;
}

.composite_summary .summary_element_wrapper.selected, .composite_summary .summary_element_wrapper.disabled.selected:hover {
	box-shadow:none !important;
	border: 1px solid #f1f1f1;
}


#tm-sidebar > .uk-grid > .uk-grid-margin {
	margin-top:0px;	
}

/*

#tm-sidebar > .uk-grid > div:nth-child(2) {
	margin-top:-40px;	
}
*/

#tm-sidebar h3.berocket_aapf_widget-title {
	padding:0;
	margin:0;
}

#tm-sidebar ul.berocket_aapf_widget {
	padding-left:10px;
}

#tm-sidebar .slide .ui-widget-content {
    border: 1px solid #e8e8e8;
}

#tm-sidebar .berocket_aapf_widget .slide .berocket_filter_slider.ui-widget-content, 
#tm-sidebar .berocket_aapf_widget .slide .berocket_filter_price_slider.ui-widget-content {
    height: 7px;
    border-width: 1px;
}

#tm-sidebar .berocket_filter_slider.ui-widget-content .ui-slider-range, 
#tm-sidebar .berocket_filter_price_slider.ui-widget-content .ui-slider-range {
	background-color:#e8e8e8;
}

#tm-sidebar .slide.default .berocket_filter_slider .ui-state-default, 
#tm-sidebar .slide.default .berocket_filter_price_slider .ui-state-default, 
#tm-sidebar .slide.default .berocket_filter_slider.ui-widget-content .ui-state-default, 
#tm-sidebar .slide.default .berocket_filter_price_slider.ui-widget-content .ui-state-default, 
#tm-sidebar .slide.default .berocket_filter_slider .ui-widget-header .ui-state-default, 
#tm-sidebar .slide.default .berocket_filter_price_slider .ui-widget-header .ui-state-default, 
#tm-sidebar .berocket_filter_slider.ui-widget-content .ui-slider-handle, 
#tm-sidebar .berocket_filter_price_slider.ui-widget-content .ui-slider-handle {
    font-size: 18px;
    width: 1em;
    height: 1em;
    top: -7px;
	background-color: #f8f8f8;
}

#tm-sidebar .woof_list.woof_list_checkbox {
	padding-left:0;
}

#tm-sidebar .woof_container_inner h4 {
	text-transform: none;
	font-weight:500;
	font-size:13px;
	margin-bottom:4px;
	margin-top:4px;
}

#tm-sidebar .woof_block_html_items.woof_closed_block.woof_closed_block {
	border-top:1px solid #e1e1e1;
	padding-top:5px;
}

#tm-sidebar a.woof_front_toggle.woof_front_toggle_closed {
	color:#fff;
}

#tm-sidebar a.woof_front_toggle.woof_front_toggle_closed:before {
    background-color: #e1e1e1;
    color: #fff;
    background-image: none;
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    text-align:center;	
    font-size:10px;
    padding:2px 3px;
}

#tm-sidebar a.woof_front_toggle.woof_front_toggle_opened {
	color:#fff;
}
#tm-sidebar a.woof_front_toggle.woof_front_toggle_opened:before {
    background-color: #8AC63F;
    color: #fff;
    background-image: none;
    content: "\f00d";
    font-family: 'Font Awesome 5 Pro';
    text-align:center;	
    font-size:10px;
    padding:2px 4px;
}

#tm-sidebar .woof_checkbox_label {
	font-size:13px;
}

#tm-sidebar .irs-bar {
    height: 10px;
    top: 33px;
  /*    border-top: 1px solid #8dc63f;
    border-bottom: 1px solid #8dc63f;
	background: #70ca42;
    background: linear-gradient(to top, rgb(141, 198, 63) 0%,rgb(175, 245, 79) 100%);*/
 	background:#f1f1f1;
 	border:1px solid #e1e1e1;
}

#tm-sidebar .irs-from, 
#tm-sidebar .irs-to, 
#tm-sidebar .irs-single {
    background: #999;
    font-size:0.8em;
}

#tm-sidebar .irs-slider {
    top: 30px;
    width: 17px;
    height: 17px;
    border: 1px solid #c1c1c1;
    background: #DDD;
    background: #f1f1f1;
    border-radius: 17px;
    -moz-border-radius: 17px;
    box-shadow: none;
}

#tm-sidebar .widget_composite_summary_content {
    display: flex;
    flex-wrap: wrap;
}

#tm-sidebar .widget_composite_summary_content > div.widget_composite_summary_details_wrapper {
	order:2;
    display: block;
    width: 100%;
}

#tm-sidebar .widget_composite_summary_content > div.widget_composite_summary_ui_wrapper {
	order:1;
    display: flex;
    width: 100%;
}

#tm-sidebar .widget_composite_summary_content > div.widget_composite_summary_ui_wrapper > div {
	order:2;
}

#tm-sidebar .widget_composite_summary_content > div.widget_composite_summary_ui_wrapper > div.widget_composite_summary_availability {
	order:1;
	}

.tm-toolbar .widget-media-image img {
    width: 100px;
	margin-bottom: -50px;
    margin-top: -12px;
}

.uk-navbar-container .uk-container {
	padding:0;
}

:not(.uk-sticky-below)>.uk-navbar-container,
.uk-navbar-container {
	padding-top:5px;
	padding-bottom:5px;
}

.uk-navbar {
	flex-wrap:wrap;
}

.uk-navbar-left .uk-navbar-nav {
	margin-left:auto;
	margin-right:0;
}

.uk-navbar-right {
	background:#fff;
	border-bottom:1px solid #e4e4e4;
	width:100%;
	margin:0;
	margin-bottom:-5px;
}

.uk-navbar-right .uk-navbar-nav {
	margin:auto;
}

.uk-navbar-left {
	border-bottom:1px solid #e4e4e4;
}
.uk-navbar-container > .uk-container .uk-navbar-left,
.uk-navbar-right .uk-navbar-item.widget-menu {
	max-width:1300px;
	width:1300px;
	margin:auto;
}

.uk-logo {
	padding-bottom:5px;
}

.uk-navbar-right .uk-navbar-nav>li.uk-parent>a:after {
	content:"\f078";
	font-family:'Font Awesome 5 Pro';
	font-weight:300;
	padding-left:5px;
	font-size:10px;
}

.uk-navbar-right .uk-navbar-nav>li.uk-parent>a:hover:after {
	color:#8AC63F;
	font-weight:700;
}

.uk-navbar-item {
	order:5;
}

.uk-navbar-left > .uk-logo {
	order:1;
}

.uk-navbar-left > .widget_custom_html {
	order:2;
}

.uk-navbar-left > .uk-navbar-nav {
	order:3;
}

.uk-navbar-left > .widget_polylang {
	order:4;
}



.uk-navbar-left > #widget-custom_html-11,
.uk-navbar-left > #widget-custom_html-14,
.uk-navbar-left > #widget-custom_html-15,
.uk-navbar-left > #widget-custom_html-16,
.uk-navbar-left > #widget-custom_html-17,
.uk-navbar-left > #widget-custom_html-18 {
	order:2;
	font-weight:300;
}

.uk-navbar-left > .widget-ajaxsearchprowidget {
	margin-left:auto;
	margin-right:0;
	order:6;
	min-height:0;
	height:0;
}

.uk-navbar-left > .widget-ajaxsearchprowidget > #ajaxsearchpro1_1{
	right:auto;
}

.uk-navbar-left > .widget-ajaxsearchprowidget > #ajaxsearchpro1_1[asp-compact="open"] {
	max-width:1300px !important;
	width:1300px !important;
	margin:auto;
    position: relative;
    top: 60px;
    bottom: auto;
    right: auto;
    left: auto;
}

.uk-navbar-left > #widget-custom_html-13 {
	order:5;
	
}

.uk-navbar-left > #widget-custom_html-11 a {
	 color:#3d3d3d; 
}

.uk-navbar-left > #widget-custom_html-11 .fas {
	color:#8AC63F;
}

#widget-custom_html-13 a {
    background: #Fff;
    border: 1px solid #e4e4e4;
    color: #3d3d3d;
    padding: 0 2px;
    font-size: 14px;
}

#tm-top {
	background:#fcfcfc;
}


.woocommerce div.images .flex-control-thumbs li img {
    padding: 10px 10px 0 0;
}

/*
#tm-top + .uk-section-default .uk-accordion-title {
	padding:10px;
	background-color:#f1f1f1;
}
*/

.categorietop a.el-title.uk-accordion-title {
    display: block;
    width: 100%;
    text-align: center;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+66,efefef+100&0+66,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 66%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 66%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 66%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

	padding-bottom:20px;
}

.categorietop .uk-open > div.uk-accordion-content {
	margin-top:-20px;
}

.uk-accordion-title:before {
    background-color: #8AC63F;
    color: #fff;
    background-image: none;
    content: "\f078";
    font-family: 'Font Awesome 5 Pro';
    text-align:center;
    border-radius:500px;
    font-size:18px;
    float:none;
    padding:5px 6px;
    margin-right:10px;
}

.uk-open .uk-accordion-title:before {
/*    content: "\f00d";*/
    content: "\f077";
    background-image:none;
/*    padding:5px 8px; */
}

.categorietop .uk-open span.leesmeer {
    display: none;
}

.categorietop .uk-open .uk-accordion-title:after {
    content: "Sluiten";
}

.categorietop .uk-open {
	display:flex;
	flex-wrap:wrap;
}

.categorietop .uk-open > a.el-title.uk-accordion-title {
	order:2;
	margin:20px 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efefef+0,ffffff+34&1+0,0+34 */
	background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(255,255,255,0) 34%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(255,255,255,0) 34%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(255,255,255,0) 34%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	padding-top:20px;
	padding-bottom:0;
}

.categorietop .uk-open > div {
	order:1;
}

h4,
.categorietop .uk-open > div h4 {
	text-transform:none;
	margin-bottom:5px;
	margin-top:20px;
}
h4 + p,
.categorietop .uk-open > div h4 + p {
	margin-top:0;	
}

/*

.woof_container_inner h4 img.woof_tooltip_header {
	display:none;
}

.woof_container_inner h4:after {
    color: #999;
    background-image: none;
    content: "\f059";
    font-family: 'Font Awesome 5 Pro';
    text-align:center;
    border-radius:500px;
    font-size:13px;
    font-weight:300;
    float:none;
    padding:2px 3px;
    margin-left:2px;
}

*/

.woocommerce-pdf-catalog.link-wrapper {
	padding-bottom:10px;
}

.woocommerce-pdf-catalog.link-wrapper a {
    background-color: #cecece !important;
    padding: 0 5px;
    margin-right: 5px;
    height: 33px;
    line-height: 30px !important;
}

.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-result-count, 
.woocommerce-page .woocommerce-result-count {
	margin:0 20px;
}


.woocommerce .products {
	padding-top:0 !important;
	margin:0 !important;
}

.woof.woof_sid.woof_sid_auto_shortcode,
.woof_auto_show,
.woof_hide_auto_form,
.woof_show_auto_form {
	display:none !important;
}

@media (min-width:1024px) {
	.woocommerce-product-gallery .flex-viewport {
	    margin-right:10px;
	}
}

@media (min-width:1280px) {
	.uk-navbar-right .uk-navbar-nav>li>a {
		font-size:15px;
	}
}

@media (max-width:1024px) {
	.uk-navbar-right .uk-navbar-nav>li>a {
		font-size:11px;
	}
	.uk-navbar-right .uk-navbar-nav>li li > a {
		font-size:11px;
		}
	.uk-navbar-left .uk-navbar-nav>li>a {
		font-size:10px;
	}
	.widget-ajaxsearchprowidget {
		display:none;
	}
} 

.woocommerce-products-header {
	display:none !important;
}

.woof_container_inner_productbladdikte .irs-from:after,
.woof_container_inner_productbladdikte .irs-to:after,
.woof_container_inner_producthoogte .irs-from:after,
.woof_container_inner_producthoogte .irs-to:after,
.woof_container_inner_productlengte .irs-from:after,
.woof_container_inner_productlengte .irs-to:after{
	content: " cm";
}

.woof_container_inner_productgewicht .irs-from:after,
.woof_container_inner_productgewicht .irs-to:after{
	content: " kg";
}

.archive .component_content .component_summary,
.archive .price .from,
.archive .land-van-herkomst,
.archive .kleuren-versteend-hout {
	display:none;
}

.archive.term-overige-producten .land-van-herkomst,
.archive.term-houten-krukjes .land-van-herkomst,
.archive.term-driftwood .land-van-herkomst,
.archive.term-houten-bankjes .land-van-herkomst,
.archive.term-kapstokken .land-van-herkomst,
.archive.term-spiegels .land-van-herkomst,
.archive.term-kamerschermen .land-van-herkomst,
.archive.term-versteend-hout-uit-arizona-en-madagaskar .land-van-herkomst,
.archive.term-borden-en-schalen .land-van-herkomst,
.archive.term-vloer-en-wandtegels .land-van-herkomst,
.archive.term-sculpturen .land-van-herkomst,
.archive.term-versteend-hout-decoratie .land-van-herkomst,
.archive.term-grafstenen-en-urnen .land-van-herkomst,
.archive.term-diverse-producten .land-van-herkomst {
	display:block;	
}

.uk-button-tertiary {
	background:#8dc63f;
}

.uk-button-block {
	display:block;
}

.uk-section-light {
	background-color:#efefef;
}

#contactform nf-fields-wrap {
	flex-wrap:wrap;
	display:flex;
}

#contactform nf-field {
    width: 30%;
    margin-right:3.333%;
}

#contactform nf-field:nth-child(4),
#contactform nf-field:nth-child(5) {
    width: 100%;
}

#contactform textarea {
	height:100px;
}

.prev_next_buttons a {
	margin-top:20px;
	display:inline-block;
	padding:10px 20px;
	text-align:center;
	background:#8dc63e;
	color:#fff;
}

.prev_next_buttons a:hover {
	background:#777;	
}

.prev_next_buttons a:last-child {
	float:right;
}

h1.product_title.entry-title {
	font-size:26px;
}

.up-sells.upsells.products,
.related.products,
.summary-add-to-cart-form-composite {
	clear:both;
}

.related.products {
	padding-top:40px !important;
}


/* TIJDELIJK, LATER IN PHP WEGHALEN */

/*
header.woocommerce-products-header {
	display:none;
}
*/


/* POLYLANG STYLING */


.widget-polylang ul {
    list-style: none;
    margin:0;
    height:20px;
    position:relative;
    z-index:100;
    padding:0;
}

.widget-polylang ul li {
	display:inline-block;
}

.widget-polylang .screen-reader-text {
	display:none;
}

.widget-polylang select {
	border:1px solid #53311b !important;
	font-family:'Poppins';
	font-weight:300;
	font-size:12px;
}

select#lang_choice_polylang-2 {
    height: auto;
    border-radius: 5px;
}

/*
.widget-polylang ul li {
    visibility: hidden;
    border:1px solid #53311b;  
    padding:0 10px;  
}

.widget-polylang ul li:first-child {
    visibility: visible;
}

.widget-polylang ul:hover {
	
}

.widget-polylang ul:hover li {
    visibility: visible;
    background:#53311b;
    border:1px solid #53311b;
}
.widget-polylang ul:hover li:first-child {
    border:1px solid #53311b;  	
}

.widget-polylang a {
    color:#53311b;
}

.widget-polylang ul:hover a {
    color:#fff;
}


.widget-polylang ul a:hover {
	color:#e1cec0;
}


.uk-navbar-left > .widget-polylang {
	order:5;
}
*/

@media(max-width: 520px) {
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
	    width: 100%;
	    float: none;
	}
}

@media (max-width: 959px) {
	.uk-visible\@m {
	    display: block!important; 
	}
	.uk-visible\@m .uk-logo,
	.uk-visible\@m .uk-navbar-nav {
	    display: none; 
	}
	.tm-header :not(.uk-sticky-below)>.uk-navbar-container {
	    padding-top: 0;
	    padding-bottom: 0;
	}
}

.ajaxsearchbar {
	margin-top:10px;
	margin-bottom:10px;
}

.categorietop.uk-section-xsmall {
    padding-top: 10px;
}

.archive.woocommerce .woocommerce-breadcrumb, 
.archive.woocommerce-page .woocommerce-breadcrumb {
	margin:0;
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
    color: #8dc63f;
}

.woocommerce-ordering {
	margin:0 0 20px 0 !important;
}

.woocommerce-ordering > select.orderby {
	border:1px solid #eaeaea;
}

#tm-main {
	padding-top:20px; 
}

.archive .woocommerce.woocommerce-page.woof_shortcode_output {
    margin-top: -18px;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, 
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    margin-top: 25px;
    margin-left: 0;
    font-size: 12px;
    color:#999;
}

.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current {
	border-width: 1px;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a {
	border:1px solid #ccc;
}

.woocommerce nav.woocommerce-pagination ul li:nth-child(n+2), .woocommerce-page nav.woocommerce-pagination ul li:nth-child(n+2) {
    margin-left: 3px;
}

.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	background:transparent;
	color:#5a2e15;
}

.product .price del .amount, .widget_composite_summary_price .composite_price del .amount {
	font-size:25px;
	color:#ad8066;
	font-weight:300;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    color: #ad8066;
}

.posted_in,
.tagged_as {
	display:block;
}

.widget_composite_summary_price {
    width: 100%;
}

.widget_composite_summary_elements.composite_summary {
    width: auto !important;
}

@media (max-width:768px) {
	.archive #tm-main .uk-grid #tm-sidebar {
 	   order: 1;
	}
	.archive #tm-main .uk-grid .uk-first-column {
    	order: 2;
	}
}

/* tijdelijk wis filter uitzetten */

.woof_submit_search_form_container {
	display:none;
}

/* contact knop */

#widget-text-6 .uk-button {
	padding:0 !important;
}

html[lang="de-DE"] #widget-text-6 .uk-button {
	font-size:15px !important;
	}
	
	
/* Stock status */

.composite_availability .out-of-stock,
.soldout {
	display:none;
}
	
ul.products .out_of_stock_color,
ul.products .available_on_backorder_color,
ul.products .in_stock_color,
div.summary .out_of_stock_color,
div.summary .available_on_backorder_color,
div.summary .in_stock_color  {
    padding: 3px 8px;
    text-align: center;
    background-color: red;
    color: white !important;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 1rem;
    text-transform: uppercase;
    margin:0;
}

ul.products .available_on_backorder_color,
div.summary .available_on_backorder_color {
    background-color: #ff8500;
}

ul.products .in_stock_color,
div.summary .in_stock_color {
    background-color: #8dc63f;
    font-size: 0.8rem;  
	color:#fff !important; 
}

div.summary .out_of_stock_color,
div.summary .available_on_backorder_color,
div.summary .in_stock_color {
	top:-38px;
	font-size:1.3rem !important;
}

div.summary .in_stock_color {
	font-size:1.0rem !important;
}

.composite_availability .available-on-backorder,
.onbackorder {
}

.composite_availability .out-of-stock,
.composite_availability .available-on-backorder  {
    margin-top: -30px;
}

@media (max-width:768px) {
	.widget_composite_summary_availability {
		padding-top:50px;
	}
}

.composite_availability {
	display:block !important;
}


/* Stock status banken en stoelen */

.bankstellen .in-stock,
.term-301 .in-stock,
.term-30 .in-stock,
.term-31 .in-stock,
.term-39293 .in-stock,
.term-39295 .in-stock,
.term-39291 .in-stock,
.term-39312 .in-stock,
.sofas .in-stock,
.product_cat-relaxstoelen .in-stock,
.term-845 .in-stock,
.term-872 .in-stock,
.term-40396 .in-stock,
.term-40402 .in-stock,
.term-858 .in-stock,
.term-40398 .in-stock,
.term-40400 .in-stock,
.term-858 .instock,
.entspannungstuhle .in-stock,
.term-843 .in-stock,
.term-869 .in-stock,
.term-39323 .in-stock,
.term-39325 .in-stock,
.term-856 .in-stock,
.term-39327 .in-stock,
.term-39329 .in-stock,
.lounge-chairs .in-stock,
.armchairs .in-stock,
.sessel .in-stock,
.esszimmerstuhle .in-stock,
.esszimmersbanke .in-stock,
.barhocker .in-stock,
.dining-room-benches .in-stock,
.dining-room-chars .in-stock,
.bar-stools .in-stock  {
	display:none;
}	

@media (min-width: 960px) {
	ul.columns-3>*, ul.columns-4>*, ul.columns-5>*, ul.columns-6>* {
    	width: calc(100% * 1 / 3.3);
	}	
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    text-align: left;
    padding: 0;
    margin-right: 2.8%;
    margin-bottom: 30px;
}

.woocommerce ul.products li.product .button {
    display: block;
    margin: auto;
    width: 160px;
    margin: 20px auto;
}

.add_to_cart_button.ajax_add_to_cart {
display:none !important;
}


.woocommerce-error {
	background: red;
    color: #fff;
    font-size: 1.5em;
    padding: 25px;
    border: 4px solid #9d0000;
    text-align: center;
	margin-bottom:40px;
}

.variation-StockStatus {
display:none !important;
}


.woocommerce-terms-and-conditions-wrapper::after {
    padding: 10px;
    display: block;
    color: darkorange;
    background-color: #fffefe;
    font-weight: bold;
    margin: 21px 20px 10px 20px;
    border: 2px dotted darkorange;
    text-align: center;
    font-size: 1.2em;
}

/*
    content: "Zorg er aub voor, dat u eerst een verzendkosten offerte aanvraagt voor u de bestelling plaatst";

*/

html[lang="en-GB"] .woocommerce-terms-and-conditions-wrapper::after {
    content: "Please make sure you request a shipping quote before placing an order";
}

a.wccsq-contact-link {
    display: block;
    background-color: #8dc63f;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
    color: #fff;
    font-weight: bold;
	text-align:center;
}

.woocommerce .cart_totals > table .woocommerce-shipping-totals.shipping td {
display:block !important;
width:100% !important;
}

.woocommerce-shipping-totals.shipping > * {
display:block !important;
width:130%;
}

.woocommerce-shipping-totals.shipping p {
	display: block !important;
    width: 80%;
    text-align: center;
    margin: auto;
}