@import url('https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&family=Gupter:wght@400;500;700&display=swap');

body {
	background-color: #480000;
	background-image: linear-gradient(to bottom, #480000, #7c0000);
}
body, td, p, div {
	font-family: "Carlito", sans-serif;
	font-size: 14pt;
	color: #fff;
}

h1, h2, h1 a, h2 a {font-size:24pt; color: #fff; text-align: center;}
h3, h4 {font-size:18pt; color: #fff; clear: both;}
a {color: #fff; text-decoration: underline;}
p {
	margin: 24px 0 24px 0;
}
a:hover {color: #eee;}
#innhold, #innhold p, #innhold td, #innhold li, #innhold span {
	color: #fff;
}
body, .latestnews {
	margin: 0px; padding: 0px;
}

#topptopp {
  padding: 20px 0 0 0;
}
#topp {
	margin: auto;
	max-width: 1200px;
  overflow: hidden;
  color: #fff;
  font-size: 18pt;
}

#logo {
	text-align: center;
}
#logo a {
	font-size: 36pt;
	text-decoration: none;
}
#sprak {
	text-align: center;
}
.mod-languages p {
	display: none;
}
.lang-inline li a  {
	padding: 0px !important; 	
}

 .lang-inline li a img {
 	border: transparant 1px solid;
 }
.lang-inline li.lang-active a img {
 	border: #fff 1px solid;
 }
 

#innhold {
	min-height: 800px;
}
#innhold img {
	max-width: 100% !important;
}
.inner {
	max-width: 1400px;
	margin: auto;
	padding: 20px;
}

.galleri {
	max-width: 1400px; margin:auto;
}
.galleri .wf-columns, .galleri .wf-column {
	margin: 0px !important; padding: 0px !important; 
}
.galleri .wf-columns {}
.galleri .wf-column {}
.galleri img {height:auto !important;}
.wf_caption, .galleri p {
	font-size: 11pt;
	font-style: italic;
	line-height: 19pt;
}


#bunn {   
  clear: both;
}
#bunn div {
  margin: auto;
	max-width: 1000px; padding: 10px;
	text-align: center;
	font-size: 11pt; color: #ffffff88 !important;
}
#bunn a {
	font-size: 11pt; color: #ffffff88 !important;
	text-decoration: none;	
}
#bunn a:hover {
	color: #ffffffcc;
	text-decoration: underline;
}

br.cb {
   clear: both;
   font-size: 0px;
}
