/* 2019 Donation slice */

section.Donation2019 {
  background-color:#312f71; 
  color:white; 
  padding:20px 75px 10px 50px; 
  font-size:19px; 
  line-height:1.3;
}
section.Donation2019 div.container {max-width:1070px; margin:0 auto;}
section.Donation2019 h2 {
  margin:10px 0 10px; font-size:52px; line-height:1;font-weight:800; color:white;
}
section.Donation2019 h2 span {
  color:#4fb8f1;
}
section.Donation2019 div.FlexRow {display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
section.Donation2019 div.FlexRow.WholeLine {
  width:100%; margin-top:20px; justify-content:flex-start;
}
section.Donation2019 div.FlexRow1 {
  display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;
  margin:0 0 10px;
}
section.xDonation2019 div.FlexRow3 {display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:flex-start;}
section.Donation2019 div.FlexRow3 {padding-top:20px; border-top:1px solid #D8E0E3; margin-top:25px;}
section.Donation2019 div.FlexRow1 img {display:block; margin:0 0 0 40px; max-width:150px;}
section.Donation2019 div.FlexRow2 {
	display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:center;
  line-height:1;
}
section.Donation2019 div.GreyBox {width:100%; background-color:#E4E4E4;padding:20px 30px;margin:30px 0 0;}
section.Donation2019 div.FlexCol {
  display:flex; flex-flow:column nowrap; justify-content:flex-start; align-items:flex-start;
 max-width:770px;
}
section.Donation2019 a.DonateButtonSend {
  display:inline-block;
	background-color:#e31f92; color:white; padding:14px 50px 14px;font-weight:700; 
	margin:20px 0 0;
  	border-radius:8px;
  	line-height:1;
  font-size:24px;
  transition:background-color 300ms linear;
}
section.Donation2019 a.DonateButtonSend:hover {
  background-color:#663399;
}

section.Donation2019 input.DonateInput,
section.Donation2019 div.DonateButton,
section.Donation2019 div.DonateInputPound {
  font-weight:400; font-size:24px; line-height:1;
}

section.Donation2019 div.DonateButton {
	background-color:#e31f92; color:white; 
  padding:11px 0 10px;margin:0 5px; border-radius:6px;
  font-weight:700; font-size:24px;
  width:80px; text-align:center;
}
section.Donation2019 div.DonateButton.DonateButton1 {margin-left:0;}
section.Donation2019 div.DonateButton:hover,
section.Donation2019 div.DonateButton.DonateRed {background-color:#00A7AF;}

section.Donation2019 input.DonateInput {
	max-width:130px;
	background-color:white; border:2px solid #CACACA; padding:3px 10px 3px 30px; margin:0 10px 0 0; border-radius:30px;
}
section.Donation2019 input.DonateInput:focus {outline:0 none transparent;}
section.Donation2019 div.DonateInputPound {color:#55C2AF; position:relative; left:25px;}

section.Donation2019 div.DonateButton,
section.Donation2019 a.DonateButtonSend {cursor:pointer;}

section.Donation2019 div.GreyBox2,
section.Donation2019 div.GreyBox3,
section.Donation2019 div.GreyBox4,
section.Donation2019 div.GreyBox5 {display:none;}

section.Donation2019 select {
  display:inline-block;
  padding:5px 20px 5px 10px;
  border-radius:6px;
  margin:0 40px 10px 0;
}
section.Donation2019 select:focus {outline:none;}

@media (max-width:1050px) {
	section.xDonation2019 div.FlexRow3 {flex-flow:column nowrap;justify-content:flex-start; align-items:center;}
	section.xDonation2019 div.GreyBox {padding:10px;margin:20px 0 0;}
	section.xDonation2019 div.FlexRow2 {flex-flow:column nowrap;justify-content:flex-start; align-items:center;}
}
@media (max-width:1250px) {
	section.Donation2019 {padding:30px 20px 40px 30px; }
	section.Donation2019 div.DonateButton {margin:0 5px;}
	section.Donation2019 div.FlexRow1 {flex-flow:column-reverse nowrap;justify-content:flex-start; align-items:center;}
	section.Donation2019 div.FlexRow1 img {margin:20px 0;}
}
@media (max-width:767px) {
  section.Donation2019 {padding:30px 20px 40px 20px; }
   section.Donation2019 h2 {
    font-size:32px;
  } 
  section.Donation2019 div.DonateButton {width:65px;}
}

section.Donation {
	background-image:url(/Images/Content/2309/Templates/80513/images/donation-background.jpg);
  background-size:cover;
  background-position:left top;
  padding:100px 20px;
}
section.Donation > div.container {
	display:flex; flex-flow:row nowrap; justify-content:center; align-items:flex-start;
  background-color:#312f71;
  max-width:1250px;
  box-shadow:2px 2px 5px 5px rgba(0,0,0,0.1);
}
section.Donation > div.container > img,
section.Donation > div.container > section {display:block; width:50%;}
@media(max-width:1250px){
  section.Donation > div.container {
    flex-flow:column nowrap; justify-content:flex-start; align-items:center;
    max-width:641px;
  }
  section.Donation > div.container > img,
	section.Donation > div.container > section {width:100%;}
}

section.Donation div.BlueBar {
display:flex; flex-flow:row nowrap; justify-content:flex-start; align-items:flex-start;
  border-top:1px solid #3f6fad;
  padding:12px 0;
}
section.Donation div.BlueBar:nth-child(5) {
  border-bottom:1px solid #3f6fad;
}
section.Donation div.BlueBar div.Money {
 font-size:46px; font-weight:800; color:#4fb8f1; line-height:1;
  padding-right:15px; position:relative; top:2px;
}
section.Donation div.BlueBar div.MoneyText {
 line-height:1.2;
}