@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900);button,html,input,select,textarea{font-family:sans-serif}body{margin:0;font-size:1em;font-family:Lato,sans-serif}:hover,a{text-decoration:none;transition:all .2s ease-in-out}#container{overflow:hidden}section{padding:0 12%}#intro{background:url(/images/b541ff98.bakgrunn-small.jpg) 50%/cover fixed #27b05a}@media only screen and (min-height:720px){#intro{background:url(/images/e8f9f21b.bakgrunn-medium.jpg) 50%/cover fixed #27b05a}}@media only screen and (min-height:1020px),(min-width:1210px){#intro{background:url(/images/47777f44.bakgrunn.jpg) 50%/cover fixed #27b05a}}#intro h1{font-weight:600;text-transform:uppercase;text-shadow:0 0 1px #000;color:#fff;text-align:center;vertical-align:middle;width:100%;font-size:4.5em;display:table-cell;position:relative;z-index:2}#intro h1 span{font-weight:400;font-size:.34em;display:block;transition:opacity .5s ease-out;transition:opacity 1.5s ease-out .5s}.fiks{height:100%;display:table;width:6.6em;margin:0 auto}#intro,#kontakt,#om,#prosjekter{z-index:4;position:relative;height:200px;min-height:500px}#om{background:#3da3a2}#om article{display:table;height:100%;margin:0 auto;font-size:2em}#prosjekter{background:#fff;padding:0;display:table;width:100%}#prosjekter article{text-align:center;padding:0 3%;display:table-cell;vertical-align:middle}#kontakt,#message{background:#eb713b;text-align:center}#om p{height:100%;color:#fff;text-align:center;vertical-align:middle;width:100%;display:table-cell;letter-spacing:.1px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hinfo{position:absolute;top:10px;right:10px;color:#000;opacity:.2}.box{background:#000;display:inline-block;vertical-align:top;margin:2% 1% 1%;height:300px;width:31%}.box:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}fieldset{margin:0;padding:0;border:0}#kontakt #kontaktfiks{display:table;height:100%;margin:0 auto;width:80%}#kontakttable{display:table-cell;vertical-align:middle}textarea{overflow:auto}#kontakt input,#kontakt select,#kontakt textarea{width:98%;color:#fff;border:none;margin:2% 0;font-size:22px;vertical-align:top;border-bottom:3px solid #a64e2b;background:0 0;padding:15px 0 15px 2%}#kontakt input:focus,#kontakt select:focus,#kontakt textarea:focus{background-color:#bd5931;color:#fff;opacity:.8;filter:alpha(opacity=80);outline:0;-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .2s ease}#kontakt input.error,#kontakt select.error,#kontakt textarea.error{background:#2E6698}#kontakt input.submit{width:100%;cursor:pointer;position:relative;border:none;color:#fff;padding:40px 0;background-color:#a64e2b;text-decoration:none;margin:20px 0 0;font-size:24px;letter-spacing:2px;transition:all .2s ease}#kontakt input.submit:hover{background:#f2a98a}#kontakt #submit.submitload{text-indent:-9999px;background:url(/images/e81936e7.ajax-loader.gif) center center no-repeat #a64e2b}.error_message{color:#f2a98a}#kontakt #message #success_page h1{color:#FFF;display:block;font-size:4em}#kontakt mark h2{color:#FFF;font-weight:400}header{position:absolute;width:100%;z-index:10}.og-grid{list-style:none;padding:20px 0;margin:0 auto;text-align:center;width:100%}.og-grid li{display:inline-block;margin:10px;vertical-align:top;height:auto;width:31%;min-width:300px;max-width:448px}.og-grid li a:hover{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)}.og-grid li>a,.og-grid li>a img{border:none;outline:0;display:block;position:relative;width:100%}.og-grid li.og-expanded>a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#ddd;border-width:15px;left:50%;margin:-20px 0 0 -15px}.og-expander{position:absolute;background:#ddd;top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden}.og-expander-inner{padding:50px 30px;height:100%;box-sizing:border-box}.og-close{position:absolute;width:40px;height:40px;top:20px;right:20px;cursor:pointer}.og-close::after,.og-close::before{content:'';position:absolute;width:100%;top:50%;height:4px;background:#888;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.og-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.og-close:hover::after,.og-close:hover::before{background:#333}.og-details,.og-fullimg{width:50%;float:left;height:100%;overflow:hidden;position:relative;box-sizing:border-box}.og-details{padding:0 40px 0 20px}.og-fullimg{text-align:center}.og-fullimg img{display:inline-block;max-height:100%;max-width:100%}.og-details h3{font-weight:700;font-size:52px;margin:20px 10px 10px 0}.og-details p{font-weight:400;font-size:22px;line-height:28px;color:#666;margin:0}.og-details p span{display:block;font-size:16px;line-height:22px;color:#999;margin-top:10px}.og-details a{font-weight:700;font-size:16px;color:#333;text-transform:uppercase;letter-spacing:2px;padding:10px 20px;border:3px solid #333;display:inline-block;margin:30px 0 0;outline:0}.og-details a::before{content:'\2192';display:inline-block;margin-right:10px}.og-details a:hover{border-color:#999;color:#999}.og-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s infinite ease-in-out both;animation:loader .5s infinite ease-in-out both}@-webkit-keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@keyframes loader{0%{background:#ddd}33%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ccc,-15px 30px 1px #ddd}66%{background:#ccc;box-shadow:0 0 1px #ccc,15px 30px 1px #ddd,-15px 30px 1px #ccc}}@media screen and (max-width:830px){.og-expander h3{font-size:32px}.og-expander p{font-size:13px}.og-expander a{font-size:12px}.og-grid li{width:100%}}@media all and (max-width:660px){#kontakt #kontaktfiks{width:100%}#intro h1{font-size:3.2em}#om article{font-size:1.4em}.og-fullimg{display:none}.og-details{float:none;width:100%}.og-grid li{margin:10px 0}}@media all and (max-width:480px){#intro h1{font-size:2.2em}#om article{font-size:1.1em}#prosjekter article{padding:0 2%}}nav{margin-left:-181px}.menu{position:fixed;z-index:6;cursor:pointer;padding:30px 35px;opacity:1;filter:alpha(opacity=100)}.menu:hover{opacity:.8;filter:alpha(opacity=80)}.menu:before{content:"";position:absolute;top:20px;left:20px;width:1.5em;height:.25em;border-top:.75em double #bbb;border-bottom:.25em solid #bbb;transition:all .2s linear}.menu.open{left:-4px;padding:20px;position:fixed;width:35px;height:35px;top:10px;cursor:pointer;z-index:6}.menu.open:after,.menu.open:before{content:'';position:absolute;width:40%;height:4px;background:#fff;opacity:1;filter:alpha(opacity=100);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border:none}.menu.open:after:hover,.menu.open:before:hover{opacity:.8;filter:alpha(opacity=80)}.menu.open:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sidemenu{width:180px;position:fixed;z-index:5;left:0;bottom:0;height:100%;background-color:#333;background-color:rgba(51,51,51,.95);overflow-y:auto;transition:all .2s ease}.sidemenu ul{list-style-type:none;padding:0;margin:10px 0 0}.sidemenu a{text-transform:uppercase;padding:17px 30px;color:#fff;display:block;text-align:right;opacity:1;filter:alpha(opacity=100)}.sidemenu a:hover{opacity:.8;filter:alpha(opacity=80)}.sidemenu a:active img{transition:all .2s ease;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.sidemenu img{height:25px}.sidemenu{display:block;margin-left:0}nav ul li:nth-child(1) a:hover,nav ul li:nth-child(1).active a{color:#27b05a}nav ul li:nth-child(2) a:hover,nav ul li:nth-child(2).active a{color:#3da3a2}nav ul li:nth-child(3) a:hover,nav ul li:nth-child(3).active a{color:#fff}nav ul li:nth-child(4) a:hover,nav ul li:nth-child(4).active a{color:#eb713b}::input-placeholder{color:#fff}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}::selection{color:#00f;background:#fff}::-moz-selection{color:#00f;background:#fff}#prosjekter::selection{color:#fff;background:#00f}#prosjekter::-moz-selection{color:#fff;background:#00f}