#top nav ul li a {color: #5c5c5c;}
p, ul, tr, td, .testimonial_slider * {
font-family: aeonikregular!important;
font-weight:normal;
line-height: 1.5em;
}
h1, h2, h3, h4, h5, bold, strong, a{
font-family: aeonikbold!important;
font-weight:normal;
}
h1{font-size: 60px; margin-bottom:40px; line-height: 1.25em;}
h2{font-size: 40px; margin-bottom:20px;}
p{font-size: 20px;}
#hero {padding-top:120px!important;
padding-bottom:120px!important;}
#hero h1{letter-spacing:-1px;}
#hero h1 {font-size:52px;    line-height: 1.2em;}
#hero {padding-top:105px;}
#header-outer #logo, #header-outer .logo-spacing {
margin-top: 20px!important;
}
header#top nav ul li a {
font-size: 19px!important;
margin-right:1px!important;
letter-spacing: 0px!important;
padding-left:10px!important;}
#polardrikkforside{height:900px;}
.textoverlayforside{margin-top:-300px!important; }
.textoverlayforside strong {text-decoration:underline!important; }
.overlayrow  {z-index: 200!important;}
#abacusforside{height:500px; padding-top:200px!important;}
#abacusheader{padding-top:240px!important;padding-bottom:240px!important;}
#abacusheader img{max-width: 600px!important;}
#industriplastforside{height:600px; padding-top:200px!important;}
#logosamling{padding-top:120px!important; padding-bottom:120px!important;}
#logosamling h3 {margin-bottom:48px!important; font-size: 20px;font-family: aeonikmedium!important;}
.bunnvideorow{padding:5%!important;}
.portfoliotextblock .vc_column-inner{padding-top:10%!important;padding-left:10%!important;padding-right:10%!important;padding-bottom:10%!important;}
.textblock {padding-top:15%!important;padding-left:0%!important;padding-right:0%!important;padding-bottom:15%!important;}
.portfoliotextblock p, .textblock p{font-size:22px!important;}
.portfoliotextblock h1, .textblock h1{font-size:38px!important;}
.iwithtext .iwt-text {
padding-left: 49px;
font-family: 'aeonikbold';
font-size: 18px;
}
.iconrow{margin-bottom:25px!important;} #ctabunn {padding-top:120px!important;padding-bottom:120px!important;}
#ctabunn h1, .kontaktoverimage h1{font-family: aeonikmedium!important; margin-bottom:18px!important;}
#ctabunn h2, .kontaktoverimage h2{font-family: aeonikregular!important; font-size:32px;} .kontaktcol{margin-top:-300px!important; }
#footer-outer[data-cols="1"] .col {text-align: left;}
#footer-outer a{margin-right:30px;}
.hidemyass{display:none;}
.kontaktoverimage{margin-top:-700px!important; padding-left: 60%!important;}
.kontaktoverimage a{color:#ffffff;} .strekrow{padding-top:10px!important;padding-bottom:110px!important;}
.andreprosjekter h3 {margin-bottom:18px!important; font-size: 28px;font-family: aeonikmedium!important;}
.andreprosjekterrow{padding-bottom:110px!important;} .textblock {
padding-top: 6%!important;
padding-bottom: 6%!important;
}
.textstart h2{
font-family: aeonikregular!important;
line-height: 1.3em;
}
blockquote {
letter-spacing: 0;
}
.lokalpil img {
max-width: 35px!important;
position: relative;
top: 45px;
margin-left:20px;
}
.stortmaxbildelogos img { max-height: 1200px;width: auto;}
.toggle>.toggle-title a {font-size:22px;}
.inner-toggle-wrap .wpb_wrapper {padding-right:25%!important;}
.testimonial_slider p {font-size:24px;}
.nectar_single_testimonial p {font-size:19px;}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
font-family: aeonikregular!important;
font-size: 16px;
display: block;
line-height:22px
}
.nectar_single_testimonial .open-quote{	font-family: Arial, sans-serif!important;
}
body.material .nectar-button.large {
padding-left: 45px;
padding-right: 45px;
padding-top: 20px;
padding-bottom: 20px;
font-size: 24px;
font-weight: 400!important;
border-radius: 80px!important;
} @media screen and (max-width: 1700px) {
.kontaktoverimage{margin-top:-600px!important;}
} @media screen and (max-width: 1400px) {
.kontaktoverimage{margin-top:-550px!important;}
} @media screen and (max-width: 1024px) {
.vc_col-xs-offset-2 {
margin-left: 0;
}
#header-outer #logo, #header-outer .logo-spacing {
margin-top: 15px!important;
margin-bottom: 15px!important;
}
body #header-outer {
margin-bottom: 0;
padding: 12px 0 0 0!important;
}
.kontaktoverimage {margin-top:0px!important; padding-left: 0%!important; padding-top:100px;padding-bottom:100px!important;}
.kontaktoverimage p, .kontaktoverimage h1, .kontaktoverimage a{ color: #000000!important;}
.vc_row-fluid .wpb_column[class*="vc_col-xs"]:not(.vc_col-xs-12){    margin-bottom: 30px;}	
.material .wpb_row { margin-bottom: 0!important;}
.material .wpb_row .iconrow { margin-bottom: 20px!important;}
} @media screen and (max-width: 690px) {
.iconrow{margin-bottom:25px!important;}
.hidemyass{display:inherit;}
img.hideonmobile{display:none;}	
p{font-size:17px; line-height: 24px;}
.portfoliotextblock p, .textblock p{font-size:19px!important; line-height: 26px;}
h1{font-size:37px; line-height: 41px;}
#hero h1{font-size:37px; line-height: 41px;}
h2{font-size:29px;	line-height: 1.2em;	}
h3{font-size:19px;}
h3{font-size:17px;}
#hero {padding-top:80px!important;padding-bottom:80px!important;}
#ctabunn { padding-top: 70px!important; padding-bottom: 70px!important;}
.strekrow{padding-top:10px!important;padding-bottom:30px!important;}
.andreprosjekter h3 {margin-bottom:18px!important; font-size: 19px;}
.andreprosjekterrow{padding-bottom:13px!important;}
.textstart div.vc_column-inner  {padding-right: 9%!important;}
#polardrikkforside{height:500px;}
#abacusforside{height:500px; padding-top:50px!important;}
#abacusheader img {max-width: 300px!important;}
#industriplastforside{height:470px; padding-top:200px!important;}
#logosamling{padding-top:60px!important; padding-bottom:60px!important;}
#logosamling h3 {font-size: 16px;}
.testimony {padding-left: 37px!important;}
.nectar_single_testimonial[data-style=small_modern] p span {left: -48px!important;	top: -12px!important; font-size: 100px!important;}
.lokalpilrow{display:none;}
.inner-toggle-wrap .wpb_wrapper {	padding-right: 12%!important;}
.nectar_single_testimonial .title {	font-size: 12px;}
}