@font-face {font-family: "liificon";src: local('☺'), url('https://data.wil.dk/webfonts/Liif-Icon.eot'), url('https://data.wil.dk/webfonts/Liif-Icon.woff') format('woff'),url('https://data.wil.dk/webfonts/Liif-Icon.ttf') format('truetype');font-weight: normal;font-style: normal;}
@font-face {
		font-family: empty;
		src: url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAQ0AAoAAAAAA+wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAJ4AAACeXQ48j09TLzIAAAGUAAAAYAAAAGAIIgbWY21hcAAAAfQAAABEAAAARAAyAGlnYXNwAAACOAAAAAgAAAAIAAAAEGhlYWQAAAJAAAAANgAAADb9mzB5aGhlYQAAAngAAAAkAAAAJAHiAeVobXR4AAACnAAAABAAAAAQAAAAAG1heHAAAAKsAAAABgAAAAYABFAAbmFtZQAAArQAAAFdAAABXVqZXRlwb3N0AAAEFAAAACAAAAAgAAMAAAEABAQAAQEBDHNwYWNlLWVtcHR5AAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAfA8dAAAAgREdAAAACR0AAACVEgAFAQEMFxkbHnNwYWNlLWVtcHR5c3BhY2UtZW1wdHl1MHUxdTIwAAACAYkAAgAEAQEEBwoN/JQO/JQO/JQO/JQO+JQU+JQViwwKAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAIAHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAIP/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAABAAAAeR2GXw889QALAgAAAAAAzz54vgAAAADPPni+AAAAAAAAAAAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAABQAAAEAAAAAAAOAK4AAQAAAAAAAQAWAAAAAQAAAAAAAgAOAGMAAQAAAAAAAwAWACwAAQAAAAAABAAWAHEAAQAAAAAABQAWABYAAQAAAAAABgALAEIAAQAAAAAACgAoAIcAAwABBAkAAQAWAAAAAwABBAkAAgAOAGMAAwABBAkAAwAWACwAAwABBAkABAAWAHEAAwABBAkABQAWABYAAwABBAkABgAWAE0AAwABBAkACgAoAIcAcwBwAGEAYwBlAC0AZQBtAHAAdAB5AFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAHAAYQBjAGUALQBlAG0AcAB0AHlzcGFjZS1lbXB0eQBzAHAAYQBjAGUALQBlAG0AcAB0AHkAUgBlAGcAdQBsAGEAcgBzAHAAYQBjAGUALQBlAG0AcAB0AHkARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('woff');
	}

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, div{
	font-size: 0;
	font-weight:normal;
	font-style:normal;
	padding:0;
	margin:0;
	}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	}
body { margin:0; padding:0; overflow-x: hidden; }
h1,h2,h3,h4 { font-family:'ImperfEgg-ExtraBold',serif; font-weight:normal; }
p, div.p, li { font-family:'PerfectEgg-CondensedLight',sans-serif; font-weight:normal; }
p b, div.p b { font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal; }
.menu { font-family:'PerfectEgg-NarrowRegular',serif; font-weight:300; }
div.button p, .caption, div.p.mini, .mini, .sys, div.p.sys,
#footer-content div.support p, #footer p, label, input, textarea  { font-family:'PerfectEgg-NarrowRegular', serif;}	

.mini { font-size:0.85em; line-height:0.9em }
.sys { font-size:0.75em; line-height:0.85em; }
span.menu  { font-size:1.2em !important; }
img {
	width:100%;
	margin-bottom:10px;
	vertical-align:top;
	}
img.bord {
	outline:1px solid rgba(0,0,0,0.2)
	}
img.insert {
	float:left;
	margin-top:6px;
	margin-right:18px;
	}
img.w50 {
	width:50%;
	}
#header-content-default {
	position:fixed;
	width:100%;
	text-align:center;
	}	
.header-content-default,
#header-content-default img.masthead{
	position:relative;
	width:100%;
	max-width:800px;
	margin:-10px auto 10px auto;
	opacity:0;
	}
.header-content-default, #header-content-default,
#header-content-default img.masthead{
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	-ms-transition:all 200ms;
	transition:all 200ms;
	}
.header-content-default {
	opacity:1;
	/* outline:2px solid yellow; */
	margin-bottom: 30px;
	}
.header-content-default .buttons{
	position:absolute;
	bottom:0px;
	width:100%;
	height:54px;
	/* background-color: rgba(255,203,0,0.3); */
	}
.buttons .left {
	float:left;
	}
.buttons .right {
	float:right;
	}
.buttons p.icon {
	display:inline-block;
	font-size:18px;
	}
.buttons .right p.icon{
	margin-left:10px;
	}
.buttons .left p.icon{
	margin-right:10px;
	}
/* 
body.loaded #header-content-default img.masthead{
	opacity:1;
	}
*/
body.page #header-content-default {
	background-color: rgba(255,144,62,0.7);
	}
body.scroll #header-content-default,
body.page #header-content-default {
	position:fixed;
	z-index:20;
	width:100%;
	text-align:left;
	/* background-color: rgba(255, 255, 255, 0.75); */
	top:-10px;
	box-shadow:2px 0px 6px rgba(0,0,0,0.3);
	}
body.scroll #header-content-default {
	background-color: rgba(255, 255, 255, 0.75);
	}
body.edit.scroll #header-content-default{
	z-index:0;
	box-shadow:none;
	}

body.scroll #header-content-default img.masthead, 
body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
	position:relative;
	width:26%;
	max-width:260px;
	margin:0px auto 10px 0;
	opacity:1;
	}
body.page .header-content-default img.masthead {
	margin-bottom: 30px;
	opacity:0;
	}
#wrapper {
	position:relative;
	width:100%;
	max-width:800px;
	margin:10px auto 10px auto;
	padding:0 2%;
	}
body.edit #wrapper {
	background-color:rgba(255,255,255,0.8);
	}
#wrapper-editor {
	position:fixed;
	z-index:100;
	top:0;left:0;bottom:0;right:0;
	background-color:rgba(153,153,153,0.7);
	text-align: center;
	}
#wrapper-editor #textarea-editor{
	position:relative;
	width:100%;
	max-width:800px;
	height:calc(100% - 80px);
	margin:10px auto 10px auto;
	padding:10px;
	font-family:monospace;
	/*white-space: pre;*/
	font-size:14px;
	line-height: 20px;
	}
#wrapper img.masthead{
	-webkit-transition:all 200ms;
	-moz-transition:all 200ms;
	-ms-transition:all 200ms;
	transition:all 200ms;
	opacity:0;
	}
body.loaded #wrapper img.masthead{
	opacity:1;
	}
body.page #wrapper img.masthead{
	opacity:0;
	}
@media print{
	#wrapper {
		max-width:640px;
		
		}
	body.loaded #wrapper img.masthead {
		width:140px;
		}
	}
h1 {
	color:black;
	font-size:56px;
	line-height:56px;
	text-transform:uppercase;
	font-feature-settings: "calt" 0;
	}
h1 .trump {
	color:rgba(255,144,62,1);
	font-family:'PerfectEgg-CondensedLight',serif; font-weight:normal;
	text-transform:none;
	}
h3 {
	/*color:rgba(255,144,62,1);*/
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	font-size:24px;
	line-height:36px;
	margin-bottom:16px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-hyphenate-limit-chars: 8 5 3;
	-moz-hyphenate-limit-chars: 8 5 3;
	-ms-hyphenate-limit-chars: 8 5 3;
	hyphenate-limit-chars: 8 5 3;
	text-align:justify;
	text-transform: uppercase;
	font-feature-settings: "calt" 0;
	}
h3 span.section {
	background-color: rgba(255,144,62,1);
	color:white;
	padding: 3px 6px 0px 6px;
	margin-right: 8px;
	position: relative;
	vertical-align: middle;
	line-height: 90%;
	font-size: 90%;
	font-family: 'ImperfEgg-ExtraBold', serif;
	}
h3:empty {
	display:none;
	}
h3 span.tag-name {
	color:rgba(255,144,62,1);
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	text-align:left;
	text-transform: none;
	}
h4 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 8px;
	margin-top: 16px;
	clear:both;
	}
h3:empty, h4:empty {
	display:none;
	}
p, ol,ul,li {
	font-size:24px;
	line-height:36px;
	margin-bottom:16px;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-hyphenate-limit-chars: 8 5 3;
	-moz-hyphenate-limit-chars: 8 5 3;
	-ms-hyphenate-limit-chars: 8 5 3;
	hyphenate-limit-chars: 8 5 3;
	text-align:justify;
	}
li {
	margin-bottom:0;
	}
figure {
	text-align: left;
	padding:0;
	margin:0;
	}
figure.button {
	padding:10px;
	border:1px solid gray;
	margin-bottom:12px;
	}
figure.button img {
	display: inline-block;
	margin-bottom: 0;
	margin-right: 14px;
	width: 40%;
	vertical-align:top;
	}
p.caption, caption, figcaption {
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	font-size:14px;
	line-height:20px;
	margin-bottom:12px;
	margin-top:-10px;
	margin-right:-2px;
	text-align:right;
	padding:2px 0;
	color:#a0a0a0;
	}
figure.button figcaption {
	display: inline-block;
	vertical-align:top;
	}
p i, p b {
	color:rgba(212,120,51,1);
	font-style:normal;
	font-weight:normal;
	}
p b {
	color:inherit;/*rgba(255,144,62,1.3);*/
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	}
a {
	color:rgba(255,144,62,1);
	text-decoration:none;
	}
a.neutral, a.neutral p {
	color:black;
	text-decoration:none;
	}
a.neutral .article.box h2 {
	color:rgba(255,144,62,1);
	}
p sup {
	position: relative;
	font-size: 80%;
	margin-top: 0px;
	/* vertical-align: top; */
	line-height: 80%;
	}
	
date, p.date, aside {
	display:block;
	border:1px solid rgba(0,0,0,0.3);
	border-radius: 6px;
	padding:0px 6px;
	width:100%;
	margin:12px 0;
	
	font-size:16px;
	line-height:36px;
	margin-bottom:16px;
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	}
.hr {
	display:block;
	width:30%;
	background-color:rgba(255,144,62,1);
	height:20px;
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	text-align:left;
	}
.hr.max600 {
	display:none;
	}
div.socialbuttons {
	/*border: 1px solid #bfbfbf;*/
	/*padding: 4px 4px 0 4px;*/
	margin-right: 2%;
	margin-left: 0;
	margin-top:8px;
	/*border-radius: 8px;*/
	line-height: 24px;
	float:right;
	white-space:nowrap;
	
	}
div.social-left div.socialbuttons {
	float:none;
	}
div.socialbutton {
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 4px;
	line-height: 0;
	vertical-align:top;
	}
.feature div.socialbutton {
	display: block;
	}
div.article.box, div.article.hbox {
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:33.3%;
	padding:10px;
	}
div.article.article-list.box {
	width:100% !important;
	padding-bottom:0px !important;
	}
div.article.box.not-public {
	opacity:0.4;
	}
div.article.box.not-public img{
	-webkit-filter:grayscale(1);
	-moz-filter:grayscale(1);
	-ms-filter:grayscale(1);
	filter:grayscale(1);
	}
div.article.box.feature {
	position:relative;
	width:100%;
	}
div.article.box.feature .feature-article {
	display:inline-block;
	width:66.6%;
	padding-right:6px;
	}
div.article.box.feature .feature-right {
	position: absolute;
	top:0;bottom:0;
	}
.home div.article.box.feature .feature-right .feature-right-inner {
	position: relative; 
	background-color: #e0e0e0; 
	height: calc(100% - 80px); 
	padding: 10px;
	}
div.article.box.feature .feature-right .bottom{
	position: absolute;
	bottom:0;width:100%;
	}
div.article.box h2, div.article.hbox h2 {
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	font-size:24px;
	line-height:24px;
	margin-bottom:12px;
	font-feature-settings: "calt" 0;
	}
div.article.box p, div.article.hbox p, div.article.box.feature p.mini, p.mini {
	font-size:16px;
	line-height:22px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	text-align:left;
	}
div.article.box.feature h2 {
	font-family:'ImperfEgg-ExtraBold',serif; font-weight:normal;
	color:black;
	text-transform:uppercase;
	font-size:36px;
	line-height:36px;
	margin-bottom:12px;
	font-feature-settings: "calt" 0;
	}
div.article.box.feature p {
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	font-size:20px;
	line-height:28px;
	}
div.article.box.feature p.mini, p.mini {
	font-family:'PerfectEgg-CondensedLight',serif; font-weight:normal;
	font-size:16px;
	line-height:20px;
	}
div.article.box.feature .feature-right p.about{
	font-size:15px;line-height:19px;
	}
div.articles div.article-links {
	margin:0 -10px;
	}
.icon {
	padding:0px 2px;
	color:rgba(255,144,62,1)	}
div.link-icon {
	position:absolute;
	right:0;
	width:auto;bottom:0;
	font-size:32px;
	padding:22px 12px;
	text-align:right;
	color:rgba(255,144,62,0.6)	}
span.icon.sep {
	padding: 0px 2px;
	color: rgba(255, 144, 62, 1);
	font-size: 1em;
	position: relative;
	line-height: 130%;
	vertical-align: top;
	}
p span.date, aside a {
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	color:#666666;
	}
aside .keyword {
	margin-right:10px;
	}
div.full, article img.full {
	width: 110%;
	margin: 10px -5%;	
	position:relative;
	}
.edit div.full {
	background-color: gray;
	}
.edit div.full img{
	padding:0;
	margin:0;
	}
.edit div.full.empty {
	background-color: gray;
	height: 240px;
	}
.edit.touch h3 span.section {
	background-color: transparent;
	color:white;
	}
select.article-section {
	border:0;background-color:orange;color:white;height: 23px;margin: 0;
	}
.touch select.article-section {
	border-color:orange;
	color:black;
	}
.editor-data {
	border:1px solid rgba(0,0,0,0.2);
	border-radius:3px;
	padding:16px 20px;
	}
.editor-data.keywords {
	border: 0;
	padding-left: 0;
	padding-right: 0;
	clear: both;
	-webkit-column-count:4;
	-moz-column-count:4;
	-ms-column-count:4;
	column-count:4;
	-webkit-column-gap:12px;
	-moz-column-gap:12px;
	-ms-column-gap:12px;
	column-gap:12px;
	}
.editor-data label{
	font-family:'PerfectEgg-CondensedLight',serif; font-weight:normal;
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:rgba(0,0,0,0.7);
	line-height:10px;
	
	}
.editor-data.keywords label{
	font-size:11px;
	letter-spacing:1px;
	color:rgba(0,0,0,0.8);
	
	}
.editor-data input[type="button"] {
	-webkit-appearance: none;
	font-family:'PerfectEgg-NarrowRegular',serif; font-weight:normal;
	/*border:1px solid rgba(0,0,0,0.4);*/
	border:0;
	font-size:16px;
	border-radius:15px;
	line-height:30px;
	height:30px;
	padding:0 10px;
	margin-left:-3px;
	margin-right:20px;
	background-color: rgba(220, 103, 0, 0.9);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	transition:all 0.5s;
	}
input[type="button"].hit {
	background-color:rgba(0,0,0,0.1);
	}
input[type="button"].response {
	background-color:rgba(0,255,123,1);
	}
input[type="button"].activate {
	background-color:rgba(255,144,62,1);
	color:white;
	}
input[type="button"].inactivate {
	background-color:#a5a5a6;
	color:#d8d8db;
	}
input[type="button"].htmlbutton {
	border: 1px solid rgba(0, 0, 0, 0.3);
	background-color: transparent;
	margin-left:20px;
	margin-right:-3px;
	color:black;
	}
input[type="button"].icon {
	font-family:liificon;
	}
.article-feature {
	display:inline-block;vertical-align:top;
	}
.handler-buttons {
	float:right;
	}
.edit-but {
	display: inline-block;
	position: relative;
	padding: 0 8px 0 4px;
	margin: 0 10px;
	border: 0px solid rgba(0, 0, 0, 0.2);
	height: 20px;
	vertical-align:middle;
	font-size:12px;
	line-height:20px;
	background-color:orange;
	color:white;
	border-radius:3px;
	min-width:61px;
	}
.feature-right .edit-but {
	margin-left:0px;
	}
.edit-but.edit, .edit-but.publish {
	min-width:1px;
	}
.edit-but.publish {
	padding: 0 4px 0 4px;
	background-color:#30c230;
	}
	
.edit-but .icon {
	font-family:liificon;	
	font-size:24px;
	line-height:21px;
	vertical-align: top;
	color:white;
	}
.edit-but.publish .icon {
	font-size: 18px;
	line-height: 23px;
	}
/* span[contenteditable="true"]:focus, span[contenteditable="true"]:selected, span[contenteditable="true"], */
.editable:focus {
	background-color:#f6f1e2;
	outline:0;
	
	}
div.article.box:nth-child(3n+1).about {
	width:66.6%;
	}
div.article.box:nth-child(3n+2).about {
	width:33.3%;
	}
div.article.box:nth-child(3n).about {
	width:100%;
	}
@media (max-width:1060px) {
	body.scroll #header-content-default {
		top:-9px;
		background-color: rgba(255, 255, 255, 0.8);
		box-shadow:2px 0px 7px rgba(0,0,0,0.4);

		}
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:23%;
		margin-left:0.5%
		}
	.hr {
		width:29%;
		height:14px;
		}
	h1 {
		font-size:46px;
		line-height:46px;
		}
	h3 {
		font-size:22px;
		line-height:34px;
		margin-bottom:14px;
		text-align:left;
		}
	h4 {
		font-size: 22px;
		line-height: 34px;
		margin-bottom: 8px;
		margin-top: 16px;
		}
	p, ol,ul,li {
		font-size:20px;
		line-height:34px;
		margin-bottom:16px;
		}
	li {
		margin-left:1.1em;
		margin-bottom:0px;
		}
	date, p.date {
		font-size:15px;
		line-height:34px;
		margin-bottom:14px;
		}
	}
@media (max-width:940px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:16%;
		margin-left:1%;
		margin-bottom:10px;
		}
	}
@media (max-width:940px) {
	body.scroll #header-content-default {
		top:-8px;
		background-color: rgba(255, 255, 255, 0.85);
		box-shadow:2px 0px 7px rgba(0,0,0,0.5);
		}
	}
@media (max-width:940px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:15%;
		margin-left:1%;
		margin-bottom:8px;
		}
	}
@media (max-width:820px) {
	#wrapper {
		width:97%;
		}
	body.scroll #header-content-default {
		top:-7px;
		background-color: rgba(255, 255, 255, 0.90);
		box-shadow:2px 0px 8px rgba(0,0,0,0.6);
		}
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:23%;
		margin-left:1%;
		}
	.hr {
		width:27%;
		height:14px;
		}
	h1 {
		font-size:42px;
		line-height:46px;
		}
	h3 {
		font-size:18px;
		line-height:30px;
		margin-bottom:12px;
		text-align:left;
		}
	h4 {
		font-size: 21px;
		line-height: 30px;
		margin-bottom: 6px;
		margin-top: 12px;
		}
	p, ol,ul,li {
		font-size:20px;
		line-height:30px;
		margin-bottom:12px;
		}
	li {
		margin-left:1.1em;
		margin-bottom:0px;
		}
	date, p.date {
		font-size:14px;
		line-height:30px;
		margin-bottom:12px;
		}
	div.socialbuttons {
		margin-top:4px;
		/*border-radius: 8px;*/
		line-height: 14px;
		white-space:nowrap;
		}
	}
@media (max-width:820px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:15%;
		margin-left:1%;
		margin-bottom:6px;
		}
	}
@media (max-width:700px) {
	#wrapper {
		width:95%;
		}
	body.scroll #header-content-default {
		top:-6px;
		background-color: rgba(255, 255, 255, 0.90);
		}
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:24%;
		margin-left:1%;
		}
	h1 {
		font-size:34px;
		line-height:36px;
		}
	h3 {
		font-size:17px;
		line-height:27px;
		margin-bottom:12px;
		text-align:left;
		}
	h4 {
		font-size: 21px;
		line-height: 27px;
		margin-bottom: 6px;
		margin-top: 12px;
		}
	p, ol,ul,li {
		font-size:20px;
		line-height:27px;
		margin-bottom:12px;
		}
	li {
		margin-left:1.1em;
		margin-bottom:0px;
		}
	date, p.date {
		font-size:13px;
		line-height:27px;
		margin-bottom:12px;
		}
	.hr {
		width:24%;
		height:14px;
		}
	div.article.box h2 {
		font-size: 22px;
		line-height: 22px;
		margin-bottom:11px;
		}
	div.article.box p, div.article.box.feature p.mini, p.mini {
		font-size: 15px;
		line-height: 20px;
		}
	div.article.box.feature h2 {
		font-size:30px;
		line-height:30px;
		margin-bottom:10px;
		}
	div.article.box.feature p {
		font-size:19px;
		line-height:26px;
		}
	div.article.box.feature-right p, div.article.box.feature-right p.about {
		font-size:14px;line-height:18px;
		}
	p.mini {
		font-size:15px;
		line-height:20px;
		}
	figure.button img {
		width:50%;
		}
		div.socialbuttons {
		margin-top:4px;
		/*border-radius: 8px;*/
		line-height: 14px;
		float:none;
		white-space:nowrap;
		}
		.home div.socialbuttons {
		margin-top:4px;
		/*border-radius: 8px;*/
		line-height: 14px;
		float:none;
		white-space:normal;
		}
	.home .feature div.socialbutton {
		display:inline-block;
		}
	.home div.article.box.feature .feature-right .feature-right-inner {
		height:auto;
		}
	.home div.article.box.feature .feature-right .bottom {
		position:relative;
		}
	}
@media (max-width:700px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:14%;
		margin-left:1%;
		margin-bottom: 4px;
		}
	}
@media (max-width:600px) {
	#wrapper {
		width:91%;
		}
	body.scroll #header-content-default {
		top:-5px;
		background-color: rgba(255, 255, 255, 0.95);
		}
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:25%;
		margin-left:1.5%
		}
	h1 {
		font-size:34px;
		line-height:36px;
		}
	h3 {
		font-size:17px;
		line-height:27px;
		margin-bottom:12px;
		text-align:left;
		}
	h4 {
		font-size: 21px;
		line-height: 27px;
		margin-bottom: 6px;
		margin-top: 12px;
		}
	p, ol,ul,li {
		font-size:20px;
		line-height:27px;
		margin-bottom:12px;
		}
	li {
		margin-left:1.1em;
		margin-bottom:0px;
		}
	date, p.date {
		font-size:14px;
		line-height:27px;
		margin-bottom:12px;
		}
	.hr {
		width:23%;
		height:14px;
		}
	div.article.box {
		width:50%;
		}
	div.article.box h2 {
		font-size: 20px;
		line-height: 20px;
		margin-bottom:10px;
		}
	div.article.box p, div.article.box.feature p.mini, p.mini {
		font-size: 14px;
		line-height: 18px;
		}
	div.socialbuttons {
		margin-top:10px;
		/*border-radius: 8px;*/
		line-height: 14px;
		float:none;
		white-space:nowrap;
		}
	div.article.box.feature .feature-article {
		display:inline-block;
		width:100%;
		padding-right:6px;
		}
	div.article.box.feature .feature-right {
		position: relative;
		width:100%;
		top:auto;bottom:auto;
		padding: 0px;
		}
	div.article.box.feature .feature-right .bottom{
		position: relative;
		bottom:auto;
		margin-top: 18px;
		/* width:100%; */
		}
	div.article.box.feature .feature-right .bottom p {
		margin-bottom: 0;
		}
	.hr.min600 {
		display:none;
		}
	.hr.max600 {
		display:block;
		}
	figure.button img {
		width:50%;
		}
	}
@media (max-width:600px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:14%;
		margin-left:1%;
		margin-bottom: 2px;
		}
	}
@media (max-width:500px) {
	#wrapper {
		width:88%;
		}
	body.scroll #header-content-default {
		top:-4px;
		background-color: rgba(255, 255, 255, 0.95);
		}
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:25%;
		margin-left:2%
		}
	h1 {
		font-size:28px;
		line-height:30px;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		-webkit-hyphenate-limit-chars: 8 5 3;
		-moz-hyphenate-limit-chars: 8 5 3;
		-ms-hyphenate-limit-chars: 8 5 3;
		hyphenate-limit-chars: 8 5 3;
		}
	h1 .trump {
		display:block;
		}
	h3 {
		font-size:16px;
		line-height:24px;
		margin-bottom:12px;
		text-align:left;
		}
	h4 {
		font-size: 17px;
		line-height: 24px;
		margin-bottom: 6px;
		margin-top: 12px;
		}
	p, ol,ul,li {
		font-size:18px;
		line-height:24px;
		margin-bottom:12px;
		}
	div.articles.feed {
		margin-left:-10px;
		margin-right:-10px;
		}
	div.article.box.feature h2 {
		font-size:24px;
		line-height:24px;
		margin-bottom:10px;
		}
	div.article.box.feature p {
		font-size:18px;
		line-height:24px;
		}
	p.mini {
		font-size:14px;
		line-height:18px;
		}
	li {
		margin-left:1.1em;
		margin-bottom:0px;
		}
	date, p.date {
		font-size:13px;
		line-height:26px;
		margin-bottom:12px;
		}
	.hr {
		width:22%;
		height:14px;
		margin-top:12px;
		margin-bottom:12px;
		}
	div.socialbuttons {
		white-space:normal;
		}

	}
@media (max-width:500px) and (orientation:landscape) {
	body.scroll #header-content-default img.masthead, 
	body.page #header-content-default img.masthead,	body.page .header-content-default img.masthead {
		width:14%;
		margin-left:1%;
		margin-bottom:1px;
		}
	}
@media (max-width:340px) {
	#wrapper {
		width:92%;
		}
	h1 {
		font-size:22px;
		line-height:24px;
		}
	h3 {
		font-size:15px;
		line-height:21px;
		margin-bottom:12px;
		}
	h4 {
		font-size: 17px;
		line-height: 22px;
		}
	p, ol,ul,li {
		font-size:17px;
		line-height:22px;
		}
	div.article.box.feature h2 {
		font-size:22px;
		line-height:24px;
		margin-bottom:8px;
		}
	.edit-but {
		margin-left: 0;
		width:60px;
		}
	div.article.box.about {
		width:100%;
		}
	date, p.date {
		margin-left: -6%;
		width: 112%;
		}
	div.socialbutton.smallblock {
		display: block;
		}
	iframe.fb_iframe_widget_lift {
		left: -26px;
		}
	}
.hidden {
	display:none !important;
	}
.w100 {
	width:100%;
	}
.w50, block-right .pad.w50 {
	width:50%;
	display:inline-block;
	}
.w33 {
	width:30%;
	display:inline-block;
	vertical-align:top;
	}
.w25 {
	width:22%;
	display:inline-block;
	vertical-align:top;
	}
.w20 {
	width:18%;
	display:inline-block;
	vertical-align:top;
	}
.w15 {
	width:13%;
	display:inline-block;
	vertical-align:top;
	}
#all-article {
	padding: 10px;
	}
#all-article div {
	font-family:'PerfectEgg-CondensedLight',serif; font-weight:normal;
	font-size: 16px;
	line-height:24px;
	color:#000000;
	}
#all-article div span.icon {
	font-family:liificon;
	font-size: 18px;
	margin-right:8px;
	}
#all-article div.public-0 {
	color:#999999;
	}
#new-article {
	margin-bottom:20px;
	}
.keyword-check {
	display:inline-block;
	width:100%;
	vertical-align:middle;
	font-size:16px;
	font-family:PerfectEgg-CondensedLight, serif;
	}
#new-article input, input#editor-keyword-new, input[type="button"].clean, input.default {
	font-family:'PerfectEgg-CondensedLight',serif; font-weight:normal;
	font-size: 20px;
	line-height:24px;
	height:30px;
	margin-bottom: 8px;
	display:block;
	}
input.default {
	display:inline-block;
	margin: 4px 4px 4px 0;
	}
input#editor-keyword-new, input[type="button"].clean {
	display:inline-block;
	margin-right:4px;
	background-color:transparent;
	
	}
input#editor-keyword-new, input[type="button"].clean {
	background-color:transparent;
	border: 1px solid rgba(0, 0, 0, 0.3);
	}
.clndr.pubdate {
	color:rgba(0,0,0,1);
	font-size: 20px;
	line-height: 24px;
	width:auto;
	border:0;
	}
.calendar-box {
	display:none;
	border:1px solid rgba(200, 200, 210, 1);
	position:absolute;
	width:280px;
	padding: 0 5px;
	z-index: 99999 !important;
	padding: 6px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 40px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 4px 4px 40px;
	background-color: rgba(239, 239, 242, 0.95);
}
.calendar-box tr:first-child {
	}
.calendar-box .cal-head { 
	position: relative;
	padding: 0px 0;
	line-height: 24px;
	text-align:center;
	vertical-align: top;
	border: 1px solid #dddddd;
	background-color: #dddddd;
	color: #444444;
	font-weight: bold;
	}
.calendar-box .cal-prev { 
	float:left;
	/* background-color:yellow; */
	padding:0 0px;
	background-image: url(/_images/ui-icons_0073ea_256x240.png);
	background-position: -80px -188px;
	width:16px;
	font-size:0;
	/* background-position: -48px -192px; */
	}
.calendar-box .cal-next { 
	float:right;
	/* background-color:yellow; */
	padding:0 0px;
	width:16px;
	background-image: url(/_images/ui-icons_0073ea_256x240.png);
	background-position: -48px -188px;
	font-size:0;
	}
.calendar-box select.calendar-month {
	width:90px;
}
.calendar-box select.calendar-year {
	width:70px;
}
.calendar-box .calendar-cancel {
	width:100%;
}
.calendar-box table {
	width:100%;
	/* font-size: .9em; */
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.calendar-box table td {
	width:12.5%;
	text-align: right;
	vertical-align: middle;
	color: black;
	padding: .2em;
	font-family: Calibri;
	font-size: 12px;
	font-weight: normal;
	color: #0073ea;
}
.calendar-box table tr.header td {
	color:black;
	text-align:left;
	}
.calendar-box table td a {
	border: 1px solid #dddddd;
	background-color:transparent;
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
	}
.calendar-box table td.week-col {
	background-color:transparent;
	color:rgba(0,0,0,0.3);
	padding:0 .4em;
	border:0;
	}
.calendar-box .calendar-title {
	text-align:center;
}
.calendar-box a {
	text-decoration:none;
}
.calendar-box .today a {
	color:black;
	background-color:white;
	font-weight: bold;
} 
.calendar-box .selected a {
	color:blue;
	background-color:lightblue;
	font-weight: bold;
}
nb {
	word-break:keep-all;
	-webkit-hyphens:none;
	-moz-hyphens:none;
	-ms-hyphens:none;
	hyphens:none;
	}
.editable:focus nb {
	background-color:#dfe8b7;
	}
@media (max-width:1060px) {
	.w33 {
		width:33%;
		}
	.w25 {
		width:25%;
		}
	.w20 {
		width:20%;
		}
	.w15 {
		width:14%;
		}
	}
@media (max-width:940px) {
	.keyword-check {
		/* width:33%; */
		}
	.editor-data.keywords {
		-webkit-column-count:3;
		-moz-column-count:3;
		-ms-column-count:3;
		column-count:3;
		}
	.w33 {
		width:33%;
		}
	.w25 {
		width:26%;
		}
	.w20 {
		width:22%;
		}
	.w15 {
		width:15%;
		}
	}
@media (max-width:940px) and (orientation:landscape) {
	}
@media (max-width:820px) {
	.w25 {
		width:28%;
		}
	.w20 {
		width:24%;
		}
	.w15 {
		width:16%;
		}
	}
@media (max-width:820px) and (orientation:landscape) {
	}
@media (max-width:700px) {
	.keyword-check {
		/* width:50%; */
		}
	.editor-data.keywords {
		-webkit-column-count:2;
		-moz-column-count:2;
		-ms-column-count:2;
		column-count:2;
		}
	}
@media (max-width:700px) and (orientation:landscape) {
	}
@media (max-width:600px) {
	.w33 {
		width:33%;
		}
	.w25 {
		width:28%;
		}
	.w20 {
		width:26%;
		}
	.w15 {
		width:17%;
		}
	}
@media (max-width:600px) and (orientation:landscape) {
	}
@media (max-width:500px) {
	.keyword-check {
		/* width:100%; */
		}
	.editor-data.keywords {
		-webkit-column-count:1;
		-moz-column-count:1;
		-ms-column-count:1;
		column-count:1;
		}
	.editor-data {
		border-radius:3px;
		padding:12px 12px;
		}
	.editor-data input[type="button"] {
		margin-left:0px;
		margin-right:10px;
		}
	.handler-buttons {
		float:none;
		display:block;
		margin-top:12px;
		}
	.w25 {
		width:30%;
		}
	.w20 {
		width:28%;
		}
	.w15 {
		width:18%;
		}
	}
@media (max-width:500px) and (orientation:landscape) {
	}
@media (max-width:340px) {
	.w20 {
		width:30%;
		}
	.w15 {
		width:20%;
		}
	}

