/*
 Theme Name:  TNA Bootnews Child
 Description: Bootnews Child Theme
 Author:      JBS Sam Mittelstaedt
 Author URI:  https://jbs.org
 Theme URI:   http://https://bootstrap.news/
 Template:    bootnews
 Version:     1.0.0
 Text Domain: tna
*/
/*
ALT: "Lucida Sans Unicode", "Lucida Grande", sans-serif; 
*/
:root{
	--fontheading: "Roboto", sans-serif;
	--text: #333;
	--aheading: #1b1b1b;
	--blue: #0053A4;        /* rgb(0, 83, 164) */
	--bluedk: #002258;
	--graylt: #ccc;			/* rgb(204, 204, 204) */
	--graymd: #aaa;
	--greenmd: #009900;
	--red: #D61829;         /* rgb(214, 24, 41) */
	--reddk: #9D0917;
	--success: #009900;
}

/* layout */
@media(max-width:992px){
.main-logo img {max-width:10rem; margin-top:0; margin-bottom:0;}
}

.tna-header-left{}
.tna-header-right{}
.tna-header-left a,.tna-header-right a{color:var(--red); font-weight:600; text-transform:none; font-size:1.2em;}

.home-featured-left{}
.home-featured-right{}
.home-right-top{}
.home-right-bottom{}

/* global styles */
.bg-dark{background:#000;}
.post-content p,p{color: var(--text);}
.tna-responsive img{width:100%; height:auto;}
h1{font-size:1.8em;}
h4 > a{color: var(--blue);}
b, strong {font-weight: 600;}

/* buttons */
.btn-success {color: #fff; background-color: var(--success); border-color: var(--success);}
.btn-outline-primary:hover{color:#fff !important;}

/* figure */
a.featured_image_att{font-size:10px;}


/* menu */
.top-menu .top-donate{background:#fff;}
.top-menu .top-donate a{font-weight:600; color: var(--red) !important;}
.navbar-topright .nav-link {font-size: 1.2em !important;padding: 0rem .5rem;}
.navbar-topright .parler{line-height:18px;}

.mega ul.menu ul{padding-left: 15px;}
.mega ul.menu > li > a{font-size:18px; font-weight:600;}
.mega .second-row{margin-top:-200px; margin-bottom:25px;}

@media(max-width:576px){
h1.entry-title{font-size:1.5em;}
.mag-body h1 {font-size: 1.5em;}
.mag-body h2 {font-size: 1.25em;}
.top-menu .top-donate{display:none;}
}
.mega ul.menu ul li.mega-attn a{color: var(--red); font-weight:600;}

/* mega menu - magazine */
.magmenu-left{border-right:1px solid var(--graymd);}
.dropdown-menu.list-group{margin-top:-10px;}
.dropdown-menu .list-group-item{border:0;font-weight:600;font-size:1.2em;padding: 0.3rem 1rem;}
.dropdown-menu .list-group-item:hover{background:#f2f2f2;}
.dropdown-menu .list-group-item a{color:#000;}
.dropdown-menu .list-group-item a:hover{color:var(--blue); background:none;}
.dropdown-menu .current-issue a{color: var(--red);}
/* single_magazine */
.post-template-single-magazine{}
.post-template-single-magazine h1.entry-title{text-transform:uppercase;}
.mag-issue{border-bottom:2px solid var(--red); margin-bottom:2em;}
.mag-issue .voldate{text-align:right;}
.mag-body{}
.mag-body hr.is-style-wide{border-width:2px; border-color: var(--red); margin-top:30px; margin-bottom:30px;}
.mag-body h1{font-size:1.8em; line-height:1.8em;}
.mag-sidebar{border-right:1px solid var(--red);}
.mag-sidebar img,.mag-mobile-menu img{width:100%; height:auto;}
.mag-sidebar h1{color: var(--red); font-size:1.5em;  font-weight:600; text-transform:uppercase; margin-top:1em;}
.mag-sidebar h1::first-letter {font-size: 1.4em;}
.mag-sidebar h3{margin-bottom:0;}
.mag-sidebar h3 a{color: var(--blue);}
.mag-sidebar h3 a:hover{color: var(--reddk);}
.mag-sidebar .mag-departments h3{margin-bottom:.3rem;}
.mag-sidebar h5{font-size:.8rem; margin-bottom:0; text-transform:uppercase;}
/*.mag-sidebar h5 > a{text-decoration:underline; color: var(--blue);} */
.mag-sidebar .wp-block-separator{border-width: 3px; border-color: var(--red);}
.post-content .mag-sidebar h5{margin-bottom:0 !important;}
.post-template-single-magazine hr.is-style-wide{border-width:2px; border-color: var(--red);}

.magazine-article-image{margin-bottom:2em;}
.magazine-article-image .size-full{width:100%; height:auto;}
.magazine-tag{position:absolute;right:15px;top:0;min-width:200px;z-index:100;
background:var(--red);color:#fff;font-size:1em;font-weight:bold;text-transform:uppercase;text-align:right;
padding:5px 15px 5px 15px;white-space:nowrap;border-left:1px solid #fff;border-bottom:2px solid #fff;
}
.magazine-pullquote{font-size:1.2em;margin:2em 0 2em 2em;}
.magazine-author{margin-bottom:1em; text-align:center;font-weight:bold;border-top:1px solid var(--graymd);border-bottom:1px solid var(--graymd);}
.magazine-author::before{content: "by\00a0";}
.magazine-content{}
.magazine-byline{border-top:1px solid var(--graymd); text-align:right;}
.magazine-byline::before{content: "\2014\00a0";}
.magazine-footer{margin-top:60px;font-size:12px;padding:2em;color:#555;background:#f2f2f2;}
.magazine-cta{border-top:1px solid var(--graymd); font-size:1.1rem;}

.magazine-volume{font-weight:600; color:var(--graymd); font-size:2em; text-align:center; border-top:1px solid var(--graymd); border-bottom:1px solid var(--graymd);}
.category-magazine .taxonomy-description{font-size:1.2em;}
.magazine-covers img:hover{border:2px solid var(--red);}
.magazine-covers .news-date{font-size:.9rem; font-weight:600;}

@media(max-width:992px){
.mag-issue {margin-bottom: 1em;}
.magazine-pullquote{font-size:1.1em;margin:1em 0 1em 1em;}
}
a.mag-mobile-menu-toggle{font-size:1.2rem; font-weight:600;}
.mag-mobile-menu hr{margin-top:.5em; margin-bottom:.5em;}
.mag-mobile-menu h1{color: var(--red); font-size:1.2em;  font-weight:600; text-transform:uppercase; margin-top:0em;}
.mag-mobile-menu h1::first-letter {font-size: 1.3em;}
.mag-mobile-menu h3{font-size:1rem; margin-bottom:.3;}
.mag-mobile-menu h3 a{color: var(--blue);}
.mag-mobile-menu h3 a:hover{color: var(--reddk);}
.mag-mobile-menu .wp-block-separator{border-width: 2px; border-color: var(--red);}

/*home page magazine widget*/
.tna-magazine-block .card-body{padding-bottom:11px;}
.tna-magazine-block .card-title{font-weight:600; font-size:1.2rem;}
.tna-magazine-block .card-author{font-size:.9rem;}
.tna-magazine-block .thumbnail img{width:100%; height:auto;} 

/* yotu */
.bg-dark .yotu-videos .yotu-video h3{color:#fff;}
.bg-dark [class*=" yotu-template-big-"] .yotuwp-bar {background: #1b1b1b;}

/* widgets */
h2.widgettitle, .block-title-2{text-transform: uppercase;border-bottom: 2px solid var(--blue); padding-bottom:0;}
.block-title-2 h4.h5{font-size:1.2em; margin-bottom:0; }

.tna-news-block{min-height:90px; padding:0 0 1em 0;} /*border-bottom: 1px solid var(--graymd);*/
.tna-news-block .card-title{font-size:1rem; line-height:1.3rem; margin-bottom:3px;}
.tna-news-block .card-category{margin: 3px 0;font-size: 0.7em;line-height:1; font-weight:600;}
.tna-news-block .card-category a{background:var(--blue); color:#fff; padding:3px;}
.tna-news-block .card-category a:hover{background:#000;} 
.tna-news-block .card-date{margin-bottom: 0.25em;font-size: 0.7em;line-height: 1; padding:0;}

/* Popular posts */
.wpp-tna-home {margin-left: 0;margin-right: 0;padding: 0;}
.wpp-tna-home li {min-height:100px; display: flex;align-items: center;list-style: none;margin: 0 0 1em 0;padding: 0 0 1em 0;} /*border-bottom: 1px solid var(--graymd);*/
.wpp-tna-home li:last-of-type,.wpp-tna-home li:only-child {margin: 0;padding: 0;border-bottom: none;}
.wpp-tna-home li .wpp-thumbnail {overflow: hidden;display: inline-block;flex-grow: 0;flex-shrink: 0;margin-right: 1em;font-size: 0.8em;line-height: 1;background: #f0f0f0;border: none;}
.wpp-tna-home li a {text-decoration: none; color:inherit;}
.wpp-tna-home li a:hover {text-decoration: none; color:var(--blue);}
.wpp-tna-home li .taxonomies {width:49%; float:left; margin:3px 0; font-size:0.7em; line-height:1; font-weight:600;}
.wpp-tna-home li .taxonomies a{background:var(--blue); color:#fff; padding:3px;}
.wpp-tna-home li .taxonomies a:hover{background:#000;}
.wpp-tna-home li .wpp-date {width:49%; float:left; margin-bottom: 0.25em;font-size: 0.7em;line-height: 1;}
.wpp-tna-home li .wpp-post-title {margin-bottom:3px; font-size:1rem; line-height:1.3rem; font-weight:500; font-family:var(--fontheading);}
.wpp-tna-home li .wpp-excerpt {margin: 0;font-size: 0.8em;}

.widget_categories label,.widget_archive label{display:none;}
@media (min-width: 768px){
	.wpp-tna-home li .wpp-post-title,.home-featured .card-title{font-size:.9rem; line-height:1rem;}
	.widget_categories #cat,.widget_archive #archives-dropdown-2{font-size:1.2em !important;}
}

@media (min-width: 576px) and (max-width: 768px){
	.tna-news-block .card-date{padding-left:15px;}
	.wpp-tna-home li .taxonomies {display:none;}
	.wpp-tna-home li .wpp-date {width:100%;}
}

/* social share */
.btn-parler {background-color: #A50202 !important; color: #fff;}
.btn-parler:hover {background-color: #8D0101 !important; color: #fff;}
.parler img{height:24px; width:auto;margin:-3px 10px 0 8px;}
.parler a{color:#fff !important;font-weight:bold;}
.parler a:hover{color:#ddd !important;font-weight:bold;}
.hover-parler a{background: url("../../../assets/theme/icon/parler24-white.png") no-repeat; background-size:18px 18px;}
.hover-parler a:hover {color: #A50202 !important; background: url("../../../assets/theme/icon/parler24-white.png")  no-repeat; background-size:18px 18px;}
.social-no-fa{margin-left:25px;}
.navbar-nav .parler img{height:16px; width:auto;margin:0;}

.tna-social-channels ul{list-style-type:none;}
.tna-social-channels a{font-size:1.2em;}

/* Widget - Social */
.social-two .bg-parler, .btn-parler {background-color: #A50202 !important; color: #fff;}
.social-two .parler img{height:24px; width:auto;margin:-3px 10px 0 8px;}
.social-two .parler a{color:#fff !important;font-weight:bold;}
.social-two .parler a:hover{color:#ddd !important;font-weight:bold;}
.social-two .text-parler {color: #A50202 !important;}
.hover-parler a{background: url("../../../assets/theme/icon/parler24-black.png") no-repeat; background-size:18px 18px;}
.hover-parler a:hover {color: #A50202 !important; background: url("../../../assets/theme/icon/parler24-red.png")  no-repeat; background-size:18px 18px;}
.social-no-fa{margin-left:25px;}
#tna_bootnews_social-2{margin-bottom:-10px;}

/*ADSERVE WIDGET*/
#header-adserve{height:110px; padding:10px 0;}
.adserve_top_leader_board_1{height:90px;}
.adserve_innter_text_2{height:90px;}
.adserve_bottom_leader_board_10{height:90px;}
@media(min-width:768px) and (max-width:992px){
}
@media(min-width:576px) and (max-width:768px){
	#header-adserve{height:90px; padding:0;}
	.adserve_top_leader_board_1{height:90px;}
	.adserve_innter_text_2{height:90px;}
	.adserve_bottom_leader_board_10{height:90px;}
}
@media(max-width:576px){
	#header-adserve{height:50px; padding:0;}
	.adserve_top_leader_board_1{height:50px;}
	.adserve_innter_text_2{height:50px;}
	.adserve_bottom_leader_board_10{height:50px;}
}
.right-sidebar-lg .widget_adserve{width:100%; max-width:300px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.right-sidebar-lg .widget_adserve img{width:100%; max-width:300px; height:auto;}
.right-sidebar-lg .widget_adserve iframe{max-width:100%;}
.adserve_top_leader_board_1{margin-left:auto; margin-right:auto; }
.adserve_top_leader_board_1 img,
.adserve_inner_text_2 img,
.adserve_bottom_leaderboard_10 img{
	margin-left:auto; 
	margin-right:auto; 
	max-width:100% !important;
	height:auto;
}
.home .adserve_bottom_leaderboard_10{margin-bottom:3rem;}

/*embeds*/
@media (min-width: 992px){
.post-content .wp-block-embed {padding-bottom: 56.25% !important;}
}

/*whatfinger*/
.whatfinger .wWidget_thumb img{width:100%; height:auto;}
.whatfinger-video .block-title-2.block-title-2{margin-bottom: .5rem;}
#wWidget_d41b962f470.wWidget_wrapper {background: #ffffff !important;}

/* custom taxonomies */
.taxonomy-description { max-width: 100% !important;}


/*lazyblock/products*/
.jbs-product-grid{}
.jbspg-error{margin-top:50px;height:200px;font-size:10px;}
.jbspg-item{width:240px;float:left;margin:5px;}
.jbspg-item:hover .jbspg-thumbnail{opacity:.7;}
.jbspg-image{height:240px;display:table-cell;vertical-align:middle;}
.jbspg-thumbnail{width:100%;height:auto;}
.jbspg-text{margin:5px 10px;font-size:.9em;line-height:1.5em;height:4.5em;overflow:hidden;text-align:center;}
.jbspg-more{text-align:center;}
.jbspg-more .btn{font-weight:400; padding:6px 20px;}

/* freedom-index */
#scorecard-app .bt50-jumbotron .bt50-jumbotron-overlay-content p {color: #fff;}
#scorecard-app .bt50-back {background: #d61829;}
#scorecard-app .bt50-jumbotron .bt50-jumbotron-overlay-content {opacity: .95;}
#scorecard-app .legislator-meta a {color: #0053a4;}
.bt50-jumbotron-overlay-content strong {color: #f2f2f2 !important;}
#scorecard-app .legislators-side select {font-size: 14px !important;color: #333 !important;}

@media screen and (min-width: 760px) {
#scorecard-app	.bt50-jumbotron {	min-height: 500px;}
}
#scorecard-app input {
font-size: 1rem !important;
color: #000 !important;
font-weight: 600;
}

/*recaptcha*/
.grecaptcha-badge {opacity: 0;}
.grecaptcha-badge { visibility: hidden; }
.grecaptcha-notice, .grecaptcha-notice a{color: var(--graymd); font-size:12px; margin-top:-20px;}


/* video */
.category-video article .card-text{font-size:.8rem;}

.footer-affiliate{width:100%; text-align:center;}

/*bootstrap override*/
.wp-block-quote {font-size:1rem;}
pre.wp-block-verse{white-space: pre-wrap;}
.post-page strong {color: inherit;}

.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: auto;
margin-right: auto;
text-align: left;
max-width: 90%;
border-left: none;
background: none;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin-top: 0;
margin-bottom: .5rem;
font-size: 1.3rem;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
text-transform: none;
font-style: normal;
margin-left: 3.5rem;
}



/*contact form*/
.schema-faq-question{color: var(--reddk) !important; font-size:1.1rem;}


@media (max-width: 420px){
	p.asp-try{display:none !important; visibility:hidden;}
}
@media print {
#content .col-md-8{width:100%; flex: 0 0 100%; max-width: 100%}
.is-provider-youtube{display:none !important;}
}
