
/* this is /css/livefixes.css - loaded just before body tag, BUT before GTM tags, in i.e. layout.cshtml - for hotfixes - NOT minified */
/* NOTE: /css/2022/last.min.css is a LESS variant with minification  - use that if you need to deploy/rebuild anyways  */
/* PLEASE: prefix all hotfixes with bodytags sitename unless NG group global */
/* 260317 BP testing redux of NGm3*/
/* general */

body.NGm3{
	font-family:'Inter';
	font-size:16px;
	background:#f2ede7;
}
body.NGm3 #page-wrapper{
	border:0;	
	max-width:100%;
}
body.NGm3 #body-content{
	background:#fff;
}
/* content stuff */
body.NGm3 .bodytext ul{
	padding-top:1em;
	padding-bottom:1em;
}
body.NGm3 .bodytext h3{
	padding-top:1em;
	padding-bottom:0.5em;
}
body.NGm3 #body-content{
	padding-top:100px;
}
/* header */
body.NGm3 #homelogo{
	background-image:url(/media/2253/ng-nordic-logo-primary-crop.svg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100px;
	width:128px;
	height:72px;
	top:0;
	left:0;
}
body.NGm3 .section.breadcrumbs{
	display:none;
}
body.NGm3 #masthead,
body.NGm3 #header,
body.NGm3 #menu1-wrapper{
	background:transparent;
	border:0;
}
/* header menu for desktop */
@media only screen and (min-width:767.5px){
body.NGm3 #menu1-wrapper #menu1{
	background-color:rgb(242,237,231);
	border-radius:1em;
	padding:0.75em;
	left:140px;
}
body.NGm3 #menu1-wrapper #menu1 a{
	color:#111;
	text-transform:none;
	font-weight:400;
}
body.NGm3 #menu1-wrapper #menu1 .current{
	color:#fff;
	background:rgb(241,89,34);
	border-radius:8px;
}
}
/* footer */
body.NGm3 #footer{
	background:#f2ede7;
	color:#262626;
}
body.NGm3 #footer .section{
	padding-top:140px;
}
body.NGm3 #footer #footer-social{
	padding-top:40px;
}
body.NGm3 #footer #footer-social .follow{
	border-radius:40px;
	padding:8px;
	margin-right:16px;
}
body.NGm3 #footer a{
	color:#262626;
}
body.NGm3 #footerlogo{
	display:none;
}
body.NGm3 #footer #footerlogo-m3{
	position:absolute;
	left:24px;
	top:40px;
	width:100px;
	height:auto;
	display:block!important;
}
body.NGm3 #footer .footerbox h4{
	font-size:1.32em;
	padding-bottom:1em;
	text-transform:none;
}
body.NGm3 #footer .footerbox{
	font-size:1.1em;
	line-height:1.64em;
}
/* mobile below 768 */
@media only screen and (max-width:767.5px){
	body.NGm3 #header{
		background:#fff;
	}
	body.NGm3 #body-content{
		padding-top:40px;
	}
	body.NGm3 #header{
		margin-bottom:0;
	}
	body.NGm3 #header #homelogo{
		top:16px;
		left:16px;
		width:96px;
		height:56px;
		background-size:80px;
	}
	body.NGm3 #menu-1-trigger{
		background-color:rgb(241,89,34);
		width:48px;
		height:48px;
		border-radius:8px;
	}
		body.NGm3 #menu-1-trigger.open{
		background-color:rgb(33,33,33);
	
	}
		body.NGm3 #menu1{
		top:90px;
		padding-top:0;
	}
}
```