/*
Theme Name: The Bootstrap Blog
Author: mrpauloen
Author URI: https://profiles.wordpress.org/mrpauloen/
Description: Based on the popular Bootstrap 4 library, this theme shows how mobile friendly CSS framework can be used to create sleek, simple, fast and functional websites, with ease and intuitive way in modern front-end web developmen days.
Version: 0.1.4.2
Requires at least: 5.3
Tested up to: 5.6
Requires PHP: 7.0
Tags: two-columns, custom-menu, custom-background, right-sidebar, custom-header, featured-images, sticky-post, theme-options, threaded-comments, translation-ready, blog
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: the-bootstrap-blog
Domain Path: /languages

== Copyright & License Notes ==

 The Bootstrap Blog WordPress Theme, Copyright 2016 Paweł Nowak
 The Bootstrap Blog is distributed under the terms of the GNU GPL


 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.

 License URI: http://www.gnu.org/licenses/gpl-2.0.html

 In general words, feel free and encouraged to use, modify and redistribute this theme however you like.
 You may remove any copyright references (unless required by third party components) and crediting is not necessary.
 The theme is offered free of charge. If someone asked money for it, someone just tricked you.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU General Public License for more details.

 The Bootstrap Blog Theme bundles the following third-party resources:

*! TwentyTwenty_SVG_Icons class
 * Copyright: Twenty Twenty WordPress Theme, Copyright 2019-2020 WordPress.org
 * License: GPLv2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html

*! Playfair Display font
 * Copyright: 2017 The Playfair Display Project Authors (https://github.com/clauseggers/Playfair-Display)
 * Licence: SIL Open Font License (OFL)
 * Licence URI: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
 * Author: Claus Eggers Sørensen Principal design
 * Author URL: http://forthehearts.net/about/

*! pin.svg
 * Copyright: Entypo
 * Author URI: http://www.entypo.com/
 * Licence: CC-BY-SA 4.0
 * Licence URI: https://creativecommons.org/licenses/by-sa/4.0/
 *

*! Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *

*! HTML5 Shiv v3.7.0,
 * Copyright 2014 Alexander Farkas
 * Licenses: 	MIT/GPL2
 * Source: 		https://github.com/aFarkas/html5shiv
 *

*! Respond.js v1.4.2: min/max-width media query polyfill
 * Copyright 2013 Scott Jehl
 * Licensed under MIT https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT
 *

 **/

body {
   color: #555;
   -ms-word-wrap: break-word;
   word-wrap: break-word;
 }

@media (min-width: 48em) {
  html {
    font-size: 18px;
  }
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Playfair Display", Georgia, "Times New Roman", serif;
  font-weight: 700;
}
/*
 * Override Bootstrap's default container.
 */
.container {max-width: 60rem;}
.has-custom-header h1, .has-custom-header p{
    background-color: #343a40d4;
    display: inline-block;
    padding: .5rem;
    color: #fff!important;
}
/*
 * Masthead for nav
 */
.blog-masthead {
  /* margin-bottom: 3rem; */
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -.1rem .25rem rgba(0,0,0,.1);
  box-shadow: inset 0 -.1rem .25rem rgba(0,0,0,.1);
}
/* Nav links */
.nav-link {
  position: relative;
  font-weight: 500;
  color: #cdddeb;
}
.nav-link:hover,
.nav-link:focus {
  color: #fff;
  background-color: #2376BB;
}
/* Active state gets a caret at the bottom */
.nav-link.active {
  color: #fff;
}
.nav-link.active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -.3rem;
  vertical-align: middle;
  content: "";
  border-right: .3rem solid transparent;
  border-bottom: .3rem solid;
  border-left: .3rem solid transparent;
  background: transparent;
}


.nav-scroller {
  position: relative;
  z-index: 2;
}

.nav-scroller .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

.nav-scroller .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
}

/*
 * Blog name and description
 */
.blog-header {
  padding-bottom: 1.25rem;
  margin-bottom: 2rem;
  padding-top: 3rem;
  line-height: 1;
  border-bottom: 1px solid #e5e5e5;
}

/* Pagination */
.blog-pagination {margin-bottom: 4rem;}
.blog-pagination > .btn, .round {border-radius: 2rem;}
/*
 * Blog posts
 */
.blog-post {margin-bottom: 4rem;}
.blog-post-meta {color: #999;}
/*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: .05rem solid #e5e5e5;
}
.blog-footer p:last-child {margin-bottom: 0;}
.comment-reply-link {color: #868e96}
ul.sub-menu { padding-left: 0.5rem; border-left: 1px solid #dee2e6; }

/* =WordPress Core
-------------------------------------------------------------- */

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	clip: auto !important;
	font-weight: bold;
	height: auto;
	left: 5px;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

.sticky h2 {padding: 0.5rem 1rem;
background-color: #343a40;
color: #f8f9fa;
}
.sticky a.read-more{padding-right:.7rem}
.gallery-caption {}
.bypostauthor {}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
	max-width: 100%;
	height: auto;
}
.widget ul {list-style-type: none; padding-left: 0}.widget ul.children {padding-left: 1.5rem}
footer ul li{list-style: none;text-align: left;}
