
a.pk-featured-link {font-size:0.75rem!important;}
.cs-entry__title a:hover {color:#106570;}
.pp-multiple-authors-boxes-wrapper li.pp-multiple-authors-boxes-li {
    list-style: none;
    position: relative;
    min-height: auto;
    border: 0px solid #999;
    padding: 0.5em 1.5em;
    margin-bottom: 0;
    margin-left: 0;
    border-bottom: 1px solid #ddd;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none; 
}
#content div.sharedaddy, 
#main div.sharedaddy, div.sharedaddy, 
body.single-format-video figure.cs-entry__post-media.post-media,
body.single-post figure.cs-entry__post-media.post-media{
    clear: both;
    display: none;
}

.cs-col-left {
    justify-content: flex-start;
}
.cs-entry__subtitle .sharedaddy.sd-sharing-enabled, 
h2#author.widget-title, .cs-entry__author{display:none;}
/* .pp-multiple-authors-wrapper.multiple-authors-target-the-content.pp-multiple-authors-layout-simple_list */

.multiple_authors_guest_author_avatar.avatar.pk-pin-it-ready {border-radius:50px;    width: 50px;
    height: 50px;}

@media (max-width: 1584px)
.homeinvestments .cnvs-block-posts-1613391073804 .cs-posts-area__main {
    --cs-posts-area-grid-columns: 4!important;
}
.pp-multiple-authors-layout-simple_list ul li {    
	display: flex;
/*     flex-direction: row-reverse;
    justify-content: flex-end; */
}

.author.url.fn {
    font-family: var(--cs-font-headings-family), sans-serif;
    font-weight: var(--cs-font-headings-weight);
    font-style: var(--cs-font-headings-style);
    text-transform: var(--cs-font-headings-text-transform);
    line-height: var(--cs-font-headings-line-height);
    letter-spacing: var(--cs-font-headings-letter-spacing);
    font-size: 1.3125rem;
    display: block;
    transition: 0.25s;
}

body.page-id-3199 .cs-entry__header-standard .cs-entry__post-media img{ width:auto;}

body.page-id-3199 .widget.powerkit_widget_featured_categories-1.powerkit_widget_featured_categories {display:none;}

body.tax-author .ppma-page-header.ppma-page-title, .pp-author-boxes-meta.multiple-authors-links
{display:none;}
.pp-multiple-authors-boxes-wrapper.pp-multiple-authors-layout-simple_list .pp-multiple-authors-boxes-ul li {border-top:2px solid #000;}
.pp-author-boxes-name.multiple-authors-name {margin-top:0.85rem;}

h3.wp-block-heading {color:#106570;}
h4.wp-block-heading {color:#668d93/*#37818b*/;}

.ppma-page-content.list .article-body {margin-bottom:1.5rem; border-bottom:1px solid #eee; padding-bottom:2rem}
.ppma-page-content.list .article-body footer {background:none;}

.ppma-page-content.list .article-footer .tags-links a {
    display: inline-block;
    min-height: 24px;
    text-align: left;
    margin: 0;
    padding-left: 0;
    padding-right: 10px;
    font-size: 90%;
    color: #668d93;
}
.ppma-page-content.list .article-footer .tags-links a:hover{color:inherit}

.entry-content > p > a {color: #28a745;}
.entry-content > p > a:hover {color: #28a745;text-decoration: none;}

.toc p {text-transform:uppercase; font-size:80%; font-weight:bold;}
nav.wp-block-table-of-contents:before {content:"TABLE OF CONTENTS"; text-transform:uppercase; font-size:80%; font-weight:bold;}
nav.wp-block-table-of-contents ol li a, .toc ol li a { text-decoration-line:underline ;color:cadetblue; font-size:90%;}
.toc ol li a:hover, nav.wp-block-table-of-contents ol li a:hover {color:#106570;}

.toc ol li, nav.wp-block-table-of-contents ol li {transition:margin 0.5s ease; font-weight:600;}
.toc ol li:hover, nav.wp-block-table-of-contents ol li:hover{margin-left:-5px;transition:margin 0.5s ease;}
nav.wp-block-table-of-contents ol li::marker {font-size:0.8rem}
nav.wp-block-table-of-contents ol li ol li {font-weight:400;}