body {
  padding: 2rem 0;
}
.lead{
  font-size: 16px;

}
.page .container {
  padding: 2rem;
  background: #ffffff;
}
.logo{
  max-width: 250px;

}

header.main ul {
  display: flex;
  justify-content: center;
}
header.main li {
  list-style-type: none;
}

header.main li a {
  padding: 0 1.5rem;
  display: block;
}

.wpt-new-footer-cart, .wpt-stats-report{
  background: #dfba85 !important;

}
@media (min-width: 576px) {
  .wpt-new-footer-cart, .wpt-stats-report{
    background: transparent !important;

  }
}

.wpt-stats-report p{

  color: #000000;
}



@media (min-width: 500px) {
  body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row, body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row th, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
    border: 1px solid #dfba85 !important;
    color: #000000 !important;
  }
  body.wpt_table_body .wpt-wrap .wpt_add-request-quote-button:hover, body.wpt_table_body .wpt-wrap .wpt_quick_view .caqv-open-modal:hover, body.wpt_table_body .wpt-wrap table tbody tr .button.add_to_cart_button:hover, body.wpt_table_body .wpt-wrap table tbody tr .button.single_add_to_cart_button:hover, body.wpt_table_body .wpt-wrap table tbody tr .button.add_to_cart_button:hover.adding, body.wpt_table_body .wpt-wrap table tbody tr .button.add_to_cart_button:hover.alt.wc-variation-selection-needed, body.wpt_table_body .wpt-wrap table tbody tr .button.add_to_cart_button:hover.adding.wc-variation-selection-needed{
    border: 1px solid #dfba85 !important;
    color: #ffffff !important;
  }
  body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row, body.wpt_table_body .wpt-wrap table thead tr.wpt_table_header_row th, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
    background-color: #dfba85 !important;
  }
}

.wpt-wrap div.tables_cart_message_box div.widget_shopping_cart_content li a.remove::before{
  line-height: 28px !important;
}
.wpt_table_tag_wrapper .quantity{
margin-bottom: 0px !important;
}

.wpt-body-Product_Table .wpt-view-n{
  display: none;

}
.wpt-body-Product_Table .wpt-new-footer-cart-inside{
justify-content: center;
}
.wpt-body-Product_Table .wpt-cart-contents span{
  color: black !important;
}
.wpt-wrap table#wpt_table.wpt_product_table a.added_to_cart.wc-forward{
display: none;
}
.wpt-body-Product_Table .confirm_add{
  color: green !important;
}
.wpt-body-Product_Table .wpt-new-footer-cart.footer-cart-temp-none.wpt-foooter-cart-stats-on{
  display: none;
}
.woocommerce-mini-cart__buttons.buttons .button.wc-forward{
  display: none;

}
.button.checkout.wc-forward{
  display: block !important;
}
.wpt_product_title_in_td{
  font-weight: 600 !important;

  color: #2e3333 !important;

}
@media (max-width: 500px) {
  body.wpt_table_body .wpt-wrap table tbody tr.wpt_row>td a.wpt_product_title_in_td {
    min-width: unset !important;
}
.wpt-body-Product_Table td.wpt-replace-td-in-tr{

  align-items: center;
  -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    border: 0.06rem solid var(--color-neutral-300);
    border-radius: 0.75rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 1.5rem;
    overflow: hidden;

}
.wpt-body-Product_Table tbody{
display: flex;


}
.wpt-body-Product_Table tbody tr {
  flex: 1;
  display: flex;

}
.wpt_table_body .wpt-wrap .wpt_action form.cart{
  gap: 6px !important;
}
.td_or_cell.no-inner.wpt_action.wpt_temp_28.type_default.type_name_Default.third_party_plugin_advance_table{
  margin-top: auto;
}
.wpt_product_title_in_td{
  text-align: center !important;
  color: #2e3333 !important;
  font-size: 13px !important;
  line-height: 16px !important;

}
.woocommerce-Price-amount.amount{
  color: #585c5c !important;
  font-size: 13px !important;
  line-height: 16px !important;
  font-weight: 400 !important;
}
.single_add_to_cart_button.button.alt{
  align-items: center !important;
  border: 1px solid #00000014 !important;
  border-radius: 3px !important;
  color: #dfba85 !important;
  display: flex !important;
  font-weight: 900 !important;
  height: 100% !important;
  justify-content: center !important;
  background-color: transparent !important;
}
.single_add_to_cart_button.button.alt:hover{
  color: #dfba85 !important;
  background-color: transparent !important;

}
.wpt_buy_link span.wpt_ccount, a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart>span.wpt_ccount, a.product_type_variation>span.wpt_ccount, button.single_add_to_cart_button>span.wpt_ccount, a.button.wpt_woo_add_cart_button>span.wpt_ccount{
  top: -147px !important;
  right: 2px!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.added::after, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.added::after{
  display: none !important;
}
span.wpt-cart-remove{
  display: none;
}
.wpt-stats-report{
  display: none !important;
}
}
.search_box_label{
  display: none;
}

.wpt-body-Product_Table .attachment-80x80{
  width: 75px;
    border-radius: 5px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
  line-height: 2.5;
}


div.woocommerce form .form-row .select2-selection, div.woocommerce form .form-row input[type=date], div.woocommerce form .form-row input[type=email], div.woocommerce form .form-row input[type=number], div.woocommerce form .form-row input[type=password], div.woocommerce form .form-row input[type=search], div.woocommerce form .form-row input[type=tel], div.woocommerce form .form-row input[type=text], div.woocommerce form .form-row input[type=url], div.woocommerce form .form-row select, div.woocommerce form .form-row textarea{
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]):not(.fc-no-validation-icon) .select2-selection:after, div.woocommerce form .form-row.woocommerce-validated:not([class*=woocommerce-invalid]):not(.fc-no-validation-icon):not(.fc-select2-field) .woocommerce-input-wrapper:after{
  margin-top: -3px;
}

.fc-step__substep[data-substep-id="shipping_method"], .fc-step__substep[data-substep-id="payment"] {
  display: none !important;
}
#wp-admin-bar-wp-logo{
display:none!important;
}