/* CSS Document */
@import url("https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,700,700i|Work+Sans:400,800");
body {
background-color: #FFFFFF;
margin: 1.2em;
font-family: "Crimson Text", serif;
font-weight:400;
font-size:1.4em;
color:#000000;
line-height:1.7em;
text-align:left;
}

p {
display: block;
margin-bottom:1em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}

.nr-heading {
font-weight: bold;
font-family: "Work Sans", sans-serif;
}

h1, h2, h3, h4, h5, h6 { 
font-weight:normal;
line-height:normal;
display:block;
}

h1.header {
font-family: "Crimson Text", serif;
font-weight:400;
font-size:1.85em;
margin-top:.8em;
margin-bottom:9px;
color:#000000;
}

h2.author {
font-family: "Work Sans", sans-serif;
font-size:.8em;
font-weight:400;
color:#000000;
line-height:1.8em;
display: block;
margin-top:5px;
padding-top:5px;
border-top: #000000 1px solid;
text-transform:uppercase;
}

h3.date {
font-family: "Work Sans", sans-serif;
font-weight:400;
font-size:.6em;
color:#999999;
text-transform:uppercase;
}

h4.subhead {
padding:0px;
font-family: "Crimson Text", serif;
font-weight:400;
color:#999999;
font-size:1.2em;
margin:0px;
}

.caption {
font-family: "Crimson Text", serif;
color:#999;
font-size:.6em;
line-height:15px;
font-weight:400;
display:block;
}

.image {
max-width: 100%;
height: auto;
padding-bottom:7px;
vertical-align:middle;
}

img {
max-width: 100%;
height: auto;
vertical-align:middle;
}

blockquote {
display: block;
margin:2em;
font-size:.9em;
line-height:1.5em;
}

i em {
font-style:italic;
}

.rteright {
text-align:right;
}

.slug_editorial {
font-family: "Crimson Text", serif;
font-size: 11px;
color: #333;
font-weight:400;
text-transform: capitalize;
}

.drop {
font-family: "Crimson Text", serif;
color: #000;
font-weight: 400;
font-size: 300%;
padding-right: .1em;
line-height: .9em;
letter-spacing: -0.1em;
}

cent {
margin: 0 auto;
}

.title_inside {
font-family: "Work Sans", sans-serif;
font-size: 1em;
line-height: 1.4em;
color: #000;
font-weight: 800;
}

.title_inside-red {
font-family: "Work Sans", sans-serif;
font-size: 1em;
line-height: 1.4em;
color: #000;
font-weight: 800;
}

img.bullet-blue {
margin-top: 2px;
margin-right: 4px;
width: 16px;
height: 14px;
}

.slug_editorial {
font-family: "Crimson Text", serif;
font-weight:400;
font-size: 11px;
color: #333;
text-transform: capitalize;
line-height:1.4em;
}

.small_caps {
font-variant: small-caps;
font-size: 1.2em;
} 

.bioline {
color: #666;
}

.biolineNR {
color: #666;
font-variant: small-caps;
}

.title_poem {
    font-family: "Work Sans", sans-serif;
    font-size: 25px;
    color: #000;
	font-weight:400;
    text-transform: capitalize;
}

@media all and (min-width: 960px) {
body{
font-size: 130%;
}
h1.header {
margin-bottom:.5em;
}
}
 
@media all and (max-width: 959px) and (min-width: 600px) {
body{
font-size: 140%;
}	
blockquote {
margin:.8em;
}
h1.header {
font-size:170%;
margin-bottom:.5em;
}
}
 
@media all and (max-width: 599px) and (min-width: 320px) {
body {
font-size: 140%;
}

h1.header {
font-size:160%;
line-height:120%;
margin-bottom:.5em;
}

h2.author {
font-size:70%;
line-height:120%;
margin-top:8px;
padding-top:8px;
}

h3.date {
font-size:60%;
}

h4.subhead {
font-size:100%;
}

.caption {
font-size:50%;
}

blockquote {
margin:1em;
font-size:85%;
}
}

@media all and (max-width: 319px) and (min-width: 220px) {
body {
font-size: 110%;
}

h1.header {
font-size:140%;
line-height:110%;
}

h2.author {
font-size:75%;
line-height:120%;
}

h3.date {
font-size:50%;
}

h4.subhead {
font-size:100%;
}

.caption {
font-size:45%;
}

blockquote {
margin:.6em;
font-size:80%;
}
}