/* 1 Change site title color | 32814121-hc JA */
.site-title {
	color: #033579;
}

.site-title {
	font-family: "Source Serif Pro";
}

/* 2 Change site description color | 32814121-hc JA*/
.site-description {
	color: #000;
}

/* 3 Change main menu items colors | 32814121-hc JA */
.main-navigation a:link, 
.main-navigation a:visited {
	color: #000;
}

/* 4 Change menu font 32814121-hc cw */
.main-navigation a {
	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
}

/* 5 Change menu font size 32814121-hc cw */
body:not(.fse-enabled) .main-navigation a {
	font-size: .8rem;
}

/* 6 Change mobile menu button color | 32814121-hc JA */
.main-navigation #toggle-menu,
.main-navigation #toggle-menu:active {
	background: #033579 !important;
}

/* 7 Change mobile menu button font 32814121-hc cw */
#toggle-menu {
	font-family: "Source Serif Pro", "Baskerville Old Face", Garamond, "Times New Roman", serif;
}

/* 8 Change menu items hover color | 32814121-hc JA
.main-navigation a:hover {
	color: #23883d;
} */
/*  size of menu items vs submenu items on mobile -- 33014201-hc (DOC) */
@media screen and (max-width: 560px) {
	body:not(.fse-enabled) .main-navigation a {
		font-size: .9rem;
	}
	
	.main-navigation .sub-menu .menu-item a {
		font-size: .8rem;
	}
}

/* 9 move cookie and consent widget to the top of the page | 33704883-hc eD 
body .widget_eu_cookie_law_widget {
	bottom: unset;
	top: 0;
} */
/*Change hover color of all buttons across the site | 35909418-hc(zy)*/
.wp-block-button.white-button a.wp-block-button__link:hover {
	background: white;
}

.wp-block-button.blue-button a.wp-block-button__link:hover {
	background: #033579;
}

/* 10 force smaller margin between stacked columns on narrow screens 36068303-hc */
@media screen and (max-width: 781px) {
	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 15px;
	}
}

/*  add margin between stacked columns on all pages  /5479373-HC (JA)   */
@media screen and (max-width: 781px) {
	.wp-block-column + .wp-block-column {
		margin-top: 25px;
	}
}

/* 12 Reduce the margin for h2 in slideshows - 36399971-hc (NST) */
@media screen and (max-width: 781px) {
	.wp-block-column.wp-block-jetpack-slideshow {
		margin-top: -20px !important;
	}
}

/* 13 END: 36399971-hc (NST) */
/*Reduce the margin for h2 under slideshows | hc-36475327 (LL) */
.wp-block-column .wp-block-jetpack-slideshow {
	margin-bottom: unset;
}

.wp-block-column .wp-block-jetpack-slideshow + h2 {
	margin-top: unset;
}

/* 14 tighten gap between single columns on mobile hc-36475327 (LL)*/
@media screen and (max-width: 781px) {
	.wp-block-column + .wp-block-column {
		margin-top: unset;
	}
}

/* 15 tighten space for menu and submenu on desktop hc/-36475327 (LL) */
@media screen and (min-width: 782px) {
	ul.main-menu {
		padding-bottom: 16px;
	}
	
	ul.main-menu li a {
		padding-bottom: unset;
	}
}

/* 16 remove space between items in submenu on desktop | hc-36475327 (LL) */
@media screen and (min-width: 782px) {
	.main-navigation .sub-menu .menu-item a {
		padding-top: unset;
		padding-bottom: unset;
	}
}

/* 17 Reduce the margin of the vote block | HC-36519531 */
.crowdsignal-vote-wrapper {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

/* 18 Changes the color of the cover's link | HC-36519531 */
.wp-block-cover a {
	color: white;
}

/* 19 Changes the color of the search block | HC-36519531 */
.wp-block-search .wp-block-search__button {
	color: white;
}