  .individual-post-card-bookmarks
{
	width: 100%;
	border-radius: 5px;
	box-shadow:  0 0 7px #ccc;
	
	padding:5px;
	margin-bottom: 10px;
}
.bookmarks-thumbnail-image
{
	width: 100%;
	border-radius: 5px;
}
.post-title-bookmarks, .post-excerpt-bookmarks p, .post-author-bookmarks p, .post-author-bookmarks, .post-content-bookmarks
{
	text-align: left;
	padding: 0;
	margin: 0;
}
.post-excerpt-bookmarks
{
	font-size: 14px;
}
.post-author-bookmarks{
	font-size: 12px;
}
.row-bookmarks{
	display: flex;
	flex-flow: column;
}
@media (min-width: 600px) {
	.row-bookmarks{
		display: flex;
		flex-flow: row;
	}
}
.col-sm-4-bookmarks
{
	width: 100%;
	padding: 15px;
}
.col-sm-8-bookmarks
{
	width: 100%;
	padding: 15px;
}
@media (min-width: 600px) {
	.col-sm-4-bookmarks
	{
		width: 24%;
		padding: 15px;
	}
	.col-sm-8-bookmarks
	{
		width: 65%;
		padding: 15px;
	}
}
.col-sm-12-bookmarks
{
	width: 100%;
}
.sc-page-nav
{
    text-align: center;
    width: 100%;
    display: block;

}
#bookmarks-block{
	display: block;
}
.bookmarks-form-div
{
	margin-bottom: 15px;
}
#bookmarksQueryForm{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#bookmarksQueryForm input, 
#bookmarksQueryForm select {
	width: 100%;
	margin: 0 0 10px;
}

@media (min-width: 600px) {
	#bookmarksQueryForm{
		display: flex;
		justify-content: center;
		flex-wrap: nowrap;
	}
	#bookmarksQueryForm input, 
	#bookmarksQueryForm select {
		width: auto;
		margin: 0 5px;
	}
}

.bookmark-field{
	margin-left: 5px;
	margin-right: 5px;
}
.sc_bookmark_unbookmark_button
{
	border-radius: 8px;
}
.noimg-bookmark-card
{
	padding: 15px;
}