.ux-animated-accordion {
	margin-top: 10px;
}

.ux-animated-accordion + .ux-animated-accordion{
	border-top: 1px solid #F2F2EE;
	padding-top: 10px;
}

.ux-animated-accordion__toggle {
	cursor: pointer;
	transition: 0.4s;
	display: flex;
	align-items: center;
	gap: 15px;
	border-radius: 7px;
	padding: 10px;
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;

}

.ux-animated-accordion__toggle::after {
	content: '';
	background-image: url(/wp-content/themes/melisasi/assets/plus.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
	width: 37px;
	height: 37px;
	border-radius: 37px;
	background-color: #F6F6F1;
	margin-left: auto;
	transition: background 0.3s;
}

.ux-animated-accordion__toggle--active::after {
	background-image: url(/wp-content/themes/melisasi/assets/minus.svg);
}

.ux-animated-accordion__content {
	background-color: white;
	max-height: 0;
	display: none;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.ux-animated-accordion__inner-content {
	padding: 15px;
	padding-bottom: 0;
}

.ux-animated-accordion__inner-content .icon-box{
	align-items: center;
	margin-bottom: 15px;
}

.ux-animated-accordion__icon{
	width: 24px;
	height: 24px;
	object-fit: contain;
}

.ux-animated-accordion__inner-content .icon-box img{
	padding: 0;
}


.ux-animated-accordion.fly-menu .ux-animated-accordion__toggle{
	border-radius: 0;
	background: transparent;
	color: #FFF;
	padding: 15px 20px;
	margin-top: 0;
	font-family: Anuphan;
	font-weight: 400;
	font-size: 21px;
	line-height: 100%;
}

.ux-animated-accordion.fly-menu .ux-animated-accordion__toggle::after{
	background-image: url(/wp-content/themes/fly-athletics/assets/toggle-mobile.svg);
	width: 12px;
	height: 12px;
	margin-left: 0;
}

.ux-animated-accordion.fly-menu .ux-animated-accordion__toggle--active::after {
	transform: rotate(90deg);
	filter: brightness(1000%) contrast(1000%);
}

.ux-animated-accordion.fly-menu .ux-animated-accordion__content{
	background: transparent;
}

.ux-animated-accordion.fly-menu .ux-animated-accordion__inner-content{
	padding-top: 10px;
}