.header-block { justify-content: flex-start !important; }

#k-search-products-form-input { border: solid 1px #ccc; }

.banner-light .overlay { background-color:rgba(255,255,255,0.67); }

.banner-light h3 { color: #444 !important; }

.excerpt h3, .excerpt-light h3, .excerpt-dark h3 { font-size: 4rem !important; }
.excerpt-light .overlay { background-color:rgba(255,255,255,0.67); }
.excerpt-dark .overlay { background-color:rgba(0,0,0,0.67); }

.product-price-title-wrap { margin-top: 0px !important; }

.history-item .media-image { min-height: 200px; max-height: 200px; min-width: 200px; max-width: 200px; overflow: hidden; }
.history-item .media-image img { min-height: 200px; max-height: 200px; min-width: 200px; max-width: 200px; }

/* ul.products.grid .img-wrap { 
  max-height: 250px; 
  overflow: hidden; 
  -webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
  padding-bottom: 10%;
} */

ul.products.grid .img-wrap {
  height: 200px !important;
}

ul.products.grid .img-wrap img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto !important;
}

#post-list .post {
  clear: both;
}

#post-list .push-bottom-large {margin-bottom: 10% !important; }
#post-list .meta-date { margin-top: 10px; }

.pp_pic_holder .ppt { opacity: 0 !important; } 

.header-secondary { padding-left: 10px !important; }


@media screen and (max-width: 768px) {
	#post-list .list-post-featured-image {
		padding-right: 15px !important;
	}
	#post-list .list-post-featured-image img {
		max-width: 120px !important;
	}
}