.wp-block-coblocks-accordion-item__title.has-background:not(.has-background), .wp-block-coblocks-accordion-item__title:not(.has-background){
	background:transparent;
}

.wp-block-coblocks-accordion-item__title, .wp-block-coblocks-accordion-item__title.has-background{
	border-radius:none;
	padding:0;
}
.wp-block-coblocks-accordion-item{
	border-radius:none;
	margin:0;
	border-bottom:1px solid #d9d9d9;
	padding:1rem 0;
}
summary::-webkit-details-marker {
	display: none
}
details>summary:hover{
	color:#9A0000;
}
details>summary {
	list-style: none;
	outline:none !important;
	border:none !important;
	cursor:pointer;
	user-select: none;
	transition:color 150ms;
	color:#000;
	font-size: 1.1875rem;
	font-style: normal;
	font-weight: 500;
}
.wp-block-coblocks-accordion-item__title.has-background:hover:after, .wp-block-coblocks-accordion-item__title:hover:after{
	display:none;
}
.wp-block-coblocks-accordion-item details[open] summary{
	border-radius:none;
}
.wp-block-coblocks-accordion-item__content{
	border:none;
	padding:0;
	border-radius:0;
	font-size: 0.875rem;
	margin-top:.5rem;
}
summary::before {
	content: '';
	display:inline-block;
	width:.5rem;
	height:.5rem;
	border-left:1.5px solid #000;
	border-bottom:1.5px solid #000;
	float:right;
	transform:rotate(-45deg);
	margin-top:.4rem;
	transition:transform 200ms, margin 200ms;
}
details[open] summary:before {
	transform:rotate(135deg);
	margin-top:.6rem;
}

/*
@keyframes open {
  0% { opacity: 0 }
  100% { opacity: 1 }
}
@keyframes close {
  0% { opacity: 1 }
  100% { opacity: 0 }
}
details[open] summary~* {
  animation: open .5s
}
details.closing summary~* {
  animation: close .5s
}
*/
.wp-block-table .has-fixed-layout{
	width:99.9%;
}
.wp-block-columns.has-background,
.wp-block-group.has-background{
	padding:1.62rem 1.62rem 1rem 1.62rem;
	position:relative;
	margin-left:-1.62rem;
	margin-right:-1.62rem;
}
.wp-block-coblocks-accordion-item__content{
	margin-top:1.5rem;
}
.wp-block-columns.has-background .wp-block-coblocks-accordion{
	position:relative;
	margin-top:-1rem;
}
.singular-content td{
	vertical-align:top;
}
