.accordion {width:100%; min-height:150px;margin:1em auto;clear:both}
.accordion .data {padding: 0 0 1em 0;display:none}
.accordion .data ul {margin:0 1em 1rem; padding:0;}
.accordion .wp-block-fseblocks-accordion-item {box-shadow:none !important; margin:0}
.accordion-item {transition: all 0.25s ease; cursor:pointer;position:relative; background:transparent;line-height:125%;display:block;text-decoration:none;padding:1em 2em 1em 0; margin:0;font-weight:500;font-size:125%; border-top:1px solid #eee}
.accordion-item:after {transition: all 0.25s ease; content:"+";font-weight:400;font-size:125%; position:absolute; right:0px; top:0.8em; }
.accordion-item.open {font-weight:700}
.accordion-item.open:after {content:"-"}
	
	@media only screen and (min-width:780px) {
		.accordion-item:hover{background: var(--wp--preset--color--custom-lighter) !important; padding-left:1em;}
		.accordion-item:hover:after {right:0.75em;}
	}
	@media only screen and (max-width:780px) {
		.accordion-item {font-size:115%}
	}
	@media only screen and (max-width:600px) {
		.accordion-item {font-size:100%; font-weight:bold;}
	}