/*
Theme Name: TM Organik Child Theme
Theme URI: https://organik.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0
Template: tm-organik
*/

/**
 *
 * Map Resellers
 *
 **/

.wpsl-custom-info p {
    margin-bottom: 0px !important;
}

.wpsl-more-info-listings .wpsl-store-hours {
    margin-bottom: 10px !important;
}

.wpsl-store-details.wpsl-store-listing,
.wpsl-direction-wrap .wpsl-directions {
	font-weight: 700;
    color: #2c8adc;
    text-transform: uppercase;
    font-size: 14px;
}

.wpsl-store-details.wpsl-store-listing:hover,
.wpsl-direction-wrap .wpsl-directions:hover {
	color: #7fb7e9;
}

#wpsl-search-wrap .wpsl-icon-direction {
	float: none;
	display: table-cell;
}

#wpsl-search-wrap .wpsl-icon-direction:hover {
	cursor: pointer;
}

/**
 *
 * WooCommerce CSS Cart
 *
 */
.wc-block-components-quantity-selector:after {
	border: none !important;
}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input {
	padding: 2px 10px !important;
}
.wc-block-cart__submit-container {
    background: #7fca90;
}
.wc-block-cart__submit-container a {
    color: white;
}
.is-large.wc-block-cart .wc-block-cart-items td {
	padding: 5px 10px !important;	
}
.entry-content table tr td, .entry-content table tr th {
    padding: 5px 10px !important;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    color: white;
    background: #2ea2cc;
}
.wc-block-cart-item__prices,
.wc-block-components-product-metadata {
    display: none;
}
body.woocommerce-page.woocommerce-cart button {
	padding: 0 4px !important;
}

@media(max-width: 782px) {
    .wc-block-cart .wc-block-cart__submit-container--sticky {
		background-color: #7fca90 !important;
    }
	.entry-content table tr td, .entry-content table tr th {
		padding: 5px 5px !important;
	}
}

/**
 *
 * WooCommerce CSS Product
 *
 */
.woocommerce.single-product .product .summary form.cart .quantity {
    display: none !important;
}

/**
 *
 * WooCommerce CSS Checkout
 *
 */
ul#components-form-token-suggestions-combobox-control-0 {
    list-style: none;
    cursor: pointer;
    margin: 0px;
    padding: 10px;
	width: 100%;
}

#components-form-token-suggestions-combobox-control-0 li {
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}
[role="listbox"].focus [role="option"][aria-selected="true"],
[role="listbox"] [role="option"]:hover {
  background-color: #def;
  padding-top: 0;
  padding-bottom: 0;
}


/**
 *
 * WooCommerce CSS Shop
 *
 */
.product-action > span:first-child {
	border-right: 0 !important;
}

/**
 * Mobile Menu
 */ 
ul#mobile-menu li::before {
    content: '';
    display: block;
}