/*
Theme Name: UnderStrap Child
Theme URI: https://wp-themes.com/understrap
Author: ChildThemeWP.com
Author URI: https://childthemewp.com
Description: My WordPress UnderStrap child theme.
Template: understrap
License: GNU General Public License v3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Version: 1.0.0
Text Domain: understrap-child
*/
header.entry-header {
margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight: 700;
}

h1 {
  font-size: 2.5rem;
}

h2, h2 a {
  font-size: 24px;
    color: #333;
}
.bg-primary {
    background-color: #333 !important;
}
@media screen and (min-width: 768px) {
.navbar, .navbar .container  {
    justify-content: flex-end;
}
}
.navbar-dark, .navbar-dark .navbar-brand, .navbar-dark .navbar-brand a {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-style: italic;
    font-size: 45px;
    color: #999;
}
@media screen and (max-width: 768px) {
.navbar-dark, .navbar-dark .navbar-brand, .navbar-dark .navbar-brand a {
    font-size: 25px;
}
}
.navbar-dark a span {
    display: block;
    font-size: 15px;
    text-align: right;
    margin-top: -10px;
}
@media screen and (max-width: 768px) {
.navbar-dark a span {
    margin-top: -5px;
}
}
article {
    margin-bottom: 30px;
}
.wp-caption-text {
    font-size: .75em;
    font-style: italic;
}
#right-sidebar h2 {
    margin-top: 30px;
}
.wp-block-latest-comments__comment-excerpt p {
    line-height: 1.2;
}
.Annual_Archive_Widget ul, .wp-block-categories-list {
    list-style: none;
    padding: 0;
}
.widget_recent_comments ol {
    padding: 0;
}
#block-2 ul{
    list-style:none;
	padding:0 !important;
	margin:0 !important;
    display:flex;
    flex-wrap:wrap;
    justify-content: space-between;
    align-content: stretch;
    gap:10px;
}
#block-2 li{
	list-style-image:none;
	margin-bottom:5px;
	flex-basis: 25%;
}
#block-2 li:nth-child(2){
	flex-grow: 1;
}
#block-2 a {
	background-color:#333;
	color:#CCC;
	padding:8px 20px !important;
	font-size:14px;
	font-weight:bold;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	text-align:center;
    height: 100%;
    display:flex;
    flex-wrap:wrap;
    justify-content: center;
    align-items: center;
}
#block-2 a:hover{
	background-color:#000;
	color:white;
}