/* Change default body font weight */
body {
	font-weight: 500;
}
/* Change default headline font weight throughout demo, to be more inline with demo design */
h1, h2, h3, h4, h5, h6,
.bt_bb_service .bt_bb_service_content .bt_bb_service_content_title,
.btPrevNextNav .btPrevNext .btPrevNextItem .btPrevNextTitle,
.btMediaBox.btQuote p, .btMediaBox.btLink p {
	font-weight: 300;
}
.bt_bb_latest_posts .bt_bb_latest_posts_item_content .bt_bb_latest_posts_item_title,
table.shop_table td.product-name,
.bt_bb_masonry_post_grid .bt_bb_masonry_post_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title,
.bt_bb_masonry_portfolio_grid .bt_bb_masonry_portfolio_grid_content .bt_bb_grid_item .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title, div.product div.summary form.cart .group_table a,
.bt_bb_tabs ul.bt_bb_tabs_header,
.btPagination .paging a {
	font-weight: 400;
}
.bt_bb_counter_holder {
	font-weight: 200;
}
/* Correct font color for blog / portfolio tiles */
.bt_bb_masonry_post_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title, .bt_bb_masonry_portfolio_tiles .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content .bt_bb_grid_item_post_title {
	color: currentColor;
}

/* Correct 404 page background position */
.btErrorPage.bt_bb_section[style*="background-image"] {
	background-position: bottom;
}
/* Rework the default page headline behaviour */
.blog .btPageHeadline.bt_bb_section[style*="background-image"],
.single-post .btPageHeadline.bt_bb_section[style*="background-image"],
.post-type-archive-portfolio .btPageHeadline.bt_bb_section[style*="background-image"],
.single-portfolio .btPageHeadline.bt_bb_section[style*="background-image"] {
	background-position: 50% 0 !important;
	margin-bottom: -3em;
}
.btPageHeadline.bt_bb_section[style*="background-image"]:after {
	content: ' ';
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
	background: url('http://avantage.bold-themes.com/accountant/wp-content/uploads/sites/6/2019/03/bgn-triangle-bottom.png') no-repeat 100% 100%;
}
.btPageHeadline .bt_bb_port {
	padding-bottom: 10em;
}
@media (max-width: 768px) {
	.btPageHeadline.bt_bb_section[style*="background-image"] {
	margin-bottom: -1.5em;
}
	.btPageHeadline .bt_bb_port {
	padding-bottom: 5em;
}
}

/* Change background image for page headline */
.btPageHeadline.bt_bb_section[style*="background-image"] {
	background-position: center top !important;
}