/*
Theme Name: child-special-divi
Version: 1.0
Description: A child theme of SpecialDivi
Author: ebarnum1
Template: SpecialDivi
*/

@import url("../SpecialDivi/style.css");
@import url('https://fonts.googleapis.com/css2?family=Heebo&display=swap');
/*head navigation*/
#logo{
	max-height:60%;
	padding-top:20px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 45px;
}
#main-header{
    -webkit-box-shadow: none;
	top:-15px !important;
	
}

#top-menu-nav a{
	padding:10px;
	padding-top:40px;
	margin-top:-20px;
	font-family: 'Heebo', sans-serif;
	color:#594830;
	font-weight:lighter;
}
#top-menu-nav a:hover{
	background-color:#C2D5BA;
	border-radius:0px 0px 40px 40px;
}
#top-menu-nav>ul>li>a:hover{
	opacity:1 !important;
}
body.admin-bar.et_fixed_nav #main-header{
	top:10px !important;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: sticky;
}
#page-container, .et-fixed-header{
	margin-top: -27px !important;
	padding-top: 0 !important;
}
.et_fixed_nav.et_show_nav #page-container{
    padding-top: 0;
}

/*hero img stuff*/
#hero{
}
#hero .et_pb_slide{
	height:900px;
}
#hero .et_pb_slider .et_pb_slide{
	background-color:transparent;
	background-size:100%;
}
#hero .et_pb_fullwidth_section {
    padding: 20px;
}
	#hero .et_pb_slider .et_pb_slide {
    background-image: url(https://nonprofit.eleanorswork.com/wp-content/uploads/2023/07/headopt.png);
}

/*hero text*/
#hero h2{
	color:#594830 !important;
	font-family: 'Heebo', sans-serif;
	text-align:left;
	font-size:4em;
	margin-bottom:10px;
	font-weight:bold;
}
#hero .et_pb_slide_content{
	font-size:1.3em;
	text-align:left;
	color:black !important;
	font-family: 'Heebo', sans-serif;
	width:55%;
	line-height:30px;
	font-weight:lighter;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
	padding:16% 15% 20% 10%;
}
b{
	font-weight:bold;
	font-size:1.2em;
}


/*h2 headings*/
h2{
	padding-bottom:0;
}
#header1 h2{/*GOOD*/
	background-color:#C2D5BA !important;
	color:#594830 !important;
	font-family: 'Heebo', sans-serif;
	padding-left:10%;
	font-weight:600;
}
#header2 h2, #header3 h2{/*GOOD*/
	background-color:white !important;
	color:#594830 !important;
	font-family: 'Heebo', sans-serif;
	padding-left:10%;
	font-weight:600;
}
#header2, #header3{
	background-color:#C2D5BA;
	position:relative;
	z-index:3;
}

#header1 .et_pb_fullwidth_header{
	width:500px;
	background-color:#C2D5BA !important;
	border-radius:0px 40px 40px 0px;
	padding:5px 0px;
	margin-top:20px;
}
#header2 .et_pb_fullwidth_header.et_pb_fullwidth_header, #header3 .et_pb_fullwidth_header.et_pb_fullwidth_header{ /*GOOD*/
	width:500px;
	background-color:white !important;
	border-radius:0px 40px 40px 0px;
	padding:5px 0px;
	margin-top:20px;
}
#header2 .et_pb_section,#header3 .et_pb_section{
	background-color:transparent !important;
}

/*testimony section*/
#imgsec .et_pb_image {
	z-index:1;
	max-width:100%;
	margin:auto;
}
.circle{
    background-color: #D8CCBC !important;
	color:#594830 !important;
	border-radius:50%;
	width:270px;
	height:270px;
	margin:auto;
	display: flex;
  	justify-content: center;
  	align-items: center;
	margin-top:-180px;
	position:relative;
	z-index:2;
	outline:5px solid #816A48;
	outline-offset:10px;
	margin-bottom:25% !important;
	
}
.circle p{
	text-align:left;
	margin:auto;
	padding-left:10px;
	padding-right:10px;
}
#imgsec .et_pb_promo_description{
	padding-bottom:0;
}
/*Why donate section*/
#whydonatesec{
	background-color:#C2D5BA;
	margin-top: -100px;
    padding-top: 150px;
	position:relative;
	z-index:1;
}
#whydonatesec img{
	max-width:30%;
	display: block;
    margin-left: auto;
    margin-right: auto;
}
#whydonatesec .et_pb_row .et_pb_column.et-last-child{
	margin-left:-15% !important;
	width:600px;
}
#whydonatesec p{
	font-size:1.2em;
	font-weight:lighter;
	font-family: 'Heebo', sans-serif;
	color:black;
	line-height:27px;
}
/*Where ur money goes section*/
#moneygoessec{
	background-color:#C2D5BA;
	margin-top: -100px;
    padding-top: 150px;
	position:relative;
	z-index:1;
}
#moneygoessec img{
	max-width:30%;
	display: block;
    margin-left: 270px;
    margin-right: auto;
}
#moneygoessec p{
	font-size:1.2em;
	font-weight:lighter;
	font-family: 'Heebo', sans-serif;
	color:black;
	line-height:27px;
	margin-left:100px;
	width:600px;
}
#moneygoessec .et_pb_text>:last-child{
	width:600px;
}
#listsec{
	background-color:#C2D5BA;
}
#listsec .et_pb_blurb_content {
	align-content:center;
	width:175px;
	
}
#listsec .et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left;
    background-color: white;
	border-radius:20px;
}
#listsec .et_pb_blurb_description{
	padding:20px;
	padding-bottom:0px;
	border-radius:20px;
	outline:10px solid #594830;
	
}
#listsec li{
	padding-bottom:2px;
	color:black;
	font-size:1em;
	font-weight:600;
	font-family: 'Heebo', sans-serif;
}
#list1{
	rotate: -10deg;
}
#list3{
	rotate: 10deg;
}

/*CTA section*/

.et_pb_more_button {
    padding: 20px 45px 20px 45px;
    background-color: #594830;
    color: white;
    border-radius: 35px;
	border:none;
	font-weight:bold;
	margin-top:25px;
	font-family: 'Heebo', sans-serif;
	box-shadow: 3px 3px 10px gray;
}
#cta .et_pb_button:after{
	content:none;
	opacity:1;}
#cta .et_pb_button:hover{
	opacity:1;
	background-color:#594830;
	color:white;
	padding: 20px 45px 20px 45px;
}

#cta .et_pb_bg_layout_dark .et_pb_slide_content {
    color: black;
	font-weight:bold;
	font-size:2em;
	font-family: 'Heebo', sans-serif;
	line-height:30px;
}
#cta .et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: none;
    padding-top: 30px;
    padding-bottom: 30px;
    /* width: auto; */
    margin: auto;
    background-color: rgba(255, 255, 255,0.6);
}
#cta .et_pb_slides .et_pb_slider_container_inner{
	vertical-align:bottom;
}

#cta .et_pb_slide {
    padding: 0% 0% 10%;
}
#cta .et_pb_container{
	height:max-content;
}
#cta

/*Footer*/
#main-footer{
	background-color:white !important;
}
#footer-bottom{
	background-color:white !important;
	color:white;
	padding: 25px 0 25px;
}
.et-social-icon a{
	font-size:15px;
	color:black;
}
#footer-info{
color:black;	
}


/*MOBILE VIEW*/
/*header*/
@media (max-width:400px){
	
    #main-header .et_header_style_left #et-top-navigation
	body.admin-bar.et_fixed_nav #main-header {
    padding-top:40px;
}
	body.admin-bar.et_fixed_nav #main-header {
    top: 0px !important;
}
	#logo{
		padding-top:0px;
	}
	#main-header .mobile_menu_bar:before{
		color:#594830;
		font-size:40px;
	}
	#hero .et_pb_bg_layout_dark .et_pb_slide_description{
		padding: 40% 5% 0% 12%;
	}
	#main-header .et_mobile_menu {
		border-top:none;
		text-align:center;
	}
	#main-header li a{
		font-family: 'Heebo', sans-serif;
		color:#594830;
		font-weight:lighter;
	}
	#hero p{
		font-size:0.8em;
		line-height:25px;
		margin-top:20px;
	}
	#hero h2{
		font-size:3em;
	}
	#hero .et_pb_slide_content {
		width:95%;
	}
	#hero .et_pb_slides .et_pb_slider_container_inner {
		vertical-align:top;
	}
	#hero .et_pb_slider .et_pb_slide {
    background-image: url(https://nonprofit.eleanorswork.com/wp-content/uploads/2023/07/smallredoopt.png);
		margin-top:30px;
}
	
	/*HEADERS*/
	#header1 h2, #header3 h2{
		line-height:30px;
	}
	#header3{
		padding-top:50px;
	}
	#header1 .et_pb_fullwidth_header{
		width:300px;
		padding:0px 0px;
	}
	h2{
		font-size:22px;
	}
	#header1 .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{
		margin:0px 30px 0px 0px;
	}
	#header2 .et_pb_fullwidth_header.et_pb_fullwidth_header, #header3 				.et_pb_fullwidth_header.et_pb_fullwidth_header {
    width: 300px;
    padding: 0px 0px;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header 	.et_pb_fullwidth_header_container.right .header-content {
    margin: 0px 30px 0px 0px;
}
	#header2 .et_pb_fullwidth_header .header-content{
		padding:20px;
		padding-left:0px;
		
	}
	/*img sec*/
	.circle p{
		font-size: 0.8em;
		line-height:17px;
		padding-left:0;
		padding-right:0;
	}
	.circle{
		width:200px;
		height:200px;
		margin-top:-100px;
		margin-bottom: 20% !important;
	}
	.et_pb_column{
		margin-bottom:0;
	}
	/*whydonate*/
	#whydonatesec{
		padding-bottom:0;
	}
	#whydonatesec img{
		max-width:40%;
	}
	#whydonatesec .et_pb_row .et_pb_column.et-last-child {
   		margin-left: 0% !important;
		margin-top:24px;
	}

	/*money goes sec*/
	#moneygoessec img{
		max-width:50%;
		margin-left:0;
		margin-right:0;
		margin:auto;
		padding-top:20px;
	}
	#moneygoessec .et_pb_text>:last-child {
    	width: auto;
	}
	#moneygoessec p{
		width:auto;
		margin-left:0;
	}
	#moneygoessec{
		padding-bottom:0;
	}
	#list1, #list2, #list3{
		rotate:0deg;
		margin-bottom:50px;
	}
	#listsec.et_pb_section{
		padding:0px 0;
	}
	#cta .et_pb_slide {
    padding: 30% 0% 0%;
}


}