/*
 Theme Name:   Charity Help Lite Child
 Theme URI:    https://amazinglovedevelopment.org/wp-content/themes/charity-help-lite-child
 Description:  Charity Help Lite Child Theme
 Author:       Eric Ramallosa
 Author URI:   https://ericramallosa.com
 Template:     charity-help-lite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: charity-help-lite
 Tags:blog,two-columns,right-sidebar,custom-logo,full-width-template,custom-colors,custom-header,featured-images,editor-style,custom-background,custom-menu,threaded-comments,theme-options, translation-ready
*/

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
li {
    font-family: 'Helvetica Neue', Tahoma, Verdana; }

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #0fabbc;
	line-height: 1.25em; }

body {
	overflow-x: hidden !important;
	max-width: 1349px;
  width: 100%; }

h5 {
	margin-top: 10px;
	margin-bottom: 10px; }

h1 {
	font-size: 39.81px; }

h2 {
	font-size: 33.18px; }

h3 {
	font-size: 27.65px; }

h4 {
	font-size: 23.04px; }

h5 {
	font-size: 19.20px; }

h6 {
	font-size: 18px; }

.container {
    width: 1170px; }
 
.nivoSlider {
    width: 100%; }

#sidebar {
	background: #ffffff; }
	
body {
	font-size: 16px;
    overflow-x: hidden;
	color: #000000; }

#pagelayout_area {
    padding: 20px 0 0; }

#pagelayout_area p {
    margin-bottom: 20px;
    line-height: 24px; }

ul,
ol {
	margin-top: 10px;
	margin-bottom: 10px; }

ul li,
ol li {
    list-style-position: initial;
    margin: 5px 0 0 1.5em; }

/** header **/
.logo a img {
	background-color: none;
	opacity: 1; }

.head-rightpart .infobox #address { 
	text-align: left; }

.infobox {
	display: inline-flex; 
	font-size: 13px;
	background: transparent;
	opacity: 1;
	padding: 5px 10px;}

.infobox .fa {
	color: #12cad6; }

.infobox span,
.infobox span b {
    display: block;
    text-align: left;
    font-weight: 700;
    color: #000000; }

.infobox a {
    color: #000000; }

.infobox .address {
	text-align: left;
    color: #000000; }

.header-menu ul {
	font-size: 14px;
    font-weight: 400; }

.site-header {
    max-width: -webkit-fill-available;
    width: 100%; }

.home .entry-title {
	display: none; }

.entry-title { 
	text-align: center;
	text-transform: uppercase; }

.header-menu ul li a {
    padding: 18px 10px;
    text-transform: uppercase;
    font-size: 15px; 
	font-weight: 500; }
	
.mainmenu {
    width: 1000px;
    margin: 0 auto; }

.header-menu ul li > .sub-menu > li > a {
	font-size: 13px; }

#menu-item-2320 .sub-menu li::hover a {
	color: #12cad6; }

#menu-item-98 {
	margin-left: 30px; }

#menu-item-5590 ul {
	display: block;
	float: left; }

#menu-item-5590 ul:hover li {
	display: block;
	float: left;
	position: relative; }
	
.nivoSlider img {
	min-height: 600px;
	height: 100%; }

#section-wrap-1 {
	background-color: #0fabbc;
	height: 400px; 
  position: relative;}

#section-wrap-1 .threebox .pagecontent {
	padding-bottom: 70px; }

/*
.header-menu ul li.current-menu-item ul.sub-menu li a {
    color: white;
    background-color: #12cad6; }*/

.header-menu ul li a:hover,
.header-menu ul li.current-menu-item a,
.header-menu ul li.current-menu-parent a.parent,
.header-menu ul li.current-menu-item ul.sub-menu li a:hover {
    background-color: #ffffff;
    color: #000000; }

.donatenow {
	font-weight: 700;
	font-family: 'Ubuntu', Montserrat, sans-serif;
	background-color: #bf1e2e;
	color: #ffffff; }

.donatenow::before {
	border-right: 40px solid #bf1e2e; }

.header-menu ul #menu-item-2318 .sub-menu li {
	min-width: 300px; 
    background: #12cad6; 
    color: #ffffff; }

.header-menu ul li ul li {
    min-width: 350px;
    background: #12cad6; 
	padding: 0 20px 0 0;
    top: 0; }

.head-rightpart {
	width: 60%; }
	
/** header **/


/** footer **/
#footer-sidebar {
    min-height: 320px;
    max-width: 1349px;
	width: 100%;
    padding: 30px;
    display: block;
	line-height: 24px;
  	font-size:  16px;	
  	color: #fff;
}

#footer-sidebar li {
	list-style: none;
}

#footer-container {
	width: 90%;
	margin: 0 auto;
 	display:flex;
  	column-gap:1em;
}

#footer-container p{
  color:#fff;
}

#footer-container a{
  color:#c9e0ed;
}

#footer-container a:active,
#footer-container a:hover {
	color: #77B2D4; }

.footer-widgets {
    flex-basis:30%;
}

.footer1{
  flex-basis:40%;
}

.footer2{
	text-align:center;
}

.footer2>*{
	display:block;
}
  

.footer-widgets h5 {
	color: #ffffff;
    font-weight: 400;
    margin: 0 auto 15px;
    border-bottom: 2px solid #c9e0ed;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
	text-align: center;
}

.footer-widgets h6 {
    color: #ffffff; 
	margin: 15px 0 10px; }

#footer-donate {
	margin-top:20px; }

#footer-sidebar .social-icons a {
    width: 40px;
	height: 40px; }

.footer-copyright {
	background-color: #2b2b31;  }

.copyright-txt {
	margin: 0 auto; 
	float: none; 
	text-align: center; }

#nav_menu-12 {
	margin: 0 0 0 22%; }

#footer-sidebar .email-footer > li {
	list-style: disc;
	color: #fff;
	margin: 0px 0 0 20px;
	font-size: 15px; }
 
.footnote-title {
	font-style: italic;
	text-align: center;
	font-weight: 700; }

.ult-auc-footer-credit {
	display: none; }
	
/** footer **/

/** home **/

.home .slide_info p {
	display: none;}

.home .slide_info h2 {
	display: block;}

.joinuswrap {
    margin: 0 auto;
    background-color: #0fabbc;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    padding: 30px 30px 50px;
	width: 330px; }

.joinuswrap h3 {
    text-transform: inherit;
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    line-height: 45px;
    margin-bottom: 30px; }

.joinuswrap .custombutton {
	border: 2px solid #fff;
    color: #fff;
    padding: 12px 30px;
    font: normal 16px/20px 'Roboto';
    display: inline-block;
    border-radius: 25px;
    text-transform: uppercase; }

.joinuswrap .custombutton a {
    color: #ffffff; }
	
.slide_info .slide_more {
	border: 2px solid #fff;
	background-color: #12cad6;
	color: #ffffff;
	font-weight: 500;
	font-family: 'Montserrat', Ubuntu, sans-serif;
	text-transform: capitalize;
	font-size: 18px; }

.slide_info::hover .slide_more {
	background: #ffffff;
	color:  #12cad6;
    border: 2px solid  #12cad6; }

a.readmore {
	background-color: #12cad6;
    color: #fff;
    font: 400 15px/22px 'Roboto', sans-serif;
    padding: 12px 25px;
    display: inline-block;
    border-radius: 15px;
	margin-top: 20px;  }
	
.fas {
	font-size: 40px; }

.dropcap {
	color:#888; 
    float:left; 
    font-size:3em; 
    font-style:normal; 
    text-shadow:#333 1px 1px;
	margin-top: -20px;
	margin-right: 10px;
	color: #12cad6; }

.mission-icons i {
	background-color: #f2f2f1;
    color: #222;
    text-align: center;
    font-size: 30px;
    width: 75px;
    height: 75px;
    line-height: 75px;
    border-radius: 50%;
    margin: 0 30% 25px;}

.mission-icons:hover i { 
	background-color: #12cad6;
	color: #ffffff;}

.fl-node-5f1f86bfc4149 {
	margin: 0 -89.50px;
	padding: 20px 89.50px;
	background-color: #e4f9ff; 	} 

.fl-node-5f1f86bfc4149 .fl-module-content.fl-node-content {
	margin: 10px; }

.fl-node-5f1f86bfc4149 li {
	margin-left: 5%;
	list-style-position: initial; }

.fl-node-5f1f86bfc4149 h3 {
	text-align: center;
	font-size: 20px;
    min-height: 90px; }
	
/** home **/


/** slider **/

/*
.siteinner {
    background: url(/wp-content/uploads/2020/08/inner-banner3.jpg);
    height: 450px;
	background-size: cover;
  background-repeat: no-repeat; }


.page-id-1662 .siteinner {
    background: url(/wp-content/uploads/2020/08/where-we-work-slider3.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-1897 .siteinner {
    background: url(/wp-content/uploads/2020/08/sponsor-slider3.jpg);
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-1962 .siteinner {
    background: url(/wp-content/uploads/2020/08/vision-mission-slider2.jpg);
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-1965 .siteinner {
    background: url(/wp-content/uploads/2020/08/our-story-slider5.jpg);
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-1975 .siteinner {
    background: url(/wp-content/uploads/2020/08/get-involved-slider2.jpg);
	background-size: cover;
   background-repeat: no-repeat;}

.page-id-1979 .siteinner {
    background: url(/wp-content/uploads/2020/08/donate-slider2.jpg);
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-1982 .siteinner {
    background: url(/wp-content/uploads/2020/08/volunteer-slider5.jpg); 
    height: 400px; 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2003 .siteinner {
    background: url(/wp-content/uploads/2020/08/academic-excellence-slider2.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2006 .siteinner {
    background: url(/wp-content/uploads/2020/08/teacher-retention-slider3.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2009 .siteinner {
    background: url(/wp-content/uploads/2020/08/construction-slider3.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2012 .siteinner {
    background: url(/wp-content/uploads/2020/08/collaboration-slider3.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2016 .siteinner {
    background: url(/wp-content/uploads/2020/08/train-leadership-slider3.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2481 .siteinner {
    background: url(/wp-content/uploads/2020/08/teacher-sponsorship-slider2.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}

.page-id-2959 .siteinner {
    background: url(/wp-content/uploads/2020/08/empowering-community-slider2.jpg); 
	background-size: cover;
    background-repeat: no-repeat;}
*/

/** slider **/

/** table **/
.our-story {
	width: 500px; }
/** table **/


/** form **/
#nf-form-3-cont {
	width: 400px; }

.nf-before-form-content {
	margin-bottom: 20px;
	font-weight: 700; }
	

#custom_html-43 .widget-title {
    margin-bottom: 0px;
    text-transform: initial;
    font-size: 18px;
    font-weight: 600;
    border-bottom: none;
    border-top: none;
	background: #ffffff;
	padding-left: 0; }

.ninja-forms-form-wrap input,
.ninja-forms-form-wrap select,
.ninja-forms-form-wrap textarea {
	padding: 7px 10px;}
	
/** form **/

/** Widget **/
#recent-posts-widget-with-thumbnails-2 ul li {
	list-style: none; }

#category-posts-2-internal .cat-post-item {
	border-bottom: none; }
	
#category-posts-2-internal .cat-post-title { 
	font-size: 16px; }

.page-id-1043 h3.widget-title {
    padding: 0px 20px 20px;
    margin-bottom: 5px;
    color: #0fabbc;
    text-transform: uppercase;
    font-size: 33.18px;
    font-weight: normal;
    border-bottom: none;
    border-top: none;
    text-align: center; }

#sidebar .widget-title {
    padding: 0px 20px 20px;
    margin-bottom: 5px;
    color: #0fabbc;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: normal;
    border-bottom: none;
    border-top: none;
    text-align: center; }
/** Widget **/

/** media **/
@media screen and (max-width: 1169px) and (min-width: 768px) {
	.container{
		width: calc(100% - 13.25%);
		margin: 0 auto; }
	#slider {
		width: 100%;}

	/*#footer-sidebar {
		min-height: 450px; }*/
}

@media screen and (max-width: 1024px) and (min-width: 768px)  {
	.toggle a {
		display: block !important; }
	
	.header-menu {
		display: none !important; 	}	

	.head-rightpart {
		display: none;}	
	
	#section-wrap-1 {
		height: 450px; 	}
}

@media screen and (max-width: 980px) and (min-width: 768px) {
	.mainmenu {
		margin: 60px auto 10px;
		max-width: 350px;
	   width: 100%; }
	
	.header-menu ul li {
		padding: 0 20px 0 0; }	
	
	.container{
		width: calc(100% - 13.25%);
		margin: 0 auto; }
	
	.logo {
		margin: 0 auto; }
	
	.head-rightpart {
		display: none;}	
	
	.nivoSlider {
		height: auto;
		width: fit-content; 
		position: relative; }
	
	#section-wrap-1 {
		height: auto; }
	
	.site-header {
		width: 100%;
		/*z-index:9999*/
		box-sizing: border-box;
		background-color: rgba(0,0,0,0.4);
		position: absolute !important;}	
	
	.nivoSlider img {
		height: 100%;
		min-height: 500px; }
	
	.mainmenu {
		margin-top: 0px;}
	
	#footer-sidebar {
		width: 100%; }
}

@media (max-width: 768px) {
 	.mainmenu {
		margin: 0px auto 0px;
		max-width: 350px;
		width: 100%;}
	
	.head-rightpart {
		display: none;}	
	
	.footer-widgets {
		width: 100%;
		max-width: 500px;
		margin: 0 12% 30px; }
	
	.copyright-txt {
		margin: 0 auto;
		float: none;
		max-width: 500px;
		width: 100%;}		
	
	/*#footer-sidebar {
		display: inline-table; }	*/
	
	.footer-widgets.last {
		float: none; }	
}

@media screen and (max-width: 767px) {
	
	.threebox {
		max-width: 400px;
		margin: 0 auto;
		float: none;
		width: 100%; }

	.footer-widgets {
		max-width: 400px;
		margin: 0 auto;
		float: left;
		width: 100%; }
	
	.threebox.last_column {
		margin-right:auto !important; }
	
	.fl-node-5f1cf3f963ba1 .fl-node-content .fl-rich-text {
		width: 80%; }
	
	.ml-slider-3-17-1 {
		width: 100%;
		max-width: 350px;
		margin: 0 auto;	}	
	
	.fl-photo-content img {
		max-width: 350px;
		width: 100%;
		display: block;
		margin: 0 auto; }
	
	.fl-node-5f1f86bfc4149 h3 {
		min-height: 20px; }
	
	.fl-col-small:not(.fl-col-small-full-width) {
		max-width: 100%; }
	
	.fl-node-6f1f86bfc4149	img {
		max-width: 280px;
		height: auto; 	}
	
	.siteinner {
	 min-height: 200px;
		height: 100%;
		background-position: center;}
	
	.page .mainmenu {
		max-width: 350px;
		width: 100%;
		margin: 0 auto; 	}	
	
	.nivo-caption {
		bottom: 10%; 	}
	
	.container{
		width: calc(100% - 13.25%);
		margin: 0 auto; }
	
	#section-wrap-1 > .container {
		width: 100%; 	}
	/*
	.fl-col {
		clear: both;
		float: none;
		margin-left: auto;
		margin-right: auto;
		width: auto !important; }*/
	
	#section-wrap-1 {
		height: auto; }
	
	#footer-sidebar {
		height: auto; }
	
	.threebox {
		width: 100%; }
	
	#section-wrap-1 .threebox .pagecontent {
		padding-bottom: 50px; }
 
	.footer-widgets {
		width: calc(100% - 13.25%);
		margin: 0 15% 40px; }

	.footer-widgets.last {
		float: none; }

	.site-header {
		/*position: absolute;*/
		background-color: rgba(0, 0, 0, 0.4); }
 
	.nivoSlider img {	
		min-height: 400px;
		height: 100%; }

	.home .nivo-caption {
		display: block !important; }
	
	.logo {
		float: none;
		margin: 0 auto !important;
		padding: 8px 15px;
		max-width: 400px;
		width: 100%; }	
}

@media screen and (max-width: 481px) and (min-width: 300px) {
/*	.siteinner,	
	.blog .siteinner,	
	.page-id-1043 .siteinner,	
	.page-id-1662 .siteinner,
	.page-id-1786 .siteinner,
	.page-id-1897 .siteinner,
	.page-id-1962 .siteinner,
	.page-id-1965 .siteinner,
	.page-id-1975 .siteinner,
	.page-id-1979 .siteinner,
	.page-id-1982 .siteinner,
	.page-id-2003 .siteinner,
	.page-id-2006 .siteinner,
	.page-id-2009 .siteinner,
	.page-id-2012 .siteinner,
	.page-id-2016 .siteinner,
	.page-id-2335 .siteinner,	
	.page-id-2481 .siteinner,
	.page-id-2959 .siteinner {
		min-height: 300px;
		height: 100%; }
  */
	
	.footer-widgets {
		margin: 0 6% 30px; }
	
	#nav_menu-12 {
		margin: 0 0 0 9%; }
	
	#custom_html-41 {
		margin-bottom: 0; 	}
	
	.ml-slider-3-17-1,
	#metaslider-id-4061 {
		max-width: 270px; 
		width:100%;
		margin: 0 auto; }
	
	#sidebar {
		margin-top: 40px; }
	
	.home .nivoSlider img {
	   min-height: 400px;
		height: 100%; 	}
	
	.site-header {
		background-color: transparent;}
	
	.fl-node-5f1cf3f963ba1 .fl-node-content .fl-rich-text {
		width: 65% !important; }

	.joinuswrap {
		margin: 0 0 0 -20px;
		width: 270px; }
	
	.fl-node-5f34a97ba2961 > .fl-module-content {
		margin-left: 12px; }

	.home .slide_info h2 {
		font-size: 18px;
		line-height: 18px; 	}
	
	.slide_info .slide_more {
		font-size: 14px !important; }
}

@media screen and (max-width: 375px) {
	
	.home .nivoSlider img {
		min-height: 310px; }
	
	.page .mainmenu {
		width: 250px; }
	
	.fl-node-5f1cf3f963ba1 h2 {
		font-size: 20px; 	} 
	
	.fl-node-5f1cf3f963ba1 h3 {
		font-size: 18px; }
	
	.joinuswrap {
		margin: 0 0 0 -4%; }
	
	video {
		width: 270px;
		margin: 0 auto;
		height: auto; }
} 

/** media **/

.page-id-2335 h5,
.page-id-2481 h5 {
	text-align: center;
    background: #12cad6;
    color: white;
    padding: 10px 0;
    margin-bottom: 15px; }

.empower-community {
	width: 500px; }

.2019-completed-projects > li,
.wish-list li {
	font-weight: 700;
	color: #12cad6 !important; }

.sponsor-list > li {
	color: #12cad6;
	margin: 15px 0; }

.sponsor-list > li > ul > li {
	color: #000000; }

.lets-work-together {
	background-image:url(/wp-content/uploads/2020/07/donatenowbg.jpg);
    background-color: #f3f9f5;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    background-size: cover;
	padding: 70px 0;
}

.lets-work {
	text-align: center; }

.give-little{
	text-align: center;}
	
.fl-row-fixed-width {
    max-width: 1349px; }
	
.fl-node-5f1cf3f963ba1 {
    background-image: url(/wp-content/uploads/2020/07/volunteer.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
    background-size: cover;
	 margin: 0 -89.50px;
	 padding: 0 89.50px;  }

.fl-node-5f1cf3f963ba1 h2,
.fl-node-5f1cf3f963ba1 h3 {
	color: #ffffff; }
	
.fl-node-5f1cf3f963ba1 .fl-node-content .fl-rich-text {
    background: #0fabbc;
    opacity: .90;
	max-width: 50%;
	margin: 0 auto;
	padding: 20px;
	border-radius: 15px; }

.fl-node-5f223ed39ac66 {
	background: url(/wp-content/uploads/2020/07/volunteer1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
    background-position: center bottom;
    background-attachment: fixed;
	margin: 0 -89.50px;
 	padding: 0 89.50px;  }

.page-id-1897 .quote {
	background: #12cad6;
	color: #ffffff;
	padding: 15px
}

.page-id-2 h5 {
	margin-bottom: 0px; }

.page-id-2335 {
	overflow-x: hidden; }

#pagelayout_area .page-id-2335 img {
	max-width: 250px;
	width: 100%;
	height: auto; }

.page-id-2335 h3 {
    margin-bottom: 0px;
    font-weight: 500; }

.page-id-2003 .fl-node-5f40a30c26a2a,
.page-id-2009 .fl-node-5f3f76d817bed,
.page-id-2016 .fl-node-5f3f7899bef75,
.fl-node-5f406f8ba0437,
.fl-node-5f406ea4ca0d5,
.fl-node-5f4067d4c08b4,
.fl-node-5f30236471879,
.fl-node-5f3026c1cf85c,
.fl-node-5f302807e6ed2,
.fl-node-5d82e6e806692 {
	background: #e4f9ff;
    margin: 0 -89.50px;
    padding: 0 89.50px; }


.home .pagemore {
	border: 2px solid #ffffff !important; }

.page-id-2335 .about-aldo {
	background: #12cad6;
    color: #ffffff;
    padding: 15px; }

.fl-builder-content-2016 .fl-row-content-wrap,
.fl-builder-content-2009 .fl-row-content-wrap,
.fl-builder-content-2003 .fl-row-content-wrap,
.fl-builder-content-2335 .fl-row-content-wrap {
	margin-bottom: -20px; }

.page-id-1982 .fl-node-5f3896cd67a1d.fl-col-small,
.page-id-1982 .fl-node-5f3896cd67aa1.fl-col-small {
    border: 1px solid #12cad6;
    padding: 20px 5px 10px;}