/*
Theme Name: Zerif Child
Description: Zerif Child Theme
Author: Daniel Gruenig
Template: zerif-lite
Version: 1.0.0
Text Domain: zerif-child
*/ 
/* Custom CSS goes after this line */

.site-logo .custom-logo-link {
    border-radius: 0;
}

.product-feed {
	list-style: none;
	width: 100%;
	max-width: 100% !important;
}

.product-feed li {
	box-sizing: border-box;
	display: inline-block;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	margin: 10px !important;
	padding: 10px;
	width: calc(50% - 20px);
	height: 200px;
	vertical-align: top;
}

.product-feed li h2 {
	font-size: 18px;
	margin-top: 0;
}
.product-feed li h2::before {
	display: none !important;
}

.product-feed li > a {
	color: #000;
}

.product-feed li * {
	text-decoration: none !important;
}

.product-feed li > a > div {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: calc(100% - 45px);
	color: transparent;
}

.product-feed {
	list-style: none;
	width: 100%;
	max-width: 100% !important;
}

.product-feed li {
	box-sizing: border-box;
	display: inline-block;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
	margin: 10px !important;
	padding: 10px;
	width: calc(50% - 20px);
	height: 200px;
	vertical-align: top;
}

.product-feed li h2 {
	font-size: 18px;
	margin-top: 0;
}
.product-feed li h2::before {
	display: none !important;
}

.product-feed li > a {
	color: #000;
}

.product-feed li * {
	text-decoration: none !important;
}

.product-feed li > a > div {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: calc(100% - 45px);
	color: transparent;
}

.entry .post-thumbnail .post-thumbnail-inner img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}

.image-filters-enabled .entry .post-thumbnail::after,
.image-filters-enabled .entry .post-thumbnail::before {
	opacity: 0;
}

.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner {
	filter: none;
}
.category-products .entry-footer,
.category-products + .navigation.post-navigation,
.site-featured-image {
	display: none;
}

.site-header.featured-image {
	min-height: 100px;
}

.site-header.featured-image {
	overflow: visible;
}

#secondary {
	display: none;
}

#content {
	margin: 0;
}

.site-footer {
	display: none;
}

#topbar,
.menu-toggle,
.main-navigation li:hover > a, .main-navigation li.current_page_item a, .main-navigation li.current-menu-item a,
.site-footer {
	background-color: #1E0082;
}

#topbar a {
	text-decoration: none !important;
}

h1, h2, h3, h4 {
	color: #000;
	font-weight: bold;
}

p,
li {
	color: #000;
}

#content a:not(.wp-block-file__button):focus, a:not(.wp-block-file__button):active,
#content .entry-content a:not(.wp-block-file__button),
#content .entry-content a:not(.wp-block-file__button):visited,
#content .entry-summary a:not(.wp-block-file__button),
#content .entry-summary a:not(.wp-block-file__button):visited {
	color: #1e0082;
	text-decoration: underline;
}

.imagerct[alt="post"],
#nav-below,
footer.entry-meta {
	display: none;
}

.hentry {
	border-bottom: none !important;
	padding: 1.5em;
}

.entry-meta .byline,
.category-products .entry-meta {
	display: none;
}

#glg-info, .glg-info {
	display: none;
}