/* Default style for .card_column */
 a, a.email {
	 overflow-wrap: break-word;
	 text-decoration:underline!important;
	 font-weight:bold;
}
 a:hover, a.email:hover {
	 font-weight: 300;
	 text-decoration:none!important;
}
 section#staff .card_column.col-xl-4 {
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	 border: 1px solid lightgray;
	 padding: 1em;
	 margin-left: 1.5em;
	 margin-bottom: 1.5em;
	 width: 30%;
}
section#staff .card_column.col-xl-6 {
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	 border: 1px solid lightgray;
	 padding: 1em;
	 margin-left: 1.5em;
	 margin-bottom: 1.5em;
	 width: 30%;
}
 section#staff .card_column.col-lg-6.offset-lg-3{
	 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	 border: 1px solid lightgray;
	 padding: 1em;
	 margin-left: 1.5em;
	 margin-bottom: 1.5em;
	 width: 30%;
}
 @media (max-width: 992px) {
	 section#staff div.container {
		 padding-left: 0;
		 padding-right: 0;
		 max-width: 100%;
	}
}
 @media (max-width: 770px) {
	 section#staff .card_column.col-xl-4{
		 width: 90%;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 @media (max-width: 400px) {
	 section#staff .card_column.col-xl-4{
		 width: 700%;
	}
}
  @media (max-width: 770px) {
	 section#staff .card_column.col-xl-6{
		 width: 90%;
		 margin-left: auto;
		 margin-right: auto;
	}
}
 @media (max-width: 400px) {
	 section#staff .card_column.col-xl-6{
		 width: 70%;
	}
}
 