body, h1, h2, h3 {
  font-family: "futura-pt";
  }
body { font-size: 17px;}
#access a { font-size: 18px; }
body, article.intro { background:#fff; }
div#page { margin-top: 2.3em; }
.page-template-sidebar-page .entry-content { max-width: 800px; }
.one-column #page { max-width: 1180px; }
.one-column #branding #searchform { right: 7.5%; top: 0.4em; }

#site-title { cursor:pointer;background:url(https://post-consumer.tv/wp-content/uploads/2017/01/POST-CONSUMER_LOGO-White.png) no-repeat top left;}
#site-title, #site-title > a {width:360px;height:47px; display:block; }
#branding img { display: none; }

#content nav a { font-size: 16px; }
#access a { padding: 1em 1.2125em 0 0.6em; font-weight: 700; line-height: 1.5;}
#access li a:hover, #access li a:active, #access a:focus { color:#000; }

.admin-bar button#responsive-menu-button { top: 57px !important; }

#colophon, .home .recent-posts { display: none; }

.home article.intro .entry-title { display: block; font-size: 40px; text-transform: capitalize; color:#ff0000;}
.display-posts-listing { margin: 0; }
.display-posts-listing li { list-style: outside none none; }

@media only screen and (max-width: 640px) and (min-width: 0px) {
	body { padding: 0; }
	#branding #searchform { display:none;}  
}

@media only screen and (max-width: 480px) and (min-width: 0px) {
  #site-title {background:url(https://post-consumer.tv/wp-content/uploads/2017/01/ps-logo-mobile.png);width:255px; }
  #branding { margin-top:2em;}
  #page {margin-top:0;}
}