	/* HEADER ************************************************************************************/
	
	.header-extended {
		background					: #f2f2f2;
		padding						: 0px 24px 0px 24px;
	}
	
	.header-container-3 {
		width						: 100%;
		height 						: 350px;
		background-position			: center;
		background-repeat			: no-repeat;
		background-size				: cover;
		border						: 1px solid DimGrey;
		border-bottom-left-radius	: 4px;
		border-bottom-right-radius	: 4px;
		background-image: none !important;
	}

	.header-container-3-title {
		display						: flex; 
		height						: 100%;
		align-items					: center; 
		justify-content				: center; 
		font-size					: 2.6em; 
		font-weight					: bold;
		font-family					: 'Roboto-Condensed', sans-serif;
		display:none;
	}
	
	.header-container-4 {
		padding-top					: 12px;
		text-align					: right;
	}
	
	.header-text {
		padding-bottom				: 4px;
	}
	
	.header-welcome-message {
		user-select					: none;
	}
	
	.header-social-icon	{
		padding-right				: 12px;
		font-size					: 2.0em;
		cursor						: pointer;
	}

/*****************************************************************************************************************************************/	
@media screen and (min-width: 1060px) {
	
	.header-container-4 {
		display						: grid;
	}
	
	.header-container-4-mobile,
	.header-container-4-mobile-2 {
		display						: none;
	}

	.header-welcome-message {
		text-align					:center;
	}
}

/*****************************************************************************************************************************************/
@media screen and (min-width: 810px) and (max-width: 1059px) {
	
	.header-container-4.grid-3-column-center,
	.header-container-4-mobile-2 {
		display						: none;
	}
	
	.header-container-4-mobile {
		display						: grid;
		padding-top					: 12px;
	}
	
	.grid-2-column-70-30 {
		display						: grid;
		grid-template-columns		: 70% 30%;
	}
	
	.header-welcome-message {
		padding-left				: 12px;
		text-align					: left;
	}
	
	.header-container-4-social-mobile {
		text-align					: right;
	}
}

/*****************************************************************************************************************************************/
@media screen and (max-width: 809px) {
	
	.header-container-3 {
		height 						: 250px;
	}
	
	.header-container-3-title {
		font-size					: 2.0em;
	}
	
	.header-container-4.grid-3-column-center,
	.header-container-4-mobile {
		display						: none;
	}
	
	.header-container-4-mobile-2
	 {
		display						: grid;
		padding-top					: 12px;
		justify-items				: center;
	}	
	
	.header-welcome-message {
		text-align					: center;
	}
	
	.header-container-4-social-mobile-2 {
		padding-bottom				: 12px;
		text-align					: center;
	}
	
}

/*****************************************************************************************************************************************/
@media screen and (max-width: 809px) {
	.header-text {
		font-size: 14px;
	}
}

