/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 11:26:19 */
/* 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: 150%;
	font-weight: 600;
}
h1, .h1{
	line-height: 130%;
}
h1.jumbo_header, .jumbo_header {
	font-weight: 600;
	font-size: 96px;
	line-height: 125%;
}
p.lead.colliflow-header-excerpt, .header-content-template p.lead {
  font-weight: 400;
  margin-top: 11px;
  font-size: 28px;
  margin: 45px 0 15px 0;
  line-height: 150%;
}

body {
	color: #070600;
	font-size: 17px;
	line-height: 170%;
}
	.lead,.muted {
		font-weight: 600;
		line-height: 170%;
		/* margin-bottom: 0; */
	}
.info, .small  {
	font-weight: 400;
		line-height: 170%;
		margin-bottom: 0;
}
.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
	color: inherit;
}
.for-subsections {
	font-weight: 400;
}
@media(min-width: 769px) {
	.muted , .info{
		font-size: 17px;
	}
	.lead {
		font-size: 20px;
	}

	.small {
		font-size: 15px;
		margin: 0;
	}
	h2, .h2 {
		margin-top: 15px;
	}
}
@media (max-width: 768px) {
	h1.jumbo_header, .jumbo_header {
		font-size: 64px;
	}
	h1,.h1 {
		font-size: 48px;
	}
	h2,.h2 {
		font-size: 40px;
	}
	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;
		margin-top: 15px;
	} 
	p.lead.colliflow-header-excerpt, .header-content-template p.lead {
  font-size: 24px;
}

}
/* 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:focus {
	color: #69C52F;
}
/* links end */

/* footer start */
footer#footer {
  padding-top: 100px;
}
/* footer end */
/* main start */
main#main {
	padding-top: 115px;
	padding-bottom:0;
}
.page-top {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
	border-bottom: 1px solid #F4F4F4;
}
hr {
  border-color: #DEDEDE;
}
.page-template-page-with-header-no-image main#main,
.home main#main,
.page-template-page-tjenester main#main {
	padding-top: 0;
}
.page-template-page-tjenester main#main,
.home main#main,
.page main#main {
	padding-bottom: 0;
}
.page-template-page-tjenester main#main .row:last-of-type,
.home main#main .row:last-of-type,
.page main#main .row:last-of-type {
	margin-bottom:0;
}
.page-id-576 main#main {
	background-color: #F6F6F6;
}
.tjenester_page {
	background-color: #F6F6F6;
}
/* main end */

/* header changes start */
header#header .info-search span.lead {
	line-height:38px;
}
/* header changes end */


/* hide submit buttom from gform on page /pakk/ start */
#gform_submit_button_12 {
	display: none;
}
@media (max-width: 768px) {
	#gform_wrapper_12.gform_wrapper.gravity-theme .gfield input.small, .gform_wrapper.gravity-theme .gfield select.small {
    width: 100%;
}
}
/* hide submit buttom from gform on page /pakk/ end */
