	table{width:100%}
	h1{font-size:1.5em;font-size:5.6vw;margin:0px;padding:0px;text-align:center;}
	h2{font-size:1.3em;}
	h3{font-size:1em}
	@media screen and (max-width:600px){
	   table,thead,tbody,th,td,tr{
		  display:block;
	   }
	   thead tr{
		  position:absolute;
		  top:-9999px;
		  left:-9999px;
	   }
	   td{
 		    z-index:9999;
			position:relative;
			padding-left:10%;
			padding-right:3px;
			border-bottom:none;
	   }
	   td:before{
 		   z-index:9999;

			border-bottom:0px;
	   		position:absolute;
	   		left:3px;
	   		content: attr(data-th);
	   		font-weight:bold;
	   }
	   img{max-width:100%}

	}
.crumbs ol {
    list-style-type: none;
    padding-left: 0;
}

.crumb {
    display: inline-block;
}

.crumb a::after {
    display: inline-block;
    color: #000;
    content: '>';
    font-size: 80%;
    font-weight: bold;
    padding: 0 3px;
}
