/*
Theme Name: Raising FSE
Theme URI: https://gracethemes.com/themes/free-charity-foundation-wordpress-theme/
Author: Grace Themes
Author URI: https://gracethemes.com/
Description: The Raising FSE is free charity foundation WordPress theme for creating a NGOs, Non-profit, fundraising, charity and donation website. This theme is also suitable for different types of non-government organizations, charity causes, donations, foundations, church, events, social care, social activity, political campaigns, charity auctions, brochure�fundraising, crowdfunding, social networking and related projects. The homepage of the Raising FSE theme is�very attractive.�The theme is compatible with latest WordPress version. It is the best option in every aspect. It is extremely appealing, and it comes with a modern and professional architecture that perfectly suits your fundraising business. This WordPress theme is SEO-optimized. This means you do not need to worry about the ranking of your website. This theme is compatible with multiple devices. It means you can�operate�the theme on�an array of�devices like PCs, tablets, laptops, and smartphones. It comes with HD retina-ready display functions and quality. So it can provide high-quality videos and pictures on every device. Demo: https://gracethemesdemo.com/raising/

Version: 1.1
License: GNU General Public License version 2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: raising-fse
Requires PHP:  5.6
Tested up to: 6.6
Tags:blog, news, one-column, two-columns, right-sidebar, block-styles, custom-colors, editor-style, custom-background, custom-menu, featured-images, template-editing, full-site-editing, block-patterns,  threaded-comments, wide-blocks, translation-ready
Raising  FSE WordPress Theme has been created by Grace Themes(gracethemes.com), 2024.
Raising  FSE WordPress Theme is released under the terms of GNU GPL
*/
body.page-template-front .site-main-header {  
	width:100%; 
	z-index:999;
	border-bottom:none !important;
}
.site-main-header{  
	position:relative;
	border-bottom:1px solid #eee !important;
}
.clear{ clear:both; }

.RT-Logo{ position:relative; margin:-56px 0 0 0!important; padding:50px 0 0 0 !important;}
.QuotColumn{ position:relative;}

.header-left-box{ position:relative;}
.header-left-box::before{ background-color:#fff; content: ""; display: block; height: 100%; position: absolute; left: -999990px; top: 0; width: 999999px;}

/*dropdown menu background color*/
.wp-block-navigation .has-child .wp-block-navigation__submenu-container{ background-color:#ffffff;}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container li{ padding:5px 0; border-bottom:1px solid #eee !important;}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu{ padding-top:30px !important}
.wp-block-navigation__submenu-container.wp-block-navigation-submenu li ul{ padding-top:0 !important; left:100% !important; right:auto !important;}


/* = Four Column Section 1 CSS
----------------------------------------------- */
.programs-4-column{ position:relative;text-align:center; border-radius:10px; }
.programs-4-column .prog-imgbx{width:120px; height:120px!important;align-items:center!important; display:flex!important;justify-content:center!important; margin:0 auto;border-radius:100%;}
.programs-4-column .prog-imgbx.bx1{ background-color:#ffded5;}
.programs-4-column .prog-imgbx.bx2{ background-color:#ffa415;}
.programs-4-column .prog-imgbx.bx3{ background-color:#d6f1f8;}
.programs-4-column .prog-imgbx.bx4{ background-color:#cef9e8;}

.programs-4-column:hover{ background-color:#f79e15 !important}
.programs-4-column:hover .prog-imgbx{ background-color:#fca927 !important}
.programs-4-column:hover h4.wp-block-heading{ color:#fff !important}
.programs-4-column:hover a.wp-block-button__link{ background-color:#ffffff !important;  color:#202020 !important }
.programs-4-column:hover .prog-imgbx img{ filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}



/* = Welcome Section 2 CSS
----------------------------------------------- */

.welcome-left-part{  position:relative !important;}
.rt-smal-imgBX{ position: absolute !important; bottom:-70px !important; right:0 !important;}

.causes-imagebx{ position:relative !important;}
.three-btns{ position: absolute !important; bottom:20px !important; left:35px!important;}

/* = Sidebar CSS
----------------------------------------------- */
.st-widgetBX ul.wp-block-latest-posts li{ margin-bottom:20px; min-height:80px;}
.st-widgetBX ul.wp-block-latest-posts li a.wp-block-latest-posts__post-title{ margin-bottom:5px !important; display:block; line-height:20px;}


/* = Blog page Design CSS
----------------------------------------------- */
ul.blog-list-style{ 
	margin:0; 
	padding:0; 
}
ul.blog-list-style li{ 
	margin-bottom:25px; 
	padding:30px;
	border-radius:10px; 
	display:flow-root; 
	background-color:#f4f4f4;
	border:1px solid #eeeeee;
	
}
ul.blog-list-style li .blog-thumbx{ 
	width:40%; 
	float:left;
	margin:0 35px 20px 0;
}

ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image a,
ul.blog-list-style li .blog-thumbx.wp-block-post-featured-image img{ height:auto;}

/* = Contact Form 7 CSS
----------------------------------------------- */
.wpcf7{ 
margin:30px 0 0;padding:0;
}
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="email"]{ 
	width:40%;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	color:#797979;
	margin-bottom:0;
	height:40px;
	padding:0 15px;
}	
.wpcf7 textarea{
	color:#797979;
	margin-bottom:25px;
	border:1px solid #cccccc;
	box-shadow:inset 1px 1px 2px #ccc;
	padding:10px;
	width:60%;
	height:160px;
	font-size:12px;
}
.wpcf7 input[type="submit"]{
	border-radius:40px;
	font-weight:600;
	font-size:16px;
	cursor:pointer;
	background-color:#60c19f;
	padding:20px 40px;
	color:#ffffff;
	width:auto;
	border:none;
	text-transform:uppercase;
}
.wpcf7 input[type="submit"]:hover{
	background-color:#101010;
}

/* = Footer CSS
----------------------------------------------- */
.site-footer{ 
	position:relative;
}
.site-footer h3.wp-block-heading{ 
	position:relative; 
}

.site-footer .wp-block-social-links li:hover{ 
	background-color:#ff5f15; 
	color:#ffffff !important; 
}
ul.fs-footer-post{ 
	margin:0; 
	padding:0;
}
ul.fs-footer-post li{ 
	list-style:none; 
	margin-bottom:30px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image{ 
	margin-top:6px;
}
ul.fs-footer-post li .wp-block-latest-posts__featured-image img{ 
	border-radius:10px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title{ 
	margin-bottom:15px; 
	display:block; 
	line-height:22px;
}
ul.fs-footer-post li .wp-block-latest-posts__post-title:hover{ 
	color:#8cc73e;
}
footer.wp-block-template-part{ 
	margin-block-start:0 !important
}

.Footer-QuickLinks{ 
	list-style:none !important; 
	padding:0 !important;
}
.Footer-QuickLinks li{ 
	list-style:none !important; 
	padding:5px 0 5px 0 !important;
}
.Footer-QuickLinks li a:hover{ 
	text-decoration:none; 
}
.footer-social .wp-block-social-link.wp-social-link .wp-block-social-link-anchor{ padding:17px !important; font-size:20px;}
.footer-latest-news li{ margin-bottom:10px;}


/* Ховаємо H1 (Post Title) тільки на головній */
body.home main> h1 {
    display: none !important;
}