@media (max-width: 821px) {	
	.bd_fullnav_logo_wrapper:before {
		content: none; 
	}
}

@media (max-width: 767px) {
	.bd_header .bd_logo_col {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	
	.bd_header .bd_fullnav_btn {
		margin-bottom: 22px;
	}
	
	
	.bd_fullnav_navs_wrapper {
		flex-direction: column;
		justify-content: center;
		align-items: start;
		padding: 1rem 0px;
	}
	
	.bd_fullnav_large {
		padding-bottom: 1rem;
		border-bottom: 1px solid rgba(254, 248, 245, 0.16);
		margin-bottom: 1rem;
		width: 100%;
	}
	
	.bd_fullnav_large li {
		margin-bottom: 0.365623rem;
	}
	
	.bd_fullnav_large a {
		font-size: 1.41884rem;
		padding-left: 0px;
	}

	.bd_fullnav_small a {
		font-size: 0.89622rem;
		padding: 0.409005rem 0px 0.448160rem;
	}
	
	.bd_nav_form_wrapper_right {
		border-left: none;
		padding-left: 0px;
	}
	
	.bd_inline_gform .gfield input[type="email"] {
		border-right: 1px solid rgba(254, 248, 245, 0.32) !important;
		border-radius: 2px !important;
	}
	
	.bd_inline_gform .gfield input[type="submit"] {
		margin-top: 1rem !important;
		border-radius: 2px !important;
	}
	
	.bd_fullscreen_nav_close {
		font-size: 0.939702rem;
		top: .6rem;
		right: .6rem;
	}
	
	.bd_footer .bd_main_menu {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		text-align: center;
	}
	
	
/* 	home */
	
	
	.bd_col_left {
		max-width: 100%;
	}

	.bd_row {
		flex-direction: column;
	}

	.bd_featured_post_link {
		flex-direction: column;
		flex-flow: column-reverse;
	}

	.bd_featured_post_meta {
		max-width: 100%;
	}
	
	.bd_col_left .bd_posts_row .bd_post_col:not(.bd_col_left .bd_posts_row .bd_post_col:last-child) {
		padding-bottom: 1.174628rem;
	}

	.bd_col_left .bd_posts_row .bd_post_col:not(:last-child) {
		border-bottom: 1px solid rgba(26, 21, 16, 0.16);
	}

	.bd_col_left .bd_posts_row .bd_post_col:not(.bd_col_left .bd_posts_row .bd_post_col:first-child) {
		padding-top: 1.252937rem;
	}
}



@media (max-width: 600px) {
	.bd_masthead_folio {
		font-size: 0.36981rem;
		gap: .5rem;
	}
	
	.bd_single_post_meta {
		flex-direction: column;
	}
}