body	{
	font-size: .95em;
}	

#wrapper	{
	/*width: 80%;*/
	margin: 1.5% auto;
}	

#container	{
	position: relative;
}
	
/*NAVIGATION*/

#menu	{
	display: none;
}

#navigation	{
	display: block;
}	
	
nav ul	{
	float: right;
	margin: 0;
	padding: 0;
}	

nav li	{
	float: left;
	margin: 0;
	display: inline-block;
	border-left: 1px solid #cac3b3;
	width: auto;
}	


nav a {
	font-size: .9em;
	padding: .4em 1.2em;
	text-align: center;
}

/*HOME PAGE*/

#content	{
	position: relative;
	clear: both;
	float: left;
}
	
#cover {
	width: 70%;
	margin-left: 30%;
}

#start	{
	width: 30%;
	position: absolute;
	top: 0;
	left: 0;
}

#start h2	{
	font-size: 1.2em;
	margin-top: 80%;
	margin-left: 10%;
}
	
#cover .white	{
	display: none;
}
	
#cover .beige	{
	display: block;
}	

/*CONTENT*/





aside p	{
	font-size: .98em;
}
	
.gallery .outer	{
	margin: 1em auto 3em;
}	

#obj1, #obj2, #obj3	{
	padding: 2%;
	width: 92%;
}	

#expand2, #expand3 	{
	width: 42%;
	float: left;
}	

#expand2	{
	margin-right: 4%;
}	

/*STATION PAGE*/

.station  #main .outer	{
	width: 100%;
	
}

.station  #main .card	{
	
}

.station  #main .label	{
	/*clear: both;*/
	/*float: left;*/
}	

#breadcrumbs li	{
	font-size: .9em;
}	

.primary label	{
	display: none;
}	

.primary input ~ ul	{
    height: auto;
}	

/*ITINERARY*/

.itinerary .item	{
	width: 24%;
	padding-bottom: 18%;
	margin: 6% 4.4% 2%;
}	


.itinerary .item:nth-child(odd) 	{
	float: left;
}	

#tour	{
	font-size: 1em;
	padding-bottom: 0;
}		

/*
.itinerary #destruction, .itinerary #discovery	{
	width: 36%;
	padding-bottom: 27%;
	margin: 6% 6% 4%;
}	


.itinerary #destruction, .itinerary #discovery 	{
	float: left;
}	
*/

/*OBJECT PAGES*/

.objects, .scrolls	{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	
	-webkit-column-gap: 2em; /* Chrome, Safari, Opera */
	-moz-column-gap: 2em; /* Firefox */
	column-gap: 2em;
}

.artifact	{
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
	page-break-inside: avoid; /* Firefox */
	break-inside: avoid; /* IE 10+ */
 }
 /*POP-UP*/

#three_d  iframe + p.show   {  
	display: block;
}  
	
