
development.design.css.internett.css Maven / Gradle / Ivy
@font-face {
font-family: 'HandsomeProRegular';
src: url('../font/handsomepro-regular-webfont.eot');
src: url('../font/handsomepro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/handsomepro-regular-webfont.woff') format('woff'), url('../font/handsomepro-regular-webfont.ttf') format('truetype'), url('../font/handsomepro-regular-webfont.svg#HandsomeProRegular') format('svg');
font-weight: normal;
font-style: normal
}
/*!
* Bootstrap v2.2.1
*
* Copyright 2012 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
.clearfix {
*zoom: 1
}
.clearfix:before, .clearfix:after {
display: table;
content: "";
line-height: 0
}
.clearfix:after {
clear: both
}
.hide-text {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.input-block-level {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
display: block
}
audio, canvas, video {
display: inline-block;
*display: inline;
*zoom: 1
}
audio:not([controls]) {
display: none
}
html {
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%
}
a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
a:hover, a:active {
outline: 0
}
sub, sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline
}
sup {
top: -0.5em
}
sub {
bottom: -0.25em
}
img {
max-width: 100%;
width: auto\9;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic
}
#map_canvas img, .google-maps img {
max-width: none
}
button, input, select, textarea {
margin: 0;
font-size: 100%;
vertical-align: middle
}
button, input {
*overflow: visible;
line-height: normal
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding: 0;
border: 0
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer
}
input[type="search"] {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none
}
textarea {
overflow: auto;
vertical-align: top
}
.row {
margin-left: -20px;
*zoom: 1
}
.row:before, .row:after {
display: table;
content: "";
line-height: 0
}
.row:after {
clear: both
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 940px
}
.span12 {
width: 940px
}
.span11 {
width: 860px
}
.span10 {
width: 780px
}
.span9 {
width: 700px
}
.span8 {
width: 820px
}
.span7 {
width: 540px
}
.span6 {
width: 460px
}
.span5 {
width: 380px
}
.span4 {
width: 300px
}
.span3 {
width: 220px
}
.span2 {
width: 140px
}
.span1 {
width: 60px
}
.offset12 {
margin-left: 980px
}
.offset11 {
margin-left: 900px
}
.offset10 {
margin-left: 820px
}
.offset9 {
margin-left: 740px
}
.offset8 {
margin-left: 660px
}
.offset7 {
margin-left: 580px
}
.offset6 {
margin-left: 500px
}
.offset5 {
margin-left: 420px
}
.offset4 {
margin-left: 340px
}
.offset3 {
margin-left: 260px
}
.offset2 {
margin-left: 180px
}
.offset1 {
margin-left: 100px
}
.row-fluid {
width: 100%;
*zoom: 1
}
.row-fluid:before, .row-fluid:after {
display: table;
content: "";
line-height: 0
}
.row-fluid:after {
clear: both
}
.row-fluid [class*="span"] {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-left: 2.127659574468085%;
*margin-left: 2.074468085106383%
}
.row-fluid [class*="span"]:first-child {
margin-left: 0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left: 2.127659574468085%
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%
}
.row-fluid .span11 {
width: 91.48936170212765%;
*width: 91.43617021276594%
}
.row-fluid .span10 {
width: 82.97872340425532%;
*width: 82.92553191489361%
}
.row-fluid .span9 {
width: 74.46808510638297%;
*width: 74.41489361702126%
}
.row-fluid .span8 {
width: 65.95744680851064%;
*width: 65.90425531914893%
}
.row-fluid .span7 {
width: 57.44680851063829%;
*width: 57.39361702127659%
}
.row-fluid .span6 {
width: 48.93617021276595%;
*width: 48.88297872340425%
}
.row-fluid .span5 {
width: 40.42553191489362%;
*width: 40.37234042553192%
}
.row-fluid .span4 {
width: 31.914893617021278%;
*width: 31.861702127659576%
}
.row-fluid .span3 {
width: 23.404255319148934%;
*width: 23.351063829787233%
}
.row-fluid .span2 {
width: 14.893617021276595%;
*width: 14.840425531914894%
}
.row-fluid .span1 {
width: 6.382978723404255%;
*width: 6.329787234042553%
}
.row-fluid .offset12 {
margin-left: 104.25531914893617%;
*margin-left: 104.14893617021275%
}
.row-fluid .offset12:first-child {
margin-left: 102.12765957446808%;
*margin-left: 102.02127659574467%
}
.row-fluid .offset11 {
margin-left: 95.74468085106382%;
*margin-left: 95.6382978723404%
}
.row-fluid .offset11:first-child {
margin-left: 93.61702127659574%;
*margin-left: 93.51063829787232%
}
.row-fluid .offset10 {
margin-left: 87.23404255319149%;
*margin-left: 87.12765957446807%
}
.row-fluid .offset10:first-child {
margin-left: 85.1063829787234%;
*margin-left: 84.99999999999999%
}
.row-fluid .offset9 {
margin-left: 78.72340425531914%;
*margin-left: 78.61702127659572%
}
.row-fluid .offset9:first-child {
margin-left: 76.59574468085106%;
*margin-left: 76.48936170212764%
}
.row-fluid .offset8 {
margin-left: 70.2127659574468%;
*margin-left: 70.10638297872339%
}
.row-fluid .offset8:first-child {
margin-left: 68.08510638297872%;
*margin-left: 67.9787234042553%
}
.row-fluid .offset7 {
margin-left: 61.70212765957446%;
*margin-left: 61.59574468085106%
}
.row-fluid .offset7:first-child {
margin-left: 59.574468085106375%;
*margin-left: 59.46808510638297%
}
.row-fluid .offset6 {
margin-left: 53.191489361702125%;
*margin-left: 53.085106382978715%
}
.row-fluid .offset6:first-child {
margin-left: 51.063829787234035%;
*margin-left: 50.95744680851063%
}
.row-fluid .offset5 {
margin-left: 44.68085106382979%;
*margin-left: 44.57446808510638%
}
.row-fluid .offset5:first-child {
margin-left: 42.5531914893617%;
*margin-left: 42.4468085106383%
}
.row-fluid .offset4 {
margin-left: 36.170212765957444%;
*margin-left: 36.06382978723405%
}
.row-fluid .offset4:first-child {
margin-left: 34.04255319148936%;
*margin-left: 33.93617021276596%
}
.row-fluid .offset3 {
margin-left: 27.659574468085104%;
*margin-left: 27.5531914893617%
}
.row-fluid .offset3:first-child {
margin-left: 25.53191489361702%;
*margin-left: 25.425531914893618%
}
.row-fluid .offset2 {
margin-left: 19.148936170212764%;
*margin-left: 19.04255319148936%
}
.row-fluid .offset2:first-child {
margin-left: 17.02127659574468%;
*margin-left: 16.914893617021278%
}
.row-fluid .offset1 {
margin-left: 10.638297872340425%;
*margin-left: 10.53191489361702%
}
.row-fluid .offset1:first-child {
margin-left: 8.51063829787234%;
*margin-left: 8.404255319148938%
}
[class*="span"].hide, .row-fluid [class*="span"].hide {
display: none
}
[class*="span"].pull-right, .row-fluid [class*="span"].pull-right {
float: right
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1
}
.container:before, .container:after {
display: table;
content: "";
line-height: 0
}
.container:after {
clear: both
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
*zoom: 1
}
.container-fluid:before, .container-fluid:after {
display: table;
content: "";
line-height: 0
}
.container-fluid:after {
clear: both
}
.pull-right {
float: right
}
.pull-left {
float: left
}
.hide {
display: none
}
.show {
display: block
}
.invisible {
visibility: hidden
}
.affix {
position: fixed
}
.hidden {
display: none;
visibility: hidden
}
.visible-phone {
display: none !important
}
.visible-tablet {
display: none !important
}
.hidden-desktop {
display: none !important
}
.visible-desktop {
display: inherit !important
}
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop {
display: inherit !important
}
.visible-desktop {
display: none !important
}
.visible-tablet {
display: inherit !important
}
.hidden-tablet {
display: none !important
}
}
@media (max-width:767px) {
.hidden-desktop {
display: inherit !important
}
.visible-desktop {
display: none !important
}
.visible-phone {
display: inherit !important
}
.hidden-phone {
display: none !important
}
}
@media (max-width:767px) {
body {
padding-left: 20px;
padding-right: 20px
}
.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
margin-left: -20px;
margin-right: -20px
}
.container-fluid {
padding: 0
}
.dl-horizontal dt {
float: none;
clear: none;
width: auto;
text-align: left
}
.dl-horizontal dd {
margin-left: 0
}
.container {
width: auto
}
.row-fluid {
width: 100%
}
.row, .thumbnails {
margin-left: 0
}
.thumbnails>li {
float: none;
margin-left: 0
}
[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
float: none;
display: block;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.span12, .row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.row-fluid [class*="offset"]:first-child {
margin-left: 0
}
.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
display: inline-block;
width: auto
}
.controls-row [class*="span"]+[class*="span"] {
margin-left: 0
}
.modal {
position: fixed;
top: 20px;
left: 20px;
right: 20px;
width: auto;
margin: 0
}
.modal.fade {
top: -100px
}
.modal.fade.in {
top: 20px
}
}
@media (max-width:480px) {
.nav-collapse {
-webkit-transform: translate3d(0, 0, 0)
}
.page-header h1 small {
display: block;
line-height: 20px
}
input[type="checkbox"], input[type="radio"] {
border: 1px solid #ccc
}
.form-horizontal .control-label {
float: none;
width: auto;
padding-top: 0;
text-align: left
}
.form-horizontal .controls {
margin-left: 0
}
.form-horizontal .control-list {
padding-top: 0
}
.form-horizontal .form-actions {
padding-left: 10px;
padding-right: 10px
}
.media .pull-left, .media .pull-right {
float: none;
display: block;
margin-bottom: 10px
}
.media-object {
margin-right: 0;
margin-left: 0
}
.modal {
top: 10px;
left: 10px;
right: 10px
}
.modal-header .close {
padding: 10px;
margin: -10px
}
.carousel-caption {
position: static
}
}
@media (min-width:768px) and (max-width:979px) {
.row {
margin-left: -20px;
*zoom: 1
}
.row:before, .row:after {
display: table;
content: "";
line-height: 0
}
.row:after {
clear: both
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
width: 724px
}
.span12 {
width: 724px
}
.span11 {
width: 662px
}
.span10 {
width: 600px
}
.span9 {
width: 538px
}
.span8 {
width: 476px
}
.span7 {
width: 414px
}
.span6 {
width: 352px
}
.span5 {
width: 290px
}
.span4 {
width: 228px
}
.span3 {
width: 166px
}
.span2 {
width: 104px
}
.span1 {
width: 42px
}
.offset12 {
margin-left: 764px
}
.offset11 {
margin-left: 702px
}
.offset10 {
margin-left: 640px
}
.offset9 {
margin-left: 578px
}
.offset8 {
margin-left: 516px
}
.offset7 {
margin-left: 454px
}
.offset6 {
margin-left: 392px
}
.offset5 {
margin-left: 330px
}
.offset4 {
margin-left: 268px
}
.offset3 {
margin-left: 206px
}
.offset2 {
margin-left: 144px
}
.offset1 {
margin-left: 82px
}
.row-fluid {
width: 100%;
*zoom: 1
}
.row-fluid:before, .row-fluid:after {
display: table;
content: "";
line-height: 0
}
.row-fluid:after {
clear: both
}
.row-fluid [class*="span"] {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
float: left;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%
}
.row-fluid [class*="span"]:first-child {
margin-left: 0
}
.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left: 2.7624309392265194%
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%
}
.row-fluid .offset12 {
margin-left: 105.52486187845304%;
*margin-left: 105.41847889972962%
}
.row-fluid .offset12:first-child {
margin-left: 102.76243093922652%;
*margin-left: 102.6560479605031%
}
.row-fluid .offset11 {
margin-left: 96.96132596685082%;
*margin-left: 96.8549429881274%
}
.row-fluid .offset11:first-child {
margin-left: 94.1988950276243%;
*margin-left: 94.09251204890089%
}
.row-fluid .offset10 {
margin-left: 88.39779005524862%;
*margin-left: 88.2914070765252%
}
.row-fluid .offset10:first-child {
margin-left: 85.6353591160221%;
*margin-left: 85.52897613729868%
}
.row-fluid .offset9 {
margin-left: 79.8342541436464%;
*margin-left: 79.72787116492299%
}
.row-fluid .offset9:first-child {
margin-left: 77.07182320441989%;
*margin-left: 76.96544022569647%
}
.row-fluid .offset8 {
margin-left: 71.2707182320442%;
*margin-left: 71.16433525332079%
}
.row-fluid .offset8:first-child {
margin-left: 68.50828729281768%;
*margin-left: 68.40190431409427%
}
.row-fluid .offset7 {
margin-left: 62.70718232044199%;
*margin-left: 62.600799341718584%
}
.row-fluid .offset7:first-child {
margin-left: 59.94475138121547%;
*margin-left: 59.838368402492065%
}
.row-fluid .offset6 {
margin-left: 54.14364640883978%;
*margin-left: 54.037263430116376%
}
.row-fluid .offset6:first-child {
margin-left: 51.38121546961326%;
*margin-left: 51.27483249088986%
}
.row-fluid .offset5 {
margin-left: 45.58011049723757%;
*margin-left: 45.47372751851417%
}
.row-fluid .offset5:first-child {
margin-left: 42.81767955801105%;
*margin-left: 42.71129657928765%
}
.row-fluid .offset4 {
margin-left: 37.01657458563536%;
*margin-left: 36.91019160691196%
}
.row-fluid .offset4:first-child {
margin-left: 34.25414364640884%;
*margin-left: 34.14776066768544%
}
.row-fluid .offset3 {
margin-left: 28.45303867403315%;
*margin-left: 28.346655695309746%
}
.row-fluid .offset3:first-child {
margin-left: 25.69060773480663%;
*margin-left: 25.584224756083227%
}
.row-fluid .offset2 {
margin-left: 19.88950276243094%;
*margin-left: 19.783119783707537%
}
.row-fluid .offset2:first-child {
margin-left: 17.12707182320442%;
*margin-left: 17.02068884448102%
}
.row-fluid .offset1 {
margin-left: 11.32596685082873%;
*margin-left: 11.219583872105325%
}
.row-fluid .offset1:first-child {
margin-left: 8.56353591160221%;
*margin-left: 8.457152932878806%
}
input, textarea, .uneditable-input {
margin-left: 0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left: 20px
}
input.span12, textarea.span12, .uneditable-input.span12 {
width: 710px
}
input.span11, textarea.span11, .uneditable-input.span11 {
width: 648px
}
input.span10, textarea.span10, .uneditable-input.span10 {
width: 586px
}
input.span9, textarea.span9, .uneditable-input.span9 {
width: 524px
}
input.span8, textarea.span8, .uneditable-input.span8 {
width: 462px
}
input.span7, textarea.span7, .uneditable-input.span7 {
width: 400px
}
input.span6, textarea.span6, .uneditable-input.span6 {
width: 338px
}
input.span5, textarea.span5, .uneditable-input.span5 {
width: 276px
}
input.span4, textarea.span4, .uneditable-input.span4 {
width: 214px
}
input.span3, textarea.span3, .uneditable-input.span3 {
width: 152px
}
input.span2, textarea.span2, .uneditable-input.span2 {
width: 90px
}
input.span1, textarea.span1, .uneditable-input.span1 {
width: 28px
}
}
@font-face {
font-family: 'HandsomeProRegular';
src: url('../font/handsomepro-regular-webfont.eot');
src: url('../font/handsomepro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../font/handsomepro-regular-webfont.woff') format('woff'), url('../font/handsomepro-regular-webfont.ttf') format('truetype'), url('../font/handsomepro-regular-webfont.svg#HandsomeProRegular') format('svg');
font-weight: normal;
font-style: normal
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}
body {
-webkit-font-smoothing: antialiased;
font-smooth: always
}
#specialPageTitle h1, .written {
text-align: center;
margin: 30px 0;
font-family: "HandsomeProRegular", helvetica, Verdana, sans-serif;
color: #296177;
text-shadow: 0 2px 0 rgba(255, 255, 255, .8);
font-weight: lighter;
font-size: 2.5em
}
html {
font-size: 62.5%;
font-family: "PT Sans", helveticaneue, sans-serif;
line-height: 1;
width: 100%;
overflow-x: hidden
}
body {
font-size: 1.6em;
margin: 0
}
a, a:visited {
color: #296177;
text-decoration: underline
}
a:hover {
text-decoration: none;
color: #296177
}
p {
line-height: 1.4
}
li {
line-height: 1.4
}
.venstrejuster-bilde {
background: white;
float: left !important;
margin: 40px 30px;
margin-left: 0;
border: 3px solid white;
box-shadow: 0 2px 8px rgba(39, 89, 114, 0.6), 0 0 1px rgba(39, 89, 114, 0.3);
border-radius: 3px;
left: 0;
position: relative;
-webkit-transform: translateX(-20px) rotate(-3deg);
-moz-transform: translateX(-20px) rotate(-3deg);
transform: translateX(-20px) rotate(-3deg)
}
.hoyrejuster-bilde {
background: white;
float: right !important;
margin: 40px 30px;
margin-right: 0;
border: 3px solid white;
box-shadow: 0 2px 8px rgba(39, 89, 114, 0.6), 0 0 1px rgba(39, 89, 114, 0.3);
border-radius: 3px;
right: 0;
position: relative;
-webkit-transform: translateX(20px) rotate(3deg);
-moz-transform: translateX(20px) rotate(3deg);
transform: translateX(20px) rotate(3deg)
}
blockquote {
background: #efefef;
font-size: 1em;
border-left: 4px solid #DDD;
padding: 10px;
margin: 10px 0;
display: block;
clear: both
}
blockquote p {
font-size: 1.3em;
margin: 0;
color: #333;
margin-bottom: 10px;
line-height: 1.2
}
blockquote .quote-source {
text-align: right;
display: block;
font-size: 1em;
color: #777
}
blockquote .quote-source:before {
content: "?"
}
h1, h2, h3, h4 {
font-weight: lighter
}
h1 {
margin: 1em 0 .2em 0
}
h1+p, h2+p, h3+p {
margin-top: 0
}
h2 {
margin: 1em 0 .5em 0
}
h2+p {
margin-top: 0
}
h3 {
margin: 1em 0 .2em 0
}
h4 {
margin: 1em 0 .2em 0
}
.ingress {
font-size: 1.3em;
line-height: 1.3;
margin-top: 1em;
margin-bottom: 2em
}
input[type="text"], input[type="search"] {
border: 1px solid #999;
box-shadow: 0 1px 2px rgba(0, 0, 0, .2) inset;
padding: 5px 15px
}
input[type="search"] {
border-radius: 100px;
box-sizing: border-box;
width: 100%
}
.add-bottom {
margin-bottom: 20px
}
.add-top {
margin-top: 20px
}
.promoted-article {
position: relative;
background: url("../bitmaps/forside-topp.jpg") no-repeat center top;
background-size: cover;
margin-bottom: 20px;
padding: 20px 40px;
color: #fff
}
.promoted-article:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.promoted-article a, .promoted-articlea:visited {
color: #fff
}
.promoted-article h2 {
font-family: "HandsomeProRegular", serif;
text-shadow: 0 2px 0 rgba(50, 50, 50, .8);
opacity: .7
}
.promoted-article .quote-source {
color: #f1f1f1;
text-shadow: 0 2px 0 rgba(50, 50, 50, .8);
opacity: .7
}
.promoted-article .without-image p {
font-size: 2em;
text-shadow: 0 2px 0 rgba(50, 50, 50, .8)
}
.promoted-article .without-image .quote-source, .promoted-article .with-image .quote-source {
font-size: 14px
}
.promoted-article .with-image p {
font-size: 1.6em
}
.promoted-article .with-image .text {
float: left;
width: 60%;
font-size: .9em
}
.promoted-article .with-image .promoted-image {
position: absolute;
right: -5px;
top: 0;
background: #fff;
padding: 5px;
-ms-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-webkit-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg)
}
table.tabellstil-2 tbody tr:nth-of-type(2n) {
background: #f1f4f5
}
table.tabellstil-2 thead tr {
background-image: -webkit-linear-gradient(#fff, #d9d9d9);
background-image: -moz-linear-gradient(#fff, #d9d9d9);
background-image: -o-linear-gradient(#fff, #d9d9d9);
background-image: -ms-linear-gradient(#fff, #d9d9d9);
background-image: linear-gradient(#fff, #d9d9d9);
text-shadow: 0 2px 0 rgba(255, 255, 255, .7)
}
table.tabellstil-2 thead th {
padding: 15px 10px;
font-weight: bold;
box-shadow: 0 2px 1px rgba(0, 0, 0, .25);
border-right: 1px solid #7ea0a7;
border-top: 1px solid #7ea0a7
}
table.tabellstil-2 thead th:first-child {
border-left: 1px solid #7ea0a7
}
table.tabellstil-2 tbody tr:hover {
background: #fdfae2
}
.revet-papir-sidedeler {
background: url("../bitmaps/divider_rift.png") no-repeat 0 0;
height: 202px;
margin-bottom: 1em;
margin-left: -118px;
margin-top: -160px;
width: 960px
}
table.agendatabell td {
vertical-align: top;
padding: 5px
}
table.agendatabell p {
font-size: 1em
}
table.agendatabell h3 {
margin: 0;
font-weight: bold
}
table.agendatabell .speaker {
font-style: italic;
color: #555;
font-size: .9em
}
table.agendatabell td:first-child {
width: 60px
}
table.agendatabell .time {
border-radius: 50%;
background: #21a0ad;
color: #fff;
text-align: center;
width: 50px;
height: 50px;
line-height: 50px
}
table.agendatabell .common {
background: #e0f1f3;
padding: 5px;
border-radius: 5px;
text-align: center
}
table.agendatabell th {
color: #46b4be;
text-align: left;
font-size: 1.5em;
padding: 5px;
font-weight: normal
}
table.agendatabell .seperator {
border-left: 1px solid #deedee
}
::selection {
background: #333 !important;
color: white;
text-shadow: none
}
a, a:visited {
text-decoration: none
}
.articleLayout a, .articleLayout a:visited {
text-decoration: underline
}
.articleLayout .image {
margin-left: -60px;
margin-right: -60px
}
#topsection {
box-shadow: 0 2px 0 white, 0 -5px 4px -3px rgba(0, 0, 0, .3) inset
}
.fadedText {
color: #777
}
#footer {
padding-top: 30px;
text-shadow: rgba(0, 0, 0, 0.4) 0 2px 2px
}
#campaign-swipe .slide {
color: #fff;
text-shadow: 0 1px 2px rgba(0, 0, 0, .5);
padding: 20px;
text-align: center
}
#campaign-swipe .slide.active-slide {
opacity: 1
}
#campaign-swipe .slide h1 {
margin-top: 0;
margin-bottom: 12px
}
.timeline-slide {
padding: 10px 20px 20px
}
.timeline-header {
position: relative;
display: block
}
.timeline-header {
text-decoration: none;
color: #296177
}
.timeline-title {
font-size: 1em;
font-weight: bold
}
.timeline-date {
font-size: 1em
}
.timeline-event {
float: left;
padding: 0 10px;
position: relative;
text-align: center;
text-shadow: 0 2px 0 rgba(255, 255, 255, .6)
}
.timeline-img {
width: 100%;
max-width: 100px;
display: inline-block;
height: auto;
border-radius: 1000px;
border: 4px solid #fff;
overflow: hidden;
background-clip: content-box;
box-shadow: 0 1px 1px rgba(42, 78, 92, 0.4), 0 2px 5px rgba(42, 78, 92, 0.4);
margin-bottom: 20px
}
.timeline-img img {
width: 100%;
height: auto
}
.timeline-dato {
background: #f1f1f1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-ie-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
padding: 5px 10px
}
.pil-ned {
display: block;
position: absolute;
bottom: -2px;
height: 24px;
width: 24px;
left: 50%;
margin-left: -12px
}
.showroom {
margin-top: 60px;
margin-bottom: 60px
}
.showroom-text {
position: absolute;
padding: 20px;
top: 33%;
width: 100%;
text-align: center;
color: #333;
text-shadow: 0 2px 0 rgba(255, 255, 255, .8)
}
.showroom-text a {
color: inherit
}
.showroom-text h3 {
font-size: 2.3em;
margin: 0
}
.blog-preview-main-post h3 {
font-size: 1.7em
}
.blog-preview h3 {
margin: 15px 0
}
.blog-preview-title {
color: #aaa;
font-family: "HandsomeProRegular", serif;
font-size: 27px;
margin-top: 10px;
display: inline-block
}
.jigsaw {
border: 0;
border-top: 1px solid #ddd
}
.articleLayout {
padding: 10px 15px;
background: #fff;
box-shadow: 0 1px 3px rgba(39, 89, 114, 0.8);
border-radius: 3px;
margin-top: 20px
}
.articleLayout .image img {
max-width: 100%;
margin-bottom: 30px
}
.artikkel {
float: left;
box-shadow: 0 1px 1px rgba(42, 78, 92, 0.4), 0 2px 5px rgba(42, 78, 92, 0.4);
border-radius: 2px;
overflow: hidden;
background: white;
margin-bottom: 20px !important
}
.artikkel img {
width: 100%;
height: auto
}
.artikkel .body {
padding: 10px
}
.bildegalleri {
margin-left: -30px;
margin-right: -30px
}
.faktureringsadresse {
margin-bottom: 20px;
margin-top: 20px
}
.faktureringsadresse h3 {
border-bottom: 1px solid #ddd;
margin-bottom: 10px
}
.referanseContainer .details {
margin: 10px 0 30px;
text-shadow: 0 2px 0 rgba(255, 255, 255, .6);
text-align: center
}
.referanseContainer .details h2 {
margin: 0;
font-size: 1.0em;
font-weight: bolder
}
.losning {
word-wrap: break-word;
float: left;
padding: 10px;
font-size: .8em;
text-align: center;
word-break: normal;
font-weight: lighter;
text-shadow: 0 2px 0 rgba(255, 255, 255, .6)
}
.losning img {
border-radius: 50%;
box-shadow: 0 1px 1px #296177 inset, 0 3px 10px #296177 inset, 0 2px 0 white;
max-width: 100%
}
.losning-heading {
font-weight: lighter
}
.losning-teaser-text {
margin-top: 10px
}
.tjeneste {
text-shadow: 0 2px 0 rgba(255, 255, 255, .6);
margin-bottom: 20px
}
.tjeneste-heading {
color: #296177;
border-bottom: 1px solid currentcolor;
margin-bottom: 15px;
padding-bottom: 5px;
font-weight: lighter;
box-shadow: 0 2px 0 rgba(255, 255, 255, .6)
}
.tjeneste-list {
padding-left: 0;
list-style: none
}
.tjeneste-list li {
margin-bottom: 8px;
line-height: 1.1
}
.csscolumns .masonry>* {
display: inline-block !important;
width: 100%;
float: none !important;
margin: 0 0 10px
}
.timelineEventLayout {
background: #fff;
padding: 30px 20px;
margin-left: -15px;
margin-right: -15px;
box-shadow: 0 1px 3px rgba(39, 89, 114, 0.8);
border-radius: 0 0 3px 3px
}
.timelineEventLayout h1 {
margin-top: 0
}
.timeline-event-image {
float: left;
margin: 0 10px 10px 0
}
.notebookTop {
background: transparent url("../bitmaps/internett/cal-top.png") repeat-x 0 0;
height: 105px;
margin-top: -50px;
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px
}
.list-item {
border-bottom: 1px solid #ccc;
padding: 0 60px 0;
margin-left: -60px;
margin-right: -60px
}
.list-item p {
margin: 0 0 1em
}
.list-item:last-child {
border-bottom: 0
}
.muted {
color: #555
}
#jobb-hos-oss {
position: relative;
height: 425px;
text-align: center;
color: #fff;
text-shadow: rgba(0, 0, 0, 0.5) 0 2px 3px;
font-weight: 200
}
#jobb-hos-oss h2 {;
font-size: 40px;
font-weight: bold;
position: relative;
color: #fff
}
#jobb-hos-oss .imgContainer {
position: relative
}
#jobb-hos-oss .description {
position: relative;
width: 100%;
font-size: 25px;
color: #fff
}
.img-3 {
width: 40%
}
.slide-description {
background: #f1f1f1;
padding: 15px
}
.slide-next-button {
background: #000;
color: #fff;
height: 40px;
position: absolute;
right: 0;
top: 45%;
width: 40px
}
.slide-previous-button {
background: #000;
color: #fff;
height: 40px;
position: absolute;
left: 0;
top: 45%;
width: 40px
}
.bildegalleri {
position: relative
}
.banner h2 {
font-size: 50px;
font-weight: bold;
line-height: 1.2;
margin-bottom: 40px;
margin-top: 0
}
.banner .banner-lead-paragraph {
font-size: 1.6em;
font-weight: normal;
line-height: 1.3;
float: left;
width: 50%
}
.banner .banner-image {
float: right
}
label {
padding-bottom: 5px;
line-height: 1.5
}
.formElement {
margin: 20px 0
}
.formElement .helpText {
color: #777;
margin-top: 2px;
font-size: .9em
}
.formElement input[type="text"], .formElement input[type="search"] {
padding: 5px
}
.formElement textarea {
padding: 5px;
font-family: inherit
}
.formErrors {
padding: 10px;
background: #f1f1f1;
color: #b94a48;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px
}
.formElement.error input, .formElement.error textarea, .formElement.error select {
border: 1px solid #b94a48
}
.formElement.error label {
color: #b94a48
}
.formElement input, .formElement select, .formElement textarea {
width: 100%
}
.formElement input[type=radio], .formElement input[type=checkbox] {
width: auto
}
.formElement.mandatory .heading label:after {
content: " *";
font-size: 20px;
color: red
}
.requiredExplanation {
margin: 30px 0 10px;
color: #555
}
.requiredExplanation .symbol:after {
content: " *";
font-size: 20px;
color: red
}
@media only screen and (max-width:767px) {
body {
background: #d5dfe1;
overflow-x: hidden
}
.logoLink img {
width: 100px;
margin: 10px 0
}
#topsection, #footer {
background: url("../bitmaps/internett/mobile-banner-bg.jpg") no-repeat center top;
background-size: cover
}
#topsection {
box-shadow: 0 2px 0 white, 0 -5px 4px -3px rgba(0, 0, 0, .3) inset
}
.go-to-top {
text-align: center;
padding: 8px;
background: #EEE;
border: 1px solid #CCC;
margin-bottom: 20px;
border-radius: 5px
}
#footer {
color: #fff;
text-shadow: 0 2px 2px rgba(0, 0, 0, .3);
box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .4) inset
}
#footer .social {
text-align: center;
margin-top: 1em
}
#footer .social img {
width: 32px;
height: auto;
margin-left: 5px;
margin-right: 5px
}
#footer .social h3 {
margin-bottom: 1em;
margin-top: 1.5em
}
.mobile-menu-anchor {
color: white !important;
background: rgba(0, 0, 0, 0.3);
display: inline-block;
float: right;
height: 35px;
margin-top: 8px;
text-align: center;
border-radius: 4px;
box-shadow: 0 1px 4px rgba(0, 0, 0, .5) inset, 0 1px 1px rgba(255, 255, 255, .3)
}
.mobile-menu-anchor:before {
content: "Meny";
display: inline-block;
margin: 8px
}
.mobile-menu-anchor:hover {
background: rgba(0, 0, 0, 0.3)
}
#mobile-navigation {
background: white;
margin-top: 40px;
padding-top: 10px;
padding-bottom: 10px;
box-shadow: 0 -1px 1px rgba(42, 78, 92, 0.4), 0 -2px 5px rgba(42, 78, 92, 0.4)
}
#mobile-navigation ul {
margin: 0;
padding: 0;
list-style: none
}
#mobile-navigation ul:first-child {
margin-top: 20px
}
#mobile-navigation ul ul li a {
padding-left: 20px;
font-size: .8em
}
#mobile-navigation li a {
display: block;
padding: 10px 0;
border-bottom: 1px solid #ddd
}
#mobile-navigation ul:first-child>li:last-of-type a {
border-bottom: none !important
}
.showroom-text {
top: 0
}
.showroom-text h3 {
font-size: 1.4em
}
#banner {
margin-left: -20px;
margin-right: -20px;
padding: 0
}
.articleLayout {
margin-left: -15px;
margin-right: -15px;
padding: 10px 15px
}
.articleLayout .image {
margin-left: -15px;
margin-right: -15px
}
.articleLayout .image img {
margin-bottom: 30px
}
.articleLayout img[style*="float:"] {
width: auto;
max-width: 40%
}
.hoyrejuster-bilde, .venstrejuster-bilde, img[style*="float:"] {
width: 100%;
height: auto;
float: none;
margin: 10px 0;
box-shadow: none;
border-radius: 3px;
position: static;
-webkit-transform: none;
-moz-transform: none;
transform: none
}
.bildegalleri {
margin-left: -15px;
margin-right: -15px
}
.referanseContainer {
margin: 20px 0
}
.referanseContainer img {
width: 100%;
border: 6px solid #fff;
border-radius: 3px;
box-shadow: 0 1px 1px rgba(42, 78, 92, 0.4), 0 2px 5px rgba(42, 78, 92, 0.4)
}
.losninger-content {
margin-left: -20px;
margin-right: -20px;
margin-bottom: 30px
}
.losning-teaser-text {
display: none
}
#contactsection {
margin-left: -15px;
margin-right: -15px;
padding: 10px 15px;
border-radius: 3px;
margin-top: 20px;
line-height: 1.3em;
text-shadow: 0 2px 0 rgba(255, 255, 255, .9);
box-shadow: 0 1px 3px rgba(39, 89, 114, 0.8), 0 1px 1px white inset, 0 -2px 1px white inset;
border-radius: 3px;
padding-bottom: 1px;
background: #f0ede6 url("../bitmaps/kontakt_texture_bg.png") repeat 0 0
}
.contact {
overflow: visible;
padding: 15px 0
}
.contact-photo {
float: left !important;
max-width: 25%;
margin-right: 10px
}
.contact-photo img {
width: 100%
}
.contact-person-info {
display: inline-block !important;
line-height: 1.4;
max-width: 70%;
word-wrap: break-word
}
.contact-person-info+.contact-photo {
clear: both
}
img.peekhole {
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
border-radius: 3px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.5);
border: 3px solid white
}
#timeline-line {
display: none
}
#timeline-slider {
margin-left: 0;
margin-right: -20px
}
.timeline-event {
font-size: .7em
}
.timeline-event .timeline-img {
width: 100%
}
.timeline-event-image {
width: 25%
}
.always-fullwidth {
margin-left: -20px;
margin-right: -20px;
padding-left: 20px;
padding-right: 20px
}
.mobile-half {
width: 50%
}
.mobile-third {
width: 33.3333333333%
}
#specialPageTitle h1 {
font-size: 2.5em
}
.breadcrumbs {
display: none
}
.masonry {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px
}
.list-item {
border-bottom: 1px solid #ccc;
padding: 0 15px 0;
margin-left: -15px;
margin-right: -15px
}
.list-item .date {
margin: .5em 0
}
#jobb-hos-oss {
height: auto
}
#jobb-hos-oss .img-3 {
width: 100%;
max-width: 400px
}
#jobb-hos-oss .img-1, #jobb-hos-oss .img-2, #jobb-hos-oss .img-4, #jobb-hos-oss .img-5 {
display: none
}
#jobb-hos-oss .imgContainer {
height: auto
}
#jobb-hos-oss h2 {
margin: 5px 0;
font-size: 1.2em
}
#jobb-hos-oss .description {
font-size: 1.2em
}
#jobb-hos-oss .img-3 {
margin-top: 10px;
margin-bottom: 10px;
max-width: 70%
}
.polaroid {
border-radius: 2px;
border: 2px solid #fff;
box-shadow: rgba(0, 0, 0, 0.4) 0 4px 40px, rgba(0, 0, 0, .7) 0 0 5px
}
#mobil-og-nettbrett .mobil {
position: absolute;
right: 0;
top: 20px;
width: 30%
}
#mobil-og-nettbrett h2 {
color: #fff;
width: 70%;
text-align: left;
margin-top: 0
}
#mobil-og-nettbrett .description {
font-size: 1.0em;
color: #fff;
width: 70%;
position: absolute;
margin-top: 10px;
text-align: left
}
.banner h2 {
font-size: 1.2em
}
.banner .banner-lead-paragraph {
font-size: 1em
}
}
@media only screen and (max-width:460px) {
.masonry {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px
}
}
@media only screen and (min-width:768px) {
html {
height: 100%
}
body {
background: #e2e2e2 url("../bitmaps/bg-paper-2.jpg") repeat;
background-size: cover;
height: 100%
}
#page-container {
min-height: 100%
}
#topsection {
background: url("../bitmaps/forside-topp.jpg") no-repeat center top;
background-size: cover
}
#mainsection {
padding-bottom: 223px
}
#footer {
background: url("../bitmaps/forside-topp.jpg") repeat center center;
background-size: cover;
color: #fff;
box-shadow: 0 4px 7px -2px rgba(0, 0, 0, .5) inset, 0 -1px 2px white;
margin-top: -223px;
height: 223px
}
.footerspacer {
height: 40px
}
#footer .spaa {
width: 85%
}
.social h3 {
margin-bottom: 20px
}
.social a {
margin-right: 14px
}
#header {
padding: 20px 0;
color: #fff;
position: relative
}
.ripped {
display: block;
height: 43px;
position: absolute;
border: 0;
background: url("../bitmaps/internett/rip-paper-down.png") repeat-x 0 0;
bottom: -31px;
width: 100%
}
.logoLink img {
width: 100px
}
#mainMenu {
float: right;
position: relative;
z-index: 200
}
#mainMenu>ul {
margin: 0;
padding: 0;
float: right
}
#mainMenu>ul>li {
display: block;
float: left;
position: relative;
margin-right: 6px
}
#mainMenu>ul>li>a, #mainMenu>ul>li>a:visited {
color: #fff;
padding: 5px 10px;
display: block;
border-radius: 3px;
text-shadow: 0 2px 1px rgba(0, 0, 0, .4)
}
#mainMenu>ul>li:hover>a, #mainMenu>ul>li.open>a, #mainMenu>ul>li>a:focus {
color: #444;
background: #fff;
text-decoration: none;
text-shadow: none;
box-shadow: 0 2px 3px rgba(0, 0, 0, .25);
-webkit-animation: pop .2s 1;
-moz-animation: pop .2s 1
}
#mainMenu>ul>li:hover {
cursor: pointer
}
#mainMenu>ul>li>ul {
display: none;
position: absolute;
left: 0;
top: 44px;
z-index: 1000;
list-style: none;
margin: 0;
padding: 0;
box-shadow: 0 7px 10px rgba(39, 89, 114, 0.6), 0 0 10px rgba(39, 89, 114, 0.8) inset
}
#mainMenu>ul>li:hover>ul {
display: block
}
.arrow {
border: 10px solid transparent;
border-bottom: 10px solid #fff;
width: 1px;
height: 1px;
display: none;
left: 40%;
position: absolute;
top: 26px
}
#mainMenu>ul>li:hover>.arrow {
display: block
}
#mainMenu>ul>li>ul>li {
-webkit-perspective: 350;
-webkit-perspective-origin: center top;
-moz-perspective: 350;
-moz-perspective-origin: center top;
perspective: 350;
perspective-origin: center top
}
#mainMenu>ul>li>ul>li a {
image-rendering: -webkit-optimize-contrast;
z-index: 101;
display: block;
width: 200px;
border-top: 1px solid #ccc;
margin-top: -2px;
background: #ebebeb;
background: -moz-linear-gradient(top, #f9f9f9 0, #e9e9e9 100%);
background: -webkit-linear-gradient(#f9f9f9, #e9e9e9);
background: -o-linear-gradient(#f9f9f9, #e9e9e9);
background: -ms-linear-gradient(#f9f9f9, #e9e9e9);
background: linear-gradient(r #f9f9f9, #e9e9e9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#F9F9F9', endColorstr = '#E9E9E9', GradientType = 0);
-webkit-transform: rotateX(-10deg);
-moz-transform: rotateX(-10deg);
margin-bottom: -2px
}
#mainMenu>ul>li>ul>li:nth-of-type(even) a {
background: -webkit-linear-gradient(#DDD, white 80%);
background: -moz-linear-gradient(#DDD, white 80%);
background: linear-gradient(#DDD, white 80%);
-webkit-transform: rotateX(10deg);
-moz-transform: rotateX(10deg);
transform: rotateX(10deg)
}
#mainMenu>ul>li>ul>li a {
color: #444;
padding: 8px 10px;
display: block;
font-size: 14px
}
#mainMenu>ul>li>ul>li a:hover {
background: #fff;
text-decoration: none
}
#mainMenu>ul>li>ul>li:first-child {
border: 0
}
input[type="search"].global-search-input {
border: 0;
-webkit-font-smoothing: antialiased
}
#banner {
min-height: 300px
}
#timeline {
height: 187px;
position: relative;
z-index: 100
}
.timelinenavigation, .timelinenavigation:hover {
color: transparent;
height: 41px;
position: absolute;
top: 101px;
width: 41px;
z-index: 100
}
.timelinenavigation.disabled {
display: none
}
.timeline-forrige {
background: url("../bitmaps/internett/l_arrow.png") no-repeat 0 0;
left: 0
}
.timeline-forrige:hover {
background: url("../bitmaps/internett/l_arrow_over.png") no-repeat 0 0
}
.timeline-neste {
background: url("../bitmaps/internett/r_arrow.png") no-repeat 0 0;
right: 0
}
.timeline-neste:hover {
background: url("../bitmaps/internett/r_arrow_over.png") no-repeat 0 0
}
#timeline-line {
background: url("../bitmaps/internett/line.png") no-repeat 50% 50%;
background-size: contain;
height: 2px;
margin: 0 auto;
position: relative;
top: 123px
}
#timeline-slider {
margin-top: -20px;
margin-left: 0
}
#timeline-special-title {
color: #296177;
font-family: "HandsomeProRegular", serif;
font-size: 28px;
line-height: 1;
position: absolute;
text-align: center;
text-shadow: 0 2px 0 white;
left: -10px;
top: 35px;
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
transform: rotate(-20deg)
}
.timeline-container {
position: relative
}
.timeline-event {
width: 33.33333%;
-webkit-transition: -webkit-transform .2s ease-in-out
}
.timeline-event .timeline-image-container {
-webkit-transition: -webkit-transform .2s ease-in-out
}
.timeline-event:hover .timeline-image-container {
-webkit-transform: translateY(-10px)
}
.timeline-event:hover a {
text-decoration: none
}
.articleLayout {
padding: 40px 60px
}
.small-padding {
padding: 10px 15px
}
.breadcrumbs {
padding: 0;
margin: 0;
font-size: 14px;
color: #999
}
.breadcrumbs li {
display: inline-block;
padding: 0;
margin-right: 10px
}
.breadcrumbs li:not(:last-of-type)::after {
content: ">";
margin-left: 10px
}
.referanse {
background: transparent
}
.kort {
background: #fff;
margin-bottom: 2px;
border-radius: 3px;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
box-shadow: 0 1px 4px rgba(42, 78, 92, 0.4)
}
.referanse:hover {
z-index: 9000
}
.referanse:hover .kort {
box-shadow: 0 1px 1px rgba(42, 78, 92, 0.4), 0 3px 10px rgba(42, 78, 92, 0.4)
}
.referanse .kort.first {
-moz-transform: translate(0, 0) rotate(-1deg) scale(1);
-webkit-transform: translate(0, 0) rotate(-1deg) scale(1);
transform: translate(0, 0) rotate(-1deg) scale(1)
}
.referanse .kort.second {
-moz-transform: translate(0, 0) rotate(2deg) scale(1);
-webkit-transform: translate(0, 0) rotate(2deg) scale(1);
transform: translate(0, 0) rotate(2deg) scale(1)
}
.referanse:hover .kort.first {
-moz-transform: translate(10px, 0) rotate(4deg) scale(1);
-webkit-transform: translate(10px, 0) rotate(4deg) scale(1);
transform: translate(10px, 0) rotate(4deg) scale(1)
}
.referanse:hover .kort.second {
-moz-transform: translate(-20px, 0) rotate(-10deg) scale(1);
-webkit-transform: translate(-20px, 0) rotate(-10deg) scale(1);
transform: translate(-20px, 0) rotate(-10deg) scale(1)
}
.referanse .referanse-body {
border-bottom: 1px solid #dedede;
margin-bottom: 2px;
background: #fff;
overflow: hidden
}
.referanse:hover .referanse-body {
z-index: 9000;
-moz-transform: translate(10px, -10px) rotate(6deg) scale(1);
-webkit-transform: translate(10px, -10px) rotate(6deg) scale(1);
transform: translate(10px, -10px) rotate(6deg) scale(1)
}
.referanse .referanse-body {
-moz-transform: translate(0, -2px) rotate(-1deg) scale(1);
-webkit-transform: translate(0, -2px) rotate(-1deg) scale(1);
transform: translate(0, -2px) rotate(-1deg) scale(1)
}
.referanse img {
width: 100%;
height: auto
}
.referanse-body {
padding: 5px
}
.losninger {
margin-bottom: 40px
}
.losning {
padding: 10px 20px
}
.losning img {
-webkit-transform: scale(0.75);
-webkit-transition: all .2s ease-in-out
}
.losning:hover img {
-webkit-transform: scale(1)
}
.float-right {
float: right
}
.float-left {
float: left
}
#contactsection {
padding: 10px 0;
border-radius: 3px;
margin-top: 20px;
line-height: 1.3em;
text-shadow: 0 2px 0 rgba(255, 255, 255, .9);
box-shadow: 0 1px 3px rgba(39, 89, 114, 0.8), 0 1px 1px white inset, 0 -2px 1px white inset;
border-radius: 3px;
padding-bottom: 1px;
background: #f0ede6 url("../bitmaps/internett/kontakt_texture_bg.png") repeat 0 0
}
.contact {
clear: both;
margin: 20px 0 20px 20px
}
.contact-photo {
width: 100px
}
.contact-photo img {
width: 100%
}
img.peekhole {
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
border-radius: 3px;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.5);
border: 3px solid white
}
.referanse {
background: transparent
}
.kort {
background: #fff;
margin-bottom: 2px;
border-radius: 3px;
-moz-transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
transition: all .2s ease-out;
box-shadow: 0 1px 4px rgba(42, 78, 92, 0.4)
}
.referanse:hover {
z-index: 9000
}
.referanse:hover .kort {
box-shadow: 0 1px 1px rgba(42, 78, 92, 0.4), 0 3px 10px rgba(42, 78, 92, 0.4)
}
.referanse .kort.first {
-moz-transform: translate(0, 0) rotate(-1deg) scale(1);
-webkit-transform: translate(0, 0) rotate(-1deg) scale(1);
transform: translate(0, 0) rotate(-1deg) scale(1)
}
.referanse .kort.second {
-moz-transform: translate(0, 0) rotate(2deg) scale(1);
-webkit-transform: translate(0, 0) rotate(2deg) scale(1);
transform: translate(0, 0) rotate(2deg) scale(1)
}
.referanse:hover .kort.first {
-moz-transform: translate(10px, 0) rotate(4deg) scale(1);
-webkit-transform: translate(10px, 0) rotate(4deg) scale(1);
transform: translate(10px, 0) rotate(4deg) scale(1)
}
.referanse:hover .kort.second {
-moz-transform: translate(-20px, 0) rotate(-10deg) scale(1);
-webkit-transform: translate(-20px, 0) rotate(-10deg) scale(1);
transform: translate(-20px, 0) rotate(-10deg) scale(1)
}
.referanse .referanse-body {
border-bottom: 1px solid #dedede;
margin-bottom: 2px;
background: #fff;
overflow: hidden
}
.referanse:hover .referanse-body {
z-index: 9000;
-moz-transform: translate(10px, -10px) rotate(6deg) scale(1);
-webkit-transform: translate(10px, -10px) rotate(6deg) scale(1);
transform: translate(10px, -10px) rotate(6deg) scale(1)
}
.referanse .referanse-body {
-moz-transform: translate(0, -2px) rotate(-1deg) scale(1);
-webkit-transform: translate(0, -2px) rotate(-1deg) scale(1);
transform: translate(0, -2px) rotate(-1deg) scale(1)
}
.referanse img {
width: 100%;
height: auto
}
.referanse-body {
padding: 5px
}
.bildegalleri {
margin-left: -60px;
margin-right: -60px;
text-align: center
}
.bildegalleri img {
max-width: 100% !important;
width: auto !important
}
.dots {
text-align: center
}
.dots a {
background: url("http://psfil.nrk.no/content/images/dots.png?1.1.4710.17850") no-repeat scroll 50% -20px transparent;
height: 20px;
margin-top: 9px;
padding-left: 26px
}
.dots a {
border-radius: 4px 4px 4px 4px;
display: inline-block;
line-height: 20px;
overflow: hidden;
width: 0
}
.csscolumns .masonry {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px
}
.list-item h2 a {
text-decoration: none
}
.list-item h2 a:hover {
text-decoration: underline
}
.list-item-image {
float: left;
padding: 4px;
background-color: #fff;
border: 1px solid #ccc;
margin: 0 20px 10px 10px;
-webkit-transform-origin-x: 50%;
-webkit-transform-origin-y: 50%;
-webkit-transform: translate(0, 34px) rotate(-11deg) scale(1);
-moz-transform-origin-x: 50%;
-moz-transform-origin-y: 50%;
-moz-transform: translate(0, 34px) rotate(-11deg) scale(1);
transform-origin-x: 50%;
transform-origin-y: 50%;
transform: translate(0, 34px) rotate(-11deg) scale(1);
box-shadow: rgba(0, 0, 0, 0.14) 0 4px 5px 1px;
-moz-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out
}
.list-item-image:hover, .list-item-image.straighten {
transform: translate(10px, 0) rotate(0deg) scale(1);
-moz-transform: translate(10px, 0) rotate(0deg) scale(1);
-webkit-transform: translate(10px, 0) rotate(0deg) scale(1)
}
.list-item-image-wrapper {
margin-left: -100px;
overflow: hidden;
float: left;
padding-left: 30px
}
a:hover {
text-decoration: underline
}
.showroom a:hover {
text-decoration: none
}
.showroom a:hover h3, .showroom h3 a:hover {
text-decoration: underline
}
.swipe-wrap div {
text-align: center
}
#jobb-hos-oss {
position: relative;
height: 425px;
text-align: center;
color: #fff;
text-shadow: rgba(0, 0, 0, 0.5) 0 2px 3px;
font-weight: 200
}
#jobb-hos-oss h2 {;
font-size: 40px;
font-weight: bold;
top: -15px;
position: relative;
color: #fff
}
#jobb-hos-oss .imgContainer {
position: relative;
top: -100px;
height: 280px
}
#jobb-hos-oss .description {
position: relative;
top: -15px;
width: 100%;
font-size: 25px;
color: #fff
}
#jobb-hos-oss a:hover {
text-decoration: none
}
.polaroid {
background: #fff;
padding: 2px;
border-radius: 2px;
box-shadow: rgba(0, 0, 0, 0.4) 0 4px 40px, rgba(0, 0, 0, .7) 0 0 5px;
position: absolute;
left: 340px;
top: 110px
}
#jobb-hos-oss [class*="img-"] {
width: 23%
}
#jobb-hos-oss .img-3 {
z-index: 100;
left: 0;
width: 37%;
position: relative
}
#jobb-hos-oss .img-1 {
left: 0;
top: 190px;
-webkit-transform: rotate(-6deg)
}
#jobb-hos-oss .img-2 {
left: 13%;
top: 150px;
-webkit-transform: rotate(-3deg)
}
#jobb-hos-oss .img-4 {
left: 64%;
top: 150px;
z-index: 90;
-webkit-transform: rotate(3deg)
}
#jobb-hos-oss .img-5 {
left: 77%;
top: 190px;
-webkit-transform: rotate(6deg)
}
#mobil-og-nettbrett {
position: relative;
color: #fff;
text-shadow: rgba(0, 0, 0, 0.4) 0 2px 3px;
font-weight: bold
}
#mobil-og-nettbrett a, #mobil-og-nettbrett a:visited, #mobil-og-nettbrett a:hover {
color: #fff;
text-decoration: none
}
#mobil-og-nettbrett h2 {
font-size: 50px;
font-weight: bold;
float: left;
width: 55%;
margin-bottom: 40px;
line-height: 1.2;
margin-top: 0
}
#mobil-og-nettbrett .description {
font-size: 1.6em;
float: left;
width: 55%;
clear: left;
line-height: 1.3;
font-weight: normal
}
#mobil-og-nettbrett .mobil {
position: absolute;
right: 0;
top: 0;
width: 32%
}
.formElement.nobreak {
display: inline-block
}
.formElement.nobreak+.formElement {
display: inline-block;
margin-left: 20px
}
.formElement input, .formElement select, .formElement textarea {
width: auto
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy