/*
Theme Name: little miss divi
Version: 1.0
Description: A child theme of SpecialDivi
Author: Maggiemac
Template: SpecialDivi
*/

@import url("../SpecialDivi/style.css");
@import url("../SpecialDivi/style.css");
@import url("https://use.typekit.net/hll2xlh.css");
@import url("https://nonprofit.mmacfarlane.com/wp-content/uploads/2024/07/yellow-candle.png");
	
.et_pb_section{
  background-color: #fffff0;
}

#page-container{
  overflow: hidden;
}


#main-header{
  background-color:#EA5D6B;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:1.6em;
}

#et_search_icon{
  color:#E8E474;
}

#top-menu-nav a{
  color:#E8E474;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}


#et-top-navigation{
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.et_pb_slide_description .et_pb_slide_title {
  font-weight: 300;
  margin-top: 0;
  font-size: 46px;
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
}

.et_pb_slide_description .et_pb_slide_title {
  text-align:left;
  padding-top: 20px;
  padding-bottom:0px;
  font-size: 6em;
  color:pink;
}


.et_pb_slide_description{
  padding-bottom:0px;
}

#MeetAbby img{
  border-radius:400px;
  width:300px;
  height:300px;
  object-position:left;
  object-fit:cover;
  margin-left:120px
}

.et_pb_blurb_description p{
  padding-top:100px;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:1.6em;
}

.et_pb_module_header{
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  font-size:7em;
}
#blurbabby .et_pb_blurb_container {
  padding-top:120px;
}
.frosting .et_pb_row{
  margin: 0px;
  width: 100%;
  max-width: 100vw;
}

#donate section{
  background-color:transparent;
  text-align:center;
}

.header-content{
  background-color:black;
  color:black !important;
}
.et_pb_blurb_content{
  background-repeat: repeat-x;
}

#bigd {
  position: relative;
  left:200px;
  bottom: 100px;
}

.samebday .et_pb_blurb_container .et_pb_blurb_description p{
  background-color: #70BBE0;
  color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:1.6em;
  padding:40px;
  border-radius:45px;
}
#optin {
  background:#93927B;
}

#optin .et_pb_blurb_container .et_pb_blurb_description p{
  color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:2em;
  padding:40px;
  border-radius:45px;
}
#footer{
 background:#93927B;
 color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:.7em;
}

.et_pb_code_inner{
  margin:0px;
  width:100vw;
  max-width: 100vw;
  
}


.et_pb_module .et_pb_text_inner p{
   color:#374045;
   font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  font-size:2em;
  padding:0px;
  text-align:center;
}

.et_pb_slide_description .et_pb_slide_title {
  font-weight: 300;
  margin-top: 0;
  font-size: 46px;
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
}

.et_pb_slide_description .et_pb_slide_title {
  text-align:left;
  padding-top: 20px;
  padding-bottom:0px;
  font-size: 6em;
  color:pink;
}


.et_pb_slide_description{
  padding-bottom:0px;
}

#MeetAbby img{
  border-radius:400px;
  width:300px;
  height:300px;
  object-position:left;
  object-fit:cover;
  margin-left:120px
}

#abby-words{
	position:absolute;
	top:17px;
	left:75px;
	font-family: "p22-mackinac-pro", serif;
	font-weight: 700;
	font-size:2.3em;
	color:#374045;
}

.et_pb_blurb_description p{
  padding-top:100px;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:1.6em;
	color:#374045;
}

.et_pb_module_header{
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  font-size:7em;
}

.frosting .et_pb_row{
  margin: 0px;
  width: 100%;
  max-width: 100vw;
}

#donate section{
  background-color:transparent;
  text-align:center;
}

.et_pb_blurb_content{
  background-repeat: repeat-x;
}

.whatdonate .et_pb_image_wrap img{
	padding:0;
	margin:auto;
	width:50%;
	display:flex;
}

.whatdonate .et_pb_column{
	display:inline-block;
	margin:0 auto;
}

.samebday .et_pb_blurb_container{
	margin-top:40%;
  margin-bottom:30%;
}

.samebday .et_pb_blurb_container .et_pb_blurb_description p{
  background-color: #70BBE0;
  color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:1.6em;
  padding:40px;
  border-radius:45px;
}

.samebday{
	background-image:url("https://nonprofit.mmacfarlane.com/wp-content/uploads/2024/07/Artboard-1.png");
}

.samebday-section{
  padding-bottom:0px !important;
}

#optin {
  background:#93927B;
}

#optin .et_pb_blurb_container .et_pb_blurb_description p{
  color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:2em;
  padding:40px;
  border-radius:45px;
}
#footer{
 background:#93927B;
 color:#374045;
  font-family: "lato", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size:.7em;
}

.et_pb_code_inner{
  margin:0px;
  width:100vw;
  max-width: 100vw;
  
}

.donations-section{
  padding-bottom:0px;
}

/*media query for yellow candles*/
@media screen and (max-width:600px){
	.samebday{
		background-image: url("https://nonprofit.mmacfarlane.com/wp-content/uploads/2024/07/RealReal4.png");
	}
	.candle-row{
		width:100%;
		margin:0;
	}
	.donations-section h4{
		font-size:3em;
		text-align:center;
	}
	.whatdonate .et_pb_image_wrap img{
	padding:0;
	margin:auto;
	width:50%;
	display:flex;
}
    .funkydonations h4{
	font-size:3.3em !important;
}
  .et_pb_slide{
    padding:40px;
  }
   .et_pb_slide_description .et_pb_slide_title{
    font-size:124px;
  }
  #MeetAbby img{
  border-radius:400px;
  width:150px;
  height:150px;
  object-position:left;
  object-fit:cover;
  margin-left:50px
  }
  
  #abby-words{
	position:absolute;
	top:-10px;
	left:40px;
  }
  
  #blurbabby .et_pb_blurb_container {
  padding-top:20px;
  }
  
  .believe-title h4{
    font-size:4em;
    text-align: center;
  }
  #birthdaygirl{
	max-width:250px !important;;
	border-radius:14%;
  }

#present2{
	position:relative;
	top:100px !important;
	left:200px !important;
	width:80px !important;
  }
}

#bigd h4{
  font-size: 17em;
}

#et_pb_signup_firstname{
  border-color:#EA5D6B;
  border-width:2px;
    font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  color:#374045;
}

#et_pb_signup_lastname{
  border-color:#EA5D6B;
  border-width:2px;  
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  color:#374045;
}

#et_pb_signup_email{
  border-color:#EA5D6B;
  border-width:2px;  
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  color:#374045;
}

.et_pb_newsletter_button {
  border-color:#FFF269;
  background-color:#FFF269;
  font-family: "p22-mackinac-pro", serif;
font-weight: 700;
  color:#374045;
}
.et_pb_newsletter_button a:hover{
  background-color:transparent;
  border-color:#FFF269;
  border-width:8px;
}

.et_pb_blurb_description p{
  padding-top:0px;
  margin-top: 0px;
}

.funkydonations , .funkydonations>.et_pb_row{
  padding: 0px !important;
	text-align:center;
}

.funkydonations h4{
	font-size: 90px;
  font-family: "p22-mackinac-pro", serif;
	font-weight: 700;
}

.funkydonations h4 span{
	font-size:3em;
	position:relative;
	top:30px;
}

.funkydonations .et_pb_code_inner{
	width:100%;
}

#birthdaygirl{
	max-width:470px;
	border-radius:12%;
}

#present2{
	position:absolute;
	top:200px;
	left:370px;
	width:160px;
}

.we-believe p{
   color:#374045;
  padding:0px;
	font-size: 2em;
  font-family: "p22-mackinac-pro", serif;
	font-weight: 700;
  line-height:110%
}

.we-believe div, .samebday-section div{
  padding:0px;
}

.mobile_menu_bar_toggle::before{
    color:#E8E474;
}
#mobile_menu{
  background:#FFFFF0;
  border-color:#E8E474;
}
.banner{
  width:150%;
  position:relative;
  right: 20%;
}