/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 2.2.1560027180
Updated: 2019-06-08 13:53:00

*/
@media screen and (min-width: 48em){
  .home .custom-header-media{
    height: calc(100vh - 240px) !important;
  }
  .home[class^="paged-"] .custom-header-media{
    height: 165px;
  }
  .home #content{
    padding-top:4em;
  }
}

.home .page-header{
  display: none;
}

#jp-relatedposts{
  padding-top:3em!important;
}
.entry-content p {
  text-align:justify;
}
.entry-content li {
  text-align:justify;
}
.entry-content blockquote{
  margin-left:3em;
  font-style:italic;
  font-size:1em;
  
}
.entry-content pullquote{
  display:inline-block;
  width:40%;
  min-width:280px;
  padding:0em 1.5em 0em 1em;
  margin:1em 0;
  font-size:1.6em;
  line-height:1.6em;
  float:left;
  border-left:.5em solid #999;
}
.entry-content pullquote.right{
  float:right;
  padding:0em 1em 0em 1.5em;
  border-left:none;
  border-right:.5em solid #999;
}
.entry-content ul, .entry-content ol{
  margin:0 0 1.5em 1.5em;
}
.parallax-window {
    min-height: 400px;
    height:calc(100vh - 20em);
    background: transparent;
}
.single-featured-image-header + .site-content-contain .site-content{
  padding-top:1.5em;
}
.site-header{
  background-color:transparent; 
}
header.has-single-featured-image-header #top-menu li:first-of-type>a{
  color:white;
}
header.has-single-featured-image-header #top-menu li:first-of-type>a:after{
  content:"EcoEquity";
  position:absolute;
  top:50%;
  left:0%;
  color:black;
  transform: translateY(-50%);
}

header.has-single-featured-image-header #top-menu li:first-of-type>a:hover:after{
  color:#767676;
}
header.single-feature-image + .site-content-contain>.site-content {
  padding-top:0;
}
header.single-feature-image + .site-content-contain>.site-content .wrap {
  padding-top:3em;
}
header.single-feature-image .custom-header-media {
  display:none;
}
header.single-feature-image .site-branding p, header.single-feature-image .site-branding a {
  color:black;
}
.single-featured-image-header-bg {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  background-position:center; background-size:cover; background-repeat:no-repeat;
  height:100%;
  opacity:.5;
}
.single-featured-image-header {
  background-position:center; background-size:contain; background-repeat:no-repeat;
  height:55vh;
  min-height:400px;
  position:relative;
}
.single-featured-image-header img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  position: relative;
  box-shadow:0 0 1em -.5em black;
}
.wp-block-quote{
	margin-bottom: 0;
}
.wp-block-quote cite{
	margin-bottom: 1.75em;
}
.category.archive .page-title{
	visibility: hidden;
	position: relative;
}
.category.archive .page-title>span{
	visibility: visible;
    position: absolute;
    left: 0;
    width: 100%;
}
.akismet_comment_form_privacy_notice{
	font-size:.75em;
	color:#888;
}
.site-info {
	display: grid;
    grid: auto / auto auto;
    gap: 2em;
	grid-gap:2em;
    width: 100%;
    align-items: center;
}
.site-info > a img {
	max-height:3em;
	width:auto;
	min-width: 30px;
}
.site-info > a {
	display: flex;
	justify-content: flex-end;
}
.site-info > a:hover {
	text-decoration:none;
}
.site-info > p {
	margin-bottom:0;
}