/* FOR TESTING CODE */

@font-face {
  font-family: 'IBM';
  src: url('Web437_IBM_Model3x_Alt4.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.tab {
	overflow: hidden;
	background-color: transparent;
	border-style: none none solid none;
	border-width: 1px;
	
}

.tab button {
	float: left;
	border: 2px solid black;
	padding: 10px;
	border-style: 1px solid solid none solid;
	outline: none;
	background-color: #f4ce83;
	margin-left: 5px;
	border-radius: 15px;
	width: 15%;
}

.tab button.active {
	background-color: #e88db5;
	border-style: solid solid none solid;
	border-width: 1px;
	
}

.tabcontent {
	display: none;
	border-top: white;
}

summary.tabs {
	color: white;
	font-family: 'IBM';
}

details > summary {
	color: white;
	font-family: 'IBM';
	background-color: none;
	font-size: 20px;
	padding: 5px;
	border-bottom: 1px solid red;
}


.tab-img {
	overflow: hidden;
	background-color: transparent;
	border-style: none none solid none;
	border-width: 1px;
}

.tab-img button {
	float: left;
	border: 2px solid black;
	padding: 10px;
	border-style: 1px solid solid none solid;
	outline: none;
	background-color: #f4ce83;
	margin-left: 5px;
	border-radius: 5px;
}

.tab-img button.active {
	background-color: #e88db5;
	border-style: solid solid none solid;
	border-width: 1px;
	
}

h3.location {
	background-color: white;
	padding: 5px;
	width: 60%;
	height: auto;
	color: black;
	font-size: 20px;
}

h2.location {
	background-color: pink;
	padding: 5px;
	width: 100%;
	height: auto;
	color: black;
	font-size: 20px;
}

figcaption {
	color: white;
}