@charset "UTF-8";
/* ---------------------------------------------------------------------------------------------

	Theme Name: Skogkurs
    Text Domain: skogkurs
	Version: 0.8.2
	Description: Skogkurs is a fun and colorful multi-purpose block theme built entirely around Full Site Editing. It's designed with cafes and restaurants in mind, but thanks to the layout features of Full Site Editing, you can easily adapt it for any type of website. Skogkurs bundles over 40 Block Patterns to get you started, including six different header designs and seven different footer designs. Demo: https://andersnoren.se/themes/skogkurs/
	Tags: blog, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks, full-site-editing
	Author: Vilmar
	Author URI: https://vilmar.no
	Theme URI: https://vilmar.no
	License: GNU General Public License version 2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Requires PHP: 5.6
	Tested up to: 6.5.4

	All files, unless otherwise stated, are released under the GNU General Public License
	version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

/* --------------------------------------------------------------------------------------------- */
:root { --responsive--alignwide-width: 1240px; --step--2: clamp(0.79rem, 0.79rem + 0.02vw, 0.80rem); --step--1: clamp(0.89rem, 0.85rem + 0.22vw, 1.00rem); --step-0: clamp(1.00rem, 0.90rem + 0.49vw, 1.25rem); --step-1: clamp(1.13rem, 0.95rem + 0.85vw, 1.56rem); --step-2: clamp(1.27rem, 1.00rem + 1.34vw, 1.95rem); --step-3: clamp(1.42rem, 1.03rem + 1.99vw, 2.44rem); --step-4: clamp(1.60rem, 1.51rem + 2.83vw, 3.05rem); --step-5: clamp(1.80rem, 1.02rem + 3.93vw, 3.82rem); --wp--preset--font-size--normal: var(--step-0); /* Spacing */ --space-xs-s: clamp(0.75rem, 0.5761rem + 0.8696vi, 1.25rem); --space-xs-l: clamp(0.75rem, 0.1413rem + 3.0435vi, 2.5rem); --space-xs-m: clamp(0.75rem, 0.3587rem + 1.9565vi, 1.875rem); --space-m-xl: clamp(1.5rem, 0.7174rem + 3.913vi, 3.75rem); --space-m-2xl: clamp(1.5rem, 0.2826rem + 6.087vi, 5rem); --space-m-3xl: clamp(1.5rem, -0.587rem + 10.4348vi, 7.5rem); --space-2xl-3xl: clamp(4rem, 2.7826rem + 6.087vi, 7.5rem); --fluid-420-800: clamp(26.25rem, 17.9891rem + 41.3043vi, 50rem); --global--spacing-unit: 20px; --global--spacing-measure: unset; --global--spacing-horizontal: 25px; --global--spacing-vertical: 30px; --logo: clamp(10rem, 8.8859rem + 8.6957vi, 15.625rem); --wp--preset--spacing--50: var(--space-xs-l); /* Font Family */ --global--font-primary: myriad-pro-condensed, sans-serif; --global--font-secondary: lato, sans-serif; /* Font Size */ --global--font-size-base: var(--step-0); --global--font-size-xs: var(--step--2); --global--font-size-sm: var(--step--0); --global--font-size-md: var(--step-1); --global--font-size-lg: var(--step-2); --global--font-size-xl: var(--step-3); --global--font-size-xxl: var(--step-4); --global--font-size-xxxl: var(--step5); --global--font-size-page-title: var(--step-5); --global--letter-spacing: normal; /* Line Height */ --global--line-height-body: 1.5; --global--line-height-heading: 1.3; --global--line-height-page-title: 1.1; /* Headings */ --heading--font-family: var(--global--font-primary); --heading--font-size-h6: var(--global--font-size-xs)!important; --heading--font-size-h5: var(--global--font-size-sm)!important; --heading--font-size-h4: var(--global--font-size-md)!important; --heading--font-size-h3: var(--global--font-size-lg)!important; --heading--font-size-h2: var(--global--font-size-xl)!important; --heading--font-size-h1: var(--global--font-size-xxl)!important; --heading--letter-spacing-h6: 0.05em; --heading--letter-spacing-h5: 0.05em; --heading--letter-spacing-h4: var(--global--letter-spacing); --heading--letter-spacing-h3: var(--global--letter-spacing); --heading--letter-spacing-h2: var(--global--letter-spacing); --heading--letter-spacing-h1: var(--global--letter-spacing); --heading--line-height-h6: var(--global--line-height-heading); --heading--line-height-h5: var(--global--line-height-heading); --heading--line-height-h4: var(--global--line-height-heading); --heading--line-height-h3: var(--global--line-height-heading); --heading--line-height-h2: var(--global--line-height-heading); --heading--line-height-h1: var(--global--line-height-page-title); --heading--font-weight: 400; --heading--font-weight-page-title: 600; --heading--font-weight-strong: 600; --global-color-black:			rgba(10, 10, 10, 1); --global-color-skk-graa-mork:		rgba(89, 96, 96, 1); --global-color-skk-graa-mork-80:	rgba(89, 96, 96, 0.8); --global-color-skk-graa-mork-60:	rgba(89, 96, 96, 0.6); --global-color-skk-graa-mork-40:	rgba(89, 96, 96, 0.4); --global-color-skk-graa-mork-20:	rgba(89, 96, 96, 0.2); --global-color-multe:				rgba(255, 161, 0, 1); --global-color-multe-80:			rgba(255, 161, 0, 0.8); --global-color-multe-60:			rgba(255, 161, 0, 0.6); --global-color-multe-40:			rgba(255, 161, 0, 0.4); --global-color-multe-20:			rgba(255, 161, 0, 0.2); --global-color-bark:				rgba(60, 54, 37, 1); --global-color-bark-80:				rgba(60, 54, 37, 0.8); --global-color-bark-60:				rgba(60, 54, 37, 0.6); --global-color-bark-40:				rgba(60, 54, 37, 0.4); --global-color-bark-20:				rgba(60, 54, 37, 0.2); --global-color-selje:				rgba(146, 212, 0, 1); --global-color-selje-80:			rgba(146, 212, 0, 0.8); --global-color-selje-60:			rgba(146, 212, 0, 0.6); --global-color-selje-40:			rgba(146, 212, 0, 0.4); --global-color-selje-20:			rgba(146, 212, 0, 0.2); --global--color-black: 				rgba(10, 10, 10, 1); --global-color-black: 				rgba(10, 10, 10, 1); --global--color-white: 				#fff; --global-color-white: 				#fff; --global--color-white-50: 			rgba(255, 255, 255, 0.5); --global--color-white-90:			 rgba(255, 255, 255, 0.9); --global--color-primary: var(--global-color-bark); /* Body text color, site title, footer text color. */ --global--color-secondary: var(--global-color-selje); /* Headings */ --global--color-primary-hover: var(--global-color-skk-graa-mork); --global--color-background: var(--global--color-white); /* Mint, default body background */ --global--color-border: var(--global-color-selje); /* Used for borders (separators) */ --wp--preset--color--subtle: #f4f4f4; --wp--preset--color--foreground: var(--global-color-bark); --jmm-dropdown-item-dropdown-color: var(--wp--preset--color--foreground); --jmm-dropdown-item-title-color: var(--wp--preset--color--foreground); --jmm-dropdown-hover-item-dropdown-color: var(--wp--preset--color--foreground); --jmm-dropdown-active-item-title-color: var(--global-color-bark); --jmm-dropdown-hover-item-title-color: var(--global-color-bark); --jmm-dropdown-hover-item-bg-color: var(--global-color-bark-20); --jmm-dropdown-toggle-color: var(--global-color-white); /* Elevation */ --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2); /* Forms */ --form--font-family: var(--global--font-secondary); --form--font-size: var(--global--font-size-sm); --form--line-height: var(--global--line-height-body); --form--color-text: var(--global--color-dark-gray); --form--color-ranged: var(--global--color-secondary); --form--label-weight: 500; --form--border-color: var(--global-color-bark-60); --form--border-width: 1px; --form--border-radius: 0; --form--spacing-unit: calc(0.5 * var(--global--spacing-unit)); /* Cover block */ --cover--height: calc(15 * var(--global--spacing-vertical)); --cover--color-foreground: var(--global--color-white); --cover--color-background: var(--global--color-black); /* Buttons */ --button--color-text: var(--global--color-background); --button--color-text-hover: var(--global--color-secondary); --button--color-text-active: var(--global--color-secondary); --button--color-background: var(--global--color-secondary); --button--color-background-active: var(--global--color-background); --button--font-family: var(--global--font-primary); --button--font-size: var(--global--font-size-base); --button--font-weight: 500; --button--line-height: 1.5; --button--border-width: 3px; --button--border-radius: 0; --button--padding-vertical: 15px; --button--padding-horizontal: calc(2 * var(--button--padding-vertical)); /* entry */ --entry-header--color: var(--global--color-primary); --entry-header--color-link: currentColor; --entry-header--color-hover: var(--global--color-primary-hover); --entry-header--color-focus: var(--global--color-secondary); --entry-header--font-size: var(--heading--font-size-h2); --entry-content--font-family: var(--global--font-secondary); --entry-author-bio--font-family: var(--heading--font-family); --entry-author-bio--font-size: var(--heading--font-size-h4); /* Header */ --branding--color-text: var(--global--color-primary); --branding--color-link: var(--global--color-primary); --branding--color-link-hover: var(--global--color-secondary); --branding--title--font-family: var(--global--font-primary); --branding--title--font-size: var(--global--font-size-lg); --branding--title--font-size-mobile: var(--heading--font-size-h4); --branding--title--font-weight: normal; --branding--title--text-transform: uppercase; --branding--description--font-family: var(--global--font-secondary); --branding--description--font-size: var(--global--font-size-sm); --branding--description--font-family: var(--global--font-secondary); --branding--logo--max-width: 300px; --branding--logo--max-height: 100px; --branding--logo--max-width-mobile: 96px; --branding--logo--max-height-mobile: 96px; /* Main navigation */ --primary-nav--font-family: var(--global--font-secondary); --primary-nav--font-family-mobile: var(--global--font-primary); --primary-nav--font-size: var(--global--font-size-base); --primary-nav--font-size-sub-menu: var(--global--font-size-xs); --primary-nav--font-size-mobile: var(--global--font-size-sm); --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm); --primary-nav--font-size-button: var(--global--font-size-xs); --primary-nav--font-style: normal; --primary-nav--font-style-sub-menu-mobile: normal; --primary-nav--font-weight: 400; --primary-nav--font-weight-button: 500; --primary-nav--color-link: var(--global--color-primary); --primary-nav--color-link-hover: var(--global--color-primary-hover); --primary-nav--color-text: var(--global--color-primary); --primary-nav--padding: calc(0.66 * var(--global--spacing-unit)); --primary-nav--border-color: var(--global--color-primary); /* Pagination */ --pagination--color-text: var(--global--color-primary); --pagination--color-link-hover: var(--global--color-primary-hover); --pagination--font-family: var(--global--font-secondary); --pagination--font-size: var(--global--font-size-lg); --pagination--font-weight: normal; --pagination--font-weight-strong: 600; /* Footer */ --footer--color-text: var(--global--color-primary); --footer--color-link: var(--global--color-primary); --footer--color-link-hover: var(--global--color-primary-hover); --footer--font-family: var(--global--font-primary); --footer--font-size: var(--global--font-size-sm); /* Block: Pull quote */ --pullquote--font-family: var(--global--font-primary); --pullquote--font-size: var(--heading--font-size-h3); --pullquote--font-style: normal; --pullquote--letter-spacing: var(--heading--letter-spacing-h4); --pullquote--line-height: var(--global--line-height-heading); --pullquote--border-width: 3px; --pullquote--border-color: var(--global--color-primary); --pullquote--color-foreground: var(--global--color-primary); --pullquote--color-background: var(--global--color-background); --quote--font-family: var(--global--font-secondary); --quote--font-size: var(--global--font-size-md); --quote--font-size-large: var(--global--font-size-xl); --quote--font-style: normal; --quote--font-weight: 700; --quote--font-weight-strong: bolder; --quote--font-style-large: normal; --quote--font-style-cite: normal; --quote--line-height: var(--global--line-height-body); --quote--line-height-large: 1.35; --separator--border-color: var(--global--color-border); --separator--height: 1px; /* Block: Table */ --table--stripes-border-color: var(--global--color-light-gray); --table--stripes-background-color: var(--global--color-light-gray); --table--has-background-text-color: var(--global--color-dark-gray); /* Widgets */ --widget--line-height-list: 1.9; --widget--line-height-title: 1.4; --widget--font-weight-title: 700; --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit)); /* Admin-bar height */ --global--admin-bar--height: 0px; }

body { --wp--style--global--content-size: 700px; --wp--style--global--wide-size: 1240px; }

.has-dark-gray-color[class] { color: var(--global-color-skk-graa-mork); }

.has-dark-gray-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-skk-graa-mork, #000000); color: var(--local--color-primary); }

.has-dark-gray-eighty-color[class] { color: var(--global-color-skk-graa-mork-80); }

.has-dark-gray-eighty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-skk-graa-mork-80, #000000); color: var(--local--color-primary); }

.has-dark-gray-sixty-color[class] { color: var(--global-color-skk-graa-mork-60); }

.has-dark-gray-sixty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-skk-graa-mork-60, #000000); color: var(--local--color-primary); }

.has-dark-gray-fourty-color[class] { color: var(--global-color-skk-graa-mork-40); }

.has-dark-gray-fourty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-skk-graa-mork-40, #000000); color: var(--local--color-primary); }

.has-dark-gray-twenty-color[class] { color: var(--global-color-skk-graa-mork-20); }

.has-dark-gray-twenty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-skk-graa-mork-20, #000000); color: var(--local--color-primary); }

.has-multe-color[class] { color: var(--global-color-multe); }

.has-multe-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-multe, #000000); color: var(--local--color-primary); }

.has-multe-eighty-color[class] { color: var(--global-color-multe-80); }

.has-multe-eighty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-multe-80, #000000); color: var(--local--color-primary); }

.has-multe-sixty-color[class] { color: var(--global-color-multe-60); }

.has-multe-sixty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-multe-60, #000000); color: var(--local--color-primary); }

.has-multe-fourty-color[class] { color: var(--global-color-multe-40); }

.has-multe-fourty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-multe-40, #000000); color: var(--local--color-primary); }

.has-multe-twenty-color[class] { color: var(--global-color-multe-20); }

.has-multe-twenty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-multe-20, #000000); color: var(--local--color-primary); }

.has-bark-color[class] { color: var(--global-color-bark); }

.has-bark-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-bark, #000000); color: var(--local--color-primary); }

.has-bark-eighty-color[class] { color: var(--global-color-bark-80); }

.has-bark-eighty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-bark-80, #000000); color: var(--local--color-primary); }

.has-bark-sixty-color[class] { color: var(--global-color-bark-60); }

.has-bark-sixty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-bark-60, #000000); color: var(--local--color-primary); }

.has-bark-fourty-color[class] { color: var(--global-color-bark-40); }

.has-bark-fourty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-bark-40, #000000); color: var(--local--color-primary); }

.has-bark-twenty-color[class] { color: var(--global-color-bark-20); }

.has-bark-twenty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-bark-20, #000000); color: var(--local--color-primary); }

.has-selje-color[class] { color: var(--global-color-selje); }

.has-selje-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-selje, #000000); color: var(--local--color-primary); }

.has-selje-eighty-color[class] { color: var(--global-color-selje-80); }

.has-selje-eighty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-selje-80, #000000); color: var(--local--color-primary); }

.has-selje-sixty-color[class] { color: var(--global-color-selje-60); }

.has-selje-sixty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-selje-60, #000000); color: var(--local--color-primary); }

.has-selje-fourty-color[class] { color: var(--global-color-selje-40); }

.has-selje-fourty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-selje-40, #000000); color: var(--local--color-primary); }

.has-selje-twenty-color[class] { color: var(--global-color-selje-20); }

.has-selje-twenty-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global-color-selje-20, #000000); color: var(--local--color-primary); }

.has-white-color[class] { color: var(--global--color-white); }

.has-white-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-white, #FFFFFF); color: var(--local--color-primary); }

.has-black-color[class] { color: var(--global--color-black); }

.has-black-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-black, #000000); color: var(--local--color-primary); }

.has-background a, .has-background p, .has-background h1, .has-background h2, .has-background h3, .has-background h4, .has-background h5, .has-background h6 { color: currentColor; }

.has-dark-gray-background-color[class] { background-color: var(--global-color-skk-graa-mork); }

.has-dark-gray-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-skk-graa-mork, #000000); background-color: var(--local--color-background); }

.has-dark-gray-eighty-background-color[class] { background-color: var(--global-color-skk-graa-mork-80); }

.has-dark-gray-eighty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-skk-graa-mork-80, #000000); background-color: var(--local--color-background); }

.has-dark-gray-sixty-background-color[class] { background-color: var(--global-color-skk-graa-mork-60); }

.has-dark-gray-sixty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-skk-graa-mork-60, #000000); background-color: var(--local--color-background); }

.has-dark-gray-fourty-background-color[class] { background-color: var(--global-color-skk-graa-mork-40); }

.has-dark-gray-fourty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-skk-graa-mork-40, #000000); background-color: var(--local--color-background); }

.has-dark-gray-twenty-background-color[class] { background-color: var(--global-color-skk-graa-mork-20); }

.has-dark-gray-twenty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-skk-graa-mork-20, #000000); background-color: var(--local--color-background); }

.has-multe-background-color[class] { background-color: var(--global-color-multe); }

.has-multe-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-multe, #000000); background-color: var(--local--color-background); }

.has-multe-eighty-background-color[class] { background-color: var(--global-color-multe-80); }

.has-multe-eighty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-multe-80, #000000); background-color: var(--local--color-background); }

.has-multe-sixty-background-color[class] { background-color: var(--global-color-multe-60); }

.has-multe-sixty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-multe-60, #000000); background-color: var(--local--color-background); }

.has-multe-fourty-background-color[class] { background-color: var(--global-color-multe-40); }

.has-multe-fourty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-multe-40, #000000); background-color: var(--local--color-background); }

.has-multe-twenty-background-color[class] { background-color: var(--global-color-multe-20); }

.has-multe-twenty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-multe-20, #000000); background-color: var(--local--color-background); }

.has-bark-background-color[class] { background-color: var(--global-color-bark); }

.has-bark-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-bark, #000000); background-color: var(--local--color-background); }

.has-bark-eighty-background-color[class] { background-color: var(--global-color-bark-80); }

.has-bark-eighty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-bark-80, #000000); background-color: var(--local--color-background); }

.has-bark-sixty-background-color[class] { background-color: var(--global-color-bark-60); }

.has-bark-sixty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-bark-60, #000000); background-color: var(--local--color-background); }

.has-bark-fourty-background-color[class] { background-color: var(--global-color-bark-40); }

.has-bark-fourty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-bark-40, #000000); background-color: var(--local--color-background); }

.has-bark-twenty-background-color[class] { background-color: var(--global-color-bark-20); }

.has-bark-twenty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-bark-20, #000000); background-color: var(--local--color-background); }

.has-selje-background-color[class] { background-color: var(--global-color-selje); }

.has-selje-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-selje, #000000); background-color: var(--local--color-background); }

.has-selje-eighty-background-color[class] { background-color: var(--global-color-selje-80); }

.has-selje-eighty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-selje-80, #000000); background-color: var(--local--color-background); }

.has-selje-sixty-background-color[class] { background-color: var(--global-color-selje-60); }

.has-selje-sixty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-selje-60, #000000); background-color: var(--local--color-background); }

.has-selje-fourty-background-color[class] { background-color: var(--global-color-selje-40); }

.has-selje-fourty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-selje-40, #000000); background-color: var(--local--color-background); }

.has-selje-twenty-background-color[class] { background-color: var(--global-color-selje-20); }

.has-selje-twenty-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global-color-selje-20, #000000); background-color: var(--local--color-background); }

.has-black-background-color[class] { background-color: var(--global--color-black); }

.has-black-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global--color-black, #000000); background-color: var(--local--color-background); }

.has-white-background-color[class] { background-color: var(--global--color-white); }

.has-white-background-color[class] > [class*="__inner-container"] { --local--color-background: var(--global--color-white, #FFFFFF); background-color: var(--local--color-background); }

.has-background:not(.has-text-color).has-black-background-color[class], .has-background:not(.has-text-color).has-gray-background-color[class], .has-background:not(.has-text-color).has-dark-gray-background-color[class] { color: var(--global--color-white); }

.has-background:not(.has-text-color).has-black-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-gray-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-background, #FFFFFF); color: var(--local--color-primary, var(--global--color-primary)); }

.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-primary, #000000); }

.has-background:not(.has-text-color).has-selje-background-color[class], .has-background:not(.has-text-color).has-selje-eighty-background-color[class], .has-background:not(.has-text-color).has-selje-sixty-background-color[class], .has-background:not(.has-text-color).has-selje-fourty-background-color[class], .has-background:not(.has-text-color).has-selje-twenty-background-color[class], .has-background:not(.has-text-color).has-white-background-color[class] { color: var(--global-color-bark); }

.has-background:not(.has-text-color).has-selje-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-selje-eighty-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-selje-sixty-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-selje-fourty-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-selje-twenty-background-color[class] > [class*="__inner-container"], .has-background:not(.has-text-color).has-white-background-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-primary, #000000); color: var(--local--color-primary, var(--global--color-primary)); }

.is-dark-theme .has-background:not(.has-text-color).has-selje-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-selje-eighty-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-selje-sixty-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-selje-fourty-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-selje-twenty-background-color[class] > [class*="__inner-container"], .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*="__inner-container"] { --local--color-primary: var(--global--color-background, #FFFFFF); }

.has-purple-to-yellow-gradient-background { background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow)); }

.has-yellow-to-purple-gradient-background { background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple)); }

.has-green-to-yellow-gradient-background { background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow)); }

.has-yellow-to-green-gradient-background { background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green)); }

.has-red-to-yellow-gradient-background { background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow)); }

.has-yellow-to-red-gradient-background { background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red)); }

.has-purple-to-red-gradient-background { background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red)); }

.has-red-to-purple-gradient-background { background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple)); }

/** Responsive Styles */
/** Required Variables */
/** Root Media Query Variables */
:root { --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6); --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal)); --responsive--alignwide-width: calc(100vw - var(--responsive--spacing-horizontal)); --responsive--alignfull-width: 100%; --responsive--alignright-margin: var(--global--spacing-horizontal); --responsive--alignleft-margin: var(--global--spacing-horizontal); }

@media only screen and (min-width: 482px) { :root { --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px); --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal)); --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width))); --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width))); } }

@media only screen and (min-width: 822px) { :root { --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px); --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px); } }

/** Extends */
.default-max-width { max-width: var(--responsive--aligndefault-width); margin-left: auto; margin-right: auto; }

.wide-max-width { max-width: var(--responsive--alignwide-width); margin-left: auto; margin-right: auto; }

@media only screen and (min-width: 482px) { .full-max-width { max-width: var(--responsive--alignfull-width); width: auto; margin-left: auto; margin-right: auto; } }

.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true], .wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=false] { max-width: calc(100% - 100px); }

.wp-block-navigation { position: relative; }

@media only screen and (max-width: 991px) { .wp-block-navigation { width: 100%; } }

.wp-block-navigation.tw-nav-hover-underline li a:hover { -webkit-text-decoration-style: dotted; text-decoration-style: dotted; text-underline-offset: 4px; }

@media only screen and (max-width: 991px) { .wp-block-navigation__container { gap: 0 !important; } }

.wp-block-navigation__container > :not(ul):not(.wp-block-navigation__submenu-container) { font-size: var(--step-0); }

.wp-block-navigation__container > .wp-block-navigation-item > a { padding-block: 10px; }

.wp-block-navigation__container > .wp-block-navigation-item > { position: relative; }

.wp-block-navigation__submenu-container { padding-block: 6px !important; border-color: var(--global-color-black) !important; min-width: -webkit-max-content !important; min-width: -moz-max-content !important; min-width: max-content !important; right: auto !important; left: 0 !important; font-size: 1.125rem; }

.wp-block-navigation__submenu-container:before { content: ""; display: block; position: absolute; width: 0; top: -10px; left: 25px; border-style: solid; border-color: var(--global--color-white) transparent; border-width: 0 7px 10px 7px; }

@media only screen and (max-width: 991px) { .wp-block-navigation__submenu-container { -webkit-margin-before: 1rem; margin-block-start: 1rem; -webkit-margin-after: 0rem; margin-block-end: 0rem; padding-inline: 1rem; padding-top: 0.75rem; padding-bottom: 0.75rem; gap: 0.5rem; } }

.wp-block-navigation__responsive-container.is-menu-open { padding: 1.5rem; background-color: var(--global--color-white) !important; color: white; }

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container { width: 100%; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; }

@media only screen and (max-width: 991px) { .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__label { text-align: right; } }

@media only screen and (max-width: 991px) { .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.current-menu-item .wp-block-navigation-item__content { background-color: var(--global-color-multe) !important; } }

@media only screen and (max-width: 991px) { .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content { width: 100%; text-align: right; padding-inline: var(--space-xs-m) !important; padding-block: calc(var(--space-xs-s) * 0.420) !important; } }

@media only screen and (max-width: 991px) { .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child .wp-block-navigation-submenu { border: 1px solid var(--global-color-skk-graa-mork-40) !important; } }

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child .wp-block-navigation-submenu > .wp-block-navigation-item > .wp-block-navigation-item__content { display: inline; }

@media only screen and (max-width: 991px) { .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { -webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; } }

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content-close { font-size: var(--step-0); }

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content-close svg { width: 32px; height: 32px; }

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content-open svg { width: 32px; height: 32px; }

/** Block Options */
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color: var(--global--color-background); }

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color: var(--local--color-background, var(--global--color-background)); }

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background { color: var(--global--color-primary); }

.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color: var(--global--color-primary); }

.has-background .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color: var(--local--color-primary, var(--global--color-primary)); }

.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:active { border-color: currentColor !important; background-color: transparent !important; color: inherit !important; }

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background { border-color: currentColor; }

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color: var(--global--color-primary); }

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-text-color) { color: var(--local--color-primary, var(--global--color-primary)); }

.has-background .wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active).has-background:not(.has-text-color) { color: inherit; }

.wp-block-button.is-style-outline .wp-block-button__link:not(:hover):not(:active):not(.has-background) { background-color: transparent; }

.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:active { border-color: transparent !important; background-color: var(--global--color-primary) !important; color: var(--global--color-background) !important; }

.has-background .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-background .wp-block-button.is-style-outline .wp-block-button__link:active { background-color: var(--local--color-primary, var(--global--color-primary)) !important; color: var(--local--color-background, var(--global--color-background)) !important; }

.has-text-color .wp-block-button.is-style-outline .wp-block-button__link:hover, .has-text-color .wp-block-button.is-style-outline .wp-block-button__link:active { color: var(--local--color-background, var(--global--color-background)) !important; }

.wp-block-button .is-style-squared .wp-block-button__link { border-radius: 0; }

.is-style-outline .wp-block-button__link[style*="radius"]:focus, .wp-block-button a.wp-block-button__link[style*="radius"]:focus { outline-offset: 2px; outline: 2px dotted var(--button--color-background); }

.wp-element-button, .wp-block-button__link { -webkit-box-shadow: unset; box-shadow: unset; font-weight: 400; }

@media only screen and (max-width: 481px) { body.home .wp-block-buttons.is-nowrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  body.home .wp-block-buttons.is-nowrap .wp-block-button { width: 100%; } }

header { /* STYLE: BUTTON INSIDE */ }

header .wp-block-search .wp-block-search__label { display: block; font-size: var(--wp--preset--font-size--small); font-weight: 500; margin: 0 0 calc( .5 * var( --wp--custom--spacing--baseline )) 0; }

header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, header .wp-block-search .wp-block-search__input, header .wp-block-search .wp-block-search__button { font-size: var(--wp--preset--font-size--small); padding: 15px 18px; }

header .wp-block-search .wp-block-search__button, header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: calc( .5 * var( --wp--custom--spacing--baseline )) var(--wp--custom--spacing--baseline); }

header .wp-block-search .wp-block-search__button { -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; font-weight: 700; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: var(--wp--custom--spacing--baseline); min-width: 44px; }

header .wp-block-search .wp-block-search__button.has-icon { padding: 0; }

header .wp-block-search .wp-block-search__button svg { margin: auto; height: 40px; width: 36px; }

header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button { padding: calc( .5 * var( --wp--custom--spacing--baseline )) calc( .75 * var( --wp--custom--spacing--baseline )); }

header .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon { min-width: 44px; padding: 0; }

.logo-image img, .footer-logo img { width: var(--logo) !important; max-width: var(--logo) !important; }

@media only screen and (max-width: 991px) { .jet-mega-menu-item__dropdown { color: var(--global-color-bark); } }

  .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown { color: var(--global--color-white) !important; }

  .logo-image img { -webkit-filter: invert(1) !important; filter: invert(1) !important; }

  header ul.wp-block-navigation__container > li > a,   header ul.wp-block-navigation__container > li > button,   .has-tiny-font-size a { color: var(--global-color-white); }

header:has(.jet-mega-menu--dropdown-open) .has-tiny-font-size a { color: var(--global--color-white) !important; }

.header-wrap:has(.jet-mega-menu--dropdown-open) .logo-image img { -webkit-filter: invert(0) !important; filter: invert(0) !important; }

.single-hero { min-height: unset; }

.single-hero:has(img) { padding-bottom: 0 !important; height: var(--fluid-420-800) !important; -webkit-box-pack: end !important; -o-object-fit: cover; object-fit: cover; -ms-flex-pack: end !important; justify-content: flex-end !important; z-index: -1; position: relative; }

.single-hero:has(img) .jet-listing-dynamic-image img { -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 0%; object-position: 50% 0%; border: none; bottom: 0; -webkit-box-shadow: none; box-shadow: none; height: 100%; left: 0; margin: 0; max-height: none; max-width: none; object-fit: cover; outline: none; padding: 0; position: absolute; right: 0; top: 0; width: 100%; }

header > .wp-block-group > .wp-block-group > .wp-block-group.has-link-color a { color: var(--global-color-bark) !important; }

:has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) header > .wp-block-group > .wp-block-group > .wp-block-group.has-link-color a, :has(.wp-site-blocks :where(.single-hero) img) header > .wp-block-group > .wp-block-group > .wp-block-group.has-link-color a, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) header > .wp-block-group > .wp-block-group > .wp-block-group.has-link-color a, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) header > .wp-block-group > .wp-block-group > .wp-block-group.has-link-color a { color: var(--global-color-white) !important; }

:has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .logo-image img, :has(.wp-site-blocks :where(.single-hero) img) .logo-image img, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .logo-image img, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .logo-image img { -webkit-filter: invert(0) !important; filter: invert(0) !important; }

@media only screen and (min-width: 992px) { :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .jet-mega-menu-item__link, :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .jet-mega-menu-item__dropdown, :has(.wp-site-blocks :where(.single-hero) img) .jet-mega-menu-item__link, :has(.wp-site-blocks :where(.single-hero) img) .jet-mega-menu-item__dropdown, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .jet-mega-menu-item__link, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .jet-mega-menu-item__dropdown, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .jet-mega-menu-item__link, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .jet-mega-menu-item__dropdown { color: var(--global--color-white); } }

:has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .wp-site-blocks > header, :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .has-tiny-font-size a, :has(.wp-site-blocks :where(.single-hero) img) .wp-site-blocks > header, :has(.wp-site-blocks :where(.single-hero) img) .has-tiny-font-size a, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .wp-site-blocks > header, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .has-tiny-font-size a, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .wp-site-blocks > header, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .has-tiny-font-size a { color: var(--global--color-white); }

@media only screen and (min-width: 992px) { :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .jet-mega-menu-sub-menu, :has(.wp-site-blocks :where(.single-hero) img) .jet-mega-menu-sub-menu, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .jet-mega-menu-sub-menu, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .jet-mega-menu-sub-menu { --jmm-dropdown-active-item-title-color: var(--global--color-white); --jmm-dropdown-active-item-title-background: var(--global--color-white); } }

@media only screen and (min-width: 992px) { :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .jet-mega-menu-sub-menu .jet-mega-menu-item__link, :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown, :has(.wp-site-blocks :where(.single-hero) img) .jet-mega-menu-sub-menu .jet-mega-menu-item__link, :has(.wp-site-blocks :where(.single-hero) img) .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .jet-mega-menu-sub-menu .jet-mega-menu-item__link, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .jet-mega-menu-sub-menu .jet-mega-menu-item__link, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) .jet-mega-menu-sub-menu .jet-mega-menu-item__dropdown { color: var(--global-color-bark); } }

:has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) header ul.wp-block-navigation__container > li > a, :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) header ul.wp-block-navigation__container > li > button, :has(.wp-site-blocks :where(.single-hero) img) header ul.wp-block-navigation__container > li > a, :has(.wp-site-blocks :where(.single-hero) img) header ul.wp-block-navigation__container > li > button, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > a, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > button, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > a, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > button { color: initial; }

@media only screen and (min-width: 992px) { :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) header ul.wp-block-navigation__container > li > a, :has(.entry-content :where(.wp-block-cover.alignfull) .single-hero img) header ul.wp-block-navigation__container > li > button, :has(.wp-site-blocks :where(.single-hero) img) header ul.wp-block-navigation__container > li > a, :has(.wp-site-blocks :where(.single-hero) img) header ul.wp-block-navigation__container > li > button, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > a, :has(.entry-content :where(.wp-block-cover.alignfull) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > button, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > a, :has(.wp-site-blocks :where(.single-hero) .wp-block-cover__image-background) header ul.wp-block-navigation__container > li > button { color: var(--global--color-white); } }

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-list { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.jet-mega-menu-item__link { text-decoration: unset; }

.jet-mega-menu-item__link:hover { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; text-underline-offset: 4px; }

:where(.jet-mega-menu-sub-menu) { padding: unset; }

@media only screen and (min-width: 992px) { :where(.jet-mega-menu-sub-menu) { -webkit-box-shadow: var(--wp--preset--shadow--deep); box-shadow: var(--wp--preset--shadow--deep); font-size: var(--step--1); } }

:where(.jet-mega-menu-sub-menu) .jet-mega-menu-item__inner { padding-inline: 0 !important; padding-block: 0 !important; }

:where(.jet-mega-menu-sub-menu) .jet-mega-menu-item__link { padding-left: 2rem; padding-right: 18px; padding-block: 12px; }

@media only screen and (min-width: 992px) { :where(.jet-mega-menu-sub-menu) .jet-mega-menu-item__link { padding-inline: 18px; padding-block: 12px; } }

.jet-mega-menu-item-has-children > .jet-mega-menu-item__inner { padding-right: 18px !important; }

.jet-mega-menu-item-has-children > .jet-mega-menu-item__inner .jet-mega-menu-item-has-children > .jet-mega-menu-item__inner { padding-right: 18px !important; }

@media only screen and (min-width: 992px) { .jet-mega-menu-item--hover > .jet-mega-menu-item__inner > .jet-mega-menu-item__link { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; text-underline-offset: 4px; }
  .jet-mega-menu-item__label { white-space: normal !important; text-wrap-style: pretty; padding-right: 0 !important; }
  .jet-mega-menu-item--top-level > .jet-mega-menu-sub-menu { top: calc(100% + 10px) !important; min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; right: auto !important; left: 0 !important; }
  .jet-mega-menu-item--top-level > .jet-mega-menu-sub-menu .jet-mega-menu-item__link--sub-level { padding-right: unset; padding-bottom: 8px; }
  .jet-mega-menu-item--top-level > .jet-mega-menu-sub-menu:before { content: ""; display: block; position: absolute; width: 0; top: -10px; left: 25px; border-style: solid; border-color: var(--global--color-white) transparent; border-width: 0 7px 10px 7px; }
  .jet-mega-menu-item--top-level > .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu { max-width: auto; }
  .jet-mega-menu-item--top-level > .jet-mega-menu-sub-menu .jet-mega-menu-sub-menu .jet-mega-menu-item__label { padding-right: 0 !important; display: inline !important; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; text-wrap: balance; word-break: break-word; font-size: var(--step--1); } }

@media only screen and (max-width: 991px) { :root { --wp--preset--spacing--60: clamp(18px, 3.333vw, 64px); --jmm-dropdown-item-dropdown-color: var(--global-color-bark); --jmm-dropdown-item-title-color: var(--global-color-bark-80); --jmm-dropdown-active-item-title-color: var(--global-color-black); --jmm-dropdown-bg-color: #fff; --jmm-dropdown-hover-item-bg-color: #fff; }
  :root header :where(.header-wrap) { gap: 0; }
  header { --wp--preset--spacing--40: clamp(18px, 3.333vw, 64px); }
  header:has(.jet-mega-menu--dropdown-open) { background: var(--wp--preset--color--foreground) !important; }
  .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__inner { border-bottom: 1px solid #cecfd0; min-height: 56px; }
  .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item-has-children .jet-mega-menu-item__inner { padding-block: unset; padding-right: unset !important; border-bottom: 1px solid #cecfd0; }
  .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item-has-children .jet-mega-menu-item__inner .jet-mega-menu-item__link { color: var(--global-color-bark); -webkit-text-decoration-color: currentColor; text-decoration-color: currentColor; }
  .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item-has-children .jet-mega-menu-item__inner .jet-mega-menu-item__dropdown { min-width: 56px; min-height: 56px; border-left: 1px solid #cecfd0; }
  .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item-has-children.jet-mega-menu-item--hover .jet-mega-menu-item__inner .jet-mega-menu-item__link { color: var(--global-color-black); }
  .jet-mega-menu-sub-menu { background-color: var(--global-color-white); }
  .header-wrap .wp-block-search { -ms-flex-negative: 0; flex-shrink: 0; }
  .header-wrap .wp-block-search.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper .wp-block-search__input { background-color: var(--global-color-bark); }
  .header-wrap .wp-block-search .wp-block-search__inside-wrapper { position: relative; }
  .header-wrap .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input { position: absolute; right: 0; padding: 9px 12px; min-width: 230px !important; }
  .header-wrap .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button { z-index: 8; }
  .header-wrap > .jet-mega-menu { position: static; background: #3c3625; height: 44px; width: 44px !important; border-radius: 100%; margin-right: 12px; }
  .header-wrap > .jet-mega-menu:before { content: ""; position: relative; top: 0; left: 0; right: 0; bottom: 0; }
  .header-wrap > .jet-mega-menu .jet-mega-menu-toggle { -ms-flex-negative: 0; flex-shrink: 0; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--dropdown-open { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--dropdown-open .jet-mega-menu-toggle:before { content: "Lukk meny"; color: var(--global--color-white); white-space: pre; width: 0; right: 9ch; margin-bottom: 0.25ch; position: relative; }
  .header-wrap > .jet-mega-menu .jet-mega-menu-item--hover > .jet-mega-menu-item__inner > .jet-mega-menu-item__dropdown { -webkit-transition: -webkit-transform 250ms ease-in-out; transition: -webkit-transform 250ms ease-in-out; transition: transform 250ms ease-in-out; transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out; }
  .header-wrap > .jet-mega-menu .jet-mega-menu-item--hover > .jet-mega-menu-item__inner > .jet-mega-menu-item__dropdown > svg { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
  .header-wrap > .jet-mega-menu .jet-mega-menu-sub-menu:has(.jet-mega-menu-sub-menu) .jet-mega-menu-sub-menu .jet-mega-menu-item { background-color: var(--global-color-white); }
  .header-wrap > .jet-mega-menu .jet-mega-menu-sub-menu:has(.jet-mega-menu-sub-menu) .jet-mega-menu-sub-menu .jet-mega-menu-item__link { padding-left: 4rem; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--layout-dropdown { -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle { background-color: unset; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open > .jet-mega-menu-toggle { background-color: unset; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-container { right: 0; left: 0; top: 100%; min-height: 100vh; }
  .header-wrap > .jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container { top: 100%; right: 0; left: 0; -webkit-transition: unset; transition: unset; }
  .header-wrap .jet-mega-menu-toggle:hover { background-color: unset !important; }
  .header-wrap .jet-mega-menu-toggle-icon svg path { fill: var(--global--color-white) !important; width: 24px; }
  .jet-mega-current-menu-item > .jet-mega-menu-item__inner .jet-mega-menu-item__title { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; text-underline-offset: 4px; } }

.jet-mega-menu-item--top-level > .jet-mega-menu-item__inner > .jet-mega-menu-item__dropdown svg, .jet-mega-menu-item--top-level > .jet-mega-menu-item__inner > .jet-mega-menu-item__dropdown path { fill: currentColor; }

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu { width: 300px !important; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { clear: both; font-family: var(--heading--font-family); font-weight: var(--heading--font-weight); }

h1 strong, .h1 strong, h2 strong, .h2 strong, h3 strong, .h3 strong, h4 strong, .h4 strong, h5 strong, .h5 strong, h6 strong, .h6 strong { font-weight: var(--heading--font-weight-strong); }

h1, .h1 { font-size: var(--heading--font-size-h1); letter-spacing: var(--heading--letter-spacing-h1); line-height: var(--heading--line-height-h1); font-weight: var(--heading--font-weight-strong); }

h2, .h2 { font-size: var(--heading--font-size-h2); letter-spacing: var(--heading--letter-spacing-h2); line-height: var(--heading--line-height-h2); font-weight: var(--heading--font-weight-strong); }

h3, .h3 { font-size: var(--heading--font-size-h3); letter-spacing: var(--heading--letter-spacing-h3); line-height: var(--heading--line-height-h3); font-weight: var(--heading--font-weight-strong); }

h4, .h4 { font-size: var(--heading--font-size-h4); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); }

h5, .h5 { font-size: var(--heading--font-size-h5); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); }

h6, .h6 { font-size: var(--heading--font-size-h6); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h6); line-height: var(--heading--line-height-h6); }

body { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { clear: both; font-family: var(--heading--font-family); font-weight: var(--heading--font-weight); text-wrap: pretty; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

h1 strong, .h1 strong, h2 strong, .h2 strong, h3 strong, .h3 strong, h4 strong, .h4 strong, h5 strong, .h5 strong, h6 strong, .h6 strong { font-weight: var(--heading--font-weight-strong); }

h1, .h1 { font-size: var(--heading--font-size-h1); letter-spacing: var(--heading--letter-spacing-h1); line-height: var(--heading--line-height-h1); font-weight: var(--heading--font-weight-strong); }

h2, .h2 { font-size: var(--heading--font-size-h2); letter-spacing: var(--heading--letter-spacing-h2); line-height: var(--heading--line-height-h2); font-weight: var(--heading--font-weight-strong); }

h3, .h3 { font-size: var(--heading--font-size-h3); letter-spacing: var(--heading--letter-spacing-h3); line-height: var(--heading--line-height-h3); font-weight: var(--heading--font-weight-strong); }

h4, .h4 { font-size: var(--heading--font-size-h4); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h4); line-height: var(--heading--line-height-h4); }

h5, .h5 { font-size: var(--heading--font-size-h5); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h5); line-height: var(--heading--line-height-h5); }

h6, .h6 { font-size: var(--heading--font-size-h6); font-weight: var(--heading--font-weight-strong); letter-spacing: var(--heading--letter-spacing-h6); line-height: var(--heading--line-height-h6); }

:where(body) { font-family: var(--global--font-secondary); }

/* Input styles */
input, textarea, select, button { background-color: inherit; border-radius: 0; font-family: inherit; font-size: inherit; letter-spacing: inherit; margin: 0; }

input, textarea, select { background-color: var(--wp--preset--color--senary); border: 2px solid var(--wp--preset--color--foreground); -webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; max-width: 100%; padding: .5em; }

label { font-size: var(--wp--preset--font-size--small); font-weight: 500; }

/* Editor Post Title */
.editor-post-title__input { text-align: center; }

/* Background Padding */
p.has-background, h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background, :where(.wp-block-group.has-background), .wp-block-pullquote.has-background { padding: var(--wp--preset--spacing--60); }

/* ------------------------------------------- */
/*	Typography
/* ------------------------------------------- */
*[class*="has-heading-"][class*="-font-size"]:not(.has-heading-6-font-size) { letter-spacing: var(--wp--custom--typography--letter-spacing--heading); }

.has-gigantic-font-size { letter-spacing: var(--wp--custom--typography--letter-spacing--gigantic); line-height: var(--wp--custom--typography--line-height--gigantic); }

.has-heading-6-font-size { letter-spacing: var(--wp--custom--typography--letter-spacing--uppercase); line-height: var(--wp--custom--typography--line-height--heading); text-transform: uppercase; }

/* ------------------------------------------- */
/*	Helper Classes
/* ------------------------------------------- */
/* Hiding and Showing -------------- */
@media (max-width: 1100px) { .hide-tablet-landscape { display: none !important; } }

@media (max-width: 1000px) { .hide-tablet-portrait { display: none !important; } }

@media (max-width: 700px) { .hide-mobile { display: none !important; } }

/* Margins ------------------------- */
:root .no-margin.no-margin { margin: 0 !important; }

:root .no-margin-bottom.no-margin-bottom, :root .no-margin-vertical.no-margin-vertical { margin-bottom: 0 !important; }

:root .no-margin-left.no-margin-left, :root .no-margin-horizontal.no-margin-horizontal { margin-left: 0 !important; }

:root .no-margin-right.no-margin-right, :root .no-margin-horizontal.no-margin-horizontal { margin-right: 0 !important; }

:root .no-margin-top.no-margin-top, :root .no-margin-vertical.no-margin-vertical { margin-top: 0 !important; }

/* ------------------------------------------- */
/*	Blocks
/* ------------------------------------------- */
/* Block Style: Shaded ---------------- */
.wp-block-columns.is-style-skogkurs-shaded > .wp-block-column, .wp-block-group.is-style-skogkurs-shaded, .wp-block-image.is-style-skogkurs-shaded img, .wp-block-media-text.is-style-skogkurs-shaded { border: var(--wp--custom--shaded-style--combined--border); -webkit-box-shadow: var(--wp--custom--shaded-style--combined--box-shadow); box-shadow: var(--wp--custom--shaded-style--combined--box-shadow); }

/* Block: Button ---------------------- */
/* STYLE: PLAIN */
.wp-block-button.is-style-skogkurs-plain .wp-block-button__link, .wp-block-button__link.is-style-skogkurs-plain { border: none; -webkit-box-shadow: none; box-shadow: none; }

/* Block: Comments -------------------- */
:root .wp-block-comments-pagination > a { margin: 0; }

.comment-respond { background-color: var(--wp--preset--color--senary); border: var(--wp--custom--shaded-style--border--width) var(--wp--custom--shaded-style--border--style) currentColor; -webkit-box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; padding: var(--wp--preset--spacing--60); }

.wp-block-post-comments-form .comment-reply-title { font-size: var(--wp--preset--font-size--heading-3); margin: 0 0 .33em 0; }

.wp-block-post-comments-form .comment-reply-title :where(small) { font-weight: 500; letter-spacing: 0; margin-left: 1em; }

.wp-block-post-comments-form .comment-form p:last-of-type { margin-bottom: 4px; }

.wp-block-post-comments-form textarea, .wp-block-post-comments-form input:not([type=submit]) { background-color: var(--wp--preset--color--senary); border: 2px solid var(--wp--preset--color--foreground); }

.wp-block-post-comments-form .logged-in-as, .wp-block-post-comments-form .comment-notes { margin-bottom: var(--wp--preset--spacing--60); }

.wp-block-post-comments-form .form-submit { text-align: right; }

.wp-block-post-comments-form input[type=submit] { -webkit-box-shadow: var(--wp--custom--shaded-style--combined--box-shadow); box-shadow: var(--wp--custom--shaded-style--combined--box-shadow); }

/* Block: File ------------------------ */
.wp-block-file { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

:root .wp-block-file__button:not(:only-child) { margin-left: var(--wp--custom--spacing--baseline); }

/* Block: Heading --------------------- */
h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background { padding: Min(0.5em, calc( var( --wp--custom--spacing--baseline ) * ( .5 / .65 ))) Min(0.65em, var(--wp--custom--spacing--baseline)); width: intrinsic; }

h1.has-background.has-text-align-center, h2.has-background.has-text-align-center, h3.has-background.has-text-align-center, h4.has-background.has-text-align-center, h5.has-background.has-text-align-center, h6.has-background.has-text-align-center { margin-left: auto !important; margin-right: auto !important; }

h1.has-background.has-text-align-right, h2.has-background.has-text-align-right, h3.has-background.has-text-align-right, h4.has-background.has-text-align-right, h5.has-background.has-text-align-right, h6.has-background.has-text-align-right { margin-left: auto !important; margin-right: 0 !important; }

/* Block: Latest Comments ------------- */
.wp-block-latest-comments > li { margin-left: 0; }

.wp-block-latest-comments__comment-excerpt { margin-top: calc( .5 * var( --wp--custom--spacing--baseline )); }

.wp-block-latest-comments__comment-date, .wp-block-latest-comments__comment-excerpt p { font-size: var(--wp--preset--font-size--small); }

.wp-block-latest-comments__comment-excerpt p { line-height: var(--wp--custom--typography--line-height--body); margin: 0 0 1em; }

.wp-block-latest-comments__comment-excerpt p:last-child { margin-bottom: 0; }

/* Block: Latest Posts ---------------- */
.wp-block-latest-posts > li { margin-left: 0; }

.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date { color: inherit; font-size: var(--wp--preset--font-size--small); }

/* Block: Media and Text -------------- */
/* Block: Paragraph ------------------- */
.has-drop-cap:not(:focus):first-letter { background-color: var(--wp--preset--color--senary); border: var(--wp--custom--shaded-style--border--width) var(--wp--custom--shaded-style--border--style) currentColor; -webkit-box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; font-size: 2.75em; font-weight: 700; margin: .09em 1rem .5rem 0; min-width: .6875em; padding: 0.3em; text-align: center; }

/* Block: Post Navigation ------------- */
.post-navigation-link-previous a:before { content: "« "; }

.post-navigation-link-next a:after { content: " »"; }

/* Block: Pullquote ------------------- */
.wp-block-pullquote blockquote { margin: 0; padding: 1.6em 0 0; position: relative; text-align: inherit; }

.wp-block-pullquote blockquote:before { content: "“"; display: block; font-family: Georgia, serif; font-size: 3.5em; height: .2666em; line-height: .8; position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.wp-block-pullquote blockquote p:first-child { margin-top: 0; }

.wp-block-pullquote blockquote p:last-child { margin-bottom: 0; }

.wp-block-pullquote.has-text-align-left blockquote:before { left: 0; -webkit-transform: none; transform: none; }

.wp-block-pullquote.has-text-align-right blockquote:before { right: .1rem; -webkit-transform: none; transform: none; }

.wp-block-pullquote blockquote p { font-size: inherit; line-height: inherit; }

/* Block: Query Pagination ------------ */
.wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-numbers, .wp-block-query-pagination > .wp-block-query-pagination-previous { margin: 0; }

/* STYLE: TOP SEPARATOR */
.wp-block-query-pagination.is-style-skogkurs-top-separator { border-top: 2px solid currentColor; padding: calc( 2 * var( --wp--custom--spacing--baseline )) 0 0; }

@media (min-width: 700px) { .wp-block-query-pagination.is-style-skogkurs-top-separator { padding: calc( 3 * var( --wp--custom--spacing--baseline )) 0 0; } }

/* STYLE: VERTICAL SEPARATORS */
.wp-block-query-pagination.is-style-skogkurs-vertical-separators { border-bottom: 2px solid currentColor; border-top: 2px solid currentColor; padding: calc( 2 * var( --wp--custom--spacing--baseline )) 0; }

@media (min-width: 700px) { .wp-block-query-pagination.is-style-skogkurs-vertical-separators { padding: calc( 3 * var( --wp--custom--spacing--baseline )) 0; } }

/* Block: Quote ----------------------- */
.wp-block-quote.is-style-large p { font-size: var(--wp--preset--font-size--large); font-style: normal; line-height: inherit; }

/* Block: Search ---------------------- */
/* Block: Social Links ---------------- */
.wp-block-social-links.is-style-skogkurs-shaded .wp-social-link.wp-social-link.wp-social-link { border: var(--wp--custom--shaded-style--border--width) var(--wp--custom--shaded-style--border--style) currentColor; border-radius: 0; -webkit-box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; box-shadow: var(--wp--custom--shaded-style--box-shadow--x) var(--wp--custom--shaded-style--box-shadow--y) var(--wp--custom--shaded-style--box-shadow--blur) currentColor; margin: calc( .375 * var( --wp--custom--spacing--baseline )) calc( .75 * var( --wp--custom--spacing--baseline )) calc( .375 * var( --wp--custom--spacing--baseline )) 0; }

.wp-block-social-links.is-style-skogkurs-shaded .wp-social-link > * { padding: .33em; }

/* Block: Table ----------------------- */
/* STYLE: STRIPES */
.wp-block-table.is-style-stripes * { border-width: 0 !important; }

:root .wp-block-table.is-style-stripes tbody tr:nth-child(odd) { background-color: var(--wp--preset--color--senary); }

/* STYLE: VERTICAL BORDERS */
.wp-block-table.is-style-skogkurs-vertical-borders * { border-left: none !important; border-right: none !important; padding-left: 0 !important; padding-right: 0 !important; }

.page-template-child-pages .more-link { display: none; }

.page-template-child-pages main { padding-bottom: 6rem; }

.page-template-child-pages.has-background-white .site a.link-container:focus { background: initial; }

@media screen and (max-width: 655px) { .page-template-child-pages .entry-content > .alignwide > h1 { text-align: center; } }

.section-excerpt { max-width: var(--responsive--aligndefault-width); font-size: 112.5%; margin-top: 2rem; }

.page-grid.related { display: grid; grid-template-columns: repeat(auto-fill, minmax(20rem, 1fr)); grid-gap: 2rem; }

.page-grid.related .page-item { padding-left: 1rem; padding-right: 1rem; padding-bottom: 1.5rem; max-width: var(--responsive--alignwide-width); border: 1px solid var(--global-color-skk-graa-mork-20); position: relative; }

.page-grid.related .page-item:hover .child-page--title a { -webkit-text-decoration-style: dotted; text-decoration-style: dotted; }

.page-grid.related .page-item--title { text-align: left; margin-top: unset; margin-bottom: 1.5rem; font-size: 1.5rem; padding-top: 1.25rem; }

.page-grid.related .page-item > .link-container { position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 1; }

.page-grid.related .page-item > .link-container:hover { -webkit-text-decoration-style: initial; text-decoration-style: initial; -webkit-text-decoration-skip-ink: initial; text-decoration-skip-ink: initial; }

.page-grid.related .page-item--background { background: var(--thumb); background-size: cover; background-position: 100% 50%; aspect-ratio: 21/9; margin-left: -1rem; margin-right: -1rem; }

.page-grid:not(.related) { display: grid; grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr)); grid-gap: 2rem; }

.page-grid:not(.related) .page-item { max-width: var(--responsive--alignwide-width); border: 1px solid var(--global-color-skk-graa-mork-20); position: relative; }

@media screen and (min-width: 655px) { .page-grid:not(.related) .page-item { padding: 0 0 0rem; } }

.page-grid:not(.related) .page-item:hover .child-page--title a { -webkit-text-decoration-style: dotted; text-decoration-style: dotted; }

.page-grid:not(.related) .page-item--title { font-size: 1.75rem; text-align: center; position: absolute; font-weight: 400; top: 0; bottom: 0; left: 0; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.page-grid:not(.related) .page-item--title > a { color: white; }

@media screen and (min-width: 655px) { .page-grid:not(.related) .page-item--title { position: initial; display: block; font-size: 1.5rem; margin: unset; padding: 1.25rem 0.5rem 1.5rem; }
  .page-grid:not(.related) .page-item--title > a { color: initial; } }

.page-grid:not(.related) .page-item > .link-container { position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: 1; }

.page-grid:not(.related) .page-item > .link-container:hover { -webkit-text-decoration-style: initial; text-decoration-style: initial; -webkit-text-decoration-skip-ink: initial; text-decoration-skip-ink: initial; }

.page-grid:not(.related) .page-item--background { background: var(--thumb); background-size: cover; background-position: 100% 50%; aspect-ratio: 21 / 7; }

@supports not (aspect-ratio: 21/7) { .page-grid:not(.related) .page-item--background { min-height: 110px; } }

.page-grid:not(.related) .page-item--background:before { background-color: rgba(0, 0, 0, 0.47) !important; content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

@media screen and (min-width: 655px) { .page-grid:not(.related) .page-item--background { aspect-ratio: 21/9; }
  .page-grid:not(.related) .page-item--background:before { content: initial; } }

.is-layout-constrained p:empty { display: none; }

.team-section { display: grid; grid-template-columns: 1fr; grid-gap: 1.5rem; }

.team-members { display: grid; grid-template-columns: repeat(auto-fill, minmax(25rem, 1fr)); grid-template-rows: auto; grid-row-gap: 2.5rem; grid-column-gap: 2.5rem; padding: initial; }

@media only screen and (max-width: 481px) { .team-members { grid-template-columns: 1fr; } }

.team-members p:empty { display: none; }

.team-card { display: grid; grid-template-columns: auto 1fr; grid-column-gap: 1rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.team-card .employee-photo img { border-radius: 75px; }

.team-card .employee-header { display: grid; grid-template-rows: -webkit-max-content auto; grid-template-rows: max-content auto; }

.team-card .employee-header .employee-name { margin: unset; }

.team-card .employee-header .employee-contact { font-size: 80%; margin-top: 0.325rem; display: block; }

.team-card .employee-header .employee-contact > .separator { display: inline-block; margin-right: 0.125rem; margin-left: 0.125rem; }

.team-card .biography { margin-top: 0.75rem; font-size: 1rem; }

.team-card .biography p { line-height: 1.325rem; }

.employee-cards { list-style: none; padding: initial; }

.employee-card { display: grid; grid-template-columns: 0.8fr 1.2fr; grid-template-rows: 1fr; gap: 0rem 2rem; grid-auto-flow: row; padding: 1rem 1rem; border: 1px solid var(--global-color-skk-graa-mork); }

.employee-photo img { background: var(--global-color-skk-graa-mork-20); }

.employee-info { grid-area: 1 / 2 / 2 / 3; }

.team-section.alignwide .team-card { grid-template-columns: 150px -webkit-fit-content; grid-template-columns: 150px fit-content; }

.team-section.alignwide .team-card .employee-photo img { border-radius: 75px; width: 100%; }

:root :where(.wp-block-search) { background-color: #3c3625; }

.wp-block-search .wp-block-search__inside-wrapper, .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper { height: 44px; }

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input, .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper .wp-block-search__input { border-radius: 50px; min-width: 57px !important; outline: unset !important; background-color: #201c13; -webkit-transition-duration: 0s !important; transition-duration: 0s !important; padding-inline: 20px; }

@media only screen and (min-width: 992px) { .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input, .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper .wp-block-search__input { margin-block: 2px; } }

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input:focus, .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper .wp-block-search__input:focus { outline: 2px dotted var(--global-color-skk-graa-mork) !important; }

.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-search-cancel-button, .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper .wp-block-search__input::-webkit-search-cancel-button { display: none; }

.wp-block-search .wp-block-search__button, .wp-block-search.is-style-tw-underline .wp-block-search__button { border: unset !important; padding-block: 0px !important; padding-inline: 20px; margin: unset; }

.wp-block-search .wp-block-search__button svg, .wp-block-search.is-style-tw-underline .wp-block-search__button svg { height: 1.75em; min-height: 1.75rem; vertical-align: middle; }

.wp-block-search__button-only { -ms-flex-negative: 0; flex-shrink: 0; }

main .wp-block-search svg { font-size: 1.75rem; }

main .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input, main .wp-block-search.is-style-tw-underline .wp-block-search__inside-wrapper .wp-block-search__input { min-width: 100%; }

body.single:not(.single-artikkel) header, body.page-child:not(.single-artikkel) header, body.page-template-page-without-title:not(.single-artikkel) header, body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider:not(.single-artikkel) header, body.post-type-archive-ansatt:not(.single-artikkel) header, body.tax-kunnskap:not(.term-kunnskapsskogen):not(.single-artikkel) header, body.home:not(.single-artikkel) header { position: absolute; left: 0; right: 0; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); z-index: 2; }

body.single:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.single:not(.single-artikkel) .single-hero .jet-listing:has(img), body.page-child:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.page-child:not(.single-artikkel) .single-hero .jet-listing:has(img), body.page-template-page-without-title:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.page-template-page-without-title:not(.single-artikkel) .single-hero .jet-listing:has(img), body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider:not(.single-artikkel) .single-hero .jet-listing:has(img), body.post-type-archive-ansatt:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.post-type-archive-ansatt:not(.single-artikkel) .single-hero .jet-listing:has(img), body.tax-kunnskap:not(.term-kunnskapsskogen):not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.tax-kunnskap:not(.term-kunnskapsskogen):not(.single-artikkel) .single-hero .jet-listing:has(img), body.home:not(.single-artikkel) .single-hero .wp-block-cover:has(img), body.home:not(.single-artikkel) .single-hero .jet-listing:has(img) { margin-bottom: calc(1.625* 16px) !important; padding-bottom: 0 !important; min-height: var(--fluid-420-800) !important; -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; z-index: -1; }

body.single:not(.single-artikkel) .single-hero .wp-block-cover, body.page-child:not(.single-artikkel) .single-hero .wp-block-cover, body.page-template-page-without-title:not(.single-artikkel) .single-hero .wp-block-cover, body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider:not(.single-artikkel) .single-hero .wp-block-cover, body.post-type-archive-ansatt:not(.single-artikkel) .single-hero .wp-block-cover, body.tax-kunnskap:not(.term-kunnskapsskogen):not(.single-artikkel) .single-hero .wp-block-cover, body.home:not(.single-artikkel) .single-hero .wp-block-cover { overflow: visible; }

body.single:not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.page-child:not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.page-template-page-without-title:not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider:not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.post-type-archive-ansatt:not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.tax-kunnskap:not(.term-kunnskapsskogen):not(.single-artikkel) .wp-block-navigation__responsive-container-open, body.home:not(.single-artikkel) .wp-block-navigation__responsive-container-open { color: var(--global--color-white); }

body.single.post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.page-child.post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.page-template-page-without-title.post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.page-template-wp-custom-template-kunnskapsskogen-vis-undersider.post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.post-type-archive-ansatt.post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.tax-kunnskap:not(.term-kunnskapsskogen).post-type-archive-ansatt .single-hero .wp-block-cover:has(img), body.home.post-type-archive-ansatt .single-hero .wp-block-cover:has(img) { min-height: 330px !important; }

body.post-type-archive-ansatt .single-hero .wp-block-cover:has(img) { min-height: 330px !important; }

.post-navigation-link-next a:after, .post-navigation-link-previous a:before { content: unset; }

.wp-block-post-navigation-link { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

body.single .wp-block-group.is-layout-constrained { margin-bottom: 2rem; }

.innleggsmal li { border: 1px solid var(--global-color-skk-graa-mork-40); }

body.blog .hide-on-index { display: none; }

.myriad .post-navigation-link__title { font-family: var(--global--font-primary) !important; font-size: var(--step-2) !important; }

.myriad .post-navigation-link__label { display: inline-block; margin-bottom: 0; font-size: var(--step-0); opacity: 1; }

.page-heading { margin-bottom: var(--space-m-2xl) !important; margin-top: calc(-4rem + -1vw) !important; }

.page-heading h1 { background: var(--global--color-white); z-index: 1 !important; position: relative; padding-top: var(--space-xs-m); }

.entry-content > h4:first-of-type, .heading-level-four--intro h4 { font-weight: var(--heading--font-weight); text-align: center; margin-bottom: var(--space-xs-l); margin-top: unset; }

.wp-block-media-text { /** Block Options */ }

.wp-block-media-text.alignfull { margin-top: 0; margin-bottom: 0; }

.wp-block-media-text a:focus img { outline-offset: -1px; }

.wp-block-media-text.alignwide.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding: calc(var(--global--spacing-unit)*2); }

.wp-block-media-text .wp-block-media-text__content { padding: var(--global--spacing-horizontal); }

@media only screen and (min-width: 592px) { .wp-block-media-text .wp-block-media-text__content { padding: var(--global--spacing-vertical); } }

.wp-block-media-text .wp-block-media-text__content > * { margin-top: calc(0.666 * var(--global--spacing-vertical)); margin-bottom: calc(0.666 * var(--global--spacing-vertical)); }

@media only screen and (min-width: 482px) { .wp-block-media-text .wp-block-media-text__content > * { margin-top: var(--global--spacing-vertical); margin-bottom: var(--global--spacing-vertical); } }

.wp-block-media-text .wp-block-media-text__content > *:first-child { margin-top: 0; }

.wp-block-media-text .wp-block-media-text__content > *:last-child { margin-bottom: 0; }

@media only screen and (min-width: 482px) { .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content { padding-top: var(--global--spacing-vertical); padding-bottom: var(--global--spacing-vertical); } }

.wp-block-media-text.is-style-twentytwentyone-border { border: calc(3 * var(--separator--height)) solid var(--global--color-border); }

.wp-block-media-text.alignfull, .wp-block-media-text.alignwide { margin-block: calc(var(--global--spacing-vertical)* 2); }

.intro-buttons .wp-block-columns.alignwide { gap: 1.5rem; margin-bottom: var(--space-xs-l); margin-top: 1.5rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.intro-buttons .wp-block-columns.alignwide .wp-block-button .wp-block-button__link { border-color: transparent !important; border-width: 1px; -webkit-transition: 180ms all ease-in-out; transition: 180ms all ease-in-out; }

.intro-buttons .wp-block-columns.alignwide .wp-block-button .wp-block-button__link:hover { background-color: var(--global-color-selje-60) !important; color: var(--global-color-bark) !important; }

.intro-buttons .wp-block-button__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; padding: clamp(1px, 3vw, 1.5rem) !important; }

.intro-buttons .wp-block-button__link img { height: 10vw; max-height: 5rem; width: auto !important; margin-right: Min(2vw, 40px); }

@media (min-width: 652px) and (max-width: 1023px) { .intro-buttons .wp-block-columns:not(.is-not-stacked-on-mobile):not([class*="tw-cols-stack"]) > .wp-block-column:nth-child(2n) { margin-left: unset; } }

.intro-buttons .wp-block-column:not(:last-child) { margin-bottom: 0; }

.archive-widget ul { list-style: none; padding: 0; }

hr { border-style: none; border-bottom: var(--separator--height) solid var(--separator--border-color); clear: both; margin-left: auto; margin-right: auto; }

hr.wp-block-separator { border-bottom: var(--separator--height) solid var(--separator--border-color); opacity: 1; /** Block Options */ }

hr.wp-block-separator:not(.is-style-dots):not(.alignwide) { max-width: var(--responsive--aligndefault-width); }

hr.wp-block-separator:not(.is-style-dots).alignwide { max-width: var(--responsive--alignwide-width); }

hr.wp-block-separator:not(.is-style-dots).alignfull { max-width: var(--responsive--alignfull-width); }

hr.wp-block-separator.is-style-twentytwentyone-separator-thick { border-bottom-width: calc(3 * var(--separator--height)); }

hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color { background-color: transparent !important; }

hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before { color: currentColor !important; }

hr.wp-block-separator.is-style-dots:before { color: var(--separator--border-color); font-size: var(--global--font-size-xl); letter-spacing: var(--global--font-size-sm); padding-left: var(--global--font-size-sm); }

.has-background hr.wp-block-separator, [class*="background-color"] hr.wp-block-separator, [style*="background-color"] hr.wp-block-separator, .wp-block-cover[style*="background-image"] hr.wp-block-separator { border-color: currentColor; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], .site textarea { border: var(--form--border-width) solid var(--form--border-color); border-radius: var(--form--border-radius); color: var(--form--color-text); line-height: var(--global--line-height-body); padding: var(--form--spacing-unit); margin: 0 2px; max-width: 100%; }

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, .site textarea:focus { color: var(--form--color-text); outline-offset: 2px; outline: 2px dotted var(--form--border-color); }

input[type="text"]:disabled, input[type="email"]:disabled, input[type="url"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled, input[type="tel"]:disabled, input[type="date"]:disabled, input[type="month"]:disabled, input[type="week"]:disabled, input[type="time"]:disabled, input[type="datetime"]:disabled, input[type="datetime-local"]:disabled, input[type="color"]:disabled, .site textarea:disabled { opacity: 0.7; }

.is-dark-theme input[type="text"], .is-dark-theme input[type="email"], .is-dark-theme input[type="url"], .is-dark-theme input[type="password"], .is-dark-theme input[type="search"], .is-dark-theme input[type="number"], .is-dark-theme input[type="tel"], .is-dark-theme input[type="date"], .is-dark-theme input[type="month"], .is-dark-theme input[type="week"], .is-dark-theme input[type="time"], .is-dark-theme input[type="datetime"], .is-dark-theme input[type="datetime-local"], .is-dark-theme input[type="color"], .is-dark-theme .site textarea { background: var(--global--color-white-90); }

input[type="search"]:focus { outline-offset: -7px; }

.is-dark-theme input[type="search"]:focus { outline-color: var(--global--color-background); }

input[type="color"] { padding: calc(var(--form--spacing-unit) / 2); height: calc(4 * var(--form--spacing-unit)); }

input[type="email"], input[type="url"] { /*rtl:ignore*/ direction: ltr; }

select { border: var(--form--border-width) solid var(--form--border-color); color: var(--form--color-text); -moz-appearance: none; -webkit-appearance: none; appearance: none; line-height: var(--global--line-height-body); padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit); background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; background-position: right var(--form--spacing-unit) top 60%; }

select:focus { outline-offset: 2px; outline: 2px dotted var(--form--border-color); }

.is-dark-theme select { background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat; background-position: right var(--form--spacing-unit) top 60%; }

textarea { width: 100%; }

label { font-size: var(--form--font-size); font-weight: var(--form--label-weight); margin-bottom: calc(var(--global--spacing-vertical) / 3); }

/**
https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/
https://codepen.io/aaroniker/pen/ZEYoxEY by Aaron Iker.
License: MIT.
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) { input[type="checkbox"], input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; position: relative; width: 25px; height: 25px; border: var(--form--border-width) solid var(--form--border-color); background: var(--global--color-white); }
  input[type="checkbox"]:disabled, input[type="radio"]:disabled { opacity: 0.7; }
  .is-dark-theme input[type="checkbox"], .is-dark-theme input[type="radio"] { background: var(--global--color-white-90); }
  input[type="checkbox"]:focus { outline-offset: 2px; outline: 2px dotted var(--form--border-color); }
  input[type="checkbox"]:after { content: ""; opacity: 0; display: block; left: 5px; top: 2px; position: absolute; width: 7px; height: 13px; border: 3px solid var(--form--color-text); border-top: 0; border-left: 0; -webkit-transform: rotate(30deg); transform: rotate(30deg); }
  input[type="checkbox"]:checked { color: var(--form--color-text); }
  input[type="checkbox"]:checked:after { opacity: 1; }
  input[type="radio"] { border-radius: 50%; }
  input[type="radio"]:focus { outline-offset: 2px; outline: 2px dotted var(--form--border-color); }
  input[type="radio"]:after { content: ""; opacity: 0; display: block; left: 3px; top: 3px; position: absolute; width: 11px; height: 11px; border-radius: 50%; background: var(--form--color-text); }
  input[type="radio"]:checked { border: 4px solid var(--form--border-color); }
  input[type="radio"]:checked:after { opacity: 1; }
  input[type="radio"]:checked:focus { outline-offset: 4px; outline: 2px dotted var(--form--border-color); } }

input[type="checkbox"] + label, input[type="radio"] + label { display: inline-block; padding-left: 10px; font-size: var(--global--font-size-xs); vertical-align: top; }

/** https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/ */
@supports (-webkit-appearance: none) or (-moz-appearance: none) { input[type="range"] { -webkit-appearance: none; /* Hides the slider so that custom slider can be made */ width: 100%; /* Specific width is required for Firefox. */ height: 6px; background: var(--form--color-ranged); border-radius: 6px; outline-offset: 10px; }
  input[type="range"]:disabled { opacity: 0.7; }
  input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; border: 3px solid var(--form--color-ranged); height: 44px; width: 44px; border-radius: 50%; background: var(--global--color-background); cursor: pointer; }
  input[type="range"]::-moz-range-thumb { border: 3px solid var(--form--color-ranged); height: 44px; width: 44px; border-radius: 50%; background: var(--global--color-background); cursor: pointer; box-sizing: border-box; } }

input[type="range"]::-ms-track { width: 100%; height: 6px; border-radius: 6px; border-width: 19px 0; border-color: var(--global--color-background); background: transparent; color: transparent; cursor: pointer; }

input[type="range"]::-ms-fill-upper { background: var(--form--color-ranged); border-radius: 6px; }

input[type="range"]::-ms-fill-lower { background: var(--form--color-ranged); border-radius: 6px; }

input[type="range"]::-ms-thumb { border: 3px solid var(--form--color-ranged); height: 44px; width: 44px; border-radius: 50%; background: var(--global--color-background); cursor: pointer; }

fieldset { display: grid; border-color: var(--global--color-secondary); padding: var(--global--spacing-horizontal); }

fieldset legend { font-size: var(--global--font-size-lg); }

fieldset input[type="submit"] { max-width: -webkit-max-content; max-width: -moz-max-content; max-width: max-content; }

fieldset input:not([type=submit]) { margin-bottom: var(--global--spacing-unit); }

fieldset input[type="radio"], fieldset input[type="checkbox"] { margin-bottom: 0; }

fieldset input[type="radio"] + label, fieldset input[type="checkbox"] + label { font-size: var(--form--font-size); padding-left: 0; margin-bottom: var(--global--spacing-unit); }

::-moz-placeholder { opacity: 1; }

.post-password-message { font-size: var(--global--font-size-lg); }

.post-password-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.post-password-form__label { width: 100%; margin-bottom: 0; }

.post-password-form input[type="password"] { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin-top: calc(var(--global--spacing-vertical) / 3); margin-right: calc(0.66 * var(--global--spacing-horizontal)); }

.post-password-form__submit { margin-top: calc(var(--global--spacing-vertical) / 3); }

@media only screen and (min-width: 592px) { .post-password-form__submit { margin-left: calc(0.4 * var(--global--spacing-horizontal)); } }

.post-type-archive-ansatt .page-heading { margin-bottom: var(--space-m-2xl) !important; margin-top: calc(-4rem + -1vw) !important; }

.post-type-archive-ansatt .page-heading h1 { background: var(--global--color-white); z-index: 1 !important; position: relative; padding-top: var(--space-xs-m); }

.post-type-archive-ansatt .entry-content > h4:first-of-type, .post-type-archive-ansatt .heading-level-four--intro h4 { font-weight: var(--heading--font-weight); text-align: center; margin-bottom: var(--space-xs-l); margin-top: unset; }

.post-type-archive-ansatt .page-heading { margin-bottom: 0 !important; }

.post-type-archive-ansatt h1.wp-block-heading { font-size: var(--wp--preset--font-size--huge) !important; }

.post-type-archive-ansatt .employee-listing.alignwide { max-width: Min(calc(100vw - 2rem), var(--max--alignwide-width)); }

.post-type-archive-ansatt .employee-search { margin-top: 3rem; margin-bottom: 4rem; }

.post-type-archive-ansatt .employee-search .search-form { position: relative; display: block; max-width: var(--responsive--aligndwide-width); }

.post-type-archive-ansatt .employee-search .search-form .search-field { margin: unset; min-width: 100%; padding-right: 3.5rem; font-size: 1rem; font-weight: 300; line-height: 2.5rem; padding-left: 1.5rem; }

.post-type-archive-ansatt .employee-search .search-form .search-icon { position: absolute; top: 0; bottom: 0; right: 0; -webkit-transform: translateY(1.25rem) translateX(-1rem); transform: translateY(1.25rem) translateX(-1rem); }

.post-type-archive-ansatt .employee-search .buttons-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; max-width: var(--responsive--alignwide-width); }

.post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link { background-color: transparent !important; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-radius: 0; font-size: 1rem; border: 1px solid var(--global-color-bark); border-top: 0; padding: calc(.667rem + 2px) calc(1.333rem + 2px); }

@media (max-width: 540px) { .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link + .wp-block-button__link:not(:first-child):not(:nth-child(3)):not(:last-child) { border-left: 0; } }

@media (min-width: 540px) and (max-width: 663px) { .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link + .wp-block-button__link:not(:first-child):not(:nth-child(3)) { border-left: 0; } }

@media (min-width: 664px) { .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link + .wp-block-button__link:not(:nth-child(3)):not(:last-child) { border-right: 0; border-left: 0; } }

@media (min-width: 795px) and (max-width: 822px) { .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link + .wp-block-button__link:not(:first-child) { border-left: 0; } }

@media (min-width: 834px) { .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link + .wp-block-button__link:not(:first-child):not(:last-child) { border-right: 0; } }

.post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link:hover, .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link:focus, .post-type-archive-ansatt .employee-search .buttons-wrapper .wp-block-button__link.active { background-color: var(--global-color-selje-20) !important; color: var(--global-color-bark); }

.post-type-archive-ansatt .employee-search .buttons-wrapper #alle { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }

.post-type-archive-ansatt .employee-search .buttons-wrapper #prosjektavdelingen { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.post-type-archive-ansatt .employee-search .buttons-wrapper #administrasjons-og-okonomiavdelingen { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.post-type-archive-ansatt .employee-search .buttons-wrapper #instruktorer { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

.post-type-archive-ansatt .is-hidden { display: none; }

.post-type-archive-ansatt .employee-listing h2 { padding: 1rem 0rem 1rem; text-align: center; border-bottom: 4px solid var(--global-color-multe); -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 4rem; margin-left: auto; margin-right: auto; }

.post-type-archive-ansatt .employee-listing h3 { padding: 1rem 0rem 1rem; text-align: center; border-bottom: 4px solid var(--global-color-selje); -ms-flex-preferred-size: 100%; flex-basis: 100%; margin-bottom: 4rem; margin-left: auto; margin-right: auto; }

.employees { padding: initial; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; grid-gap: 1rem; }

.employees .employee { text-align: center; width: 100%; margin-bottom: 2rem; max-width: calc(50% - 0.5rem); }

@media (min-width: 880px) { .employees .employee { max-width: calc(25% - 0.75rem); } }

.employees .employee img { width: 100%; max-width: 170px; border-radius: 250px; background-color: var(--global-color-skk-graa-mork-40); }

@media (min-width: 880px) { .employees .employee img { max-width: 180px; } }

.employees .employee .title { font-size: 1.15rem; margin-top: 1rem; margin-bottom: 0.5rem; }

.employees .employee .name { margin-bottom: 0.5rem; margin-top: 0.5rem; }

.employees .employee .phone:after { content: "·"; }

.employees .employee .mail a { width: 130px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: text-top; display: inline-block; text-align: left; }

.employees .employee .mail, .employees .employee .phone, .employees .employee .url { font-size: 1rem; display: inline; }

.employees .employee .responsibility { text-align: center; font-size: 1rem; padding-bottom: 0.3rem; padding-top: 0.3rem; margin: unset; }

.employees .employee .location, .employees .employee .authorizations, .employees .employee .additional-info { margin-top: 0.3rem; margin-bottom: 0.3rem; font-size: 1rem; }

.employees .employee .additional-info { font-style: italic; }

.employees .employee .authorizations > summary { background: var(--global-color-selje-40); margin: 0 auto; font-size: 0.875rem; line-height: 2rem; }

.employees .employee .authorizations > summary::marker { color: var(--global-color-skk-bark); }

.employees .employee .authorizations[open] { background: var(--global-color-selje-20); }

.employees .employee .authorizations[open] > summary { max-width: 100%; }

.employees .employee .authorizations > p { text-align: left; padding: 1rem; font-size: 0.875rem; line-height: 1.5; }

.wp-block-post-featured-image img { aspect-ratio: 3/2; -o-object-fit: cover; object-fit: cover; }

:where(body .is-layout-flow) > * { -webkit-margin-before: var(--space-xs-s); margin-block-start: var(--space-xs-s); }

.wp-block-buttons-is-layout-flex { gap: var(--space-xs-s); }

.has-background:is(p, h1, h2, h3, h4, h5, h6) { padding: 20px 24px; }

* > * { -webkit-box-sizing: border-box; box-sizing: border-box; }

main.wp-block-group .wp-block-group:not(.has-background).alignfull { margin-block: calc(var(--global--spacing-vertical)* 3); }

main.wp-block-group .wp-block-template-part + .wp-block-group { margin-block: calc(var(--global--spacing-vertical)* 1.5); }

main.wp-block-group .wp-block-media-text.alignfull, main.wp-block-group .wp-block-media-text.alignwide { margin-block: calc(var(--step-2) * 2); }

:where(.wp-site-blocks) > * { margin: unset; }

.remove-margin h4 { margin: unset; }

.item-border { border: 1px solid var(--global-color-bark-40); }

.no-hover { text-decoration: none; }

.no-hover:hover { text-decoration: underline; }

.tw-text-wide { max-width: var(--responsive--alignwide-width) !important; }

.wp-block-media-text.has-media-on-the-right:not(.alignfull):not(.has-background):not([class*="is-style-tw"]) .wp-block-media-text__content { padding-left: 0; }

.has-subtle-background-background-color, .has-subtle-background-color { background-color: var(--wp--preset--color--subtle) !important; }

.wp-block-media-text.alignfull { margin-top: 0; margin-bottom: 0; }

.wp-block-media-text a:focus img { outline-offset: -1px; }

.wp-block-media-text.has-background { /** Block Options */ }

.wp-block-media-text.has-background .wp-block-media-text__content { padding: var(--step-4); }

.wp-block-media-text.has-background .wp-block-media-text__content > * { margin-top: var(--step-2); margin-bottom: var(--step-2); }

.wp-block-media-text.has-background .wp-block-media-text__content > *:first-child { margin-top: 0; }

.wp-block-media-text.has-background .wp-block-media-text__content > *:last-child { margin-bottom: 0; }

.wp-block-media-text.has-background.is-stacked-on-mobile .wp-block-media-text__content { padding-top: var(--step-4); padding-bottom: var(--step-4); }

.wp-block-group a:where(:not(.wp-element-button):not(p a):not(li a)) { color: inherit; text-decoration: none; }

/* File type icons */
a:before { margin: 0 10px 0 5px; }

a[href$=".docx"]:before, a[href$=".doc"]:before, a[href$=".docm"]:before, a[href$=".rtf"]:before { content: url(assets/icons/docx.png); }

a[href$=".pptx"]:before, a[href$=".pptm"]:before, a[href$=".ppt"]:before, a[href$=".potx"]:before, a[href$=".potm"]:before, a[href$=".ppsx"]:before, a[href$=".ppsm"]:before, a[href$=".pps"]:before { content: url(assets/icons/pptx.png); }

a[href$=".xlsx"]:before, a[href$=".xls"]:before, a[href$=".xlsm"]:before, a[href$=".xltx"]:before, a[href$=".xlsb"]:before { content: url(assets/icons/xlsx.png); }

a[href$=".pdf"]:before { content: url(assets/icons/pdf.gif); }

.has-selje-sixty-background-color { background-color: var(--wp--preset--color--selje-60) !important; }

header .alignfull > .alignwide, header .alignwide > .alignwide { margin-left: auto; margin-right: auto; max-width: var(--responsive--alignfull-width); }

.entry-content .wp-block-image.alignfull, .entry-content .wp-block-image.alignwide, .entry-content figure.alignfull, .entry-content figure.alignwide, .wp-block-cover.alignwide, .wp-block-media-text.alignfull, .wp-block-media-text.alignwide { margin-block: calc(var(--global--spacing-vertical)* 2); }

.singular .entry-title { font-size: var(--global--font-size-page-title); }

.clamped-padding { padding-top: 0 !important; }

@media only screen and (max-width: 481px) { .clamped-padding { padding-top: 0 !important; } }

.wp-block-post-featured-image { margin-bottom: unset; }

body.single-artikkel .wp-block-post-featured-image img { aspect-ratio: 21/9; }

.redaksjonelt-bilde img { aspect-ratio: 3/2; -o-object-fit: cover; object-fit: cover; }

.tsf-breadcrumb { width: auto; display: grid; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.tsf-breadcrumb ol { -webkit-padding-start: unset; padding-inline-start: unset; margin: unset; padding-block: var(--space-xs-s); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX3N0eWxlLWhlYWRlci5zY3NzIiwiX3ZhcnMuc2NzcyIsIl9jb2xvci1wYWxldHRlLnNjc3MiLCJfYnJlYWtwb2ludHMuc2NzcyIsIl9uYXYuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaGVhZGluZy5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl9jaGlsZC1wYWdlcy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2hlcm8uc2NzcyIsIl9wb3N0cy5zY3NzIiwiX3BhZ2UtaGVhZGluZy5zY3NzIiwiX21lZGlhLXRleHQuc2NzcyIsIl9idXR0b24tZ3JpZC5zY3NzIiwiX2FyY2hpdmUtd2lkZ2V0LnNjc3MiLCJfaHIuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2VtcGxveWVlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O21HQWtCbUc7QUNmbkcsQUFBQSxLQUFLLENBQUMsRUFFTCw2QkFBNkIsQ0FBQSxPQUFDLEVBRTlCLFNBQVMsQ0FBQSwwQ0FBQyxFQUNWLFNBQVMsQ0FBQSwwQ0FBQyxFQUNWLFFBQVEsQ0FBQSwwQ0FBQyxFQUNULFFBQVEsQ0FBQSwwQ0FBQyxFQUNULFFBQVEsQ0FBQSwwQ0FBQyxFQUNULFFBQVEsQ0FBQSwwQ0FBQyxFQUNULFFBQVEsQ0FBQSwwQ0FBQyxFQUNULFFBQVEsQ0FBQSwwQ0FBQyxFQUVULCtCQUErQixDQUFBLGNBQUMsRUFHaEMsYUFBYSxDQUNiLFlBQVksQ0FBQSw4Q0FBQyxFQUNiLFlBQVksQ0FBQSw2Q0FBQyxFQUNiLFlBQVksQ0FBQSwrQ0FBQyxFQUNiLFlBQVksQ0FBQSw0Q0FBQyxFQUNiLGFBQWEsQ0FBQSx5Q0FBQyxFQUNkLGFBQWEsQ0FBQSw2Q0FBQyxFQUNkLGVBQWUsQ0FBQSx5Q0FBQyxFQUNoQixlQUFlLENBQUEsK0NBQUMsRUFFaEIsc0JBQXNCLENBQUEsS0FBQyxFQUN2Qix5QkFBeUIsQ0FB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 */

/*# sourceMappingURL=style.css.map */
