.dwd_box { padding-bottom:20px; margin-bottom:15px; border:1px #ddd solid; border-radius:4px; }
.invoerbreedte_hoogte { margin-bottom: 45px; }

.stripbox .tc-label { font-size:15px; }
.kleurenbox .tc-label { font-size:15px; }
.kleurenbox .tc-label-text { color: #1d203e; }
.kleurenbox .tc-image { height: 60px !important; }
.kleurenbox .tmhexcolorimage { height: 60px !important; margin-bottom: 8px; }
.tmhexcolorimage.tc-center .tc-image { padding-top: 56px !important; }
.kleurenbox .tmcp-field-wrap:last-of-type .tc-label { margin-top:0; } 
.kleurenbox li.tmcp-field-wrap.tc-mode-images { padding-top:0 !important; }
.kleurenbox li.tmcp-field-wrap { padding-top:0 !important; }

.product-summary-wrap .product_meta { border-bottom:0 !important; margin-bottom:0 !important; }
.woocommerce-variation-add-to-cart { display:block !important; }

.dwd_box .tm-epo-field-label { float:left; width:125px; line-height:37px; }
.dwd_box .cpf-type-textfield { margin-top:10px; }
.dwd_box .beschrijving, .dwd_box h3 { padding-left:10px; }
.dwd_box h3 { padding:10px 15px; background-color:#f5f5f5; color:#0088cc; font-size:16px; font-weight:400; line-height:27px; }


.dienstenrow .col-md-4 .vc_column-inner { border:1px #ddd solid; border-radius:4px; }
.dienstenrow .wpb_single_image { margin-bottom:15px !important; }
.dienstenrow .wpb_text_column { padding-left:15px; padding-right:15px; }
.dienstenrow .vc_btn3-container { padding-left:15px; padding-right:15px; }
.dienstenrow h3 { margin-bottom:5px; font-size:20px; font-weight:bold; color:#0088cc; }

.vc_images_carousel { width:100% !important; }

.single_variation_wrap { padding-top:5px !important; }
.single-product .woocommerce-variation { display:none !important; }
.single-product .variations tbody { width:99.5%; display:block; }
.single-product .variations tr { padding-bottom:10px; border:1px #ddd solid; border-radius:4px; display:block; }
.single-product .variations .label { margin-bottom:15px; padding:10px 15px; background-color:#f5f5f5; display:block !important; width:100%; }
.single-product .variations .label label { text-transform:inherit !important; color:#0088cc !important; font-size:16px !important; font-weight:400 !important; line-height:27px !important; }
.product-layout-default .variations tr:last-child td { padding-bottom:10px !important; }
.product-layout-default .variations:after { display:none; }

.cart_item .variation-Breedte { display:none !important; }
.cart_item .variation-Hoogte { display:none !important; }

.cart_item .tc-name.variation-Hoogtecm { display:none !important; }
.cart_item .tc-value.variation-Hoogtecm { display:none !important; }
.cart_item .tc-name.variation-Breedtecm { display:none !important; }
.cart_item .tc-value.variation-Breedtecm { display:none !important; }

.beforeinput { background-color:#b3b3b3; color:#000; line-height:40px; float:left; text-align:center; display:inline-block; width:40px; height:40px; }

.tm-extra-product-options .tm-epo-element-label.tm-section-label { margin-bottom:0 !important; }

.tm-extra-product-options-radio.tc-list-container .tmcp-field-wrap .tmcp-field-wrap-inner label { cursor: pointer; border-radius: 30px; padding: 10px 20px !important; background-color: #fbf8f4; max-width: 350px !important; }
.tm-extra-product-options-radio.tc-list-container .tmcp-field-wrap * { color: #1d203e; }
.tm-extra-product-options-radio.tc-list-container .tmcp-field-wrap .tmcp-field-wrap-inner input { display: none; }
.tm-extra-product-options-radio.tc-list-container .tc-active .tmcp-field-wrap-inner label { background-color: #f7f2ea; border:2px #d8ac63 solid; }
.tm-extra-product-options-radio.tc-list-container .tc-active .tc-label.tm-label { border: 0 !important; }
.tm-extra-product-options-radio.tc-list-container .tc-active .tc-label-text { color: #1d203e !important; }

.tc-container { margin-bottom: 20px !important; }
#tm-extra-product-options .tm-epo-field.tmcp-textfield, #tm-extra-product-options .tm-epo-field.tmcp-textarea { border:2px #d8ac63 solid; border-radius: 10px; padding: 10px 20px !important; background-color: #fbf8f4; } 


/*
.cart_item .tc-name.variation-Hoogtecm { display:block !important; }
.cart_item .tc-value.variation-Hoogtecm { display:block !important; }
.cart_item .tc-name.variation-Breedtecm { display:block !important; }
.cart_item .tc-value.variation-Breedtecm { display:block !important; }
*/