/*
Theme Name:   Wisdom Minimal
Theme URI:    https://codevibrant.com/wpthemes/wisdom-minimal/
Author:       CodeVibrant
Author URI:   https://codevibrant.com/
Description:  Wisdom Minimal is the child theme of Wisdom Blog which is Clean & Personal Blog Theme from CodeVibrant! Fully responsive design displays beautifully across desktop, mobile, and all devices. Easy installation allows you to start post blogs immediately after the activation. Theme supported Customizer which allows you to customize and change the design of your blog. Perfect choice for your personal blog, corporate blog, marketing blog, authority blog or any type of creative blog. Get free support at https://codevibrant.com/support/ and check the demo at https://demo.codevibrant.com/wisdom-landing/
Version:      1.0.3
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Template:     wisdom-blog
Text Domain:  wisdom-minimal
Tags:         blog, portfolio, one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-image-header, threaded-comments, sticky-post, theme-options, translation-ready

*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Noto Serif', serif;
}

.boxed-layout #page {
  overflow: hidden;
}

.archive-classic-post-wrapper .post-thumbnail img {
  width: 100%;
}

.cv-top-header-wrap {
  background: #f7b4b4;
  color: #fff;
}

#site-navigation ul li.current-menu-item>a,
#site-navigation ul li:hover>a,
#site-navigation ul li.current_page_ancestor>a,
#site-navigation ul li.current_page_item>a {
  color: #f7b4b4;
}

#secondary .widget .widget-title {
  color: #212121;
  font-size: 16px;
  text-align: left;
  border-left: 5px solid #f7b4b4;
  padding-left: 20px;
}

.banner-content {
  background: rgba(0, 0, 0, 0.3);
}

.cv-banner-wrapper img {
  width: 100%;
}

.banner-title,
.banner-btn a,
.banner-info,
.cv-top-left-section .cv-top-header-social a,
.cv-top-left-section .date-section,
.cv-top-right-section #top-menu li a {
  color: #fff;
}

.banner-title {
  margin-bottom: 0;
  text-transform: uppercase;
}

.site-info a {
  color: #c6c6c6;
}

.entry-btn a {
  background: #333;
  color: #fff;
  border: none;
}

.entry-btn a:hover {
  color: #dfdfdf;
}

article .post-thumbnail::before {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.cv-search-icon {
  color: #333;
}

.cv-search-icon:hover {
  color: #f7b4b4;
}

.cv-top-header-wrap {
  padding: 10px 0 5px;
}

.cv-top-left-section {
  float: left;
  color: #666;
  font-size: 13px;
}

.cv-top-right-section {
  float: right;
}

.cv-top-left-section .date-section {
  display: inline-block;
}

.cv-top-left-section .cv-top-header-social {
  display: inline-block;
  vertical-align: top;
  margin-left: 12px;
}

.cv-top-right-section #top-menu {
  margin: 0;
  list-style: none;
}

.cv-top-right-section #top-menu li {
  display: inline-block;
  margin-left: 15px;
}

.entry-title a,
.wisdom_blog_latest_posts .cv-post-title a {
  text-transform: uppercase;
}

.entry-title {
  word-wrap: break-word;
}

ul {
  text-align: left;
}

#site-navigation .sub-menu li.menu-item-has-children>a::after,
#site-navigation .children li.page_item_has_children>a::after {
  right: 15px;
  top: 8px;
}

@media (max-width: 1200px) {

  .boxed-layout #page,
  .cv-container {
    padding: 0 20px;
  }
}

@media (max-width: 767px) {
  #cv-scrollup {
    right: 20px;
  }

  .error-num {
    font-size: 144px;
    line-height: 110px;
  }
}

@media (max-width: 600px) {
body.logged-in {
  margin-top: -50px;
}
}