html body, html body p, html body ol li, html body ul li{
font-family: 'Montserrat', sans-serif;
color:#555555;
font-size:16px;
line-height:24px;
font-weight:400;
}
html body p{
	padding-bottom:24px;
}
body .container, body .et_pb_row{
	width:100%;
}
::-webkit-input-placeholder{
opacity:1;
} 
:-moz-placeholder{
opacity:1;
} 
::-moz-placeholder{ 
opacity:1;
} 
:-ms-input-placeholder{
opacity:1;
} 
:input-placeholder{
opacity:1;
}
html body #page-container h2{
color: #333333;
font-size: 42px;
font-weight: 700;
line-height: 60px;
font-family: 'Noto Serif', serif;
letter-spacing: -0.4px;
}
html body #page-container h6{
	color:#555555;
	font-size:20px;
	line-height:28px;
	font-weight:400;
	font-family: 'Montserrat', sans-serif;
}
body .et_pb_widget{
	float:none;
}
html .et_pb_widget ol li, html .et_pb_widget ul li{
	margin-bottom:0;
}
body #page-container header#main-header{
-webkit-box-shadow: none;
box-shadow: none;
z-index:99;
}
body #page-container header#main-header .header-top-section{
background: #7cb832;
padding: 14px 0 17px;
}
body #page-container header#main-header .header-top-section .header-contact-info{
	float:left;
	padding:0 0 0 6px;
}
body #page-container header#main-header .header-top-section .header-social-info{
	float:right;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li{
float: left;
color: #ffffff;
font-size: 12px;
font-weight: 500;
padding: 0 0 0 30px;
line-height: 24px;
margin: 0 63px 0 0;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li a{
	color:inherit;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-address{
	background:url(images/header-address-icon.png) no-repeat left 2px;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-email{
	background:url(images/header-email-icon.png) no-repeat left 2px;
	padding: 0 0 0 39px;
}
body #page-container header#main-header .header-top-section .header-social-info ul li{
float: left;
margin: 6px 0 0 30px;
}
body #page-container header#main-header .header-top-section .header-social-info ul li a, body #page-container header#main-header .header-top-section .header-social-info ul li img{
	display:block;
}
body #page-container header#main-header .logo_container{
width: 222px;
position: relative;
float: left;
height: auto;
margin: 0 0 0 1px;
}
body #page-container header#main-header .logo_container a, body #page-container header#main-header .logo_container img{
	display:block;
}
body #page-container header#main-header .logo_container img{
	max-height:inherit;
	max-width:inherit;
	width:100%;
	min-width:inherit;
}
body #page-container header#main-header .main-header-section{
	padding:5px 0;
}
body #page-container header#main-header #et-top-navigation{
	float:right;
	padding:11px 0 0 !important;
}
body #page-container header#main-header #et-top-navigation nav, body #page-container header#main-header #et-top-navigation nav ul{
	float:none;
}
body #page-container header#main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	float:left;
	margin:0 0 0 52px;
	padding:0;
}
body #page-container header#main-header #et-top-navigation nav ul li:first-child{
	margin-left:0;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
color: #222222;
display: block;
font-size: 15px;
line-height: 54px;
font-weight: 400;
opacity: 1;
padding: 0;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children a{
	padding-right:16px;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children a:after{
	background:url(images/submenu-icon.jpg) no-repeat center center;
	content: "";
width: 7px;
height: 6px;
top: 50%;
margin: -2px 0 0;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children:hover a:after{
	background:url(images/submenu-hover-icon.jpg) no-repeat center center;
}
body #page-container header#main-header #et-top-navigation nav ul li.donate-now a, .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
background: #edc339;
width: 155px;
text-align: center;
padding: 0;
font-size: 16px;
color: #222222;
line-height:55px;
font-weight: 600;
border-radius: 7px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
background: #edc339;
width: 276px;
padding: 7px 29px 12px;
margin: -6px 0 0;
border-radius: 8px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu:before{
	background:url(images/submenu-arrow.jpg) no-repeat;
	width: 18px;
height: 8px;
content: "";
display: block;
position: absolute;
top: -11px;
left: 18px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li{
	float:none;
	margin:0;
	padding:0;
	width:100%;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
width: 100%;
padding: 15px 0 16px;
border-bottom: 1px solid #c4a334;
line-height: 20px;
letter-spacing: -0.1px;
background:none;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li:last-child a{
	border:none;
}
.et_pb_section.home-slider-section.et_section_regular{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
padding: 129px 0 133px 1px;
text-align: left;
text-shadow: none;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2{
font-size: 60px;
line-height: 72px;
font-weight: 700;
padding: 0 0 24px;
letter-spacing: 0;
margin: 0 0 0 -2px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2 span{
	color:#edc339;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h6{
font-size: 22px;
line-height: 24px;
font-weight: 600;
padding: 0 0 36px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
display: block;
}
.et_pb_section.home-welcome-section.et_section_regular{
	padding:84px 0 115px;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-left{
width: 400px;
margin: 12px 0 0 20px;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img{
	position:relative;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img:before{
background: #edc339;
width: 100%;
height: 100%;
left: -20px;
bottom: 0;
content: "";
display: block;
position: absolute;
top: 20px;
border-radius: 20px 0 20px 20px;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img img{
display: block;
width: 100%;
z-index: 9;
position: relative;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-right{
float: right;
width: 645px;
padding:0 60px 0 0;
}
.et_pb_section.home-welcome-section .et_pb_column h2{
	padding:0 0 21px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column h2 span, html body #page-container .page-section-title h2 span{
	color:#edc339;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column h6{
	padding:0 0 16px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column p{
	padding:0 0 37px;
}
html body #page-container .site-btn a{
background: #edc339;
width: 160px;
text-align: center;
padding: 0;
font-size: 16px;
color: #222222;
height:55px;
line-height: 56px;
font-weight: 600;
display:block;
border-radius: 7px;
}
.et_pb_section.how-help-section.et_section_regular{
	background:#f2f2f2;
	padding:81px 0 95px;
}
html body #page-container .page-section-title{
padding: 0 0 32px;
}
html body #page-container .page-section-title.align-center{
	text-align:center;
}
html body #page-container .page-section-title.white-title h2{
	color:#fff;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3{
margin-right:105px;
width: 325px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3:last-child{
width: 330px;
margin: 0 -8px 0 -3px !important;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-img img{
	display:block;
	margin:auto;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-img{
width: 175px;
height: 175px;
border-radius: 9px;
background: #ffffff;
padding: 33px 0;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details h4{
color: #333333;
font-size: 26px;
line-height: 32px;
font-family: 'Noto Serif', serif;
font-weight: 700;
padding: 29px 0 20px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details p{
	padding:0 0 37px;
}
html body #page-container .site-btn.green-btn a{
	background:#7cb832;
	color:#ffffff;
}
.et_pb_section.why-matters-section.et_section_regular{
	background:url(images/why-it-matters-section-bg.jpg) no-repeat center top;
	background-size:cover;
	padding: 81px 0 96px;
}
.et_pb_section.why-matters-section .et_pb_column.et_pb_column_1_2{
	width:48%;
}
html body #page-container .et_pb_section.why-matters-section .page-section-title{
	padding:0 0 16px;
}
html body #page-container .et_pb_section.why-matters-section h6{
	color: #fefefe;
	padding:0 0 17px;
}
html body #page-container .et_pb_section.why-matters-section p{
	color:#fff;
	padding:0 0 38px;
}
.et_pb_section.home-gallery-section.et_section_regular{
	padding:81px 0 61px;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li{
	float:left;
	width:370px;
	margin:0 35px 35px 0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li:nth-child(3n+0){
	margin-right:0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a, #page-container #main-content .single-gallery-section ul#single_gallery_list li a{
	display:block;
	position:relative;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details .home_gallery_item_img img{
	display:block;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details{
position: absolute;
width: 100%;
height: 100%;
background: rgba(124, 184, 50, 0.45);
top: 0;
left: 0;
border-radius: 15px;
align-items: center;
text-align: center;
display: flex;
opacity:0;
visibility:hidden;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a:hover .home_gallery_item_info, #page-container #main-content .single-gallery-section ul#single_gallery_list li a:hover .single_gallery_list_item_details{
	opacity:1;
	visibility:visible;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info{
width: 100%;
padding: 31px 0 0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title h6, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info h5{
	background:url(images/gallery-plus-icon.png) no-repeat center top;
color: #ffffff;
font-size: 22px;
line-height: 22px;
font-weight: 700;
padding: 61px 0 0;
}
.et_pb_section.home-testimonials-section.et_section_regular{
	background:url(images/testimonial-section-bg.jpg) no-repeat center top;
	background-size:cover;
	padding:81px 0 96px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode{
	margin:0 -50px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li{
	float:left;
	width:540px;
	margin:0 50px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details{
background: #ffffff;
padding: 50px 70px;
text-align: center;
border-radius: 15px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content{
position: relative;
padding: 0 0 28px 8px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content:before{
	background:url(images/testimonial-icon.png) no-repeat;
content: "";
display: block;
position: absolute;
width: 25px;
height: 21px;
left: -32px;
top: -7px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content p{
color: #4b4535;
height: 98px;
overflow: hidden;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_info h6{
	color:#7cb832;
	line-height:24px;
	padding:0 0 2px;
	font-weight:600;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_info p{
	font-weight:300;
	color:#4b4535;
}
#page-container footer#main-footer .footer-copyright-section{
background: #43423c;
padding: 27px 0 29px;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details-l{
float: left;
padding: 0 0 0 1px;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details-r{
	float:right;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details p{
	color:#dadad9;
	font-size:12px;
	font-weight:500;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details p img{
display: inline-block;
vertical-align: -5px;
margin: 0 1px 0 6px;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details-r p{
	color:#b2b1b0;
}
#page-container footer#main-footer{
	background:#2e2c26;
}
#page-container footer#main-footer .footer-widgets-section{
	padding:50px 0 68px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets{
	padding:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
	width:auto;
	margin:0 69px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
	margin-right:0 !important;
	width:322px;
	float:right;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget{
	margin-bottom:0 !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li:before{
	display:none;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li{
color: #ffffff;
font-size: 14px;
font-weight: 300;
line-height: 18px;
padding: 0;
margin: 1px 0 15px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li a{
	display:block;
	color:inherit;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget h4{
color: #ffffff;
font-size: 18px;
line-height: 48px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 0 0 10px;
letter-spacing: -0.4px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-logo a, #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-logo img{
	display:block;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-form{
	padding:0 0 12px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-social-info{
margin-top: -6px;
z-index: 9;
position: relative;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child .fwidget h4{
	letter-spacing:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li:last-child, #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li:last-child{
	margin-bottom:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul{
	float:left;
	margin:0 53px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul:nth-child(2){
margin-right: 37px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul.last{
	margin-right:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info{
	padding:23px 0 0 1px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li{
padding: 0 0 0 41px;
margin: 0 0 5px;
line-height: 25px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li.footer-address{
	background:url(images/footer-address-icon.png) no-repeat 1px top;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li.footer-email{
	background:url(images/footer-email-icon.png) no-repeat left 6px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-form .mc4wp-form-fields{
	position:relative;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-form .mc4wp-form-fields p{
	padding:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-form .mc4wp-form-fields p input[type="email"]{
background: #47443b;
height: 50px;
padding: 5px 17px;
color: #868580;
font-size: 14px;
line-height: 20px;
font-weight: 300;
width: 100%;
border: 1px solid #47443b;
border-radius: 8px;
outline: none;
box-shadow: none;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-form .mc4wp-form-fields p.form-submit{
position: absolute;
width: 50px;
height: 50px;
right: 0;
top: 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-form .mc4wp-form-fields p input[type="submit"]{
	background:url(images/footer-signup-icon.png) no-repeat center center #edc339;
	width: 100%;
height: 100%;
border: none;
font-size: 0;
padding: 0;
text-indent: -999999px;
cursor: pointer;
outline: none;
box-shadow: none;
border-radius: 0 8px 8px 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-social-info ul li{
float: left;
margin: 0 14px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-social-info ul li:last-child{
	margin-right:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-social-info ul li a, #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-social-info ul li img{
	display:block;
}
#page-container .page-banner-section{
position: relative;
margin-top: 2px;
}
#page-container .page-banner-section .page-banner-img img{
display: block;
width: 100%;
height: 250px;
object-fit: cover;
object-position: top;
}
#page-container .page-banner-section .page-title{
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
display: flex;
align-items: center;
}
#page-container .page-banner-section .page-title h1{
color: #ffffff;
font-size: 60px;
line-height: 60px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 0;
text-align: center;
text-transform: capitalize;
}
#page-container .page-banner-section .page-title h5{
text-align: center;
color: #ffffff;
font-size: 22px;
line-height: 24px;
font-weight: 500;
font-family: 'Montserrat', sans-serif;
padding: 27px 0 0;
letter-spacing: 0;
}
.et_pb_section.help-educate.et_section_regular{
	padding:87px 0 88px;
}
.et_pb_section.help-educate.et_section_regular:after, .et_pb_section.therapy-coupons.et_section_regular:after{
position: absolute;
width: 49px;
height: 24px;
content: "";
display: block;
bottom: -24px;
left: 0;
right: 0;
margin: auto;
z-index: 99;
}
.et_pb_section.help-educate.et_section_regular:after{
	background:url(images/educate-parents-arrow.jpg) no-repeat;
}
.et_pb_section.therapy-coupons.et_section_regular:after{
	background:url(images/therapy-coupons-arrow.jpg) no-repeat;
}
.et_pb_section.therapy-coupons.et_section_regular{
	background: #f2f2f2;
padding: 86px 0 113px;
}
.et_pb_section.help-page-section .et_pb_module h3{
color: #222222;
font-family: 'Noto Serif', serif;
font-weight: 700;
font-size: 36px;
line-height: 43px;
padding: 0 0 0 2px;
letter-spacing: 0.1px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
width: 495px;
padding: 0 0 0 95px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
float: right;
width: 624px;
margin: 2px -3px 0 0 !important;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
background: #edc339;
width: 60px;
height: 60px;
color: #ffffff;
font-family: 'Noto Serif', serif;
font-weight: 700;
font-size: 30px;
display: block;
position: absolute;
left: 1px;
text-align: center;
line-height: 60px;
top: 8px;
border-radius: 10px;
padding: 0 0 0 4px;
box-sizing: border-box;
}
.et_pb_section.help-page-section.help-educate .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
	content:"1.";
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
content: "2.";
top: -3px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right p{
letter-spacing: -0.1px;
}
.et_pb_section.help-page-section.help-educate .et_pb_row.educate-parents-row{
padding-top: 48px !important;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
padding-left: 92px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
letter-spacing: -0.1px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
padding: 0;
width: 645px;
margin-right: -16px !important;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right .et_pb_module h4{
color: #222222;
font-size: 26px;
line-height: 30px;
font-weight: 700;
font-family: 'Noto Serif', serif;
letter-spacing: 0;
padding: 0 0 19px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right .et_pb_module p{
padding-right: 12px;
letter-spacing: 0;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img{
position: relative;
margin: 58px 0 0 1px;
width: 370px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img:after{
background: #edc339;
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
right: -20px;
bottom: -20px;
border-radius: 0 20px 20px 20px;
}
.therapy-coupon-img img{
display: block;
width:100%;
position: relative;
z-index: 9;
}
.et_pb_section.online-community.et_section_regular{
	padding:91px 0 97px;
}
.et_pb_section.online-community.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	width: 100%;
}
.et_pb_section.online-community.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
	content:"3.";
}
.et_pb_section.help-page-section .et_pb_module h3 a{
	color:#7cb832;
}
html body #page-container .et_pb_section.call-action-section.et_section_regular{
	background:url(images/sammys-call-action-bg.jpg) no-repeat center top;
	background-size:cover;
	padding:58px 0 68px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_row{
	width:100%;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h3{
color: #ffffff;
font-size: 36px;
line-height: 42px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 0 0 16px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h6{
	color:#ffffff;
	padding:0;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-left{
	width:820px;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-right{
float: right;
width: auto;
padding: 30px 0 0;
}
html body #page-container .site-btn.big-btn a{
	width:200px;
	height:65px;
	line-height:65px;
	font-weight:700;
	font-size:18px;
}
.et_pb_section.about-welcome-section.et_section_regular{
	padding:97px 0 96px;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-left, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-left{
	width:423px;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-right, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-right{
float: right;
width: 700px;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 43px;
font-family: 'Noto Serif', serif;
font-weight: 700;
letter-spacing: 0.2px;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h4, .et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
font-family: 'Noto Serif', serif;
font-weight: 700;
font-size: 26px;
line-height: 35px;
color: #333333;
padding: 0 0 15px;
}
.et_pb_section.about-samuel-section.et_section_regular{
background: #f2f2f2;
padding: 89px 0 100px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
	padding:0 0 20px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img{
position: relative;
margin: 19px 0 0 23px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img:before{
background: #edc339;
content: "";
display: block;
position: absolute;
left: -20px;
bottom: -20px;
width: 100%;
height: 100%;
border-radius: 20px 0 20px 20px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img img{
	display:block;
	position:relative;
	z-index:9;
}
.et_pb_section.pediatric-speech-section.et_section_regular{
	padding:65px 0 62px;
}
html body #page-container .et_pb_section.pediatric-speech-section h6{
font-weight: 700;
line-height: 30px;
padding: 0 0 0 3px;
letter-spacing: 0.15px;
margin-right: -10px;
color:#222222;
}
.et_pb_section.development-therapy-section.et_section_regular{
	padding:0 0 80px;
}
.et_pb_section.development-therapy-section .therapies-list{
	margin:0 1px 0 -3px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3{
background: #f2f2f2;
color: #222222;
font-size: 26px;
line-height: 30px;
font-weight: 700;
font-family: 'Noto Serif', serif;
border-radius: 16px;
border: none;
padding: 55px 256px 60px 144px;
margin: 0 0 30px;
letter-spacing: -0.3px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3#ui-id-1{
	padding-left:58px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 small{
width: 50px;
height: 50px;
border-radius: 10px;
color: #ffffff;
font-size: 26px;
line-height: 48px;
font-family: 'Noto Serif', serif;
font-weight: 700;
background: #edc339;
display: block;
position: absolute;
left: 63px;
margin: -25px 0 0;
text-align: center;
top: 50%;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3#ui-id-1 small{
	display:none;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 span.ui-accordion-header-icon{
	background:url(images/therapies-icon.jpg) no-repeat center center #ffffff;
width: 30px;
height: 30px;
position: absolute;
right: 49px;
top: 50%;
margin: -15px 0 0;
border-radius: 10px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3.ui-state-active span.ui-accordion-header-icon{
	background:url(images/therapies-active-icon.jpg) no-repeat center center #ffffff;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3.ui-state-active{
	margin:0;
	border-radius:16px 16px 0 0;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content{
border-radius: 0 0 16px 16px;
background: #f2f2f2;
border: none;
margin: -15px 0 29px;
padding: 0 75px 73px 59px;
position: relative;
z-index: 9;
}
.et_pb_section.development-therapy-section .therapies-list #accordion #ui-id-2.ui-accordion-content{
	margin-top:-31px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content p{
letter-spacing: -0.05px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol{
position: relative;
list-style: lower-alpha;
padding: 0 0 0 25px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li{
margin: 0 0 18px;
padding: 0 0 0 2px;
font-size: 20px;
line-height: 28px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li:last-child{
	margin:0;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li h6{
font-weight: 600;
font-size: 18px;
padding: 0 0 6px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li p{
	padding:0 0 8px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li p:last-child{
	padding:0;
}
.et_pb_section.facility-description-section.et_section_regular{
	padding:84px 0 0;
}
.et_pb_section.facility-description-section .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 48px;
font-weight: 700;
font-family: 'Noto Serif', serif;
letter-spacing: 0.1px;
padding: 0;
}
.et_pb_section.facilities-main-section.et_section_regular{
	padding:0;
}
html body:not(.et-tb) #main-content .container, html body:not(.et-tb-has-header) #main-content .container{
	padding-top:0;
}
html #main-content .container:before{
	display:none;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item{
	padding:88px 0 94px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item:nth-child(2n){
	background:#f2f2f2;
}
.et_pb_section.facilities-main-section .facilities-shortcode{
	margin:-12px 0 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img{
width: 226px;
float: left;
margin: 7px 0 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img .facilities_item_img_info{
height: 226px;
border: 1px solid #e7e7e7;
display: flex;
align-items: center;
width: 100%;
text-align: center;
border-radius: 20px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img .facilities_item_img_info img{
	display:block;
	margin:auto;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item:nth-child(2n) .facilities_item_img .facilities_item_img_info{
	border-color:#cfcfcf;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info{
float: left;
padding: 0 0 0 54px;
width: 74%;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item h4{
color: #333333;
font-size: 26px;
line-height: 34px;
font-weight: 700;
font-family: 'Noto Serif', serif;
letter-spacing: 0.1px;
padding: 0 0 24px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li{
padding: 0 0 0 40px;
color: #333333;
font-size: 20px;
line-height: 28px;
margin: 0 0 11px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li:last-child{
	margin-bottom:0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li.address{
	background:url(images/facility-address-icon.png) no-repeat left 4px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li.phone{
	background:url(images/facility-phone-icon.png) no-repeat left 6px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li.website{
	background:url(images/facility-website-icon.png) no-repeat left 4px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li.institute{
	background:url(images/facility-institute-icon.png) no-repeat left 4px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li a{
	color:inherit;
}
.et_pb_section.profesionals-section.et_section_regular{
	padding:95px 0 55px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item{
float: left;
width: 565px;
margin: 0 42px 40px 0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item:nth-child(2n+0){
	margin-right:0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details{
background: #f2f2f2;
border-radius: 20px;
padding:49px 65px 48px 57px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details h4{
color: #333333;
font-size: 26px;
line-height: 32px;
font-weight: 700;
font-family: 'Noto Serif', serif;
letter-spacing: 0.1px;
padding: 0 0 23px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li{
	margin:0 0 15px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li:last-child{
	margin:0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li h6{
	padding:0;
}
.et_pb_section.why-matter-section.et_section_regular{
	padding:83px 0 95px;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-left{
	width:370px;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-right{
	float:right;
	width:746px;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img{
position: relative;
margin: 1px 19px 20px 1px;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img:before{
background: #edc339;
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
right: -20px;
bottom: -20px;
border-radius: 0 20px 20px 20px;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img img{
	display:block;
	width:100%;
	position:relative;
	z-index:9;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 48px;
font-family: 'Noto Serif', serif;
font-weight: 700;
letter-spacing: -0.3px;
padding: 0 0 15px;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module p{
	letter-spacing:-0.1px;
}
.et_pb_section.why-matter-section.matter2-section.et_section_regular{
	background:#f2f2f2;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_column.why-matter-left{
	padding-top:1px;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_column .et_pb_module h3{
	margin-top:-6px;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_row.why-matter-desc{
	padding-top:41px !important;
}
.et_pb_section.contact-page-section.et_section_regular{
	padding:0;
}
.et_pb_section.contact-page-section:after{
background: #f2f2f2;
content: "";
display: block;
width: 50%;
height: 100%;
right: 0;
top: 0;
position: absolute;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	padding:87px 0 79px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left{
	width:410px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right{
float: right;
width: 677px;
background: #f2f2f2;
padding-left: 114px;
padding-right: 54px;
}
.et_pb_section.contact-page-section .et_pb_column .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 43px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 0 0 4px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info{
margin: 33px 0 0 -1px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li p, html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li h6{
	color:#222222;
	letter-spacing: 0.3px;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li h6{
padding: 0 0 0 42px;
margin: 6px 0 26px -3px;
line-height: 30px;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li.contact-address h6{
	background:url(images/contact-address-icon.png) no-repeat left 1px;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li.contact-email h6{
background: url(images/contact-email-icon.png) no-repeat left 7px;
margin-top: 8px;
padding-left: 44px;
letter-spacing:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li.contact-social{
	padding-top:1px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li ul li{
float: left;
margin: 13px 28px 0 -4px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li ul li a, .et_pb_section.contact-page-section .et_pb_column .contact-info ul li ul li img{
	display:block;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-title{
	padding:0 0 42px;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-form{
	margin:0 0 0 -3px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-form-details .one_half{
width: 245px;
margin: 0 17px 0 0;
float: left;
}
.et_pb_section.contact-page-section .et_pb_column .contact-form-details .last{
	margin-right:0 !important;
}
body #page-container #et-main-area #main-content form p{
	padding:0 0 20px;
}
body #page-container #et-main-area #main-content form input[type="text"], body #page-container #et-main-area #main-content form input[type="tel"], body #page-container #et-main-area #main-content form input[type="email"], body #page-container #et-main-area #main-content form input[type="password"], body #page-container #et-main-area #main-content form select, body #page-container #et-main-area #main-content form textarea{
background: #ffffff;
border: 1px solid #c6c6c6;
height: 50px;
padding: 6px 20px;
color: #222222;
font-size: 14px;
line-height: 20px;
font-weight: 400;
font-family: 'Montserrat', sans-serif;
width: 100%;
border-radius: 8px;
}
body #page-container #et-main-area #main-content form textarea{
height: 115px;
padding-top: 15px;
}
body #page-container #et-main-area #main-content form p.contact-form-submit{
	padding-top:16px;
}
body #page-container #et-main-area #main-content form input[type="submit"]{
height: 55px;
width: 160px;
border: 1px solid #edc339;
background: #edc339;
color: #222222;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
line-height: 53px;
font-weight: 600;
text-align: center;
cursor: pointer;
border-radius: 8px;
box-shadow: none;
outline: none;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-form form textarea{
	margin-top:-1px;
}
body #page-container .wpcf7 form .wpcf7-response-output{
margin: 5px 0 0;
padding: 8px 12px;
font-size: 15px;
line-height: 20px;
}
body #page-container #et-main-area #main-content form input.wpcf7-not-valid, body #page-container #et-main-area #main-content form select.wpcf7-not-valid, body #page-container #et-main-area #main-content form textarea.wpcf7-not-valid{
	border-color:#dc3232;
}
body #page-container #et-main-area #main-content form .wpcf7-not-valid-tip{
	display:none;
}
.et_pb_section.coupon-programs-section.et_section_regular{
	padding:74px 0 99px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode #tabs, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .tab-content{
	background:none;
	padding:0;
	margin:0;
	border:none;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list{
	padding:0 0 0 5px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li{
float: left;
white-space: normal;
border-width: 0 3px 0 0;
border-style: solid;
border-color: #f2f2f2;
background: none;
margin: 0 109px 57px 0;
padding: 0 99px 0 0;
border-radius: 0;
box-shadow: none;
outline: none;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li:last-child{
	border-right:none;
	padding-right:0;
	margin-right:0;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li a{
float: none;
display: block;
color: #7cb832;
font-size: 36px;
line-height: 38px;
font-family: 'Noto Serif', serif;
font-weight: 700;
background: none;
padding: 8px 0 14px;
margin: 0;
letter-spacing: 0.1px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li a:hover, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li.ui-tabs-active a{
	color:#222222;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li.ui-tabs-active:after{
	background:url(images/coupon-program-tab-active-icon.png) no-repeat center bottom;
	width: 56px;
height: 24px;
content: "";
display: block;
position: absolute;
bottom: -57px;
right: 99px;
left: 0;
margin: auto;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list{
	margin:0 1px 0 -1px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details{
background: #f2f2f2;
padding: 93px 94px 97px 104px;
border-radius: 30px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_img{
float: left;
width: 294px;
margin: 9px 20px 20px 0;
position: relative;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_img img{
display: block;
width: 100%;
position: relative;
z-index: 9;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_img:after{
background: #edc339;
content: "";
display: block;
position: absolute;
bottom: -16px;
right: -16px;
width: 100%;
height: 100%;
border-radius: 0 20px 20px 20px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_excerpt{
float: left;
width: 68%;
padding: 0 0 0 60px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info_excerpt p{
color: #222222;
font-weight: 700;
line-height: 30px;
font-size: 20px;
letter-spacing: 0.1px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info_excerpt.noimg-desc{
	padding:0 0 49px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_content ol li, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_content ol p{
	margin:0 0 15px;
}
.et_pb_section.view-newesetter-section.et_section_regular{
	padding:84px 0 0;
}
.et_pb_section.view-newesetter-section .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 48px;
font-family: 'Noto Serif', serif;
font-weight: 700;
padding: 0;
}
.et_pb_section.newsletters-section.et_section_regular{
	padding:0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item{
	padding:88px 0 99px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item:first-child{
	padding-top:65px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item-img{
float: left;
width: 226px;
height: 226px;
border: 1px solid #e7e7e7;
margin: 7px 0 0;
border-radius: 20px;
background:url(images/newsletter-pdf-icon.png) no-repeat center center;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info{
float: left;
width: 80%;
padding: 0 0 0 55px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4{
color: #7cb832;
font-size: 26px;
line-height: 34px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 0 0 24px;
letter-spacing: 0.1px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4 span{
border-bottom: 1px solid #7cb832;
display: inline-block;
line-height: 28px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info p{
letter-spacing: -0.1px;
line-height: 28px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info .newsletter_list_item_btn{
	margin:36px 0 0 -1px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info .newsletter_list_item_btn a{
width: 170px;
height: 55px;
background: #edc339;
color: #222222;
font-size: 18px;
line-height: 57px;
font-weight: 700;
display: block;
text-align: center;
border-radius: 8px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item:nth-child(2n){
	background:#f2f2f2;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item:nth-child(2n) .newsletter_list_item_details .newsletter_list_item-img{
	border-color:#cfcfcf;
}
body #page-container #main-content .custom-pagination{
	padding:100px 0;
}
body #page-container #main-content .custom-pagination .pagination-main-info{
	text-align:center;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers{
width: 31px;
height: 31px;
background: #f2f2f2;
line-height: 31px;
border-radius: 5px;
color: #222222;
font-family: 'Noto Serif', serif;
font-size: 15.5px;
font-weight: 700;
display: inline-block;
vertical-align: middle;
margin: 0 1px 0 5px;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.current, body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers:hover{
	background:#edc339;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.prev, body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.next{
	width:auto;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.prev{
	background:url(images/pagination-prev-icon.png) no-repeat left center;
	padding:0 0 0 20px;
	margin-right:40px;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.next{
	background:url(images/pagination-next-icon.png) no-repeat right center;
padding: 0 17px 0 0;
margin-left: 40px;
}
.et_pb_section.gallery-section.et_section_regular{
	padding:111px 0 19px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item{
float: left;
width: 370px;
margin: 0 33px 81px 1px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item:nth-child(3n){
	margin-right:0;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item:first-child, .et_pb_section.gallery-section #gallery_list .gallery_list_item:nth-child(3n+1){
	clear:left;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img a, .et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img img{
	display:block;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img img{
width: 100%;
height: 370px;
object-fit: cover;
object-position: top;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4{
color: #7cb832;
font-size: 26px;
line-height: 34px;
font-weight: 700;
font-family: 'Noto Serif', serif;
padding: 32px 0 0 1px;
letter-spacing: 0.2px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4 a{
display: inline-block;
border-bottom: 1px solid #7cb832;
line-height: 28px;
}
#page-container #main-content .single-gallery-section{
	padding:94px 0 67px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title{
	padding:0 0 53px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title h3{
font-size: 36px;
line-height: 48px;
font-weight: 700;
font-family: 'Noto Serif', serif;
color: #222222;
text-transform: uppercase;
padding: 0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list{
	list-style:none;
	margin:0;
	padding:0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li{
float: left;
width: 370px;
margin: 0 35px 35px 0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li:nth-child(3n){
	margin-right:0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li .single_gallery_list_item_img img{
display: block;
width: 100%;
height: 370px;
object-fit: cover;
object-position: top;
border-radius:15px;
}
html body.single #page-container #et-main-area #main-content .et_pb_post{
	margin-bottom:0;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav{
	display:block;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink, html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
	width:21px;
	position:absolute;
	display:block;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink{
	background:url(images/gallery-left-arrow.png) no-repeat center center;
	left: -90px;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
	background:url(images/galery-right-arrow.png) no-repeat center center;
	right:-90px;
}
html body #lightbox #outerImageContainer, html body #lightbox #imageDataContainer{
	background:none;
}
html body #lightbox #outerImageContainer #imageContainer, html body #lightbox #imageDataContainer #imageData{
	padding:0;
}
html body #lightbox #outerImageContainer #imageContainer #lightboxImage{
	display:block;
	width:100%;
}
html body #lightbox #imageDataContainer #imageData #bottomNav, html body #lightbox #imageDataContainer #imageData #imageDetails #numberDisplay{
	display:none !important;
}
html body #lightbox #imageDataContainer #imageData #imageDetails{
	float:none;
	width:100%;
	text-align:center;
	padding:16px 0 0;
}
html body #lightbox #imageDataContainer #imageData #imageDetails #caption{
	color:#ffffff;
	font-size:16px;
	line-height:21px;
	font-weight:700;
	font-family: 'Montserrat', sans-serif;
}
.et_pb_section.testimonial-page-section.et_section_regular{
	padding:95px 0 56px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li{
	padding:0;
	margin:0 0 39px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details{
background: #f2f2f2;
padding: 55px 45px 43px 74px;
border-radius: 20px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_content{
	position:relative;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_content:before{
	background:url(images/testimonial-icon.png) no-repeat;
	width: 25px;
height: 21px;
content: "";
display: block;
position: absolute;
left: -38px;
top: -8px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_content p{
color: #4b4535;
letter-spacing: -0.1px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_info h6{
color: #7cb832;
font-weight: 600;
padding: 25px 0 1px;
letter-spacing: 0.1px;
line-height: 24px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_info p{
color: #4b4535;
font-size: 14px;
font-weight: 300;
letter-spacing: 0.1px;
}
body #page-container #main-content .et_pb_section.testimonial-page-section .testimonial_shortcode .custom-pagination{
	padding:56px 0 39px;
}
.et_pb_section.donate-page-sction.et_section_regular{
	padding:84px 0 92px;
}
.et_pb_section.donate-page-sction .et_pb_module h3, .et_pb_section.donors-page-section .et_pb_module h3{
color: #222222;
font-size: 36px;
line-height: 48px;
font-weight: 700;
font-family: 'Noto Serif', serif;
letter-spacing: 0.1px;
padding: 0 0 29px;
}
.et_pb_section.donate-page-sction .et_pb_module h6{
	padding:0 0 16px;
}
.et_pb_section.donate-page-sction .et_pb_module h6 a{
color: #7cb832;
font-weight: 500;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form{
	padding:21px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap .give-form-title{
	display:none;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form{
	margin:0;
	padding:0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap{
position: absolute;
left: 220px;
margin: 0;
width: 200px;
}
body #page-container #et-main-area #main-content .et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap .give-donation-amount input#give-amount{
height: 56px;
padding-left: 30px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap .give-donation-amount{
margin: 0;
clear: none;
position: relative;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap .give-donation-amount .give-currency-symbol{
position: absolute;
background: none;
border: none;
width: auto;
height: 100%;
padding: 0;
left: 16px;
line-height: 56px;
color: #222;
font-size: 16px;
}
body #page-container #et-main-area #main-content .et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form select.give-select{
	background:url(images/form-select-icon.png) no-repeat 91% center #f2f2f2;
	width:200px;
	height:56px;
	padding:5px 21px;
	color:#adadad;
	-webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap{
	padding:26px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset legend{
color: #222222;
font-size: 26px;
line-height: 34px;
font-weight: 700;
font-family: 'Noto Serif', serif;
margin: 0;
padding: 0 0 20px;
border: none;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset p.form-row{
	float:left;
	width:32%;
	margin:0 2% 0 0;
	clear:none;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset p#give-email-wrap.form-row{
	margin-right:0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset p.form-row label, .et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset p#give-final-total-wrap.form-wrap{
	display:none !important;
} 
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap #give_purchase_submit .give-submit-button-wrap{
	padding-top:16px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap #give_purchase_submit .give-submit-button-wrap input#give-purchase-button{
	padding:0;
}
.et_pb_section.donate-page-sction .et_pb_module #give-receipt .give_notices p.give_notice.give_success{
background: none;
border: none;
box-shadow: none;
padding: 0 0 0 40px;
margin: 0 0 28px;
font-weight:600;
}
.et_pb_section.donate-page-sction .et_pb_module #give-receipt .give_notices p.give_notice.give_success:before{
	left:0;
}
.et_pb_section.donors-page-section.et_section_regular{
	padding:98px 0 70px;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid:after{
	clear:both;
	content:"";
	display:block;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid{
	display:block;
	margin:0;
	padding:0;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item{
float: left;
width: 32% !important;
margin: 0 2% 26px 0;
display: block;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item:nth-child(3n){
	margin-right:0;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item:first-child, .et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item:nth-child(3n+1){
	clear:left;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card{
background: none;
border: none;
padding: 0;
margin: 0;
display: block;
box-shadow: none;
outline: none;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__image, .et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__total, .et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__timestamp{
	display:none !important;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__name{
background: url(images/donors-list-icon.jpg) no-repeat left 9px;
color: #222222 !important;
font-size: 20px !important;
line-height: 28px !important;
font-weight: 700 !important;
font-family: 'Montserrat', sans-serif;
padding: 0 0 0 30px !important;
}
.et_pb_section.donors-page-section .donors-list{
	padding:13px 0 0 7px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay{
	background:rgba(0, 0, 0, 0.8);
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake{
padding: 40px;
border-radius: 0px;
border: none;
box-shadow: none;
background-color: #fff;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-title.popmake-title{
	display:none;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li{
	float:left;
	margin:0 32px 0 0;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li:nth-child(3n+0){
	margin-right:0;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li img{
	display:block;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list{
	padding:0 0 25px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h2{
font-size: 34px;
line-height: 42px;
font-weight: 700;
font-family: 'Noto Serif', serif;
color: #222222;
text-transform: capitalize;
padding: 0 0 11px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h6{
font-size: 26px;
line-height: 32px;
font-weight: 500;
font-family: 'Montserrat', sans-serif;
color: #222;
padding: 0 0 26px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p{
line-height: 28px;
color: #222;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p a{
color: #7cb832;
font-weight: 500;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p:last-chid{
	padding:0;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-close.popmake-close{
background: #edc339;
color: #222;
font-family: 'Montserrat', sans-serif;
font-size: 15px;
font-weight: 600;
width: 28px;
height: 28px;
line-height: 26px;
border-radius: 100%;
padding: 0;
text-align: center;
border: none;
top: 6px;
right: 6px;
min-width: inherit;
}


@media only screen and (min-width:768px) and (max-width:1179px){
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li{
	margin:0 25px 0 0;
	padding:0 0 0 20px;
}
body #page-container header#main-header .header-top-section .header-contact-info{
	padding:0;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-email{
padding: 0 0 0 28px;
background-size: 22px;
}
body #page-container header#main-header .header-top-section .header-social-info ul li{
	margin:6px 0 0 20px;
}
body #page-container header#main-header .header-top-section{
	padding:13px 0;
}
body #page-container header#main-header .logo_container{
	width:180px;
}
body #page-container header#main-header #et-top-navigation nav#top-menu-nav ul#top-menu{
	display:block;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu{
	display:none;
}
body #page-container header#main-header #et-top-navigation nav ul li.donate-now a, .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
width: 125px;
font-size: 15px;
line-height: 50px;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
	font-size:12px;
	line-height:50px;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children a{
	padding-right:9px;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	margin:0 0 0 10px;
}
body #page-container header#main-header #et-top-navigation{
	padding:5px 0 0 !important;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:85px 10px;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2{
font-size: 48px;
line-height: 52px;
padding: 0 0 16px;
letter-spacing: 0;
margin: 0;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h6{
font-size: 20px;
line-height: 22px;
padding: 0 0 28px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
	width:135px;
}
.et_pb_section.home-welcome-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-right{
	width:56%;
	padding:0;
}
html body #page-container h2{
	font-size:32px;
	line-height:42px;
}
.et_pb_section.home-welcome-section .et_pb_column h2{
	padding:0 0 15px;
}
html body #page-container h6{
	font-size:16px;
	line-height:22px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column h6 br{
	display:none;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-left{
width: 40%;
margin: 6px 0 0 10px;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img:before{
	left:-10px;
	top:10px;
}
html body, html body p, html body ol li, html body ul li{
	font-size:15px;
	line-height:21px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column p{
	padding:0 0 24px;
}
html body #page-container .site-btn a{
width: 140px;
font-size: 15px;
height: 48px;
line-height: 48px;
}
.et_pb_section.how-help-section.et_section_regular{
	padding:60px 0;
}
html body #page-container .page-section-title{
	padding:0 0 15px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3{
	width:32%;
	margin-right:2%;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3:last-child{
	width:32%;
	margin:0 !important;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-img{
width: 155px;
height: 155px;
padding: 24px 0;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details h4{
font-size: 19px;
line-height: 25px;
padding: 14px 0 12px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details p{
padding: 0 0 23px;
font-size: 14px;
line-height: 20px;
}
.et_pb_section.why-matters-section .et_pb_column.et_pb_column_1_2{
	width:62%;
}
html body #page-container .et_pb_section.why-matters-section p{
	padding:0 0 26px;
}
.et_pb_section.why-matters-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.home-gallery-section.et_section_regular{
	padding:60px 0 45px;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li{
	width:32%;
	margin:0 2% 2% 0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info{
	padding:0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title h6, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info h5{
	font-size:20px;
	padding: 42px 0 0;
background-size: 32px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li{
	margin:0 10px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode{
	margin:0 -10px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details{
	padding:25px 40px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content{
	padding:0 0 15px 5px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content p{
	height:105px;
}
.et_pb_section.home-testimonials-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content:before{
left: -21px;
top: -4px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li{
	padding:0 0 0 26px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
	margin:0 2% 0 0 !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
width: 38% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
width: 30% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
	width:28% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li{
	margin:1px 0 10px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul{
	margin:0 18px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul:nth-child(2){
	margin-right:0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget h4{
	font-size:14px;
	line-height:30px;
}
#page-container footer#main-footer .footer-widgets-section{
	padding:40px 0 45px;
}
#page-container footer#main-footer .footer-copyright-section{
	padding:20px 0;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
	padding:8px 0;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
width: 210px;
padding: 4px 15px 10px;
margin: -4px 0 0;
}
#page-container .page-banner-section .page-banner-img img{
	height:190px;
}
#page-container .page-banner-section .page-title h1{
font-size: 38px;
line-height: 40px;
}
.et_pb_section.help-educate.et_section_regular{
	padding:60px 0;
}
.et_pb_section.help-page-section .et_pb_module h3{
font-size: 26px;
line-height: 34px;
padding: 0;
letter-spacing: 0;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left::before{
width:44px;
height:44px;
line-height: 42px;
top: 4px;
border-radius: 6px;
left: 0;
font-size: 24px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
width: 43%;
padding: 0 0 0 56px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
	width:55%;
	margin:2px 0 0 !important;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
	font-size:24px;
	line-height:30px;
}
.et_pb_section.help-page-section.help-educate .et_pb_row.educate-parents-row{
	padding-top:36px !important;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	padding-left:56px;
}
.et_pb_section.therapy-coupons.et_section_regular, .et_pb_section.online-community.et_section_regular{
	padding:60px 0;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
	width:55%;
	margin-right:0 !important;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img{
margin: 24px 0 10px 0;
padding-right: 10px;
width: 100%;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img:after{
width: 95%;
right: 0;
bottom: -10px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right .et_pb_module h4{
font-size: 22px;
line-height: 26px;
padding: 0 0 12px;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-left{
	width:74%;
}
html body #page-container .site-btn.big-btn a{
width: 165px;
height: 56px;
line-height: 56px;
font-size: 17px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h6 br{
	display:none;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h6{
	font-size:15px;
	line-height:20px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h3{
font-size: 32px;
line-height: 36px;
padding: 0 0 14px;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-right{
	padding:16px 0 0;
}
html body #page-container .et_pb_section.call-action-section.et_section_regular{
	padding:42px 0;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-left, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-left{
	width:40%;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-right, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-right{
	width:58%;
}
.et_pb_section.about-welcome-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h3{
	font-size: 26px;
line-height: 36px;
letter-spacing:0;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h4, .et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
font-size: 24px;
line-height: 32px;
padding: 0 0 10px;
}
.et_pb_section.about-samuel-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
	padding:0 0 10px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img{
	margin:7px 0 10px 10px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img:before{
	left:-10px;
	bottom:-10px;
}
html body p{
	padding-bottom:15px;
}
html body #page-container .et_pb_section.pediatric-speech-section h6{
line-height: 24px;
padding: 0;
letter-spacing: 0;
margin-right: 0;
}
.et_pb_section.pediatric-speech-section.et_section_regular{
	padding:55px 0 42px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3{
font-size: 21px;
line-height: 30px;
border-radius: 12px;
padding: 28px 54px 28px 75px;
margin: 0 0 20px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 span.ui-accordion-header-icon{
width: 26px;
height: 26px;
right: 20px;
margin: -13px 0 0;
border-radius: 6px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 span.ui-accordion-header-icon, .et_pb_section.development-therapy-section .therapies-list #accordion h3.ui-state-active span.ui-accordion-header-icon{
background-size: 12px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 small{
width: 40px;
height: 40px;
border-radius: 6px;
font-size: 23px;
line-height: 38px;
left: 20px;
margin: -20px 0 0;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3#ui-id-1{
	padding-left:20px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3.ui-state-active{
border-radius: 12px 12px 0 0;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content{
	padding:0 54px 28px 20px;
	margin:-5px 0 20px;
	border-radius:0 0 12px 12px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion #ui-id-2.ui-accordion-content{
	margin-top:-14px;
}
.et_pb_section.development-therapy-section.et_section_regular{
	padding:0 0 45px;
}
#page-container .page-banner-section .page-title h5{
	font-size:17px;
	line-height:20px;
	padding:10px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module h3, .et_pb_section.donors-page-section .et_pb_module h3{
font-size: 30px;
line-height: 36px;
letter-spacing: 0;
padding: 0 0 18px;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__name{
font-size: 16px !important;
line-height: 23px !important;
padding: 0 0 0 21px !important;
background-size: 14px;
background-position: left 8px;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item{
	margin-bottom:18px;
}
.et_pb_section.donors-page-section .donors-list{
	padding:10px 0 0;
}
.et_pb_section.donors-page-section.et_section_regular{
	padding:60px 0 42px;
}
.et_pb_section.facility-description-section.et_section_regular{
	padding:56px 0 0;
}
.et_pb_section.facility-description-section .et_pb_module h3{
font-size: 28px;
line-height: 38px;
letter-spacing:0;
}
.et_pb_section.facilities-main-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item{
	padding:60px 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info{
padding: 0 0 0 28px;
width: 72%;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item h4{
font-size: 25px;
line-height: 32px;
letter-spacing: 0;
padding: 0 0 20px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li{
padding: 0 0 0 28px;
font-size: 18px;
line-height: 26px;
margin: 0 0 10px;
}
.et_pb_section.facilities-main-section .facilities-shortcode{
	margin:-22px 0 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img{
	width:28%;
	margin:4px 0 0;
}
.et_pb_section.profesionals-section.et_section_regular{
	padding:65px 0 40px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item{
	width:49%;
	margin:0 2% 2% 0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details{
	padding:26px;
	border-radius:12px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details h4{
font-size: 22px;
line-height: 29px;
letter-spacing: 0;
padding: 0 0 12px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li{
	margin:0 0 12px;
}
.et_pb_section.why-matter-section.et_section_regular{
	padding:65px 0;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-right{
	width:59%;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-left{
	width:38%;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module h3{
font-size: 31px;
line-height: 40px;
padding:0 0 12px;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img{
	margin:3px 10px 10px 0;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img:before{
right: -10px;
bottom: -10px;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_row.why-matter-desc{
	padding-top:25px !important;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	padding:60px 0 45px;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left{
	width:47%;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right{
width: 53%;
padding-left: 30px;
padding-right: 20px;
}
.et_pb_section.contact-page-section .et_pb_column .et_pb_module h3{
font-size: 32px;
line-height: 40px;
padding: 0 0 3px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info{
	margin:20px 0 0;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li h6{
padding: 0 0 0 34px;
margin: 3px 0 16px;
line-height: 30px;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li.contact-email h6{
margin-top: 2px;
padding-left: 34px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li ul li{
	margin:9px 28px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-title{
	padding:0 0 28px;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-form{
	margin:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-form-details .one_half{
	width:49%;
	margin:0 2% 0 0;
}
body #page-container #et-main-area #main-content form p{
	padding:0 0 15px;
}
body #page-container #et-main-area #main-content form textarea{
height: 100px;
padding-top: 14px;
}
body #page-container #et-main-area #main-content form p.contact-form-submit{
	padding-top:10px;
}
.et_pb_section.view-newesetter-section.et_section_regular{
	padding:60px 0 0;
}
.et_pb_section.view-newesetter-section .et_pb_module h3{
font-size: 34px;
line-height: 40px;
}
.et_pb_section.newsletters-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item{
	padding:60px 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info{
	width:71%;
	padding:0 0 0 25px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4{
font-size: 24px;
line-height: 30px;
padding: 0 0 17px;
letter-spacing: 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info p{
	line-height:23px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info .newsletter_list_item_btn{
	margin:24px 0 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item-img{
	width:210px;
	height:210px;
	border-radius: 15px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item:first-child{
	padding-top:45px;
}
body #page-container #main-content .custom-pagination{
	padding:40px 0;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item{
	width: 32%;
margin: 0 2% 25px 0;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img img{
	height:240px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4{
font-size: 19px;
line-height: 22px;
padding: 8px 0 0;
letter-spacing: 0;
}
.et_pb_section.gallery-section.et_section_regular{
	padding:65px 0 40px;
}
#page-container #main-content .single-gallery-section{
	padding:60px 0 40px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title h3{
font-size: 30px;
line-height: 38px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title{
	padding:0 0 30px;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li{
width: 32%;
margin: 0 2% 2% 0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li .single_gallery_list_item_img img{
height: 160px;
border-radius: 6px;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink, html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
width: 16px;
background-size: 15px !important;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink{
	left:-32px;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
	right:-32px;
}
html body #lightbox #imageDataContainer #imageData #imageDetails{
	padding:12px 0 0;
}
.et_pb_section.donate-page-sction.et_section_regular{
	padding:60px 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form{
	padding:12px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap{
	padding:12px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset legend{
font-size: 23px;
line-height: 26px;
padding: 0 0 14px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap #give_purchase_submit .give-submit-button-wrap{
	padding-top:10px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li{
	margin:0 0 30px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details{
padding: 36px 50px;
border-radius: 12px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_content:before{
left: -32px;
top: -8px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_info h6{
padding: 20px 0 1px;
letter-spacing: 0;
}
.et_pb_section.testimonial-page-section.et_section_regular{
	padding:60px 0 30px;
}
body #page-container #main-content .et_pb_section.testimonial-page-section .testimonial_shortcode .custom-pagination{
	padding:15px 0 10px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake{
padding: 20px;
width: 720px !important;
left: 0 !important;
right: 0 !important;
margin: auto;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li{
margin: 0 2% 0 0;
width: 31%;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-close.popmake-close{
font-size: 13px;
width: 24px;
height: 24px;
top: 5px;
right: 5px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li img{
	width:100%;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h2{
font-size: 30px;
line-height: 36px;
padding: 0 0 8px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p{
	line-height:22px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h6{
font-size: 23px;
line-height: 27px;
padding: 0 0 18px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list{
	padding:0 0 25px;
}

}


@media only screen and (min-width:1024px) and (max-width:1179px){
body #page-container header#main-header .header-top-section .header-contact-info ul li{
margin: 0 35px 0 0;
padding: 0 0 0 25px;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-email{
padding: 0 0 0 33px;
background-size: 24px;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
	font-size:15px;
}
body #page-container header#main-header #et-top-navigation nav ul li.menu-item-has-children a{
	padding-right:14px;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	margin:0 0 0 26px;
}
body #page-container header#main-header #et-top-navigation nav ul li.donate-now a, .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
	width:140px;
}
body #page-container header#main-header .logo_container{
	width:210px;
}
body #page-container header#main-header #et-top-navigation{
	padding:10px 0 0 !important;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
	font-size:14px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
	width:235px;
	padding:7px 14px 12px;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2{
font-size: 56px;
line-height: 62px;
padding: 0 0 20px;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h6{
font-size: 22px;
line-height: 24px;
padding: 0 0 34px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:100px 10px;
}
html body #page-container h2{
font-size: 40px;
line-height: 50px;
}
html body #page-container h6{
	font-size:18px;
	line-height:26px;
}
html body, html body p, html body ol li, html body ul li{
	font-size:16px;
	line-height:24px;
}
html body #page-container .site-btn a{
width: 160px;
font-size: 16px;
height: 50px;
line-height: 50px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column p{
	padding:0 0 30px;
}
.et_pb_section.home-welcome-section .et_pb_column h2{
	padding:0 0 20px;
}
.et_pb_section.home-welcome-section.et_section_regular, .et_pb_section.how-help-section.et_section_regular, .et_pb_section.why-matters-section.et_section_regular{
	padding:70px 0;
}
html body #page-container .page-section-title{
	padding:0 0 20px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details h4{
font-size: 24px;
line-height: 30px;
padding: 18px 0 15px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details p{
	font-size:15px;
	line-height:22px;
}
.et_pb_section.home-gallery-section.et_section_regular{
	padding:65px 0 55px;
}
.et_pb_section.home-testimonials-section.et_section_regular{
	padding:65px 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li{
	padding:0 0 0 32px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
	width:29% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
	width:36% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
	width:30% !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul{
	margin:0 25px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul:nth-child(2){
	margin-right:25px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget h4{
font-size: 18px;
line-height: 36px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li{
	margin:1px 0 14px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content p{
	height:95px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
	font-size:30px;
	line-height:36px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
width: 39%;
padding: 0 0 0 60px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right, .et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
	width:59%;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-left{
	width:78%;
}
html body #page-container .site-btn.big-btn a{
width: 185px;
height: 60px;
line-height: 60px;
font-size: 18px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h3{
font-size: 36px;
line-height: 40px;
padding: 0 0 16px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h6{
	font-size:18px;
	line-height:24px;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-right{
	padding:20px 0 0;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h3{
	font-size:32px;
	line-height:40px;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-right, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-right{
	width:62%;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-left, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-left{
	width:36%;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h4, .et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
font-size: 26px;
line-height: 34px;
padding: 0 0 12px;
}
.et_pb_section.about-samuel-section.et_section_regular, .et_pb_section.about-welcome-section.et_section_regular{
	padding:65px 0;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3{
font-size: 25px;
line-height: 34px;
}
html body #page-container .et_pb_section.pediatric-speech-section h6{
	line-height:26px;
}
#page-container .page-banner-section .page-banner-img img{
	height:210px;
}
#page-container .page-banner-section .page-title h1{
	font-size:40px;
	line-height:42px;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__name{
font-size: 19px !important;
line-height: 26px !important;
padding: 0 0 0 24px !important;
background-size: 16px;
background-position: left 8px;
}
.et_pb_section.donate-page-sction .et_pb_module h3, .et_pb_section.donors-page-section .et_pb_module h3{
font-size: 36px;
line-height: 42px;
padding: 0 0 24px;
}
#page-container .page-banner-section .page-title h5{
font-size: 19px;
line-height: 24px;
padding: 12px 0 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img{
	width:23%;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info{
padding: 0 0 0 45px;
width: 76%;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item h4{
font-size: 26px;
line-height: 34px;
padding: 0 0 24px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li{
padding: 0 0 0 32px;
font-size: 20px;
line-height: 28px;
margin: 0 0 11px;
}
.et_pb_section.facility-description-section .et_pb_module h3{
font-size: 32px;
line-height: 44px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item{
	padding:65px 0;
}
.et_pb_section.facility-description-section.et_section_regular{
	padding:65px 0 0;
}
.et_pb_section.facilities-main-section .facilities-shortcode{
	margin:-18px 0 0;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details{
	padding:35px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details h4{
font-size: 25px;
line-height: 34px;
padding: 0 0 14px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li{
	margin:0 0 15px;
}
.et_pb_section.profesionals-section.et_section_regular{
	padding:75px 0 50px;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-left{
	width:35%;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-right{
	width:62%;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module h3{
font-size: 36px;
line-height: 44px;
padding: 0 0 16px;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_row.why-matter-desc{
	padding-top:40px !important;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left{
	width:42%;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-right{
	width:58%;
padding-left: 40px;
padding-right: 30px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info{
width: 78%;
padding: 0 0 0 40px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4{
font-size: 26px;
line-height: 34px;
padding: 0 0 20px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img img{
	height:321px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4{
font-size: 22px;
line-height: 26px;
padding: 12px 0 0;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4{
font-size: 24px;
line-height: 28px;
padding: 15px 0 0;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li .single_gallery_list_item_img img{
	height:213px;
}


}



@media only screen and (max-width:767px){
body #page-container header#main-header .header-top-section{
	padding:10px 0;
}
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li{
padding: 0 0 0 28px !important;
margin: 0 0 4px;
float:none;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-email{
background-size: 20px;
background-position:left 4px;
}
body #page-container header#main-header .header-top-section .header-social-info{
	float:none;
}
body #page-container header#main-header .header-top-section .header-social-info ul li{
	margin:0 18px 0 0;
}
body #page-container header#main-header .header-top-section .header-contact-info{
	float:none;
	padding:0 0 8px;
}
body #page-container header#main-header .main-header-section{
	padding:10px 0;
}
body #page-container header#main-header .logo_container{
	width:180px;
	margin:0;
}
body #page-container header#main-header #et-top-navigation #top-menu-nav{
	display:none !important;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar{
padding: 0 !important;
border: 1px solid #edc339;
color: #222;
width: 38px;
height: 34px;
font-size: 37px;
line-height: 34px;
border-radius: 3px;
background: #edc339;
text-align: center;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{
	line-height:inherit;
	font-size:inherit;
	text-align:center;
	color:inherit;
}
body #page-container header#main-header #et-top-navigation{
	padding:13px 0 !important;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu{
background: #edc339;
margin: 22px 0 0;
padding: 12px 10px;
border: none;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li{
	float:none;
	margin:0;
	padding:0;
	position:relative;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li a{
float: none;
color: #222222;
display: block;
font-size: 15px;
line-height: 20px;
font-weight: 400;
padding: 10px 0;
border-bottom: 1px dotted #c59b11;
opacity: 1;
background: none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li:last-child a{
	border:none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li.menu-item-has-children span{
    background:url(images/submenu-plus-icon.png) no-repeat center center;
cursor: pointer;
display: block;
height: 41px;
position: absolute;
right: 0px;
top: 0px;
width: 33px;
z-index: 999;
text-align: center;
margin: auto;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li.menu-item-has-children span.open-icon{
    background:url(images/submenu-minus-icon.png) no-repeat center center;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li ul.sub-menu{
	display:none;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu .mobile_nav ul#mobile_menu li ul.sub-menu li a{
	padding-left:20px;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description{
	padding:60px 10px;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2{
font-size: 32px;
line-height: 40px;
padding: 0 0 15px;
margin: 0;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h6{
font-size: 20px;
line-height: 22px;
padding: 0 0 20px;
}
body #page-container header#main-header #et-top-navigation nav ul li.donate-now a, .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description .home-slider-btn a{
width: 140px;
font-size: 15px;
line-height: 46px;
}
.et_pb_section.home-welcome-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-left{
	width:100%;
	margin:0;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img{
	margin:0 0 10px 10px;
}
.et_pb_section.home-welcome-section .et_pb_column .welcome-img::before{
	left:-10px;
	top:10px;
	bottom:0;
}
.et_pb_section.home-welcome-section .et_pb_column.home-welcome-right{
	float:left;
	width:100%;
	padding:20px 0 0;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column h2 br, #page-container .et_pb_section.home-welcome-section .et_pb_column h6 br{
	display:none;
}
html body #page-container h2{
font-size: 28px;
line-height: 36px;
letter-spacing: 0;
}
html body #page-container h6{
font-size: 16px;
line-height: 23px;
}
.et_pb_section.home-welcome-section .et_pb_column h2{
	padding:0 0 8px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column h6{
	padding:0 0 10px;
}
html body, html body p, html body ol li, html body ul li{
	font-size:14px;
	line-height:20px;
}
#page-container .et_pb_section.home-welcome-section .et_pb_column p{
	padding:0 0 20px;
}
html body p{
	padding-bottom:12px;
}
html body #page-container .site-btn a{
width: 140px;
font-size: 15px;
height: 46px;
line-height: 44px;
}
.et_pb_section.how-help-section.et_section_regular{
	padding:30px 0 5px;
}
html body #page-container .page-section-title{
	padding:0 0 10px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3{
	width:100%;
	margin:0;
	padding:0 0 25px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-img{
width: 170px;
height: 170px;
padding: 32px 0;
margin:auto;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details{
	text-align:center;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details h4{
font-size: 22px;
line-height: 26px;
padding: 12px 0 10px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details p{
	padding:0 0 16px;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details .site-btn a{
	margin:auto;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column .how-help-details h4 br{
	display:none;
}
.et_pb_section.why-matters-section.et_section_regular{
	padding:30px 0;
}
html body #page-container .et_pb_section.why-matters-section.et_section_regular .page-section-title.white-title h2{
	padding-bottom:0;
}
html body #page-container .et_pb_section.why-matters-section h6{
	padding:0 0 10px;
}
html body #page-container .et_pb_section.why-matters-section p{
	padding:0 0 15px;
}
.et_pb_section.home-gallery-section.et_section_regular{
	padding:30px 0 15px;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info{
	padding:0;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details a .home_gallery_item_info .home_gallery_item_title h6, #page-container #main-content .single-gallery-section ul#single_gallery_list li a .single_gallery_list_item_details .single_gallery_list_item_info h5{
font-size: 20px;
line-height: 22px;
padding: 40px 0 0;
background-size: 30px;
}
.et_pb_section.home-testimonials-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li{
	width:100%;
	margin:0;
	padding:0 5px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode{
	margin:0 -5px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details{
	padding:20px 30px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content{
	padding:0 0 15px;
}
.et_pb_section.home-testimonials-section .home-testimonials-shortcode ul#home_testimonials_slider li .home_testimonial_item_details .home_testimonial_item_content:before{
left: -15px;
top: -5px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
	width:100% !important;
	margin:0 0 25px !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info ul li{
padding: 0 0 0 28px;
margin: 0 0 4px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-contact-info{
	padding:18px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget h4{
	line-height:24px;
	padding:0 0 12px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget ul li{
	margin:0 0 10px;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-menu ul{
	margin:0 40px 0 0;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget .footer-form{
	padding:0 0 16px;
}
#page-container footer#main-footer .footer-widgets-section{
	padding:25px 0 3px;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details-l{
	float:none;
	padding:0 0 12px;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details-r{
	float:none;
}
#page-container footer#main-footer .footer-copyright-section .copyright-details p{
	text-align:center;
}
#page-container footer#main-footer .footer-copyright-section{
	padding:14px 0;
}
.et_pb_section.how-help-section .et_pb_row.how-help-list .et_pb_column.et_pb_column_1_3:last-child{
	width:100%;
	margin:0 !important;
}
.et_pb_section.why-matters-section .et_pb_column.et_pb_column_1_2, .et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li .home_gallery_item_details .home_gallery_item_img img{
	width:100%;
}
#page-container .page-banner-section .page-title h1{
font-size: 26px;
line-height: 32px;
}
#page-container .page-banner-section .page-banner-img img{
	height:100px;
}
.et_pb_section.help-educate.et_section_regular{
	padding:30px 0;
}
.et_pb_section.help-page-section .et_pb_module h3{
font-size: 28px;
line-height: 32px;
padding: 0;
letter-spacing: 0;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
width: 44px;
height: 44px;
font-size: 20px;
line-height: 42px;
padding: 0;
top: 3px;
left: 0;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	width:100%;
	padding:0 0 0 52px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3 br{
	display:none;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
	font-size:19px;
	line-height:26px;
	min-height: 44px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
float: left;
width: 100%;
margin: 0 !important;
padding: 10px 0 0;
}
.et_pb_section.help-educate.et_section_regular::after, .et_pb_section.therapy-coupons.et_section_regular:after{
width: 32px;
height: 20px;
bottom: -20px;
left: 0;
right: 0;
background-size: 32px !important;
}
.et_pb_section.therapy-coupons.et_section_regular{
	padding:30px 0;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	padding-left:52px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left:before{
	top:-6px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img{
margin: 15px 0 10px 0;
width: 100%;
padding: 0 10px 0 0;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column .therapy-coupon-img:after{
width: 97%;
right: 0;
bottom: -10px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right{
	padding:15px 0 0;
	margin:0 !important;
	width:100%;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right .et_pb_module h4{
font-size: 22px;
line-height: 28px;
padding: 0 0 10px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-right .et_pb_module p{
	padding-right:0;
}
.et_pb_section.online-community.et_section_regular{
	padding:30px 0;
}
html body #page-container .et_pb_section.call-action-section.et_section_regular{
	padding:27px 0 30px;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-left{
	width:100%;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h3{
font-size: 30px;
line-height: 38px;
padding: 0 0 10px;
}
html body #page-container .et_pb_section.call-action-section .et_pb_column .et_pb_module h6 br{
	display:none;
}
html body #page-container #main-content .et_pb_section.call-action-section .et_pb_column.call-action-right{
float: left;
width: 100%;
padding: 20px 0 0;
}
html body #page-container .site-btn.big-btn a{
width: 155px;
height: 50px;
line-height: 48px;
font-size: 17px;
}
.et_pb_section.help-page-section.help-educate .et_pb_row.educate-parents-row{
	padding-top:25px !important;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
	letter-spacing:0;
	min-height:inherit;
}
.et_pb_section.about-welcome-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-left, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-left{
	width:100%;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h3 br{
	display:none;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h3{
font-size: 26px;
line-height: 32px;
letter-spacing: 0;
}
.et_pb_section.about-welcome-section .et_pb_column.about-welcome-right, .et_pb_section.about-samuel-section .et_pb_column.about-samuel-right{
float: left;
width: 100%;
padding: 4px 0 0;
}
.et_pb_section.about-welcome-section .et_pb_column .et_pb_module h4, .et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
font-size: 22px;
line-height: 28px;
padding: 0 0 10px;
}
.et_pb_section.about-samuel-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img{
	margin:0 0 20px 10px;
	max-width:400px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module .about-samuel-img:before{
	left:-10px;
	bottom:-10px;
}
.et_pb_section.about-samuel-section .et_pb_column .et_pb_module h4{
	padding:0 0 8px;
}
.et_pb_section.pediatric-speech-section.et_section_regular{
	padding:25px 0 20px;
}
html body #page-container .et_pb_section.pediatric-speech-section h6{
line-height: 23px;
padding: 0;
letter-spacing: 0;
margin-right: 0;
font-size: 15px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3{
font-size: 18px;
line-height: 24px;
border-radius: 10px;
padding: 15px 40px 17px 50px;
margin: 0 0 15px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 span.ui-accordion-header-icon{
width: 26px;
height: 26px;
right: 10px;
margin: 0;
top: 20px;
border-radius: 6px;
background-size: 12px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3.ui-state-active span.ui-accordion-header-icon{
background-size: 12px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3 small{
width: 32px;
height: 32px;
border-radius: 6px;
font-size: 16px;
line-height: 32px;
left: 8px;
margin: 0;
top: 18px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion h3#ui-id-1{
	padding-left:20px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion #ui-id-2.ui-accordion-content{
	margin-top:-6px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content{
	margin:-5px 0 15px;
	padding:0 20px 20px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol{
	padding:0 0 0 20px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li{
margin: 0 0 10px;
padding: 0;
font-size: 17px;
line-height: 24px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li h6{
font-size: 15px;
padding: 0 0 4px;
line-height: 22px;
}
.et_pb_section.development-therapy-section .therapies-list #accordion .ui-accordion-content ol li p{
	padding:0 0 5px;
}
.et_pb_section.development-therapy-section.et_section_regular{
	padding:0 0 15px;
}
#page-container .page-banner-section .page-title h5{
font-size: 14px;
line-height: 18px;
padding:5px 0 0;
}
.et_pb_section.donors-page-section.et_section_regular{
	padding:30px 0 20px;
}
.et_pb_section.donate-page-sction .et_pb_module h3, .et_pb_section.donors-page-section .et_pb_module h3{
font-size: 28px;
line-height: 32px;
letter-spacing: 0;
padding: 0 0 12px;
}
.et_pb_section.donors-page-section .donors-list{
	padding:6px 0 0;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item .give-card .give-donor__details .give-donor__name{
font-size: 17px !important;
line-height: 22px !important;
padding: 0 0 0 18px !important;
background-size: 12px;
background-position:left 7px;
}
.et_pb_section.donors-page-section .donors-list .give-wrap .give-grid .give-grid__item{
width: 100% !important;
margin: 0 0 10px;
}
.et_pb_section.facility-description-section.et_section_regular{
	padding:26px 0 0;
}
.et_pb_section.facility-description-section .et_pb_module h3{
	font-size:21px;
	line-height:29px;
	letter-spacing:0;
}
.et_pb_section.facilities-main-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item{
	padding:30px 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img{
	width:210px;
	margin:0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_img .facilities_item_img_info{
	height:210px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info{
	width:100%;
	padding:12px 0 0;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item h4{
font-size: 24px;
line-height: 29px;
letter-spacing: 0;
padding: 0 0 12px;
}
.et_pb_section.facilities-main-section .participating_facilities_list .facilities_item .facilities_item_info ul li{
padding: 0 0 0 26px;
font-size: 18px;
line-height: 27px;
margin: 0 0 6px;
}
.et_pb_section.facilities-main-section .facilities-shortcode{
	margin:-6px 0 0;
}
.et_pb_section.profesionals-section.et_section_regular{
	padding:30px 0 15px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details{
border-radius: 12px;
padding: 17px 20px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details h4{
font-size: 22px;
line-height: 26px;
letter-spacing: 0;
padding: 0 0 8px;
}
.et_pb_section.profesionals-section #profesionals_list .profesionals_list_item .profesionals_list_item_details ul li{
	margin:0 0 12px;
}
.et_pb_section.why-matter-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-left{
	width:100%;
}
.et_pb_section.why-matter-section .et_pb_column.why-matter-right{
float: left;
width: 100%;
padding: 18px 0 0;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img{
	margin:0 10px 10px 0;
}
.et_pb_section.why-matter-section .et_pb_column .why-matter-img:before{
right: -10px;
bottom: -10px;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module h3{
font-size: 21px;
line-height: 26px;
padding: 0 0 8px;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_column .et_pb_module h3{
	margin-top:0;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_row.why-matter-desc{
	padding-top:12px !important;
}
.et_pb_section.why-matter-section.matter2-section .et_pb_column .et_pb_module h3 br{
	display:none;
}
.et_pb_section.contact-page-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.contact-page-section:after{
	display:none;
}
.et_pb_section.contact-page-section .et_pb_column.contact-page-left{
	width:100%;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2.contact-page-right{
	float:left;
	width:100%;
	padding-bottom:20px;
}
.et_pb_section.contact-page-section .et_pb_column.et_pb_column_1_2{
	padding:26px 10px 30px;
}
.et_pb_section.contact-page-section .et_pb_column .et_pb_module h3{
	font-size:26px;
	line-height:32px;
	padding:0;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info{
	margin:14px 0 0;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li h6{
padding: 0 0 0 26px;
margin: 4px 0 12px;
line-height: 30px;
font-size: 15px;
}
html body #page-container .et_pb_section.contact-page-section .et_pb_column .contact-info ul li.contact-email h6{
margin-top: 0;
padding-left: 26px;
letter-spacing: 0;
background-size: 20px;
background-position: left 9px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-info ul li ul li{
	margin:8px 20px 0 0;
}
.et_pb_section.contact-page-section .et_pb_column .get-touch-title{
	padding:0 0 20px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-form-details .one_half{
	width:100%;
	margin:0;
}
body #page-container #et-main-area #main-content form p{
	padding:0 0 10px;
}
body #page-container #et-main-area #main-content form textarea{
	height:100px;
	padding-top:12px;
}
body #page-container #et-main-area #main-content form p.contact-form-submit{
	padding-top:10px;
}
body #page-container #et-main-area #main-content form input[type="submit"]{
height: 50px;
width: 135px;
font-size: 16px;
line-height: 47px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li{
	width:100%;
	margin:0 0 12px;
	padding:0 0 14px;
	border-width:0 0 3px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li a{
font-size: 30px;
line-height: 32px;
padding:0;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li:last-child{
	border-bottom:none;
	padding:0;
	margin:0;
}
.et_pb_section.coupon-programs-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list{
	padding:0 0 26px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details{
padding: 15px;
border-radius: 20px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_img{
width: 100%;
margin: 0 0 10px;
padding-right:10px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_img:after{
bottom: -10px;
right: 0;
width: 96%;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info .program_tab_info_excerpt{
	width:100%;
	padding:20px 0 0;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info_excerpt p{
line-height: 23px;
font-size: 15px;
letter-spacing: 0;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_info_excerpt.noimg-desc{
	padding:0 0 12px;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tab_cats_list ul li.ui-tabs-active:after{
	display:none;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_content ol li, .et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details .program_tab_content ol p{
	margin:0 0 10px;
}
.et_pb_section.view-newesetter-section.et_section_regular{
	padding:26px 0 0;
}
.et_pb_section.view-newesetter-section .et_pb_module h3{
font-size: 26px;
line-height: 30px;
}
.et_pb_section.newsletters-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item{
	padding:30px 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info{
float: left;
width: 100%;
padding: 15px 0 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item-img{
width: 180px;
height: 180px;
margin:0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4{
font-size: 24px;
line-height: 30px;
padding: 0 0 10px;
letter-spacing: 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info h4 span{
	line-height:24px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info p{
	line-height:21px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info .newsletter_list_item_btn a{
width: 150px;
height: 50px;
font-size: 17px;
line-height: 50px;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item .newsletter_list_item_details .newsletter_list_item_info .newsletter_list_item_btn{
	margin:18px 0 0;
}
.et_pb_section.newsletters-section #newsletters_list .newsletter_list_item:first-child{
	padding-top:23px;
}
body #page-container #main-content .custom-pagination{
	padding:23px 0;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.next{
	margin-left:12px;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers.prev{
	margin-right:12px;
}
body #page-container #main-content .custom-pagination .pagination-main-info .page-numbers{
	margin:0 0 0 3px;
}
.et_pb_section.gallery-section.et_section_regular{
	padding:30px 0 10px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item{
	width:100%;
	margin:0 0 20px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_img img{
	height:auto;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4{
font-size: 20px;
line-height: 26px;
padding: 5px 0 0;
letter-spacing: 0;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item .gallery_list_item_details h4 a{
	line-height:24px;
}
#page-container #main-content .single-gallery-section{
	padding:28px 0 15px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title h3{
	font-size:26px;
	line-height:32px;
}
#page-container #main-content .single-gallery-section .singe-gallery-title{
	padding:0 0 15px;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li{
	width:100%;
	margin:0 0 15px;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li .single_gallery_list_item_img img{
	height:auto;
}
html body #lightbox #outerImageContainer #imageContainer{
	padding:0 12px;
	box-sizing:border-box;
}
html body #lightbox #outerImageContainer{
width: 100% !important;
height: auto !important;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink, html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
width: 12px;
background-size: 12px !important;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#prevLink{
	left:20px;
}
html body #lightbox #outerImageContainer #imageContainer #hoverNav a#nextLink{
	right:20px;
}
html body #lightbox #imageDataContainer #imageData #imageDetails #caption{
	font-size:15px;
	line-height:20px;
}
html body #lightbox #imageDataContainer #imageData #imageDetails{
	padding:12px 0 0;
}
html body #page-container .et_pb_section.call-action-section .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
.et_pb_section.donate-page-sction.et_section_regular{
	padding:28px 0 30px;
}
html body #page-container .et_pb_section.donate-page-sction .et_pb_module h6{
padding: 0 0 10px;
font-size: 15px;
line-height: 22px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form{
	padding:10px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap{
	left:0;
	margin:68px 0 0;
}
body #page-container #et-main-area #main-content .et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form select.give-select{
	margin:0 0 70px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap{
	padding:18px 0 0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset legend{
font-size: 24px;
line-height: 28px;
padding: 0 0 15px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap fieldset p.form-row{
	width:100%;
	margin:0;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form #give_purchase_form_wrap #give_purchase_submit .give-submit-button-wrap{
	padding-top:10px;
}
.et_pb_section.testimonial-page-section.et_section_regular{
	padding:30px 0 10px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details{
	padding:25px 20px 20px 40px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_content:before{
left: -32px;
top: -3px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li .testimonial_list_item_details .testimonial_list_item_info h6{
	padding:8px 0 1px;
}
.et_pb_section.testimonial-page-section .testimonial_shortcode ul#testimonials_list li{
	margin:0 0 20px;
}
body #page-container #main-content .et_pb_section.testimonial-page-section .testimonial_shortcode .custom-pagination{
	padding:7px 0 20px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake{
padding: 24px 12px 20px;
width: 95% !important;
left: 0 !important;
right: 0 !important;
margin: auto !important;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li{
float: left;
margin: 0 2% 2% 0;
width: 47%;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-close.popmake-close{
font-size: 12px;
width: 22px;
height: 22px;
line-height: 22px;
top:4px;
right:4px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list ul li img{
	width:100%;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .popup-images-list{
	padding:0 0 10px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h2{
font-size: 24px;
line-height: 30px;
padding: 0 0 10px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content h6{
font-size: 18px;
line-height: 26px;
padding: 0 0 6px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p{
	line-height:20px;
	padding:0 0 10px;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay .pum-container.popmake .pum-content p a{
white-space: normal;
word-wrap: break-word;
}
html.pum-open.pum-open-overlay body div.pum.pum-overlay.pum-theme-default-theme.popmake-overlay{
	padding:0;
}

}


@media only screen and (min-width:568px) and (max-width:767px){
body #page-container header#main-header .header-top-section .header-contact-info ul li{
	float:left;
}
body #page-container header#main-header .header-top-section .header-contact-info ul li.header-email{
float:right;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h2{
font-size: 42px;
line-height: 52px;
padding: 0 0 18px;
}
#page-container .et_pb_section.home-slider-section .et_pb_slider .et_pb_slides .et_pb_slide .et_pb_slide_description h6{
font-size: 22px;
line-height: 24px;
padding: 0 0 28px;
}
html body #page-container h2{
font-size: 36px;
line-height: 44px;
}
html body #page-container h6{
	font-size:18px;
	line-height:26px;
}
html body, html body p, html body ol li, html body ul li{
	font-size:15px;
	line-height:21px;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li{
	width:49%;
	margin-right:2% !important;
}
.et_pb_section.home-gallery-section .home-gallery-shortcode ul#home_gallery_list li:nth-child(2n+0){
	margin-right:0 !important;
}
#page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
	float:left;
	width:322px !important;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left .et_pb_module h3{
font-size: 26px;
line-height: 32px;
}
.et_pb_section.help-page-section .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	padding:0 0 0 60px;
}
.et_pb_section.help-page-section.therapy-coupons .et_pb_row.educate-parents-row .et_pb_column.educate-parents-left{
	padding-left:60px;
}
#page-container .page-banner-section .page-banner-img img{
	height:130px;
}
.et_pb_section.why-matter-section .et_pb_column .et_pb_module h3{
font-size: 24px;
line-height: 32px;
}
.et_pb_section.contact-page-section .et_pb_column .contact-form-details .one_half{
	width:49%;
	margin-right:2%;
}
.et_pb_section.coupon-programs-section .coupon-program-shortcode .program_tabs_list .program_tab_details{
	padding:25px;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item, #page-container #main-content .single-gallery-section ul#single_gallery_list li{
	width:49%;
	margin-right:2% !important;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item:nth-child(2n), #page-container #main-content .single-gallery-section ul#single_gallery_list li:nth-child(2n){
	margin-right:0 !important;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item:first-child, .et_pb_section.gallery-section #gallery_list .gallery_list_item:nth-child(3n+1){
	clear:none;
}
.et_pb_section.gallery-section #gallery_list .gallery_list_item:first-child, .et_pb_section.gallery-section #gallery_list .gallery_list_item:nth-child(2n+1){
	clear:left !important;
}
#page-container #main-content .single-gallery-section ul#single_gallery_list li .single_gallery_list_item_img img{
	height:180px;
}
.et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form .give-total-wrap{
	margin:0;
	left:210px;
}
body #page-container #et-main-area #main-content .et_pb_section.donate-page-sction .et_pb_module .donation-form .give-form-wrap form.give-form select.give-select{
	margin:0;
}
	

}