/*Adds spacing to bottom of all audio players*/
.wp-audio-shortcode{
margin-bottom:1.7em;
}

/* Remove title link from Display posts shortcode */
.display-posts-listing div.listing-item a.title {
	display: none;
}
/*make h1 text smaller*/ 
h1.postsabc {
	font-size: 2rem;

}
/*make h2 text smaller*/ 
h2 {
	font-size: 2rem;
}

/*make h3 text smaller*/ 
h3 {
	font-size: 1.8rem;
}

/*make h4 text smaller*/ 
h4 {
	font-size: 1.7rem;
}

/*table design*/ 
table.content {

	background:#F0F8FF;
border-width: 2px;
border-color: white;

}
/*table design*/ 
td.content {

background:#F0F8FF;
border-width: 2px;
	border-color: white;

}
/* Line divider code */
hr.style-one {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
	    color: #333;
    text-align: center;
	    background-image: linear-gradient(to right, #ccc, #333, #ccc);

}
hr.style-one:after {
    content: "Next Homily";
    display: inline-block;
    position: relative;
    top: -0.8em;
    font-size: 1em;
    padding: 0 0.25em;
    background: white;
}

/* Remove single-post icon/border at top */
.is-singular .entry-content:before {
  content: "";
}
.is-singular .entry-inner:after {
  background: none;
}
.is-singular .entry-content:before {
  border-top: none;
}

/* remove white space above single post & site pages */
.page .site-content,
.single-post .site-content {
    padding-top: 0 !important;
}

/* Reduce top margin on h2, h3 & h4 headings */
.is-singular h2 {
  margin-top: 7px;
}

.is-singular h3 {
  margin-top: 0px;
}

.is-singular h4 {
  margin-top: 0px;
}

@media only screen and (min-width: 681px) {
    /* CSS to adjust what shows on page jumps for H2*/
    #content h2::before { 
        display: block; 
        content: " "; 
        margin-top: -120px; 
        height: 120px; 
        visibility: hidden; 
        pointer-events: none;
    }

    /*CSS to adjust what shows on page jumps for H3*/
    #content h3::before { 
        display: block; 
        content: " "; 
        margin-top: -120px; 
        height: 120px; 
        visibility: hidden; 
        pointer-events: none;
    }
}



/* read more boxes on front page */
@media screen and (min-width: 1601px) {
  .posts .entry-inner-content {
    height: 350px;
  }
}

/* color of older posts button */
#infinite-handle span,
#infinite-handle span button {
  background: #e7ae01;
}

/*stop table text from breaking up words*/
th{
  word-break:break-word !important;
}

/* footer in the theme*/
#footer-coming-homily {
	  padding: 0px;
	  margin: 0px;
}
#footer-coming-homily li {

    border-bottom: 1px solid #363b40;
    border-top: 1px solid #363b40;
    padding: 8px 0;
}