/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 20 2023 | 03:58:51 */
#kids-main-menu ul.sub-menu {
    padding: 20px 0 !IMPORTANT;
    width: 160px !important;
}

.kids-desktop-header {
   transition: .4s;
}
.kids-tab-header {
    display: none;
    transition: .4s;
}
.kids-header-tab-social {
    transition: .4s;
}

.kids-mobile-header-wrap .elementor-widget-wrap {
    display: flex;
}
.kids-mobile-header-wrap .kids-mobile-manu-icon {
    width: 50px;
}

.kids-mobile-menu-logo {
    max-width: 200px;
}

.donate_now_button-mobile {
    width: 114px !important;
}

.kids-header-tab-social {
    width: 80px !important;
		margin-left: auto;
}
.kids-navicons {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.kids-navicons .nav-item a {
    color: #636363;
}
.kids-navicons .nav-link {
    display: block;
    padding: 0 8px;
    font-size: 12px;
    font-weight: 600;
}
.kids-navicons .nav-item {
    color: #636363;
}
@media only screen and (max-width: 1112px) {
	.kids-desktop-header {
    display: none;
    transition: .4s;
	}
	.kids-tab-header {
    display: block;
    transition: .4s;
	}
	.kids-main--header {
    box-shadow: 0 0px 30px rgb(0 0 0 / 40%);
	}
}
@media only screen and (min-width: 992px) and (max-width: 1112px){
	.donate_now_button-mobile{
		left: 5%;
	}
	.kids-header-tab-social .elementor-social-icon {
		border-radius: 50% !important;
		border: 1px;
	}
	.kids-header-tab-social .elementor-social-icons-wrapper {
    	gap: 30px !important;
	}
}

@media (max-width: 991px) and (min-width: 566px) {
	.kids-header-tab-social {
    display: block;
}
	.kids-header-tab-social {
    width: 95px !important;
}

}

@media (max-width: 767px) and (min-width: 566px) {
	.kids-header-tab-social {
    display: block;
}
.kids-header-tab-social {
    width: 95px !important;
}

}

@media (max-width: 767px) and (min-width: 566px) {
	.kids-header-tab-social {
    width: 80px !important;
	}

}

@media only screen and (max-width: 575px) {
	.kids-header-tab-social {
    display: none;
	}
	.donate_now_button-mobile {
    width: 114px !important;
		margin-left: auto;
	}
}











.kids_eat--follow_us_social_icon .elementor-grid {
	justify-content: flex-start !important;
}
.accordion_wrapper {
    display: flex;
    gap: 10rem;
}