/* ---------- Footer v2 (client, 11 Nov): dark footer, dark logo, dark text -> light blue, white stays white ---------- */
#dm #fcontainer .u_1686005289,
#dm #fcontainer .u_1658252617,
#dm #fcontainer .u_1535559479 { background-color: #0b0e22 !important; background-image: none !important; }
/* text that was dark navy becomes the site's light blue */
#dm #fcontainer .u_1411785986, #dm #fcontainer .u_1411785986 *,
#dm #fcontainer .u_1369870620, #dm #fcontainer .u_1369870620 *,
#dm #fcontainer .u_1582891717, #dm #fcontainer .u_1582891717 *,
#dm #fcontainer [id="1369870620"], #dm #fcontainer [id="1369870620"] *,
#dm #fcontainer [id="1369870620"] p, #dm #fcontainer [id="1369870620"] strong { color: #2198d5 !important; }
/* the wide logo needs a wider column than the old round badge */
@media (min-width: 1025px) {
	#dm #fcontainer .u_1686005289 .dmRespColsWrapper { align-items: flex-start !important; }
	#dm #fcontainer .u_1449882040 { width: 24% !important; max-width: 24% !important; flex: 0 0 24% !important; }
	#dm #fcontainer .u_1738521024 { width: 32% !important; max-width: 32% !important; flex: 0 0 32% !important; }
	#dm #fcontainer .u_1188157081 { width: 18% !important; max-width: 18% !important; flex: 0 0 18% !important; }
	#dm #fcontainer .u_1698552461 { width: 26% !important; max-width: 26% !important; flex: 0 0 26% !important; }
	#dm #fcontainer .u_1432396660 { width: 100% !important; max-width: 340px !important; }
	#dm #fcontainer img[id="1207286069"] { width: 100% !important; height: auto !important; max-width: 340px !important; }
}
@media (max-width: 1024px) {
	#dm #fcontainer .u_1201363358 { width: 100% !important; max-width: 300px !important; margin: 0 auto !important; }
	#dm #fcontainer img[id="1342576832"] { width: 100% !important; height: auto !important; max-width: 300px !important; }
}
