@charset "utf-8";
/* general */
/* should cause image to proportionately scale
 down and up (without exceeding its natural size) */
img.autoscale {
	max-width:100%;
	height:auto;
}
p:focus,div:focus {
	outline:none;
	outline:0;
}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}
@media (min-width:768px) {
	.pull-right-sm {
		float:right;
	}
}
@media (max-width:767px) {
	.input-btn-xs {
		padding: 1px 5px;
	    font-size: 12px;
	    line-height: 1.5;
	    border-radius: 3px;
	}
	.article-meta-container {
		margin-top:60px;
	}
}

/* <GLOBAL */
	body {
		margin-top:36px;
	}

	a, a:visited {
		color:#868D13;
	}
	a:hover {
		color:#868D13;
	}
	a:focus {
		outline-color:#868D13;
	}

	header img.logo {
		vertical-align:bottom;
	}

	@media (min-width:768px) {
		header div.navbar-collapse {
			padding:0;
		}
	}
	@media (max-width:767px) {
		.navbar-default .navbar-toggle,
		.navbar-default .navbar-toggle:focus {
			background-color:#B3BD19;
		}
		.navbar-default .navbar-toggle:hover,
		.navbar-default .navbar-toggle:active {
			background-color:#D0D696;
		}
		.navbar-toggle {
			margin-right:0;
		}
		.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
			color:#000;
		}
		.navbar-default .navbar-brand {
			padding-left:0;
		}
		.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
			display:inline-block;
		}
	}
	header nav.navbar-default {
		background-color:transparent;
		border:none;
		margin-top:18px;
		margin-bottom:4px;
	}
	header nav.navbar-default .navbar-collapse {
		border:none;
	}
	.navbar-default .navbar-nav>li>a {
		color:#000;
	}
	.navbar-default .navbar-nav>li>a:hover,
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a:focus  {
		color:#FFF;
		background-color:#868D13;
	}
	header .nav>li>a {
		font-family:'FuturaMdBTBold';
		font-weight:normal;
		padding:10px 9px;
	}
	header nav button.navbar-toggle {
		padding:5px 10px;
	}

	header nav .dropdown-menu > li a {
		display:block;
		font-family:'FuturaMdBTBold';
		font-size:12px;
		font-weight:normal;
	}

	@media (min-width:768px) {
		header nav .dropdown-menu {
			border-top:solid 7px #868D13;
		}

		header nav .dropdown-menu > li {
			border-bottom:dotted 1px #999;
		}
		header nav .dropdown-menu > li a {
			padding:16px 12px;
		}
		header nav .dropdown-menu > li:last-child {
			border-bottom:none;
		}

		header nav .dropdown-menu > li:hover a {
			background-color:#FFF;
			color:#868D13;
		}

	}

	/* menu on hover - with animation */
	/*.dropdown-menu {
	  overflow:hidden;
	  -webkit-transition: height 0.2s ease-out, opacity 0.5s ease;
	  -moz-transition: height 0.2s ease-out, opacity 0.5s ease;
	  -ms-transition: height 0.2s ease-out, opacity 0.5s ease;
	  -o-transition: height 0.2s ease-out, opacity 0.5s ease;
	  transition: height 0.2s ease-out, opacity 0.5s ease;
	}
	.navbar-nav > li > .dropdown-menu {
	  display:block;
	  visibility:hidden;
	  opacity:0;
	  filter:alpha(opacity=0);
	}
	.navbar-nav > li.open .dropdown-menu {
	  visibility:visible;
	  opacity:1;
	  filter:alpha(opacity=100);
	}*/

	/* menus to the right of logo, above navbar */
	.form-control:focus, .btn-default:focus {
	  	border-color:#868D13;
	  	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(134,141,19, 0.6);
	  	box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(134,141,19, 0.6);
  	}
  	.btn-default:focus {
  		outline:0;
  	}

	#search-articles input, #search-articles select {
		font-size:11px;
	}

	div.top-right-menu {
		position:relative;
	}
	@media (min-width:885px) {
		div.top-right-menu {
			padding-top:5px;
		}
		header .nav>li>a {
			padding:10px 10px;
		}
		.navbar-nav .sub-arrow, .navbar-nav .collapsible .sub-arrow {
			display:inline-block;
		}
	}
	ul.sub-navigation {
		list-style:none;
		padding-left:0;
		white-space:nowrap;
		margin-top:12px;
		margin-bottom:0;
	}
	@media (max-width:480px) {
		ul.sub-navigation {
			text-align:center;
			white-space:normal;
		}
	}
	ul.sub-navigation li {
		display:inline-block;
	}
	ul.sub-navigation li, ul.sub-navigation li a {
		color:#333;
		font-family:'FuturaLtBTLight';
		font-size:14px;
	}
	ul.sub-navigation li a {
		display:inline-block;
		padding:2px 4px;
	}
	@media (max-width:991px) {
		ul.sub-navigation li a {
			padding:2px 3px;
		}
	}
	ul.sub-navigation li a:hover, ul.sub-navigation li.active a {
		background-color:#868D13;
		color:#FFF;
		text-decoration:none;
	}
	@media (max-width:885px) {
		ul.sub-navigation li a {
			font-size:13px;
		}
		ul.sub-navigation {
			margin-top:8px;
		}
	}


	.main {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000;
	}
	div.titles {
		margin-bottom:25px;
	}
	.article-title {
    font-size:32px;
    font-weight:normal;
    line-height:40px;
	}
	@media (min-width: 767px) {
		div.titles {
			width:66.6%;
			padding-right:15px
		}
	}
	.article-subtitle {
		font-size:14px;
    margin-top:10px;
    font-weight:normal;
		font-style:italic;
	}
	.article-subtitle em {
		font-style:normal;
	}
	.article-creator-credits {
		font-size:16px;
    font-style:normal;
    margin-bottom:0;
	}
	.article-feature-caption, .page-article .caption {
		font-size:12px;
    font-style:italic;
    margin-top:0;
    color:#333;
	}
	.article-content {
    line-height:160%;
    font-size:16px;
    margin:15px 0;
	}
	.article-content img {
		max-width:100%;
		height:auto;
	}
	a.btn-slideshow {
		font-family: Arial, Helvetica, sans-serif;
    color: white;
    font-size: 12px;
    text-align: center;
    cursor: pointer;
    display: block;
    width: 96px;
    line-height: 14px;
    margin-top: 10px;
    padding: 3px;
    background: #97b48f;
	}
	a.tooltip {
		color:#868D13;
	}
	a.tooltip:hover {
		color:#868D13;
		text-decoration:none;
	}
	.wtooltip {
		background-color:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		padding:7px;
		z-index:1000;
		text-align:left;
		-webkit-box-shadow: #999 3px 3px 3px;
		-moz-box-shadow: #999 3px 3px 3px;
	}
	.wtooltip {
		border: 1px dashed #868D13;
	  color: #868D13;
	}
	.article-translation-credit {
    font-size:14px;
    margin:15px 0;
    line-height:160%;
    font-style:italic;
	}
	.article-notes {
		margin-top:10px;
    font-size:14px;
	}
	.share-print-bar {
    margin:30px 0 15px 0;
    line-height:160%;
    font-size:16px;
	}

	.article-meta-container {
		font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
    line-height:17px;
	}
	.article-meta-container .panel-title a {
		display:block;
	}
	.language-link,
	.language-link a,
	.article-meta-container .audio-caption,
	.article-meta-container .panel-title a,
	.article-meta-container .panel-body a {
		font-weight:bold;
		font-size:12px;
		color:#333;
		margin:0;
		text-decoration:none;
	}
	.article-meta-container .audio-caption {
		margin-bottom:5px;
	}
	.language-link a:hover,
	.language-link a:focus,
	.language-link a:active,
	.article-meta-container .panel-body a:hover,
	.article-meta-container .panel-body a:focus,
	.article-meta-container .panel-body a:active,
	.article-meta-container .panel-title a:hover
	{
		color:#868D13	}
	.article-meta-container .panel-title a:after {
		content:'[-]';
		display:inline-block;
		float:right;
		font-family:monospace;
		font-weight:normal;
	}
	.article-meta-container .panel-title a.collapsed:after {
		content:'[+]';
	}

	.article-meta-container .divided {
		width:100%;
    border-bottom:dotted #999 1px;
    margin-bottom:20px;
    padding-bottom:20px;
	}


	footer {
		border-top:dotted 3px #868D13;
		padding-top:30px;
		padding-bottom:115px;
	}
	@media (max-width:884px) {
		footer {
			padding-bottom:150px;
		}
	}

	footer i.fa {
		font-size:20px;
	}

	footer i.fa-facebook-square {
		color:#3B5998;
	}
	footer i.fa-twitter-square {
		color:#55ACEE;
	}
	footer i.fa-tumblr-square {
		color:#35465c;
	}

	footer .left-col {
		font-family:'FuturaMdBTBold';
	  letter-spacing:0;
	  font-size:11px;
	  text-align:left;
		height:20px;
	  line-height:20px;
	}
	footer .left-col > span, footer .left-col a {
		display:inline-block;
		vertical-align:middle;
		line-height:normal;
	}
	footer .left-col a {
		color:#000;
		text-decoration:none;
	}
	footer .left-col a:hover {
		color:#868D13;
	}

	footer .copyright {
		font-size:11px;
	  font-family:'FuturaLtBTLight';
	  text-align:right;
	  height:20px;
	  line-height:20px;
	  display:inline-block;
	}

/* GLOBAL> */

/* <INDEX */
	div.main-banner {
		width:100%;
		background-color:#4E4562;
	  border-top:dotted 3px #868D13;
	  border-bottom:dotted 3px #868D13;
	}

	div.main-banner .bg {
		position:relative;
		overflow:hidden;
	}

	div.main-banner .featuring, div.main-banner .featuring a {
		color:#FF8AD0;
		font-family:Georgia, "Times New Roman", Times, serif;
	  font-size:18px;
	  line-height:35px;
	}
	div.main-banner .featuring a:hover {
		color:#868D13;
	}

	div.main-banner .featuring {
		position:absolute;
		top:45%;
		list-style:none;
		padding-left:0;
	  text-align:left;
	}

	div.main-banner .editors-note-wrapper {
		position:relative;
		left:0;
		-webkit-transition:.5s;
	  -moz-transition:.5s;
	  -ms-transition:.5s;
	  -o-transition:.5s;
	  transition:.5s;
	}
	div.main-banner .editors-note-wrapper.open {
		left:-375px;
	}
	div.main-banner .editors-note-button {
		background-color:#B3BD19;
		cursor:pointer;
		position:absolute;
		text-decoration:none;
	  font-size:20px;
	  color:#FFF;
	  padding:10px;
	  right:0;
	  margin-top:12%;
	}
	@media (min-width:386px) {
		.jan-2017 div.main-banner .editors-note-button {
			margin-top:24%;
		}
	}
	div.main-banner .editors-note-button:hover,
	.editors-note-wrapper.open .editors-note-button {
		background-color:#D0D696;
	}

	div.main-banner .editors-note {
		position:absolute;
		color:#FFF;
		background-color:#B3BD19;
		padding:25px;
		padding-right:15px;
		margin-top:1.5%;
	  right:-375px;
	}
	div.main-banner .editors-note .message {
		width:100%;
		height:auto;
		max-width:335px;
		max-height:480px;
	}
	div.main-banner .editors-note .message p {
		padding:0 8px;
	}
	.editors-note .message a {
		color:#5D52FF;
	}
	.editors-note .message a:hover, .editors-note-close:hover {
		color:#2626FF;
	}

	.editors-note .author {
		float:right;
	  font-style:italic;
	}
	.editors-note .acknowledgments {
		font-size:12px;
	}

	.editors-note-close {
		color:#FFF;
		display:inline-block;
		text-decoration:underline;
		margin-top:10px;
	}


	.editors-note .jspVerticalBar {
		background-color:#B3BD19;
	}
	.editors-note .jspTrack {
		background-color:transparent;
	}
	.editors-note .jspDrag {
		background-color:#4E4562 !important;
		width:4px;
	}

	.issue-toc {
		padding-top:35px;
	}

	.toc-section {
		padding-bottom:45px;
	}
	.toc-section-title-wrapper {
	  width:100%;
	  height:15px;
	  font-size:18px;
	  margin-bottom:42px;
	  margin-top:0;
	  text-align:center;
	  border-bottom:solid 1px #999;
	}
	.toc-section-title {
		font-family:'LinuxLibertineOBoldItalic';
	  color:#666;
	  font-size:18px;
	  font-style:italic;
	  background-color:#FFF;
	  padding:0 5px;
	}

	.toc-item {
		border-bottom:dotted 1px #868D13;
		color:#000;
		width:100%;
	  padding-bottom:30px;
	  margin-bottom:25px;
	}
	.toc-section .toc-item:last-child {
		border-bottom:none;
		padding-bottom:0;
		margin-bottom:0;
	}

	.toc-item-title {
		font-family:'LinuxLibertineORegular';
	  font-size:18px;
	  line-height:20px;
	  width:96%;
	  margin:0;
	}
	.toc-item-title a {
		color:#000;
		text-decoration:none;
	}
	.toc-item-title a:hover {
		color: #868D13;
	}
	.toc-item-title a span {
		font-family:'LinuxLibertineOBold';
	}
	.toc-item-title a em {
		font-family:'LinuxLibertineOBoldItalic';
	}
	.toc-item-translation-credit, .toc-item-reviewer-credit {
	  font-family:'LinuxLibertineOItalic';
	  font-size:14px;
	  margin-top:4px;
	  margin-bottom:0;
	  line-height:16px;
	}
	.toc-item-english-teaser {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
	  margin-top:15px;
	  line-height:18px;
	  margin-bottom:0;
	}
	.toc-item-has-audio {
		margin-top:3px;
		margin-bottom:0;
	}
/* INDEX> */

/* <ARTICLE */

section.main {
	border-top:dotted 3px #868D13;
	padding-top:35px;
	padding-bottom:30px;
}

/* ARTICLE> */

/* <ARCHIVE */

.archived-issue-thumb {
	text-align:center;
}
.archived-issue-thumb:hover p {
	text-decoration:underline;
}
.archived-issue-thumb:hover img {
	opacity:0.8;
}

.archived-issue-thumb div {
	height:0;
	padding-bottom:68.2%;
	position:relative;
}
.archived-issue-thumb div img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#eee;
}

/* ARCHIVE> */


/* <RESPONSIVE
	TODO: move all responsive here and clean up;
*/

@media (max-width:886px) {
	div.main-banner .editors-note .message {
		max-height:375px;
	}
}

@media (max-width: 767px) {
	.pull-left-xs {
		float:left !important;
	}
	.input-xs {
		display:inline-block;
		height:22px;
    padding:2px 5px;
    font-size:12px;
    line-height:1.5;
    border-radius:3px;
	}
	.form-block-xs {
		display:block;
		width:100%;
	}
	div.top-right-menu {
		padding-top:12px;
	}
	.text-center-xs {
		text-align:center !important;
	}
	.no-margin-bottom-xs {
		margin-bottom:0 !important;
	}
}

@media (max-width: 4000px) {
	body.page-article footer, body.subpage footer {
		padding-bottom:115px; /*compensate for addthis share bar and donate bar*/
	}
}
@media (max-width:884px) {
	body.page-article footer, body.subpage footer {
		padding-bottom:150px; /*compensate for addthis share bar and donate bar*/
	}
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	  color:#000;
	  border-bottom:dotted 1px #999;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:active,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	  color:#868D13;
	}
}

@media (max-width: 738px) {
	div.main-banner .featuring, div.main-banner .featuring a {
	  font-size:16px;
	  line-height:30px;
	}
	div.main-banner .editors-note-button {
	  font-size:16px;
	  margin-top:10%;
	}
	div.main-banner .editors-note-wrapper.open {
		left:0;
		right:0;
	}
	/*.editors-note-wrapper.open .editors-note-button {
		background-color:#B3BD19;
	}*/
	.editors-note {
        opacity:0;
        position:fixed !important;
        bottom:-480px;
        left:0;
        right:0;
        z-index:1000;
        -webkit-transition:.5s;
		  -moz-transition:.5s;
		  -ms-transition:.5s;
		  -o-transition:.5s;
		  transition:.5s;
		width:100% !important;
    }
    .open .editors-note {
        opacity:1;
        bottom:0;
        left:0;
        right:0;
        width:100% !important;
    }
}
@media (max-width: 628px) {
	div.main-banner .featuring, div.main-banner .featuring a {
	  font-size:16px;
	  line-height:28px;
	}
	div.main-banner .featuring {
		top:40%;
	}
}
@media (max-width: 524px) {
	div.main-banner .featuring, div.main-banner .featuring a {
	  font-size:14px;
	  line-height:24px;
	}
	div.main-banner .featuring {
		top:38%;
	}
}
@media (max-width: 440px) {
	ul.featuring {
	    position: absolute !important;
	    text-align: center !important;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    top:initial !important;
	    background-color: rgba(0,0,0,0.5);
	    overflow: auto;
	}
	ul.featuring > span {
		white-space:normal !important;
	}
	ul.featuring li {
	    display: inline-block;
	    padding: 0 10px 2px;
	}
	div.main-banner .featuring, div.main-banner .featuring a {
	    font-size: 12px;
	    line-height: 18px;
	}
	ul.featuring li:first-child { /* should target 'Featuring' */
		display: block;
	    text-decoration: underline;
	}
	div.main-banner .editors-note-button {
	  padding:8px;
	  margin-top:9%;
	}
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin-bottom:20px; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media (max-width: 767px) {
	body {
		margin-top: 18px;
	}
}

/* RESPONSIVE> */

.b2t {
  color:#000;
  font-size:35px;
  display:block;
  height:40px;
  width:40px;
  position:fixed;
  top:20px;
  right:20px;
  border:solid 1px #CCC;
  text-align:center;
  line-height:40px;
  background-color:#FFF;
  visibility:hidden;
  opacity:0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  -webkit-transform: translate3d(0,0,0); /*fixes jitter */
}
.b2t.b2t-is-visible, .b2t.b2t-fade-out, .b2t:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.b2t.b2t-is-visible {
  /* the button becomes visible */
  visibility:visible;
  opacity:1;
}
.b2t.b2t-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity:.2;
}
.b2t:hover {
  background-color:#868D13;
  color:#FFF;
  opacity:1;
}
@media only screen and (min-width: 768px) {
  .b2t {
    right:20px;
    top:20px;
  }
}
@media only screen and (min-width: 1024px) {
  .b2t {
    height:60px;
    width:60px;
    line-height:60px;
    font-size:55px;
    right:30px;
    top:30px;
  }
}

/*.b2t.b2t-is-visible {

  visibility: visible;
  opacity: 1;
}
.b2t.b2t-fade-out {

  opacity: .5;
}*/

/* temp oct 2015 issue */

.uyghur-default {
	font-family: 'Microsoft Uighur', Georgia, Times, serif;
}
.article-title.uyghur-default {
	font-size:36px;
}
.article-creator-credits.uyghur-default {
	font-size:22px;
}
.article-container.uyghur-default .article-content {
	font-size:20px;
}

.blockquote, .article-content blockquote {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px;
    margin: 10px 40px;
    max-width: 460px;
    width:auto;
    color: #666;
    display: block;
    line-height: 20px;
    padding: 0;
    border-left: none;
}
.article-meta-container blockquote {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 10px 40px;
  max-width: 460px;
  width:auto;
  color: #666;
  display: block;
  line-height: 20px;
  padding: 0;
  border-left: none;
}

/*.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #868D13;;
	background: rgba(134,141,19,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(134,141,19,0.8)), to(rgba(134,141,19,0.7)));
	background: -webkit-linear-gradient(top, rgba(134,141,19,0.8), rgba(134,141,19,0.7));
	background: -moz-linear-gradient(top, rgba(134,141,19,0.8), rgba(134,141,19,0.7));
	background: -o-linear-gradient(top, rgba(134,141,19,0.8), rgba(134,141,19,0.7));
	background: -ms-linear-gradient(top, rgba(134,141,19,0.8), rgba(134,141,19,0.7));
	background: linear-gradient(rgba(134,141,19,0.8), rgba(134,141,19,0.7));
	width: 0;
}*/

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: rgba(210,210,210,0.8);
}

.titles .persian-default, .persian-default .article-content,
.titles .hebrew-default, .hebrew-default .article-content,
.titles .yiddish-default, .yiddish-default .article-content,
.titles .uyghur-default, .uyghur-default .article-content,
.titles .arabic-default, .arabic-default .article-content,
.titles .urdu-default, .urdu-default .article-content {
	direction: rtl;
}

.sans-serif {
	font-family: Arial, Helvetica, sans-serif;
}

@media (min-width:441px) {
	body.page-home.jul-2016 ul.featuring {
		text-shadow:2px 0 #000;
	}
	.apr-2017 div.main-banner ul.featuring {
		text-shadow:2px 2px 2px #000;
	}
	.jul-2019 div.main-banner ul.featuring {
		text-shadow:#000 1px 1px;
	}
}

@media (max-width: 440px) {
	.jul-2016 ul.featuring {
		background-color: rgba(0,0,0,0.7);
	}
	.apr-2017 div.main-banner ul.featuring {
		text-shadow:1px 1px 2px #000;
	}
}


@media (min-width:885px) {
	.jul-2016 div.main-banner .featuring {
		top:52%;
	}
}

.donate-bar {
	position: fixed;
	background-color: #000;
	bottom:0;
	padding: 10px;
	left: 0;
	right: 0;
}

body.page-article .donate-bar, body.subpage .donate-bar {
	bottom:0px;
}


@media (min-width:1000px) {
	.hsia-yu-first-person > .container,
	.norman-erikson-pasaribu-sergius-seeks-bacchus > .container,
	.hagiwara-kyojiro-death-sentence > .container,
	.christopher-patton-dumuzi-incipit > .container {
		width:97%;
	}
	.marieke-lucas-rijneveld-calfs-caul > .container {
		width:97%;
	}
	.ouyang-jianghe-taj-mahal-tears > .container {
		width:97%;
	}
	.hagiwara-kyojiro-death-sentence > .container .col-sm-8,
	.hagiwara-kyojiro-death-sentence > .container .col-sm-4,
	.christopher-patton-dumuzi-incipit > .container .col-sm-8,
	.christopher-patton-dumuzi-incipit > .container .col-sm-4 {
		width:100%;
	}
}

@media (min-width: 1200px) {
	.hsia-yu-first-person > .container,
	.norman-erikson-pasaribu-sergius-seeks-bacchus > .container,
	.hagiwara-kyojiro-death-sentence > .container,
	.christopher-patton-dumuzi-incipit > .container,
	.sebastian-jimenez-galindo-experimental-gardening-manual > .container,
	.marieke-lucas-rijneveld-calfs-caul > .container,
	.ledo-ivo-three-poems > .container {
		width:1170px;
	}
	.page-article.article-feature .article-id-499 > .container {
		width:1000px;
	}	
}

body.oct-2016 div.main-banner .featuring,
body.oct-2016 div.main-banner .featuring a {
	text-shadow:1px 1px #fff;
}

@media (max-width: 440px) {
	body.oct-2016 ul.featuring {
		background-color: rgba(51,51,61,0.95);
	}
	body.oct-2016 div.main-banner .featuring,
	body.oct-2016 div.main-banner .featuring a,
	body.oct-2017 div.main-banner .featuring,
	body.oct-2017 div.main-banner .featuring a {
		text-shadow:none;
	}
}

.responsive-banner {
	position:relative;
	height:0;
	padding-top:68.2%;
	width:100%;
	max-width:855px;
}
.responsive-banner .bg {
	position:absolute !important;
	top:0 !important;
}

.jan-2017 div.main-banner .featuring,
.jan-2017 div.main-banner .featuring a {
    text-shadow: 1px 1px #000;
}

.oct-2017 div.main-banner .featuring,
.oct-2017 div.main-banner .featuring a {
    text-shadow: 1px 1px #999;
}

.karim-rashed-i-came-to-see-you .arabic-default div[dir="ltr"]:after {
    content: url(/images/end-logo-black.gif);
    zoom:0.78;
    -moz-transform: scale(0.78);
}
.karim-rashed-i-came-to-see-you .arabic-default img[width="11"] {
	display:none;
}
.yasujiro-ozu-the-unexpected-scent-of-salad div+img[width="11"] {
	display:none;
}

.article-content small {
	font-size:70%;
}

.page-article .poupeh-missaghi-tim-simonds-tangles-of-the-intimate-and-the-impersonal .caption {
	font-style:normal;
  line-height: 1.5;
}

.issue-45.article-feature img[src="/images/end-logo-black.gif"],
.issue-49.article-feature img[src="/images/end-logo-black.gif"],
.radna-fabias-habitus img[src="/images/end-logo-black.gif"],
.mustafa-sitou-flirtation img[src="/images/end-logo-black.gif"],
.mustafa-stitou-two-half-faces img[src="/images/end-logo-black.gif"],
.article-id-390 img[src="/images/end-logo-black.gif"],
.article-id-200 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-415 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-413 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-417 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-424 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-427 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-431 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-436 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-440 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-443 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-444 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-445 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-447 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-453 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-460 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-464 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-466 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-467 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-468 img[src="/images/end-logo-black.gif"],
.article-feature .article-id-469 img[src="/images/end-logo-black.gif"],
.article-nonfiction .article-id-238 img[src="/images/end-logo-black.gif"]
{
	display:none;
}

.itzik-manger-poems-and-ballads-ruth .article-translation-credit,
.body-article-id-639.article-poetry .article-translation-credit {
	display:none;
}

.dvoyre-vogel-figures-of-the-day .english-default .article-content img {
	max-width:455px;
}
.dvoyre-vogel-figures-of-the-day .yiddish-default .article-content img {
	max-width:380px;
}

article.katica-kulavkova-on-the-alphabet-of-dreams-a-letter-to-carl-gustav-jung p.article-creator-credits {
	font-family:Arial;
}

.violeta-savu-four-poems .article-translation-credit {
	display:none;
}

.page-search .toc-item.article-feature.article-id-434 {
	display: none;
}

.body-article-id-453 img[src="/images/print-icon.gif"] {
	display:none;
}
.body-article-id-453 section.main {
	background-color:#000;
	color:#fff;
}
.body-article-id-453 .article-feature-caption {
	color:#888;
}
.body-article-id-453 .article-meta-container,
.body-article-id-453 .article-meta-container a,
.body-article-id-453 .audio-caption {
	color:#fff;
}

