/*
Theme Name: kjeldsberg
Author: Ole-Martin, Headspin Productions
Author URI: http://headspin.no/
Description: Kjeldsberg.no
Version: 1.1.1
Text Domain: kjeldsberg
*/

@-webkit-keyframes spinner{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(.8);transform:scale(.8)}}@-moz-keyframes spinner{0%,100%,80%{-moz-transform:scale(0);transform:scale(0)}40%{-moz-transform:scale(.8);transform:scale(.8)}}:root{font:400 1rem/1.5 "Merriweather Sans",Arial,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.5;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}@keyframes spinner{0%,100%,80%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(.8);-moz-transform:scale(.8);transform:scale(.8)}}*,:after,:before{border:0;border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font:inherit;font-size:100%;list-style:none;margin:0;outline:0;padding:0;quotes:none;vertical-align:baseline}footer,header,hgroup,main,menu,nav,section,small,textarea{display:block}blockquote:after,blockquote:before,q:after,q:before{content:""}canvas,figure,iframe,img,svg{vertical-align:middle}.hidden{display:none}.spinner-btn .text{display:block}.spinner-btn .dots{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:none;height:19px;margin:0 auto;width:70px}.spinner-btn .dots>span{-webkit-animation:1.4s ease-in-out infinite both spinner;-moz-animation:1.4s ease-in-out infinite both spinner;animation:1.4s ease-in-out infinite both spinner;background-color:#fff;border-radius:100%;display:inline-block;height:18px;width:18px}.spinner-btn .dots .dot1{-webkit-animation-delay:-.32s;-moz-animation-delay:-.32s;animation-delay:-.32s}.spinner-btn .dots .dot2{-webkit-animation-delay:-.16s;-moz-animation-delay:-.16s;animation-delay:-.16s}.spinner-btn.is-active .text{display:none}.spinner-btn.is-active .dots{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.dropdown{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f7f4f2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='5' viewBox='0 0 11 5'%3E%3Cpath fill='%23A2958A' fill-rule='evenodd' d='M5.5 5L0 0h11'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #000;border-radius:3px;color:#000;display:block;margin:0 auto;outline:0;padding:8px 32px 8px 8px;position:relative}.dropdown::ms-expand{display:none}.hamburger{background-color:transparent;border:0;cursor:pointer;height:40px;position:relative;width:35px}.hamburger span{background:#000;display:block;height:2px;left:0;opacity:1;pointer-events:none;position:absolute;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.hamburger span:nth-child(1){top:8px}.hamburger span:nth-child(2),.hamburger span:nth-child(3){top:20px}.hamburger span:nth-child(4){top:32px}.hamburger.is-active span:nth-child(1){left:50%;top:17px;width:0%}.hamburger.is-active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.is-active span:nth-child(4){left:50%;top:17px;width:0%}h1,h2,h3,h4,h5,h6{font:700 1rem/1.5 "Merriweather Sans",Arial,sans-serif;margin:0}a{color:#6d6d6d;text-decoration:none;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}p{margin-bottom:.5em}.ingress{color:#6d6d6d;font-size:1.375rem;font-style:italic;font-weight:500;line-height:2.1rem;margin-bottom:1em}blockquote{background-color:#fff;border-left:8px solid #fcd000;margin:16px 0;padding:8px 0 8px 16px}blockquote p:last-child{margin-bottom:0}sup{vertical-align:super}sub,sup{font-size:small}sub{vertical-align:sub}strong{font-weight:700}.btn{border:0;border-radius:0;cursor:pointer;display:inline-block;outline:0;padding:16px 0;text-align:center;width:100%}.btn--alt,.btn--cta{-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.btn--cta{background-color:#fcd000;color:#fff}.btn--cta:hover{background-color:#e3bb00}.btn--cta.disabled,.btn--cta[disabled]{background-color:#ffe463}.btn--alt{background-color:#000;color:#fff}.btn--alt:hover{background-color:#000}.btn.disabled,.btn[disabled]{cursor:not-allowed}.btn-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:24px;width:100%}.btn-group .filter-button{background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1 1 0%;line-height:32px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;-moz-transition:background .3s ease;transition:background .3s ease}.btn-group .filter-button.is-active,.btn-group .filter-button:hover{background-color:#000;color:#fff}.btn-group .filter-button:first-child{border-radius:5px 0 0 5px}.btn-group .filter-button:last-child{border-radius:0 5px 5px 0}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{background-color:#f3f2ee;color:#404040;-webkit-font-feature-settings:"liga" 1,"lnum" 1,"tnum" 1,"liga","clig";-moz-font-feature-settings:"liga" 1,"lnum" 1,"tnum" 1,"liga","clig";font-feature-settings:"liga" 1,"lnum" 1,"tnum" 1,"liga","clig";-webkit-font-variant-ligatures:common-ligatures;-moz-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures}@supports not ((-webkit-font-variant-ligatures:common-ligatures) or (-moz-font-variant-ligatures:common-ligatures) or (font-variant-ligatures:common-ligatures)){body{-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";font-feature-settings:"liga"}}.site-header,.site-nav{background-color:#37414a;left:0;position:fixed;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;width:300px;z-index:100}@media only screen and (min-width:1024px){.btn-group{margin-bottom:32px}.site-header,.site-nav{width:200px}}.site-header{height:80px;position:fixed;top:0;width:100%}.site-header__logo{display:inline-block;left:50%;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.site-header__logo svg{width:75%}@media only screen and (min-width:1024px){.site-header__logo{display:block;left:auto;padding:64px 0;position:relative;top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.site-header .hamburger{display:inline-block;left:32px;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.site-header .hamburger span{background:#fcd000}@media only screen and (min-width:1024px){.site-header .hamburger{display:none}.site-header{height:200px;width:200px}}.site-nav{height:100vh;padding:32px 16px 0;top:80px;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.site-nav li{font-size:14px;font-weight:400;letter-spacing:.7px;text-transform:uppercase}.site-nav li a{border-bottom:1px solid rgba(98,116,133,.5);color:#f3f2ee;display:block;line-height:2.5em;-webkit-transition:color .3s ease;-o-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.site-nav li a:hover{color:#fcd000}.site-nav>ul>li{font-weight:700;margin-bottom:16px}.site-nav .current_page_item>a{color:#fcd000}.site-nav .sub-menu{margin-left:16px}.site-nav .sub-menu li{position:relative}.site-nav .sub-menu li:before{background-color:#d2d2d2;content:"";height:2px;left:-16px;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:6px}.site-nav.is-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:1024px){.site-nav li{font-size:11px}.site-nav{height:-moz-calc(100vh - 200px);height:calc(100vh - 200px);margin-top:0;padding:0 16px;top:200px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}