	.row {
		display: flex;
		margin: 0px;
	}
	.columnleft,.columnright {
		flex: 50%;
		margin: 0px;
		min-width: 0;
	}
	.columnright {
		padding-left: 0em;
	}
	
	.columnmiddle {
		flex: 5px;
	}		
	
	
	.imgwrap {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0 auto;
	}
	.imgwrap img {
		display: block;
		max-width: 100%;
		width: 100%;
		height: auto !important;
	}


	@media (min-width:1441px) {
		.ui.grid { flex-direction: row;}
		.row { flex-direction: row;}
		footer .doormat { text-align: left;}		
		.imgwrap img { width: 400px; }
		.logo {	max-width: 280px; }	
		p  { font-size: 18px;}
		a.link  { font-size: 18px;}
		h2 { font-size: 28px;}
		h3 { font-size: 22px;}
	}


	@media (max-width:1440px) {
		.ui.grid { flex-direction: row; }
		.row { flex-direction: row;}			 
		footer .doormat { text-align: left;}
		.imgwrap img { width: 300px; }
		.logo {	max-width: 220px; }			
		p  { font-size: 14px; }
		a.link  { font-size: 14px;}
		h2 { font-size: 24px; }
		h3 { font-size: 18px; }
	}		

	@media (max-width:900px) {
		.ui.grid { flex-direction: column; align-items: center;}
		.row { 
			flex-direction: column; 
			justify-content: space-evenly;
			align-items: center;
		}			
		footer .doormat { 
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}	
	}		
	
	
	.link{
		color:black;
		text-decoration: none; 
		background-color: none;
		margin: 0;
	}

	.link:hover {
		color: gray;
		text-decoration: underline;
	}
	
	a, a:hover {
		text-decoration: none;
		color: #252525;
	}
	
	a.section {
			font-size: 14px;
			font-weight: 0;
	}
	
	.active.section {
		font-size: 14px;
		font-weight: 700;
	}
	
	ul.breadcrumb {
	  padding: 10px 16px;
	  list-style: none;
	}

	ul.breadcrumb li {
	  display: inline;
	  font-size: 18px;
	}

	ul.breadcrumb li+li:before {
	  padding: 8px;
	  color: black;
	  content: "/\00a0";
	}

	#breadcr {
		border-bottom-style: solid;
		border-bottom-color: rgb(0,0,0);
		border-bottom-width: 0.6666667px;
		border-top-style: solid;
		border-top-color: rgb(0,0,0);
		border-top-width: 0.6666667px;
	}

	.ui.container {
		width: 100% !important;
		max-width: 1440px;
	}
	
	h1 { font-size: 24px; }
	h2 { font-size: 18px; }
	h3 { font-size: 16px; }

		