/* Single blog post title spacing. */
.single-post #main-content .entry-title {
	margin-top: 40px;
}

/* Keep WooCommerce purchase screens focused by removing the blog sidebar. */
body.woocommerce-shop #sidebar,
body.woocommerce-cart #sidebar,
body.woocommerce-checkout #sidebar,
body.single-product #sidebar {
	display: none;
}

body.woocommerce-shop #left-area,
body.woocommerce-cart #left-area,
body.woocommerce-checkout #left-area,
body.single-product #left-area {
	width: 100%;
	padding-right: 0;
}

body.woocommerce-shop #main-content .container::before,
body.woocommerce-cart #main-content .container::before,
body.woocommerce-checkout #main-content .container::before,
body.single-product #main-content .container::before {
	display: none;
}

.bst-wm-order-access {
	margin: 0 0 2em;
	padding: 1.5em;
	border: 1px solid #d9d9d9;
}

.bst-wm-order-actions .button {
	margin: 0 0.5em 0.5em 0;
}
