@media print, screen and (min-width: 40em) {
	section.newslist.itemhiglighted .inside {
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	}
}


/* comments */
.comments-wrapper {
	margin-bottom: 2em;
}

#comments-title {
	padding: 0.75em;
	margin: 0;
	border-top: 1px solid #f8f9fa;
}

.commentlist {
	margin: 0;
	list-style-type: none;
}

.comment {
	position: relative;
	clear: both;
	overflow: hidden;
	padding: 1.5em;
	border-bottom: 1px solid #f8f9fa;
}

.comment .comment-author {
	padding: 7px;
	border: 0; 
}

.comment .vcard {
	margin-left: 50px; 
}

.comment .vcard cite.fn {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
	font-style: normal; 
}

.comment .vcard time {
	display: block;
	font-size: 0.8em;
	font-family: 'Source Sans Pro', sans-serif;
}

.comment .vcard time a {
	color: #9fa6b4;
	text-decoration: underline; 
}

.comment .vcard time a:hover {
	text-decoration: none; 
}

.comment .vcard .avatar {
	position: absolute;
	left: 16px;
	border-radius: 50%; 
}

.comment:last-child {
	margin-bottom: 0; 
}

.comment .children {
	margin: 0;
}

.comment[class*=depth-] {
	margin-top: 1.1em; 
}

.comment.depth-1 {
	margin-left: 0;
	margin-top: 0; 
}

.comment:not(.depth-1) {
	margin-top: 0;
	margin-left: 7px;
	padding: 7px; 
}

.comment.odd {
	background-color: white; 
}

.comment.even {
	background: #f8f9fa; 
}

.comment_content p {
	margin: 0.7335em 0 1.5em;
	font-size: 1em;
	line-height: 1.5em; 
}

.comment-reply-link {
	font-size: 0.9em;
	float: right; 
}

.comment-edit-link {
	font-style: italic;
	margin: 0 7px;
	text-decoration: none;
	font-size: 0.9em; 
}

.comment-respond {
	padding: 1.5em;
	border-top: 1px solid #f8f9fa; 
}

#reply-title {
	margin: 0; 
}

.logged-in-as {
	color: #9fa6b4;
	font-style: italic;
	margin: 0; 
}
.logged-in-as a {
	color: #5c6b80; 
}

.comment-form-comment {
	margin: 1.5em 0 0.75em; 
}

.form-allowed-tags {
	padding: 1.5em;
	background-color: #f8f9fa;
	font-size: 0.9em; 
}

#submit {
	float: right;
	font-size: 1em; 
	line-height: 1.2em;
	background-color: #841916;
	border: none;
	color: #fff;
	font-size: 1.2em;
	padding: 0.6em 1.2em 0.55em 1.2em;
	cursor: pointer;
	margin-top: -0.4em;
	margin-bottom: 2em;
	font-family: 'Source Sans Pro', sans-serif;    
}

#comment-form-title {
	margin: 0 0 1.1em; 
}

#allowed_tags {
	margin: 1.5em 10px 0.7335em 0; 
}

.nocomments {
	margin: 0 20px 1.1em; 
}

p.logged-in-as {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 0.9em;
}

p.comment-form-comment label, p.comment-form-author label, p.comment-form-email label, p.comment-form-url label {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 700;
}

p.comment-notes {
	font-size: 0.8em;
}

.comment-respond {
	margin-top: 3em;
}

.page-content {
	margin-top: 2em;
}

.wideimage img {
	width: 100%;
}

section.text.imgright img {
	width: 100%;
	margin-bottom: 0.3em;
}

section.text.imgleft img {
	width: 100%;	
	margin-bottom: 0.3em;
}

.caption {
	font-size: 0.9em;
}


@media print, screen and (min-width: 40em) {

	section.text.imgright .img-wrap {
		width: 50%;
		float: right;
		margin-left: 1em;
		
	}
	
	section.text.imgleft .img-wrap {
		width: 50%;	
		float: left;
		margin-right: 1em;
	}
	
}



@media print, screen and (min-width: 40em) {
	section.articleheader .background-image {
	    padding-top: 22em;
	}

	section.newslist.itemhiglighted .inside {
	    background-position: right center;
	    background-repeat: no-repeat;
	    background-size: auto 100%;
	    position: relative;
	    background-color: #fff;
	}

}


body.post-type-archive section.newslist .item { 
	margin-bottom: 2em;
}

section.articleheader .background-image .text h1 {
	margin-bottom: -1px;
}

section.articleheader .byline-and-intro {
	padding-top: 1.2em;
}

.newslist .item {
	margin-bottom: 2em;
}

.newslist .item p a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.newslist .item p a:hover {
	text-decoration: none;
}

a.clickarea {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

section.newslist.itemhiglighted .inside .text {
	z-index: 2;
}



.authoritem {
	margin-bottom: 4em;
	text-align: center;
	padding-left: 1em;
	padding-right: 1em;
}

.authoritem p {
	line-height: 1.4em;
}

.authoritem p.title {
	margin-bottom: 0.3em;
}

@media print, screen and (min-width: 40em) {
	.authoritem {
		padding-top: 1em;
	}
}

.authoritem h2 {
	font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.6em;
    margin-bottom: 0.2em;
}

.authoritem h2 a {
	color: #000;
    text-decoration: underline;
}


.authoritem img {
	border-radius: 50%;
	width: 50%;
}


.autor-image-arc {
	float: right;
	max-width: 150px;
}

.autor-image-arc img {
	border-radius: 50%;
}


body.tax-forfatter h2 {
	font-size: 1.8em;
}