.footer {
	background-blend-mode: multiply;
	background-image: url("https://aaf1a18515da0e792f78-c27fdabe952dfc357fe25ebf5c8897ee.ssl.cf5.rackcdn.com/2018/maryknoll-footer.webp?v=1742858307000"),linear-gradient(180deg,#cc1c1c 0%,#7f0000 100%) !important;
	clear: both;
	overflow: hidden;
	margin-top: 30px;
	padding: 20px 0 0;
}
.footer p {
	color:#fff
}
.footer a {
	color: #ffeb3b;
}
.sub-footer {
	padding:11px 0;
	background-color: #17264a;  
	box-shadow: 0px -10px 60px 0px rgba(0,0,0,.3);
}
.sub-footer p,
.sub-footer a {
	color:#fff
}
.sub-footer p {
    letter-spacing: .7px;
    font-size: 12px;
    line-height: 1.3em;
    margin: 0;
}
.container {
	width:80%;
	max-width: 1920px;
	margin:0 auto;
}
.radio-to-buttons_donationAmt .en__field--donationAmt.en__field--radio>.en__field__element .en__field__item {
    flex-basis: 33%;
}
@media screen and (min-width: 500px) {
  [data-engrid-layout="centerleft1col"] #engrid > .en__component--advrow, [data-engrid-layout="centerleft1col"] form > .en__component--advrow {
    grid-template-columns: [pc-start lpc-start] minmax(0, 1fr) [lpc-end cc-start lcc-start] minmax(0, 100px) [lcc-end bc-start lbc-start] minmax(250px, 300px) [lbc-end rbc-start] minmax(250px, 300px) [rbc-end bc-end rcc-start] minmax(0, 840px) [rcc-end cc-end rpc-start] minmax(0, 1fr) [rpc-end pc-end];
  }
}