/**
Theme Name: Astra Child
Author: Kostiantyn Kapshtyk
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* submenu */
.menu-item .sub-menu {
    max-width: 260px;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    color: #000;
    padding: 0 25px;
    text-align: left;
}
.menu-item #menu-item-25 .sub-menu {
    background: var(--Linear, linear-gradient(52deg, #f66e73 24.49%, #faabad 90.25%));
    border-radius: 0 10px 10px 0;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2);
    height: 313.81px;
    display: flex;
    flex-direction: column;
}
.menu-item #menu-item-25 .sub-menu li {
    margin: auto 0;
}
.menu-item #menu-item-25 .sub-menu a {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
}
.navigation.post-navigation {
    display: none;
}

header li.px-12.mx-12.relative.link {
	list-style-type: none;
}

header li.px-12.mx-12.relative.link a {
	font-family: Poppins, sans-serif;
}

header li .dropdown ul li {
	list-style-type: none;
}

.header__inner ul .li-container li {
	list-style-type: none;
}

.header__inner ul .li-container li a {
	font-family: Poppins, sans-serif;
}

.header__inner ul .li-container li .dropdown ul li {
	list-style-type: none;
}

.list-with-icons ul li {
	list-style-type: none;
	display: flex;
	gap: 8px;
}

.list-with-icons ul li svg {
	width: 16px;
	height: 16px;
}

.list-with-icons.xl ul li svg {
	width: 24px;
	height: 24px;
}

.list-with-icons.xxl ul li {
	gap: 0;
}

.list-with-icons.xxl ul li svg {
	width: 34px;
	height: 34px;
}

footer ul li {
	list-style-type: none;
}

.custom-testimonials .elementor-testimonial .elementor-testimonial__footer {
	display: flex;
	align-items: center;
	gap: 4px;
}

@media (min-width: 1024px) {
	.custom-testimonials .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image {
		border-radius: 50%;
		width: 80px;
		height: 80px;
		min-width: 80px;
	}
}

.custom-testimonials .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__image img {
	border-radius: 50%;
}

.custom-testimonials .elementor-testimonial .elementor-testimonial__footer .elementor-testimonial__cite {
	display: flex;
	flex-direction: column;
}
.elementor-widget-custom_category_filter {
	display: none !important;
	visibility: hidden;
}
