/*
Theme Name: Author Buzz Basic Theme
Theme URI: https://authorbuzz.co.uk
Author: Matthew Brown
Author URI: https://matthewdbrown.authorbuzz.co.uk/
Description: The simple Author Buzz theme for authors. Designed to be simple, clean, and easy to use. It was created by authors for authors. It uses Bootstrap and includes support for the full Author Buzz extention API.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Bootstrap, two-columns, Font Awesome 5,right-sidebar, fixed-width, blog, news,grid-layout, custom-colors, custom-header, custom-logo, custom-menu, featured-images, footer-widgets, theme-options, threaded-comments, translation-ready 
Text Domain: authorbuzz-basic
*/




/* stylelint-disable selector-list-comma-newline-after, property-no-vendor-prefix */

/*
 * Globals
 */

body {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #555;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #333;
}

/*
 * Override Bootstrap's default container.
 */

@media (min-width: 1200px) {
  .container {
    width: 970px;
  }
}


/*
 * Masthead for nav
 */

.blog-masthead {
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
}

/* Nav links */
.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}
.blog-nav-item:hover,
.blog-nav-item:focus {
  color: #fff;
  text-decoration: none;
}

/* Active state gets a caret at the bottom */
.blog-nav .active {
  color: #fff;
}
.blog-nav .active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right: 5px solid transparent;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
}


/*
 * Blog name and description
 */

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;

}
.blog-title {
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 400;
}
.blog-description {
  font-size: 20px;
  color: #999;
}

.reply{
    margin-bottom: 30px; 
}

.depth-2, .depth-3, .depth-4, .depth-5 {
    padding-left:40px;
}

.content-row{
    
}
.page-header{
    margin-bottom: 60px; 
}
/*
 * Main column and sidebar layout
 */
.text-faded{
    color:#666;
}

.blog-main {
    font-size: 18px;
    line-height: 1.5;
}

/* Sidebar modules for boxing content */
.sidebar-module {
    padding: 15px;
    margin: 0 -15px 15px;
}
.sidebar-module-inset {
    padding: 15px;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.sidebar-module-inset p:last-child,
.sidebar-module-inset ul:last-child,
.sidebar-module-inset ol:last-child {
    margin-bottom: 0;
}

/* [SEARCH SIDEBAR FIX: Moved to inline] */

.blog-comments {
    margin-top: 60px;
}
/* Pagination */
.pager {
    margin-bottom: 60px;
    text-align: left;
}
/*
.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}
*/

.btn-next {
    float:right;
}

.btn-previouse{
    float:left;
}

/*
 * Blog posts
 */

.blog-post {
    margin-bottom: 60px;
}
.blog-post-title {
    margin-bottom: 5px;
    font-size: 40px;
}
.blog-post-meta {
    margin-bottom: 20px;
    color: #999;
}


/*
 * Footer
 */

.blog-footer {
    padding: 40px 0;
    color: #999;
    text-align: center;
    background-color: #f9f9f9;
    border-top: 1px solid #e5e5e5;
}
.blog-footer p:last-child {
    margin-bottom: 0;
}
/* Branding */

.hero-image { 
    pmargin-top: 0px;
    margin-right: -15px;
    margin-bottom: -1px;
    margin-left: -15px;
}

/* Brands */
.book-links {
    text-align:center;
    margin-bottom:30px;
}
.brand-goodreads,.brand-goodreads a{
    color:#553b08;
}
.brand-amazon,.brand-amazon a{
    color:#146eb4;
}
.brand-facebook,.brand-facebook a{
    color:#3b5998;
}
.brand-authorbuzz,.brand-authorbuzz a{
    color:#5a5a5a;
}
.brand-linkedin,.brand-linkedin a{
    color:#0077b5;
}

.brand-twitter,.brand-twitter a{
    color:#1da1f2;
}
.brand-book,.brand-book a{
    color:#00a160;
}
.brand-tumblr,.brand-tumblr a{
    color:#35465c;
}
.brand-pinterest,.brand-pinterest a{
    color:#bd081c;
}
.brand-stack-exchange,.brand-stack-exchange a{
    color:#376db6;
}

/* Some basics */

.wp-block-quote::before {
    content: "\201C";
    display: block;
    font-size: 80px;
    left: -0.45em;
    top: -0.6em;
    position: relative;
    height: 0;
    color:#ccc;
}
.wp-block-quote {
    background: #efefef;
    padding:2em;
    padding-left:2.5em;
    border-radius: 30px;
    font-size:105%;
    margin:1em;
    color:#000;
}
.wp-block-quote cite, .wp-block-quote cite a {
    font-size:90%;
    color:#333;
    text-align:center !important;
}