html, body, table, tr, td, div, form, img {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

body {
	background-color: #fffffa;
	font-family: Arial, 'lucida grande', Helvetica, Tahoma, Verdana, sans-serif;
	font-size: 90%;
	color: #323232;
	direction: ltr;
}

table {
	border-collapse: collapse;
}

a {
	cursor: pointer;
	text-decoration: none;
	color: #2280ac;
}

#search-box a {
	color: #323232;
}

#search-box a:hover, #search-box a:focus {
	color: #ACACAC;
}

#search-box .autocomplete a:hover, #search-box .autocomplete a:hover {
	color: #ACACAC;
	text-decoration: underline;
}

a:hover {
	color: #135c7e;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}

h2 {
	display: inline;
	font-size: 2em;
}

h3 {
	font-size: 1.3em;
	font-weight: 700;
	font-family: 'Open Sans';
}

h4 {
	font-size: 1.85em;
	font-family: 'Open Sans';
	font-weight: 700;
	color: #323232;
	line-height: 1;
}

h5 {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 600;
	margin: 1.2em 0 0.2em;
}		

input.input-text, select.select {
	font-family: Tahoma;
	font-size: 1em;
	border: 1px solid #F0F0F0;
	color: #323232;
	-webkit-border-radius: 0.15em;
	-moz-border-radius: 0.15em;
	border-radius: 0.15em;
	background: #fff;
	display: block;
	width: 80%;
	padding: 6px;
	font-weight: normal;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	box-shadow: inset 0px 3px 6px 0px rgba(100, 100, 100, 0.25);
	z-index: 10;
}

.clear {
	clear: both;
}

.clearfix {
	display: inline-block;
}

.clearfix:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.clearfix {
	display: block;
}

.search-bar-default {
	
}

#header {
	text-align: center;
	margin-bottom: 1em;
	position: relative;
}

#page {
	position: relative;
}

.wrap {
	max-width: 1100px;
	padding: 0 1em;
	margin: 0px auto;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.takeover .wrap-content {
	background-color: #fffffa;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	margin-top: 3em;
}

.takeover #social-bar {
	display: none;
}

.takeover .wrap-content > .divider {
	background-image: none;
}

.takeover .ad-fiskpinne {
	display: none;
}

.takeover.compactBoxMode .divider {
	height: 2px;
}

.takeover .front-content {
	 margin: 1em 6em 0 6em;
}

.footer-content-wrapper {
	max-width: 1100px;
	margin: 0px auto;
	position: relative;
}

.box {
	border: 1px solid #e0e0e0;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	box-shadow: 0px 1px 3px 0px #C0C0C0;
	box-shadow: 0px 1px 3px 0px rgba(150,150,150,0.4);
	background: transparent url('/static/img/search-box-background.png');
	display: block;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.box h3 {
	
}

.box .box-content {
	
}

.pagination {
	padding: 10px 0;
	width: 100%;	
}

.arrowboth {
	background: url(/static/img/arrowboth.png) no-repeat right center;
	width:23px;
	height:8px;
	padding:6px 0 6px;
	cursor: default;
}
.pagination .next {
	float: right;
	padding-right: 20px;
	background: url(/static/img/arrowright.png) no-repeat right center;
}

.pagination .prev {
	float: left;
	padding-left: 20px;
	background: url(/static/img/arrowleft.png) no-repeat left center;
}

#search-box {
	text-align: left;
	position: relative;
	margin-bottom: 2em;
}

.search-box-size {
	max-width: 785px;
	margin: 0 auto;
}

#search-box .fields {
	position: relative;
}

#search-box .top {
	padding: 3em 3.6em 0px 3.6em;
}

input.input-text-search {
	font-family: Georgia;
	font-size: 22px;
	border: 1px solid #F0F0F0;
	color: #323232;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	background: #fff url('/static/img/search-bar-gradient.png') repeat-x top;
	display: block;
	width: 100%;
	padding: 10px 45px 10px 12px;
	font-weight: normal;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	position: relative;
	z-index: 10;
	box-shadow: inset 0px 3px 6px 0px rgba(100, 100, 100, 0.25);
}


.input-text-search:focus {
	/*border-color: #1bad82;*/
}

input.button-search {
	width: 48px;
	height: 48px;
	background: transparent url('/static/img/button-search-large.png');
	border: 0px;
	padding: 0px;
	margin: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	cursor: pointer;
	z-index: 10;
}

.search-fields {
	position: relative;
}

.search-fields .search-fields-item.search-fields-input-holder {
	margin-right: 60px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.search-fields .search-fields-item.search-fields-button-holder {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
}

#search-box .bottom {
	position: relative;
	margin: 12px 19px;
	border-top: 1px solid #e5e5e3;
}

#search-box .bottom .nav {
	margin: 11px 0px 0px 0px;
}

#search-box .middle {
	padding: 1em 3.6em 0 3.6em;
	position: relative;
}

.nav {
	list-style: none;
	margin: 0px 0px 0px;
	padding: 0px;
}

.nav li.item {
	display: block;
	float: left;
}

.nav li.item a {
	display: block;
	margin-right: 26px;
}

.nav li.item:last-child a {
	margin-right: 0px;
}

#search-box .bottom .nav-help {
	position: absolute;
	right: 0;
	top: 0;
}

.nav.nav-help li.item a {
	margin-right: 0px;
	margin-left: 26px;
}

.wotd {
	bottom: 0;
	right: 0;
	position: absolute;
	color: #454544;
	font-family: Georgia, Times New Roman;
	font-size: 1.15em;
	font-style: italic;
}

.wotd .social {
	text-align: right;
	margin: 1em 0px 0.8em 0px;
}

.wotd .word {
	
}

.list-types {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list-types li.item {
	margin-bottom: 0.5em;
}

.list-types li.item:last-child {
	margin-bottom: 0;
}



.list-flags {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.list-flags li.item {
	margin: 0px 0 0 0;
	padding: 0px;
	display: inline-block;
	opacity:0.4;
}

.list-flags li.item img {
	text-align: bottom;
}

.list-flags li.item.selected {
	display: inline-block;
	opacity:1;
}

.list-flags li.item img {
	line-height: 1;
	vertical-align: middle;
}

.nav-flags li.item a {
	position: relative;
	margin-right: 8px;
}

.nav-flags li.item a {
	background-color: #323232;;
}

.nav-flags li.item a img {
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.nav-flags li.item a.selected img {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.nav-flags li.item a.selected .border {
	border: 3px solid #1ea56a;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.tools-button {
	line-height: 21px;
	height: 21px;
	cursor: pointer;
}

.tools-button .arrow {
	margin: 0 0.2em;
	width: 12px;
	height: 7px;
	display: inline-block;
	background: transparent url('/static/img/arrow-alternatives-small-green.png') no-repeat center center;
}

.tools-button .text {
	display: inline-block;
}

.tools-button.active .arrow {
	background: transparent url('/static/img/arrow-up.png') no-repeat center center;
}

.article {
	margin-bottom: 4em;
}

.article:last-child {
	margin-bottom: 1em;
}

.article .chapter {
	margin-bottom: 1.8em;
	padding-left: 25px;
}

.article .chapter h5 {
	margin-left: -25px;
	padding-left: 25px;
	background: transparent url('/static/img/arrow-right.png') no-repeat center left;
	cursor: pointer;
}

.article .chapter h5.spec {
	margin-left: 0;
}

.article .chapter .chapter-content {
	display: none;
}

.article .chapter.active h5 {
	background: transparent url('/static/img/arrow-down.png') no-repeat center left;
}

.article .chapter.active .chapter-content {
	display: inherit;
}

.article p {
	margin-top: 0;
}

ul.default li {
	margin-bottom: 0.4em;
}

.article .article-icon, .article .article-content {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	min-height: 1px;
}

.article .article-icon {
	width: 20%;
}

.article .article-content {
	width: 80%;
}

.block-section .block {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 1px;
	float: left;
}

.block-section-padded .block {
	padding: 1em;
}

.block-1-5 {
	width: 20%;
}

.block-2-5 {
	width: 40%;
}

.block-3-5 {
	width: 60%;
}

.block-4-5 {
	width: 80%;
}

.block-5-5 {
	width: 100%;
}

.block1-2 {
	width: 50%;
}

.art {
	background-color: #eeeee3;
	color: #fff;
	font-size: 3em;
	text-align: center;
	padding: 1.5em 0.5em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	font-family: 'Open Sans';
	font-weight: 600;
}

.nav-group {
	position: absolute;
	right: 0;
	top: 0;
}

.nav-group li.item.text {
	margin-right: 12px;
	line-height: 22px;
	height: 22px;
}

.nav-group li.item a {
	margin-right: 8px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.macmillan .left {
	margin-right: 10px;
}

.macmillan .desc {
	line-height: 1.5;
}

#footer {
	padding: 3em 1em 5em 1em;
	background-color: #323232;
	color: #fff;
	margin-top: 6em;
}

.divider {
	height: 2px;
	width: auto;
	background: transparent url('/static/img/divider-dots.png') repeat-x;
	margin: 1em 0;
}

#content .divider {
	margin: 1em 0;
}

.front-content {
	 margin: 0 6em;
}

.front-content .more {
	margin-top: 1.5em;
	text-align: right;
}

.front-content .title-wrapper {
	height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h3 {
	line-height: 32px;
	height: 32px;
	text-transform: uppercase;
	text-decoration: underline;
	margin-bottom: 1em;
	padding-left: 42px;
	display: inline-block;
}

p:last-child {
	margin-bottom: 0;
}

.front-content h3 {
	background: transparent url('/static/img/icon-news.png') no-repeat left center;
}

.box-mywords h3 {
	background: transparent url('/static/img/icon-news.png') no-repeat left center;
}

.box-searchhistory h3 {
	background: transparent url('/static/img/icon-news.png') no-repeat left center;
}

h3.myaccount {
	background: transparent url('/static/img/icons/small/mittkonto_section.png') no-repeat left center;
}

h3.about {
	background: transparent url('/static/img/icons/small/omtyda_section.png') no-repeat left center;
}

h3.tools {
	background: transparent url('/static/img/icons/small/verktyg_section.png') no-repeat left center;
}

.front-content .news-items .news-item {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 3em;
}

.front-content .news-item:last-child {
	margin-bottom: 0em;
}

.front-content-news {
	margin-bottom: 3em;
}

.front-content .date {
	color: #969696;
	font-family: Georgia;
	margin-top: 0.4em;
}

.front-content .content {
	margin-top: 0.7em;
	font-size: 1.2em;
	color: #323232;	
	line-height: 1.3em;
}

.front-content .content a {
}

.button, a.button {
	display: inline-block;
	padding: 0.5em 1.2em;
	color: #F8F8F8;
	font-size: 1em;
	font-weight: bold;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	border: 1px solid #199760;
	background: #1bad82 url('/static/img/button-background-green.png') repeat-x center center;
	cursor: pointer;
	font-family: Arial, 'lucida grande', Helvetica, Tahoma, Verdana, sans-serif;
}

.button:hover, a.button:hover {
	color: #fff;
}

.header-small {
	position: absolute;
	left: 0;
	top: 0;
}

.topMargin {
	height: 1em;
}

.advertise-skin {
	background: transparent;
}

#social-bar {
	position: fixed;
	top: 13em;
	left: 0;
	list-style: none;
	padding: 0px;
	margin: 0px;
	z-index: 100;
}

#social-bar li.item {
	background: transparent url('/static/img/search-box-background.png');
	-webkit-border-radius: 0 0.3em 0.3em 0;
	-moz-border-radius: 0 0.3em 0.3em 0;
	border-radius: 0 0.3em 0.3em 0;
	box-shadow: 0px 1px 3px 0px rgba(150,150,150,0.4);
}

#social-bar li.item a {
	text-align: right;
	margin: 0px 0px 1.2em 0px;
	height: 3.5em;
	width: 4.5em;
	-webkit-border-radius: 0 0.3em 0.3em 0;
	-moz-border-radius: 0 0.3em 0.3em 0;
	border-radius: 0 0.3em 0.3em 0;
	display: block;
}

#social-bar li.item.item-fb a {
	background: transparent url('/static/img/social-icon-fb.png') no-repeat center center;
}

#social-bar li.item.item-tw a {
	background: transparent url('/static/img/social-icon-tw.png') no-repeat center center;
}

#social-bar li.item.item-fb:hover a {
	background: transparent url('/static/img/social-icon-fb-invert.png') no-repeat center center;
}

#social-bar li.item.item-tw:hover a {
	background: transparent url('/static/img/social-icon-tw-invert.png') no-repeat center center;
}

#social-bar li.item:hover {
	background: transparent url('/static/img/box-background-green-transparent.png');
}

#social-bar li.item-fb img {
	margin-right: 7px;
}

.latin {
	position: relative;
	z-index: 100;
	top: -3px;
}

.latin .latin-holder {
	display: none;
	border: 1px solid #F0F0F0;
	box-shadow: 1px 1px 3px 0px rgba(220,220,220,0.35);
	margin-right: 70px;
	margin-left: 10px;
	border-bottom-width: 0px;
	border-radius: 0em 0em 0.3px 0.3px;
	background-color: #fff;
	position: relative;
	z-index: 0;
	text-align: right;
}

.latin .latin-holder a {
	display: inline-block;
	padding: 0.2em 0.3em;
	background-color: #F9FCF8;
	border-left: 1px solid #F0F0F0;
}

.latin .latin-holder a:last-child {
	-webkit-border-radius: 0 0.3em 0 0;
	-moz-border-radius: 0 0.3em 0 0;
	border-radius: 0 0.3em 0 0;
}

a.latin-button {
	position: absolute;
	right: 0px;
	bottom: 7px;
	font-size: 0.8em;
	color: #ACACAC;
	margin-right: 68px;
	z-index: 25;
}

.latin .latin-button a:hover {
	color: #585858;
}

.social-ellipses, .divider-mobile {
	display: none;
}

.search-history {
	display: none;
	border: 1px solid #F0F0F0;
	box-shadow: 1px 1px 3px 0px rgba(220,220,220,0.35);
	margin-right: 70px;
	margin-left: 10px;
	border-top-width: 0px;
	border-radius: 0px 0px 0.3em 0.3em;
	background-color: #fff;
	position: relative;
	z-index: 0;
}

.search-history .inner-padding-wrapper {
	padding: 0.8em;
}

.search-history-list {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.search-history-list li.item {
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
}

.search-history-list li.item:last-child {
	margin: 0px;
}

.search-history-list li.item .date {
	color: #ACACAC;
}

.language {
	float: right;
}

.language .item {
	float: left;
}

.language .item-from {
	margin-right: 20px;
}

#content .content-body, #content .content-sidebar {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#content {
	position: relative;
	padding-right: 360px;
}

#content .content-body {
	float: left;
	padding-right: 2em;
	width: 100%;
}

#content .content-sidebar {
	float: right;
	width: 360px;
	margin-right: -360px;
}

#content .content-sidebar .box {
	margin-bottom: 2em;
	padding: 1.5em;
}

#content .content-body .box {
	margin-bottom: 2em;
	padding: 1.5em;
}

#content .content-sidebar .box-clean {
	border: 0px;
	padding: 0px;
	background: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: none;
}

.language-list {
	width: 65%;
	float: left;
}

.language-selector {
	position: relative;
	float: right;
	cursor: pointer;
	margin-right: 60px;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	box-shadow: 1px 1px 0px 0px rgba(250,250,250,0.5);
	border: 1px solid #E0E0E0;
	background-color: #FBFBFB;
	padding: 6px;
}

.language-selector .language-button, .language-selector .list-flags, .select-language {
	float: right;
}

.language-selector ul.list-languages {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 1px solid #E0E0E0;
	background-color: #FBFBFB;
	position: absolute;
	top: 36px;
	right: -1px;
	z-index: 50;
	white-space: nowrap;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	box-shadow: 1px 1px 3px 0px rgba(200,200,200,0.35);
	border: 1px solid #E0E0E0;
	background-color: #FBFBFB;
	display: none;
}

.language-selector ul.list-languages li.item {
	padding: 8px 16px 8px 8px;
	border-bottom: 1px solid #E0E0E0;
	cursor: pointer;
	color: #ACACAC;
}

.language-selector ul.list-languages li.item:hover {
	background-color: #F5F5F5;
}

.language-selector ul.list-languages li.item span {
	opacity: 0.8;
}

.language-selector ul.list-languages li.item:hover span {
	opacity: 0.95;
}

.language-selector ul.list-languages li.item.selected {
	color: #727272;
}

.language-selector ul.list-languages li.item.selected span {
	opacity: 1;
}

.language-selector ul.list-languages li.item img {
	margin-right: 8px;
	vertical-align: bottom;
}

.language-selector ul.list-languages li.item span {
	font-size: 1.2em;
	line-height: 21px;
	height: 21px;
	vertical-align: middle;
}

.header-small {
	display: none;
}

.page-searchresult h2 {
	margin-right:1.2em;
	display:block;
}
.page-searchresult .description {
	margin-top: 1em;
	line-height: 1.25em;
	text-align: justify;
}

.page-searchresult .image-wrapper {
	border: 1px solid #cbcbcb;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	text-align:center;
}

.page-searchresult .image-wrapper img.image {
	max-width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 6px solid #fff;
	vertical-align: bottom;
	line-height: 1;
}

.page-searchresult .image-wrapper .stretcher {
	position: absolute;
	top: 15px;
	right: 15px;
}

.page-searchresult .summary {
	margin-bottom: 1em;
}

.box-caption {
	margin: 1em 0;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #f2f2e9;
	padding: 6px;
	border-radius: 2px;
	position: relative;
}

.box-caption i {
	font-weight: normal;
	color: #969696;
	text-transform: uppercase;
	font-style: normal;
}

.box-caption:first-child {
	margin-top: -0.2em;
}

.box-searchresult {
	position: relative;
}

.box-searchresult .social {
	float: right;
}

.box-searchresult .social img {
	vertical-align: bottom;
}

.box-searchresult .social a {
	opacity: 0.9;
	margin: 0 0.2em;
}

.box-searchresult .social a:hover {
	opacity: 1;
}


.box-searchresult .block {
	padding-right: 1em;
}

.box-searchresult .block:last-child {
	padding-left: 1em;
	padding-right: 0;
}

.page-searchresult ul.list {
	margin: 0px;
	padding: 0px;
	list-style: none
}

.page-searchresult ul.list li.item {
	margin: 0px;
	padding: 0px;
}

.page-searchresult ul.list-translations li.item {
	margin-left: 22px;
	font-weight: bold;
	margin-bottom: 0.2em;
}

.page-searchresult ul.list-translations li.item .extra {
	float: right;
}

.page-searchresult ul.list-translations li.item .extra a {
	opacity: 0.5;
	margin-left: 1em;
}

.page-searchresult ul.list-translations li.item .extra a:hover {
	opacity: 1;
}

.page-searchresult ul.list-translations li.item-title {
	margin-left: 0;
	padding-left: 0;
	font-weight: normal;
}

.trans-desc {
	margin-left: 0.3em;
}

.page-searchresult .syn-desc, .trans-desc {
	color: #ACACAC;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.8em;
}

.list-synonyms a {
	
}

.page-searchresult .conjugation {
	margin-right: 1.5em;
	font-size: 1.2em;
	white-space:nowrap;
	display:inline-block;
	
}
.page-searchresult .title-plural {
	margin-right: 1.5em;
	font-size: 1.2em;
	white-space:nowrap;
	display:inline-block;
	
}

.page-searchresult .word-class {
	line-height: 1.8em;
	vertical-align: middle;
	height: 1.8em;
}

.page-searchresult .hits {
	font-size: 1.2em;
	font-weight: bold;
}

li.divider {
	margin: 0.3em 0;
}

.hidden {
	display: none;
}

.autocomplete-wrapper {
	position: relative;
}

.autocomplete {
	display: none;
	position: absolute;
	top: -4px;
	left: 0;
	border: 1px solid #F0F0F0;
	padding: 1em;
	width: 100%;
	z-index: 100;
	background-color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 1px 1px 5px 0 rgba(200, 200, 200, 0.35);
	-webkit-border-radius: 0 0 0.3em 0.3em;
	-moz-border-radius: 0 0 0.3em 0.3em;
	border-radius: 0 0 0.3em 0.3em;
}

.autocomplete .list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.autocomplete .list li.item {
	margin-bottom: 2px;
}

.autocomplete .list {
	margin-bottom: 1em;
}

.autocomplete .list:last-child {
	margin-bottom: 0;
}

.anchorlinks {
	list-style: none;
	padding: 0;
	margin: 0 0 3em 0;
}

.anchorlinks li {
	display: inline-block;
	margin-right: 0.5em;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
}

.article {
	
}

.article .article-icon {
	padding-right: 2em;
}

.article .article-icon img {
	width: 100%;
	max-width: 93px;
}

.article h4 {
	margin-bottom: 1em;
}

form .field {
	margin-bottom: 0.5em;
}

form .field .error {
	margin-top: 0.15em;
	font-size: 0.9em;
	color: #D87A7C;
}

form .field-title {
	margin-top: 2em;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.7em;
}

form .field-button {
	margin-top: 1.5em;
}

form .field-recaptcha {
	margin-top: 1.5em;
}


form .field label.label {
	margin-bottom: 0.15em;
	display: block;
}

form .field-forgotpassword {
	font-size: 75%;
	margin-bottom: 0.8em;
}

.intro {
	margin-bottom: 2em;
}

.error-default {
	margin-bottom: 1em;
	border: 1px solid #E0D4D4;
	background-color: #F9F5F2;
	color: #7E2727;
	padding: 0.5em;
	border-radius: 0.2em;
	font-size: 0.9em;
}

.photo-author {
	font-size: 0.7em;
	margin-top: 0.3em;
	color: #323232;
}

.ad-source-holder {
	display: none;
}

.ad.ad-sidebar {
	margin-bottom: 1.2em;
}

body.fiskpinne .divider-large {
	margin: 2em 0;
}

.ad.ad-content {
	margin-bottom: 2em;
}

.ad-mobile {
	display: none;
}

.ad textarea {
	display:none;
}

.ad .sticky-placeholder {
	visibility:hidden;
}

.boxShortNotes ul {
	background-image: url('/static/img/books.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.boxShortNotes ul {
	margin: 0.8em 0 0 0;
	padding: 0 0 1em 1.5em;
	text-align: left;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5)
}

.boxShortNotes ul li {
	margin: 0.3em 0;
	padding-left: 0.5em;
}

body.skin .topMargin {
	display: none;
}

body.skin .advertise-skin .wrap {
	max-width: 813px;
	padding: 1em;
}

body.skin .advertise-skin {
	padding-top: 7em;
}

/* COMPACT MODE */

@media only screen and (min-width: 600px) {
	.compactBoxMode .search-history-button {
		margin-left: 188px;
	}

	.wotd-compact {
		bottom: inherit;
		top: 0px;
		right: 0px;
		margin: 16px 112px 0px 0px;
	}

	.compactBoxMode .search-fields .search-fields-item.search-fields-input-holder {
		margin-left: 188px;
	}

	.compactBoxMode .latin .latin-holder {
		margin-left: 198px;
	}

	.wotd-compact .item {
		float: left;
	}

	.wotd-compact .item.social {
		margin: 0px 0px 0px 1.5em;
	}

	.compactBoxMode .header-small, .compactBoxMode .wotd-compact {
		display: block;
	}
	.compactBoxMode h1.header-small {
		z-index:2;
	}

	.compactBoxMode #header,
	.compactBoxMode .wotd-original,
	.wotd-compact {
		display: none;
	}

	.compactBoxMode .divider {
		height: 0px;
	}

	body.skin .advertise-skin {
		min-height: 760px;
	}
	
	body.skin .ad-panorama {
		display: none;
	}

	.compactBoxMode .search-history {
		margin-left: 198px;
	}
		
}

/* VERY COMPACT MODE */

@media only screen and (min-width: 600px) {
	.veryCompactBoxMode .search-box-size {
		max-width: 100%;
	}
	
	.veryCompactBoxMode #search-box .top {
		padding: 1em 1.6em 0px 1.6em;
		float: left;
		width: 575px;
	}
	
	.veryCompactBoxMode #search-box .middle {
		padding: 1.6em 1.6em 0 1.6em;
	}
	
	.veryCompactBoxMode .language-selector {
		margin-right: 0;
	}
}

@media only screen and (max-width: 975px) {
	.veryCompactBoxMode #search-box .top {
		float: none;
		/*width: 95%;*/
	}
	
	.veryCompactBoxMode #search-box .middle {
		padding: 0.6em 1.6em 0 1.6em;
	}
}

/** Everything with css3 for ie **/
.pie, input, .box, .block, .button, .input-text-search, #social-bar li.item, #social-bar li.item a,
#social-bar li.item:hover, #social-bar li.item:hover a, .search-history, input {
	behavior: url('/static/css/PIE.htc');
}
	
@media only screen and (max-width: 1224px), only screen and (max-device-width: 1224px) {

	#social-bar {
		display: none;
	}
}

@media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {

	.front-content {
		margin: 0 3em;
	}
}

@media only screen and (max-width: 850px), only screen and (max-device-width: 850px) {
	body {
		font-size: 75%;
	}
	
	#social-bar {
		display: none;
	}
	
	.front-content {
		margin: 0 1em;
	}
	
	.box-searchresult .block-section .block, .box-searchresult .block-section .block:last-child {
		float: none;
		width: inherit;
		padding: 0;
		margin-bottom: 1.5em;
	}
}

@media only screen and (max-width: 680px), only screen and (max-device-width: 680px) {
	body {
		font-size: 70%;
	}
	
	.front-content {
		margin: 0;
	}
	.language-selector {
		margin-right:0;
	}
	
	#content {
		padding-right: 0;
	}
	
	#content .content-body, #content .content-sidebar {
		float: none;
		width: inherit;
		padding: 0;
		margin-right: 0;
	}
}

.fiskpinne-wrap {
	padding: 0 1em;
}