/*h3 { margin-top: 3em; font-family: CenturyGothic, Arial, sans-serif; font-size: 1.6rem; text-transform: uppercase; color: hsla(0, 0%, 50%, 1); padding-bottom: 0.15em; border-bottom: 2px groove hsla(0, 0%, 90%, 1); }*/

section:not(:first-of-type) { margin-top: 3em; }
section:last-of-type { margin-bottom: 3em; }

#content #sidebar_right>h3:first-of-type { margin-top: 0; }

aside figure { width: 100%; padding: 0; position: relative; }
aside figure img { width: 100%; }
aside figure span { position: absolute; width: 66.6667%; height: 66.6667%; background-image: url(/theme/images/play-button.min.png); background-size: contain; top: 16.6665%; left: 16.6665%; opacity: 0.7; background-position: 50% 50%; background-repeat: no-repeat; }
aside figure span:hover { opacity: 1; }
aside figcaption { font-size: 1.25rem; background-color: #ddd; margin-bottom: 1em; padding: 0.5em 0.75em; }
aside p { font-size: 1.25rem; }

figcaption { font-weight: bold; }
figcaption.transparent { background: none; padding-left: 0; padding-right: 0; padding-top: 1em; }

.row.letter { margin-top: 1.5em; margin-left: -2em; margin-right: -2em; }
/*p, li {  }*/
p.date { text-align: right; margin-bottom: 2em; }
ol, ul { margin-top: 0.5em; margin-bottom: 0.5em; padding-left: calc(48px + 1em);}
ol.roman { list-style: upper-roman; }
ol.roman>li { margin-top: 1.5em; margin-bottom: 0.5em; font-weight: bold; }

li { margin-bottom: 10px; text-indent: 0 !important; }
.primary-menu li { margin-bottom: 0; }
.primary-menu ul { margin-top: 0; }

#sidebar_right nav ul { list-style: none; padding-left: 0; font-family: Georgia, Times, sans-serif; }
#videos-201510-abc-news ul.top li { padding-left: 14px; list-style: none; text-indent: -14px; clear: left; }
#letters-201510-abc-news ul.top li { list-style: none; }
#videos-201510-abc-news>ul>li ul.level-1 { display: none; margin-bottom: 2.5em; }
#videos-201510-abc-news ul.level-1>.leaf { margin-left: 15%; }
#videos-201510-abc-news span.subtitle { color: hsla(207, 20%, 45%, 1); display: inline-block; padding-top: 0.2em; font-size: 1.2rem; font-family: "Jost", Arial, Verdana, sans-serif; text-transform: uppercase; }
#videos-201510-abc-news a:hover span.subtitle { text-decoration: underline; }
#videos-201510-abc-news span.triangle { position: relative; padding: 0.25em 0 0; }
#videos-201510-abc-news span.triangle:before { position: absolute; font-size: 0.85em; left: 1.5em; }
#videos-201510-abc-news span.triangle.collapsed:before { content: '▶'; top: 5px; }
#videos-201510-abc-news span.triangle.expanded:before { content: '▼'; top: 6px; }
#sidebar_right section a { font-family: Georgia, Times, sans-serif; }
#sidebar_right section a p,
#sidebar_right section p,
#sidebar_right nav li a span,
#sidebar_right nav li span { padding: 8px 14px; font-size: 14px; }
#letters-201510-abc-news ul.top li { clear: both; padding-bottom: 1em; }
#letters-201510-abc-news ul.top li span { padding: 0; }
/*#sidebar_right nav ul.menu.top { list-style: none; padding-left: 0; }
#sidebar_right nav ul.menu>li { font-family: CenturyGothic, Arial, sans-serif; font-size: 1.3333rem; line-height: 1.4em; letter-spacing: 0; margin-bottom: 0.6667rem; }
#sidebar_right nav li span.title { letter-spacing: 0; font-weight: bold; color: hsla(210, 50%, 44%, 1); }*/
/*#sidebar_right nav li a.active span.title { color: hsla(0, 64%, 40%, 1); }*/
img.ttip { float: left; max-width: 60px; margin-right: 0.75rem; margin-bottom: 0.75rem; box-shadow: 0 0 2px #aaa; }

@media (min-width: 768px) {
	div.church-letter { box-shadow: 2px 2px 7px #ccc; padding: 0 4em 2em; margin-top: 0.25em; }
}
@media (max-width: 767px) {

}
div.church-letter p.re { font-weight: bold; text-indent: 0 !important; }
div.attachment { box-shadow: 2px 2px 7px #ccc; padding: 2.5em 4em; margin-top: 0.25em; }
p.deck { margin-bottom: 2.5rem; }
p.quote { font-style: italic; padding-left: 2.5%; padding-right: 2.5%; text-indent: 0 !important; }
/*#content div.attachment h2 { font-size: 2rem; color: #444; line-height: 1.4em; margin-top: 0.75em; margin-bottom: 0.3333em; }*/
/*#content div.attachment>h2:first-of-type { font-size: 2.2rem; color: #222; }*/
/*#content div.attachment h2 { line-height: 1.4em; margin-top: 0.75em; }*/
/*#content div.attachment>h2:first-of-type {}*/

#content .main>h1 { margin-bottom: 0.3333em; }
/*.path-statements-abc-news #content h1 { margin-bottom: 0.25em; font-size: 3rem; line-height: 1.3333em; }*/
/*.path-statements-abc-news #content h1 .headline { display: block; font-size: 3rem; line-height: 1.3333em; text-transform: uppercase; }*/
.path-statements-abc-news #content h1 .subhead,
.path-statements-abc-news #content h1 .subheadline,
.path-statements-abc-news #content main>h2 { display: block; margin-bottom: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.3333em; color: #444; padding-right: 12%; margin-top: 1rem; margin-bottom: 2.5rem; }
.path-statements-abc-news #content h3 { font-family: CenturyGothic, Arial, Verdana; font-size: 18px; line-height: 1.5em; color: #444; font-weight: bold; margin-top: 1.6667em; }
.footnotes>p:first-child:before { content: ''; display: block; border-top: 1px solid #ddd; margin-right: 50%; margin-top: 1.5em; margin-bottom: 0.75em;}
.footnotes p { font-size: 1.15rem; line-height: 1.4em; margin-right: 8%; }
