@CHARSET "US-ASCII";
/*
CSS for SeattlePeaceChorus.org
Author: Tom Sharp
Updated: 17 September 2015, 17 October 2016
*/

.teal {
    color: #1a8191;
}

/* The sitmap styles hide info from our sitemap.
See WeaverX Theme Options > Advanced Options > Site Options > Exclude Pages from SiteMap.
We also exclude protected pages: 1560,1864,1885,1892,1909,2095,2298,2309,2856,2932,2945
*/
#site-title {
    max-width: 66%;
}
#breadcrumbs {
    background-color: inherit;
    color: black;
}
#breadcrumbs a {
    margin-left: 3px;
	color: #29598C;
	text-decoration: none;
}
#breadcrumbs a:hover {
	color: #E86000;
}
#breadcrumbs .bcur-page {
    margin-left: 3px;
}

#sitemap-categories {
	display: none;
}

#sitemap-tags {
	display: none;
}

#sitemap-authors {
	display: none;
}
/*hide the secondary sidebar for the nil search result: */
body.search-no-results #nav_menu-2 {
	visibility: hidden;
}

body.search-no-results #secondary-widget-area {
	visibility: hidden;
}
/* Hides the redundant paragraph under the password box */
p.nopassword {
	visibility: hidden;
}
/* colon between "Search Results" and the search terms . . .
Oops, the same ID and style are used for all breadcrumbs.
#breadcrumbs .bcur-page:before {
	content: ": ";
} */
/*
Hides featured images in search results
*/
.wvrx-fi-link .featured-image {
	visibility: hidden;
	height: 1px;
	width: 1px;
}

h1 {
	font-family: papyrus, fantasy, Arial, "Helvetica Neue", Helvetica,
		sans-serif;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.25em;
}

.font-sans-serif {
	font-family: papyrus, fantasy, Arial, "Helvetica Neue", Helvetica,
		sans-serif;
}

ul.compact-simple {
    list-style-type: none;
}

ul.simple {
    list-style-type: none;
}
ul.simple li {
    margin-bottom: 2em;
}

ul.spaced-out li {
    margin-bottom: 1.5em;
}

/* Continue reading */
div.continue {
    font-weight: bold;
    color: #1a8191; /* teal */
}
div.eunitnoc {
    font-weight: bold;
    color: #1a8191; /* teal */
    text-align: right;
}
.show {
	display: flow;
}
.hide {
	display: none;
}

/* Expanding FAQ list styles */
ol.faq {
	list-style: none;
	margin-top: 5px;
}

ol.faq li {
	list-style: none;
}

ol.faq ul li::before {
    content: "•  ";
    color: black;
}

ol.faq li:hover {
	background-color: transparent;
	background-image: none;
}

ol.faq h3 {
	font-size: 95%;
	padding-bottom: 5px;
	cursor: pointer;
	padding-left: 20px;
	background:
		url(//seattlepeacechorus.org/wp-content/uploads/customize/open.jpg)
		top left no-repeat;
}

ol.faq h3.active {
	background:
		url(//seattlepeacechorus.org/wp-content/uploads/customize/close.jpg)
		top left no-repeat;
}

ol.faq div.description {
	padding-left: 25px;
}

ol.faq div.hidden {
	display: none;
	padding-left: 30px;
}

ol.faq div.description p {
	font-size: 100%;
}

/* These are needed to restore numbers and bullets for lists inside a FAQ list. */
ol.numbered {
	margin-bottom: 1em;
}

ol.numbered li {
	list-style-type: decimal;
    margin-bottom: 0.5em;
}

ul.bullets li {
	list-style-type: disc;
    margin-bottom: 1em;
}

/* Page styles */
table {
	border-collapse: collapse;
	border-spacing: 4px;
	empty-cells: show;
}

table th, td {
	border-style: solid;
	border-width: 1px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

pre {
	font-size: 80%;
}

.bold {
	font-weight: bold;
}

.songcover {
	float: left;
	width: 200px;
	margin-bottom: 200px;
}

div.tracks {
	display: block;
	margin-left: 220px;
}

audio.player {
	display: block;
	margin-top: 10px;
	width: 80%;
}

.songfile {
    font-weight: bold;
    font-size: larger;
    color: rgb(49, 83, 175);
}

.clearboth {
	clear: both;
}

.clearleft {
	clear: left;
}

.widest {
	width: 100%;
}

.top15 {
	margin-top: 15px;
}

.top1em {
	margin-top: 1em;
}

.top2em {
	margin-top: 2em;
}

.top0 {
	margin-top: 0;
}

.bottom0 {
	margin-bottom: 0;
}

.bottom1em {
	margin-bottom: 1em;
}

.centertext {
	text-align: center;
}

.toptext {
	vertical-align: text-top;
}

.inline {
	display: inline-block;
}

input.paypad {
	padding-top: 5px;
}

ol.upperRoman {
	list-style-type: upper-roman;
}

div.rightbox {
	float: right;
	width: 15em;
	background: #FECB65;
	margin: 3px;
}

p.shrink {
	margin: 5px;
}

h3.shrink {
	margin: 5px;
}

h4.shrink {
	margin: 5px;
}

hr.shrink {
	margin: 2px;
}

hr.thick {
	height: 3px;
	background: black;
	border: 1px solid black;
}

.smaller {
	font-size: 70%;
}
/*
Ninja forms
*/
div.txt100 textarea {
    height: 100px;
}
div.txt50 textarea {
    height: 50px;
}

/*
In the Media
*/
table.media tr {
    text-align: left;
    vertical-align: top;
}
table.media tr td {
   padding: 5px;
   border-top: 1px solid black;
   border-bottom: none;
   border-left: none;
   border-right: none;
}
img.media {
   display: table-cell;
   vertical-align: top;
   max-width: 200px;
}
div.media-caption {
   font-size: small;
   margin-top: 2px;
}
img.howto {
   display: table-cell;
   vertical-align: top;
   max-width: 400px;
}

/*# sourceMappingURL=style.css.map */
