.woocommerce-breadcrumb{display:none !important} .posted_in {display:none !important}

.home-install-btn {
	margin-top:1em;
	/* width:98%; */
}
.home-install-btn a {
	/* width:100%; */
}
.home-install-btn img {
	height:32px;
	width:32px;
	max-width:32px;
}
.home-install-btn .home-install-btn-text {
	padding-left:10px;
	/* width:100%; */
}

@media ( min-width: 768px ) {
	.singular .entry-header { padding: 5rem 0 5rem 0; } /* 8rem 0 */
	h1 { font-size:6rem; }
	h2 { font-size:4rem; }
	body.woocommerce-account .button,
	body.woocommerce-account .woocommerce-button { 
		font-size:1.5rem;
		padding:0.8em 1.44em;
		white-space:nowrap;
	}
}
@media ( min-width: 700px ) {
	.singular .entry-header { padding: 4.5rem 0 4.5rem 0; } /* 8rem 0 */
}
/* @media only screen and (min-width: 768px){
	body.woocommerce-account .button,
	body.woocommerce-account .woocommerce-button {
		padding:1.1em 1.44em;
		width:initial;
		white-space:nowrap;
	}
	body.woocommerce-account .woocommerce-button {
	}
} */

#post-226 #order_review_heading,
#post-226 .woocommerce-billing-fields h3 {
	margin-top:0;
} 
#post-227 h2 {
	margin-top:0;
}
.woocommerce-checkout-review-order-table .cart_item .product-name { font-weight:700; padding-top:0; font-size:20px; }
.woocommerce-checkout-review-order-table .cart_item .product-name .variation,
.woocommerce-checkout-review-order-table .cart_item .product-name .variation-
{ font-weight:normal; }
.woocommerce-checkout-review-order-table .product-name
 { column-span:all; } 

.woocommerce-checkout-review-order-table dt.variation-,
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table .cart-subtotal,
.woocommerce-checkout-review-order-table tbody::after,
.woocommerce-checkout-review-order-table tbody::after,
.woocommerce-checkout-review-order-table th.product-total,
.woocommerce-checkout-review-order-table td.product-total
{ display:none; }

.woocommerce-checkout-review-order-table tr.order-total td { text-align:right; }

.woocommerce-checkout-review-order-table td.order-total { text-align:right; }

.woocommerce-checkout-review-order-table { margin-top:0 !important }

.woocommerce-checkout-review-order-table tbody tr,
.woocommerce-checkout-review-order-table tbody tr { font-size:inherit }
.woocommerce-checkout-review-order-table .variation- { font-size:.8em; }

#place_order { margin-bottom:1em; }

/* my-account/edit-account currency select */
#post-227 form.edit-account > p:nth-child(9){
	float:none;
	width:100%;
	margin-top:1em;
	margin-bottom:0;
}

.woocommerce-account .woocommerce-MyAccount-navigation li a {
	color:#6d6d6d;
}

.woocommerce-MyAccount-content table:first-of-type{
	margin-top:0;
}
.woocommerce-MyAccount-content section.woocommerce-customer-details {
	padding-top:0;
}
.woocommerce-MyAccount-content .woocommerce-info {
	/* twentytwenty .woocommerce-info display:flex causes problems when adding/removing payment methods used for subscriptions. the initial text, link within the notice, and following text are flexed into separate columns instead of remaining inline. happens when
	1) have two payment methods saved and the one without a subscription is made default [furthermore, after user is asked to change the subscription payment method clicking Yes does not change it as stated - /my-account/payment-methods?update-subscription-tokens=true&token-id=13&_wcsnonce=6552d33b15 doesnt work],
	2) when deleting the method used for a subscription and being notified that the subscription method was automatically changed to the remaining one. [furthermore, the notice says subscription is updated to DELETED CARD and looking at the subscription it has no payment method applied, just says "Via Credit card / debit card" instead of Visa ending in 4242]
	setting .woocommerce-MyAccount-content .woocommerce-info { display:block; } fixes it but am unsure about effect on other notices that may depend on flex. 
	Created issue: https://github.com/Automattic/woocommerce-payments/issues/3729
	*/ 
	display:block;
}
#toast-container > div {
	opacity: 0.95;
  }

/* woo twentytwenty set password page fix; todo:raise issue */
@media only screen and (min-width: 768px){
	.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-row--first {
		display:inline-block;
	}
}

/* why did button outlines disappear from twentytwenty style.css */
/* .wp-block-button.is-style-outline {
	border-radius: 50px;
	border: 2px solid;
	border-color:currentColor;
	font-size: 17px;
} */
	/* color: #cd2653; */
	/* padding: calc(1.1em - 2px) calc(1.44em - 2px); */

/* wp 5.9 twentytwenty button border bug
https://wordpress.org/support/topic/outline-buttons-have-no-border/
https://wordpress.org/support/topic/border-around-button-gone/
https://core.trac.wordpress.org/ticket/54919
*/
/* .is-style-outline>:where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline {
	border: 2px solid;
} */

body.privacy-policy {
	color:initial;
}