@charset "UTF-8";
/* CSS Document */

.od-cart-contents {
	
}
.od-cart-contents table.od-cart-contents-table {
  font-size: 1rem;	
  border: 1px solid #cccccc;
  margin: 0 -1px 24px 0;
    margin-bottom: 24px;
  text-align: left;
  width: 100%;
  border-collapse: separate;
  background-color: var(--od-wc-white-bg, #ffffff);
  border: 1px solid transparent;
  box-shadow: 0 0 1px #36363629, 0 4px 4px #36363605, 0 2px 8px #3636360a;
  border-radius: 6px;	
  text-align: left;
  border-collapse: separate;
}
.od-cart-contents table.od-cart-contents-table th {
  padding: 9px 12px 9px 20px;
}

.od-cart-contents table.od-cart-contents-table td {
  border-top: 1px solid #dddddd;
  padding: 9px 12px 9px 20px;
  vertical-align: middle;
  line-height: 1.5em;
}

.od-cart-contents table.od-cart-contents-table img {
  width: 5em;
}

.od-cart-contents table.od-cart-contents-table .cart-subtotal th {
	  border-top: 1px solid #dddddd;
}
.woocommerce-cart .wc-proceed-to-checkout {
	display: flex;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.od-global #page-container .et_pb_section .et_pb_wc_cart_totals_0 a.checkout-button.button {
	padding: .3em 2em .3em 2em !important;
}

.woocommerce-cart .wc-proceed-to-checkout .button.odwq-request-quote-button {
	padding: .3em 2em .3em 2em !important;
	background-color: var(--od-button-color-c3, #FD7500) !important;
	margin-right: 20px !important;
}
.woocommerce-cart .wc-proceed-to-checkout .button.odwq-request-quote-button:hover {
	background-color: var(--od-button-color-hover-c3, #F98A2E) !important;	
}

.wpforms-submit.od-button.od-button--pill {
padding: .3em 2em .3em 2em !important;
	background-color: #2a9a03 !important;
}
.wpforms-submit.od-button.od-button--pill:hover {
background-color: #2a9a03 !important;	
	
}