/*
 Theme Name:   The Highpointers Foundation
 Description:  Improvise Child Theme for The Highpointers Foundation
 Author:       Crack-Ajax
 Author URI:   https://crack-ajax.com
 Template:     improvise
 Version:      1.0
*/

/****************************************** Moved from the Customizer (Additional CSS) *******************************************/

.page-donate h2#check-donate {
	visibility: hidden;
}
#donate-media-text.wp-block-media-text .wp-block-media-text__content {
	padding: 0 var(--l-spacing);
}

.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img {
	position: static;
	max-height: 624px;
}

.home .page-content>.wp-block-cover:first-child {
	margin-bottom: var(--l-spacing);
}
.home .page-content>.wp-block-cover:first-child .wp-block-cover__inner-container {
	padding: 0;
	margin-top: 0;
}
figcaption {
	color: var(--color-accent);
	line-height: 1.4rem;
	font-size: 16px;
}
.separator {
	padding-top: 0;
}
a:link {
	color: var(--color-primary);
	
	&:hover {
		color: var(--color-accent);
	}
}
.document-footer a:link {
	color: var(--color-footer-text);
}
.page-title {
	max-width: var(--restricted-width);
	margin-left: auto;
	margin-right: auto;
}
h1 {
	font-size: 46px;
}
body {
	background-color: #fffdf6;
}
.primary-nav:not(.tab-underline) .dropdown:not(.touch-start) .dropdown-menu li a {
	background-color: var(--color-primary);
	color: white;
}
.primary-nav:not(.tab-underline) .dropdown:not(.touch-start) .dropdown-menu li:hover a {
	background-color: var(--color-secondary);
	color: white;
}

.top-bar {
	justify-content: center;
}

.top-bar .top-nav li a {
	font-size: .8rem;
	text-transform: uppercase;
}

/** Policy Documents **/
.wp-block-file {
	display: flex;
  flex-direction: column;
  gap: 20px;
}
.wp-block-file .wp-block-file__button {
	margin-left: 0;
  background-color: var(--color-primary);
  color: white;
  border-radius: 10px;
}

.legal-documents .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
	align-self: flex-end;
}


/****************************************** Separators *******************************************/

/* 1.5.13 drew separators as a 2px top + 3px bottom border (5px total). The parent now draws a
   2px background bar in the same colour; keep the heavier line. */
.wp-block-separator:not(.is-style-dots) {
	height: 5px;
}
