/*
Theme Name: Bates Framework - Office, 2025 Update
Template: b/bates-framework
Theme URI: https://www.bates.edu/
Description: Office theme, for all non-acacdemic sites. ses the Bates Framework parent theme.
Version: 3.2.3
Author: Bates College
Author URI: https://www.bates.edu
*/


body.dimp-page {

	/* --dimpColor1: hsl(155 38% 94%); */
	--dimpColor1: hsl(0 0% 95%);
	--dimpColor2: hsl(156 9% 11%);

	.aside-stories h3 {
		display: none !important;
	}

	.wp-block-group:has( .course-teaser-wrap ) .wp-block-group__inner-container {
		padding-inline: 1em;
	}

	.course-teasers {
		gap: 1em;
	}

	.has-white-color .course-teaser-course {
		color: white;

		h5, .course-faculty {
			color: inherit;
		}

		.course-term {
			color: hsl(0 0% 100% / .8);
		}

		.course-faculty {
			text-transform: none;
			color: hsl(from var(--colorBlue) h s calc(l + 65));

			span._label {
				display: none;
			}
		}
	}

	main.main-content {
		margin-top: 0;
	}

	header.site-header {
		background: var(--dimpColor1);
	}

	.dimp-page-title {
		background: var(--dimpColor1);
		padding-inline: 4%;
		/* width: calc(100vw - 8px) !important; */

		h1 {
			box-sizing: border-box;
			font-family: var(--fontSansSerif), sans-serif;
			font-size: 3em;
			text-align: center;
			font-weight: 300;
			margin-top: 0;
			padding-block: 1.5em 1em;
		}
	}


	@media (min-width: 660px) {
		.dimp-page-title h1 {
			font-size: 3.4em;
			text-align: left;
		}
	}
	@media (min-width: 1024px) {
		.dimp-page-title {
			h1 {
			}
		}
	}

	.wpcontent-area {
		h2:not(.aside-title) {
			font-size: 2.2em;

			@media ( min-width: 760px) {
				font-size: 2.7em;
			}
			@media (min-width: 1200px) {
				font-size: 3em;
			}
		}
	}

	.pre-footer-network {
		display: none;
	}
}
