.wp-block-dmcgutenberg-collapsible {
	max-width: 800px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0 !important;
	/*filter: drop-shadow(0px 1px 4px rgba(0,0,0,.3));*/
}
.wp-block-dmcgutenberg-collapsible a.question { display: block; background: #fff; padding: 1.5rem 1rem .25rem; position: relative; text-decoration: none; border-top-left-radius: 5px; border-top-right-radius: 5px; box-shadow: 0 1px 3px rgba(0,0,0,.3); }
.wp-block-dmcgutenberg-collapsible .question h3 { margin: 0; line-height: 1; }
.wp-block-dmcgutenberg-collapsible a.question h3:after {
	display: inline-block;
	content: '\f078';
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: .7em;
	padding: 0 1rem;
	color: #0078c8;
	transform: rotate(540deg);
	transition: transform .5s;
}

.wp-block-dmcgutenberg-collapsible a.question.collapsed { background: transparent; box-shadow: none; }
.wp-block-dmcgutenberg-collapsible a.question.collapsed h3:after { transform: rotate(0); }


.wp-block-dmcgutenberg-collapsible .answer { position: relative; padding: .25em 2em 1em; background: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-shadow: 0 2px 3px rgba(0,0,0,.3); }
.wp-block-dmcgutenberg-collapsible .question.collapsed + .answer {  display: none; }
