a[href^="tel"] {
  color: inherit; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}
/*
Article Styling

*/


	.info_container	{
		width:						var(--Width_LargeB);
		height: 					var(--Height_Hidescroll);
		float:						left;											/* scrollbar will appear right, hidden in the hidescroll container */
	/*	margin-left:				var(--Size_Margin);								/**/
	/*	background-color:			var(--Color_Dgrey1);							/**/
		background-image: 			url("../img/flexport/HidescrollArrowL.png");/**/
		background-size:			contain; 										/**/
		margin-bottom:				var(--Size_Margin);								/* add extra space at bottom */
		overflow:					auto;											/* causes a scrollbar */
		z-index:					2;

	}
	
		/* Responsive layout - */
@media (max-width: 1500px) {
  .info_container {
	  width: 						var(--Width_MediumB);
	  background-image: 			url("../img/flexport/HidescrollArrowM.png");
	/*  background-color: 			red; */
  }
}

@media (max-width: 1100px) {
  .info_container {
	  width: 						var(--Width_SmallB);
	  background-image: 			url("../img/flexport/HidescrollArrowS.png");
	/*  background-color: 			red; */
  }
}


	
	.company_information	{
		display:					flex;
		width:						var(--Width_Large);
		height:						auto;	/* var(--Height_HSminM2);								/*  */
	/*	background-size:			contain; 											/**/
		margin-top:					var(--Size_Margin);									/**/
	/*	margin-bottom:				var(--Size_Margin);									/**/
		margin-right: 				20px;												/* add extra space for scrollbar */
	/*	background-image:			url(img/projects/large/StyleBackground_0.png);		/* 1042*648 */
		z-index:					1;
	/*	background-color:			var(--Color_Dgrey1);								/**/
	}
	
				/* Responsive layout - */
@media (max-width: 1500px) {
  .company_information {
		width:						var(--Width_Medium);
  }
}

@media (max-width: 1100px) {
  .company_information {
		width:						var(--Width_Small);
  }
}



	.CI_Subject	{
		width:						auto;
		height:						auto;
		font-family:				logoType, verdana, tahoma, sans-serif;
		text-align:					left;
		font-size:					var(--Height_Text);
		color:						var( --Color_Dgrey2);
	/*	float:						left;											/**/
		margin-left: 				var(--Size_Margin);								/**/
	/*	background-color:			red;											/**/
	}
	
	
	.TextTitle	{
		width:						auto; /* var(--Width_LminM);								/**/
		height:						20px;											/* var(--Size_Margin); */
		font-family:				logoTypeB, verdana, tahoma, sans-serif;
		text-align:					left;											/**/
		padding-left:				var(--Size_Margin);								/*	var(--Size_Margin);	*/
		font-size:					var(--Height_TextTitle);
		color:						var(--Color_Dgrey2);
	/*	padding-top: 				2px;											/**/
	/*	background-color: 			grey;											/**/
	}
	


	.lineleft	{
		width:						1008px;
		height:						2px;
		margin-left: 				17px;	/**/
		background-image: 			url(../img/projects/large/lineleft.png);
		float: 						none;
	/*	background-repeat: 			no-repeat;										/**/
		background-size:			100%;											/**/
	/*	background-color: 			grey;											/**/
	}
	
							/* Responsive layout - */
@media (max-width: 1500px) {
  .lineleft {
		width:						670px;
  }
}

@media (max-width: 1100px) {
  .lineleft {
		width:						332px;
  }
}


	.lineright	{
		width:						1008px;
		height:						2px;
		margin-left: 				17px;	/**/
		background-image: 			url(../img/projects/large/lineright.png);
		float:						none;
	/*	background-repeat: 			no-repeat;										/**/
		background-size:			100%;											/**/
	/*	background-color: 			grey;											/**/
	}
	
							/* Responsive layout - */
@media (max-width: 1500px) {
  .lineright {
		width:						670px;
  }
}

@media (max-width: 1100px) {
  .lineright {
		width:						332px;
  }
}
	
	.summary	{
		height:						auto;
		width:						var(--Width_LminM2);
		font-family:				logoType, verdana, tahoma, sans-serif;
		text-align:					left;											/**/
		font-size:					var(--Height_Text);
		color:						var(--Color_Dgrey2);
		word-break: 				normal;
		word-wrap: 					normal;
		margin-left: 				var(--Size_Margin);
		padding-top: 				7px;
		padding-bottom: 			4px;
	/*	padding-right:				100px;											/**/
	/*	background-color: 			aqua;											/**/
	}
	
								/* Responsive layout - */
@media (max-width: 1500px) {
  .summary {
		width:						var(--Width_MminM2);
  }
}

@media (max-width: 1100px) {
  .summary {
		width:						var(--Width_SminM2);
  }
}
	
	.email	{
		font-family:				logoType, verdana, tahoma, sans-serif;
		text-align:					left;
		font-size:					var(--Height_Text);
	/*	margin-bottom:				var(--Height_MenuButtonMargin);							/**/
	/*	background-color:			var(--Color_Lgrey1); */
	}
	
	.email a	{
		text-decoration:			none;													/*	hide underlining	*/
		outline:					none;													/*	keep firefox dotted lines out of clicked links	*/
		color:						var(--Color_Lgrey3);
	}
	
	.email a:hover	{
		text-decoration:			none;													/*	hide underlining	*/
		outline:					none;													/*	keep firefox dotted lines out of clicked links	*/
		color:						var(--Color_Dgrey2);
	}
	
	
	.follow	{
	/*	width:						var(--Width_Large);										/**/
		clear:						both;
		font-family:				logoType, verdana, tahoma, sans-serif;
		text-align:					left;
		font-size:					var(--Height_Text);
		color:						var(--Color_Dgrey2);
	/*	vertical-align: 			bottom;													/**/
		margin-left:				var(--Size_Margin);
		margin-bottom: 				20px;													/**/
	}
	

	.follow_text	{
	/*	padding-top: 				8px;													/**/
		clear:						both;
		font-family:				logoType, verdana, tahoma, sans-serif;
		text-align:					left;
		font-size:					var(--Height_Text);
		color:						var(--Color_Dgrey2);
		margin-left:				var(--Size_Margin);
		margin-bottom: 				6px;													/**/
	}
	
	
	
	
	
	
	
	
	