/*
 * Theme Name: Purehearts Child
 * Theme URI: https://themes.theme-kalia.com/wp/purehearts/
 * Description: A child theme of Purehearts
 * Author: Theme Kalia
 * Author URI: http://themeforest.net/user/theme-kalia
 * Template: purehearts
 * Version: 1.0.61
 * Text Domain: purehearts-child
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom styles below this line */
/* template-color */
a{
	color: #009172;
}
a:hover{
	color: #009172;
	text-decoration: underline;
}
.handle-preloader{
	background: #020C2E;
}

.preloader-close{
	color: #025D46;
}

.menu-area .mobile-nav-toggler{
	background-color: #025D46;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading{
  color: #025D46;
}

.handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  color: #025D46;
}

.handle-preloader .animation-preloader .spinner{
  border: 3px solid #025D46; 
}

.theme-btn.btn-one{
	border-color: #025D46;
}

.theme-btn.btn-two{
	border-color: #f26a35;
}

.theme-btn.btn-one:before{
	background-color: #025D46;
}

.theme-btn.btn-two:before{
	background-color: #f26a35;
}

.header-top .donate-btn .btn-one{
	color: #025D46;
}

.header-top .info-list li a:hover{
  color: #025D46;
}

.header-top .info-list li span{
	color: #025D46;
}

.header-top .info-list li i{
  color: #025D46;
}

.header-top .update-news p span{
	color: #025D46;
}

.header-top .update-news i{
	color: #025D46;
}

.header-top .language-box span{
	background-color: #025D46;
}

.header-top .language-box .language-list{
	border-top: 2px solid #025D46;
}

.header-top .language-box .language-list li a:hover{
  color: #025D46;
}

.header-lower .outer-box .text span{
	color: #2F499E;
}

.main-menu .navigation > li.current > a,
.main-menu .navigation > li:hover > a{
  color: #025D46;
}

.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > .megamenu li > a:hover{
	color: #025D46;
}

.main-menu .navigation > li > ul > li > ul > li > a:hover{
  color: #025D46;
}

.sec-title .top-text{
	color: #2F499E;
}

.donate-content .donate-option .donate-list :checked+label{
	background-color: #025D46;
}

.bootstrap-touchspin .glyphicon-chevron-up:hover:before,
.bootstrap-touchspin .glyphicon-chevron-down:hover:before{
  color: #025D46;
}

.donate-content .payment-option .payment-list :checked+label{
	color: #025D46;
}

.donate-content .payment-option .payment-list :checked+label:before{
  color: #025D46;
}

.donate-content .form-inner .form-group .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
	border: 2px solid #025D46;
}

.donate-content .form-inner .form-group label span{
  color: #025D46;
}

.donate-content .form-inner .form-group input:focus{
  border-color: #025D46 !important;
}

.donate-popup .close-donate:hover{
  color: #025D46;
}

.xs-sidebar-group .widget-heading a:hover{
  color: #025D46;
}

.social-style-one li a:hover{
  color: #025D46;
}

.main-header .search-box-btn:hover{
  color: #025D46;
}

.main-header .nav-right-content .cart-box a:hover{
  color: #025D46;
}

.main-header .nav-right-content .nav-btn{
	color: #025D46;
}

.main-header .search-box-outer .dropdown-menu {
	background-color: #025D46;
}

.xs-sidebar-group .content-inner .form-inner .form-group input:focus,
.xs-sidebar-group .content-inner .form-inner .form-group textarea:focus{
  border-color: #025D46 !important;
}

.scroll-top{
	color: #025D46;
	border-color: #025D46;
}

.image_block_1 .image-box .text{
	background-color: #2F499E;
}

.counter-block-one .inner-box .icon-box{
	color: #2F499E;
}

.counter-block-one .inner-box .count-outer{
	color: #025D46;
}

.urgent-case-section .right-column .cs-countdown .count-col span{
	color: #025D46;
}

.urgent-case-section .right-column .lower-box .donate-inner .amount-box .icon-box{
	color: #025D46;
}

.urgent-case-section .right-column .lower-box .donate-inner .amount-box .price{
	color: #025D46;
}

.urgent-case-section .right-column .lower-box .donate-inner .percentage-box .bar:before{
	background-color: #2F499E;
}

.urgent-case-section .right-column .lower-box .donate-inner .percentage-box h5{
	color: #2F499E;
}

.urgent-case-section .right-column .lower-box .donate-inner .btn-box button{
	background-color: #025D46;
}

.urgent-case-section .right-column .lower-box .info-box li i{
	color: #025D46;
}

.urgent-case-section .right-column .lower-box .info-box li h5 a:hover{
  color: #025D46;
}

.banner-carousel .banner-content .swiper-slide .content-box span{
	color: #025D46;
}

.banner-btn{
	background-color: #2F499E;
}

.banner-btn:before{
	background-color: #025D46;
}

.banner-carousel .banner-content .othre-text span{
	color: #025D46;
}

.banner-section .banner-thumbs-carousel .single-item .text .top-text{
	color: #2F499E;
}

.banner-section .banner-thumbs-carousel .single-item .text a{
	color: #025D46;
}

.banner-section .banner-thumbs-carousel .single-item .text a:before{
	background-color: #025D46;
}

.banner-section .banner-thumbs-carousel .single-item .text a:after{
	color: #025D46;
}

.banner-section .banner-thumbs-carousel .single-item .icon-box span{
	color: #025D46;
}

.banner-section .banner-content .swiper-button-prev:hover,
.banner-section .banner-content .swiper-button-next:hover{
  background-color: #025D46;
}

.banner-section .banner-thumbs-carousel .swiper-button-next:hover, 
.banner-section .banner-thumbs-carousel .swiper-button-prev:hover{
  color: #025D46;
}

.donate-amount .percentage-box .bar-inner{
	background-color: #2F499E;
}

.donate-amount .amount-box .icon-box{
	color: #025D46;
}

.donate-amount .amount-box .price{
	color: #025D46;
}

.donate-amount .percentage-box .count-text{
	color: #2F499E;
}

.case-block-one .inner-box .lower-content .inner .text .category a{
	color: #2F499E;
	border-color: #2F499E;
}

.case-block-one .inner-box .lower-content .inner .text .category a:hover{
  color: #025D46;
  border-color: #025D46;
}

.case-block-one .inner-box .lower-content .inner .text h3 a:hover{
  color: #025D46;
}

.case-block-one .inner-box .lower-content .info-box li i{
	color: #025D46;
}

.case-section .tab-btns li:before{
	border-color: #025D46;
}

.case-section .tab-btns li.active-btn,
.case-section .tab-btns li:hover{
	color: #025D46;
}

.case-section .tab-btns li.active-btn h5,
.case-section .tab-btns li:hover h5{
  color: #025D46;
}

.case-section .tab-btns li .icon:before{
	background-color: #025D46;
}

.case-section .owl-nav button:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.recent-case-section .inner-box{
	background-color: #025D46;
}

.video-section .content-box .video-btn a{
	color: #025D46;
}

.video-section .content-box .video-btn a:hover{
  color: #2F499E;
}

.video-section .owl-nav button:hover{
	border-color: #025D46;
	background-color: #025D46;
}

.content_block_2 .content-box .sponsors-inner h6 a{
	color: #025D46;
	border-color: #025D46;
}

.events-block-one .inner-box .image-box h3{
	background-color: #025D46;
}

.events-block-one .inner-box .inner .info li{
	color: #2F499E;
}

.events-block-one .inner-box .inner .info li:before{
	background-color: #2F499E;
}

.events-block-one .inner-box .inner h3 a:hover{
  color: #025D46;
}

.events-block-one .inner-box .inner .links a:before{
	background-color: #025D46;
}

.events-block-one .inner-box .inner .links a:hover{
	color: #025D46;
}

.events-block-one .inner-box .inner .price h6{
	color: #025D46;
}

.recent-case-section .owl-nav button:hover{
	color: #025D46;
}

.team-block-one .inner-box .content-box .designation{
	color: #2F499E;
}

.team-block-one .inner-box .social-links{
	background-color: #025D46;
}

.team-section .owl-theme .owl-dots .owl-dot.active span,
.team-section .owl-theme .owl-dots .owl-dot span:hover{
  border-color: #025D46;
}

.team-section .owl-theme .owl-dots .owl-dot.active span:before,
.team-section .owl-theme .owl-dots .owl-dot span:hover:before{
	background-color: #025D46;
}

.testimonial-block-one .text .icon-box{
	background-color: #025D46;
}

.testimonial-block-one .text h3{
	color: #025D46;
}

.testimonial-block-one .text .designation{
	color: #2F499E;
}

.testimonial-section .owl-nav button:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.news-block-one .inner-box .content-box .text .post-date{
	background-color: #025D46;
}

.news-block-one .inner-box .content-box .text .category a{
	color: #2F499E;
}

.news-block-one .inner-box .content-box .text .category a{
	border-color: #2F499E;
}

.news-block-one .inner-box .content-box .text .category a:hover{
  color: #025D46;
  border-color: #025D46;
}

.news-block-one .inner-box .content-box .text h3 a:hover{
  color: #025D46;
}

.news-block-one .inner-box .content-box .info .link-box a:hover{
	color: #025D46;
}

.news-block-one .inner-box .content-box .info .link-box a:after{
	background-color: #025D46;
}

.news-block-one .inner-box .content-box .info .comment-box a i{
	color: #025D46;
}

.news-block-one .inner-box .content-box .info .comment-box a:hover{
  color: #025D46;
}

.subscribe-section .inner-box .left-column .text h3 i{
	color: #025D46;
}

.subscribe-section .inner-box .right-column .subscribe-form .form-group button{
	color: #025D46;
}

.subscribe-section .inner-box .right-column .subscribe-form .form-group input:focus{
  border-color: #025D46 !important;
}

.footer-top .title-box .icon-box{
	color: #025D46;
}

.footer-top .title-box span{
	color: #2F499E;
}

.footer-top .links-widget .links-list li a:hover{
  color: #025D46;
}

.footer-top .contact-widget .widget-content .single-item h3 a{
	color: #025D46;
}

.footer-top .contact-widget .widget-content .single-item p a:hover{
  color: #025D46;
}

.footer-bottom .copyright p a{
	color: #025D46;
}

.footer-bottom .footer-card li span{
	color: #2F499E;
}

.red-color .menu-area .mobile-nav-toggler{
	background-color: #f26a35;
}

.red-color .left-column .info-list li a:hover{
  color: #f26a35;
}

.red-color .left-column .info-list li i{
	color: #f26a35;
}

.red-color .right-column .social-links li a:hover{
  color: #f26a35;
}

.header-top-two .right-column .text p button{
	color: #f4a51e;
}

.header-style-two .header-lower .outer-box .text span{
  color: #f4a51e;
}

.main-menu .navigation > li.current > a:before,
.main-menu .navigation > li:hover > a:before{
	background-color: #025D46;
}

.red-color .main-menu .navigation > li.current > a:before,
.red-color .main-menu .navigation > li:hover > a:before{
	background-color: #f26a35;
}

.red-color .main-menu .navigation > li.current > a,
.red-color .main-menu .navigation > li:hover > a{
	color: #f26a35;
}

.red-color .search-box-btn:hover{
	color: #f26a35;
}

.red-color .nav-right-content .cart-box a:hover{
	color: #f26a35;
}

.red-color .nav-right-content .nav-btn{
	color: #f26a35;
}

.red-color .main-menu .navigation > li > ul > li > a:hover, 
.red-color .main-menu .navigation > li > .megamenu li > a:hover{
	color: #f26a35;
}

.red-color .main-menu .navigation > li > ul > li > ul > li > a:hover{
	color: #f26a35;
}

.red-color .preloader-close{
	color: #f26a35;
}

.red-color .handle-preloader .animation-preloader .txt-loading .letters-loading{
  color: #f26a35;
}

.red-color .handle-preloader .animation-preloader .txt-loading .letters-loading:before{
  color: #f26a35;
}

.red-color .handle-preloader .animation-preloader .spinner{
  border: 3px solid #f26a35; 
}

.red-color .search-box-outer .dropdown-menu{
	background-color: #f26a35;
}

.red-color .banner-btn{
	background-color: #f26a35;
}

.red-color .banner-btn:before{
	background-color: #f4a51e;
}

.red-color .banner-section .banner-content .swiper-button-prev:hover, 
.red-color .banner-section .banner-content .swiper-button-next:hover{
	background-color: #f26a35;
}

.emergency-cause .inner-container .upper-content .left-column .text h5{
	color: #f4a51e;
	border-color: #f4a51e;
}

.emergency-cause .inner-container .upper-content .right-column .other-amount{
	background-color: #f26a35;
}

.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .amount-box .icon-box{
	background-color: #f26a35;
}

.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .amount-box .price{
	color: #f26a35;
}

.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .percentage-box .bar-inner{
	background-color: #f4a51e;
}

.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .percentage-box .count-text{
	color: #f4a51e;
}

.emergency-cause .lower-content .info-box > li .icon{
	color: #f26a35;
}

.emergency-cause .lower-content .social-links li a:hover{
  color: #f26a35;
}

.emergency-cause .lower-content .btn-box button{
	color:#f26a35;
}

.emergency-cause .lower-content .btn-box button:hover{
  color:#f4a51e;
}

.sec-title.style-two .top-text{
  color:#f4a51e;
}

.welcome-block-one .inner-box .content-box .text span{
	color:#f4a51e;
}

.welcome-block-one .inner-box .btn-box .links-btn{
	background-color: #f26a35;
}

.case-block-two .inner-box .image-box .percentage-box .bar-inner{
	background-color: #f4a51e;
}

.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .percentage-box .bar-inner:before{
	background-color: #f4a51e;
}

.case-block-two .inner-box .image-box .percentage-box .bar-inner:before{
	background-color: #f4a51e;
}

.case-block-two .inner-box .image-box .percentage-box .count-text{
	color: #f4a51e;
}

.red-color .case-block-two .inner-box .lower-content .category a{
	color: #f26a35;
	border-color: #f26a35;
}

.case-block-two .inner-box .lower-content .category a:hover{
	color: #f4a51e;
	border-color: #f4a51e;
}

.red-color .case-block-two .inner-box .lower-content h3 a:hover{
	color: #f26a35;
}

.case-block-two .inner-box .lower-content .info-box li i{
	color: #f26a35;
}

.red-color .case-style-two .owl-theme .owl-dots .owl-dot.active span,
.red-color .case-style-two .owl-theme .owl-dots .owl-dot span:hover{
	border-color: #f26a35;
}

.red-color .case-style-two .owl-theme .owl-dots .owl-dot.active span:before,
.red-color .case-style-two .owl-theme .owl-dots .owl-dot span:hover:before{
	background-color: #f26a35;
}

.red-color .btn-one{
	border-color: #f26a35;
}

.red-color .btn-one:before{
	background-color: #f26a35;
}

.benefits-style-two .inner-box .text span{
	color: #f4a51e;
}

.benefits-style-two .single-item h3 a:hover{
  color: #f26a35;
}

.benefits-style-two .single-item .link a{
	color: #f4a51e;
}

.benefits-style-two .single-item .link a:hover{
	background-color: #f26a35;
}

.red-color .donate-content .donate-option .donate-list :checked+label{
	background-color: #f26a35;
}

.red-color .donate-content .payment-option .payment-list :checked+label{
	color: #f26a35;
}

.red-color .donate-content .payment-option .payment-list :checked+label:before{
	color: #f26a35;
}

.red-color .bootstrap-touchspin .glyphicon-chevron-up:hover:before, 
.red-color .bootstrap-touchspin .glyphicon-chevron-down:hover:before{
	color: #f26a35;
}

.red-color .donate-content .form-inner .form-group input:focus{
	border-color: #f26a35 !important;
}

.red-color .content_block_4 .content-box .chart-box h5{
	color: #f26a35;
}

.content_block_4 .content-box .chart-box ul li:first-child:before{
	background-color: #f26a35;
}

.content_block_4 .content-box .chart-box ul li:nth-child(3):before{
  background-color: #f4a51e;
}

.content_block_4 .content-box .chart-box ul li:last-child:before{
  background-color: #2F499E;
}

.red-color .content_block_4 .content-box .title-text{
	color: #f26a35;
}

.content_block_5 .content-box .inner-box .single-item .icon-box{
	color: #f4a51e;
}

.content_block_5 .content-box .inner-box .single-item .icon-box:before{
	background-color: #f26a35;
}

.video-style-two .inner-container .text h3 span{
	color: #f4a51e;
}

.video-style-two .inner-container .text .video-btn a i{
	color: #f26a35;
}

.video-style-two .inner-container .text .video-btn a i{
	border-color: #f26a35;
}

.red-color .events-block-two .inner-box .post-date h3{
	background-color: #f26a35;
}

.events-block-two .inner-box .content-box .category a{
	background-color: #f4a51e;
}

.events-block-two .inner-box .content-box .category a:hover{
  background-color: #f26a35;
}

.events-block-two .inner-box .content-box .info li{
	color: #f4a51e;
}

.events-block-two .inner-box .content-box .info li:before{
	background-color: #f4a51e;
}

.red-color .events-block-two .inner-box .content-box h3 a:hover{
  color: #f26a35 !important;
}

.red-color .events-block-two .inner-box .content-box .links a:after{
	color: #f26a35;
}

.red-color .events-block-two .inner-box .content-box .links a:before{
	background-color: #f26a35;
}

.red-color .events-block-two .inner-box:hover .content-box .links a{
	color: #f26a35;
}

.funfact-block-one .inner-box .icon-box{
	color: #f4a51e;
}

.red-color .funfact-block-one .inner-box .count-outer{
	color: #f26a35;
}

.red-color .clients-section{
	background-color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .text .post-date{
	background-color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .text .category a{
	color: #f4a51e;
}

.red-color .news-block-one .inner-box .content-box .text h3 a:hover{
	color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .info .link-box a:hover{
	color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .info .link-box a:after{
	background-color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .info .comment-box a i{
	color: #f26a35;
}

.red-color .news-block-one .inner-box .content-box .info .comment-box a:hover{
	color: #f26a35;
}

.red-color .blog-post .post h5 a:hover{
	color: #f26a35;
}

.red-color .blog-post .post .post-date{
	color: #f26a35;
}

.red-color .contact-info-section .info-box .single-item p a:hover{
  color: #f26a35;
}

.red-color .contact-info-section .info-box .single-item .inner .icon-box{
	background-color: #f26a35;
}

.red-color .shop-block-one .inner-box .image-box .cart-btn{
	background-color: #f26a35;
}

.shop-block-one .inner-box .lower-content .rating li{
	color: #f4a51e;
}

.red-color .shop-block-one .inner-box .lower-content h5 a:hover{
  color: #f26a35;
}

.red-color .shop-block-one .inner-box .lower-content .price h5{
	color: #f26a35;
}

.red-color .footer-top-two a:hover{
  color: #f26a35;
}

.red-color .footer-top-two .about-widget .widget-content .inner .icon-box{
	background-color: #f26a35;
}

.red-color .footer-top-two .about-widget .widget-content .inner p a{
  color: #f26a35;
}

.red-color .footer-top-two .about-widget .widget-content .links a:hover{
  color: #f26a35;
}

.red-color .footer-top-two .post-widget .post h5{
	background-color: #f26a35;
}

.red-color .footer-top-two .post-widget .post h4 a:hover{
  color: #f26a35;
}

.footer-top-two .post-widget .post span{
	color: #f4a51e;
}

.red-color .footer-top-two .gallery-widget .image-list li .image a{
	background-color: #f26a35;
}

.red-color .footer-top-two .gallery-widget .image-list li .image a:hover{
	color: #f26a35;
}

.red-color .footer-top-two .gallery-widget .more-links a{
	color: #f26a35;
}

.red-color .footer-top-two .gallery-widget .more-links a:before{
	background-color: #f26a35;
}

.footer-bottom-two .social-links li a:hover{
	background-color: #1c9deb;
}

.red-color .scroll-top{
	color: #f26a35;
}

.page-title:before{
	background-color: #2F499E;
}

.page-title .bread-crumb li a:hover{
	color: #025D46;
}

.content_block_6 .content-box .inner-box .author-box .icon-box{
	background-color: #025D46;
}

.content_block_6 .content-box .inner-box .author-box span{
	color: #2F499E;
}

.content_block_6 .content-box .inner-box .social-links li a{
	background-color: #3b5998;
}

.content_block_6 .content-box .inner-box .social-links li:nth-child(2) a{
	background-color: #55acee;
}

.content_block_6 .content-box .inner-box .social-links li:nth-child(3) a{
  background-color: #dc4e41;
}

.content_block_6 .content-box .inner-box .social-links li:last-child a{
  background-color: #3f729b;
}

.image_block_2 .image-box .text h4 i{
	color: #025D46;
}

.history-section .owl-nav button:hover{
  background-color: #025D46;
}

.history-section .tabs-box .tab-btns li.active-btn,
.history-section .tabs-box .tab-btns li:hover{
	background-color: #025D46;
}

.history-section .tabs-box .tabs-content .text a:hover{
  color: #025D46;
}

.feature-block-one .inner-box .icon-box{
	color: #2F499E;
}

.feature-block-one .inner-box .icon-box:before{
	background-color: #025D46;
}

.contribution-section .single-item .inner-box:hover .icon-box{
  color: #025D46;
}

.contribution-section .single-item .inner-box .icon-box h5{
	background-color: #025D46;
}

.contribution-section .single-item .inner-box a:before{
	background-color: #025D46;
}

.contribution-section .single-item .inner-box a:hover{
	color: #025D46;
}

.contribution-section .owl-theme .owl-dots .owl-dot.active span:before,
.contribution-section .owl-theme .owl-dots .owl-dot span:hover:before{
	background-color: #025D46;
}

.contribution-section .owl-theme .owl-dots .owl-dot.active span,
.contribution-section .owl-theme .owl-dots .owl-dot span:hover{
	border-color: #025D46;
}

.content_block_8 .content-box .single-progress-box .box span{
	color: #025D46;
}

.content_block_8 .content-box .single-progress-box .text h2{
	color: #025D46;
}

.content_block_8 .content-box .single-progress-box .text a:hover{
  color: #025D46;
}

.content_block_8 .content-box .single-progress-box:last-child .box span{
  color: #2F499E;
}

.content_block_8 .content-box .single-progress-box:last-child .text h2{
	color: #2F499E;
}

.funfact-section.alternat-2 .funfact-block-one .inner-box .icon-box{
  color: #2F499E;
}

.funfact-section.alternat-2 .funfact-block-one .inner-box .count-outer{
  color: #025D46;
}

.content_block_9 .content-box .volunteer-form .form-group input:focus{
  border-color: #025D46 !important;
}

.content_block_10 .content-box .text{
	background-color: #025D46;
}

.content_block_10 .content-box .text .icon-box{
	color: #025D46;
}

.content_block_10 .content-box .text a:hover{
	color: #025D46;
}

.accordion-box .block .acc-btn h5 i{
	background-color: #2F499E;
}

.accordion-box .block .acc-btn.active .icon-outer{
  border-color: #025D46 !important;
  color: #025D46;
}

.accordion-box .block .acc-btn.active{
  border-color: #025D46;
}

.accordion-box .block .acc-btn.active h5{
	color: #025D46;
}

.accordion-box .block .acc-btn.active h5 i{
  background-color: #025D46;
}

.error-section .inner-box h1{
	color: #025D46;
}

.sortable-masonry .filter-tabs li.active{
	background-color: #025D46;
}

.portfolio-section .image-box{
	background-color: #025D46;
}

.portfolio-block-one .inner-box .content-box .links-list li:first-child a{
	background-color: #2F499E;
}

.portfolio-block-one .inner-box .content-box .text span{
	color: #2F499E;
}

.portfolio-block-one .inner-box .content-box .text h3 a:hover{
  color: #025D46;
}

.portfolio-section.four-columns .portfolio-block-one .inner-box .content-box .text h3 a:hover{
  color: #025D46;
}

.pagination li a:hover,
.pagination li a.current{
	background-color: #025D46;
	border-color: #025D46;
}

.portfolio-sidebar .portfolio-info .info-list li p a:hover{
  color: #025D46;
}

.portfolio-sidebar .social-links li a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.list-style-two li:before{
	color: #025D46;
}

.portfolio-details-content .nav-btn-box .single-item h6{
	color: #025D46;
}

.portfolio-details-content .nav-btn-box .single-item h5 a:hover{
  color: #025D46;
}

.portfolio-details-content .nav-btn-box:before{
	color: #025D46;
}

.case-block-three .inner-box .lower-content .donate-inner .percentage-box .bar-inner{
	background-color: #2F499E;
}

.case-block-three .inner-box .lower-content .donate-inner .percentage-box .count-text{
	color: #2F499E;
}

.case-block-three .inner-box .image-box .text .category a{
	color: #2F499E;
	border-color: #2F499E;
}

.case-block-three .inner-box .image-box .text .category a:hover{
  color: #025D46;
  border-color: #025D46;
}

.case-block-three .inner-box .image-box .text h3 a:hover{
  color: #025D46;
}

.case-block-three .inner-box .lower-content .donate-inner .amount-box .icon-box{
	color: #025D46;
}

.case-block-three .inner-box .lower-content .donate-inner .amount-box .price{
	color: #025D46;
}

.case-block-three .inner-box .lower-content .donate-inner .btn-box button:hover{
  background-color: #2F499E;
}

.case-block-three .inner-box .lower-content .info-box li i{
	color: #025D46;
}

.case-block-three .inner-box .lower-content .info-box li.share .social-links{
	background-color: #2F499E;
}

.case-block-three .inner-box .lower-content .info-box li.share:hover i{
	background-color: #025D46;
	border-color: #025D46;
}

.case-block-three .inner-box .lower-content .info-box li.share .social-links:before{
	background-color: #2F499E;
}

.case-block-four .inner-box .donate-inner .amount-box .icon-box{
	color: #025D46;
}

.case-block-four .inner-box .donate-inner .amount-box .price{
	color: #025D46;
}

.case-block-four .inner-box .donate-inner .percentage-box .bar-inner{
	background-color: #2F499E;
}

.case-block-four .inner-box .donate-inner .percentage-box .count-text{
	color: #2F499E;
}

.case-block-four .inner-box .content-box .text .category a{
	color: #2F499E;
	border-color: #2F499E;
}

.case-block-four .inner-box .content-box .text .category a:hover{
  color: #025D46;
  border-color: #025D46;
}

.case-block-four .inner-box .content-box .text h3 a:hover{
  color: #025D46;
}

.case-block-four .inner-box .content-box .info-box li.share .social-links{
	background-color: #2F499E;
}

.case-block-four .inner-box .content-box .info-box li.share .social-links:before{
	background-color: #2F499E;
}

.case-block-four .inner-box .content-box .info-box li.share:hover i{
	background-color: #025D46;
	border-color: #025D46;
}

.case-block-four .inner-box .content-box .info-box li i{
	color: #025D46;
}

.case-details .donate-inner .amount-box .icon-box{
	color: #025D46;
}

.case-details .donate-inner .amount-box .price{
	color: #025D46;
}

.case-details .donate-inner .percentage-box .bar:before{
	background-color: #2F499E;
}

.case-details .donate-inner .percentage-box h5{
	color: #2F499E;
}

.case-details .upper-box .info-box li i{
	color: #025D46;
}

.case-details-content .content-two .video-inner .video-box a{
	background-color: #025D46;
}

.case-details-content .content-two .text .list li:before{
	color: #025D46;
}

.case-details-content .content-three .single-item .overlay-content h6 a{
	color: #025D46;
}

.case-details-content .content-three .single-item .overlay-content .icon-box{
	background-color: #025D46;
}

.case-details-content .content-four .single-item span{
	color: #2F499E;
}

.case-details-content .content-four .owl-nav .owl-prev:hover,
.case-details-content .content-four .owl-nav .owl-next:hover{
  color: #025D46;
}

.default-sidebar .search-widget .form-group button{
	background-color: #2F499E;
}

.default-sidebar .search-widget .form-group input:focus + button,
.default-sidebar .search-widget .form-group button:hover{
  background-color: #025D46;
}

.default-sidebar .search-widget .form-group input:focus{
  border-color: #025D46 !important;
}

.default-sidebar .category-widget .category-list li a:hover{
  color: #025D46;
}

.default-sidebar .category-widget .category-list li a:before{
	color: #025D46;
}

.default-sidebar .gallery-widget .image-list li .image a{
	background-color: #025D46;
}

.default-sidebar .gallery-widget .image-list li .image a:hover{
	color: #025D46;
}

.default-sidebar .subscribe-widget .upper-content:before{
	background-color: #025D46;
}

.default-sidebar .subscribe-widget .upper-content .icon-box{
	color: #025D46;
}

.default-sidebar .subscribe-widget .lower-content .subscribe-form input:focus{
  border-color: #025D46 !important;
}

.default-sidebar .subscribe-widget .lower-content p span{
  color: #025D46;
}

.events-block-two .inner-box .post-date h3{
	background-color: #025D46;
}

.events-page-section .events-block-two .inner-box .content-box .info li{
	color: #2F499E;
}

.events-page-section .events-block-two .inner-box .content-box .info li:before{
	background-color: #2F499E;
}

.events-page-section .events-block-two .inner-box .content-box h3 a:hover{
	color: #025D46;
}

.events-block-two .inner-box:hover .content-box .links a{
	color: #025D46;
}

.events-block-two .inner-box .content-box .links a:before{
	background-color: #025D46;
}

.events-block-two .inner-box .content-box .links a:after{
	color: #025D46;
}

.events-page-section .events-block-two .inner-box .content-box .category a{
	background-color: #2F499E;
}

.events-block-one .inner-box .inner .links a:after{
	color: #025D46;
}

.event-details-content .upper-box .events-info li{
	color: #2F499E;
}

.event-details-content .upper-box .events-info li:before{
	background-color: #2F499E;
}

.event-details-content .tab-btns li.active-btn{
	color: #025D46;
}

.event-details-content .tab-btns li.active-btn i{
  color: #025D46;
}

.event-details-content .tabs-content .overview-inner .content-two .list li:before{
	color: #025D46;
}

.event-details-content .tabs-content .lower-box .btn-box span{
	background-color: #2F499E;
}

.event-details-content .tabs-content .lower-box .share-option h5 a{
	color: #025D46;
}

.event-details-content .tabs-content .lower-box .share-option h5 a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.event-details-content .tabs-content .participants-inner .single-item .designation{
	color: #2F499E;
}

.event-details-content .tabs-content .participants-inner .single-item .social-links li a:hover{
  color: #025D46;
}

.event-details-content .tabs-content .contact-inner .form-inner .form-group input:focus,
.event-details-content .tabs-content .contact-inner .form-inner .form-group textarea:focus{
  border-color: #025D46 !important;
}

.event-details-content .tabs-content .contact-inner .sidebar-inner .event-organizer h3{
	background-color: #025D46;
}

.news-block-two .inner-box .content-box .text .post-date{
	background-color: #025D46;
}

.news-block-two .inner-box .content-box .info .comment-box a i{
	color: #025D46;
}

.news-block-two .inner-box .content-box .text .category a{
	color: #2F499E;
	border-color: #2F499E;
}

.news-block-two .inner-box .content-box .text .category a:hover{
	color: #025D46;
	border-color: #025D46;
}

.news-block-two .inner-box .content-box .text h3 a:hover{
	color: #025D46;
}

.news-block-two .inner-box .content-box .info .link-box a:hover{
  color: #025D46;
}

.news-block-two .inner-box .content-box .info .post-info li i{
	color: #025D46;
}

.news-block-two .inner-box .content-box .info .post-info li a:hover{
  color: #025D46;
}

.blog-sidebar .post-widget .post .post-thumb{
	background-color: #025D46;
}

.blog-sidebar .post-widget .post h5 a:hover{
  color: #025D46;
}

.blog-sidebar .post-widget .post .post-date{
	color: #025D46;
}

.blog-sidebar .tags-widget .tags-list li a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.blog-details-content .content-one .upper-box span{
	color: #2F499E;
	border-color: #2F499E;
}

.blog-details-content .content-one .upper-box .post-info li i{
	color: #025D46;
}

.blog-details-content .content-one .image-box .post-date{
	background-color: #025D46;
}

.blog-details-content blockquote{
	border-color: #025D46 !important;
}

.blog-details-content blockquote .icon-box{
	background-color: #025D46;
}

.blog-details-content blockquote h4{
	color: #025D46;
}

.blog-details-content .content-three .list li:before{
	color: #025D46;
}

.blog-details-content .post-share-option .tags-list li a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.blog-details-content .post-share-option .social-links li a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.blog-details-content .author-box .content-box h6{
	color: #025D46;
}

.blog-details-content .author-box .content-box h6 a{
	color: #025D46;
}

.blog-details-content .author-box .content-box .social-links li a:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.blog-details-content .nav-btn-box .single-item h5 a:hover{
	color: #025D46;
}

.blog-details-content .nav-btn-box .single-item span{
	color: #025D46;
}

.blog-details-content .nav-btn-box:before{
	color: #025D46;
}

.blog-details-content .comment-box .comment .comment-info span{
	color: #025D46;
}

.blog-details-content .comment-box .comment .comment-inner .reply-btn i{
	color: #025D46;
}

.blog-details-content .comment-box .comment .comment-inner .reply-btn:hover{
  color: #025D46;
}

.blog-details-content .comment-form .form-group input:focus,
.blog-details-content .comment-form .form-group textarea:focus{
  border-color: #025D46 !important;
}

.blog-details-content .comment-form .form-group .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
	border-color: #025D46 !important;
}

.shop-block-one .inner-box .image-box .cart-btn{
	background-color: #025D46;
}

.shop-page-section .shop-block-one .inner-box .lower-content .rating li{
	color: #2F499E;
}

.shop-page-section .shop-block-one .inner-box .lower-content h5{
	color: #025D46;
}

.shop-block-one .inner-box .lower-content h5 a:hover{
	color: #025D46;
}

.product-details-content .upper-box .rating-box .rating li{
	color: #2F499E;
}

.product-details-content .upper-box .rating-box .review-box a:hover{
  color: #025D46;
}

.product-details-content .upper-box .price{
	color: #025D46;
}

.product-details-content .text .category li a{
	color: #2F499E;
}

.product-details-content .text .category li a:hover{
  color: #025D46;
}

.product-details-content .benefits-box ul li:before{
	color: #025D46;
}

.product-details-content .quantity-box .cart-btn .theme-btn{
	background-color: #025D46;
}

.product-details-content .quantity-box .like-box a:hover{
	border-color: #025D46;
	background-color: #025D46;
}

.product-details-content .share-box .social-links li a{
	background-color: #3b5998;
}

.product-details-content .share-box .social-links li:nth-child(2) a{
	background-color: #55acee;
}

.product-details-content .share-box .social-links li:nth-child(3) a{
	background-color: #dc4e41;
}

.product-details-content .share-box .social-links li:last-child a{
	background-color: #cd201f;
}

.shop-details .discription-inner .tab-btn-box .tab-btns li.active-btn{
	background-color: #025D46;
	border-color: #025D46;
}

.shop-details .discription-inner .tabs-content .customer-review .single-item .rating li{
	color: #2F499E;
}

.shop-details .discription-inner .tabs-content .customer-review .single-item h4 span{
	color: #025D46;
}

.shop-details .review-form .form-group .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
	border-color: #025D46;
}

.shop-details .customer-comments .review-form .form-group input:focus,
.shop-details .customer-comments .review-form .form-group textarea:focus{
  border-color: #025D46 !important;
}

.shop-details .customer-comments .review-form .rating ul li{
	color: #025D46;
}

.shop-details .related-product .shop-block-one .inner-box .lower-content .rating li{
	color: #2F499E;
}

.shop-details .related-product .shop-block-one .inner-box .lower-content h5{
	color: #025D46;
}

.cart-table tbody tr .total-price{
	color: #025D46;
}

.cart-table tbody tr .remove-btn:hover{
	background-color: #025D46;
	border-color: #025D46;
}

.cart-section .apply-coupon .form-group input:focus{
	border-color: #025D46 !important; 
}

.cart-section .apply-coupon .form-group button:hover{
  background-color: #025D46;
}

.cart-section .btn-box .cart-btn{
	background-color: #2F499E;
}

.cart-section .btn-box .cart-btn:hover{
	background-color: #025D46;
}

.cart-section .btn-box button.theme-btn{
	background-color: #025D46;
}

.checkout-page-section .custom-controls-stacked .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
	border-color: #025D46;
}

.checkout-page-section .information-inner .field-input input:focus{
	border-color: #025D46 !important;
}

.checkout-page-section .order-summary h4:before{
	background-color: #025D46;
}

.checkout-page-section .order-summary .inner-box .single-item h6 span{
	color: #025D46;
}

.checkout-page-section .order-summary .total-amount h5 span{
	color: #025D46;
}

.checkout-page-section .accordion .payment-info .field-input input:focus{
	border-color: #025D46 !important;
}

.myaccount-section .form-group input:focus{
	border-color: #025D46 !important;
}

.myaccount-section .login-inner .other-option li:nth-child(2) a{
	background-color: #3b5998;
}

.myaccount-section .login-inner .other-option li:nth-child(3) a{
	background-color: #55acee;
}

.myaccount-section .login-inner .other-option li:last-child a{
	background-color: #dc4e41;
}

.myaccount-section .register-inner .text p span{
	color: #025D46;
}

.myaccount-section .custom-controls-stacked .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator{
	border-color: #025D46;
}

.contact-section .contact-info-inner .info-box .single-item .text .icon-box{
	background-color: #025D46;
}

.contact-section .contact-info-inner .info-box .single-item .text p a:hover{
  color: #025D46;
}

.contact-section .default-form .form-group i{
	color: #025D46;
}

.contact-section .default-form .form-group input:focus,
.contact-section .default-form .form-group textarea:focus{
  border-color: #025D46 !important;
}

.charity-shops .single-item .phone a{
	color: #025D46;
}

.charity-shops .single-item .mail a:hover{
  color: #025D46;
}

.charity-shops .more-text span{
	color: #2F499E;
}
/* Child Theme Font Override - Replace all parent theme fonts with Assistant */

body {
    font-family: "Assistant", Sans-serif !important;
}

a {
    font-family: "Assistant", Sans-serif !important;
}

input, button, select, textarea {
    font-family: "Assistant", Sans-serif !important;
}

p {
    font-family: "Assistant", Sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Assistant", Sans-serif;
}

/* Override Quicksand references */
.theme-btn,
.banner-btn,
.pagination li a,
.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a,
.main-menu .navigation > li > ul > li > ul > li > a,
.header-top .language-box,
.header-top .language-box span,
.header-top .language-box .language-list li a,
.donate-content .donate-option .donate-list label,
.donate-content .payment-option .payment-list label,
.donate-content .form-inner .form-group label,
.donate-content .form-inner .form-group input[type='text'],
.donate-content .form-inner .form-group input[type='email'],
.content_block_4 .content-box .chart-box ul li,
.counter-block-one .inner-box .count-outer,
.urgent-case-section .right-column .cs-countdown .count-col span,
.recent-case-section .single-item-carousel,
.donate-amount .percentage-box .count-text,
.case-block-two .inner-box .image-box .percentage-box .count-text,
.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .percentage-box .count-text,
.emergency-cause .inner-container .upper-content .right-column .donate-amount-info .amount-box .price,
.funfact-block-one .inner-box .count-outer,
.content_block_8 .content-box .single-progress-box .box span,
.history-section .tabs-box .tab-btns li,
.sortable-masonry .filter-tabs li,
.event-details-content .tab-btns li,
.shop-details .discription-inner .tab-btn-box .tab-btns li,
.subscribe-section .inner-box .right-column .subscribe-form .form-group button,
.footer-bottom .footer-card li span,
.checkout-page-section .order-summary .total-box li,
.comingsoon-section .content-box .cs-countdown .count-col span,
.product-details-content .upper-box .price,
.product-details-content .item-quantity input.quantity-spinner,
.cart-table thead tr th,
.shop-page-section .item-short .select-box .nice-select,
.blog-details-content .content-one .upper-box .post-info li,
.blog-sidebar .post-widget .post .post-date,
.news-block-one .inner-box .content-box .text .post-date,
.news-block-two .inner-box .content-box .text .post-date,
.blog-details-content .content-one .image-box .post-date,
.blog-details-content .nav-btn-box .single-item span,
.footer-top-two .post-widget .post h5,
.default-sidebar .category-widget .category-list li a,
.default-sidebar .subscribe-widget .lower-content .subscribe-form input[type='email'],
.contact-section .default-form .form-group input[type='text'],
.contact-section .default-form .form-group input[type='email'],
.contact-section .default-form .form-group textarea,
.content_block_9 .content-box .volunteer-form .form-group label,
.content_block_9 .content-box .volunteer-form .form-group input[type='text'],
.content_block_9 .content-box .volunteer-form .form-group input[type='email'],
.donate-content input.quantity-spinner,
.donate-content .item-quantity:before,
.emergency-cause .inner-container .upper-content .right-column .other-amount input.quantity-spinner,
.emergency-cause .inner-container .upper-content .right-column .other-amount .item-quantity:before {
    font-family: "Assistant", Sans-serif !important;
}

/* Override Caveat cursive references */
.sec-title .top-text,
.header-lower .outer-box .text span,
.banner-carousel .banner-content .swiper-slide .content-box span,
.banner-carousel .banner-content .othre-text span,
.banner-section .banner-thumbs-carousel .single-item .text .top-text,
.welcome-block-one .inner-box .content-box .text span,
.benefits-style-two .inner-box .text span,
.benefits-style-two .single-item,
.team-block-one .inner-box .content-box .designation,
.testimonial-block-one .text .designation,
.events-block-one .inner-box .inner .info li,
.events-block-two .inner-box .content-box .info li,
.case-block-two .inner-box .lower-content .category,
.case-block-two .inner-box .lower-content .category a,
.case-block-three .inner-box .image-box .text .category a,
.case-block-four .inner-box .content-box .text .category a,
.news-block-one .inner-box .content-box .text .category a,
.news-block-two .inner-box .content-box .text .category a,
.content_block_6 .content-box .inner-box .author-box span,
.image_block_2 .image-box .text h4,
.portfolio-block-one .inner-box .content-box .text span,
.header-top-two .right-column .text p,
.header-top-two .right-column .text p button,
.footer-top .title-box span,
.footer-bottom .footer-card li span,
.footer-top-two .post-widget .post span,
.video-style-two .inner-container .text .video-btn a,
.content_block_4 .content-box .title-text,
.comingsoon-section .content-box .cs-countdown .count-col h6,
.recent-case-section .single-item .text h3 span,
.case-details-content .content-two .video-inner .video-box span,
.event-details-content .upper-box .events-info li,
.event-details-content .tabs-content .participants-inner .single-item .designation,
.blog-details-content .content-one .upper-box span,
.charity-shops .more-text span,
.contribute-section .single-item .inner-box a,
.banner-section.style-two .banner-carousel .banner-content .swiper-slide .content-box span,
.video-style-two .inner-container .text h3 span {
    font-family: "Assistant", Sans-serif !important;
}

/* Override Nunito Sans references */
.header-top .info-list li a,
.header-top-two .left-column .links-list li a,
.header-top-two .left-column .info-list li,
.footer-top .links-widget .links-list li a,
.footer-top-two .links-widget .links-list li a,
.footer-bottom .copyright p,
.blog-sidebar .post-widget .post h5 a,
.blog-post .post h5,
.blog-details-content .comment-form .form-group .description,
.charity-shops .single-item .phone a,
.charity-shops .single-item .mail a {
    font-family: "Assistant", Sans-serif !important;
}
/* Child Theme - Override #5f5e5e text color to #000000 */

body {
    color: #000000 !important;
}

p {
    color: #000000;
}

/* All direct #5f5e5e color references */
.main-menu .navigation > li > ul > li > a,
.main-menu .navigation > li > .megamenu li > a,
.main-menu .navigation > li > ul > li > ul > li > a,
.donate-content .form-inner .form-group label,
.donate-content .form-inner .form-group input[type='text'],
.donate-content .form-inner .form-group input[type='email'],
.donate-content .form-inner .form-group .description,
.content_block_9 .content-box .volunteer-form .form-group input[type='text'],
.content_block_9 .content-box .volunteer-form .form-group input[type='email'],
.nice-select,
.contact-section .default-form .form-group input[type='text'],
.contact-section .default-form .form-group input[type='email'],
.contact-section .default-form .form-group textarea,
.contact-section .contact-info-inner .info-box .single-item .text p a,
.footer-top .links-widget .links-list li a,
.footer-top .about-widget .text p,
.footer-top-two p,
.footer-top-two a,
.footer-top-two .about-widget .widget-content p,
.footer-top-two .about-widget .widget-content .inner p,
.portfolio-sidebar .portfolio-info .info-list li p,
.portfolio-sidebar .portfolio-info .info-list li p a,
.portfolio-sidebar .social-links li a,
.blog-sidebar .tags-widget .tags-list li a,
.blog-details-content .post-share-option .tags-list li a,
.blog-details-content .author-box .content-box .social-links li a,
.blog-details-content .comment-box .comment .comment-info span,
.blog-details-content .comment-form .form-group input[type='text'],
.blog-details-content .comment-form .form-group input[type='email'],
.blog-details-content .comment-form .form-group textarea,
.blog-details-content .comment-form .form-group .description,
.blog-details-content .nav-btn-box .single-item span,
.news-block-one .inner-box .content-box .info .link-box a,
.news-block-one .inner-box .content-box .info .comment-box a,
.news-block-two .inner-box .content-box .info .link-box a,
.news-block-two .inner-box .content-box .info .post-info li a,
.default-sidebar .category-widget .category-list li a,
.default-sidebar .subscribe-widget .lower-content p,
.default-sidebar .subscribe-widget .lower-content .subscribe-form input[type='email'],
.shop-page-section .short-box .item-short p,
.shop-details .customer-comments .review-form .form-group input[type='text'],
.shop-details .customer-comments .review-form .form-group input[type='email'],
.shop-details .customer-comments .review-form .form-group textarea,
.shop-details .review-form .form-group .description,
.product-details-content .text .category li a,
.cart-table tbody tr .prod-column .column-box h5,
.cart-table tbody tr .remove-btn,
.cart-section .apply-coupon .form-group input[type="text"],
.checkout-page-section .information-inner .field-input input[type='text'],
.checkout-page-section .information-inner .field-input input[type='email'],
.checkout-page-section .information-inner .field-input .nice-select,
.checkout-page-section .custom-controls-stacked .description,
.checkout-page-section .accordion .payment-info .field-input input[type='text'],
.myaccount-section .form-group input[type='text'],
.myaccount-section .form-group input[type='email'],
.myaccount-section .form-group input[type='password'],
.myaccount-section .custom-controls-stacked .description,
.event-details-content .tabs-content .contact-inner .form-inner .form-group input[type='text'],
.event-details-content .tabs-content .contact-inner .form-inner .form-group input[type='email'],
.event-details-content .tabs-content .contact-inner .form-inner .form-group textarea,
.event-details-content .tabs-content .participants-inner .single-item .social-links li a,
.case-block-four .inner-box .content-box .info-box li h5 a,
.case-block-three .inner-box .lower-content .info-box li h5 a,
.case-details .upper-box .info-box li h5 a,
.donate-content .form-inner .form-group .description,
.xs-sidebar-group .content-inner .form-inner .form-group input[type='text'],
.xs-sidebar-group .content-inner .form-inner .form-group input[type='email'],
.xs-sidebar-group .content-inner .form-inner .form-group textarea,
.contribution-section .single-item .inner-box a,
.content_block_8 .content-box .single-progress-box .text a,
.history-section .tabs-box .tabs-content .text a,
.portfolio-details-content .nav-btn-box .single-item h6,
.shop-details .discription-inner .tabs-content .customer-review .single-item h4 span,
.subscribe-section .inner-box .right-column .subscribe-form .form-group input[type='email'],
.donate-amount .amount-box .price span,
.case-block-two .inner-box .image-box .percentage-box .count-text span,
.emergency-cause .lower-content .info-box > li p,
.footer-top-two .links-widget .links-list li a,
.footer-top-two .post-widget .post h4 a,
.contact-info-section .info-box .single-item p,
.contact-info-section .info-box .single-item p a,
.case-details-content .content-four .single-item .lower-content .text-box,
.default-sidebar .search-widget .form-group input[type='search'],
.content_block_10 .content-box .text p {
    color: #000000 !important;
}

/* Placeholder text */
::-webkit-input-placeholder {
    color: #000000 !important;
}

::-moz-placeholder {
    color: #000000 !important;
}

::-ms-input-placeholder {
    color: #000000 !important;
}

::placeholder {
    color: #000000 !important;
}
/* Remove dots background image from body wrapper */
.boxed_wrapper:before {
    display: none !important;
}
.vertical-line {
    width: 1px;
    height: 40px;
    background: #B6B6B6;
}
.cfa-icon, .cfa-icon .elementor-icon{
	width: 40px !important;
	height: 40px !important;
	line-height: 40px !important;
	   align-items: center !important;
    display: flex !important;
    justify-content: center !important;
}
.cfa-blue-icon:hover{
    background-color: #020C2E !important;
}
.cfa-green-icon:hover{
 background-color: #025D46 !important;
}
/* 1. Remove the fixed 270px cap and auto-centering on the card wrapper */
.team-section .team-block-one {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 2. Make the inner-box fill the full card width */
.team-section .team-block-one .inner-box {
    max-width: 100% !important;
}

/* 3. Make the portrait image fill the card width instead of being fixed at 270px */
.team-section .team-block-one .image-box img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}

/* 4. Optional: cap the card width so it doesn't stretch too wide
      when only 2 items are shown in a 1200px container.
      (577px = (1170px container - 16px gap) / 2)
      Remove this rule if you want the cards to fill the full width. */
.team-section .owl-item .team-block-one {
      max-width: 380px !important;
    margin: 0 auto 25px !important;
}
.team-section{
	padding: 0px !important;
}
/* Ensure inner-box doesn't clip the social links */
.team-section .team-block-one .inner-box {
    overflow: visible !important;
}

/* Re-clip only the image */
.team-section .team-block-one .image-box {
    overflow: hidden !important;
    border-radius: 15px 15px 0 0 !important;
}
.team-section .owl-dots {
  display: none !important;

}
.main-menu .navigation > li.current-menu-item > a,
.main-menu .navigation > li.current_page_item > a,
.main-menu .navigation > li.current-menu-ancestor > a {
    color: #025D46 !important;
}
.image-box a{
	color: transparent;
}
.cfa-equal-button {
    flex-grow: 1 !important;
    flex-basis: 0 !important;
    min-width: 0;
}

.cfa-equal-button a.elementor-button {
    display: block;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .cfa-equal-button {
        width: 100% !important;
        flex-basis: 100% !important;
    }
}

.our-story-fit-image {
    height: 150px;
    overflow: hidden;
}

.our-story-fit-image .elementor-widget-container {
    height: 100%;
}

.our-story-fit-image img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center 30%;
    display: block;
}
@media (max-width: 767px) {
    #our-story-team-grid,
    .our-story-team-grid {
        display: block !important;
        width: 100% !important;
        overflow: visible !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
        box-sizing: border-box !important;
    }

    #our-story-team-grid > .elementor-widget-container,
    .our-story-team-grid > .elementor-widget-container  {
        display: block !important;
        width: 100% !important;
        overflow: visible !important;
    }
}

.black-link a {
    text-decoration: underline !important;
}
.black-link a:hover {
    text-decoration: none  !important;
}
/* Icons */
.form-group i {
    position: absolute;
    left: 0px;
    top: 15px;
    font-size: 18px;
    z-index: 1;
    color: #F26A35;
}

/* Form group positioning */
.form-group {
    position: relative;
    margin-bottom: 5px;
}

/* Input & Textarea styling */
.form-group input[type="text"],
.form-group input[type="email"],
.form-group textarea {
    position: relative;
    display: block;
    width: 100%;
    height: 50px;
    font-size: 18px;
    color: #474748;
    background: transparent;
    border: none;
    border-bottom: 1px solid #B6B6B6;
    padding: 10px 0px 10px 30px;
    transition: 500ms;
    outline: none;
    box-shadow: none;
}

/* Textarea specific */
.form-group textarea {
    height: 120px;
    resize: none;
}

/* Placeholder color */
.form-group input[type="text"]::placeholder,
.form-group input[type="email"]::placeholder,
.form-group textarea::placeholder {
    color: #474748;
    opacity: 1;
}

/* Remove default CF7 borders/outlines */
.wpcf7-form-control:focus {
    outline: none;
    box-shadow: none;
    border-bottom-color: #F26A35;
}

/* wpcf7-form-control-wrap needs to allow icon positioning */
.form-group .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}

/* Submit button */
.form-group.message-btn {
    padding-top: 20px;
}

.wpcf7-form .theme-btn.btn-one {
    background-color: #F26A35;
    border-color: #F26A35;
    color: #ffffff;
    padding: 12px 35px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 700;
    border: 2px solid #F26A35;
    cursor: pointer;
    transition: 500ms;
}

.wpcf7-form .theme-btn.btn-one:hover {
    background-color: transparent;
    color: #fff !important;
}
.wpcf7-form .theme-btn.btn-one:hover::before {
  background-color: #BE4F28;
}
/* Strip the p tag margin CF7 adds */
.form-group p {
    margin: 0;
    position: relative;
}

/* ── cfa-ul-list: custom bullet/number class for Elementor pages ── */
ul.cfa-ul-list,
ol.cfa-ul-list,
.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol  {
    margin-bottom: 18px !important;
    padding: 0 !important;
    overflow: visible !important;
    list-style: none !important;
}

ol.cfa-ul-list, .elementor-widget-text-editor ol {
    counter-reset: cfa-ol-counter !important;
}

ul.cfa-ul-list > li,
ol.cfa-ul-list > li,
.elementor-widget-text-editor ul > li,
.elementor-widget-text-editor ol > li,
.cfa-post-body ul > li,
.cfa-post-body ol > li   {
    display: block !important;
    position: relative !important;
    padding-left: 28px !important;
    margin-bottom: 8px !important;
    overflow: visible !important;
}

ul.cfa-ul-list > li::before, .elementor-widget-text-editor ul > li::before, .cfa-post-body ul > li::before  {
    content: "•" !important;
    position: absolute !important;
    left: 6px !important;
    top: 0 !important;
    color: #5f5e5e !important;
    font-size: 20px !important;
    line-height: 27px !important;
}

ol.cfa-ul-list > li, .elementor-widget-text-editor ol > li , .cfa-post-body ol > li{
    counter-increment: cfa-ol-counter !important;
}

ol.cfa-ul-list > li::before, .elementor-widget-text-editor ol > li::before, .cfa-post-body ol > li::before {
    content: counter(cfa-ol-counter) "." !important;
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    color: #5f5e5e !important;
    font-size: 18px !important;
    line-height: 27px !important;
    min-width: 24px !important;
}
.cfa-two-col-list{
columns: 2;
}
@media (max-width: 767px) {
   .cfa-two-col-list{
        columns: 1;
    }
}
/* ============================================================
   CFA Search Results Template
   Paste into: purehearts-child/style.css
   ============================================================ */

/* ── Hero ────────────────────────────────────────────────── */
.cfa-search-hero {
    display: flex;
    padding: 120px 135px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 10px;
    align-self: stretch;
    background: #020C2E;
    width: 100%;
    box-sizing: border-box;
}

.cfa-search-hero-inner {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.cfa-search-hero h1 {
    color: #ffffff;
    font-family: 'Assistant', sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-align: center;
    margin: 0;
}

.cfa-search-hero h1 span {
    font-style: italic;
}

/* ── Layout ──────────────────────────────────────────────── */
.cfa-search-layout {
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 80px 30px !important;
    box-sizing: border-box !important;
    width: 100% !important;
}

/* ── List ────────────────────────────────────────────────── */
.cfa-search-list {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

/* ── Card ────────────────────────────────────────────────── */
.cfa-search-card {
    background: #F8F8F8;
    border-radius: 20px;
    display: flex;
    padding: 40px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 16px;
    box-sizing: border-box;
}

/* ── Meta bar ────────────────────────────────────────────── */
.cfa-search-card-meta {
    display: flex;
    align-items: center;
    gap: 16px;
    font-family: 'Assistant', sans-serif;
    font-size: 15px;
    line-height: 1.4;
    color: #5f5e5e;
}

/* Post type with icon */
.cfa-search-type-label {
    display: flex;
    align-items: center;
    gap: 6px;
    font-weight: 600;
    color: #888;
    font-size: 15px;
}

.cfa-search-type-label svg {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    color: #888;
    stroke: #888;
    fill: none;
}

/* Date separator */
.cfa-search-meta-sep {
    color: #ccc;
    font-size: 14px;
}

.cfa-search-date {
    color: #888;
    font-size: 14px;
}

/* ── Title ───────────────────────────────────────────────── */
.cfa-search-title {
    font-family: 'Assistant', sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 120%;
    color: #020C2E;
    margin: 0;
}

.cfa-search-title a {
    color: inherit;
    text-decoration: none;
}

.cfa-search-title a:hover {
    color: #2F499E;
}

/* ── Excerpt ─────────────────────────────────────────────── */
.cfa-search-excerpt {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 18px;
    line-height: 27px;
    color: #5f5e5e;
    margin: 0;
}

/* ── Button — override theme CFA plugin button reset ─────── */
.cfa-search-btn,
a.cfa-search-btn {
    display: inline-block !important;
    background-color: #2F499E !important;
    color: #ffffff !important;
    font-family: "Assistant", sans-serif !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border-radius: 30px !important;
    padding: 12px 32px !important;
    transition: background-color 0.3s ease !important;
    letter-spacing: 0.5px !important;
    /* Reset any theme size overrides */
    width: auto !important;
    height: auto !important;
    min-width: unset !important;
    min-height: unset !important;
    line-height: 1.4 !important;
    box-sizing: border-box !important;
    border: none !important;
    cursor: pointer !important;
    align-items: unset !important;
    justify-content: unset !important;
    background: #2F499E !important;
}

.cfa-search-btn:hover,
a.cfa-search-btn:hover {
    background-color: #020C2E !important;
    background: #020C2E !important;
    color: #ffffff !important;
}

/* ── Loading indicator ───────────────────────────────────── */
.cfa-search-loading {
    text-align: center;
    padding: 32px 0;
    font-family: 'Assistant', sans-serif;
    font-size: 16px;
    color: #888;
}

/* ── No results ──────────────────────────────────────────── */
.cfa-search-no-results {
    padding: 60px 0;
    font-family: 'Assistant', sans-serif;
    font-size: 18px;
    color: #5f5e5e;
}

.cfa-search-no-results p {
    margin-bottom: 24px;
}

/* ── Responsive ──────────────────────────────────────────── */
@media (max-width: 1024px) {
    .cfa-search-hero {
        padding: 80px 60px;
    }
    .cfa-search-layout {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 767px) {
    .cfa-search-hero {
        padding: 48px 20px;
    }
    .cfa-search-hero h1 {
        font-size: 32px;
    }
    .cfa-search-layout {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .cfa-search-card {
        padding: 24px;
        gap: 12px;
    }
    .cfa-search-title {
        font-size: 22px;
    }
    .cfa-search-excerpt {
        font-size: 16px;
        line-height: 24px;
    }
}

/* Hide images before animation */
.elementor-widget-image img {
    opacity: 0;
    will-change: transform, opacity;
}

/* Animate once loaded */
.elementor-widget-image img.loaded {
    animation: slideUpGlass 0.8s cubic-bezier(0.16, 1, 0.3, 1) forwards;
}

@keyframes slideUpGlass {
    0% {
        opacity: 0;
        transform: translateY(40px) scale(0.96);
    }

    60% {
        opacity: 1;
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

/* ── CFA Custom Entrance Animations ──────────────────────── */

/* 1. Fade Up Soft — gentle fade with small vertical movement */
@keyframes cfa-fade-up-soft {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
.animated.cfa-fade-up-soft {
    animation-name: cfa-fade-up-soft;
}

/* 2. Fade Up Bounce — fade up with a spring overshoot */
@keyframes cfa-fade-up-bounce {
    0%   { opacity: 0; transform: translateY(40px); }
    60%  { opacity: 1; transform: translateY(-8px); }
    80%  { transform: translateY(4px); }
    100% { opacity: 1; transform: translateY(0); }
}
.animated.cfa-fade-up-bounce {
    animation-name: cfa-fade-up-bounce;
}

/* 3. Zoom In Soft — subtle scale from 92% with fade */
@keyframes cfa-zoom-in-soft {
    from {
        opacity: 0;
        transform: scale(0.92);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
.animated.cfa-zoom-in-soft {
    animation-name: cfa-zoom-in-soft;
}

/* 4. Zoom Up — scales up from below (combines zoom + rise) */
@keyframes cfa-zoom-up {
    from {
        opacity: 0;
        transform: scale(0.85) translateY(30px);
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}
.animated.cfa-zoom-up {
    animation-name: cfa-zoom-up;
}

/* 5. Blur In — fades in while sharpening from a blur */
@keyframes cfa-blur-in {
    from {
        opacity: 0;
        filter: blur(8px);
        transform: scale(0.97);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: scale(1);
    }
}
.animated.cfa-blur-in {
    animation-name: cfa-blur-in;
}
.mobile-menu .menu-box {
    background-color: #ffffff !important;
    color: #000000 !important;
}

/* Menu items text color */
.mobile-menu .menu-box .navigation li a, .mobile-menu .contact-info h4, .mobile-menu .close-btn {
    color: #000000 !important;
}
.mobile-menu .contact-info ul li, .mobile-menu .contact-info ul li a {
  color: rgba(0,0,0,0.80) !important;
}
.mobile-menu .nav-logo img, .subscribe-section .inner-box .logo-box img {
  height: auto !important;
}
.mobile-menu .nav-logo {
  padding: 15px 25px !important;
  padding-top:50px !important;
}
.mobile-menu .contact-info {
	position: relative;
	padding: 30px 25px 0px 25px !important;
}
.mobile-menu .navigation li > a{
  text-transform: none !important;
  font-weight: 700 !important;
}
/* White background, sized nicely */
.mobile-nav-toggler {
    background-color: #ffffff !important;
    padding: 8px !important;
    border-radius: 4px !important; /* optional, remove if you want square */
}

/* Hide the three bars */
.mobile-nav-toggler .icon-bar {
    display: none !important;
}

/* Add a black + using a pseudo-element */
.mobile-nav-toggler::after {
    content: '+' !important;
    display: block !important;
    color: #000000 !important;
    font-size: 42px !important;
    line-height: 1 !important;
    font-weight: 300 !important;
    font-family: sans-serif !important;
}
/* ============================================================
   CFA Mobile / Tablet Nav Overhaul  v3
   ============================================================ */

@media (max-width: 991px) {

    /* ── 1. Kill the top-level logo-box (outside header-lower) */
    .main-header.header-style-one > .logo-box {
        display: none !important;
    }

    /* ── 2. Kill the top bar */
    .main-header.header-style-one .header-top {
        display: none !important;
    }

    /* ── 3. Kill the sticky header */
    .main-header.header-style-one .sticky-header {
        display: none !important;
    }

    /* ── 4. header-lower: becomes the sole nav bar */
    .main-header.header-style-one .header-lower {
        padding: 0 !important;
        border: none !important;
        box-shadow: none !important;
    }

    .main-header.header-style-one .header-lower .outer-container {
        padding: 0 16px !important;
        max-width: 100% !important;
        width: 100% !important;
        box-sizing: border-box !important;
    }

    /* ── 5. The flex row — logo LEFT, toggler RIGHT */
    .main-header.header-style-one .header-lower .outer-box {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 100% !important;
        height: 85px !important;
        min-height: 85px !important;
        max-height: 85px !important;
        padding: 0 !important;
        margin: 0 !important;
        box-sizing: border-box !important;
        /* Undo any theme position tricks */
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        float: none !important;
    }

    /* ── 6. Logo (responsive) — left */
    .main-header.header-style-one .header-lower .logo-box.responsive {
        display: flex !important;
        align-items: center !important;
        order: 1 !important;
        flex: 0 0 auto !important;
        max-width: calc(100% - 70px) !important;
        margin: 0 !important;
        padding: 0 !important;
        position: static !important;
        float: none !important;
        top: auto !important;
    }

    .main-header.header-style-one .header-lower .logo-box.responsive .logo {
        margin: 0 !important;
        padding: 0 !important;
        line-height: 1 !important;
        display: flex !important;
        align-items: center !important;
    }

    .main-header.header-style-one .header-lower .logo-box.responsive img {
        max-height: 55px !important;
        width: auto !important;
        display: block !important;
    }

    /* ── 7. menu-area — shrinks to hold only the toggler, on the right */
    .main-header.header-style-one .header-lower .menu-area {
        order: 2 !important;
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        padding: 0 !important;
        margin: 0 !important;
        float: none !important;
        background: transparent !important;
        overflow: visible !important;
        /* Hide the actual nav inside */
    }

    /* ── 8. Toggler */
    .main-header.header-style-one .header-lower .mobile-nav-toggler {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: static !important;
        float: none !important;
        margin: 0 !important;
        padding: 8px !important;
        background-color: #ffffff !important;
        border-radius: 4px !important;
        cursor: pointer !important;
        flex-shrink: 0 !important;
    }

    /* ── 9. Hide nav + right content */
    .main-header.header-style-one .header-lower .main-menu,
    .main-header.header-style-one .header-lower .nav-right-content,
    .main-header.header-style-one .header-lower .text {
        display: none !important;
    }

    /* ── 10. Clearfix ghost elements inside menu-area won't push height */
    .main-header.header-style-one .header-lower .menu-area.clearfix::after,
    .main-header.header-style-one .header-lower .menu-area.clearfix::before {
        display: none !important;
    }
}


/* ============================================================
   Mobile overlay — extras injected by JS
   Order: nav-logo → menu-outer → cfa-mobile-extras (bottom)
   The contact-info block that the theme appends AFTER extras
   needs to be visually pushed below extras via CSS order.
   We use flex + order on the menu-box to achieve this.
   ============================================================ */

/* Make menu-box a flex column so we can reorder children */
.mobile-menu .menu-box {
    display: flex !important;
    flex-direction: column !important;
}

/* nav-logo: top */
.mobile-menu .menu-box .nav-logo {
    order: 1 !important;
    flex-shrink: 0 !important;
}

/* menu-outer: second */
.mobile-menu .menu-box .menu-outer {
    order: 2 !important;
    flex: 0 0 auto !important;  /* shrink to content, no gap */
}

/* cfa-mobile-extras: third (search/login/donate) */
.mobile-menu .menu-box .cfa-mobile-extras {
    order: 3 !important;
    flex-shrink: 0 !important;
}

/* contact-info: fourth (bottom) */
.mobile-menu .menu-box .contact-info {
    order: 4 !important;
    flex-shrink: 0 !important;
}

/* social-links: fifth */
.mobile-menu .menu-box .social-links {
    order: 5 !important;
    flex-shrink: 0 !important;
}

/* mCustomScrollbar wrappers — let flex flow through */
.mobile-menu .menu-box .mCustomScrollBox,
.mobile-menu .menu-box #mCSB_1,
.mobile-menu .menu-box #mCSB_1_container {
    display: contents !important;  /* participate in parent flex flow */
}


/* ============================================================
   Mobile overlay icons / search / donate
   ============================================================ */

.cfa-mobile-extras {
    padding: 24px 25px 32px !important;
    border-top: 1px solid rgba(0,0,0,0.08) !important;
    margin-top: 8px !important;
}

.cfa-mobile-icon-row {
    display: flex !important;
    align-items: center !important;
    gap: 28px !important;
    margin-bottom: 24px !important;
}

.cfa-mobile-icon-btn {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer !important;
    color: #000000 !important;
    font-size: 22px !important;
    display: flex !important;
    align-items: center !important;
    line-height: 1 !important;
    text-decoration: none !important;
}

.cfa-mobile-icon-btn:hover {
    color: #025D46 !important;
}

.cfa-mobile-search-form {
    display: none !important;
    margin-bottom: 20px !important;
}

.cfa-mobile-search-form.cfa-search-open {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    background: #f4f4f4 !important;
    border-radius: 30px !important;
    padding: 0 16px !important;
    height: 48px !important;
}

.cfa-mobile-search-form input[type="search"] {
    flex: 1 !important;
    background: none !important;
    border: none !important;
    outline: none !important;
    font-size: 16px !important;
    font-family: 'Assistant', sans-serif !important;
    color: #000 !important;
    padding: 0 !important;
    height: 100% !important;
    border-bottom: none !important;
    padding-left: 0 !important;
    box-shadow: none !important;
}

.cfa-mobile-search-form button[type="submit"] {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer !important;
    color: #025D46 !important;
    font-size: 18px !important;
    display: flex !important;
    align-items: center !important;
}

.cfa-mobile-donate-btn {
    display: inline-block !important;
    background-color: #025D46 !important;
    color: #ffffff !important;
    font-family: 'Assistant', sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    border-radius: 30px !important;
    padding: 12px 32px !important;
    letter-spacing: 0.5px !important;
    transition: background-color 0.3s ease !important;
    border: none !important;
    cursor: pointer !important;
}

.cfa-mobile-donate-btn:hover {
    background-color: #020C2E !important;
    color: #ffffff !important;
    text-decoration: none !important;
}