/* Hide the category, sku info */
.single-product .product_meta {
    display:none;
}

/* Hide the additional information tab */
li.additional_information_tab {
    display: none !important;
}

/* Hide the additional information tab */
.edgtf-container-bottom-navigation {
    display: none !important;
}

/* Hide the page title in roasted coffees */
body.page-id-14527 .edgtf-title-subtitle-holder-inner { 
     display: none; 
}

/* Hide the page title in 1 time delivery */
body.page-id-17089 .edgtf-title-subtitle-holder-inner { 
     display: none; 
}

/* Hide the page title in cafe pickup */
body.page-id-16680 .edgtf-title-subtitle-holder-inner { 
     display: none; 
}


/* Hide the page title in cafe pickup */
body.page-id-1536 .edgtf-title-subtitle-holder-inner { 
     display: none; 
}

/* Hide account text in menu bar */
#nav-menu-item-15246 > a > span > span.edgtf-item-inner > span.edgtf-item-text { 
     display: none; 
}


/* adjust driving directions links */
body.page-id-14875 .edgtf-iwt-link {
	font-size: 20px; 
	margin-top: 1px; 
}


/* pickup menu button */
body.page-id-16680 > div.edgtf-wrapper > div > div > div > div > div > div > div > div > div > div > div > div > div > div > a {
  margin: 0;
  position: absolute;
  top: 20%;
  left: 30%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
	
}


/* Moving Description directly under product summary */
div.edgtf-single-product-summary > div > div.edgtf-tabs.woocommerce-tabs.wc-tabs-wrapper.edgtf-horizontal-tab.ui-tabs.ui-corner-all.ui-widget.ui-widget-content {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: None
}

/* Removing Description title */
div.edgtf-single-product-summary > div > div.edgtf-tabs.woocommerce-tabs.wc-tabs-wrapper.edgtf-horizontal-tab.ui-tabs.ui-corner-all.ui-widget.ui-widget-content > ul {
	display: None
}

/* Hide redudant every 6 months label in products pages */
div.edgtf-single-product-summary > div > p.price > span.subscription-details {
	display: None
}

/* Hide every 6 months label in products list */
body.page-id-14527 span.subscription-details {
	visibility: hidden;
	position: relative;
}

body.page-id-14527 span.subscription-details:after {
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	content: 'Subscription';
}


/* Replace INITIAL SHIPMENT with Shipping */
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-cart-total-row > div > div.cart_totals > div > div.woocommerce-shipping-totals.shipping > h4 {
	visibility: hidden;
	position: relative;
}

body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-cart-total-row > div > div.cart_totals > div > div.woocommerce-shipping-totals.shipping > h4:after {
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	content: 'Shipping:';
}

/* Remove USPS label inside Shipping DIV*/
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-cart-total-row > div > div.cart_totals > div > div.woocommerce-shipping-totals.shipping > div {
	visibility: hidden;
	position: relative;
}

body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-cart-total-row > div > div.cart_totals > div > div.woocommerce-shipping-totals.shipping > div> span {
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
}


/* Cart totals to fill the space */
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-cart-total-row > div > div > div.edgtf-total-pricing.clearfix {
	flex: 1 0 30%; /* 100% at small screens; 30% on larger screens */
	width: 100%;
  padding: 0 20px 70px;
}

/* checkout button to the right */
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.edgtf-column > div {
	float:right;
		text-align: right;
}

/* update button to the left */
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div > div > div > div > div > form > div.actions.edgtf-update-cart {
	
	float:right;
		text-align: right;
		
}

/* border radius of the cafe pickup button */
body > div.edgtf-wrapper > div > div > div > div > div > div > div > div > div > div > div > div > div > div > a {
	border-radius: 20px
}

/* remove the pointer events in the PLEASE LOGIN message in the My Account page */
body > div.edgtf-wrapper > div > div > div > div.edgtf-container > div > div > div.woocommerce-notices-wrapper > ul > li > a {
	pointer-events: none
}