#menuAdditional .social-share-desktop, #navBar .social-share-menu {
	display: none;
}

.sticky-items {
	position: fixed;
	display: block;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	top: 20vh;
	right: 0px;
	color: #000;
	background: #fff;
	box-shadow: 0px 0px 2px 1px #d8d8d8;
	z-index: 99; /* Looks like some hero videos are "z-index: 98 !important;" ... why is that? :(, anyway we need to go above that I am afraid, also below PI which is 100 and top nav which is 101 */
	transition: top 0.25s ease, bottom 0.25s ease, transform 0.3s ease-in;
}

.sticky-items.dark {
	color: #fff;
	background: #464646;
	box-shadow: 0px 0px 1px #444;
}

.sticky-items .list {
	display: flex;
	flex-flow: column nowrap;
	margin: 0;
	padding: 5px 0;
}

.sticky-items .list > * {
	margin: 0px;
	padding: 0px;
}

.sticky-items .list .item {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

.sticky-items .list .item .box .icon {
	margin: 7px;
	padding: 0px;
	width: 24px;
	height: 24px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

.sticky-items.dark .list .item .box .icon {
	filter: invert(100%);
	filter: progid:DXImageTransform.Microsoft.BasicImage(invert=1);
}

.sticky-items .list .item .box.facebook .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M14,0C6.3,0,0,6.3,0,14c0,6.4,4.4,11.9,10.3,13.5c0-2.7,0-6.2,0-9.4H7.6v-4.8h2.7v-3.1c0-2.2,1.1-5.8,5.8-5.8h4.2V9 c0,0-2.5,0-3,0s-1.2,0.3-1.2,1.3v2.9h4.3L19.8,18H16c0,3.3,0,7.1,0,9.8c6.8-1,12-6.8,12-13.8C28,6.3,21.7,0,14,0z' fill='%232d2d2d'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item:hover .box.facebook .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M14,0C6.3,0,0,6.3,0,14c0,6.4,4.4,11.9,10.3,13.5c0-2.7,0-6.2,0-9.4H7.6v-4.8h2.7v-3.1c0-2.2,1.1-5.8,5.8-5.8h4.2V9 c0,0-2.5,0-3,0s-1.2,0.3-1.2,1.3v2.9h4.3L19.8,18H16c0,3.3,0,7.1,0,9.8c6.8-1,12-6.8,12-13.8C28,6.3,21.7,0,14,0z' fill='%231877f2'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item .box.twitter .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M14,0C6.3,0,0,6.3,0,14s6.3,14,14,14s14-6.3,14-14S21.7,0,14,0z M22,11c0,0.2,0,0.3,0,0.5c0,4.9-3.5,10.5-9.8,10.5 c-1.9,0-3.7-0.6-5.3-1.7c0.3,0.1,0.6,0.1,0.8,0.1c1.6,0,3.1-0.6,4.3-1.6c-1.5-0.1-2.8-1.1-3.2-2.6c0.2,0.1,0.4,0.1,0.6,0.1 c0.3,0,0.6,0,0.9-0.1c-1.5-0.4-2.7-1.8-2.7-3.6v-0.1c0.5,0.3,1,0.5,1.6,0.5c-0.9-0.7-1.5-1.8-1.5-3.1c0-0.7,0.2-1.3,0.5-1.8 c1.7,2.2,4.3,3.7,7.1,3.8c-0.1-0.3-0.1-0.6-0.1-0.8c0-2.1,1.5-3.7,3.4-3.7c1,0,1.9,0.4,2.5,1.2c0.8-0.2,1.5-0.5,2.2-0.9 c-0.3,0.9-0.8,1.6-1.5,2.1c0.7-0.1,1.4-0.3,2-0.6C23.3,9.8,22.7,10.5,22,11z' fill='%232d2d2d'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item:hover .box.twitter .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M14,0C6.3,0,0,6.3,0,14s6.3,14,14,14s14-6.3,14-14S21.7,0,14,0z M22,11c0,0.2,0,0.3,0,0.5c0,4.9-3.5,10.5-9.8,10.5 c-1.9,0-3.7-0.6-5.3-1.7c0.3,0.1,0.6,0.1,0.8,0.1c1.6,0,3.1-0.6,4.3-1.6c-1.5-0.1-2.8-1.1-3.2-2.6c0.2,0.1,0.4,0.1,0.6,0.1 c0.3,0,0.6,0,0.9-0.1c-1.5-0.4-2.7-1.8-2.7-3.6v-0.1c0.5,0.3,1,0.5,1.6,0.5c-0.9-0.7-1.5-1.8-1.5-3.1c0-0.7,0.2-1.3,0.5-1.8 c1.7,2.2,4.3,3.7,7.1,3.8c-0.1-0.3-0.1-0.6-0.1-0.8c0-2.1,1.5-3.7,3.4-3.7c1,0,1.9,0.4,2.5,1.2c0.8-0.2,1.5-0.5,2.2-0.9 c-0.3,0.9-0.8,1.6-1.5,2.1c0.7-0.1,1.4-0.3,2-0.6C23.3,9.8,22.7,10.5,22,11z' fill='%231d9bf0'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item .box.linkedin .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M26,0H2C0.9,0,0,0.9,0,2v24c0,1.1,0.9,2,2,2h24c1.1,0,2-0.9,2-2V2C28,0.9,27.1,0,26,0z M7.9,24H3.7V10.4h4.2V24z M5.7,8.7 c-1.6,0-2.6-1-2.6-2.4C3.1,5,4.1,4,5.7,4c1.6,0,2.5,1,2.6,2.4C8.2,7.7,7.3,8.7,5.7,8.7z M24.8,24H20v-7c0-1.9-0.7-3.1-2.4-3.1 c-1.3,0-1.9,0.9-2.3,1.7c-0.1,0.3-0.1,0.7-0.1,1.1V24h-4.7c0,0,0.1-12.4,0-13.6h4.7v2.2c0.3-0.9,1.8-2.2,4.2-2.2 c3,0,5.4,1.9,5.4,6.2L24.8,24z' fill='%232d2d2d'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item:hover .box.linkedin .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M26,0H2C0.9,0,0,0.9,0,2v24c0,1.1,0.9,2,2,2h24c1.1,0,2-0.9,2-2V2C28,0.9,27.1,0,26,0z M7.9,24H3.7V10.4h4.2V24z M5.7,8.7 c-1.6,0-2.6-1-2.6-2.4C3.1,5,4.1,4,5.7,4c1.6,0,2.5,1,2.6,2.4C8.2,7.7,7.3,8.7,5.7,8.7z M24.8,24H20v-7c0-1.9-0.7-3.1-2.4-3.1 c-1.3,0-1.9,0.9-2.3,1.7c-0.1,0.3-0.1,0.7-0.1,1.1V24h-4.7c0,0,0.1-12.4,0-13.6h4.7v2.2c0.3-0.9,1.8-2.2,4.2-2.2 c3,0,5.4,1.9,5.4,6.2L24.8,24z' fill='%230077b5'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item .box.copy .icon {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='28' height='28'%3E%3Cpath d='M23.7,18.2c-1.3,0-2.4,0.5-3.3,1.5L8.6,13.5c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1l11.8-6.2c1.6,1.8,4.3,2,6.1,0.4s2-4.3,0.4-6.1 c-1.6-1.8-4.3-2-6.1-0.4c-0.9,0.8-1.5,2-1.5,3.2c0,0.1,0,0.1,0,0.1L7.6,10.6c-1.5-1.8-4.3-2-6.1-0.5s-2,4.3-0.5,6.1s4.3,2,6.1,0.5 c0.2-0.2,0.3-0.3,0.5-0.5l11.8,6.2c0,0,0,0.1,0,0.1c0,2.4,1.9,4.3,4.3,4.3c2.4,0,4.3-1.9,4.3-4.3C28,20.2,26.1,18.2,23.7,18.2 C23.7,18.2,23.7,18.2,23.7,18.2z M23.7,2.8c0.8,0,1.5,0.7,1.5,1.5c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5c0,0,0,0,0,0 C22.2,3.5,22.9,2.8,23.7,2.8z M4.3,14.9c-0.8,0-1.5-0.7-1.5-1.5c0-0.8,0.7-1.5,1.5-1.5c0.8,0,1.5,0.7,1.5,1.5l0,0 C5.8,14.2,5.1,14.9,4.3,14.9C4.3,14.9,4.3,14.9,4.3,14.9L4.3,14.9z M23.7,24c-0.8,0-1.5-0.7-1.5-1.5c0-0.8,0.7-1.5,1.5-1.5 c0.8,0,1.5,0.7,1.5,1.5c0,0,0,0,0,0C25.1,23.4,24.5,24,23.7,24z' fill='%232d2d2d'/%3E%3C/svg%3E%0A");
}

.sticky-items .list .item .content {
	display: none;
	position: absolute;
	top: 50%;
	right: 100%;
	bottom: auto;
	margin: 3px 10px;
	padding: 0px 10px;
	width: max-content;
	min-width: 100px;
	max-width: 50vw;
	color: #000;
	background: #ffb409;
	font-size: 1rem;
	line-height: 1rem;
	transform: translateY(-50%);
}

.sticky-items .list .item .content::after {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 100%;
	margin: auto;
	width: 0; 
	height: 0; 
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 10px solid #ffb409;
}

.sticky-items .list .item:hover .content {
	display: block;
}

.sticky-items .list .item .content .title {
	display: block;
	padding: 10px 5px;
	font-weight: bold;
	text-align: center;
}

@media screen and (max-width: 991px) {
	.progress-indicator:not(.expanded) {
		top: 120px; /* Move PI higher up on tablets to leave space for .sticky-items */
	}
}

@media screen and (max-width: 767px) {
	.sticky-items {
		top: auto !important;
		right: 0px;
		left: 0px;
		bottom: 0px;
		margin: 0px;
		width: auto;
		transform: translateX(0) !important; /* Overwrite mobile progress indicator JS enforcing translate X -10% */
	}
	
	.progress-indicator {
		transition: bottom 0.25s ease;
	}
	
	.progress-indicator:not(.expanded) {
		top: auto;
		bottom: 60px; /* Move PI higher up on mobile to leave space for .sticky-items */
	}
	
	.bottom-kick.bottom-kick--closed {
		z-index: 0;
	}
	
	.sticky-items .list {
		display: flex;
		flex-flow: row wrap;
		width: 100vw;
		justify-content: center;
	}
	
	.sticky-items .list .item .content {
		top: auto;
		right: auto;
		bottom: 100%;
		left: 50%;
		margin: 10px auto;
		transform: translateX(-50%);
	}
	
	.sticky-items .list .item .content::after {
		top: 100%;
		right: 0px;
		bottom: auto;
		left: 0px;
		margin: auto;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		border-top: 10px solid #ffb409;
		border-bottom: none;
	}
}
/* hide the new social sharing button */
#wrapper .social-share-rebrand {
	display: none;
}
