/*Global Styles*/

a {
    color: #000000;
}

ul.products.columns-3 {
    padding: 0;
}

.woocommerce table.my_account_orders .button {
margin-right: 5px;
}

.button {
    border: 0px!important;
}

img {
    border-radius: 0px!important;
}

.woocommerce-info {
    border-top-color: #f2c16b;
}

li a {
	text-decoration: none;
}

.woocommerce div.product .jupiterx-product-badges .jupiterx-out-of-stock {
	border-radius: 0px;
	margin-bottom: 5px;
	display:inline-block;
}

/*Additional Info Tabs Below Fold PDP*/

.woo_toggle_item_body ul br {
    display: none!important;
}

.woo_toggle_item_wrap .woo_toggle_item_btnz {
font-size: inherit!important;
}

a.woo_toggle_item_btnz {
    text-decoration: none!important;
}

.type-product .summary .cc-cross-sell-wrapper h3 {
    font-size: x-large;
    margin-top: 20px;
}

.type-product .summary .cc-cross-sell-wrapper .cc-cross-sell-body > div .product.woocommerce.add_to_cart_inline a {
	line-height: 25px;
	margin-top: 10px;
}

.single-product div.product .single_add_to_cart_button {
    text-transform: uppercase;
}

input#coupon_code {
    text-transform: lowercase;
}

.yotpo .text-m {
    font-size: 13px;
    color: #000!important;
}

.yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn {
    background-color: #6a6c77!important;
}

.yotpo.bottomLine.yotpo-medium {
    display: inline-block!important;
    padding-right: 15px;
}

.yotpo.QABottomLine.yotpo-medium {
    display: inline-block!important;
}

.yotpo.QABottomLine.yotpo-small {
    display: inline-block;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    display: block;
}

/*B2B edits on product page*/
table.shop_table.b2bwhs_shop_table td {
    color: darkred;
}

table.shop_table.b2bwhs_shop_table thead {
    display: none;
}

table.shop_table.b2bwhs_shop_table {
    padding-top: 20px!important;
}


.wt-coupon-content, .wt-coupon-code code {
    color: #fecc75!important;
}

.wt-used-coupons, .wt-expired-coupons, .wt-mycoupons {
    display: inline-block!important;
	  float: none!important;
	  margin-bottom: 50px!important;
}


woocommerce .col2-set, .woocommerce-page .col2-set {
    margin-top: 20px;
}


p#billing_postcode_field {
    display: block!important;
}

/*My Account*/

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
    display: none;
}

.yotpo-widget-loyalty-page.yotpo-widget-override-css {
    padding-top: 25px!important;
	  padding-bottom: 25px!important;
}

.woocommerce .woocommerce-MyAccount-navigation ul li a {
    text-transform: capitalize;
}

/*Mobile Styling*/
@media only screen and (max-width: 600px) {
  .jupiterx-wc-steps {
    display: none;
	}
	
	.woocommerce .woocommerce-notices-wrapper .woocommerce-message {
    display: grid;
 }
}

@media only screen and (max-width: 768px) {
	.type-product .summary .cc-cross-sell-wrapper .cc-cross-sell-body > div {
    margin-bottom: 20px;
    width: 50%;
    margin-right: 0;
    padding: 5px;
 }
	
		.woocommerce .woocommerce-notices-wrapper a.button {
    margin-bottom: 15px;
 }
	
	.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    font-size: 16px;
 }
}

/*composite products*/

.wooco_component_product .woocommerce-Price-amount.amount {
    display: none!important;
}

.wooco_component_product {
    align-items: baseline;
}

.yotpo-widget-checkout-redemptions-widget .yotpo-redemption-options-dropdown .vs__search {
    color: inherit !important;
    border: none !important;
    background: none !important;
}

a.dd-selected, a.dd-option {
    display: flex;
}

.dd-selected-text, .wooco_component_product_selection .dd-option-text {
    display: flex!important;
    align-items: center!important;
}


.woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt:hover {
	background-color: #000000;
}

.jupiterx-wc-steps {
    padding-top: 30px;
}



