/*! ******************************************************
*
*	Theme Name:     CODE ARKITEKTUR
*   Author:         Mats Aabø
*   Author URI:     http://matsaabo.com/
*   Description:    Et Wordpress Theme tilpasset CODE Arkitektur basert på Toolset.
*   Version:        3.0
*   Template:       toolset-starter
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
@font-face{font-display:swap;font-family:'Ridley Grotesk';src:url(/wp-content/themes/Code/fonts/radomir_tinkov_-_ridleygrotesk-regular.woff);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Ridley Grotesk';src:url('/wp-content/themes/Code/fonts/radomir_tinkov_-_ridleygrotesk-light-webfont.woff') format('woff');font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:'Ridley Grotesk';src:url('/wp-content/themes/Code/fonts/radomir_tinkov_-_ridleygrotesk-semibold-webfont.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Ridley Grotesk';src:url('/wp-content/themes/Code/fonts/radomir_tinkov_-_ridleygrotesk-bold-webfont.woff') format('woff');font-weight:800;font-style:normal}@font-face{font-display:swap;font-family:'Ridley Grotesk';src:url('/wp-content/themes/Code/fonts/radomir_tinkov_-_ridleygrotesk-extrabold-webfont.woff') format('woff');font-weight:900;font-style:normal}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Ridley Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}h1,h2{margin-bottom:24px}p{margin:0 0 24px;line-height:1.625}a{color:#000;text-decoration:none}a:hover{color:#cecece;text-decoration:none}a:focus{text-decoration:none;color:inherit;outline-color:#007a33}a.light{color:#777}a.light:hover{color:#fff;text-decoration:none}nav.ddl-nav-wrap{background-color:transparent}nav.ddl-nav-wrap .ddl-navbar-nav>li>a{color:#777;text-transform:uppercase;font-size:1.2em;font-weight:700;padding:22px 16px}nav.ddl-nav-wrap .ddl-navbar-nav>li>a:after{display:none}#menu-main-menu.ddl-navbar-nav>.current-menu-item>a,#menu-main-menu.ddl-navbar-nav>li>a:focus{background:0 0}body .navbar-toggle,body .ddl-navbar-toggle{background:0 0}body .ddl-navbar-default .ddl-navbar-toggle:hover{background:#777}body .ddl-navbar-default .ddl-navbar-nav>li>a:focus{color:inherit}div.header-wrap{background-color:#000;margin-bottom:120px}.header-wrap>.container{width:100%;max-width:1800px}.header-wrap>.container>.row{display:flex;align-items:center;padding:24px 0}@media all and (width:768px){body .header-wrap .ddl-navbar-default:not(.navbar-fixed-top){float:right !important}body .header-wrap .ddl-navbar-nav{float:right}}@media all and (max-width:767px){.header-wrap>.container>.row:before,.header-wrap>.container>.row:after{content:initial;display:none}.header-wrap>.container>.row{justify-content:space-between}.header-wrap .ddl-navbar-collapse,.forside-meny-wrap .ddl-navbar-collapse{top:100%;left:initial;right:20%;width:auto;background-color:#777;border:0}.forside-meny-wrap .ddl-navbar-collapse{right:17px}.header-wrap .ddl-navbar-collapse ul.ddl-navbar-nav>li>a,.forside-meny-wrap .ddl-navbar-collapse ul.ddl-navbar-nav>li>a{color:#333}body .ddl-navbar-collapse ul.ddl-navbar-nav>li>a:hover{color:#fff;background-color:#777}body .ddl-navbar-default .ddl-navbar-nav>.current-menu-item>a{color:#333}body .ddl-navbar-default .ddl-navbar-toggle:focus{background-color:#007a33}}.code-header-logo{font-size:40px;font-weight:100;padding-left:24px}.code-header-logo a{color:#fff;text-decoration:none}.header-wrap nav{margin:0}div.footer-wrap{background-color:#000;border-bottom:solid 1px #333;padding:100px 0;margin-top:172px}.footer-widget-area{font-size:15px;color:#777;font-weight:600;line-height:1.625}.footer-widget-area ul{list-style-type:none;padding-left:0}.footer-widget-area .widget-title{font-size:1.1em;font-weight:700;color:#888;text-transform:uppercase}.footer-widget-area a{color:#777}.footer-widget-area a:hover{color:#fff;text-decoration:none}@media only screen and (max-width:767px){.footer-widgets-wrap>.row{display:flex;flex-wrap:wrap}}@media only screen and (max-width:479px){.footer-widgets-wrap>.row{display:flex;flex-wrap:wrap;flex-direction:column}.footer-widgets-wrap>.row .footer-widget-area{width:90%}}div.sub-footer-wrap{background-color:#000;text-align:center;padding:50px 0}.sub-footer-wrap .copy-notice{text-align:center;font-size:.8em;color:#777}.widget{margin-bottom:48px;line-height:1.625}.widget .widget-title{font-size:1em;text-transform:uppercase;padding-bottom:12px;margin-bottom:18px;border:solid 0px #333;border-bottom-width:1px}.widget ul{list-style-type:none;padding-left:0}body.home{background-color:#000}.home .container{width:100%;max-width:1800px}.home .container:first-of-type{position:fixed;top:0;max-width:100%}.home .container:first-of-type .row{max-width:1800px;margin:0 auto}.forside-header-wrap{position:static}.home .page-header{border:none;margin:0 auto;width:23%;position:absolute;top:40%;left:38.5%}.page-header svg{position:relative;z-index:-1}@media all and (width:768px){#menu-main-menu{float:right}}@media all and (max-width:767px){.home .page-header{width:34%;left:33%}}.blogg-liste-entry{margin-bottom:64px}.blogg-liste-entry .blogg-tekst-wrap h4{margin-top:10px;margin-bottom:12px;font-size:1.35em}.blogg-liste-entry .featured-img{transition:.3s}.blogg-liste-entry .featured-img:hover{transition:.6s;box-shadow:rgba(119,119,119,.6) 0px 7px 12px 1px}.blogg-liste-entry .blogg-tekst-wrap{padding-left:36px}.blogg-liste-entry .blogg-tekst-wrap p{margin-bottom:24px;font-size:.9em}@media all and (max-width:768px){.blogg-liste-entry .featured-img{width:100%}}.blogg-sidebar-wrap h3{font-size:1em;text-transform:uppercase;padding-bottom:12px;margin-bottom:18px;border:solid 0px #333;border-bottom-width:1px}.blogg-sidebar-wrap h3:first-of-type{margin-top:0}.blogg-sidebar-wrap .widget{margin-bottom:72px}.blogg-sidebar-wrap ul{list-style-type:none;padding:0}.blogg-entry .featured-img{border:solid 10px #f7f7f7}.blogg-entry h1,.blogg-entry h2,.blogg-entry h3{text-transform:none;margin-top:.8em;margin-bottom:.6em}.blogg-entry p{margin-bottom:1.5em}.blogg-entry-some-wrap{margin-top:1em}.blogg-entry-some-wrap img{border:0}.prosjekt-sider-tittel-wrap h3{text-transform:uppercase}.prosjekt-meny-wrap .ddl-nav-wrap{margin:0;width:100%;border:solid 0px #000;border-bottom-width:1px;padding-bottom:18px}.prosjekt-meny-wrap .ddl-navbar-collapse,.prosjekt-meny-wrap ul>li{padding:8px 12px 6px}.prosjekt-meny-wrap .ddl-navbar-collapse{padding-left:0}.prosjekt-meny-wrap ul.ddl-navbar-nav>li:first-of-type{padding-left:0}.prosjekt-meny-wrap ul>li:hover{color:#333}.prosjekt-meny-wrap ul>li:first-of-type{padding-left:0}.prosjekt-meny-wrap ul>li:first-of-type a{padding-left:0}.prosjekt-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a{font-size:.9em;padding:6px 0;border:solid 0px transparent;border-bottom-width:1px}.prosjekt-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a:hover{color:#333;border-color:#333;background:0 0}.prosjekt-meny-wrap .ddl-navbar-default .ddl-navbar-nav>.active>a{color:#333;border:solid 0px #333;border-bottom-width:1px;background:0 0}.prosjekt-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a.btn-on{border-color:#333;color:#333}.prosjekt-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a:focus{background:0 0}@media all and (max-width:767px){.prosjekt-meny-wrap .ddl-navbar-collapse{display:block;height:auto !important;padding-bottom:0;overflow:visible !important;position:static;background:0 0}.prosjekt-meny-wrap .ddl-navbar-toggle{display:none}.prosjekt-meny-wrap .ddl-navbar-nav>li{float:left}}.meny-grid{transition:all .6s linear;padding:32px 15px}.prosjekt-undermeny-wrap{transition:all .6s linear;max-height:0px}.prosjekt-undermeny-wrap{font-size:.875em;overflow:hidden;opacity:0}.prosjekt-undermeny-wrap.open{display:block;height:auto;max-height:130px;opacity:1;transition:all 1s linear}.prosjekt-undermeny-wrap a{word-break:keep-all}a.subcat-on{color:#777;padding-bottom:1px;margin-bottom:1px;border-bottom:dashed #cecece 1px}.prosjekt-undermeny-wrap .js-wpv-view-layout>div.col-sm-2:first-of-type{padding-left:0}.prosjekt-undermeny-wrap .js-wpv-view-layout>div.col-sm-3:first-of-type,.prosjekt-undermeny-wrap .wpv-loop>div.col-sm-3:first-of-type,#meny-wrap-alle>.col-sm-12>.col-sm-3:first-of-type{padding-left:0}.prosjekt-undermeny-wrap .js-wpv-view-layout>div.col-sm-3>.col-sm-12,.prosjekt-undermeny-wrap .wpv-loop>div.col-sm-3>.col-sm-12,#meny-wrap-alle>.col-sm-12>.col-sm-3>.col-sm-12{padding-left:0}.prosjekt-undermeny-wrap ul{list-style-type:none}@media all and (max-width:768px){.prosjekt-undermeny-wrap.open{max-height:155px}}@media all and (max-width:767px){.prosjekt-undermeny-wrap.open{max-height:345px}.prosjekt-undermeny-wrap .col-sm-3,.prosjekt-undermeny-wrap .col-sm-2{padding-left:0}}.prosjektliste-wrap>.col-sm-12 .js-wpv-view-layout{padding-top:54px;border:solid 0px #333;border-top-width:1px}.row.prosjektliste-wrap .row{transition:opacity .6s linear;opacity:0}.prosjektliste-wrap .row .col-sm-4{padding-bottom:30px}.prosjektliste-wrap .prosjektliste-bilde{transition:.3s}.prosjektliste-wrap .prosjektliste-bilde:hover{transition:.5s;box-shadow:rgba(119,119,119,.6) 0px 7px 12px 1px}@media all and (min-width:1200px){.page-prosjekt .container{width:100%;max-width:1440px}.prosjektliste-wrap .prosjektliste-bilde{width:100%}.prosjekt-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a{font-size:1.1em}.prosjekt-undermeny-wrap{font-size:.975em}}form.js-wpv-filter-form-303{padding-top:24px}form.js-wpv-filter-form-303 a{padding:0 12px}form.js-wpv-filter-form-303 a:first-of-type{padding-left:0}.page-type-header-wrap{margin-bottom:32px}.prosjekt-breadcrumbs-wrap p{text-transform:uppercase;font-size:.875em;padding-bottom:24px;margin-bottom:52px;border:solid 0px #333;border-bottom-width:1px}.slider-container{position:relative}.transition-controls .wpv-filter-next-link,.transition-controls .wpv-filter-previous-link{line-height:1;font-size:40px;color:rgba(243,243,243,1);text-shadow:rgba(0,0,0,.6) 0px 3px 8px;position:absolute;top:46%;text-decoration:none;margin:-10px;transition:.3s}.transition-controls .wpv-filter-previous-link{left:30px}.transition-controls .wpv-filter-next-link{right:30px}.transition-controls span.wpv-filter-previous-link,.transition-controls span.wpv-filter-next-link{display:none}.transition-controls a.wpv-filter-next-link:hover,.transition-controls a.wpv-filter-previous-link:hover{transition:.6s;color:rgba(255,255,255,1);text-shadow:rgba(0,0,0,.6) 0px 6px 8px}.transition-controls a.wpv-filter-next-link:active,.transition-controls a.wpv-filter-previous-link:active,.transition-controls a.wpv-filter-next-link:focus,.transition-controls a.wpv-filter-previous-link:focus{color:rgba(255,255,255,1);text-shadow:rgba(0,0,0,.6) 0px 6px 8px}.foto-kred{color:#777;font-size:.8em}.prosjekt-info-sidebar-wrap{margin-top:42px}.prosjekt-info-wrap{padding-left:0}h1.prosjekt-title{margin-top:0}.prosjekt-ar{margin-bottom:32px;text-transform:uppercase;font-size:.875em}.prosjekt-kategorier-wrap{margin:24px auto;font-size:.8em}.prosjekt-kategorier-wrap>div{margin-bottom:6px}.prosjekt-kategorier-wrap span{text-transform:uppercase}.prosjekt-meta-wrap h3{font-size:1em;text-transform:uppercase;padding-bottom:12px;margin-bottom:18px;border:solid 0px #333;border-bottom-width:1px}.prosjekt-meta-wrap>div[class*=prosjekt-meta-]{margin-bottom:24px}.prosjekt-meta-wrap>div[class*=prosjekt-meta-]>div{font-size:.875em}.andre-prosjekter-img{transition:.3s}.andre-prosjekter-img:hover{transition:.6s;box-shadow:rgba(119,119,119,.6) 0px 7px 12px 1px}.info-side-meny-wrap{margin-bottom:48px}.info-side-meny-wrap .ddl-nav-wrap{margin:0;width:100%;border:solid 0px #000;border-bottom-width:1px;padding-bottom:18px}.info-side-meny-wrap .ddl-navbar-collapse{padding:0}.info-side-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li{padding:8px 12px 6px}.info-side-meny-wrap ul.ddl-navbar-nav>li:first-of-type{padding-left:0}.info-side-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a{font-size:.9em;padding:4px 0}.info-side-meny-wrap nav.ddl-nav-wrap .ddl-navbar-nav>li>a:hover{background:0 0;color:#333;border:solid 0px #333;border-bottom-width:1px}.info-side-meny-wrap .ddl-navbar-default .ddl-navbar-nav>.active>a{color:#333;border:solid 0px #333;border-bottom-width:1px}.info-side-meny-wrap .ddl-navbar-default .ddl-navbar-nav>.current-menu-item>a{background:0 0}@media all and (max-width:767px){.info-side-meny-wrap .ddl-navbar-collapse{display:block;height:auto !important;padding-bottom:0;overflow:visible !important;position:static;background:0 0}.info-side-meny-wrap .ddl-navbar-toggle{display:none}.info-side-meny-wrap .ddl-navbar-nav>li{float:left}}.wpforms-container label.wpforms-field-label{font-weight:400;font-size:.8em;margin-bottom:6px}.wpforms-container input[class^=wpforms-field],.wpforms-container textarea[class^=wpforms-field]{border:none;background:#f3f3f3}.wpforms-container textarea.wpforms-field-medium{height:180px}.wpforms-container button[type=submit]{color:#fff;font-weight:700;font-size:1.2em;padding:8px 16px;background:#777;border:none}.wpforms-container button[type=submit]:hover{background-color:#b1b1b1}.wpforms-confirmation-container{font-size:1em;font-weight:700;margin-top:24px;padding:24px 12px;background:#efefef}.wpforms-confirmation-container p{margin:0}.form-control:focus,textarea:focus,select:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,122,51,.6)}.google-map-wrap{margin-top:36px}.page-kontakt .footer-wrap{margin-top:0}.team-img{border:solid 0px #f3f3f3;margin-bottom:48px}.team-liste-wrap{font-size:10px;line-height:1.625;color:#000;margin-bottom:16px}.team-liste-wrap .container{padding:0}.team-liste-wrap .container .col-sm-4{padding-bottom:3px}.team-liste-wrap .container span{display:inline-block}