body {
	background-color:#f8f7f8;
}

/* Remove space on the right side */
@media (min-width: 250px) {
	body {
		overflow-x: hidden;
	}
}

#site-header {
	padding: 0px;
	margin-bottom: 0rem;
}

.menu2name h3 {
    font-size: 18px;
	text-align: center;
	margin: 0px;
}

.menu2name {
	background-color: #d14747;
}

.patreonButton {
	padding-top: 80px;
	padding-left: 30px;
}

div.custom-menu-class {
	background-color: #d14747;
	margin: 0px;
	margin-top: 5px;
}

.menu-countries {
	background-color: #d14747;
	margin: 0px;
}

/* Countries menu alignment */
#menu-countries {
	margin-left: 0;
}

div.custom-menu-class ul {
	text-align: center;
}

div.custom-menu-class ul li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	text-align: right;
}

div.custom-menu-class ul li a:link {
	margin: -2px;
	padding: 5px;
	text-decoration: none;
	color: black;
	font-size: 25px;
	text-align: center;
	position: relative;
}

div.custom-menu-class ul li a:hover {
	margin: -2px;
	padding: 5px;
	background-color: #052710;
	color: white;
}

div.custom-menu-class ul li a:hover .tag {
	visibility: visible;
}

div.custom-menu-class ul li .tag {
	visibility: hidden;
	width: 100px;
	top: 120%;
	left: 100%;
	margin-left: -65px;
	background-color: #052710;
	color: #fff;
	padding: 5px 0;
	border-radius: 6px;
	position: absolute;
	z-index: 1;
	font-size: 15px;
}

@media ( min-width: 700px ) {
	.site-logo img {
		max-height: 15rem;
	}
	#site-header {
		margin-bottom: 0rem;
	}
}

.theme-credits { display: none; }

.home .entry-title.faux-heading.heading-size-1 {
	display: none;
}

.home div.custom-menu-class {
	background-color: #d14747;
	margin-bottom: -100px;
}

.post-inner {
	width: 90%;
	margin: 0px;
	padding-top: 0;
}

div.entry-content {
	max-width: 100%;
}

.entry-header {
	width: 100%;
}

.header-inner {
	margin-top: 1px solid lightgray;
	margin-bottom: 1px solid lightgray;
	background-color: #f9f9f9;
}

.main-menu-alt {
	color: #001936;
}

.main-menu-alt > li {
	margin: 0px;
}

.main-menu-alt a {
	padding:32px 10px 32px 10px;
	margin: 5px;
}

.main-menu-alt a:hover {
	color: white;
	text-decoration: none;
	background-color: #001936;
}

.header-toggles .toggle {
	height: 40px;
}

.ab-block-layout-column-inner p {
	padding: 0px;
	margin: 0px;
	color: #001936;
}

#site-footer {
	margin-top: 0rem;
}

.footer-inner {
	padding: 0px;
	background-color: #f9f9f9;
}

.footer-menu a {
	padding: 32px 10px 32px 10px;
	margin: 5px;
}

.footer-menu a:hover {
	color: white;
	text-decoration: none;
	background-color: #001936;
}

.page-title {
	text-align:center;
}

.wp-post-image {
	max-width: 900px;
	max-height: 900px;
}

g path, g line, #yaxis {
	display: none;
}

/* Hide all featured images on posts, homepage, archives, categories, and tags */
.single-post img.wp-post-image,
.home img.wp-post-image,
.archive img.wp-post-image,
.category img.wp-post-image,
.tag img.wp-post-image,
.single-post .wp-post-image,
.home .wp-post-image,
.archive .wp-post-image,
.category .wp-post-image,
.tag .wp-post-image,
.single-post .post-thumbnail,
.home .post-thumbnail,
.archive .post-thumbnail,
.category .post-thumbnail,
.tag .post-thumbnail,
.single-post .entry-featured,
.home .entry-featured,
.archive .entry-featured,
.category .entry-featured,
.tag .entry-featured {
    display: none !important;
}

/* Consolidated: hide all images in article previews/overview on /articles/, archives, categories, and tags */
.archive .post-inner img,
.articles .post-inner img,
.archive .entry-content img,
.articles .entry-content img,
.archive .entry-card-image,
.archive .archive-thumb,
.archive .loop-thumbnail,
.archive .card-image,
.archive .article-thumb,
.articles .entry-card-image,
.articles .archive-thumb,
.articles .loop-thumbnail,
.articles .card-image,
.articles .article-thumb {
    display: none !important;          /* hide img tags and wrapper divs */
    background-image: none !important; /* remove background images */
}
