body .cets-collapsible-content {
	margin-block-start: 0;
}
body .cets-collapsible-content {
	display: flow-root;
}

.cets-collapsible-title {
	padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 0;
	margin-left: 0;
	margin-top: 3px;
	display: flex;
	width: 100%;
	margin-block-start: 0;
}

.cets-collapsible-content p.has-background {
    margin-top: 0;
}

.cets-collapsible-content .acf-innerblocks-container > div:first-child:not(.has-background):not(.has-border-color),
.cets-collapsible-content .acf-innerblocks-container > figure:first-child:not(.has-background):not(.has-border-color) {
    margin-top: .5em;
}
.cets-collapsible-content .acf-innerblocks-container > div:first-child.wp-block-group.has-border-color {
	margin-top: 0;
}
.cets-collapsible-content .wp-block-group.has-border-color,
.cets-collapsible-content .has-background {
	margin-bottom: 0;
}

/*set colors */
.cets-collapsible-title.kayak {
	background-color: #345389;
}
.cets-collapsible-title.master-gardener {
	background-color: #74B929;
}
.cets-collapsible-title.arctic {
	background-color: #3699ae;
}
.cets-collapsible-title.four-h {
	background-color: #339967;
}
.cets-collapsible-title.green {
	background-color: #3F9A3A;
}
.cets-collapsible-title.link-match {
	background-color: #0479a8;
}
.cets-collapsible-title.uw-red {
	background-color: #c5050c;
}
.cets-collapsible-title.uw-dark-red {
	background-color: #9b0000;
}
.cets-collapsible-title.uw-dark-gray {
	background-color: #282728;
}
.cets-collapsible-title.uw-medium-gray {
	background-color: #646569;
}
.cets-collapsible-title.slate-gray {
	background-color: #8996a0;
}
/*.cets-collapsible-title.dark-gray {
	background-color: #383838;
}*/


body .cets-collapsible-title.none {
	display: flow-root;
    line-height: 1.5em;
    font-size: 21px;
}
body .cets-collapsible-title.none a {
	font-size: 21px;
	padding-top: 2px;
    padding-bottom: 2px;
}

body .cets-collapsible-title:is(
  .kayak,
  .master-gardener,
  .arctic,
  .four-h,
  .green,
  .link-match,
  .uw-red,
  .uw-dark-red,
  .uw-dark-gray,
  .uw-medium-gray,
  .slate-gray
) a {
	color: white;
    padding-left: 52px;
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
    background-position: 12px;
    background-size: 29px;
	line-height: 38px;
	font-size: 26px;
}

.cets-collapsible-title a {
	background-image: url(../img/white-plus-sign.svg);
}
.cets-collapsible-title.cets-collapsible-content a {
	background-image: url(../img/white-minus-sign.svg);
}
.cets-collapsible-title a, 
.cets-collapsible-title.cets-collapsible-content a {
	position: relative;
	background-repeat: no-repeat;
}

body .collapsible-clear {
	margin-block-start: 2px;
	clear: both;
	margin-bottom: 2px;
	margin-top: 2px;
}

/* back end block editor */
.editor-styles-wrapper .wp-block-acf-ext-collapsible-content:not(.wayfinder-outline *[data-title]:hover) {
	outline: 1px dashed #dddddd!important;
	padding: 15px 12px;
}

/*print */
@media print {
	
	body .cets-collapsible-content {
		display: block !important;
		margin-left: 0;
	}
	body .cets-collapsible-title a {
		background-image: none;
		padding-left: 0;
	}
	body .cets-collapsible-title {
	    background-color: transparent !important;
	}
	body .cets-collapsible-title,
	body .cets-collapsible-title a, 
	.cets-collapsible-title.master-gardener a, 
	.cets-collapsible-title.arctic a, 
	.cets-collapsible-title.four-h a, 
	.cets-collapsible-title.green a, 
	.cets-collapsible-title.link-match a 
	.cets-collapsible-title.uw-red a,
	.cets-collapsible-title.uw-dark-red a,
	.cets-collapsible-title.uw-dark-gray a,
	.cets-collapsible-title.uw-medium-gray a,
	.cets-collapsible-title.slate-gray a {
		color: #000!important;
   		padding-left: 0!important;
		font-size: 22px;
	}
}