/*
Theme Name: Unofficial Networks
Theme URI: https://unofficialnetworks.com/
Template: newspack-theme
Author: TMBR Creative Agency
Author URI: https://wearetmbr.com/
Description: Custom Newspack theme for Unofficial Networks
Version: 1.72.0.1687901109
Updated: 2023-06-27 17:25:09

*/

@import url('https://fonts.googleapis.com/css2?family=Aleo:ital,wght@0,400;0,700;1,400&family=Nunito+Sans:opsz,wght@6..12,400;6..12,700;6..12,900&display=swap');

.page-description, .not-found .page-title, .error-404 .page-title, .pagination .nav-links, .wp-block-query-pagination, .comments-title, .cat-links, .comment-author .fn, .no-comments, .site-title, .post-navigation .post-title, h1, h2, h3, h4, h5, h6
{
	font-weight: 900;
}
/* CSS Reset / cleanup
-----------------------*/
a, a:active, a:focus {
   outline: none;
}

#masthead,
#primary,
.wrapper,
#page{
	width: 100%;
	max-width: 1165px !important;
	overflow-x: hidden;
}

#page{
	margin: 0 auto;
	padding: 0 1rem;
	background-color: #fff;
}

.footer-branding .wrapper,
.site-info .widget-area,
.site-info .site-info-contain{
	padding: 1rem;
}
.site-footer{
	margin: 0;
}
/* Main Navigation Bar 
----------------------*/
#masthead{
	width: 100%;
	margin: 0 auto;
}
#masthead .nav-wrapper{
	margin-right: 1rem;
}
#social-nav-contain{
	margin-left: 1rem;
}

#primary{
	background-color: #fff;
	padding: 0;
}

.h-stk .site-header{
	box-shadow: none;
}

.h-stk.h-db .bottom-header-contain,
.bottom-header-contain{
	border-bottom: 1px solid #444;
	border-top: 2px solid #159ed0;
	background-color: var(--newspack-theme-color-text-main);
}
.bottom-header-contain .wrapper{
	border: none;
}
.site-header .nav1 .main-menu > li {
	color : #fff
}
.site-content {
	margin-top: 0;
}

/* BreadCrums */
.site-breadcrumb {
	display: none !important;
}
/* Mobile Nav Bar */
.mobile-sidebar{
	background-color: #fff;
}

/* Post Content 
----------------------*/

.single .main-content > .post-thumbnail:first-child {
	margin-top: 1rem;
}

.featured-image-behind{
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
}

.featured-image-above figure.post-thumbnail{
	margin: 0;
	max-width: 100%;
}

.featured-image-behind::before,
.wpnbpc .post-thumbnail:before,
body.home .wpnbha.image-alignbehind .post-has-image .post-thumbnail::after {
	background: rgba(34,34,34,.4);
	background: linear-gradient(0deg, rgba(34,34,34,1) 0%, rgba(0,0,0,0) 70%);
}

.wpnbpc .post-thumbnail:before {
	position: absolute;
	z-index: 1;
	display: block;
	width: 100%;
	height: 100%;
	content:  "";
}


.wpnbpc article .entry-wrapper{
	background: rgba(0,0,0,.2) !important;
	z-index: 10;
}
.entry-header, .page-header, .archive .page-header{
	margin-top: 1rem;
}
.featured-image-behind .entry-header{
	margin: 4rem 2rem 0rem 2rem;
}

/*
body.single-post .entry-header .cat-links{
	display: none;
}
*/

#gform_submit_button_4{
	background-color: var(--newspack-theme-color-primary-variation);
	text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer{
	padding: 0;
}
.entry-content a,
.entry-meta a,
{ 
	color: var(--newspack-theme-color-primary-variation);
}

.main-content article .entry-content p a
{
	color: var(--newspack-theme-color-primary-variation) !important;
}

footer.entry-footer a{
	color: var(--newspack-secondary-color);
}

.entry-content a.jp-relatedposts-post-a:hover{
	text-decoration: none;
}
.single #secondary{
	padding-top: 0;
}

.single .entry-title{
	margin: 0 0 .5em 0;
}

.un_post_tags{
	font-size: .8rem;
	color: #666;
	margin: 0 !important;
	padding: 0;
	display: inline-block;
}
.un_post_tags li{
	display: inline-block;
}
.un_post_tags a {
	color: #666;
	text-decoration: none;
	margin: 0 .2rem;
}
/* Homepage Slider 
------------------------ */

.wpnbha .cat-links, amp-script .wpnbha .cat-links,
.entry-meta .byline a{
	color:  #666;
}


.entry-header .cat-links .sep {
	display: none;
}
.entry-header .cat-links a,
.entry-header .cat-links a:hover{
	margin: 0 .5rem .5rem 0;
}
.swiper .cat-links a,
.entry-header .cat-links a,
.swiper .cat-links a:hover,
.swiper .cat-links a:active,
.swiper .cat-links a:visited,
.entry-header .cat-links a:hover,
.entry-header .cat-links a:active,
.entry-header .cat-links a:visited{
	display: inline-block;
	padding: .3rem .6rem;
	background-color: var(--newspack-theme-color-primary-variation);
	color: #fff;
	font-weight: 700;
}

body.home .jetpack_top_posts_widget .widgettitle{
	font-size:  .8rem;
	margin:  0 0 0.75rem 0;
	color: var(--newspack-theme-color-primary);
	border-bottom: 4px solid var(--newspack-theme-color-border);
	color: var(--newspack-theme-color-primary);
	padding-bottom: 0.33rem;
}

.wpnbha .article-section-title,
body.home .jetpack_top_posts_widget .widgettitle{
	text-transform: uppercase;
	letter-spacing: .1em;
}

.article-section-title{
	text-transform: uppercase;
	letter-spacing: .1em;
}
.homepage-top-posts,
.article-section-title{
	margin: 1rem 0 !important;
}


.homepage-top-posts .jetpack-top-posts-title{
	line-height: 1.1;
}
.homepage-top-posts .jetpack-top-posts-title a{
	font-weight: 900;
	font-size: 1rem;
	font-family: var(--newspack-theme-font-heading);
	text-decoration: none;
	line-height: 1.1;
}

/* Footer 
----------------------*/
.site-footer .footer-branding .wrapper, .site-footer .footer-widgets:first-child .wrapper{
	border-top: none;
	padding: 1rem;
}

.site-footer .footer-widgets .wrapper{
	padding: 0 1rem;
}
.newspack-newsletters-subscribe input[type="submit"]{
	background-color: var(--newspack-theme-color-primary-variation) !important;
}

// JP Related posts full witdth updates

div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post {
-moz-opacity: 1;
opacity: 1;
}

div#jp-relatedposts div.jp-relatedposts-items div.jp-relatedposts-post:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
-moz-opacity: 1;
opacity: 1 !important;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1 !important;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right:  0 !important;
}

@media only screen and (min-width: 782px) {
	#jp-relatedposts.jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
		width:  100%;
	}
	.highlight-menu-contain{
		display: none !important;
	}
	.newspack-front-page .site-content{
		margin-top: 0;
	}
}
@media only screen and (max-width: 640px){
	#jp-relatedposts .jp-relatedposts-items-visual {
		margin-right: 0;
	}
}

/* tablet up */
@media only screen and (min-width: 1168px) {
  	.archive #secondary, .blog #secondary, .search #secondary, .page #secondary, .single #secondary {
     width: calc( 35% - 1.5rem );
  	}
	.single .entry-title{
	  font-size: var(--newspack-theme-font-size-xxxl);
	}

}

@media screen and (max-width: 1168px) {

	#masthead,
	#primary,
	.wrapper,
	#page{
		max-width: 100%;
	}

	.middle-header-contain{
		padding: 0;
	}
}

/* Iphone */
@media screen and (max-width: 728px) {
 	.-hide-mobile{
 		display: none;
 	}
 	.site-header .custom-logo{
 		max-width: 225px !important;
 	}
 	.wpnbpc article .entry-wrapper{
		padding: 1em !important;
	}
	.wpnbpc article .entry-wrapper .entry-meta{
		display: none !important;
	}

   .archive #secondary, .blog #secondary, .search #secondary, .page #secondary, .single #secondary {
    width: 100%;
   }
   aside#secondary{
   	display: none;
   }

   body.home .wp-container-core-columns-is-layout-1,
   body.home .wp-container-core-columns-is-layout-2{
   	margin: 0;
   	gap: 0;
   }
}