body, button, input, select, textarea,
.sidebar .widget, .footer-widgets .widget {
font-size: 19px;
}
.inside-header {
display: block;
}
.main-title {
max-width: 190px;
text-align: center;
}
.main-navigation a {
font-size: 18px;
}
.main-navigation .main-nav ul ul li a {
font-size: 18px;
}
#menu-main-menu > li:first-child a {
padding-left: 0;
}
#menu-main-menu > li:last-child a {
padding-right: 0;
}
.main-navigation ul ul {
width: auto;
}
.main-navigation ul ul li {
border-bottom: 2px solid #fff;
}
.main-navigation ul ul li:last-child {
border-bottom: none;
}
.entry-header .gp-icon {
display: inline;
padding-right: 5px;
}
.widget-area .widget {
padding: 20px;
}
.clearfix::after {
content: "";
clear: both;
display: table;
}    .wp-block-media-text {  border-bottom: 1px dotted #55555e;
padding-bottom: 1.5em;
} .sidebar .widget-title {
background-color: #55555e;
color: #fff;
margin: -20px -20px 10px;
padding: 10px 20px;
font-weight: bold;
}
.sidebar li {
border-bottom: 1px dotted #55555e;
padding: 5px 0;
}
.sidebar li:last-child {
border-bottom: none;
padding-bottom: 0;
} .nodelist ul {
list-style: none;
padding-left: 0;
margin-left: 0;
}
.nodelist .query-unformatted .query-row {
border-bottom: 2px dotted #ccc;
margin-bottom: 30px;
}
.nodelist .query-unformatted .query-row::after {
content: "";
clear: both;
display: table;
}
.nodelist .query-unformatted .query-row-last {
border-bottom: none;
margin-bottom: 0;
}
.nodelist .post-img {
text-align: center;
}
@media (min-width: 531px) {
.nodelist .query-unformatted {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.nodelist .query-unformatted .query-row {
width: 47.5%;
}
.nodelist .query-unformatted .query-row:nth-last-of-type(-n+2) {
border-bottom: none;
margin-bottom: 0;
}
}
.sbttBacktotop {
bottom: 110px;
}
figcaption {
font-style: italic;
} article.type-attachment .attachment {
text-align: center;
}
#image-help {
font-size: 0.925rem;
font-style: italic;
margin-top: -1rem;
text-align: center;
}
article.type-attachment .tags-links {
margin-top: 1rem;
}
.site-main div.wp-block-group__inner-container {
padding: 1rem;
} .related-wrapper {
background-color: #eee;
margin-bottom: 1rem;
}
.site-main .related-wrapper div.wp-block-group__inner-container {
padding: 0.5rem;
}
.related-title {
font-weight: bold;
margin-bottom: 0;
}
.related-links {
margin-bottom: 0;
}
@media (min-width: 531px) {
.related-title {
margin-right: 2em;
float: left;
}
.related-links {
margin-left: 6em;
}
} #author-box {
background-color: #f7f8f9;
padding: 10px 20px;
}
@media (min-width: 400px) {
#author-info {
display: flex;
}
}
#author-box p {
margin-bottom: 0;
}
#author-image {
max-height: 100px;
max-width: 100px;
margin-right: 1rem;
}
p#author-name {
font-weight: bold;
margin-bottom: 0;
}
#author-left,
#author-right {
margin-top: 0.5rem;
}
#author-links {
margin-top: 1rem;
margin-left: 0;
list-style: none;
} .toc-wrapper {
border: 1px solid #aaa;
background-color: #f9f9f9;
width: auto;
display: table;
}
.toc-wrapper p {
font-weight: 500;
font-size: 120%;
line-height: 1.5;
margin: 0;
padding: 0 40px 0 0;
position: relative;
cursor: pointer;
}
.toc-wrapper p:hover {
cursor: pointer;
}
.toc-wrapper p::after {
content: '';
width: 0;
height: 0;
margin-top: -5px;
position: absolute;
top: 50%;
right: 0;
border: solid #333;
border-width: 0 3px 3px 0;
display: inline-block;
padding: 3px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.toc-wrapper p.open::after {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
}
.simpletoc-list {
margin: 0.5em 0.5em 0;
padding-left: 2em;
display: none;
} .pager-numbers {
text-align: center;
}
.pager-numbers .page-numbers {
display: inline-block;
margin: 0.25rem;
border: 1px solid #aaa;
padding: 0.1rem 0.25rem;
}
.pager-numbers .page-numbers:hover {
border-color: #333;
} .footer-widgets {
background-color: #999;
color: #ddd;
font-size: 0.9em;
}
.footer-widgets .widget-title {
color: #ddd;
font-weight: bold;
margin-bottom: 10px;
}
.footer-widgets a {
color: #ddd;
text-decoration: none;
}
.footer-widgets a:hover {
color: #fff;
}
.footer-widgets li {
border-bottom: 1px solid #ddd;
}
.footer-widget li:last-child {
border-bottom: none;
} h2 {
clear: both;
}       #breadcrumbs {
margin-bottom: 10px;
font-size: 0.85em;
}
#toc_container p.toc_title {
text-align: left;
}
.inside-right-sidebar > h2.widget-title {
margin: 0;
}