/*
Theme Name: FP UUA Congregation Child
Description: This is a modification of uua-congregation which contains our customizations
Author: Stonewall Ballard
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: accessibility-ready, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, left-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
Theme URI: http://uuatheme.org
Author URI: http://stoney.sb.org
Text Domain: fp-uua-congregation-child
Template: uua-congregation
*/

/* We don't show date and author for most items */
article .entrymeta {
	display: none;
}
/* make the music item more visible */
/*
section.upcomingservice_widget .service_music a {
  color: #000000;
  pointer-events: none;
}
*/

/* Override the main theme's site-notice style */
.site-notice {
  color: #ffffff;
  background: #374587;
  text-align: center;
}

section.upcomingservice_widget .entrymeta .service_music {
  font-weight: bold;
  color: #000000;
}

section.upcomingservice_widget .music_label {
  font-weight: bold;
  color: #000000;
}

section.upcoming_service_list_widget .entrymeta {
  font-weight: bold;
  color: #000000;
}

section.upcoming_service_list_widget {
  font-weight: bold;
  color: #000000;
}

.page-id-29 .entry-title {
	display: none;
}

.rss_items {
}

.rss_item {
	margin-top: 0;
	margin-bottom: 0.75em;
	padding: 0;
	line-height: 1.2;
}

.rss_item a {
	margin-bottom: 0;
	margin-top: 0;
	font-size: 0.9em;
}

.rss_item .rss_date {
	font-size: 0.8em;
	font-weight: bold;
}

.rss_page_items {
}

.rss_page_item {
	margin-top: 1em;
	margin-bottom: 0.75em;

}

.rss_page_item a {
	font-size: 1.2em;
}

.rss_page_date {
	font-size: 0.9em;
	font-weight: bold;
	margin-top: -1em;
}

.rss_page_desc {
	margin-left: 1em;
	padding-top: 0;
}

.rss_widget_item {
	border-bottom: thin solid #e2e2e2;
	margin-bottom: 0.1em;
}

.rss_widget_item a {
	font-size: 0.9em;
	font-weight: bold;
}

.rss_widget_date {
	font-size: 90%;
	font-weight: lighter;
	margin-top: -0.2em;
}

/* Keep iframes under control */
iframe {
	max-width: 100%;
}

/* format front-page notice box */
.home .display-posts-listing .listing-item .title {
	display: none;
}

.home .display-posts-listing .listing-item .content
{
	text-align: center;
	border: thick #F00 double;
	padding: 4pt;
	background-color: #c3ebfe;
	margin-bottom: 10pt;
}

.home .display-posts-listing .listing-item p
{
	margin: 0;
	font-style: default;
	font-weight: bold;
}

/* Make the sidebar page tree clearer */
ul.page-tree ul ul
{
	margin-left: 0.5em;
	font-size: 90%;
}

/* Fix the upcoming service entry box */
.uu-service-list article:after
{
	content: " ";
	display: block;
	height: 0;
	clear: both;
}

.uu-service-list article.featured h3
{
	font-weight: 600;
  	margin-top: 0.5em;
	font-size: 120%;
}

.uu-service-list article.featured {
  margin-bottom: 1.5em;
  padding-bottom: 5px;
  border-bottom: 1px dotted #ccc;
}

.uu-service-list article.featured .speaker
{
	font-size: 100%;
}

.uu-service-list article.service-archive-list
{
	padding: 0;
}

.uu-service-list article h4
{
	font-weight: 600;
}

.uu-service-list article.service-archive-list h4
{
	margin-top: 0;
	margin-bottom: 0;
	font-size: 100%;
}

.uu-service-list article.service-archive-list .service-meta {
    width: 15%;
    float: left;
}

.uu-service-list article.service-archive-list time {
  display: inline-block;
  width: 100%;
}

.uu-service-list article.service-archive-list .speaker {
  font-weight: normal;
  margin-bottom: 6px;
}

.uu-service-list article.service-archive-list .entry-content {
  display: inline-block;
  margin-left: 5%;
  margin-bottom: 10px;
  font-size: 100%;
  width: 80%;
}

.uu-service-list article.service-archive-list:last-of-type {
  margin-bottom: 2.5em;
}

/* The service archive */
article.uu_services h2 {
	font-size: 120%;
	margin-bottom: 0;
}

article.uu_services .entry-content h4 {
}

.podcast_meta
{
	font-size: 90%;
}

/* Remove right bar after speaker since time is on next line now */
.upcomingservice_widget .speaker {
  border-right: none !important;
}

/* Using the main menu in the left sidebar, focused on the current section */
.left-sidebar .widget_nav_menu ul.menu > li {
	display:  none;
}

.left-sidebar .widget_nav_menu ul.menu > li.current-menu-ancestor {
	display: block;
}

.left-sidebar .widget_nav_menu ul.menu > li.current-menu-ancestor > a {
	font-size: 1.2em;
}

.left-sidebar .widget_nav_menu li.current-menu-item > a {
	font-weight: bold;
	color: black
}

.left-sidebar .widget_nav_menu ul.sub-menu {
	padding-left: 0.5em;
}

/* Centering images. Note the width setting*/
.center {
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
*/
}

/* Change the yellow #febe10 to something more pleasant */
.slide-search {
  background: #a9bcfa;
}

.slide-location a {
  color: #a9bcfa;
}

.home-widget-2 {
  background: #a9bcfa;
}

.content-info a {
  color: #a9bcfa;
}

body.grey-red .content-info a,
body.grey-red .slide-location a {
  color: #a9bcfa;
}

body.aqua-green .content-info a,
body.aqua-green .slide-location a {
  color: #a9bcfa;
}

.upcomingservice_widget ul li a {
  background: #89a0f9;
}

.upcomingservice_widget ul li a:hover {
  background: #dde3fd;
}

.carousel .carousel-caption h4,
.carousel .carousel-caption p {
  background: rgba(169, 187, 250, 0.8);
}

/* Pastoral Care book list */
.booklist table tr > td {
	white-space: nowrap;
	padding-right: 1em;
}

/* Category posts */

/* Show author & date for Parishioner Stories */
article.category-testimonials .entrymeta {
	display: block;
	font-size: 1.2em;
}

article.category-testimonials h2.entry-title {
	font-size: 1.5em;
}

/* Donate and Pledge buttons on the left sidebar */
#donatemodule {
	padding-top: 10px;
}

/* Event Organizer plugin */
ul.eo-events-widget {
	padding-left: 0;
	list-style-type: none;
	font-size: 90%;
}

.eo-event-head {
	font-weight: bold;
}

.eo-events li {
	border-bottom: thin solid #e2e2e2;
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
}

/* Nice Tables */

table.normal th, table.normal td
{
	padding: 5px;
}

.nowrap table tr > td {
	white-space: nowrap;
	padding: 10px;
}

/* News Submission Guidelines */
table.newsguidelines {
	border-collapse: collapse;
}

table.newsguidelines td {
	white-space: nowrap;
	padding: 2px 10px 2px 10px;
}

table.newsguidelines tr {
	border-bottom: thin solid #e2e2e2;
}
