	body.single h1.first{
		font-size: 53px;
		line-height: 58px;
		font-family: var(--font-base);
		margin-bottom: 0.3em;
		}
	body.single h1.first.page,
	body.single h1.first.tidsskrift{
/* 
		font-size: 50px;
		font-family: var(--font-base);
		padding-bottom:var(--padding);
		margin-bottom: var(--padding);
		border-bottom:2px solid var(--backcolor-darklighttrans);
 */
		}
	body.single h1.first.page,
	body.single h1.first.tidsskrift{
		font-family: var(--thefont);
		font-size: 31px;
		line-height: 31px;
		letter-spacing:0.05em;
		font-weight:var(--fontnormal);
		}
	body.single h1 span.trumpet{
		font-family: var(--thefont);
		font-size: 0.5em;
		font-weight: 500;
		color: var(--backcolor-darkred);
		display:block;
		}

	body.single h2{
		font-family: var(--thefont);
		font-size: 22px;
		line-height: 30px;
		margin-bottom:var(--dpadding);
		}
	body.single h2.trumpet{
		font-family: var(--thefont);
		font-size: 20px;
		line-height: 28px;
		color:var(--backcolor-darkred);
		margin-bottom:var(--padding);
		}
	body.single h2.first{
		margin-top:var(--hpadding);
		}
	body.single h2.collapse{
		margin-bottom:0;
		}
	body.single h3{
		font-family: var(--font-base);
		font-size: 26px;
		line-height: 31px;
		margin-bottom:var(--padding);
		}
	body.single .data h3{
		font-family: var(--thefont);
		font-size: 26px;
		line-height: 31px;
		margin-bottom:var(--padding);
		}
	body.single .overview h3{
		margin-bottom:0;
		}
	body.single h4{
		font-family: var(--font-base);
		font-size: 22px;
		line-height: 31px;
		margin-top:var(--dpadding);
		margin-bottom:var(--padding);
		}
	body.single .data h4{
		font-family: var(--thefont);
		font-size: 19px;
		line-height: 31px;
		margin-top:0;
		margin-bottom:0;
		}
	body.single .toppost h4{
		font-size: 22px;
		line-height: 28px;
		margin-top:0;
		margin-bottom:var(--hpadding);
		}
	body.single h5{
		font-family: var(--font-base);
		font-size: 18px;
		line-height: 31px;
		font-weight:bold;
		margin-top:var(--padding);
		margin-bottom:0;
		}
	body.single .column h5:first-child{
		margin-top:0;
		}
	body.single .box.data h5{
		font-family: var(--thefont);
		font-size: 18px;
		line-height: 26px;
		font-weight:bold;
		margin-top:var(--padding);
		margin-bottom:var(--padding);
		}
	body.single h5.trumpet{
		font-family: var(--thefont);
		
		font-size: 18px;
		line-height: 30px;
		font-weight:300;
		margin-top:0;
		margin-bottom:0;
		}
	body.single .article a{
		/* color: var(--backcolor-darkred); */
		}
	body.single h3.data,
	body.single h4.data{
		font-family: var(--thefont);
		}
	body.single h4.data{
		font-size: 18px;
		line-height: 23px;
		margin-top:6px;
		margin-bottom:var(--padding);
		}

	body.single .book.box h3.data{
		font-weight:500;
		}
	body.single .book.box h4.data{
		margin-top: 0px;
		font-weight:600;
		}

	body.single .team-member h4.data{
		margin-bottom:var(--hpadding);
		}

	.mini {
		font-size:0.9em;
		}
	body.single .search-result h4.data, .search-result h4.data{
		margin-bottom:var(--hpadding);
		margin-top:var(--dpadding);
		}
	body.single .search-result h4.data:first-child, .search-result h4.data:first-child{
		margin-top:0;
		}
	.search-result p span.term-link{
		background-color:var(--backcolor-darklighttrans);
		/* padding:0 4px; */
		margin-right:var(--hpadding);
		}
	.search-result p span.edit{
		background-color:black;
		color:white;
		/* padding:0 2px; */
		margin-right:var(--hpadding);
		font-weight: 700;
		border-radius: 4px;
		}
	.search-result p span.edit a{
		color:white;
		}
	.search-result p span.term-link a, .search-result p span.edit a{
		text-decoration: none;
		background-color:transparent;
		}
	.search-result p span.term-link a:after, .search-result p span.edit a:after{
		content:'';
		margin:0;
		padding:0;
		}
	@media(max-width:900px){
		body.single h1.first{
			font-size: 48px;
			line-height: 53px;
			margin-bottom: 0.3em;
			}
		body.single h1.first.page,
		body.single h1.first.tidsskrift{
			font-size: 29px;
			line-height: 29px;
			letter-spacing:0.05em;
			}

		body.single h2{
			font-size: 20px;
			line-height: 28px;
			}
		body.single h2.trumpet{
			font-size: 19px;
			line-height: 26px;
			}

		body.single h3,
		body.single .data h3{
			font-size: 24px;
			line-height: 29px;
			}

		body.single h4,
		body.single .toppost h4{
			font-size: 20px;
			line-height: 29px;
			}
		body.single .data h4,
		body.single h4.data{
			font-size: 17px;
			line-height: 29px;
			}
		body.single .toppost h4{
			line-height: 26px;
			}
		body.single h4.data{
			line-height: 21px;
			}

		body.single h5,
		body.single .box.data h5,
		body.single h5.trumpet{
			font-size: 17px;
			line-height: 29px;
			}
		body.single .box.data h5{
			line-height: 24px;
			}
		}
	@media(max-width:760px){
		body.single h1.first{
			font-size: 42px;
			line-height: 46px;
			margin-bottom: 0.3em;
			}
		body.single h1.first.page,
		body.single h1.first.tidsskrift{
			font-size: 25px;
			line-height: 25px;
			letter-spacing:0.05em;
			font-weight: 600;
			}

		body.single h2{
			font-size: 18px;
			line-height: 24px;
			}
		body.single h2.trumpet{
			font-size: 16px;
			line-height: 23px;
			}

		body.single h3,
		body.single .data h3{
			font-size: 21px;
			line-height: 25px;
			}

		body.single h4,
		body.single .toppost h4,
		body.single .data.toppost h4{
			font-size: 18px;
			line-height: 25px;
			font-weight: 600;
			}
		body.single .data h4,
		body.single h4.data{
			font-size: 15px;
			line-height: 25px;
			}
		body.single .toppost h4{
			line-height: 23px;
			}
		body.single h4.data{
			line-height: 19px;
			}

		body.single h5,
		body.single .box.data h5,
		body.single h5.trumpet{
			font-size: 15px;
			line-height: 25px;
			}
		body.single .box.data h5{
			line-height: 21px;
			}

		.frontcontent .col-item h3.big, .overview .col-item h3.big{
			font-size: 22px;
			line-height: 26px;
			hyphens: auto;
			-webkit-hyphens: auto;
			}
		}
	@media(max-width:500px){
		body.single h1.first{
			font-size: 42px;
			line-height: 46px;
			margin-bottom: 0.3em;
			}
		body.single h1.first.page,
		body.single h1.first.tidsskrift{
			font-size: 25px;
			line-height: 25px;
			letter-spacing:0.05em;
			}

		body.single h2{
			font-size: 18px;
			line-height: 24px;
			}
		body.single h2.trumpet{
			font-size: 16px;
			line-height: 23px;
			}

		body.single h3,
		body.single .data h3{
			font-size: 21px;
			line-height: 25px;
			}

		body.single h4,
		body.single .toppost h4{
			font-size: 18px;
			line-height: 25px;
			}
		body.single .data h4,
		body.single h4.data{
			font-size: 15px;
			line-height: 25px;
			}
		body.single .toppost h4{
			line-height: 23px;
			}
		body.single h4.data{
			line-height: 19px;
			}

		body.single h5,
		body.single .box.data h5,
		body.single h5.trumpet{
			font-size: 15px;
			line-height: 25px;
			}
		body.single .box.data h5{
			line-height: 21px;
			}

		body.single h4,
		body.single .toppost h4{
			font-size: 22px;
			line-height: 31px;
			}
		body.single .data h4,
		body.single h4.data{
			font-size: 18px;
			line-height: 31px;
			}
		body.single .toppost h4{
			line-height: 28px;
			}
		body.single h4.data{
			line-height: 23px;
			}

		body.single h5,
		body.single .box.data h5,
		body.single h5.trumpet{
			font-size: 18px;
			line-height: 31px;
			}
		body.single .box.data h5{
			line-height: 26px;
			}
		}



	body.single .border{
		border: 1px solid var(--backcolor-darklighttrans);
		}
	body.single .borderbottom{
		padding-bottom: var(--padding);
		margin-bottom: var(--padding);
		border-bottom: 2px solid var(--backcolor-darklighttrans);
		}
	body.single .borderbottomthin{
		padding-bottom: var(--hpadding);
		margin-bottom: var(--hpadding);
		border-bottom: 1px solid var(--backcolor-darklighttrans);
		}
	body.single .list{
		}
	body.single .bordertop{
		padding-top: var(--padding);
		margin-top: var(--padding);
		border-top: 2px solid var(--backcolor-darklighttrans);
		}
	.page-banner {
		position:relative;
		}
	.column{
		display: inline-block;
		vertical-align: top;
		margin-right:var(--padding);
		position:relative;
		}
	.column-25-n{
		width: calc(25% - var(--dpadding));
		padding-right: var(--dpadding));
		border-right:1px solid gray;
		}	
	.column-25{
		width: calc(25% - var(--padding));
		}	
	.column-33{
		width: calc(33% - var(--padding));
		}
	.column-50{
		width: calc(50% - var(--padding));
		}
	.column-75{
		width: calc(75% - var(--padding));
		}
	.column-100{
		width: calc(100% - var(--padding));
		}
	.column-left{
		display: inline-block;
		vertical-align: top;
		width:30%;
		margin-right:var(--dpadding);
		}
	.marv{
		margin-top:var(--padding);
		margin-bottom:var(--padding);
		}
	.mar2v{
		margin-top:var(--dpadding);
		margin-bottom:var(--padding);
		}
	.marb{
		margin-bottom:var(--padding) !important;
		}
	.marbh{
		margin-bottom:var(--hpadding) !important;
		}
		
	.column-content{
		display: inline-block;
		vertical-align: top;
		width:calc(70% - var(--dpadding));
		}
	.column-content p, #innerwrapper p, .innerwrapper p, .found-result
	.column-content li, #innerwrapper li, .innerwrapper li, .found-result li{
		font-size:16px;
		line-height:24px;
		font-family: var(--font-base);
		margin-bottom: var(--padding);
		}
	.column-content .article p.mini, #innerwrapper .article p.mini, .innerwrapper .article p.mini{
		font-size:14px;
		line-height:20px;
		}
	#innerwrapper .column.menu p, .innerwrapper .column.menu p, .column.menu p{
		font-size:16px;
		line-height:24px;
		font-family: var(--thefont);
		margin-bottom: var(--hpadding);
		}
	body.single .menu .borderbottom{
padding-bottom: var(--hpadding);
margin-bottom: var(--hpadding);
border-bottom: 1px solid var(--backcolor-darklighttrans);
		}
	ol{
		list-style-type: decimal;
		margin-left: 24px;
		padding-left: 8px;
		}
	ol ol{
		margin-left: 24px;
		margin-top: var(--hpadding);
		margin-bottom: var(--hpadding);
		list-style-type: lower-alpha;
		}
	.column-content li, #innerwrapper li, .innerwrapper li, .found-result li{
		margin-bottom: var(--hpadding);
		}
	.column-content p:first{
		margin-top:0;
		}
	.column-content .article p, #innerwrapper .article p, .innerwrapper .article p, .hyphens{
		-webkit-hyphens: auto;
		hyphens: auto;
		}
	p:empty, div:not(class="burger"):empty, span:empty{
		display:none !important;
		}
	.column-content .data p, #innerwrapper .data p, .innerwrapper .data p{
		font-size:16px;
		line-height:24px;
		font-family: var(--thefont);
		margin-top: 0;
		}
	.column-content .data p.mini span.nobreak, 
	#innerwrapper .data p.mini span.nobreak,
	.innerwrapper .data p.mini span.nobreak{
		white-space:nowrap;
		margin-right:10px;
		}
	.column-content .data p.mini span.list, 
	#innerwrapper .data p.mini span.list
	.innerwrapper .data p.mini span.list{
		font-family: var(--font-narrow);
		font-weight: 400;
		background-color: var(--backcolor-lighttrans);
		padding: 2px 4px;
		border-radius: 7px;
		position: relative;
		font-size: 0.85em;
		}
	.column-content .data p.mini, #innerwrapper .data p.mini, .innerwrapper .data p.mini,
	.innerwrapper .data.mini p{
		font-size:14px;
		line-height:22px;
		}
	.column-content .data p.mini, #innerwrapper .data.litteratur p.mini, .innerwrapper .data.litteratur p.mini,
	.innerwrapper .data.mini p, #innerwrapper .data.mini p{
		font-size:13px !important;
		line-height:20px;
		margin:var(--hpadding) 0;
		}
	.column-content .data p.caption, #innerwrapper .data p.caption, .innerwrapper .data p.caption{
		font-family: var(--font-narrow);
		font-size:14px;
		line-height:22px;
		}
	.column-content .data p.mini, #innerwrapper .data p.mini.list, .innerwrapper .data p.mini.list{
		line-height:20px;
		margin: 0 0 10px;
		break-inside: avoid;
		}
	#innerwrapper .attach-image, .innerwrapper .attach-image{
		position:relative;
		margin-bottom:var(--padding);
		}
	#innerwrapper .attach-image p.caption, .innerwrapper .attach-image p.caption{
		font-family: var(--font-narrow);
		font-size:14px;
		line-height:22px;
		position: absolute;
		bottom: 0px;
		left:var(--mpadding);
		padding:2px var(--hpadding);
		background-color:rgba(0,0,0,0.85);
		color:white;
		max-width: calc(100% -  var(--padding));
		}
	#innerwrapper .attach-image p.caption:empty, .innerwrapper .attach-image p.caption:empty{
		display:none;
		}
	#innerwrapper p.date, .innerwrapper p.date{
		font-family: var(--font-narrow);
		font-size: 14px;
		font-weight: 200;
		color: gray;
		margin: 2px 0;
		}
	#innerwrapper p.date.bordertop, .innerwrapper p.date.bordertop{
		border-top: 1px solid lightgray;
		padding-top:0;
		}
	#innerwrapper p.date.borderbottom, .innerwrapper p.date.borderbottom{
		border-bottom: 1px solid lightgray;
		padding-bottom:0;
		}
	.fr{
		float:right;
		}
	.basket-back{
		position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;overflow:hidden
		}
	@media(max-width:800px){
		.column-25{
			width: calc(25% - var(--padding));
			}	
		.column-33{
			width: calc(25% - var(--padding));
			}
		.column-50{
			width: calc(50% - var(--padding));
			}
		.column-75{
			width: calc(75% - var(--padding));
			}
		.column-100{
			width: calc(100% - var(--padding));
			}
		}
	@media(max-width:700px){
		.page-banner .column-25{
			width: calc(50% - var(--padding));
			/* width: 50%; */
			}	
		.column-33{
			width: calc(33% - var(--padding));
			}
		.page-banner .small-wide.column-50{
			width: calc(100% - var(--padding));
			}
		.column-75{
			width: calc(67% - var(--padding));
			}
		.column-100{
			width: calc(100% - var(--padding));
			}
		.basket-back{
			display:none;
			}
		}
	@media(max-width:600px){
		.column-25-n, 
		.column-25,
		.column-33,
		.column-50,
		.column-75{
			width:100%;
			margin-right:0;
			border-right:0;
			}
       	.column-100{
       		width:100%;
      		}
		body.single h1.first.page,
		body.single h1.first.tidsskrift{
			padding-right:0;
			padding-left:0;
/* 
			padding-right:var(--padding);
			padding-left:var(--padding);
 */
			}

		.column-content li, #innerwrapper li, .innerwrapper li, .found-result li{
			margin-left: var(--padding);
			}
		#innerwrapper .menu li,
		.innerwrapper .menu li,
		.menu li{
			margin-left:0;
			}
		.column-33 img.portrait,.column-33 img.portrait, .column-33 img.portrait, img.portrait{
			float:left;
			width:45%;
			margin-right:var(--padding);
			margin-bottom:var(--padding);
			}
		}
	.deprecated{
		color:gray;
		}
	.list .date:after{
		content: ' × ';
		}
	.list .date:empty:after{
		content: '';
		}
	.date.deprecated{
		}
	.date.deprecated:after{
		content:' ◦ Overstået ';
		color:var(--backcolor-darkred);
		font-weight:700;
		}
	.date.cancelled:after{
		content:' ◦ Aflyst ';
		color:var(--backcolor-darkblue);
		font-weight:700;
		}
	body.single h1 span.trumpet.deprecated,
	.trumpet.deprecated{
		color:var(--backcolor-darklight2trans);
		}
	.trumpet.deprecated:after{
		content:'';
		}
	.col-item .deprecated:before{
		content:' Overstået ';
		color:white;
		background-color:var(--backcolor-darkred);
		white-space: nowrap;
		}
	.col-item .cancelled:before{
		content:' Aflyst ';
		color:white;
		background-color:var(--backcolor-darkblue);
		}
	.col-item .edit-button, p .edit-button{
		background-color:black;
		color:white;
		font-weight:700;
		padding:0 3px;
		margin-right:4px;
		border-radius: 4px;
		}
	#innerwrapper .menu li, .innerwrapper .menu li{
		list-style-type: none;
		font-size:14px;
		font-weight: var(--bold);
		line-height:20px;
		font-family: var(--thefont);
		margin-bottom: var(--hpadding);
		}
	#innerwrapper .menu li.submenu, .innerwrapper .menu li.submenu{
		margin-left: var(--padding);
		font-weight: var(--fontnormal);		
		}
	#innerwrapper .menu li.submenu:before, .innerwrapper .menu li.submenu:before{
		content: '- ';
		}

	#innerwrapper .collapse .menu, #innerwrapper .collapse .menu li,
	.innerwrapper .collapse .menu, .innerwrapper .collapse .menu li{
		display:block;
		text-align:center;
		}
	#innerwrapper .collapse .menu li,
	.innerwrapper .collapse .menu li{
		display:inline-block;
		vertical-align: top;
		margin-right:var(--padding);
		margin-bottom: 0;
		}
	#innerwrapper .collapse .menu li:after,
	.innerwrapper .collapse .menu li:after{
		content: '×';
		margin-left:var(--padding);
		margin-right:0;
		color:var(--backcolor-darkred);
		}
	#innerwrapper .collapse .menu li:last-child:after,
	.innerwrapper .collapse .menu li:last-child:after{
		content: '';
		}
		
	.box {
		padding: var(--paddingfixed);
		border:var(--light-border);
		margin-bottom: var(--paddingfixed);
		}
	.box:empty, #basket-view:empty {
		display:none;
		}
	.column-right .box {
		/* margin-left: var(--dpadding); */
		}
	.box-color {
		background-color: var(--backcolor-lighttrans);
		}
	#footer .box {
		margin-top: 24px;
		}
	#footer .box-color {
		background-color: var(--backcolor-dark);
		}
	.arbejderhistorie-forside{
		width:100%;
		height:auto;
		border:var(--light-border);
		}
	.lwa-avatar{display:none;}
	
	.data, .data p, .lwa-form input, .lwa-info, label,.lwa-links,
	.lwa-remember-email,.lwa-submit-button,.lwa-remember {
		font-size:14px;
		line-height:20px;
		font-family: var(--thefont) !important;
		}
	body.single .data h5, .data h5{
		font-size:16px;
		line-height:20px;
		font-family: var(--thefont) !important;
		margin-bottom:6px;
		}
	.box-link-content{
		margin-top: var(--hpaddingflex);
		display: -webkit-box;
		margin-bottom: 0px;
/* 
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
 */
		hyphens: auto;
		-webkit-hyphens: auto;
		}
	a.pdf:before{
		content:'◼︎';
		margin-right:4px;
		color:var(--backcolor-darkred);
		}
	span.pdf:before{
		content:'☐';
		margin-right:4px;
		color:var(--backcolor-darkred);
		}
	img.afterload{
		opacity:0;
		/* transform:scale(0.5); */
		transition:all 300ms;
		}
	.overview .col-item .image img.afterload.loaded,
	img.afterload.loaded{
		opacity:1;
		transform:scale(1);
		}
	#innerwrapper .forord p:first-child,
	.innerwrapper .forord p:first-child,
	p:first-child,
	p.first-child,
	.forord p:first-child{
		margin-top:var(--hpadding);
		}
	#innerwrapper .column-content p:first-child,
	.innerwrapper .column-content p:first-child,
	#innerwrapper .column-content p.first,
	.innerwrapper .column-content p.first,
	p.first{
		margin-top:0;
		}
	span.first-letter{
		font-size: 5.3em;
		float: left;
		line-height: 1;
		color: var(--backcolor-darkred);
		margin-bottom: -24px;
		margin-top: -4px;
		margin-left: -4px;
		}
	span.first-letter.number-cap{
		font-size: 6em;
		line-height: 1;
		margin-top: -16px;
		font-feature-settings: "tnum" 1;
		-webkit-font-feature-settings: "tnum" 1;
		}
	blockquote{
		font-size: 18px;
		font-style: italic;
		line-height: 30px;
		padding: 0 var(--padding);
		color: var(--backcolor-darkred);
		}
		
	/* 
		--- Search 
	*/
	form.search-tidsskrift input{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		display: block;
		width: calc(100% - 80px);
		max-width: 100%;

		/* padding: .5278em; */
		background-color: #f1f1f1;
		border: 2px solid rgba(51,51,51,.1);
		margin-bottom: 4px;
		padding: 4px 6px !important;
		font-size: 14px !important;
		color: black;
		height: 32px;
		line-height: 32px;

		}
	form.search-tidsskrift div.input{
		float:right;
		width:78px;
		height: 80px;
		margin-left:2px;
		}
	form.search-tidsskrift input{
		border-radius:0;
		}
	form.search-tidsskrift input.bottom-left-corner{
		border-bottom-left-radius:6px;
		}
	form.search-tidsskrift input.top-left-corner{
		border-top-left-radius:6px;
		}
	form.search-tidsskrift input[type=radio]{
		display:inline-block;
		width:30px;
		vertical-align:middle;
		}
	form.search-tidsskrift input[type=submit]{
		display:inline-block;
		padding: 0px 20px !important;
		width:auto;
		height:68px;
		line-height:68px;
		background-color: var(--backcolor-darkred);
		color: white;
		border-top-right-radius:6px;
		border-bottom-right-radius:6px;

		}
	form.search-tidsskrift label{
		vertical-align:middle;
		}
	form.search-tidsskrift label .black{
		color: #242424;
		}
	span.found-word{
		font-weight:bold;
		background-color: #f1f1f1;
		border: 2px solid rgba(51,51,51,.1);
		padding:1px 2px;
		}
	div.found-result{
		padding:10px 0;
		border-bottom: 1px solid rgba(51,51,51,.1);
		margin-bottom: 10px;
		color:rgb(70,70,70);

		font-size: 16px;
		line-height: 24px;
		font-family: var(--font-base);
		/* margin-bottom: var(--padding); */
		}

	/* 
		--- End earch 
	*/
	/* 
		--- team 
	*/
	/* 
		start forlag, småbogserie, skriftbogserie
	*/
	.book.book-text p.book-serie {
		font-size: 0.8em;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 2px;
		}
	.book h5.book-serie {
		font-family: var(--thefont);
		font-size: 11px;
		line-height: 16px;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 2px;
		letter-spacing: 0.05em;
		color:var(--backcolor-radiogray);
		}
	h2 .book.minibogserie,
	h2 .book.skriftbogserie{
		background-color:var(--backcolor-darkblue);
		color:white;
		font-weight:500;
		font-size:0.70em;
		line-height:1.20em;
		letter-spacing:0.1em;
		padding:1px 10px 0 8px;
		margin-right:var(--hpadding);
		border-bottom-left-radius: 8px;
		text-transform: uppercase;
		position:relative;
		margin-top:6px;
		margin-left: -8px;
		float:left;
		}
	.book.minibogserie,
	.book.skriftbogserie{
		color:white !important;
		background-color:var(--backcolor-darkblue);
		}
	.book.minibogserie{
		color:white;
		background-color:var(--backcolor-darkred);
		}
	h2 .book.skriftbogserie{
		color:white;
		background-color:var(--backcolor-darkblue);
		}
	h2 .book.minibogserie a, h2 .book.minibogserie span,
	h2 .book.skriftbogserie a, h2 .book.skriftbogserie span{
		color:inherit;
		}
	body.single .book h5.book-serie, .book h5.book-serie {
		font-family: var(--thefont);
		font-size: 12px;
		line-height: 16px;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 2px;
		letter-spacing: 0.05em;
		color:var(--backcolor-radiogray);
		}
	body.single .book.data h5.book-serie, .book h5.book-serie, 
	body.single .toppost h5, .toppost h5 {
		font-family: var(--thefont);
		font-size: 13px;
		line-height: 18px;
		text-transform: uppercase;
		font-weight: 400;
		margin-top: 2px;
		margin-bottom: 2px;
		letter-spacing: 0.05em;
		color:var(--backcolor-darkgray);
		}

	body.single h2.toppost{
		font-size: 18px;
		line-height: 24px;
		margin-bottom: var(--hpadding);
		padding:0;
		
		}
	body.single .toppost h5.bordertop, .toppost h5.bordertop {
		padding-bottom: var(--hpadding);
		padding-top: var(--hpadding);
		margin-top:0;
		}
	body.single .book.data h5.book-serie, .book h5.book-serie {
		font-family: var(--thefont);
		font-size: 13px;
		line-height: 18px;
		text-transform: uppercase;
		font-weight: 400;
		margin-bottom: 2px;
		margin-top: 2px;
		letter-spacing: 0.05em;
		color: var(--backcolor-darkgray);
		}
	body.single .book.data h5.book-serie.author, .book h5.book-serie.author {
		font-weight: 500;
		}
	body.single img.toppost.float{
		width:30%;
		float:left;
		margin-top:4px;
		margin-right:var(--padding);
		margin-bottom:var(--hpadding);
		
		}
	body.single img.toppost.kilde{
		float:left;
		width:40%;
		margin-top:4px;
		margin-right:var(--padding);
		}
	body.single .book.data{
		position:relative;
		}
	body.single .book h5.trumpet, .book h5.trumpet{
		background-color:gray;
		color:white;
		padding:2px 6px;
		margin-top: 0;
		}
	#innerwrapper .data p.trumpet, p.trumpet,
	.innerwrapper .data p.trumpet, p.trumpet{
		font-size: 14px;
		line-height: 20px;
		}

	p.line-count, div.line-count{
		overflow: hidden;
		display: -webkit-box;
		/* line-clamp:attr(data-count); */
		/* box-orient: vertical; */
		/* width:attr('data-w'); */
		/* background-color:lightgray; */
		-webkit-line-clamp:6;
		-webkit-box-orient: vertical;
		}
	.basket-order .data{
		width:calc(58% - var(--hpadding));
		padding-left:var(--hpadding);
		display:inline-block;
		vertical-align:top;
		font-family: var(--thefont) !important;
		font-size: 16px !important;
		line-height: 24px !important;
		/* background-color:lightgrey; */
		}
	.basket-order .image{
		width:10%;
		padding-top:6px;
		padding-left:0;
		display:inline-block;
		vertical-align:top;
		}
	.basket-order .amount{
		width:calc(15% - var(--hpadding));
		text-align: right;
		}

	.basket-order input.amount{
		width:100%;
		text-align: right;
		margin-bottom:0;
		}
	.basket-order .sum{
		width:calc(20% - var(--hpadding));
		text-align: right;
		}
	.basket-order .discount{
		display:none;
		text-align: right;
		}
	.basket-order.discount .discount{
		display:block;
		text-align: right;
		color:red;
		}
	.basket-order .sum:before{
		/* content:'Kr. '; */
		/* margin-right:10px; */
		/* float:left; */
		
		}
	.basket-book-sum{
		}
	@media(max-width:900px){
		.basket-order .data{
			width:calc(56% - var(--hpadding));
			}
		.basket-order .image{
			width:10%;
			}
		.basket-order .amount{
			width:calc(14% - var(--hpadding));
			}
		.basket-order input.amount{
			width:100%;
			}
		.basket-order .sum{
			width:calc(24% - var(--hpadding));
			}
		}
	@media(max-width:760px){
		.basket-order .data{
			width:calc(55% - var(--hpadding));
			}
		.basket-order .image{
			width:12%;
			}
		.basket-order .amount{
			width:calc(14% - var(--hpadding));
			}
		.basket-order input.amount{
			width:100%;
			}
		.basket-order .sum{
			width:calc(24% - var(--hpadding));
			}
		}
	@media(max-width:600px){
		.basket-order .data{
			width:calc(58% - var(--hpadding));
			}
		.basket-order .image{
			width:10%;
			}
		.basket-order .amount{
			width:calc(14% - var(--hpadding));
			}
		.basket-order input.amount{
			width:100%;
			}
		.basket-order .sum{
			width:calc(24% - var(--hpadding));
			}
		}
	body.single .book h5.trumpet.skriftbogserie, .book h5.trumpet.skriftbogserie{
		
		}
	body.single .book h5.trumpet.minibogserie, .book h5.trumpet.minibogserie{
		background-color:var(--backcolor-darkred);
		
		}
	.book.sold-out{
		color:var(--backcolor-darkgray);
		}
	.col-item .book.sold-out:after,
	.book.sold-out:after{
		content:' Udsolgt ';
		background-color:var(--backcolor-darkred);
		color:yellow;
		padding: 0 0px;
		margin-right: 3px;
		}
	.box.in-basket .book.sold-out:after{
		background-color:var(--backcolor-darkred);
		}
	.list .book.sold-out:after{
		content:' Udsolgt ';
		color:var(--backcolor-darkred);
		}

	#sc_our_team .sc_team_member_inner .icons,
	#sc_our_team .sc_team_member_inner img{
		display:none;
		}
	#sc_our_team .sc_team_member_inner img.wp-post-image{
		width:100%;
		height:auto;
		display:block;
		}
	#sc_our_team .sc_team_member{ 
		display: inline-block;
		width: calc(50% - var(--dpadding));
		margin-right: var(--dpadding);
		vertical-align: top;
		}
	#sc_our_team .sc_team_member_name{
		font-size: 18px;
		font-family: var(--thefont);
		font-weight: 600;
		margin-top: 6px;
		margin-bottom: 6px;
		}
	.hidden{
		display:none;
		}
	.left-arrow,.right-arrow{
		width: 60px;
		height: 60px;
		display: inline-block;
		vertical-align: top;
		font-size: 36px;
		color: var(--backcolor-darktrans);
		/* padding-top: var(--hpadding); */
		margin-right: var(--hpadding);
		margin-left: 0;
		}
	.right-arrow{
		margin-left: var(--hpadding);
		margin-right: 0;
		}
	.left-arrow img,.right-arrow img{
		width:100%;
		height:auto;
		}
	.arrow{
		fill:var(--backcolor-darktrans);
		 }
	.remove-button{
		padding:0px 5px;
		margin-right:2px;
		position:relative;
		background-color:var(--backcolor-darkred);
		color:white;
		border-radius:12px;
		cursor:pointer;
		}

	/*
	*/
	.yikes-easy-mc-form input[type=email], 
	.yikes-easy-mc-form input[type=number], 
	.yikes-easy-mc-form input[type=password], 
	.yikes-easy-mc-form input[type=text], 
	.yikes-easy-mc-form input[type=url], 
	.yikes-easy-mc-form input[type=submit], 
	.yikes-easy-mc-form button[type=submit],
	.yikes-easy-mc-form select, 
	.yikes-easy-mc-form textarea{
		width:100%;
		font-size:14px;
		line-height:24px;
		height:24px;
		margin-bottom:var(--hpadding);
		padding:1px;
		
		}
	.yikes-easy-mc-form button[type=submit]{
		width:auto;
		height: 38px;
		padding:1px 12px;
		line-height: 32px !important;
		background-color: var(--backcolor-xdarklight);
		border-radius: 6px;
		}
		
		
	.smartcat_team_single_icons{
		margin-top:var(--dpadding);
		margin-bottom: -16px;
		text-align: right;
		}
	img.sc-social{
		height:32px;
		width:auto;
		margin-right:var(--padding);
		}
	div.clear{
		clear:both;
		height:0px;
		margin:0;
		padding:0;
		font-size:0;
		}
	.loading-wheel{
		font-size:20px;
		margin-bottom: 24px;
		text-align:center;
		display:none;
		}
	body.loading-req .loading-wheel{
		display:block;
		}
