/*
 Theme Name:   Bold News Child
 Theme URI:    http://bold-news.bold-themes.com
 Description:  Bold News Child Theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     bold-news
 Version:      1.0.3
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  bold-news-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.btCategoryTitleTxt {
color: #094382 !important;
}

/* Expand carousel cards to show four lines of the headline
 * 2021-03-05 - Created by Sitebolts Resnick/Vuong
 * 2021-05-08 - min-height 5.5em added Resnick
-------------------------------------------------------------- */
.btSinglePostTemplate .btSinglePostContent h1,
.btSinglePostTemplate .btSinglePostContent h2,
.btSinglePostTemplate .btSinglePostContent h3,
.btSinglePostTemplate .btSinglePostContent h4,
.btSinglePostTemplate .btSinglePostContent h5,
.btSinglePostTemplate .btSinglePostContent h6,
.btSinglePostTemplate .btSinglePostContent h7,
.btSinglePostTemplate .btSinglePostContent h8 {
	padding-bottom: 0;
	max-height: 5.5em !important;
	min-height: 2.5em !important;
	display: block;
    display: -webkit-box;
	-webkit-line-clamp: 4 !important;
	-webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

/* Remove article text under archive page titles
 * 2021-04-30 - Created by Sitebolts Resnick
-------------------------------------------------------- */
div.port header.header.btClear.extralarge div.dash h1 span.headline div.headline_feat_image_caption {
	display: none;
}

.grecaptcha-badge
{
	display: none!important;
}

#input_7_2 iframe
{
	transform: scale(0.8);
    transform-origin: 0 0;
}

/* Hide the weird blank gray section from the top of the home page */
body.home section.boldSection.bottomSemiSpaced.btPageHeadline.gutter.topSemiSpaced
{
	display: none;
}

.fixed-ad-1
{
	height: 120px!important;
	overflow-y: hidden!important;
}

.fixed-ad-1 iframe
{
	height: 90px!important;
	overflow-y: hidden!important;
}

/* Unset some weird rule that Bold Builder sometimes adds that breaks selecting text on front-end pages */
html body.logged-in.bt_bb_plugin_active:not(.bt_bb_fe_preview_toggle)
{
	user-select: auto;
}

.single-post.btStandardHeadline .btPageHeadline
{
	background-color: #333333;
}

.flapol-related-articles .section-title
{
	font-size: 20px;
	text-align: left;
}

.flapol-related-articles .related-articles-list
{
	display: flex;
	flex-direction: column;
}

.flapol-related-articles .related-article
{
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	border-top: 1px solid #ddd;
	padding-top: 16px;
	margin-top: 8px;
}

.flapol-related-articles .related-article-title
{
	font-size: 16px;
	font-weight: 700;
	text-align: left;
}

.flapol-related-articles .related-article-tag
{
	background: #616161;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	padding: 6px 8px;
}

.flapol-related-articles .related-article[data-is-top-item="yes"]
{
	padding: 15px;
	margin-bottom: 10px;
	background-size: cover;
	background-position: center;
	position: relative;
}

.flapol-related-articles .related-article .background-overlay
{
	width: 100%;
	height: 100%;
	background-color: #00000066;
	position: absolute;
	top: 0;
	left: 0;
}

.flapol-related-articles .related-article[data-is-top-item="yes"] .related-article-title
{
	padding: 0;
	z-index: 2;
}

.flapol-related-articles .related-article[data-is-top-item="yes"] .related-article-title a
{
	color: #ffffff;
}

.flapol-related-articles .related-article[data-is-top-item="yes"] .related-article-title a:hover
{
	color: #dc0003;
}

.flapol-related-articles .related-article[data-is-top-item="yes"] .related-article-tag
{
	margin-bottom: 20px;
	z-index: 3;
}