/*
 Theme Name:   Accelerate Child
 Theme URI:    https://copingwithautism.co.uk
 Description:  Child theme for the Accelerate theme
 Author:       Coping With Autism
 Author URI:   https://copingwithautism.co.uk
 Template:     accelerate
 Version:      1.0.0
*/

/* Import parent styles if needed (optional) */

h2 {
	font-size:20px;
}

.post-excerpt p {
	font-size:14px;
}

.post-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* 3 columns on large screens */
  gap: 2rem;
}

.post-grid article {
	margin-bottom:20px;
}

/* Tablet (≤1024px) → 2 columns */
@media (max-width: 1024px) {
  .post-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile (≤768px) → 1 column */
@media (max-width: 768px) {
  .post-grid {
    grid-template-columns: 1fr;
  }
}

.post-card {
  background: #fff;
  border: 1px solid #eee;
  padding: 1rem;
  border-radius: 6px;
  transition: box-shadow 0.2s ease;
}

.post-card:hover {
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

.post-thumbnail img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-bottom: 1rem;
}

.post-title {
  font
}

blockquote, .wp-block-quote {
	padding: 10px 10px 10px 50px !important;
	margin-bottom:20px !important;
}

blockquote p, .wp-block-quote p, wp-block-quote.is-style-large p {
	font-size:16px !important;
	margin-bottom:0px !important;
}

.has-background a, .has-background:visited {
	color:#000;
}

.is-layout-grid > :is(*, div) {
	display:flex;
	align-items:center;
}

.editor-styles-wrapper ul {
	list-style:revert;
}

.post .entry-title a {
	font-size:20px;
}

.page .entry-title a {
	color: #444444;
	font-size: 20px;
}

#header-left-section {
	display:flex;
	align-items : center;
}

#header-logo-image {
	align-items: center;
}

#header-logo-image img {
	height:40px;
	padding-right:15px;
	float:left;
}

.wp-block-social-links {
	justify-content: center;
}