#reviews {padding-top: 200px; margin-top: -200px;}
.woocommerce a.added_to_cart {padding: 5px 10px;}
ul, ol {padding-bottom:20px;}
.highlight {color:#ff7900;}
.cat-in-menu h2 {margin-top:0px;}
.uael-order-review-table .product-name {margin-right:20px;}

/** Required Star **/
abbr[title] {text-decoration:none;color:red;}

/** State Field Checkout page **/
.select2-container .select2-selection--single .select2-selection__rendered {margin-top:0px;}
.uael-woo-checkout form .woocommerce-input-wrapper .select2-selection--single {border-radius:0px;height:inherit}
.uael-woo-checkout form .woocommerce-input-wrapper .select2-selection__arrow {height:46px;}

/** State and Counrty Field Wholesale Lead Capture Form **/
.select2-container--default .select2-selection--single {border-radius:0px;height:inherit}

#xselect2-wwlc_country-container {border-radius:0px;height:inherit}

.sub-menu li.menu-item:not(:last-child) {border-bottom-style:none !important;}

.title-blue {color:var( --e-global-color-primary )}

/** Cart page **/
.opmx-cart .wc-proceed-to-checkout .checkout-button {font-size:24px!important;}

/** Wholesale Login Link For Prices Link **/
.wwp-login-to-see-wholesale-prices {font-weight:700;text-transform:uppercase;text-decoration:underline!important;}


/** Products Single Page Custimization **/
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {background-color:transparent;}
.woocommerce div.product form.cart .variations th {display:none!important;}
.shopengine_swatches .swatch.swatch_label {padding:14px;border:2px solid #dadada;}
.shopengine_swatches .swatch.swatch_label.selected {border:2px solid #999;background-color:#dadada}
.shopengine_swatches .swatch_label {font-weight:bold;}
.woocommerce div.product form.cart .variations {margin-bottom:0px;}
.woocommerce div.product span.price {color:#000;font-size:24px;padding-right:10px;}
.woocommerce-variation-price {padding:0px 0 20px 0;}
.woocommerce #reviews #comments ol.commentlist {padding-left:0px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {margin:0 0 0 0}
.woocommerce div.product.elementor ul.tabs {display:none;}
.woocommerce-Reviews-title {text-align:center;}
.woocommerce div.product.elementor .woocommerce-tabs .panel {border:none;}
.woocommerce .star-rating span::before, .woocommerce .star-rating::before, .woocommerce p.stars a::before {color:#FFD700}
.woocommerce p.stars a::before {font-size:22px;}
.woocommerce p.stars a {width:1.3em}


/** Products Archive Page Custimization **/
.woocommerce ul.products li.product .woocommerce-loop-product__title {padding:.5em 10px 0 10px}


/** Store Locator Custimization **/
.store_locator_infowindow .store_locator_address, .store_locator_details .store_locator_address {margin-bottom:10px !important;}
.store_locator_infowindow .store_locator_actions {margin-top:0px !important;margin-bottom:0px !important;}
.elementor hr {border:none;}
#store_locator_result_list {border-top:1px solid #eee;}
h3.store_locator_name {font-size:22px;}
.store_locator .store_locator_address_field {padding:10px 15px;}

/** WooCommerce Additional/Supplement Information Table Custimization **/
.elementor-widget-woocommerce-product-meta .detail-label {font-weight:400 !important;}

@media all and (max-width:768px){
.elementor-widget-wc-archive-products .products {grid-template-columns:repeat(1,1fr) !important}
 }
