/*
Theme Name: Nonprofit Divi
Version: 1.0
Description: A child theme of SpecialDivi
Author: kimber
Template: SpecialDivi
*/

@import url("../SpecialDivi/style.css");

.wp-image-238 {
  border: 6px solid #A5A486;
  padding: 20px;
}
.wp-image-239 {
  border: 6px solid #C41C68;
  padding: 20px;
}
.wp-image-240 {
  border: 6px solid #D99690;
  padding: 20px;
}

 .et_pb_text_inner p {
      font-family: Arial, sans-serif;
      font-size: 18px;
      color: #333333;
    }
.et_pb_text_inner h1 {
  font-family: Arial, sans-serif;
  font-size: 18px;
  color: #333333;
}
.et_pb_bg_layout_light.et_pb_button {
  font-family: Mencken Std Head Compress, bold;
  font-size: 60px;
  background-color: rgb(244, 225, 224);
  color: rgb(191, 65, 87);
  border-radius: 40px; 
  padding: 0px 50px;
  cursor: alias; 
  border: rgb(244, 225, 224);
  text-align: center;
}
.et_pb_bg_layout_light.et_pb_button:hover {
  font-family: Mencken Std Head Compress, bold;
  font-size: 60px;
  background-color: rgb(244, 225, 224);
  color: rgb(191, 65, 87);
  align-content: center;
  border-radius: 40px; 
  padding: 0px 50px;
  cursor: alias; 
}

h2 {
  font-family: Baskerville Semibold;
  font-size: 40px;
  color: rgb(115, 72, 81) ;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
.et_pb_text_inner h1{
  font-family: Mencken Std Head Compress, bold;
  font-size: 184px;
  color: rgb(191, 65, 87);
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
  padding-block: 10px;
}

.et_pb_text_inner p {
  font-family: Baskerville Regular;
  font-size: 18px;
  color: #333333;
  line-height: 1em;
  font-weight: 500;
  line-height: 1.5; 
  width: 100%;
}
h4 {
  font-family: Baskerville Semibold;
  font-size: 20px;
  color: #333333;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
	border: 4px solid #F4E1E0;
  padding: 20px;
  text-align: center;
  
}
h3 {
  font-family: Baskerville Semibold;
  font-size: 20px;
  color: #333333;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
h6 {
  font-family: Mencken Std Head Compress, bold;
  font-size: 45px;
  color: rgb(217, 150, 144);
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
h7 {
  font-family: Mencken Std Head Compress, bold;
  font-size: 45px;
  color: rgb(196, 28, 104);
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
h8 {
  font-family: Mencken Std Head Compress, bold;
  font-size: 45px;
  color: rgb(165, 164, 134);
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
}
.wp-image-231 {
   border: 6px solid #F6E9D5;
  padding: 20px;
}		
.line {
  border-top: 3px solid #C41C68;
  width: 55%; 
  height: 1px;
}
.liner {
  border-top: 3px solid #D99690;
  width: 80%; 
  height: 1px;
}
.lines {
  border-top: 3px solid #A5A486;
  width: 50%; 
  height: 1px;
}
#who\ section {
  padding-block: 0px;
}
#how\ section {
  padding-block: 0px;
}
#what\ section {
  padding-block: 0px;
}
#who\ row {
  padding-block: 0px;
}
#how\ row {
  padding-block: 0px;
}
#what\ row {
  padding-block: 0px;
}
#header {
  padding-block: 0px;
}
#jumps {
  padding-block: 0px;
}
#header {
  padding-block: 50px;
}
#jumping {
  padding-block: 7px;
}
#top-menu a {
  color: #F6E9D5;
  background-color: #A5A486;
  height: 2px;
  border: none;
  border-radius: 20px;
  padding: 10px 15px;
  margin-bottom: 10px; 
  font-size: 18px;
  font-family: baskerville semibold;
  display: flex;
  justify-content: center;
  align-content: center;
}
#head\ row {
  padding-block: 6px;
  padding-block-start: 10px;
  padding-block-end: 10px;
}
#head\ section {
  padding-block: 6px;
  padding-block-start: 30px;
  padding-block-end: 10px;
}
#footer\ section {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
#bottom\ row {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
#bottom\ section {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 30px;
}
#divider\ row {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
#divider\ section {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}

/*Media Query Fixes*/
@media all and (max-width: 340px) {
  .et_pb_bg_layout_light.et_pb_button {
  font-family: Mencken Std Head Compress, bold;
  font-size: 25px;
  background-color: rgb(244, 225, 224);
  color: rgb(191, 65, 87);
  border-radius: 40px; 
  padding: 0px 50px;
  cursor: alias; 
  border: rgb(244, 225, 224);
  text-align: center;
}
.et_pb_bg_layout_light.et_pb_button:hover {
  font-family: Mencken Std Head Compress, bold;
  font-size: 24px;
  background-color: rgb(244, 225, 224);
  color: rgb(191, 65, 87);
  align-content: center;
  border-radius: 40px; 
  padding: 0px 50px;
  cursor: alias; 
}
  .wp-image-11 {
  border: 5px solid #A5A486;
  padding: 10px;
}
.wp-image-12 {
  border: 5px solid #C41C68;
  padding: 10px;
}
.wp-image-13 {
  border: 5px solid #D99690;
  padding: 10px;
}
.wp-image-18 {
   border: 5px solid #F6E9D5;
  padding: 10px;
}			
.line {
  border-top: 3px solid #C41C68;
  width: 100%; 
  height: 1px;
}
.liner {
  border-top: 3px solid #D99690;
  width: 90%; 
  height: 1px;
}
.lines {
  border-top: 3px solid #A5A486;
  width: 90%; 
  height: 1px;
}
  h4 {
  font-family: Baskerville Semibold;
  font-size: 15px;
  color: #333333;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
	border: 4px solid #F4E1E0;
  padding: 15px;
  text-align: center;
}
#footer\ section {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
#bottom\ row {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
#bottom\ section {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px; 
  }
  .et_pb_text_inner h1 {
  font-family: Mencken Std Head Compress, bold;
  font-size: 75px;
  color: rgb(191, 65, 87);
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500;
  padding-block: 0px;
  }
  .et_pb_text_inner h2 {
  font-family: Baskerville Semibold;
  font-size: 20px;
  color: rgb(115, 72, 81) ;
  padding-bottom: 0px;
  line-height: 1em;
  font-weight: 500;
  padding-block: 0px;
  }
  #how-space {
  padding-block: 0px;
  }
  #bottom\ row {
  padding-block: 0px;
  }
	#divider\ row {
  padding-block: 0px;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
}