.single-speech__share-icon-wrapper {
	display: grid;
	grid-auto-flow: column;
	grid-auto-columns: 10px;
	grid-column-gap: 2rem;
	justify-items: center;
	align-items: center;
	margin-top: 2.5rem;
	z-index: 1;
	margin-right: auto;
	margin-left: auto;
	padding-left: 45px;
}

.single-speech__share-icon-wrapper--vertical {
	display: none;
}

.single-speech__share-icon {
	height: 20px;
	max-width: 25px;
}

.single-speech__share-icon:hover {
	cursor: pointer;
}

.single-speech__share-icon--email {
	height: 15px;
}

.single-speech__share-icon-link {
	display: flex;
}

.single-speech__copy-button{
	background: none;
	border: none;
	padding: 0;
	cursor: pointer;
}

.single-speech__copy-button-tooltip {
	font-family: var(--ibm-plex-sans-ssm);
	background-color: var(--byu-grey-dark);
	color: var(--byu-white);
	text-align: center;
	padding: 5px;
	border-radius: 6px;
	font-size: .5rem;
	z-index: -1;
	opacity: 0;
	transition: opacity 0.3s;
	text-transform: uppercase;
	margin-left: -20px;
	width: 30px;
}

.single-speech__copy-button-tooltip::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
}

.single-speech__copy-button-tooltip.visible {
	opacity: 1;
}

.single-speech__copy-button-tooltip-hover {
	visibility: hidden;
	width: 30px;
	font-family: var(--ibm-plex-sans-ssm);
	background-color: var(--byu-grey-dark);
	color: var(--byu-white);
	text-align: center;
	padding: 5px;
	border-radius: 6px;
	font-size: 0.6rem;
	position: absolute;
	text-transform: uppercase;
	z-index: 1;
	transform: translateX(-22%) translateY(-130%);
	opacity: 0;
	transition: opacity 0.3s ease;
}

.single-speech__copy-button:hover .single-speech__copy-button-tooltip-hover {
	visibility: visible;
	opacity: 1;
}


@media (min-width: 1024px) {

	.single-speech__share-icon-wrapper{
		display: none;
	}

	.single-speech__share-icon-wrapper--vertical {
		display: grid;
		grid-auto-flow: row;
		grid-auto-rows: max-content;
		grid-row-gap: 1.6rem;
		margin: 4.75rem 2.5rem 0 0;
		position: absolute;
		left: -6rem;
		top: -1rem;
	}
	.single-speech__copy-button-tooltip{
		margin-left: 0;
		font-size: .6rem;
		width: auto;
	}
}
