/*
Theme Name:         NewsNova
Theme URI:          https://mysterythemes.com/wp-themes/news-portal
Author:             Mystery Themes
Author URI:         https://mysterythemes.com
Description:        NewsNova is a modern, responsive, and feature-rich news and magazine WordPress theme built as a child theme of News Portal. It offers a clean and engaging design with flexible layouts powered by News Portal Blocks, allowing you to showcase featured stories, latest posts, categories, sliders, and other content in an attractive way. Designed with readability and usability in mind, NewsNova is ideal for news websites, online magazines, blogs, editorial websites, and other content-focused publications.Check demo here: https://demo.mysterythemes.com/child-theme/newsnova
Version:            1.0.0
Requires at least:  5.6
Tested up to:       7.1
Requires PHP:       7.2
License:            GNU General Public License v3 or later
License URI:        http://www.gnu.org/licenses/gpl-3.0.html
Template:           news-portal
Text Domain:        newsnova
Tags:               news, blog, grid-layout, custom-colors, one-column, two-columns, three-columns,four-columns, left-sidebar, right-sidebar, footer-widgets, full-width-template, theme-options, rtl-language-support
*/

body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
.single .byline,
.group-blog .byline,
.posted-on,
.blog-author,
.blog-cat {
  font-family: 'Montserrat', sans-serif;
}

.np-post-title.small-size a,
.news-ticker-title>a,
.news_portal_featured_posts .np-single-post-wrap .np-post-content .np-post-title a {
  font-weight: 600;
}

.single .entry-content a {
  text-decoration: underline;
}

.header-layout--layout1 #masthead .site-branding {
  float: unset;
  display: inline-block;
  width: 40%;
  text-align: center;
}

.mt-flex {
  display: flex;
  align-items: center;
}

.header-layout--layout1 .search-main a,
.header-layout--layout1 .search-main a:focus {
  color: #000;
}

.header-layout--layout1 .np-icon-elements-wrapper,
.header-layout--layout1 .np-social-icons-wrapper {
  width: 30%;
  text-align: right;
}

.header-layout--layout1 .np-social-icons-wrapper {
  float: left;
  text-align: left;
}

.header-layout--layout1 #masthead .site-branding {
  margin: 0px;
}

.header-layout--layout1 .mt-social-icons-wrapper a {
  font-size: 20px;
  margin-right: 15px;
}

.header-layout--layout1 .mt-social-icons-wrapper {
  text-align: unset;
}

.header-layout--layout1 .np-icon-elements {
  float: unset;
  display: inline-block;
  margin: 10px 20px 0px 0;
}

.header-layout--layout1 .np-header-menu-wrapper .mt-container {
  display: flex;
  justify-content: center;
}

.header-layout--layout1 .np-logo-section-wrapper {
  padding: 30px 0px;
}

.header-layout--layout1 #masthead .mt-container .np-header-ads-area .widget {
  margin: 40px 0px 20px;
}

.widget .np-aside-social-wrapper .mt-social-icons-wrapper a i {
  color: #fff;
}

.site-footer .widget p {
  color: #fff;
}

.np-post-meta span,
.np-post-meta span a {
  color: #606060;
}

.featured-posts .np-post-meta span,
.featured-posts .np-post-meta span a {
  color: #d9d9d9;
}

.header-layout--layout1.site-mode--dark .search-main a,
.header-layout--layout1.site-mode--dark .search-main a:focus {
  color: #fff;
}

.home .entry-title {
	display: none;
}
.np-block.news_portal_featured_posts .byline {
	display: none !important;
}
.np-ticker-block {
	margin-bottom: 10px;
}

@media only screen and (max-width:768px) {
  .header-layout--layout1 .mt-social-icons-wrapper a {
    font-size: 18px;
  }

  .header-layout--layout1 #masthead .np-header-ads-area {
    margin-top: 0px;
  }
}

@media only screen and (max-width:600px) {
  .header-layout--layout1 .np-social-icons-wrapper {
    width: 100%;
    text-align: center;
  }

  .header-layout--layout1 .np-icon-elements-wrapper {
    padding: 20px 0px 0px;
  }

  .header-layout--layout1 #masthead .site-branding {
    margin: 10px 0px;
  }

  .header-layout--layout1 .site-title a,
  .header-layout--layout1 .site-description {
    font-size: 20px;
  }

  .header-layout--layout1 .np-logo-section-wrapper .mt-flex {
    display: block;
  }

  .header-layout--layout1 .np-logo-section-wrapper {
    padding: 20px 0px;
  }

  .header-layout--layout1 #masthead .site-branding {
    width: 70%;
  }

  .middle-primary .news_portal_featured_posts .np-single-post-wrap {
    width: 98%;
  }

  .featured-posts .np-post-meta span,
  .featured-posts .np-post-meta span a {
    color: #d9d9d9;
  }
}