/* STYLESHEET FOR LINKPOST AGGREGATOR PLUG-IN 
Author: CK MacLeod
Version: 0.98
*/
/*general settings*/
/*Aug 2016 */
.cks_lpa-table
{
	margin: 1em 0;
	overflow: auto;
}

.cks_lpa-table-title {
    
        margin: 1em 0;
        
}

.cks_lpa-first-date-head .cks_lpa-week, .cks_lpa-first-date-head .cks_lpa-month, .cks_lpa-first-date-head .cks_lpa-year
{
        display: none;
}

.type-page .cks_lpa-first-date-head .cks_lpa-week, .type-page .cks_lpa-first-date-head .cks_lpa-month, .type-page .cks_lpa-first-date-head .cks_lpa-year
{
        display: block;
}

.cks_lpa-year 
{
        display: block;
        font-size: 2em;
        letter-spacing: .2em;
        margin: 1em 0;
        text-align: center;
        width: 100%;
}

.cks_lpa-month
{
	display: block;
	font-size: 1em;
	letter-spacing: .2em;
        margin: .5em 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.cks_lpa-week
{
	display: block;
	font-size: 1.1em;
	font-style: italic;
	letter-spacing: 1px;
        margin: .5em 0 .25em;
	width: 100%;
}

.cks_lp
{
	clear: both;
	overflow: hidden;
	padding: .5em 0;
}

.cks_lp a:hover
{
	opacity: .6;
}

.cks_lp-plus-minus
{
	float: left;
	width: 8%;
}

.cks_lp a.cks_lp-plus-minus-link 
{
        text-decoration: none;
        box-shadow: none;
        border-bottom: none;
}
.cks_lp-closed .cks_lp-plus-minus a, .cks_lp-open .cks_lp-plus-minus a, a.cks_lp-minus-bottom
{
	background-image: url(../images/plus-minus_72x72_gray.png);
	border-bottom: none;
	float: left;
	height: 24px;
	width: 24px;
}

.cks_lp-closed.alt-plus .cks_lp-plus-minus a,.cks_lp-open.alt-minus .cks_lp-plus-minus a,.cks_lp-open.alt-minus a.cks_lp-minus-bottom
{
	background-color: #fff;
	background-image: none;
	border: 1px dotted;
	color: #3a3a3a;
	height: auto;
	margin-top: 0;
	text-align: center;
	width: 1.5em;
}

.cks_lp-closed .cks_lp-plus-minus a:hover
{
	background-position: 0 -48px;
}

.cks_lp-open .cks_lp-plus-minus a,a.cks_lp-minus-bottom
{
	background-position: -48px 0;
}

.cks_lp-open .cks_lp-plus-minus a:hover,a.cks_lp-minus-bottom:hover
{
	background-position: -48px -48px;
}

.cks_lp-title
{
	float: left;
	width: 84%;
}

.cks_lp-open .cks_lp-terms {
    
        margin-bottom: 1em;
        
}

.cks_lp-no-comments .cks_lp-title
{
	width: 92%;
}

.cks_lpa-post-date
{
	clear: left;
	float: left;
	font-size: .8em;
	line-height: 1.2em;
	margin-left: 8%;
	text-align: left;
}

.cks_lp-terms
{
	clear: right;
	float: right;
	font-size: .8em;
	line-height: 1.2em;
	margin-right: 8%;
	text-align: right;
	text-transform: uppercase;
}

.cks_lp-tags a
{
	padding-left: 2px;
}

.cks_lp-tags a::before
{
	content: "#";
}

.cks_lp-comments
{
	float: right;
	text-align: right;
	width: 8%;
	word-wrap: normal;
}

.cks_lp-quote-open
{
	clear: both;
	height: auto;
	overflow: auto;
}

.cks_lp-quote-open img
{
	margin: 0 auto;
        
}

.cks_lp-quote-open iframe
{
	margin: 0 auto;
}

a.cks_lp-minus-bottom,.cks_linkback-left
{
	float: left;
}

.cks_linkback
{
	    padding: 1em 0;
            overflow: hidden;
}

.cks_linkback-left
{
	margin-bottom: .5em;
}

.cks-plugins-credit
{
	clear: left;
	float: left;
}

.cks-plugins-credit img
{
	background-color: #FFF;
	border: 1px solid lightgray;
	opacity: .7;
	padding: 0 6px;
	vertical-align: text-bottom;
}

.cks_lpa-table-sc h2.cks_lpa-table-title
{
	line-height: 1.4em;
	margin: 1em 0;
	min-height: 40px;
	padding: 0;
}

.cks_lpa-table h3.cks_lpa-table-date
{
	margin: -1em 0 1em;
	text-align: center;
}

.cks_lpa-table-widget .cks_lp-title
{
	width: 70%;
}

.cks_lpa-table-widget iframe
{
	height: auto;
	width: 100%;
}

.cks_lpa-table-widget .cks_lp-no-comments .cks_lp-title
{
	width: 85%;
}

.cks_lpa-table-widget .cks_lpa-post-date
{
	margin-left: 15%;
}

#cks_lpa-table-loop
{
	margin: 5%;
	padding: 5%;
}

.cks_lpa-error
{
	background-color: #FFF;
	border: 2px solid red;
	color: red;
	padding: 12px;
}

.cks_lpa-error a
{
	color: green;
}

.cks_lp-no-comments a.cks_lp-minus-bottom,a.cks_lp-comment-link-bottom,.cks_linkback-right
{
	float: right;
}

.cks_lpa-table-widget .cks_lp-plus-minus,.cks_lpa-table-widget .cks_lp-comments
{
	width: 15%;
}

@media only screen and (max-width: 640px) {
	.cks_lp .cks_lp-plus-minus,.cks_lp .cks_lp-comments,.cks_lpa-table-widget .cks_lp-plus-minus,.cks_lpa-table-widget .cks_lp-comments
	{
		width: 17.5%;
	}
	
	.cks_lp .cks_lp-title,.cks_lpa-table-widget .cks_lp-title
	{
		width: 65%;
	}
}
