@charset "utf-8";

/* Single Entry view*/
#blogEntryTitle
	{
	}
#blogEntryDate
	{
	}
#blogEntryContent
	{
	}
#blogEntryFooter
	{
	}
.blogEntryComment
	{
	}
.blogEntryCommentHeader
	{
	}
.blogEntryCommentDate
	{
	}

/* general */

/* <-- */

/* blogentrylist */
.blog_entry_item_wrapper_paddings
	{
	padding: 5px 10px;
	}
.blog_entry_elements
	{
	padding: 10px;
	}
/* <-- */

/* blogform */

.blogformsubmit
	{
	margin-left : 10px;
	}

/* <-- */

/* bloginformation */
	.blog_comment_image_area
		{
		width:80px; 
		height: 80px; 
		float: left; 
		overflow:hidden; 
		background: #eee;
		}
	.bloginformation_latestentries_ul
		{
		clear:both; 
		padding-top:10px;
		}
	
/* <-- */

/* bloglist */

/* <-- */

/* entrycommentform */

/* <-- */

/* entrycomments */

.entrycomments_paddings
	{
	padding: 10px;
	}
.entrycomments_wrapper
	{ 
	width: 570px; 
	height: 20px; 
	border-top: 1px solid #ccc;
	}
.comment_h2
	{
	padding: 0; 
	margin: 0;
	}
.blogEntryComment 
	{
	border-bottom: 1px solid #ccc;
	}
.accesstodelete
	{
	float:right;
	margin:2px; 
	margin-right:10px; 
	clear:none; 
	text-align:right;
	}
.entrycomments_empty_block 
	{
	width: 578px; 
	height: 10px; 
	float: left; 
	overflow: hidden;
	}
	
/* <-- */

/* entryform */

/* <-- */

/* entrylist */

/* <-- */

/* entryview */

/* <-- */

/* feedview */

/* <-- */

/* frame */

/* <-- */

/* latestblogentries */

/* <-- */

/* latestblogentriessearch */

/* <-- */

/* latestbloggerentriessearch */

/* <-- */

/* tablinks */

/* <-- */

.sol-inner-container {
    z-index: 100;
}

div#blogitemlistdiv {
    margin-bottom: 2em;
}
div.blog-tag-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1em;
}
div.blog-tag {
    background-color: #fcd669;
    color: #1b4e8e;
    width: fit-content;
    padding: 0 0.5em;
    border-radius: 0.5em;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    cursor: pointer;
}
div.blog-tag:hover {
    opacity: 0.75;
}
div.writer-container {
    padding: 0 15%;
}
div.writer-avatar-container {
    position: relative;
    height: 0;
    padding-bottom: 100%;
    /*border: 2px solid #1b4e8e;*/
    /*border: 5px solid #d6baac;*/
    border-radius: 50%;
    overflow: hidden;
    /*box-shadow: 0 0 3px 2px #1b4e8e;*/
    /*box-shadow: 0 0 2px 0px #d6baac;*/
    box-shadow: 0 0 2px 4px #d6baac;
    margin-bottom: 1em;
}
div.writer-avatar {
    position: absolute;
    height: 100%;
    width: 100%;
}
div.writer-avatar span {
    position: relative;
    margin: 0;
    height: 100%;
    width: 100%;
}
div.writer-avatar span img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

div.blogEntryActions {
    margin-bottom: 1em;
}

@media screen and (max-width: 480px) 
{
    div.blogEntryActions a.small.button {
        margin: 0 0 1em 0;
        width: 100%;
    }
}
/*
div.blog-entry {
    padding: 1em;
    margin-bottom: 2em;
    box-shadow: 0 0 2px 0px #d6baac;
    border-radius: 5px;
}
*/
div#blogitemlistdiv div.blog-entry {
	border-bottom: solid 2px rgba(144, 144, 144, 0.25);
	padding: 2em 0;
}

div#blogitemlistdiv > div:first-child > div.blog-entry {
	border-top: solid 2px rgba(144, 144, 144, 0.25);
}

div.thumbnail-container {
    position: relative;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
    margin-bottom: 1em;
}

div.thumbnail {
    position: absolute;
    height: 100%;
    width: 100%;
}

div.thumbnail span {
    position: relative;
    height: 100%;
    width: 100%;
    margin: 0;
}

div.thumbnail span img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

#preview-image-container {
    padding-bottom: 50%;
}

#preview-image-container img {
    object-fit: contain;
}

div.flex-wrap-reverse {
    display: flex;
    flex-wrap: wrap-reverse;
}

@media screen and (max-width: 980px) 
{
    div.hide-medium {
       display:none;
    }
}

p.halfmargin {
    margin: 0 0 1em 0;
}

#nextpage {
    float: right;
}