/* 2019 Donation slice */

section.Donation2019 {
  background-color:white; 
  padding:30px 35px 10px 45px; 
  font-size:19px; font-weight:300;
  line-height:1.3;
}
section.Donation2019 div.container {max-width:1070px; margin:0 auto;}
section.Donation2019 h2 {
  margin:0 0 15px; font-size:44px; line-height:1;font-weight:500;
}
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.Donation2019 div.FlexRow1 > div {max-width:490px;}
section.xDonation2019 div.FlexRow3 {display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:flex-start;}
section.Donation2019 div.FlexRow3 {padding-top:15px; border-top:1px solid #d1dbdf; margin-top:20px;}
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 div.DonateButtonSend {
  display:inline-block;
	background-color:#d166a8; color:white; padding:15px 40px 14px;font-weight:400; 
  font-size:20px;
  	border-radius:4px;
  	line-height:1;
  transition:opacity 300ms linear;
}
section.Donation2019 div.DonateButtonSend:hover {opacity:0.8;}

section.Donation2019 input.DonateInput,
section.Donation2019 div.DonateButton,
section.Donation2019 div.DonateInputPound {
  font-weight:700; font-size:26px; line-height:1;
}

section.Donation2019 div.DonateButton {
	background-color:#e3a3cb; color:white; 
  padding:11px 0 10px;margin:0 5px; border-radius:4px;
  font-weight:700;
  width:95px; text-align:center;
  transition:background-color 300ms linear;
}
section.Donation2019 div.DonateButton.DonateButton1 {margin-left:0;}
section.Donation2019 div.DonateButton.DonateButton4 {margin-right:0;}
section.Donation2019 div.DonateButton:hover,
section.Donation2019 div.DonateButton.DonateRed {background-color:#10a4a6;}

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:4px;
  margin:0 40px 30px 0;
  font-size:19px; font-weight:300; color:#29235c;
}
section.Donation2019 select:focus {outline:none;}
section.Donation2019 select option {font-size:19px; font-weight:300; color:#29235c;}

@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:28px;
  } 
  section.Donation2019 div.DonateButton {width:62px; font-size:21px;}
}

section.Donation {
	background-image:url(/Images/Content/2315/Templates/80004/images/Donate-background-temp.jpg);
  background-size:cover;
  background-position:center top;
  padding:70px 20px;
}
section.Donation > div.container {
	display:flex; flex-flow:row nowrap; justify-content:center; align-items:flex-start;
  background-color:white;
  border-radius:15px;
}
section.Donation > div.container > img,
section.Donation > div.container > section {display:block; width:50%;}
section.Donation > div.container > img {
  border-top-left-radius:15px; border-bottom-left-radius:15px;
}
section.Donation > div.container > section {
  border-top-right-radius:15px; border-bottom-right-radius:15px;
}
@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%;}
  section.Donation > div.container > img {
    border-bottom-left-radius:0; border-top-right-radius:15px;
  }
  section.Donation > div.container > section {
    border-bottom-left-radius:15px; border-bottom-right-radius:15px;
  }
  section.Donation2019 div.FlexRow1 > div {max-width:initial;}
}