/*
Theme Name: Genesis Block Theme - Western Pump
Description: Child theme of Genesis Block Theme holding the Western Pump customizations that were previously edited directly into the parent theme.
Author: Spring Digital
Author URI: https://springdigital.agency/
Template: genesis-block-theme
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: genesis-block-theme-child
*/

/*
 * Load order (see functions.php): parent style.css, this file,
 * custom/styles.css (header, nav, footer), plugin styles, then
 * custom/site.css (content styles, formerly the Customizer's Additional CSS).
 *
 * This file holds the overrides of parent theme rules.
 */

/* --------------------------------------------------------------
Landing Page K template (templates/landing-page-kadence.php)
-------------------------------------------------------------- */

.container-kdn {
	max-width: 100%;
	margin: 0;
	padding: 0 8%;
	display: block;
}

@media only screen and (max-width: 1000px) {
	.container-kdn {
		padding: 0 4%;
	}
}

@media (max-width: 600px) {
	.container-kdn {
		padding: 0 15px;
	}
}

.container-kdn::before,
.container-kdn::after {
	content: "";
	display: table;
}

.container-kdn::after {
	clear: both;
}

#secondary {
	margin: 0;
	display: block;
	width: 100%;
}

.content-area-kdn {
	margin: 0;
	display: block;
	width: 100%;
}

/* --------------------------------------------------------------
Footer (footer.php)
-------------------------------------------------------------- */

/* Parent: display: inline-block */
.footer-bottom {
	display: flex;
}

/* Replaces the parent's .footer-tagline layout; the custom footer uses .tagline */
.footer-bottom .tagline {
	display: flex;
	justify-content: space-between !important;
	width: 100%;
}

/* --------------------------------------------------------------
Block alignments
-------------------------------------------------------------- */

/*
 * The old modified copy commented out the parent's "margin-bottom: 2em" on
 * .alignfull/.alignwide. A child theme can't delete a parent rule, so it is
 * reset to 0 here. Verify spacing under full/wide-aligned blocks on staging.
 */
.alignfull,
.alignwide {
	margin-bottom: 0;
}
