/* Overrides and Extra CSS for the Cedarville Wordpress Theme  */
h2,h3,h4,h5,h6 { text-transform: none;}

/* Overridden Styles from Cedarville CSS */
body.tag {
    font-size: 15.75px;
    background-color: inherit;
    color: inherit;
    padding: inherit;
    border-radius: inherit;
    font-weight: inherit;
    margin-top: inherit;
}
/* Fixes extra padding below breadcrumbs when hero image is hidden */
.page-title+:not(main)+:not(nav) {
    padding-top: inherit;
    padding-bottom: inherit;
}

/* Additional Styles */
ul.commentlist, ul.children {
	list-style-type: none;
}
article.sticky {
	background-color: #e6e6e6;
    margin-bottom: 15px;
}
#wp-calendar {
    width: 100%;
}
#wp-calendar caption {
    text-align: right;
    color: #333;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 15px;
}
#wp-calendar thead {
    text-align: center;
}
#wp-calendar thead th {
    padding-bottom: 10px;
}
#wp-calendar tbody {
    color: #aaa;
}
#wp-calendar tbody td {
    background: #f5f5f5;
    border: 1px solid #fff;
    text-align: center;
}
#wp-calendar tbody td:hover {
    background: #fff;
}
#wp-calendar tbody .pad {
    background: none;
}
#wp-calendar tfoot #next {
    font-size: 10px;
    text-transform: uppercase;
    text-align: right;
}
#wp-calendar tfoot #prev {
    font-size: 10px;
    text-transform: uppercase;
    padding-top: 10px;
}

/* WP 5+ */
p.has-drop-cap::first-letter {
    float: left;
    font-size: 8.4em;
    line-height: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

/* copy of CU pull-quote */
.wp-block-quote {
    border-top: 2px #fdb813 solid;
    border-bottom: 2px #fdb813 solid;
    margin: 1.5em;
    padding: 10px 0;
    clear: both
}
.wp-block-quote>p {
    font-style: italic;
    line-height: 1.1;
    font-size: 1.8em;
    margin: 1em 1em .5em;
    text-transform: uppercase
}

.wp-block-quote>cite {
    text-align: right;
    font-size: .9em
}

.aligncenter { margin:auto;}

.date {font-weight: 700;}