/* CSS Document */

/* Smaller screens */
@media screen and (max-width: 799px) {
	.infobox_container {
	max-width: 1200px;
	width:100%;
	margin-left: auto;
    margin-right: auto;	
	}	
	.infobox {
		padding-top: 20px;
	}	
	.infobox_image_container {
		padding: 15px;
		text-align: center;
	}
	.infobox_title {
		padding-top: 15px;
		padding-bottom: 5px;
		text-align: center;
		font-weight: 600;
		font-size:18px;
	}
	.infobox_info {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	}
		.infobox_info a:visited {
		color: #0077bd;
		text-decoration:underline;
	}
	.infobox_info a:hover {
		color: #F5911e;
		text-decoration:underline;
	}
	.infobox_info a:active {
		color: #F5911e;
		text-decoration:underline;
	}

	.infobox_map {
		display:none;
	}

}
/* Larger screens */

@media screen and (min-width: 800px) {
	
	.infobox_container {
	max-width: 1200px;
	width:100%;
	margin-left: auto;
    margin-right: auto;	
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	}
	.infobox {
		display: flex;
		margin:25px;
		max-width: 800px;
	}	
	.infobox_image_container {
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 15px;		
	}
	.infobox_title {
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: 500;
	font-size:18px;
	}
	.infobox_info {
	padding-right: 10px;
	padding-left: 10px;
	}
	.infobox_info a:link {
	color: #0077bd;
	font-weight: 500;
	text-decoration:underline;
	
	}
	.infobox_info a:visited {
		color: #0077bd;
		text-decoration:underline;
	}
	.infobox_info a:hover {
		color: #F5911e;
		text-decoration:underline;
	}
	.infobox_info a:active {
		color: #F5911e;
		text-decoration:underline;
	}
	.infobox_map {
		display: block;
		margin: 15px;
		width: 400px;
	}
}

