:root {
  	--color-bg-grey: #e8e8e8;
  	--color-bg-dark-grey: #c7c5c5;
	--color-blue: #0194de;
	--color-blue-light: #57b8e9;
}

@media(min-width: 767px) {
	#primary {
		width: 100%;
	}

	h3 {
		display: block;
		background: #e2e2e2;
		padding: 10px;
		margin: 15px auto;
		font-size: 25px;
		width: 35%;	
		text-align: center;
	}

	ul.links {
		list-style: none;
		display: block;
		text-align: center;
		margin: 0;
	}
	ul.links > .link {
		display: inline-block;
		width: 32%;
	}
	ul.links > .link img {
		box-shadow: 3px 3px 3px #d6d6d6;
		margin-bottom: 10px;
		width: calc(100% - 20px);
		margin-left: 10px;
		margin-right: 10px;
	}
	ul.links > .link a {
		color: black !important;
	}
	ul.links > .link a:hover {
		text-decoration: underline;
	}
	ul.links > .link .presentation_button_text {
		line-height: 1;
		display: block;
		height: 80px !important;
	}	
}