.woocommerce .cart-empty.woocommerce-info { background-color:transparent!important; }
.tfs-slider .slide-content-container { top:auto!important;bottom:0px; }
.tfs-slider .slide-content-container .heading { margin:0!important; }
.fusion-footer-widget-column { margin-bottom:30px!important; }
a { font-weight:600 }
h1, h2, h3, h4, h5, h6,
.fusion-main-menu > ul > li > a,
.fusion-button,
.cart-empty { font-weight: 600!important; }
.fusion-logo { display: flex!important;flex-direction: row; }
.nwg { color:#999999;padding-left:10px;padding-bottom:14px;font-size:12px;line-height: 18px;display:flex;align-items:flex-end;width:120px;position:relative; }
@media only screen and (max-width: 480px) {
.nwg {
max-width: 80px;
}
}
@media only screen and (max-width: 320px) {
.nwg {
max-width: 0px;
}
} .fusion-header { padding-left:0px!important; }
.fusion-button_size-large .quantity { width:110px!important }
.whitetext { color:#FFF; }
.fusion-footer-widget-column.widget_media_image { margin-bottom: 10px!important; }
.fusion-header-wrapper { z-index: 1400!important; }
header.fusion-is-sticky .slogan { left:135px;font-size:14px; }
.fusion-footer-widget-area .widget-title { text-transform: none!important; }
.fusion-header-v2 .fusion-secondary-header { border-bottom:none;border-top:none!important; }
.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder { padding-top:0px!important; }
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a:hover  { color:#ee7212; }
.fusion-footer-widget-area { position: relative; }
.fusion-footer-widget-area .fusion-row { position: relative; z-index: 2; }
.fusion-widget-cart-number { background-color:#ee7212!important;color:#FFF!important; } .button-large { padding: 13px 15px!important; }
.fusion-button { text-transform: none!important; }
.fusion-button.button-medium { padding: 11px 15px 12px!important; }
.fusion-button.button-medium  .button-icon-right { margin-left: 5px; } #cookie-notice { z-index: 900; }
#cookie-notice .cn-button { padding: 5px 10px!important; }
.tfs-slider .slide-content-container .fusion-title { text-shadow: 0px 0px 15px rgba(0,0,0,0.3); } input, select, textarea { font-family:inherit; } 
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-select-parent .wpcf7-select { font-size:16px; }
span.wpcf7-acceptance span.wpcf7-list-item { margin:0; }
.wpcf7-form .wpcf7-not-valid-tip { display: block; }
::-webkit-input-placeholder { opacity: 0.5;
}
:-moz-placeholder { opacity: 0.5;
}
::-moz-placeholder { opacity: 0.5;
}
:-ms-input-placeholder { opacity: 0.5;
}
.grecaptcha-badge { z-index: 10; }
.wpt-footer-cart-wrapper { bottom:100px!important; }
.wpt_product_table *, .wpt_product_table tr>td, .wpt_product_table td { vertical-align: unset!important; }
.custom_table tbody tr td.wpt_quick { width: 70px; }
br.wpt_clear { display: none; }
.custom_table { margin-bottom:30px!important;font-size:14px; }
.custom_table thead .wpt_table_header_row th { height:auto!important;background:#ee7212!important;color:#FFF!important;border-bottom:1px solid #F2F4F5!important;text-align: left;padding:10px 5px;border-bottom:1px solid #ddd!important; }
.custom_table.sale thead .wpt_table_header_row th { background:#d60b52!important; }
.custom_table.green thead .wpt_table_header_row th { background:#bccf00!important; }
.custom_table tbody tr td { padding:5px;border:none!important;border-bottom:1px solid #ddd!important; }
th.wpt_total, td.wpt_total, th.wpt_price, td.wpt_price { text-align:left!important; }
.custom_table thead { border-bottom:none!important; }
th.wpt_price { width:95px; }
.custom_table tbody tr a.button { padding:5px 10px!important;background-color:#bccf00!important;border-radius: 0px!important; }
.custom_table tbody tr a.button:hover { background-color:#bccf00!important; }
ul.tm-extra-product-options-fields,
ul.tm-extra-product-options-fields ul { list-style: none;padding:0;margin:0; }
.yith-quick-view-content.woocommerce div.summary h1 { text-transform: none!important; }
.single_variation_wrap .variations_button { flex-direction: column;align-items: flex-start!important; }
.single_variation_wrap .variations_button, .summary .cart { flex-direction: column;align-items: flex-start!important; }
.product_meta { display:none; }
.fusion-woo-product-design-clean .products .product-title, 
.fusion-woo-product-design-clean .slides .product-title { font-style: normal!important; }
.fusion-woo-product-design-clean .products .product-title a, 
.fusion-woo-product-design-clean .slides .product-title a { color:#333333; }
body.single-product .yith-wcqv-button,
body.post-type-archive-product .yith-wcqv-button,
body.tax-product_cat .yith-wcqv-button { display: none!important; }
.yith-quick-view-content.woocommerce div.summary table.variations td { margin-bottom: 0px!important; }
#customer_login .col-1, #customer_login .col-2, .cart-totals-buttons, .cart_totals, .checkout_coupon, .coupon, .cross-sells, .woocommerce-shipping-calculator, .woocommerce-MyAccount-content, .woocommerce-content-box { padding:15px!important; }
table#wpt_table.wpt_product_table tr > th,
table#wpt_table.wpt_product_table tr  >th.this_column_sorted[data-sort_type="DESC"] { background-image:none!important;pointer-events: none; } 
th.wpt_price { pointer-events: none; }
ins { text-decoration:none }
ins .woocommerce-Price-amount.amount { background:#d60b52;color:#FFF!important;padding:2px 4px;text-decoration:none!important;border:none; }
.wpcf7-form .wpcf7-not-valid-tip { display: block!important; }
p#billing_country_field  { display: none; }
.avada-customer-details .customer_details dd { display:block!important;padding:0!important;margin-bottom:10px!important;  }
.avada-customer-details .customer_details br { display:none; }
.fusion-menu-cart-items a:hover,
.fusion-menu-cart-items a:focus,
.fusion-menu-cart-items a:hover:before,
.fusion-menu-cart-items a:focus:before { color:#333333!important; }
#billing_address_2_field { display:none!important; }
.fusion-login-box-submit input[type="submit"] { width:auto; }
.shop_table .product-thumbnail a,
.shop_table .product-name a.product-title { pointer-events: none;color:#333333; }
.shop_table .product-subtotal .amount { color:#333333!important; }
.woocommerce-shipping-fields__field-wrapper #shipping_country_field,
.woocommerce-shipping-fields__field-wrapper #shipping_address_2_field { display:none!important; }
body.woocommerce-cart .fusion-main-menu .fusion-custom-menu-item-contents { display:none; }
.yith-quick-view-content.woocommerce span.onsale { background-color:#d60b52;border-radius: 0px; } .fusion-menu-cart-item a { pointer-events: none; }
.fusion-menu-cart-items .fusion-menu-cart-item:hover { cursor:default; } .single_variation_price_reset .reset_variations { margin-top:6px!important; }
.yith-quick-view-content.woocommerce div.summary-content { display: flex;flex-direction: column;padding:10px!important; }
.yith-quick-view-content.woocommerce div.summary-content h1 { order:1;margin-bottom:0px; }
.yith-quick-view-content.woocommerce div.summary-content .post-content { order:3; }
.yith-quick-view-content.woocommerce div.summary-content .post-content:before { content: "Omschrijving"; display:block;font-weight:700; }
.yith-quick-view-content.woocommerce div.summary form.cart { margin-bottom: 15px!important; }
.yith-quick-view-content.woocommerce div.product form.cart .variations select { margin:0px;width:100%!important; }
.yith-quick-view-content.woocommerce div.summary table.variations td { padding-bottom:0px; }
.yith-quick-view-content.woocommerce div.summary-content form.cart { order:2;margin-top:0px; }
.yith-quick-view-content.woocommerce div.summary .price { margin-bottom:0px!important; }
.yith-quick-view-content.woocommerce div.summary .single_variation { margin-bottom:0px!important; }
.yith-quick-view-content.woocommerce div.summary .single_variation_wrap { margin:0px!important; }
.yith-quick-view-content.woocommerce div.summary table.variations .label { width:120px; } @media only screen and (min-width:760px) {
.custom_table tbody tr{
background: #ffffff!important;
}
.custom_table tbody tr:nth-child(odd){ 
background: #ffffff!important;
}
.custom_table tbody tr:nth-child(even){
background: #f2f4f5!important;
}
}
table#wpt_table.mobile_responsive.wpt_product_table td:before { line-height: 31px; }
#wrapper .fusion-widget-area .current-menu-item > a,
#wrapper .fusion-widget-area .current_page_item > a,
#wrapper .fusion-widget-area .current-menu-item > a:before,
#wrapper .fusion-widget-area .current_page_item > a:before { color:#FFF!important; }
p#byconsolewooodt_delivery_type_field { display:none; }
.ui-timepicker-wrapper { width: 200px; }
@media only screen and (min-width:1024px) {
.fusion-main-menu > ul > li > a { padding: 0 20px; }
.fusion-main-menu > ul > li:last-child > a { padding: 0 0 0 20px }
}
@media only screen and (max-width: 1023px) { #toTop { bottom: 15px!important; left:15px!important; }
.fusion-header { padding-top:20px!important;padding-bottom: 20px!important;   }
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header { padding-top:0px!important;padding-bottom:0px!important; }
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder { padding-top:0px!important; }
.fusion-logo img { max-height:65px!important; }
.fusion-header { padding-right: 20px!important; }
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a { padding-left:50px!important;font-weight:600!important; }
.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before { display:none; }
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a { font-weight: 400!important;padding-left:70px!important; }
button[aria-expanded="true"].fusion-open-submenu:before { transform:rotate(180deg); }
.yith-quick-view-content.woocommerce div.summary h1 { font-size: 24px!important;line-height: 30px!important; }
.single_variation_price_reset .reset_variations { float:left!important; }
.yith-quick-view-content.woocommerce div.product.sale { padding-top:25px; }
.yith-quick-view-content.woocommerce span.onsale { top:-4px!important;left:-5px!important; }
.woo-sale-badge-circle .onsale:after, .woo-sale-badge-circle .onsale:before { padding-top:13px!important; }
.yith-quick-view-content.woocommerce div.summary table.variations .label { width:100px; }
}
@media only screen and (max-width:480px) {
.yith-quick-view .woocommerce div.product div.images { display: none; }
}