/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* ---- Icons ---- */
.header-myaccount-menu i.fas.fa-user, .header-myaccount-menu i.fas.fa-truck {
    color: #3581EA;
    padding-right: 8px;
}
/* ---- Buttons ---- */
a.button, button.woocommerce-Button.button, 
button#place_order  {
	border: 1px solid #68D237 !important;
	border-radius: 8px !important;
	background-color: #68D237 !important;
	color: white !important;
	font-family: 'Work Sans' !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 24px !important;
}

.btn-craze-dark {
	color: white;
}

.btn-craze-light {
	color: #EAEAEA;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload {
    border: solid 1px #68D237;
	color: white;
}

button.jet-form-builder__action-button.jet-form-builder__submit.submit-type-reload:hover {
  border: solid 1px #479622;
	background-color: #479622;
	color: white;
}

button.jet-form-builder__action-button.ap-btn-signin.jet-form-builder__submit.submit-type-reload {
    background-color: #68D237;
    border-color: #68D237;
    color: white;
    border-radius: 8px;
    font-family: 'Work Sans';
    font-size: 14px;
    font-weight: 500;
    min-width: 200px;
}

button.jet-remove-all-filters__button {
    border: none;
}

/* ---- Tables ---- */

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: white;
}

table tbody>tr:hover>td {
    background-color: white;
}
/* ---- WPML ---- */

.wpml-ls-legacy-dropdown-click {
    width: 30px;
    max-width: 100%;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    padding-right: 0px;
}

.wpml-ls-legacy-dropdown-click a {
	border: 0px;
    background-color: unset !important;
    padding: 0px;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    display: none;
}

/* ---- XXX ---- */

span.select2-selection.select2-selection--single {
	border-radius: 8px;
}

.woocommerce-checkout input[type="checkbox"] {
    float: unset;
}
.mailchimp-newsletter {
		margin-top: 8px !important;
    font-size: 14px;
    font-family: 'Work Sans';
}

/* ---- Ajax Search PRO ---- */

.elementor-widget-wp-widget-ajaxsearchprowidget h5 {
    display: none;
}

/* ---- Menu ---- */

span.jet-menu-badge__inner {
    padding: 3px 6px;
    border-radius: 8px;
    margin-left: 4px;
}

/* ------------------------------ Other ------------------------------ */

i.ccicon-heart-empty, i.ccicon-cart , span.cc_cart_count{
    color: white;
}

.wpb_category_n_menu_accordion > ul > li > a {
    font-size: 14px;
		font-family:Work Sans;
    line-height: 20px;
    padding: 10px 22px;
    background: none;
    color: black !important;
}

.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: none !important;
}

/* ---- Side Cart ---- */

span.woocommerce-Price-amount.amount {
	font-family: Work Sans;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
}

/* ---- Table Discount ---- */

.wdp_pricing_table {
    font-family: Work Sans;
}

.wdp_pricing_table td  {
	border-left: 0px;
	border-right: 0px;
		border-bottom-color: #F5F5F5
;
	border-top-color: #F5F5F5
;
}

.wdp_pricing_table span.woocommerce-Price-amount.amount {
	font-size: 12px !important;
}	
table.wdp_pricing_table {
	border-width: 1px 0 0 0px !important;
}

/* ---- Waitlist ---- */

button.xoo-wl-open-form-btn {
	max-width: unset;
	border-radius: 8px !important;
	background-color: #3581EA !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 24px !important;
	font-family: Work Sans;
}

/* ---- Single Product ---- */

a.woocommerce-product-gallery__trigger {
    display: none;
}

p.stock.in-stock {
    display: none;
}

a.bt-last-units {
    background-color: #EDF3FD;
    padding: 13px 55px;
    border-radius: 8px;
    font-family: 'Work Sans';
    font-weight: 500;
    font-size: 14px;
    line-height: 40px;
}

span.woocommerce-Price-amount.amount {

    font-size: 24px;
}

#offer span.woocommerce-Price-amount.amount {

    font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 10px;
}

/* ---- Free Shipping Bar ---- */

div#wfspb-main-content {
    color: white;
    font-size: 12px;
	font-family: Work Sans;
	font-weight: 400;
}

.cart-fs div#wfspb-main-content {
    color: black;
    font-size: 12px;
	font-family: Work Sans;
	font-weight: 400;
}

.header-fs div.woocommerce-free-shipping-bar-order-bar {
    background-color: #404766 !important;
}

.cart-fs div.woocommerce-free-shipping-bar-order-bar {
    background-color: #F5F5F5 !important;
}

b#wfspb-current-amout span.woocommerce-Price-amount.amount {
	font-size: 12px;
	font-family: Work Sans;
	font-weight: 400;
}

b#wfspb_min_order_amount span.woocommerce-Price-amount.amount {
	font-size: 12px;
	font-family: Work Sans;
	font-weight: 400;
}

.ap-fs-bar-1 {
	width: 50%;
	float: left;
	text-align: left;
	line-height: 30px;
}

.ap-fs-bar-2 {
	width: 50%;
	float: left;
	text-align: right;
	line-height: 30px;
}

.woocommerce-free-shipping-bar-message {
	margin-bottom: -8px !important;
}

.woocommerce-free-shipping-bar-order-bar {
	margin-bottom: 0px !important;
}

#wfspb-main-content {
	line-height 2 !important;
}

/* ------------------------------ Cookie Bar ------------------------------ */

button.mgbutton.moove-gdpr-infobar-allow-all {
    background-color: #CDF0BC !important;
    color: black !important;
    border-radius: 8px !important;
	font-weight: 500 !important;
}

button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button {
    background-color: #FCFCFC !important;
    border-radius: 8px !important;
	box-shadow: unset !important;
	color: #858585 !important;
	font-weight: 500 !important;
}

button.mgbutton.moove-gdpr-infobar-settings-btn.change-settings-button:hover {
    background-color: #FCFCFC !important;
    color: black !important;
}

.moove-gdpr-cookie-notice p::before {
	content: "🍪";
  }

  #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    border-top: 1px solid #D6D6D6 !important;
}

/* ---- WC Pricing ---- */

p.price del {
	color: #E03C00;
	opacity: 1 !important;
	margin: 0 5px 0 0;
}
  
del span.woocommerce-Price-amount.amount{
	font-size: 16px;
	font-weight: 400;
}
  
p.price {
	margin: 0;
}

/* ---- WC Pricing Table ---- */ 

.woocommerce-ultimate-pricing-tiered-pricing-table-row-active td {
	background-color: #EDF3FD!important;
	color: black !important;
}
  
.woocommerce-ultimate-pricing-tiered-pricing-table-row-active span.amount {
	background-color: #EDF3FD !important;
	color: black !important;
} 

.price-rules-table {
	border-width: 0px !important;
	text-align: left;
	font-size: 12px ;
	font-family: Work Sans;
	margin-bottom: 0px;
}

.price-rules-table span.woocommerce-Price-amount.amount {
	font-size: 12px;
	font-weight: 400;
}

.price-rules-table td {
	border-width: 1px 0px !important;
	border-color: #F5F5F5;
}

.price-rules-table th {
	border-width: 0px !important;
	border-color: #F5F5F5;
	font-weight: 400;
	color: #ADADAD;
}

element.style {
}
table.shop_table.price-rules-table {
    font-family: 'WORK SANS';
    font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}

table.shop_table.price-rules-table span {
    font-family: 'WORK SANS';
    font-weight: 400;
	font-size: 12px;
	line-height: 18px;
}

table.shop_table.price-rules-table thead tr th {
    background-color: white !important;
	color: #ADADAD;
	padding: 16px 8px !important;
	
}

/*
table.shop_table td {
    border-bottom: 1px solid #F5F5F5;
	padding: 16px 8px !important;
}
*/

tr.price-rule-active td span {
    color: black !important;
	
}

tr.price-rule-active td {
    color: black !important;
}

.tier-pricing-summary-table__top {
border-top: none;
}

.tier-pricing-summary-table span {
    color: #555555
;
    font-family: 'Work Sans' !important;
    font-size: 14px;
}


.tier-pricing-summary-table__top {
    display: flex;
    justify-content: flex-end;
    padding: 5px 0;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-end;
}

.tier-pricing-summary-table__bottom {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}

.tier-pricing-summary-table__top div:nth-child(2), .tier-pricing-summary-table__bottom div:nth-child(2) {
    width: 140px;
    text-align: right;
}

.tier-pricing-summary-table__total {
    font-size: 1.5em;
    margin-left: unset;
}


.tier-pricing-summary-table.tier-pricing-summary-table--inline {
    text-align: right;
}

.tier-pricing-summary-table__top__label, .tier-pricing-summary-table__total__label {
    font-size: 16px;
    font-weight: 500;
	padding-bottom: 2px;
}


.price-rules-table tbody tr:hover span.woocommerce-Price-amount.amount {
	background-color: #EDF3FD !important;
	color: black !important;
}

.price-rules-table tbody tr:hover td {
	background-color: #EDF3FD !important;
	color: black !important;
}

/* ---- Quantity ---- */

button.plus, button.minus {
	background-color: unset !important;
	color: #858585 !important;
	font-size: 18px !important;
	height: 40px !important;
	max-width: 40px !important;
}

.text {
	color: #555555 !important;
	font-family: Work Sans !important;
}

.woocommerce .quantity .qty {
    height: 100% !important;
    width: 62px !important;
    background: 0 0 !important;
    border: 1px solid #D6D6D6 !important;
	border-radius: 8px !important;
    padding: 0 8px !important;
    height: 40px !important;
}

input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

button.minus {
	padding-left: 8px !important;
    padding-right: 8px !important;
    width: auto !important;
	font-size: 22px !important;
}

button.plus {
    padding-right: 8px !important;
    width: auto !important;
    padding-left: 8px !important;
    font-size: 22px !important;
}

/* ---- WC Button ---- */

button.single_add_to_cart_button.button.alt {
    width: 100% !important;
}

/* ---- Sticky Bar ---- */

.wc-sticky-product-bar {
	background: white;
	padding: 15px 0px;
}

.wc-sticky-product-bar-container {
	max-width: 1100px;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar section.image img {
	border-radius: 8px;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar section.name {
	color: black;
	font-family: Work Sans;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}

.wc-sticky-product-bar-displayed .wc-sticky-product-bar section.price .woocommerce-Price-amount {
	color: black;
	font-family: Work Sans;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px;
}

/* ---- WC Category Accordion ---- */

.wpb_category_n_menu_accordion.wpb_wmca_theme_custom > ul li.current-cat > a {
	border-radius: 6px;
}

.wpb_category_n_menu_accordion li span.wpb-submenu-indicator .wpb-submenu-indicator-icon {
	color: #858585;
;
}

/* ---- Scrollbar ---- */

::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar {
  width: 6px;
}
 
::-webkit-scrollbar-track {
  background: #F5F5F5; 
   border:0px;
}
 
::-webkit-scrollbar-thumb {
  background: #ADADAD; 
    border:1px solid #eee;
    height: 20px;
    border-radius:5px;
}

/* Woocommerce Buttons */

a.button.wc-backward {
    border-radius: 8px !important;
}

/* Woocommerce Alerts */

.woocommerce-error {
    border-radius: 8px;
		background-color: #FF8154;
		font-family: Work Sans;
		font-size: 14px;
		font-weight: 600;
		color: white;
}

.woocommerce-message {
    border-radius: 8px;
		background-color: #479622;
		font-family: Work Sans;
		font-size: 14px;
		font-weight: 600;
		color: white;
}

.woocommerce-info {
    border-radius: 8px;
		background-color: #1e73be;
		font-family: Work Sans;
		font-size: 14px;
		font-weight: 600;
		color: white;
}

/* WC + - Button */

.qib-button {
    border: red !important;
}
button.plus, button.minus {

    color: #858585
 !important;

}

/* Single WV */

/*

.woocommerce div.product form.cart>:not(.quantity):not(.single_add_to_cart_button) {
    width: 80%;
}

form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
    height: 40px;
}

*/

/* Free Shipping Bar */

#wfspb-top-bar {
	display: none !important;
}

.woocommerce-free-shipping-bar-order .woocommerce-free-shipping-bar-order-bar .woocommerce-free-shipping-bar-order-bar-inner {
    background: #81D959;
}

/* Cart Floating */

.page-id-138 a.minus, a.plus {
    display: none !important;
}

button.jet-form__prev-page {
    width: 100%;
}

button.jet-form__next-page {
    width: 100%;
}

.jet-form__next-page-wrap {
    width: 100%;
}

.jet-color-image-list .jet-color-image-list__item .jet-color-image-list__button {
    flex-direction: column;
}

span.jet-color-image-list__label {
    margin-top: 24px;
}

.jgb_item-body {
    display: none !important;
}

#elementor-popup-modal-1225 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-214124e {
	width: 100% !important;
}

#elementor-popup-modal-1225 .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-51e1ffc {
    display: none !important;
}


/* ---- Checkout ---- */
/* -- Logos--  */
@media only screen and (min-width: 768px) {
	li.wc_payment_method.payment_method_stripe:before {
			content: '.' !important;
			background-image: url(https://b2b.craze.shop/wp-content/uploads/payment-logos-card.png) !important;
			background-repeat: no-repeat ! important;
			position: absolute;
			right: 0px;
		width:100px;
		height: auto;
		color: white;
	}

	li.wc_payment_method.payment_method_bacs:before {
			content: '.' !important;
			background-image: url(https://b2b.craze.shop/wp-content/uploads/payment-logos-sepa.png) !important;
			background-repeat: no-repeat ! important;
			position: absolute;
			right: 0px;
		width:50px;
		height: auto;
		color: white;
	}
}
/*
.wc_payment_method >  label:after[for="payment_method_stripe"] {
    -content: 'bbbb' !important;
    background-image: url(https://b2b.craze.shop/wp-content/uploads/payment-logos-card.png) !important;
    background-repeat: no-repeat ! important;
    position: absolute;
    left: 200px;
}
*/

input#payment_method_stripe, input#payment_method_bacs {
	margin: 12px 10px !important;
}

.woocommerce-checkout #payment {
	background-color: white;
}

.woocommerce-checkout #payment div.payment_box {
	background-color: white;
}

.woocommerce-checkout #payment div.payment_box::before {
    border: white;
}

#stripe-payment-data fieldset {
	border-width: 0px !important;
}

.wc-stripe-elements-field, .wc-stripe-iban-element-field {
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 8px;
	margin-top: 16px;
}

#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label, #payment .payment_methods>.wc_payment_method>label {
    background-color: white !important;
	font-family: Work Sans;
	font-size: 14px;
	font-weight: 500 !important;
}

.payment_box.payment_method_cod, .payment_box.payment_method_cheque, .payment_box.payment_method_ppec_paypal, .payment_box.payment_method_bacs, .payment_box.payment_method_stripe {
    color: #858585
 !important;
	padding-left: 24px !important;
	font-family: Work Sans;
	font-size: 14px !important;
	line-height: 18px !important;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 0px !important;
}

.woocommerce-checkout-review-order-table th {
    border-width: 0px !important;
}
.woocommerce-checkout-review-order-table td {
    border-width: 0px !important;
}

/* Listing products Gap Title */

h3.elementor-heading-title.elementor-size-default {
    min-height: 48px;
}

/* Orders Table */
span.ap-wc-status-completed {
	color: #479622;
	padding: 4px 35px;
	background-color: #F3FBEE;
	border-radius: 4px;
	font-weight: 500;
}

span.ap-wc-status-processing {
		color: #3581EA;
	padding: 4px 35px;
	background-color: #EDF3FD;
	border-radius: 4px;
	font-weight: 500;
}

/* Single Product */
p.stock.out-of-stock {
    display: none;
}

/* WPML Change Language Cart Empty */

.wcml-cart-dialog {
    border-radius: 8px;
    font-family: 'WORK SANS';
}
.wcml-cart-dialog .ui-button {
	height: 42px !important;
}

/* ------------ */

form.woocommerce-EditAccountForm {
	font-family: 'Work Sans';
	font-size: 14px;
	max-width: 600px;
  margin: 0 auto;
}

form.woocommerce-EditAccountForm input {
    border-radius: 8px;
	background-color: white;
	font-size: 14px;
}

.woocommerce-Button {
    border-radius: 8px !important;
}

ul.woocommerce-PaymentMethods.payment_methods.methods {
    max-width: 420px !important;
    margin: 0 auto !important;
}

ul.woocommerce-PaymentMethods.payment_methods.methods input#payment_method_stripe {
    display: none;
}

ul.woocommerce-PaymentMethods.payment_methods.methods .woocommerce-PaymentBox.woocommerce-PaymentBox--stripe.payment_box.payment_method_stripe {
    padding: 0px !important;
}

.woocommerce-Payment .form-row {
  margin: 0 auto !important;
	max-width: 420px !important;
}

.woocommerce-Payment .form-row button#place_order {
    font-size: 14px !important;
}


a.button {
    border-radius: 8px !important;
}
/* ---------- */
.wpml-ls-legacy-dropdown-click {
    width: auto;
    max-width: 100%;
}

.wpml-ls-legacy-dropdown-click a {
    color: blue;
    border: 0px;
    background-color: unset;
    padding: 5px 10px;
    line-height: 1;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	display: none;
}

.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    position: relative;
    padding-right: 20px;
}

.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover {
    color: #000;
    background: unset;
}
/* ---------- */
.btn-logout a {
	color: #3581EA !important;
	font-weight: 500 !important;
}

/* ---------- */
h2.woocommerce-order-details__title {
    font-size: 20px;
    font-weight: 500;
}
section.woocommerce-order-details {
    font-family: 'Work Sans';
    font-size: 12px;
}
.order-again a.button {
    border: 1px solid #3581EA;
    border-radius: 8px;
	background-color: #3581EA;
}
.order-again a.button:hover {
    border: 1px solid #1358B9;
	background-color: #1358B9;
}
h2.woocommerce-column__title {
    font-size: 20px;
    font-weight: 500;
}
.woocommerce-customer-details address {
    font-size: 14px;
	font-family: 'Work Sans';
	padding: 20px 20px !important;
	border-radius: 8px !important;
	border: 1px solid #D6D6D6 !important;
}

/* Shipping Bar */

.woocommerce-free-shipping-bar-order .woocommerce-free-shipping-bar-order-bar .woocommerce-free-shipping-bar-order-bar-inner {
    height: 100%;
    background: #81D959 !important;
    border-radius: 3px;
}

/* ---- WC Cart ---- */

.woocommerce table.shop_table {
    border: unset;
}
p.woocommerce-shipping-destination {
    display: none;
}

.cart_totals .shop_table tr th {
    width: 40% !important;
	line-height: 54px !important;
}

/* ---- WC Cart > Trash ---- */

i.fas.fa-times {
	display: none;
  -overflow: hidden;
  -text-indent: -9999px;
	-width: 20px;
}

i.fas.fa-times:hover {
	display: none;
  -overflow: hidden;
  -text-indent: -9999px;
	-width: 20px;
}

.woocommerce a.remove {
    background-image: url("https://b2b.craze.shop/wp-content/uploads/2022/03/trash.svg") !important;
	background-repeat: no-repeat;
	width: 16px !important;
	height: 16px !important;
}

.woocommerce a.remove {
    border-radius: 0px;
	color: none !important;
		background-color: none !important;
	background-repeat: no-repeat !important;
	border: 0px !important;
}

.woocommerce a.remove:hover {
	background-color: white !important;
	background-repeat: no-repeat !important;
	opacity: 1 !important;
	color: none !important;
	background-image: url("https://b2b.craze.shop/wp-content/uploads/2022/03/trash.svg") !important;
}

/* ---- WC Single Product > Video Buttons ---- */
.mejs-button.mejs-playpause-button.mejs-play button {
    background-color: transparent;
}

.mejs-button.mejs-volume-button.mejs-mute button {
    background-color: transparent;
}

a.mejs-horizontal-volume-slider button {
    background-color: transparent;
}

.mejs-button.mejs-fullscreen-button button {
    background-color: transparent;
}
/* ---- XXX ---- */

tr.tax-total small {
    display: none;
}

form.woocommerce-shipping-calculator {
    display: none;
}

.cart th.product-price, .cart th.product-quantity {
    text-align: center;
}

.cart-resume table.shop_table.shop_table_responsive th {
	padding: 0px !important;
}

span.xoo-wsc-ftx-icon.xoo-wsc-icon-coupon-8 {
    display: none;
}
span.xoo-wsc-toggle-slider {
    display: none;
}
.xoo-wsc-ftx-coups:before {
	font-family: 'Woo-Side-Cart' !important;
	content:"\e926";
	padding-right: 10px;
}

tr.cart-discount span.woocommerce-Price-amount.amount {
	font-size: 14px !important;
	
}
@media only screen and (min-width: 758px) {  
	tr.cart-discount th {
			min-width: 220px !important;
			line-height: 60px !important;
	}
	tr.cart-subtotal th {
			line-height: 60px !important;
	}
}
/* ---- Forminator ---- */

.forminator-pagination-steps button {
	width: auto !important;
}

span.forminator-step-dot {
    border: 0px !important;
}

.forminator-break:before {
    height: 0px !important;

}
.forminator-break {
    height: 0px !important;
}

/* ---- My Account ---- */
	
form.woocommerce-ResetPassword.lost_reset_password {
    padding: 60px 16px;
    max-width: 700px;
    margin: auto;
}

.ap-forgot-password a {
    color: #68D237;
    font-size: 14px;
    text-decoration: underline;
}

.ap-required-fields {
	font-family: Work Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	color: #FF5A1F;
}

div#payment, div#stripe-payment-data {
    background-color: white !important;
}

div.payment_box:before {
    border: white !important;
}

/* -- View Order -- */

mark.order-number, mark.order-date, mark.order-status {
	background-color: #EDF3FD;
	border-radius: 8px;
	padding: 6px 12px;
	font-weight: 500;
}
td.woocommerce-table__product-name.product-name a {
    color: black;
}
.woocommerce-order-details {
	font-size: 14px !important;
}
.woocommerce-order-details span.woocommerce-Price-amount.amount {
	font-size: 14px !important;
}
.woocommerce-order-details th {
    border-width: 0px !important;
	border-bottom: 1px solid #dadada !important;
}
.woocommerce-order-details td {
    border-width: 0px !important;
	border-bottom: 1px solid #dadada !important;
}

/* ---- Cart Page ---- */

@media (max-width: 767px) {
.product-remove {
    position: relative;
    top: 75px;
    left: 0px;
}
}

@media (min-width: 767px) and (max-width: 1024px) {
.product-remove {
    position: relative;
    top: 75px;
    left: 0px;
}
}

