/*
 Theme Name:   Charity Is Hope Child
 Theme URI:    http://charity-is-hope.themerex.net/
 Description:  Charity Is Hope Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     charity-is-hope
 Version:      2.11
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,buddypress,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,front-page-post-form,full-width-template,microformats,post-formats,sticky-post,theme-options,threaded-comments,translation-ready,holiday
 Text Domain:  charity-is-hope-child
*/

/* MAIN COLORS
#166cb0
#82bb45

occasional yellow 
#fff56d
*/
.scheme_original .contact_button>a.second_button {
	color: white;
}
#programs-benefits img {
	height: 250px;
	width: 100%;
	object-fit: cover;
}
#programs-benefits .wpb_single_image .vc_single_image-wrapper, #programs-benefits figure {
	width: 100%;
}
#programs-benefits h3 {
	margin-top: .5em;
	margin-bottom: .3em;
	font-size: 2em;
}
.featured-items {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	overflow: hidden;
	margin: 0;
}
.featured-items .vc_column-inner {
	margin: 0;
	padding: 0;
}
.featured-items .vc_column_container {
	margin: 30px 0;
	width: 47.5%;
	float: none;
}
.featured-items:before, .featured-items:after  {
	display: none;
}
.featured-items .wpb_single_image .vc_figure  {
	width: 100%;
}
.featured-items .vc_single_image-wrapper  {
	width: 100%;
}
.featured-items img {
	width: 100%;
	height: 300px;
	object-fit: cover;
}
.featured-items h3 {
	margin-top: .4em;
}
.sc_testimonials {
	padding: 40px 0;
}
.sc_testimonials p {
	color: #fff;
}
.sc_section .sc_testimonial_author_name {
	color: white;
}
.sc_section .sc_testimonial_author_name:before {
	color: white !important;
}
.sc_section .sc_testimonial_author_position {
	color: white;
	font-weight: 600;
}
/* PROGRAMS SPONSORS */
#sponsors.featured-items .vc_column_container {
	margin: 30px 0;
	width: 22.5%;
	float: none;
}
#sponsors h3 {
	font-size: 20px;
	display: block;
	height: 60px;
	text-transform: uppercase;
	line-height: 1.4;
}
#sponsors.featured-items img {
	height: auto;
	width: auto;
	margin-bottom: 20px;
}
.page-id-6248 .wpb_image_grid_ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	overflow: hidden;
	height: 100% !important; 
}
.page-id-6248 .wpb_image_grid .wpb_image_grid_ul li {
	width: calc( 20% - 3px);
	padding: 2.5%;
	border: 1px solid #82bb45;
	transition: all 1s ease;
	border-radius: 5px; 
	position: static !important;
}
.page-id-6248 .wpb_image_grid .wpb_image_grid_ul li:hover {
	filter: grayscale(50%);
	opacity: .8;
	border-color: #166cb0;
	background-color: #fff56d;
}
/* ABOUT PAGE */
.page-id-555 h2, .page-id-555 h3 {
	color: #82bb45;
}
#about-statements img { 
	width: 100%;
	object-fit: cover;
}
.sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_count, .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_count, .sc_skills_counter .sc_skills_item.sc_skills_style_1 .sc_skills_info, .sc_skills_counter .sc_skills_item.sc_skills_style_2 .sc_skills_info {
	text-align: center;
}
#count-1 .sc_skills_total:after {
	content: '+'
}
#count-3 .sc_skills_total:before {
	content: '$'
}

#dalziel-image {
	float:left;
}
#hourigan-message h3 {
	padding-top: 40px;
}
#hourigan-message p {
	color: #333;
}
/* CHAPTERS */
.chapter-section {
	padding: 30px 0 10px;
}
.chapter-title {
	font-size: 24px;
	font-weight: 800;
	color: #166cb0;
}
.chapter-item, .chapter-director {
	color: #333;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 0;
}
.chapter-item-label {
	font-weight: 800;
	color: #333;
	display: inline-block;
	margin-right: 6px;
}
/* PAGE TITLES WITH BACKGROUND */
.page .top_panel_title_inner {
	width: 100%;
}
.page .top_panel_title_inner h1.page_title {
	display: block;  
	text-align: left;
	font-size: 50px;
	margin-left: 15px;
}
.page-id-5934  .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.page-id-5934  .page_content_wrap {
	padding-top: 0;
}
.page-id-5934 h6 { 
	display: block;
	line-height: 1.8;
	
	font-weight: 400;
}
.page-id-5934 .vc_row a {
	font-size: 18px;
}
.chapter-director {
	display: block;
	margin-top: 20px; 
	padding-bottom: 20px;
}
.chapter-section { 
}
/* ABOUT PAGE COUNTER */
.counter {
	font-size: 50px;
	font-weight: 800;
	text-align: center;
	color: #1869AE;
}
#counters h4 {
	margin-top: 1em;
}
/* ADJUST AS PER 2019 02-14 */
.home .top_panel_middle {
	border: none;
}
.home .page_content_wrap {
	padding-top: .75em
}
.home .top_panel_style_6.top_panel_wrap .logo {
	margin-top: 1em;
}
.home .top_panel_middle .menu_main_wrap {
	margin-top: 1.75em;
}
.top_panel_wrap .contact_button {
	margin-top: 2.225em
}
.page:not(.home) .top_panel_middle, .post-type-archive-tribe_events .top_panel_middle, .scheme_original .page.top_style_header_1:not(.home) .header_mobile, .blog .top_panel_middle, .single-post .top_panel_middle, .single-tribe_events .top_panel_middle   {
	color: #fff;
	background: url(/wp-content/uploads/2019/04/title-bg-wide.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 125px;
}

.scheme_original .home.top_style_header_1 .header_mobile .menu_button  {
	color: #333;
}
.scheme_original .top_style_header_1 .header_mobile .menu_button:hover {
	color: #82bb45;
}

.home .top_style_header_1 .header_mobile .menu_button:hover { 
	color: #fff56d !important;
}
.page:not(.home) .header_mobile img {
	height: 50px; 
}
.page:not(.home) .scheme_original .contact_button>a, .blog   .scheme_original .contact_button>a, .post-type-archive-tribe_events .scheme_original .contact_button > a, .single-post .scheme_original .contact_button>a, .single-tribe_events .scheme_original .contact_button>a {
	background-color: 
#82bb45;
}
.page:not(.home) .scheme_original .contact_button>a:hover, .blog   .scheme_original .contact_button>a:hover, .post-type-archive-tribe_events .scheme_original .contact_button > a:hover, .single-post .scheme_original .contact_button>a:hover, .single-tribe_events .scheme_original .contact_button>a:hover  {
	background-color: #fff56d;
		color: #166cb0;
}
.page .top_panel_title_inner, .blog .top_panel_title_inner {
	margin-top: 0
}
/*
.page-id-5934 .vc_column_container>.vc_column-inner {
	padding: 0;
}
*/
.page:not(.home) .top_panel_wrap ul {
	margin-left: 15px;
}
/* FOR NATIONAL SITE ONLY */
.sc_form .info_title_soc {
	display: none;
}
/* BLOG */
.post_item_excerpt .post_descr .sc_button {
	font-size: 17px;
	padding: .5em 1em;
}
.blog .page_content_wrap {
	padding-top: 30px
}
.post_item_excerpt:not([class*="column"]) + .post_item_excerpt:not([class*="column"]) {
	margin-top: 30px;
	padding-top: 50px;
}

/* EVENT CALENDAR PAGE */
#tribe-bar-views .tribe-bar-views-list {
	display: none;
}
#tribe-bar-form #tribe-bar-views {
	right: 0;
}
#tribe-bar-views-toggle, #tribe-bar-views .tribe-bar-views-option {
	height: 50px;
	text-align: center;
}
#tribe-bar-views-toggle .tribe-icon-month:before, #tribe-bar-views-toggle .tribe-icon-list:before, #tribe-bar-views-toggle .tribe-icon-day:before {
	top: -1px !important;
	left: -4px;
}
.scheme_original #tribe-bar-views .tribe-bar-views-list {
	background-color: #82BB45;
	padding-top: 0;
}
#tribe-bar-views .tribe-bar-views-option  {
	background-color: #82BB45;
	line-height: 50px;
	padding: 0;
	margin: 0; 
}
#tribe-bar-views .tribe-icon-month:before, #tribe-bar-views .tribe-icon-day:before, #tribe-bar-views .tribe-icon-list:before {
	top: -14px;
}

/* HOME PAGE LATE EDITS */
.home .counter {
	color: #fff56d;
}
/* INSTAGRAM WIDGET */
.instagram-pics img {
	float: left;
	width: 33%;
}
#null-instagram-feed-2 p  { 
	padding-top: 1em;
	clear: both;
}
.widget_area #null-instagram-feed-2 ul li:before {
	content: '';
}
.widget_area #null-instagram-feed-2 ul li {
	padding-left: 0;
}

/* SIMPLIFIED CONTACT FORM */
@media (min-width: 600px) {
.kuf-contact-forms {
	width: 61.8%;
	margin: 40px auto;
	display: block;
	overflow: hidden;
}
}
.kuf-contact-forms input, .kuf-contact-forms textarea {
	width: 100%;
}
#pick-a-chapter {
	margin-bottom: 1.5em;
}
.kuf-contact-forms label { 
	display: inline-block;
	font-size: 16px
}
.kuf-contact-forms  a {
	font-size: 16px;
}
/*MISCELLANEOUS CORRECTIONS */
.home .counter {
	color: #fff56d;
}
@media (max-width: 425px) {
	input[type="submit"].sc_button.aligncenter, input[type="button"].sc_button.aligncenter, button.sc_button_size.aligncenter, .sc_button.sc_button.aligncenter {
		max-width: 100%;
	}
	.counter {
		font-size: 12vw;
		padding-top: 5vh;
	}
}
@media (min-width: 426px) and (max-width: 768px) {
	.home .counter {
    font-size: 4vw;
}
}
.home.top_panel_fixed  .top_panel_middle .menu_main_wrap {
margin-top: .25em; 
}

/* LANDING PAGE */
.top_panel_hide .vc_row-has-fill:first-child  >.vc_column_container>.vc_column-inner {
     padding-top: 0;
}
.page-template-page-landing header, .page-template-page-landing .top_panel_title, .page-template-page-landing footer .widget_area_inner div, .page-template-page-landing .copyright_wrap {
	display: none !important;
}
.page-template-page-landing .vc_row-has-fill:first-child > .vc_column_container>.vc_column-inner, .page-template-page-landing .page_content_wrap {
	padding-top: 0;
	padding-bottom: 0;
}
@media (max-width: 768px) {
input[type="submit"].sc_button.aligncenter, input[type="button"].sc_button.aligncenter, button.sc_button_size.aligncenter, .sc_button.sc_button.aligncenter {
	max-width: 61.8%;
}
}
@media (max-width: 425px) {
input[type="submit"].sc_button.aligncenter, input[type="button"].sc_button.aligncenter, button.sc_button_size.aligncenter, .sc_button.sc_button.aligncenter {
	max-width: 100%;
}
}