.lightweight-accordion {
	margin-bottom: 0.4em;
}
.lightweight-accordion .lightweight-accordion-title {
	display: list-item;
	background: #b7bdd969;
	padding: 10px 12px 10px 18px;
	cursor: pointer;
	border-radius: 9px;
	margin-bottom: 9px;
	transition: .36s;
		font-size:120%;
}

.lightweight-accordion:hover .lightweight-accordion-title {
	padding: 10px 12px 10px 28px;

}

.lightweight-accordion-title:hover::marker {
    color: #fab307;
}

::marker {
    color: #0033a0;
}

details[open] ::marker {
color: #fab307;	
}

details[open] ::marker {
    color: #000a54ff0000;
}

details[open] .lightweight-accordion-title  {
	background-color: #0033a0;
	color: #ffffff;
	border-radius:9px 9px 0 0;

}

.lightweight-accordion .lightweight-accordion-body {
	padding: 30px;
	box-shadow:0 10px 10px rgba(0,0,0,0.1);
	border-radius:0 0 9px 9px;
	margin:-9px 0 30px 0;
}
.lightweight-accordion.bordered .lightweight-accordion-body {
	border: 2px solid #f1f2f6;
	border-top: 0;
}
.lightweight-accordion details[open] summary ~ * {
	animation: lwopen .5s ease-in-out;
}
.lightweight-accordion .lightweight-accordion-title p, .lightweight-accordion .lightweight-accordion-title span, .lightweight-accordion .lightweight-accordion-title h1, .lightweight-accordion .lightweight-accordion-title h2, .lightweight-accordion .lightweight-accordion-title h3 {
	display: inline;
	font-family: inherit;
	font-weight: 500;
}
@keyframes lwopen {
	0%    {opacity: 0;}
	100%  {opacity: 1;}
}