/*
Theme Name: Blogvi
Author: Peregrine themes
Template: bloglo
Text Domain: blogvi
Description: A child theme of Bloglo, Blogvi offers a boxed width design with a distinctive background color and a pattern image. This theme showcases a horizontal blog list style and provides users with extensive customization options for color and typography adjustments.Blogvi is lightweight, moderate and customizable News Magazine WordPress theme. You'll be able fully customize your site with rich customization options. It is idealize for personal and multi-author bloggers and content publishers. Blogvi is suitable for dynamic news, newspaper, magazine, blogs, publishers, publishing, editors, online and gaming magazines, personal blogs, news portals or review site and any creative site. Blogvi is SEO friendly, WPML, Gutenberg, WooCommerce, translation and RTL ready. Live preview : https://demo.peregrine-themes.com/bloglo/blogvi/
Author URI: https://peregrine-themes.com/
Theme URI: https://peregrine-themes.com/blogvi
Version: 1.0.5
Requires at least: 5.4
Tested up to: 6.6
Requires PHP: 5.6
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, right-sidebar, left-sidebar, footer-widgets, blog, news, entertainment, custom-background, custom-menu, custom-logo, post-formats, sticky-post, editor-style, threaded-comments, translation-ready, custom-colors, featured-images, full-width-template, theme-options, flexible-header, wide-blocks
*/



html body {
  
  background-position: 50% 100px;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-color: #ebe8e6;
}

body .navigation .nav-links .bloglo-animate-arrow,
body .navigation .nav-links .page-numbers,
body .page-links > span {
  background-color: transparent;
}

body .navigation .nav-links .page-numbers:not(.prev, .next).current {
  border-color: rgba(39, 39, 39, 0.75);
}

body .navigation .nav-links .page-numbers:hover button,
body.using-keyboard .navigation .nav-links .page-numbers:focus button,
body .navigation .nav-links .page-numbers:not(.prev, .next):hover,
body.using-keyboard
  .navigation
  .nav-links
  .page-numbers:not(.prev, .next):focus,
body .page-links a:hover span,
body.using-keyboard .page-links a:focus span {
  border-color: rgba(39, 39, 39, 0.75);
}

.entry-footer .bloglo-btn.btn-text-1 {
  font-weight: 600;
  letter-spacing: 0.02rem;
  padding: 0.5rem 2.5rem !important;
  background-color: #fff !important;
  border: 1px solid rgba(39, 39, 39, 0.75) !important;
}

[data-theme="dark"] .entry-footer .bloglo-btn.btn-text-1 {
  background-color: #444 !important;
}

.entry-footer .bloglo-btn.btn-text-1 > span::before {
  display: none;
}

.entry-footer .bloglo-btn.btn-text-1,
.wp-block-search input[type="search"],
.wp-block-search .wp-block-search__button,
body .bloglo-btn:not(.btn-text-1) {
  border-radius: 10rem !important;
  transform: translate(-2px, -2px) !important;
  box-shadow: 3px 3px 0px 0px #333 !important;  
  border-color: rgba(39, 39, 39, 0.75) !important;
  -webkit-transition: var(--bloglo-transition-primary);
  transition: var(--bloglo-transition-primary);
}

.entry-footer .bloglo-btn.btn-text-1:hover,
.entry-footer .bloglo-btn.btn-text-1:focus,
.wp-block-search input[type="search"]:hover,
.wp-block-search input[type="search"]:focus,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
body .bloglo-btn:not(.btn-text-1):hover,
body .bloglo-btn:not(.btn-text-1):focus {
  transform: translate(0px, 0px) !important;
  box-shadow: 0 0 0 0 #333 !important;
}

/*****************************************/
/* Header layouts 5
/*****************************************/
.bloglo-header-layout-5 #bloglo-header {
  margin-top: 2rem;
}

.bloglo-header-layout-5 #bloglo-topbar + #bloglo-header {
  margin-top: 2rem;
}

.bloglo-header-layout-5:not(.bloglo-sticky-header) #bloglo-header {
  padding: 0 3rem;
}

.bloglo-header-layout-5:not(.bloglo-sticky-header)
  #bloglo-header
  #bloglo-header-inner {
  margin: 0 auto;
}

.bloglo-header-layout-5:not(.bloglo-sticky-header)
  #bloglo-header
  #bloglo-header-inner,
.bloglo-header-layout-5 #masthead + #main .bloglo-breadcrumbs {
  max-width: 1320px;
  border-width: 1px;
  border-style: solid;
  border-radius: 10rem;
}

.bloglo-header-layout-5 #masthead + #main .bloglo-breadcrumbs {
  margin: 4rem auto 0;
  width: 90%;
}

.bloglo-header-layout-5:not(.bloglo-sticky-header)
  #bloglo-header
  #bloglo-header-inner
  .bloglo-container {
  padding: 0 4rem;
}

.bloglo-header-layout-5 .bloglo-logo {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.bloglo-header-layout-5
  .bloglo-header-widgets
  .bloglo-header-widget:last-of-type {
  padding-right: 0;
}

.bloglo-header-layout-5
  .bloglo-header-widgets
  .bloglo-header-widget:last-of-type:after {
  display: none;
}

.bloglo-header-layout-5 .bloglo-header-container .bloglo-logo {
  margin-right: auto;
}

.bloglo-header-layout-5 .bloglo-header-container .bloglo-nav {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bloglo-header-layout-5 .bloglo-header-container .bloglo-nav > ul {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.bloglo-header-layout-5.bloglo-layout__boxed-separated
  #masthead
  + #main
  #primary,
.bloglo-header-layout-5.bloglo-layout__boxed-separated
  #masthead
  + #main
  #secondary {
  margin-top: 6rem;
}

/* Post content bg color */
.bloglo-layout__boxed-separated .ticker-slider-items,
.bloglo-layout__boxed-separated .pyml-slider-items,
.bloglo-layout__boxed-separated.author .author-box,
.bloglo-layout__boxed-separated:not(.archive, .blog, .category, .search-results)
  #content,
.bloglo-layout__boxed-separated.bloglo-sidebar-style-3
  #secondary
  .bloglo-widget,
.bloglo-layout__boxed-separated.bloglo-sidebar-style-3
  .elementor-widget-sidebar
  .bloglo-widget,
.bloglo-layout__boxed-separated.archive .bloglo-article,
.bloglo-layout__boxed-separated.blog .bloglo-article,
.bloglo-layout__boxed-separated.search-results .bloglo-article,
.bloglo-layout__boxed-separated.category .bloglo-article {
  border-radius: 1.5rem !important;
  border-color: rgba(39, 39, 39, 0.75) !important;
  box-shadow: none !important;
}

.bloglo-layout__boxed-separated .ticker-slider-items .ticker-title {
  border-radius: 0.8rem;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.bloglo-layout__boxed-separated .ticker-slider-controls .ticker-slider-pause {
  border-radius: 0.8rem;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.bloglo-layout__boxed-separated.bloglo-sidebar-style-3.is-section-heading-init-s2
  #secondary
  .bloglo-widget {
  position: relative;
  margin-bottom: 4.5rem;
}

.is-section-heading-init-s2 #pyml .pyml-slider-items .widget-title,
.is-footer-heading-init-s2 #bloglo-footer .wp-block-heading,
.is-footer-heading-init-s2 #bloglo-footer .widget-title,
.is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .widget-title,
.is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .wp-block-search
  .wp-block-search__label,
.is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .wp-block-heading {
  letter-spacing: 0.25px;
  width: auto;
  line-height: 1.4;
  display: inline-block;
  padding: 0.4rem 2.5rem;
  background-color: #fff;
  border-radius: 10rem;
  margin-bottom: 0;
  border: 1px solid rgba(39, 39, 39, 0.75);
}

html[data-theme="dark"]
  .is-footer-heading-init-s2
  #bloglo-footer
  .wp-block-heading,
html[data-theme="dark"] .is-footer-heading-init-s2 #bloglo-footer .widget-title,
html[data-theme="dark"]
  .is-section-heading-init-s2
  #pyml
  .pyml-slider-items
  .widget-title,
html[data-theme="dark"]
  .is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .widget-title,
html[data-theme="dark"]
  .is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .wp-block-search
  .wp-block-search__label,
html[data-theme="dark"]
  .is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .wp-block-heading {
  background-color: rgba(0, 0, 0, 0.3);
}

.is-section-heading-init-s2:not(.bloglo-sidebar-style-1)
  #secondary
  .bloglo-widget
  .wp-block-search
  .wp-block-search__inside-wrapper {
  padding-top: 2.2rem;
}

.is-section-heading-init-s2 #pyml .pyml-slider-items {
  position: relative;
}

.is-section-heading-init-s2
  #pyml
  .pyml-slider-items
  .widget-title
  + .bloglo-flex-row.gy-4 {
  margin-top: 0;
}

/* Custom CSS */

.bloglo-blog-horizontal
  .bloglo-article:not(.format-quote)
  .bloglo-blog-entry-wrapper.bloglo-thumb-left
  .entry-media,
body .pyml-slide-item .pyml-slider-backgrounds .pyml-slide-bg,
body .wp-block-latest-posts__featured-image {
  border: 0.1rem solid rgba(39, 39, 39, 0.75);
  border-radius: 0.8rem;
}

article.bloglo-article.post.sticky {
  outline-width: 6px;
}

/* Block CSS */

.content-area .wp-block-site-title a:not(:hover, :focus) {
  color: inherit;
}

.content-area .wp-block-site-title a:not(.bloglo-btn):not(.wp-block-button__link):hover,
.content-area .wp-block-site-title a:not(.bloglo-btn):not(.wp-block-button__link):focus {
  color: var(--bloglo-primary);
}

.single .entry-content .wp-block-avatar img {
  margin: 0;
}

.wp-block-navigation .wp-block-page-list {
  margin: 0;
}

.content-area .bloglo-entry .wp-block-navigation:where(:not([class*=has-text-decoration])) a,
.wp-block-navigation:where(:not([class*=has-text-decoration])) a {
  text-decoration: none;
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  list-style: none;
  margin: 0;
}

.wp-block-navigation .wp-block-page-list > .wp-block-navigation-item:not(:first-child) {
  margin-left: 1rem;
}

.wp-block-file {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.wp-block-file a:not(.wp-block-file__button) {
  font-weight: 700;
}

#page #main .wp-block-cover .wp-block-cover-text a,
#page #main :where(.wp-block-cover-image:not(.has-text-color)),
#page #main :where(.wp-block-cover:not(.has-text-color)) {
  color: #fff;
}

.post-category a:hover,
.post-category a:focus {
  text-decoration: underline;
}

.wp-block-categories-dropdown.wp-block-categories {
  margin-top: 16px;
}