/*
Template:       growgood
Theme Name:     GrowGood Child
Theme URI:      https://luxenest.svb.la-studioweb.com/
Author:         LA Studio
Author URI:     https://1.envato.market/POnObq
Description:    GrowGood - Charity & Nonprofit WordPress Theme
Version:        1.0.0
Requires at least: 5.9
Requires PHP:   7.0
Tags:           campaign, charity, charity campaign, charity foundation, charity theme, donate, donation, foundation, fundraising, fundraising campaign, funds, ngo, nonprofit, nonprofit theme, volunteer
License:        GNU General Public License
License URI:    licence/GPL.txt
Text Domain:    growgood-child
Domain Path:    /languages/
Elementor tested up to: 3.32.2
Elementor Pro tested up to: 3.32.2
WooCommerce tested up to: 10.1.2
*/

.lakit-posts__meta a, .lakit-posts__title:hover
 {
    color: #f9c608 !important;
}
.lakit-posts .lakit-posts__btn-more:hover {
    border-color: #f9c608 !important;
    background-color: #f9c608 !important;
}
.lakit-posts__meta__item.lakit-posts__meta__item--author.post__author.posted-by {
    display: none;
}
.lakit-posts .lakit-posts__meta1 .lakit-posts__meta__item:not(:first-child):before{
	display:none;
}
.lakit-posts__floating_category-inner {
    display: none !important;
}
.lakit-pagination .lakit-pagination_ajax_loadmore a:hover, .lakit-pagination ul .page-numbers.current, .lakit-pagination ul .page-numbers:hover
 {
    background-color: #efbe09;
    border-color: #e5b608;
}
.elementor-location-header .elementor-sticky--active.elementor-sticky--effects{
	box-shadow: none !important;
}
/****TIMELINE****/
.lakit-htimeline-item.is-active .lakit-htimeline-item__point-content{
	background-color: #F9C609;
}

.lakit-htimeline {
    position: relative;
}

.lakit-htimeline .lakit-arrow {
    position: absolute;
    width: 40px;              /* hardcode to eliminate var issues */
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--lakit-primary-color);
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    z-index: 50;
}

.lakit-htimeline .lakit-arrow svg {
    width: 16px;
    height: 16px;
}

.lakit-htimeline .lakit-arrow.prev-arrow {
    left: -20px;              /* pull outside clipped area */
}

.lakit-htimeline .lakit-arrow.next-arrow {
    right: -20px;
}
/**** FORCE TIMELINE ARROW SVG TO RENDER ****/

.lakit-htimeline .lakit-arrow svg {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    max-width: none !important;
    max-height: none !important;
    overflow: visible !important;
}

.lakit-htimeline .lakit-arrow svg path {
    fill: currentColor !important;
}
/****PW PROTECTED****/
form.post-password-form {
    max-width: 650px;
    display: block;
    margin: auto;
    border: 2px solid #f9c609;
    padding: 20px;
}

form.post-password-form input[type="submit"] {
    margin-top: 15px;
}
body.page-id-5411 form.post-password-form{
    margin-top: 100px;
    margin-bottom: 100px;
}
/****ICONS****/
/* Force gold circle */
.elementor-icon-box-icon svg .cls-2, .elementor-icon-box-icon svg .st2 {
    fill: #f9c609 !important;
}

/* Force white icon */
/* Target this specific icon by URL */
/*.elementor-icon-box-icon a[href*="/about/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/about/history/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/history/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/about/accreditations-awards/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/accreditations-awards/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/events/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/events/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/about/jdt-institute/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/jdt-institute/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/about/testimonials/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/testimonials/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/about/leadership/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/about/leadership/"] svg .cls-2 {
    fill: #ffffff !important;
}
.elementor-icon-box-icon a[href*="/blog/"] svg .cls-1,
.elementor-icon-box-icon a[href*="/blog/"] svg .cls-2 {
    fill: #ffffff !important;
}*/

.elementor-icon-box-icon svg .cls-1, 
.elementor-icon-box-icon svg .st0,
.elementor-icon-box-icon svg .st1{
    fill: #ffffff !important;
}
/* Target this specific icon box by the link href */
.elementor-icon-box-icon a[href*="patient-family-bill-of-rights"] svg .cls-1 {
    fill: #f9c609 !important; /* yellow background */
}

.elementor-icon-box-icon a[href*="patient-family-bill-of-rights"] svg .cls-2 {
    fill: #ffffff !important; /* white icon */
    stroke: #ffffff !important; /* ensure stroke is white too */
}
/****MOBILE NAV*****/
#off-canvas-f6f1b15 button.trigger-dlmenu:hover {
    background-color: #fff !important;
    color: #000 !important;
}
/***MOBILE FIXES****/
@media only screen and (max-width: 767px){
	.elementor-kit-10 h1 {
    font-size: 52px;
}
	.elementor-kit-10 h2 {
    font-size: 44px;
}
	.headline-accent h2::before, .headline-accent h1::before{
		display:none !important;
	}
	.headline-accent{
		padding-left:0px !important;
	}
	.elementor-element-d846c75.elementor-position-left.elementor-position-left.elementor-widget-mobile__width-initial.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box > div > figure {
    display: none;
}
	.elementor-element-204c4d0.elementor-position-left.elementor-position-left.elementor-widget-mobile__width-initial.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box > div > figure {
    display: none;
}
}