.ala-editors-note a {
	text-decoration: underline;
}
i, em, cite {
	font-weight: inherit;
}

code, kbd, tt, var {
    font-size: .9375em;
    text-transform: none;
}
.ala-opening-quote figure.quote blockquote p {
	display: inline;
}
.ala-opening-quote figure.quote blockquote::before, .ala-opening-quote figure.quote blockquote::after {
	content: "";
}
.ala-opening-quote figure.quote blockquote > p:first-child::before {
	content: "“";
}
.ala-opening-quote figure.quote blockquote > p:first-child::after {
	content: "”";
}

@media only screen and (max-width: 47.9375em) {
	/* ----------------------	RESPONSIVE TABLES	---------------------- */
	figure:not(.not-rwd) table {
	    display: block;
	    width: 100%;
	    border-bottom: 1px solid #bfbfbf;
	}

	figure:not(.not-rwd) table caption {
		display: block;
	}

	figure:not(.not-rwd) table thead {
		display: none;
		visibility: hidden;
	}

	figure:not(.not-rwd) table tbody, figure:not(.not-rwd) table tr, figure:not(.not-rwd) table th, figure:not(.not-rwd) table td {
		border: 0;
		display: block;
		padding: 0;
		text-align: left;
		white-space: normal;
	}

	figure:not(.not-rwd) table tr {
		margin: 1em 0;
	}
	
	figure:not(.not-rwd) .gist table {
		display: table;
	}

	figure:not(.not-rwd) .gist table tr {
		display: table-row;
		margin-bottom: 0;
	}

	figure:not(.not-rwd) .gist table td {
		display: table-cell;
	}

	table th[data-title]:before,
	table td[data-title]:before {
		content: attr(data-title) ": ";
		font-weight: bold;
		font-family: "Franklin ITC", sans-serif;
	}

	table th:not([data-title]) {
		font-weight: bold;
		font-family: "Franklin ITC", sans-serif;
	}

	table td:empty {
		display: none;
	}
	.main-content > figure:not(.not-rwd) table tbody tr:nth-child(odd) td {
     	background: none; 
	}

.col-1 tr :nth-child(1):not(code), .col-2 tr :nth-child(2):not(code), .col-3 tr :nth-child(3):not(code):not(span), .col-4 tr :nth-child(4):not(code) {
		border: none;
	}

	caption {
		border: none;
		border-bottom: 1px solid #bfbfbf;
	}

	.main-content > figure table th, .main-content > figure table td {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	figure.not-rwd {
		overflow: auto;
	}
	
	.entry-content>figure table tbody tr:nth-child(2n+1) td, .entry-content>table tbody tr:nth-child(2n+1) td {
    background: transparent;
}
}