@import url("../SpecialDivi/style.css");
  @import url("https://use.typekit.net/poo0duy.css");



/*headers*/

h1,h2,h3,h4 {
  font-family: "trade-gothic-next-condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
  color: #F7EFE1;
  font-size: 70px;  
}

.et_pb_text_inner {
  text-align: center;
  font-family: "trade-gothic-next-condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
  color: #BC8353;
  font-size: 60px;
}


#where h4 {
  color: #BC8353;
  text-align: center;
  font-size: 50px;
  
  
}

#where .et_pb_text_inner {
  margin: 0px auto 50px auto;
  max-width: 400px;
  line-height: 1em;
  font-size: 70px;
  
} 

#sky h4 {
  font-size: 100px;
  min-width: 600px;
  margin-top: 10px;
  margin-left: 20px;
  line-height: .9em;
  color: #F7EFE1;

}

#why h4 {
  text-align: right;
  margin-left: auto;
  margin-right: 25px;
  max-width: 400px;
}

#what h4 {
  max-width: 500px;
  margin-left: 20px; 
}

#how h4 {
  font-size: 60px;
  color: #DDCAAD
}

/*fonts media query*/

@media (max-width: 980px) {
  

#sky h4 {
  font-size: 70px;
  min-width: 300px;
  margin-left: 0px;
  margin-top: 50px;

}
  
#what h4 {
  max-width: 400px;
  margin-left: 0px; 
}
  
#why h4 {
  margin-right: 0px;
}
  
  #where .et_pb_blurb-content{
    max-width: 100%!important;
  }
  
  #where h4 {
    font-size: 45px;
  }
#sky .et_pb_blurb_description{
  color: #2B1D16;
  margin-left: 0px!important;
  max-width: 250px!important;
}
  
#what .et_pb_blurb_description {
  margin-left: 0px!important;
  max-width: 375px!important;
}
  
#why .et_pb_blurb_description {
  margin-right: 0px!important;
  
}
  
  .et_pb_button {
  font-size: 35px!important;
}
}

/*body copy*/

#where .et_pb_blurb_content {
  max-width: 500px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  display: table;
  width: 100%;
}



.et_pb_blurb_description {
  font-family: "richmond-text", serif;
  font-weight: 400;
  font-style: normal;
  color: #E6CC9E;
  line-height: 1.4em; 
  font-size: 18px;
}

#what .et_pb_blurb_description {
 margin-left: 20px;
}

#where .et_pb_blurb_description{
  color: #653A16;
  text-align: center;
}

#sky .et_pb_blurb_description{
  color: #2B1D16;
  margin-left: 20px;
  max-width: 400px;

}

#why .et_pb_blurb_description {
  text-align: right;
  margin-right: 25px;
  
}

#how .et_pb_blurb_description {
  max-width: 25em;
}


/*section background colors*/


#where{
    background-color: #DDCAAD;
    
}


#how {
  background-color: #694A36;

}

#what {
  background-color: #3C4928!important;
}

#why {
  background-color: #192B0B;
}

#main-header {
  background-color: #F7EFE1;
  
}

#sky {
  background-color: #F7EFE1;
  background-size: cover;
  background-position-y: bottom;
  height: 900px;
}




/*non-fullwidth image adjustments*/

.et-waypoint:not(.et_pb_counters) {
  opacity: 100;
  }

#where img {
  object-fit: cover;
  width: 15em;
  height: 15em;
  margin: 0px;
}

#what img {
  padding-right: 50px;
  max-width: 120%;
}

#why img {
  padding-right: 90px;
  max-width: 130%;
}

#how img {
  scale: 120%;
  opacity: 50%;
}

#how .et_pb_column:nth-child(2) {
  z-index: 0;
}

/*padding & z-index adjustments*/

#how {
  z-index: 10;
}
.et_pb_fullwidth_image {
  z-index: 0;
}
#why .et_pb_blurb_container {
    padding-bottom: 100px;
}
@media only screen and (min-width: 1350px) {
  #what.et_pb_section, #why.et_pb_section, #where.et_pb_section {
    padding: 0 0!important;
  }
  
}
#what .et_pb_row {
  display: flex;
  align-items: center;
}

#why .et_pb_row {
  display: flex;
  align-items: center;
}
#where .et_pb_row {
    padding: 0px 0;
  }

#how .et_pb_row, #how .et_pb_section.et_pb_section {
      padding: 0px 0!important;
}
@media (min-width: 980px) {
  #how.et_pb_section, #why.et_pb_section, #where.et_pb_section {
    padding: 0 0;
  }
  
  
  
}


@media (max-width: 980px) {
 #what .et_pb_row {
  display: block;
}

#why .et_pb_row {
  display: block;
}
 
  #how img {
  margin-top: -100%;
  }
  #why img {
  padding-top: 0px;  
}
  #why .et_pb_blurb_container {
    padding-bottom: 0px;
}
}

/*donation button*/

.et_pb_button {
  font-family: "trade-gothic-next-condensed", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 40px;
  color: #F7EFE1;
  background-color: #BC8353;
  padding: .4em 2.67em .4em 2em;
  border: 0px;
  border-radius: 50px;
  z-index: 3;
  position:relative;
}

.et_pb_button::after{
  right: 20px;
  bottom: 10px;
}

.et_pb_button::after, .et_pb_button::before {
  font-family: "trade-gothic-next-condensed", sans-serif;
  font-size: 5rem;
  font-weight: 1000;
  content: "\35";
  opacity: 100%;

  
}

.et_pb_module .et_pb_button:hover {
  padding: .4em 2.67em .4em 2em;
  border: 0!important;
}

/*top menu*/
#et-top-navigation a {
  font-family: "richmond-text", serif;
  font-weight: 400;
  font-style: italic;
  color: #2B1D16!important;
  font-size: 18px;
}

#et-top-navigation {
  float: none;
}


#logo {
  margin-bottom: 3em;
  max-height: 100%;
}
.mobile_menu_bar::before {
  color: #604533;
  font-size: 60px;
  font-weight: 800;
}
.et_mobile_menu {
	border-top: 3px solid #604533;
}

#main-header {
  box-shadow: 0 1px 0 rgba(0,0,0,0);
}

/*media query nav menu & overflow & size adjustments*/

@media (max-width: 980px) {
  .et_header_style_left .logo_container {
  position: relative;
}
  #what, #why, #how, #sky {
    overflow: hidden;
  }

  #sky {
  background-size: cover;
}
  
  .et_pb_button::after{
  bottom: 5px;
}
.et_menu_container {
  text-align: center;
}

.container.clearfix.et_menu_container #et-top-navigation {
  padding-left: 0px!important;
}

#et_mobile_nav_menu {
  float: none;
}
  
  #logo {
  margin-bottom: -5em;
}

  
  .mobile_menu_bar{
  padding-top: 30px;
}
 .et_header_style_left #et-top-navigation .mobile_menu_bar {
  padding-bottom: 0px;
}
}


/*page footer*/
#footer-bottom {
  background-color: #2B1D16;
}

#footer-info {
  color: #EDE1DB;
  font-family: "richmond-text", serif;
  font-size: 18px;
	}