/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

body { 
  color: black;
}
html {
	font-size: 16px!important;
	line-height: 28px;
}
body {
	color: black;
}
.entry-content p {
	font-size: 1rem;
	line-height: 1.75;
}
small {
	font-size: 0.8125rem;
	line-height: 1.5rem;
}
h1 {
	font-size: 2.625rem;
	line-height: 4.0625rem;
}
h2 {
	font-size: 2.0625rem;
	line-height: 3.25rem;
}
h3 {
	font-size: 1.625rem;
	line-height: 2.625rem;
}
h4 {
	font-size: 1.25rem;
	line-height: 1.6rem;
}
h5 {
	font-size: 0.9125rem;
	line-height: 1.45rem;
	text-transform: uppercase;
}
h6 {
	font-size: 0.8125rem;
	line-height: 1.2rem;
}
/* page background and text color, but not on search for resources page */
article.page:not(#post-1279) .entry-content {
  background-color: white;
  padding: 2rem;
  color: black;
}
/* give external links a little box and arrow */
a[href*="//"]:not([href*="librarieslearn.org"])::after {
	content: url(/wp-content/uploads/external-link-icon.svg);
	padding-left: 1px
}
/* give external links a little box and arrow */
.wp-block-image a[href*="//"]:not([href*="librarieslearn.org"])::after {
	content: none;
	padding-left: 0;
}
/* gray background color */
.entry-wrap { 
  background-color: #eee;
  padding: 0;
  box-shadow: none;
}
#top { 
  background-color: #eee; 
}
.x-breadcrumb-wrap {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  box-shadow: none;
  background-color: white;
}
.x-navbar {
  box-shadow: none;
  border-bottom: none;
}
/* force full width on search page */
.e1279-2.x-row.x-container.max.width {
  width: 100%;
}
.e1279-1.x-section {
  padding: 0;
}
.search-filter-post {
  padding: 0 1em;
  background-color: white;
}
.search-filter-post h4 {
  margin-top: .8em;
}
/* search form styles */
.sf-field-search label {
  width: 100%;
}
.sf-input-text {
  width: 100%;
}
.sf-field-search label {
  padding-right: 2rem;
}
/* single post display */
.entry-thumb {
  float: right;
  padding: .5rem;
  margin: 1rem;
  background-color: white;
}
/* right sidebar */
.site aside.right {
  background-color: white;
  padding: 1rem;
  color: black;
}
/* default entry content background color */
/* but not for search-filter page */
article:not(#post-1279) .entry-content.content {
    background-color: 
    white;
    padding: 1rem;
}
/* styles for events calendar page */
#tribe-events-pg-template {
  padding: 0 2rem;
  max-width: 1500px;
}
#tribe-events-bar {
  background-color: white;
  padding: 1rem;
}
#tribe-events-content {
  background-color: white;
  padding: 0 1rem;
}
#tribe-events-bar {
  margin-bottom: 0;
}
/* hide Google reCaptcha badge on all pages except contact form */
body:not(.page-id-1379) .grecaptcha-badge {
	display: none;
}
/* body:not(.page-id-1379) .inv-recaptcha-holder .grecaptcha-badge {
	display: inline;
} */

/* make the page heading look like the others on the site */
.tribe-events-page-title {
  font-size: 250%;
  line-height: 1.05;
  text-align: left;
}