/*
Theme Name: PS8 Twenty
Description: Child theme for PS8 School
Author: PS8 PTA
Template: twentytwenty
Version: 1.0.0
Text Domain: twentytwenty-child
*/

/* change primary color - menu | 32861849-hc JP */
body:not(.overlay-header) .primary-menu > li > a, 
body:not(.overlay-header) .primary-menu > li > .icon, 
.modal-menu a, 
.footer-menu a, 
.footer-widgets a, 
#site-footer .wp-block-button.is-style-outline, 
.wp-block-pullquote:before, 
.singular:not(.overlay-header) .entry-header a, 
.archive-header a, 
.header-footer-group .color-accent, 
.header-footer-group .color-accent-hover:hover {
 color: #474136;
}
 
/* change primary color - social menu | 32861849-hc JP */
.social-icons a, 
#site-footer button:not(.toggle), 
#site-footer .button, 
#site-footer .faux-button, 
#site-footer .wp-block-button__link, 
#site-footer .wp-block-file__button, 
#site-footer input[type="button"], 
#site-footer input[type="reset"], 
#site-footer input[type="submit"] {
  background-color: #474136;
}
 
/* change primary color - button outline | 32861849-hc JP */
.is-style-outline .wp-block-button__link:not(.has-text-color) {
  color: #E4A025;
}
 
/* change primary color - button fill | 32861849-hc JP */
button:not(.toggle), 
.button, 
.faux-button, 
.wp-block-button__link, 
.wp-block-file .wp-block-file__button, 
input[type="button"], input[type="reset"], 
input[type="submit"], 
.bg-accent, 
.bg-accent-hover:hover, 
.bg-accent-hover:focus, 
:root .has-accent-background-color, 
.comment-reply-link,
#site-content #infinite-handle span button, 
#site-content #infinite-handle span button:hover, 
#site-content #infinite-handle span button:focus {
  background-color: #E4A025;
}
 
/* change primary color - text and link accent | 32861849-hc JP */
.color-accent, 
.color-accent-hover:hover, 
.color-accent-hover:focus, 
:root .has-accent-color, 
.has-drop-cap:not(:focus):first-letter, 
.wp-block-button.is-style-outline, 
a {
  color: #CE7B2D;
}
 
/* change primary color - quote block | 32861849-hc JP */
blockquote, 
.border-color-accent, 
.border-color-accent-hover:hover, 
.border-color-accent-hover:focus {
  border-color: #E4A025;
}

/* Change default text color (including entry titles) | 32861849-hc JP */
h1, h2, h3, h4, h5, h6, p, .entry-title a {
    color: #474136;
}

.home .entry-content h1:first-of-type {
	/* display: none;*/
}
.home .entry-content h1.entry-title:first-of-type {
	display: block;
}

/* event list styling*/
.simcal-default-calendar-list ul.simcal-events, .simcal-default-calendar-list ul.simcal-events li {
	margin: 0;
}

.postid-71385 .entry-content h2 {
	text-align: center;
}

/* fundraising page styling */
@media (max-width: 1000px) {
	.fundraising-donate-circle img {
		width: 40%;
	}
}

.postid-19771 .post-meta-wrapper, .event-template-default .post-date {
	display: none;
	visibility: hidden;}

.ginput_quantity_label {
	display: block;
	clear: left;
}

/* Fundraising Thermometer */


#countdown-wrap {
  width: 100%;
  /*font-family: arial;*/
  height: auto;
  max-width: 650px;
  margin: -48px auto 124px;
  background: #fff;
}

#goal {
  font-size: 24px;
  text-align: right;
  color: #000;
  @media only screen and (max-width : 640px) {
    text-align: center;  
  }
  
}

#glass {
  width: 100%;
  height: 20px;
  background: #c7c7c7;
  border-radius: 10px;
  float: left;
  overflow: hidden;
}

#progress {
  float: left;
  width: 77%;
  height: 20px;
  background: #FF5D50;
  z-index: 333;
}

.goal-stat {
  width: 33.3%;
  padding: 10px;
  float: left;
  margin: 0;
  color: #000;
}

.goal-number, .goal-label {
  display: block;
}

.goal-number {
  font-weight: bold;
}

.pw.wp-block-columns.is-layout-flex,.pw.wp-block-columns.is-layout-flex,.pw.is-layout-flex {
    gap: 0em;
}


@media (max-width: 600px) {
	.pw {
    padding-bottom: 1.5em;
  }
}