/* Prevent that HORRIBLE Ubuntu typography be used on headers on Chrome browsers when using system font tack */

h1,h2,h3,h4,h5,h6 {font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}

/* .wp-block-group.alignfull.destacados-home {
    margin-top: -0.5em;
}
*/

/* 1x1 ad positions really should be 1x1 :eyeroll: */

#newspack-ads-widget-41, #newspack-ads-widget-42, #newspack-ads-widget-44 { 
	display: none; 
}

@media only screen and (min-width: 782px) {
	.newspack-front-page .site-content {
    margin-top: 0;
	}
}

@media only screen and (min-width: 700px) {

	/* Hide .above-content banner on one-column template only when faetured image is less than 1200 px and hide it when showing the sidebar template as well, but only on desktop view */

	.post-template-default #newspack-ads-widget-33, .single-featured-image-default.post-template-single-feature #newspack-ads-widget-33 {
		display:  none;
	}
}

		/* Hide .above-content banner on one-column template only when faetured image is less than 1200 px and hide it when showing the sidebar template as well, but only on desktop view */

	.has-sidebar .above-content.widget.widget_newspack-ads-widget {
		display:  none;
	}



/* Make .above-content banner widget be aligned to the right on the first paragraph  */


.has-large-featured-image.single-featured-image-default.post-template-single-feature #newspack-ads-widget-33, 
.has-large-featured-image.single-featured-image-behind.post-template-single-feature #newspack-ads-widget-33,
.has-large-featured-image.single-featured-image-beside.post-template-single-feature #newspack-ads-widget-33,
.has-featured-image.single-featured-image-above.post-template-single-feature #newspack-ads-widget-33 {
	display: block; 
	min-width:  310px;
	min-height: 250px;
	justify-content: center;
	align-items: center;
	padding: 1em 0;
	}

@media only screen and (min-width: 700px) { 
.has-large-featured-image.single-featured-image-default.post-template-single-feature #newspack-ads-widget-33, 
.has-large-featured-image.single-featured-image-behind.post-template-single-feature #newspack-ads-widget-33,
.has-large-featured-image.single-featured-image-beside.post-template-single-feature #newspack-ads-widget-33,
.has-featured-image.single-featured-image-above.post-template-single-feature #newspack-ads-widget-33 {
	float: right;
	/* position: relative; */
	z-index: 999;
	margin-left: calc( 2 * 1rem );
	margin-top: 3em;
	margin-right: 0; 
	margin-bottom: 1em;
	/* margin: 30px 0 20px 10px; 
  padding-right: 2em; 
  right: -3em; */
	}
}

/* Style intexts */

/* 
aside.widget_newspack-ads-widget, .ad-roba-intext-1 {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 2.5em 0;
/*	padding: 1.5em 0;
	border-top: 1px dotted #d1d1d1;
	border-bottom: 1px dotted #d1d1d1; */
/*	clear: both;
}  
*/

/* Outstream */

.post-template-default .outstream {
	width:  100%;
}

.post-template-single-feature .outstream {
margin-left: calc(25% - 25vw); margin-right: calc(25% - 25vw); max-width: 100vw;
}



.home .homepage-text-featured {
	padding: 2em 20em 0.5em 3em;
	height: 123px;
}


/* Add padding to the header and a background img on desktop only */

@media only screen and (min-width: 782px) {

.home .middle-header-contain .wrapper {
    padding: 3rem 0 2.5rem;
	}
	

/* Header background home and desktop only */

.home .middle-header-contain {
background-image: url('https://source.unsplash.com/collection/42860512/1500x161/daily');
	background-position: center;
	background-size: cover;
  }
	
/* Small header mobile & single

.h-sb .middle-header-contain {
	/* background: linear-gradient(29deg,#0065ce 0%,#db21bc 100%);
	background-image: url('https://source.unsplash.com/collection/42860512/1800x69/daily');
	background-position: center;
	background-size: cover;
 }
 */
	
	
.home .bottom-header-contain {
  background: #101010;
}

.home .site-header .nav1 {
    font-size: .88em;
	 /* font-family: proxima-nova-extra-condensed, sans-serif; */
	font-weight: 800;
	font-style: normal;
	letter-spacing: -0.01em;
  }
	
/* Drop shadow on social icons and logo */

.home #menu-social svg, .home .site-branding .custom-logo, .search-icon .svg-icon {
filter: drop-shadow(1px 1px 1px rgba(0,0,0,0.9));
 }
	
}

/* Prevent CLS on ads and other dynamic-loading content */

#disqus_thread{
	min-height: 395px;
}
/* Outbrain widget */
.below-content.widget_block{
	min-height: 390px;
}

/*
@media only screen and (max-width: 727px) {
	.newspack_global_ad.global_below_header.fixed-height {
	height: 0;
	background-color: #000;
	}
	.scaip .widget_newspack-ads-widget .textwidget, .above-content.widget_newspack-ads-widget:first-child .textwidget {
		min-height: 425px;
	}
}
*/

.single-featured-image-behind .newspack_global_ad.global_below_header {
		background-color: #1A1A1A;
}


@media only screen and (min-width: 728px) {
	
.single-featured-image-behind .newspack_global_ad.global_below_header, 
.single-featured-image-beside .newspack_global_ad.global_below_header, 
.single-featured-image-above .newspack_global_ad.global_below_header 
{
	background-color: #1A1A1A;
	margin-bottom: 0;
	min-height: 116px;
}

.single-featured-image-default .newspack_global_ad.global_below_header
{
	margin-bottom: 0;
	min-height: 116px;
}



.scaip .widget_newspack-ads-widget .textwidget, .above-content.widget_newspack-ads-widget:first-child .textwidget  {
		min-height: 250px;
	}
	
	body:not(.newspack-front-page) .newspack_global_ad.global_below_header+.site-content {
		margin-top: 0;
	}
	
/* Change top banner background color to match featured posts background & add padding */

.home .newspack_global_ad.global_below_header {
	background: #000;
	min-height: 116px;

 }
}

.home .newspack_global_ad.global_below_header {
	background: #000;
	}

.home .site-header .secondary-menu, .mobile-menu-toggle, .desktop-menu-toggle  {
  text-transform: uppercase;
}


.home .highlight-menu-contain {
  margin-top: 0;
  background: #1A1A1A;
  border-top: 1px solid #2a2a2a;
}


.home .highlight-menu-contain .wrapper {
  padding: 0.3rem 0 0 0;
  height: 1.6rem;
  font-size: .7em;
  font-weight: bold;
}

.home .highlight-menu .menu-label {
    color: #f1f1f1;
    font-weight: bold;
    text-transform: uppercase;
  }

.home .highlight-menu a, .highlight-menu a:visited {
    color: #d1d1d1;
 }

.home .highlight-menu a:hover {
  color: #1b7cd1;
  text-decoration: underline; 
}

.highlight-menu li {
  margin-right: .7rem;
}
  

/* Uppercase cats, color & margins */
.wpnbha .cat-links {
	font-size: 0.7em;
}

.cat-links a, .cat-links a:visited {
	text-transform: uppercase;
	background-color: #7829d1;
  color: #fff;
}

@media only screen and (max-width: 782px) {
	.featured-image-beside .cat-links a, .featured-image-beside .cat-links a:visited {
	margin-top: 1.5em;
	}
}

/* Article section title */

h2.accent-header, .wpnbha .article-section-title {
  /* font-family: proxima-nova-extra-condensed, sans-serif; */
    font-weight: 800;
    text-transform: none;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 0;
	color: #444;
	}

.wpnbha .article-section-title span {
	font-size: 1.8em;
	letter-spacing: -0.01em;
}

h2.accent-header span {
	font-size: 1.5em;
	color: #D129BE;
}
 
/* Clear: both for betweetn paragraphs' ads */

.scaip .widget_newspack-ads-widget {
	clear: both;
}

/* Recent articles widget */

.widget_recent_entries a {
	font-size: 1.2em;
}

/* End of article */

/*
.widget_top-posts h2.widget-title, h3.jp-relatedposts-headline, .widget_recent_entries h2 {
	text-transform: uppercase;
	font-size: 0.95em;
	font-weight: 800;
	color: #cc0b36;	
} 

.widget_top-posts li {
	font-size: 1em;
    margin-bottom: 0.5em;
}

.widget_top-posts ul {
	list-style: none;
    padding-left: 0;
	color: #cc0b36; 
}

*/

/* Related articles 

.jp-related-posts-i2__post-link {  
	line-height: 1.2em;
	margin-bottom: 0.6rem;
	margin-left: 0.6rem;
	padding: 0;
	list-style-type: none;
	display: list-item
}

.entry-content .jp-relatedposts-i2 a, .entry-content .jp-relatedposts-i2 a:visited  {
		color: #1B7CD1;
		font-weight: 700;
	}

.entry-content .jp-relatedposts-i2 a:hover {
	color: #D129BE;
	text-decoration: underline;
	}

*/

/* Subscription form article below content */

/*

.below-content.widget_mc4wp_form_widget {
  background-color: #ffce0b;
  padding: 0em 1em 1.2em 1em;
  font-style: normal;
  font-family: sans-serif;
	display: inline-block;
}

.below-content.widget_mc4wp_form_widget .newsletter-input {
	text-align:center;
	margin-bottom: 0.3em;
}

.below-content.widget_mc4wp_form_widget input.email {
    display: inline-block;
		width: 85%;
    max-width: 600px;
    height: 50px;
    line-height: 48px;
    border: solid 1px #000;
    box-sizing: border-box;
    padding: 0 10px;
}

.below-content.widget_mc4wp_form_widget input#newsletter-below-content-button  {
    width: auto;
    padding: 0 20px;
    height: 50px;
    display: inline-block;
    background: #000;
    color: #FFF;
    border: 0;
    font-size: 20px;
    outline: 0;
    border-radius: 0; 
  }

*/

/* Tags */
.tags-links {
text-transform: capitalize;
}

/* Footer */

.above-footer.widget_text {
	max-width: 970px; 
	text-align: center;
	margin: 2rem auto 0 auto;
	padding: 0.5rem 0;
	border-top: 1px solid #e1e1e1; 
}

#text-3  {
	font-size: 0.7rem;
}

#text-3 a {
    background-color: #f1f1f1;
    margin: 0 0.25rem 0.25rem 0;
    padding: 0.25rem 0.5rem;
	display: inline-block;
	color: #1a1a1a;
}


.newspack_global_ad.global_above_footer {
    margin-bottom: 0;
}

.footer-widgets .widget-title {
	font-size: 120%;
	color: #565656;
}

/* Jetpack related posts 

.jp-related-posts-i2__row {
margin-left: calc(25% - 25vw);
margin-right: calc(25% - 25vw);
max-width: 100vw;
}
*/


#jp-relatedposts{
	min-height: 845px; 
}

@media only screen and (min-width: 780px) {
	#jp-relatedposts {
		background-color: #f0f0f0;
		padding: 20px;
		min-height: 329px;
	}
}


/* Disable Gravatars */

.entry-meta .author-avatar {
	display: none;
}

/* Fix FOUC */
.has-text-align-center {
	text-align: center; 
}