
/*Site banner header text background*/

.site-banner-header {; backdrop-filter: blur(1px);}


/* Supress links to rss-exclude category page */
a[href="https://justmoney.org/rss-exclude/"] {
  display: none;
}

/*Supress Category:title on category pages */
.category #page .page-header {
	display:none;
}

body.archive .pdfprnt-button {display: none;}

/*remove white space from top of category pages with min-width under 600*/
@media only screen and (max-width: 1200px) {
.category #page .site-content {padding-top: 0px !important}
}

@media only screen and (min-width: 1201px) {
.category #page .site-content {padding-top: 90px !important}
}
	

/* remove blog-subscription button as we're not using it */

#blog_subscription-1 {background-color:white; display:none;}

/* keep table alignment neat */

.neat-table {
	border:1px solid #fff; 
	text-align:left; 
	vertical-align:top;
}

/* Prevent images from having too much white space around them */
.alignright {margin: 0 0 1em 1em;}

.alignleft {margin: 0 1em 1em 0;}

/* remove default border lines within tables */

table {border:1px solid #fff;}

.wp-block-table td {border: 1px solid #fff;}

.wp-block-table th {border: 1px solid #fff;}

.wp-block-table tr {border: 1px solid #fff;}


/* Vertically align text at top of table cells */


table {vertical-align:top !important;}

.wp-block-table td {vertical-align:top;}

.wp-block-table th {vertical-align:top;}

.wp-block-table tr {vertical-align:top;;}

/* Make excerpts with class fp-excerpt white in featured post slider
 */
#site-banner div.site-banner-header p {
	font-size:0;
}


#site-banner div.site-banner-header p:first-of-type {
	color: white !important;
	font-size:1.3em !important;
}



/* keep words from breaking when they wrap to next line */

.wp-block-table td, 
.wp-block-table th {
       word-wrap: normal;
       word-break: keep-all;
}

.entry-meta {word-wrap:break-word!important; -webkit-hyphens: auto!important;
-ms-hyphens: auto!important;
hyphens: auto!important}

/*
.sd-sharing-enabled {display:none}
*/

/*Prevent posts from tiling on laptop width displays, tiling will still be allowed on wide desktop displays

@media only screen and (min-width:2em) and (max-width: 4800px) {

.category-1500 .posts .hentry {
    width: 100%;
}
}
	
	/*
.site-banner-media, .site-banner .site-banner-thumbnail {

	  padding-bottom: 40%;

} */
	
is-singular div#content {
    padding-top: 0px !important;
}
	.is-singular .entry-content, .is-singular:not(.home) .entry-content, .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-content {
    padding-top: 2rem;
}
	/*remove padding above title on home page */	
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
    padding-top: .5rem;
}


/* To reduce gap between top header and Page title 

.is-singular div#content {
padding-top: 1px !important;
}
*/

/* To reduce gap above and below of Page title */

.is-singular:not(.home):not(.page-template-eventbrite-index) .entry-header {
padding-top: 12px !important;
padding-bottom: 12px !important;
}


@media only screen and (max-width: 1200px){
.page-id-77.is-singular .entry-header, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-header, .page-template-eventbrite-index .page-header, .single-event .entry-header {
    padding: 0 3em 0 0;
    text-align: center;
  }
	.site-banner-media, .site-banner .site-banner-thumbnail {    padding-bottom: 43%;
}
	is-singular div#content {
    padding-top: 0px !important;
}
	.is-singular .entry-content, .home.is-singular:not(.home) .entry-content, .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-content {
    padding-top: 2rem;
}
	
/*remove padding above title on home page */	
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
    padding-top: .5rem;
}
}

@media only screen and (max-width: 680px){
.page-id-77.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
    padding-top: 0px;
	}
is-singular div#content {
    padding-top: 0px !important;
}
	.is-singular .entry-content, .home.is-singular:not(.home) .entry-content, .is-singular.has-post-thumbnail:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-content {
    padding-top: 2rem;
}

}





/*home (post) pages template, remove space below flourish for screens wider than 1600px*/
.home.is-singular .entry-header, .has-post-thumbnail.is-singular:not(.home):not(.single-format-image):not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-header, .page-template-eventbrite-index .page-header, .single-event .entry-header {
    padding: 1em 3em 0 0 !important;
}


/*home (posts) pages template remove space above flourish for screens wider than 1600px*/
	
.home.is-singular .content-area, .single-format-image.has-post-thumbnail .content-area {
    padding-top: 1rem;
}

/*Stop displaying slider images under top menu in laptop and desktop widths */

@media only screen and (max-width: 1200px) {
  .site-header, .admin-bar     .site-header, .admin-bar.is-singular .site-header {           position: relative;
		top: 0;
}
}



/* Single post display, move title text off left edge */
.is-singular:not(.page-template-eventbrite-index):not(.woocommerce-page) .entry-header h1 {
	margin-left: .5rem;
}


/* keep post titles smallish */
.entry-header h1, .page-header h1 {
    font-size: 2.5rem;
    font-weight: 700;
    text-align: left;
}

@media only screen and (max-width: 960px){
.entry-header h1, .page-header h1 {
		font-size:2.5rem !important;
	}
}

@media only screen and (max-width: 1200px){.entry-header h1, .page-header h1 {
		font-size:2.5rem !important;
	}}

@media only screen and (max-width: 1400px){	.entry-header h1, .page-header h1 {
		font-size:2.5rem !important;
	}}

/*remove flourish about titles*/
.entry-inner:before, .entry-inner:after, .is-singular .entry-content::before, .error404 .entry-content::before {
	display: none;
}

/*Remove extra space between lines in headline texts */
h1:not(.home), h2:not(.home), h3:not(.home), h4:not(.home), h5:not(.home), h6:not(.home) {line-height: normal;}

h1, h2, h3, h4, h5, h6 {line-height:normal;}

.left {
 float: left;
 padding: 0 10px 0 0;}



/* Revise fog effect on bottom of tiles 
.too-short .entry-inner-content:before, .too-short .link-more:before 

*/

.too-short .entry-inner-content:before, .too-short .link-more:before {
	
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,.95)))!important;


background: -o-linear-gradient(top, rgba(255,255,255,0) 80%,rgba(255,255,255,.95) 100%)!important;

background: -ms-linear-gradient(top, rgba(255,255,255,0) 80%,rgba(255,255,255,.95) 100%)!important;
	
background: linear-gradient(to bottom, rgba(255,255,255,0) 80%,rgba(255,255,255,.95) 100%)!important;
}

/* Keep the profile images small when tiled in categories or in search results */
body div#page.hfeed.site img, body.category .category-just-money-profiles-category img, body.search .category-just-money-profiles-category img {
	width: 35%!important;
	margin-bottom: 0!important;
  }

body.category h2.entry-title, body.search h2.entry-title {
    font-size: 1.4em;
    text-align: left;
}

/* Remove flourish above Secondary Title s */
.posts div.entry-inner:before {    display:none;}

.posts .hentry:not(.has-post-thumbnail)::before {display:none;}

.posts .hentry:not(.has-post-thumbnail) .entry-inner:after {
    display:none;
}

/* Remove people banner from people page 

article#post-1171 div.entry-media {
	background-image: url(https://justmoney.org/wp-content/uploads/2019/10/Gold-Solidus-of-Constantine-II-337–361-Byzantine-Met-Public-Domain.jpg)!important
}
*/

/*modify color of twitter button so it blends in more */
#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button, article.category-featured-post .sd-social-text .sd-content ul li a.sd-button:hover { color:white!important; background-color:#939e88!important;
	font-weight:bold;
}

article.category-featured-post .sd-social-text .sd-content ul li a.sd-button, article.category-featured-post .sd-social-text .sd-content ul li a.sd-button:hover { display:none;
}

/*Swap Twitter menu item with Twitter image */
#menu-item-2259 {background-image: url("https://justmoney.org/wp-content/uploads/2019/12/twitter.png"); background-repeat:no-repeat;

}
/* Keep the Twitter text in the main menu for accessiblity, but visually show only the twitter icon under it */
#menu-item-2259 a, #menu-item-2259 a:hover, #menu-itemm-2259 a:active  {opacity:0;}

/* Give titles more  width space in tiles */
.posts .entry-inner-content h2.entry-title{
	font-size: 1.4em !important;
}

/*align post text at the top 
.posts .entry-inner-content { 

vertical-align:top !important;}
*/

/* make width of pages wider */

.home.is-singular .entry-inner, body:not(.has-post-thumbnail).is-singular .entry-inner, .is-singular.single-format-image .entry-inner, .is-singular.page-template-eventbrite-index .content-area {
    max-width: 1100px;
}

/*Remove Category Links from the top of posts
Handled in the theme customization
} */


/* Add pdf and print icons to posts*/
body div#page.hfeed.site img, body.category .category-just-money-profiles-category img, body.search .category-just-money-profiles-category img {
	width: 100%!important;}

#post-4270 .pdfprnt-buttons {display:none;}

.wp-image-4893 {min-width:900px;}

.entry-content h1 {
   font-size: 3rem;
}

.entry-content h2 {
  font-size: 2.5rem;
}

.entry-content h3 {
font-size:2rem;}


/*Add a bit of space after second level headings */
h2 {
	margin-block-start: 0.83em;
  margin-block-end: 1.4em;
}

/* Customize PDF for RTSE1 */

#post-3555 img.jetpack-lazy-image.jetpack-lazy-image--handled, #post-4949 img.jetpack-lazy-image.jetpack-lazy-image--handled{
    display:none!important;
}


/*Stop Centering text vertically in tiles */
.posts .entry-inner-content {
   bottom: 0;
   top: 10%;
   -ms-transform: translateY( 0% );
   -webkit-transform: translateY( 0% );
   transform: translateY( 0% );
}

/* Get rid of Twitter buttton on banner items */
.site-banner-header .sd-content{ display:none;}

.home .site-banner-header .banner-featured { display: none;}

.home .site-banner-header::after { border:0; display:none;}

.home .site-banner-header::before {border:0; display:none;}
