/*!
Theme Name:   Newspaper Prime
Theme URI:    https://demo.codevibrant.com/news-vibrant-landing/
Author:       CodeVibrant
Author URI:   https://codevibrant.com
Description:  Newspaper Prime is a modern and responsive WordPress newspaper theme designed for news websites, online magazines, blogs, and editorial publishers. Its clean layout, fast performance, and SEO-friendly code help improve search engine visibility while delivering an excellent user experience on all devices.Easily customize your website with the built-in WordPress Customizer, where you can change colors, backgrounds, layouts, typography, site width, and more—without writing code. Built with responsive HTML5 and optimized for speed, Newspaper Prime makes publishing engaging articles, breaking news, and blog content simple, professional, and efficient. Check demo here: https://demo.codevibrant.com/child-theme/newspaper-prime
Version:      1.0.1
Tested up to: 6.8
Requires PHP: 7.2
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
Template:     news-vibrant
Text Domain:  newspaper-prime
Tags:         news, blog, entertainment, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/

.nv-header-menu-wrapper {
  box-shadow: none;
  border-top: none;
}

#site-navigation ul li:hover>a,
#site-navigation ul li.current-menu-item>a,
#site-navigation ul li.current_page_item>a,
#site-navigation ul li.current-menu-ancestor>a {
  color: #08408E;
  background: none;
}

#site-navigation ul li a::before {
  display: none;
}

#site-navigation ul li a {
  padding: 0 15px;
  margin-right: 0;
}

.nv-home-icon a {
  color: #333 !important;
}

.home .nv-home-icon a,
.nv-home-icon a:hover {
  background: none !important;
  color: #08408E !important;
}

.home .comments-link {
  display: none;
}

.nv-block-title,
.widget-title,
.page-header .page-title,
.nv-related-title {
  border-left: none;
  padding: 0;
  padding: 0 0 8px;
  color: #08408e;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}

.nv-block-title::after,
.widget-title:after,
.page-header .page-title:after,
.nv-related-title:after {
  content: "";
  width: 60px;
  height: 2px;
  background: #08408e;
  position: absolute;
  bottom: -1px;
  left: 0;
}

#top-footer .nv-block-title::after,
#top-footer .widget-title:after {
  display: none;
}

#top-footer .widget-title {
  border: none;
  margin: 0 0 10px;
  color: #fff !important;
}

.nv-block-title-nav-wrap .carousel-nav-action .carousel-controls {
  padding: 0px 13px;
}

.nv-block-title-nav-wrap .carousel-nav-action {
  top: -5px;
}

.widget_archive li,
.widget_categories li,
.widget_recent_entries li,
.widget_meta li,
.widget_recent_comments li,
.widget_rss li,
.widget_pages li,
.widget_nav_menu li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.archive .entry-meta span.comments-link a,
.single .entry-meta span.comments-link a {
  padding: 6px 10px;
}

.post-cats-list a {
  background: #104692;
}

.comment-list .comment-body {
  background: #f9f9f9;
}

.navigation.posts-navigation::after {
  clear: both;
  content: "";
  display: block;
}

.site-description {
	color: #333 !important;
}

.site-title a{
	font-size: 32px;
	font-weight: 700;
	line-height: 40px;
	margin: 0;
	font-family:'Roboto', sans-serif;
}
.nv-top-right-section-wrapper .social-link a {
	font-size: 16px;
	margin: 0 0 0 16px;
}

.nv-top-left-section-wrapper .date-section {
	font-weight: 700;
}

@media (max-width: 767px) {
  .nv-related-section-wrapper {
    margin-top: 30px;
  }
  #secondary,
  .home.blog #secondary {
    margin-top: 30px;
  }
}