/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 12 2025 | 12:32:43 */
#page_preloader, .page_content_wrap, .custom-background .content_wrap > .content, .background_banner_wrap ~ .content_wrap > .content {
    background-color: #ffffff !important;
}

.sidebar_default[class*="scheme_"] .sidebar_inner {
    background-color: #e7e7f94d !important;
}

h2.wp-block-heading {
    color: #1f2c34 !important;
}

h2.services_page_title, h2.sc_item_title, h3.sc_item_title, h3, h4, h5{
	color: #1f2c34 !important;
}

a.post_link.sc_team_item_link {
    pointer-events: none !important;
}

h4.sc_team_item_title.entry-title a {
    pointer-events: none !important;
}

footer [class*="scheme_"].sc_layouts_row {
    color: var(--theme-color-text);
    background-color: #3b505e !important;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
    background-color: #000000;
}

.menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-item > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-parent > a, .menu_hover_zoom_line .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #000000 !important;
}
.single .post_meta.post_meta_other {
    display: none;
}
.post_meta.post_meta_categories {
    pointer-events: none;
}
.post_meta.post_meta_single {
    display: none;
}
.single.single-post .content {
    width: 100% !important;
}

.page-id-24447 .herocontheader {
    display: none;
}
[class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover {
    background: transparent;
}

.services_page_featured {
    display: none !important;
}

.page-id-24447 .page_content_wrap .content_wrap {
    margin: 0;
    width: 100%;
}
.page.page-id-24447 .page_content_wrap {
    margin: 0;
    padding: 0;
}
.linkfix a:hover {
    color: #434343;
    text-decoration: underline;
}

a.trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default.inited.show {
    border-radius: 10px;
}

@media only screen and (max-width: 966px) {
	.bgmob {
		background: #fff !important;
	}
	
	.home .sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
		color: #000000 !important;
	}

	.socials_mobile {
		display: none !important;
	}

	.menu_mobile .menu_mobile_inner {
		background-color: #3B505E !important;
	}
	.elementor-widget-trx_sc_layouts_search {
    	display: none !important;
	}
	
}

#style-11.mc4wp-form .mc4wp-form-fields button, #style-11.mc4wp-form .mc4wp-form-fields input[type="submit"], .wpcf7 .wpcf7-submit-style .submit-style-in {
    background-color: #3b505e !important;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons button.elementor-button {
    background: #3b505e;
    color: #fff !important;
    fill: #fff !important;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons button.elementor-buttonsvg {
	fill: #fff !important;
}

.sc_services_default .sc_services_item_icon {
    color: #ffffff !important;
}
.sc_services_default .sc_services_item {
    color: #ffffff !important;
    background-color: #3b505e !important;
}

.sc_services_default .sc_services_item .sc_services_item_title, .sc_services_default .sc_services_item .sc_services_item_title a {
    color: #ffffff !important;
}

.sc_services_default .sc_services_item .sc_services_item_more_link {
    color: #fff !important;
}

.sc_services_default .sc_services_item:hover .sc_services_item_icon {
    color: #8b8b8b !important;
}

@media only screen and (max-width: 966px) {
	.donor-cards-grid {
		grid-template-columns: repeat(1, 1fr) !important;
	}
}

.singl .donor-card {
    gap: 20px;
}

#cff.cff-masonry.masonry-2-desktop .cff-item {
    background: #f7f7f7 !important;
}

#cff.cff-masonry.masonry-2-desktop .cff-item * {
    color: #000;
}