/* Hides Gravity field group labels without impacting accessiblity. */
.ssu-hide-group-label legend.gfield_label {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}
.ssu-hide-group-label legend.gfield_label:focus {
	background-color: #eee;
	clip: auto !important;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
.ssu-flex-spacing {
	display: flex;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.ssu-flex-spacing.ssu-justify-space-between {
  justify-content: space-between;
  min-width: 680px;
  display: none;
}
.ssu-flex-spacing > * {
	margin: 0;
}
.ss-accordion-toggle .elementor-active {
	-webkit-animation: ssu-grow 0.2s ease-in-out;
			animation: ssu-grow 0.2s ease-in-out;
}
.ssu-resources-list .elementor-post__card {
  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
  padding: 20px;
}
.ssu-resources-list article {
	display: flex;
}
.ssu-resources .ssu-button-wrapper {
  margin-top: 50px;
}

@keyframes ssu-grow {
	0% {
	  display: none;
	  opacity: 0;
	}
	1% {
	  display: block;
	  opacity: 0;
	  transform: scale(0);
	}
	100% {
	  opacity: 1;
	  transform: scale(1);
	}
}
.ssu-button-wrapper {
	display: inline-block;
}

/* RESOURCES */
.ssu-resource-filters form {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  margin: 30px 0 0;
  align-items: center;
}
.ssu-resources h2 {
  padding-left: 20px;
}

@media screen and (min-width: 1021px) {
    .ssu-flex-spacing.ssu-justify-space-between {
		display: flex;
	}
}
/* END RESOURCES */
@media screen and (min-width: 1021px) {
    .ssu-resource-filters form {
        flex-direction: row;
    }
}

@media screen and (max-width: 768px) {
	.mixtape-hide-bg {
	  background: none !important;
	}
}

/* Resource Icons */
