/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 26 2023 | 13:33:37 */
/* Add your CSS code here.
                     
For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* fonts start */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	line-height: 170%;
	font-weight: 600;
}
h1, .h1{
	line-height: 130%;
}
h1.jumbo_header, .jumbo_header {
	font-weight: 600;
	font-size: 66px;
	line-height: 110%;
}
.h2  {
	line-height: 130%;
}
h3,.h3 {
	line-height: 150%;
}
body {
	color: #161F40;
	font-size: 17px;
	line-height: 170%;
}
	.lead,.muted,
	.info, .small {
		font-weight: 600;
		line-height: 170%;
		margin-bottom: 0;
	}

@media(min-width: 769px) {
	.muted {
		font-size: 16px;
	}
	.lead {
		font-size: 22px;
	}
	.info {
		font-size: 17px;
	}
	.small {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	h1.jumbo_header, .jumbo_header {
		font-size: 36px;
	}
	h1,.h1 {
		font-size: 32px;
	}
	h2,.h2 {
		font-size: 28px;
	}
	h3,.h3 {
		font-size: 24px;
	}
	h4,.h4 {
		font-size: 22px;
	}
	h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .jumbo_header {
		word-wrap: break-word;
	} 
}
/* fonts end */

/* links start */
.btn-default {
  color: #fff;
  background-color: #161F40;
  border-color: #161F40;
}
.btn-default:hover {
  background: none repeat scroll 0 0 #fff;
  color: #161F40;
}
a:link, a {
	text-decoration: none;
}
a:hover {
	color: #FF5C20;
}
a:visited {
	color: #D73B01;
}
/* links end */

/* footer start */
footer#footer {
  padding-top: 120px;
}
/* footer end */
/* main start */
main#main {
	padding-top: 115px;
	padding-bottom:150px;
}
.page-top {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
	border-bottom: 1px solid #F4F4F4;
}
hr {
  border-color: #454C66;
}
.page-template-page-with-header-no-image main#main {
	padding-top: 0;
}
.page-template-page-tjenester main#main {
	padding-bottom: 0;
}
.page-template-page-tjenester main#main .row:last-of-type {
	margin-bottom:0;
}
/* main end */

/* header changes start */
header#header .info-search span.lead {
	line-height:38px;
}
/* header changes end */