/*
Header, Top Bar
*/


#ttg_header_wrapper
{
	position:sticky !important;
	top:0;
	z-index:999999999
}
.promo-topBar
{
	padding: 10px 50px;
	text-align: right;
	background-color: #EA7C80;
	color: white;
	font-weight: normal;
	font-size:14px;
}

.promo-topBar a
{
	color: inherit;
}
.promo-topBar a:hover,
.promo-topBar a:focus
{
	color: black;
}

.promo-topBar-spacer
{
	margin-left: 1rem;
	margin-right: 1rem;
}



.promo-topBar-mobile
{
	padding: 10px;
	text-align: center;
	display: none;
}


@media only screen and ( max-width: 1023px )
{
	.promo-topBar-desktop
	{
		display: none;
	}
	.promo-topBar-mobile
	{
		display: block;
	}

}



	/*
