:root {
    --wpt_primary: #a67c00;  
    --wpt_primary_deep: #6e5301;
    --wpt_primary_deepest: #8f772f;
    --wpt_primary_light: #a78626;
  
    --wpt_secondary: #e7ddc3;
    --wpt_secondary_deep: #a7966c;
    --wpt_secondary_light: #a59974;
  
    --wpt_link: #a67c00;
    --wpt_link_hover: #a67c00;
    --wpt_link_deep: #003542;
    --wpt_link_light: #047c9b;
    
  
    --wpt_text: #8d4b1f;
    --wpt_text_deep: #724452;
    --wpt_text_light: #462b33;  
  
    --wpt_warning: #f99101;
    --wpt_danger: #d00;
    --wpt_cart_highliter: #a67c00;
  
    --wpt_off_white: #14141414;
    --wpt_deep_off_white: #cbcbcb;
    --wpt_white: #fff;
    --wpt_gray: gray;
    --wpt_black: #000000;

    --wpt_review: #ffc107;
    --wpt_thead_bg: var(--wpt_primary);
    --wpt_thead_text: var(--wpt_white);
  
    --wpt_product_title: var(--wpt_primary_deepest);
    --wpt_product_title_hover: var(--wpt_primary);
    
    --wpt_table_bg: #F7F7F7;
    --wpt_table_tr_odd: transparent;
    --wpt_table_tr_boder: #0000000d;
  
    --wpt_btn_color: var(--wpt_white);
    --wpt_btn_color_hover: var(--wpt_primary);

    --wpt_btn_bg: var(--wpt_primary);
    --wpt_btn_bg_hover: transparent;
    
    --wpt_sorted_head_bg: rgba(0, 0, 0, 0.18);
    --wpt_sorted_head_text: inherit;
    --wpt_sorted_td_bg: rgba(0, 0, 0, 0.03);
    
  }
  
body.wpt_table_body .wpt-wrap table:not( .has-background ) .wpt-tbody-tag .wpt-td-tag{
  background: transparent;
}

body.wpt_table_body .wpt-wrap .widget_shopping_cart_content>ul>li,
body.wpt_table_body .wpt-wrap .search_single .query_box_direct_value, 
body.wpt_table_body .wpt-wrap .instance_search_input,
body.wpt_table_body .wpt-wrap span.select2.select2-container.select2-container--default{
  border: 1px solid var(--wpt_primary) !important;
}

body.wpt_table_body .wpt-wrap .all_check_header_footer .button.add_to_cart_all_selected,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.add_to_cart_button,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag .button.single_add_to_cart_button,
body.wpt_table_body .wpt-wrap .wpt_action .wpt_woo_add_cart_button{
  background: #c99600 !important;
  color: var(--wpt_btn_color) !important;
  border: 1px solid var(--wpt_primary) !important;
  line-height: 16px !important;
}

body.wpt_table_body .wpt-wrap .all_check_header_footer .button.add_to_cart_all_selected:hover,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag a.button.add_to_cart_button:hover,
body.wpt_table_body .wpt-wrap .wpt-table-tag .wpt-tbody-tag .wpt-tr-tag .button.single_add_to_cart_button:hover,
body.wpt_table_body .wpt-wrap .wpt_action .wpt_woo_add_cart_button:hover{
  background:  var(--wpt_white) !important;
  color: var(--wpt_btn_color_hover) !important;
  border: 1px solid var(--wpt_primary) !important;
}

body.wpt_table_body .wpt-wrap div.tables_cart_message_box div.widget_shopping_cart_content .buttons>a{
  color: var(--wpt_white) !important;
}

body.wpt_table_body div.wpt-wrap .wpt-table-tag.wpt_product_table .wpt-tbody-tag.wpt-tr-tag.wpt_row>.wpt-td-tag,
body.wpt_table_body .wpt-wrap .wpt-table-tag.wpt-tbl.wpt-tr-tag.wpt-row{
  border-bottom: 1px solid var(--wpt_primary) !important;
}
body.wpt_table_body .wpt-wrap .wpt-table-tag.wpt-tbl tr:nth-child(2n):hover {
  background: #E1E2E3 !important;
}
