/* Preserve the site's effective legacy breakpoints for the parity release. */

@media only screen and (max-width: 992px) {
	.sticky-wrapper {
		background-color: #fff;
		opacity: 1;
	}
}

@media only screen and (max-width: 768px) {
	#header .header-logo-img {
		max-height: 110px;
		width: auto;
	}

	#header .top-header .header-navigation {
		opacity: 0;
	}

	body #header .bottom-header {
		padding-top: 225px;
	}

	.open-responsive-menu .fa {
		color: #000;
	}

	.responsive-menu ul.sub-menu {
		background-color: #36ad10;
		color: #fff !important;
		display: none;
	}

	.responsive-menu ul.sub-menu.is-open {
		display: block;
	}

	.responsive-menu ul.sub-menu li a {
		color: #fff !important;
	}

	h2 {
		font-size: 40pt;
	}

	.wp-block-column {
		margin-left: auto;
		margin-right: auto !important;
		max-width: 25%;
		text-align: center;
	}

	.col-sm-9 {
		float: left;
		padding-right: 2%;
		width: 100%;
	}

	.page-template-default .col-sm-3 {
		display: none;
	}
}

@media only screen and (max-width: 575px) {
	iframe {
		border-width: 0;
	}

	h2 {
		font-size: 45pt;
	}

	h3 {
		font-size: 25pt;
	}

	#planned-gifts {
		color: #fff;
	}

	#menu-sidebar li {
		font-size: .75em;
		line-height: .75em;
	}

	#menu-sidebar li ul.sub-menu {
		font-size: .9em;
		line-height: .9em;
	}
}
