/* 2019 Donation slice */

section.Donation2019 {
  background-color:black; 
  color:white; 
  padding:20px 38px 10px 50px; 
  font-size:20px; 
  line-height:1.3;
}
section.Donation2019 div.container {max-width:1070px; margin:0 auto; text-align:center;}
section.Donation2019 h2 {
  margin:15px 0 20px; font-size:56px; line-height:1;font-weight:800;
}
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;}
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;margin-top:0; font-size:30px; font-weight:800;}
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:center; 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:center;
 max-width:770px;
}
section.Donation2019 div.DonateButtonSend {
  display:inline-block;
	background-color:white; color:black; padding:8px 10px 7px;font-weight:800; 
	position:relative; top:2px;
  	border-radius:6px;
  	line-height:1;
  font-size:36px;
  border:2px solid #E55F4C;
  transition: background-color 300ms linear;
}
section.Donation2019 div.DonateButtonSend:hover {background-color:#E55F4C;}

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:#E55F4C; color:white; border:2px solid white;
  padding:8px 10px 7px;margin:0 5px; border-radius:10px;
  font-weight:800;
  text-align:center;
  font-size:46px; line-height:1;
  transition: background-color 300ms linear, border-color 300ms linear,color 300ms linear;
}
@media(max-width:600px){
  section.Donation2019 div.DonateButton {
    font-size:24px; padding-left:5px; padding-right:5px; 
  }
  section.Donation2019 div.DonateButtonSend {
    font-size:24px; display:block; margin:20px auto 0; max-width:120px;
  }
  section.Donation2019 div.FlexRow3 {font-size:24px;}
}
section.Donation2019 div.DonateButton.DonateButton1 {margin-left:0;}
section.Donation2019 div.DonateButton:hover,
section.Donation2019 div.DonateButton.DonateRed {
  background-color:white; color:#E55F4C; border:2px solid #E55F4C;
}

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 div.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 20px 0 0;
  font-weight:800;
  background-color:black; color:white;
}
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:1200px) {
	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 10px 40px 20px; }
   section.Donation2019 h2 {
    font-size:32px;
  } 
}

section.Donation {
	background-color:white;
  padding:50px 20px;
}
section.Donation > div.container {
	display:flex; flex-flow:row nowrap; justify-content:center; align-items:flex-start;
  background-color:black;
}
section.Donation > div.container > img,
section.Donation > div.container > section {display:block; width:50%;}
@media(max-width:1200px){
  section.Donation > div.container {
    flex-flow:column nowrap; justify-content:flex-start; align-items:center;
    max-width:585px;
  }
  section.Donation > div.container > img,
	section.Donation > div.container > section {width:100%;}
}