/*
Velkommen til tilpasset CSS!

For å lære hvordan dette virker, se http://wp.me/PEmnE-Bt
*/

.excerpt-content p img.nofloat,
.excerpt-content p img.aligncenter,
.entry-content p img.nofloat,
.entry-content p img.aligncenter {
	max-width: 100%;
	width: 100% !important;
	margin: 10px 0 30px 0;
	clear: both;
	background: #ededed;
	border: 1px solid #ccc;
	padding: 5px;
	float: left;
	border-radius: 3px;
}

.excerpt-content p img,
.entry-content p img {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 5px;
	background: #ededed;
	border: 1px solid #ccc;
	width: 40%;
	height: auto !important;
	border-radius: 3px;
}

.excerpt-content p img.left,
.entry-content p img.left {
	margin: 20px 20px 20px 0;
	float: left;
	width: 40%;
}

.excerpt-content sup,
.entry-content sup {
	vertical-align: super;
	font-size: small;
	padding-left: .2em;
	color: red;
}

.entry-content blockquote,
.excerpt-content blockquote {
	clear: left;
	color: #666;
	font-size: 1.1em;
}

.excerpt-content > article > .ingress,
.entry-content > article > .ingress {
  font-size: 1.4em;
	margin: 2em 0 1em 0;
	width: 100%;
	clear: left;
	float: left;
	font-weight: bold;
}

.entry-content blockquote.big,
.excerpt-content blockquote.big {
	color: #444;
	font-size: 1.25em;
}

.entry-content h3,
.excerpt-content h3 {
	margin-bottom: -1em;
	font-size: 1.4em;
}

.entry-content li,
.excerpt-content li {
	margin-bottom: 1em;
}

.entry-content li p,
.excerpt-content li p {
	margin-bottom: .5em;
	margin-top: .5em;
}

.excerpt-content blockquote.sitat_motpart,
.entry-content blockquote.sitat_motpart {
	color: #ff704d;
	background: #f5f5f5;
	padding-top: 1em;
	padding-bottom: 0.5em;
	padding-right: 1em;
	border-left-color: #ff3300;
}

.excerpt-content iframe,
.entry-content iframe {
	float:left;
	clear: left;
	padding: 20px 0;
	min-height: 200px;
}

.custom-content {
	background: #fff2e6;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	padding: 0 1em;
	float: left;
	clear: both;
	width: 100%;
	margin: 20px 0;
}

.heateor_sssp_horizontal_sharing {
	margin-top: 20px;
}

.entry-title,
.excerpt-title{
	text-align: center;
}

h2 {
	margin-top: 40px;
}

.excerpt-content p.lesmer {
	clear: both;
	margin: 50px auto;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	background: #ffd580;
	width: auto;
	padding: 8px 16px;
	border-radius: 5px;
	border: 1px solid #7d7d7d;
}

.excerpt-content p.lesmer a {
	color: #000 !important;
	text-decoration: none;
}

.excerpt-content p.lesmer:hover {
	background: #ffca5f;
	border: 1px solid #222;
}

.update {
	background: #ffdddd;
	padding: 16px;
	border-top: 1px solid #222;
	border-bottom: 1px solid #222;
	font-size: .9em;
	font-style: italic;
}
pre{
	font-size: .9em;
}
@media only screen and (max-width: 600px) {
	.excerpt-content p img,
	.entry-content p img,
	.excerpt-content p img.left,
	.entry-content p img.left {
		float: left;
		margin: 10px 0 30px 0;
		width: 100%;
	}

	.excerpt-content iframe,
	.entry-content iframe {
		width: 100%;
		clear: both;
		float:left;
	}

	h2 {
		font-size: 24px;
	}
	
	.excerpt-content > article > .ingress,
	.entry-content > article > .ingress {
		font-size: 1.1em;
	}
}