/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background:white;overflow-x:hidden;}.field--name-field-media img{max-width:100%;height:auto;}@media all and (max-width:889px){.media--type-image img{width:100%;height:auto;}}nav.breadcrumb{font-size:smaller;color:#999;padding:5px 0 20px 0;}nav.breadcrumb a{color:#777;}hr{clear:both;visibility:hidden;}figure{margin:0;}figcaption{font-style:italic;font-size:smaller;margin-bottom:30px;}.align-left{margin-right:30px;}@media all and (max-width:479px){.align-left{margin-right:0;float:none;}}.align-right{margin-left:30px;}@media all and (max-width:479px){.align-right{margin-left:0;float:none;}}body.path-frontpage nav.breadcrumb{display:none;}.field--type-text-long a{color:black;}.inner-container{max-width:1000px;display:table;width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}@media all and (max-width:889px){.inner-container{padding:0 10px;}}header .logo-link{text-align:center;display:block;}header .logo-link img{width:460px;}@media all and (max-width:479px){header .logo-link img{width:300px;}}.ramsalt-stack .group-attic{background-color:#DE1540;position:relative;background:#DE1540;color:white;min-height:200px;}@media all and (min-width:900px){.ramsalt-stack .group-attic{margin-left:calc(-50vw + (1000px / 2));margin-right:calc(-50vw + (1000px / 2));}}.ramsalt-stack .group-attic .field--name-node-title{font-family:"Nunito",sans-serif;font-size:35.2px;font-size:2.2rem;}.ramsalt-stack .group-floor_two .inner-container{padding:30px 0;}@media all and (max-width:889px){.ramsalt-stack.node--type-landingsside.node--view-mode-full .group-attic{margin-left:-10px;width:calc(100% + 20px);min-height:auto;}}@media all and (max-width:889px){.ramsalt-stack.node--type-landingsside.node--view-mode-full .group-attic .field--name-node-title{font-size:1.3rem;}}@media all and (max-width:889px){.ramsalt-stack.node--type-landingsside.node--view-mode-full .group-attic .inner-container{margin-left:-10px;}}@media all and (max-width:889px){.ramsalt-stack.node--type-landingsside.node--view-mode-full .group-attic .inner-container > div{margin-left:10px;}}.path-frontpage .ramsalt-stack .group-attic{display:none;}footer{background:#eee;padding:30px 0;}footer .region-footer-first{width:40%;float:left;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}footer .region-footer-second{width:30%;float:left;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}footer .region-footer-third{width:30%;float:left;}@media all and (max-width:479px){footer .region-footer-third,footer .region-footer-second,footer .region-footer-first{clear:both;width:100%;}}footer .region-footer{clear:both;float:none;}footer a{color:black;}header{background:#eee;-webkit-box-shadow:0px 2px 5px #888888;box-shadow:0px 2px 5px #888888;padding-top:25px;}@media all and (max-width:479px){header{padding-top:10px;}}header .logo-link img{width:320px;}@media all and (max-width:479px){header .logo-link img{width:300px;}}header .region-primary-menu{padding-top:25px;}@media all and (max-width:479px){header .region-primary-menu{padding-top:10px;}}ul.menu{margin:0;padding:0;}.menu--main li.menu-item--active-trail a{border-bottom:solid 2px #DE1540;}.menu--main a{text-decoration:none;color:black;}header .menu--main ul{text-align:center;margin:16px;margin:1rem;}@media all and (max-width:479px){header .menu--main ul{margin:0;}}header .menu--main li{display:inline;margin-right:20px;}header .menu--main li:last-child{margin-right:0px;}.field--name-dynamic-block-fieldnode-second-level-navigation{position:absolute;bottom:5px;}@media all and (max-width:889px){.field--name-dynamic-block-fieldnode-second-level-navigation{position:relative;}}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item{position:relative;float:left;margin-right:20px;}@media all and (max-width:889px){.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item{margin-top:10px;margin-bottom:10px;}}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item a{color:white;text-decoration:none;font-weight:600;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item.menu-item--expanded{list-style:none;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item.menu-item--active-trail a{background:white;color:#DE1540;padding:5px 15px;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item ul{display:none;border:solid 2px black;border-top:none;background:white;margin:0;padding:10px;min-width:150px;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item ul li{float:none;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item ul li a{color:black;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item.menu-item--expanded:hover ul{position:absolute;top:20px;left:0;display:block;}ul.tabs{position:absolute;right:0;z-index:10;background:white;padding:10px;}ul.tabs li.is-active a{font-weight:600;background:inherit;border-bottom:solid 2px #DE1540;}ul.tabs a{color:#DE1540;padding:5px;}@media all and (max-width:889px){.menu-desktop{display:none;}}.header__menu_mobile{display:none;}@media all and (max-width:889px){.header__menu_mobile{display:block;}}.header__menu_mobile .menu__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22.4px;margin-bottom:1.4rem;}.header__menu_mobile .menu_text{-webkit-box-flex:5;-ms-flex:5;flex:5;line-height:1;}.header__menu_mobile .burger_menu{background-image:url(/themes/contrib/rm_nkssubsites_theme/images/burger_menu.svg);width:18px;height:18px;background-repeat:no-repeat;-webkit-box-flex:1;-ms-flex:1;flex:1;background-size:17px;background-position:right;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.header__menu_mobile .close_burger{background-image:url(/themes/contrib/rm_nkssubsites_theme/images/burger_menu_close.svg);}@media all and (min-width:900px){.header__menu_mobile{opacity:1;visibility:visible;height:auto;}}.header__menu_mobile .menu-mobile-inner{opacity:0;visibility:hidden;max-height:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.header__menu_mobile .menu-mobile-inner nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}@media all and (max-width:889px){.header__menu_mobile .menu-mobile-inner nav ul{text-align:left;}}.header__menu_mobile .menu-mobile-inner nav ul li{padding-bottom:24px;padding-bottom:1.5rem;}.header__menu_mobile .menu-mobile-inner nav ul li a{padding-left:0;}.header__menu_mobile .menu-mobile-inner.open_menu{visibility:visible;font-size:auto;opacity:1;max-height:2000px;}.paragraph--type--hero{background-color:inherit;position:relative;margin-top:-27px;}@media all and (min-width:900px){.paragraph--type--hero{margin-left:calc(-50vw + (1000px / 2));margin-right:calc(-50vw + (1000px / 2));}}@media all and (max-width:479px){.paragraph--type--hero{margin-top:0;}}.paragraph--type--hero .field--name-field-bilde img{width:100%;height:auto;}.paragraph--type--hero .field--name-field-tittel{position:absolute;bottom:0%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:56px;font-size:3.5rem;color:white;width:90%;text-align:center;}@media all and (max-width:889px){.paragraph--type--hero .field--name-field-tittel{font-size:2rem;}}.paragraph--type--hero .field--name-field-bilde::after{content:'';position:absolute;bottom:0;width:100%;height:200px;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#000));background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0%,#000 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,#000 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,#000 100%);}@media all and (max-width:479px){.paragraph--type--hero .field--name-field-bilde::after{height:100px;}}.paragraph--type--stor-tekst{background-color:#DE1540;background:#eee;font-size:32px;font-size:2rem;}@media all and (min-width:900px){.paragraph--type--stor-tekst{margin-left:calc(-50vw + (1000px / 2));margin-right:calc(-50vw + (1000px / 2));}}.paragraph--type--stor-tekst .field--name-field-ingress{max-width:1000px;display:table;width:100%;margin:0 auto;padding:0;padding-top:40px;padding-bottom:40px;}@media all and (max-width:889px){.paragraph--type--stor-tekst .field--name-field-ingress{padding:20px 10px 20px 10px;width:auto;font-size:1.5rem;}}.paragraph--type-fokusbokser{position:relative;background:white;border:solid 1px #eee;width:30%;float:left;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px;}@media all and (max-width:479px){.paragraph--type-fokusbokser{width:100%;float:none;margin:0 0 10px 0;}}@media all and (min-width:480px) and (max-width:900px){.paragraph--type-fokusbokser{width:45%;}}.paragraph--type-fokusbokser .field--name-field-bilde img{width:100%;border-radius:20px 20px 0 0;}.paragraph--type-fokusbokser .field--name-title-to-link h2{padding:0;margin:0;font-size:24px;font-size:1.5rem;}.paragraph--type-fokusbokser .field--name-title-to-link a{text-decoration:none;color:black;}.paragraph--type-fokusbokser .field--name-title-to-link,.paragraph--type-fokusbokser .field--name-field-ingress{padding:20px;}.verdier{clear:both;}.verdier img{float:left;width:22%;margin-right:2%;margin-top:40px;}@media all and (max-width:479px){.verdier img{width:48%;}}@media all and (max-width:889px){.paragraph--type--normal-tekst iframe{width:100%;}}.view-display-id-news_front .views-row{width:30%;float:left;border:solid 1px gray;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;background:#eee;margin:10px;}.view-display-id-news_front .views-row img{width:100%;border-radius:20px 20px 0 0;}.view-display-id-news_front .views-row .field--name-node-title,.view-display-id-news_front .views-row .field--name-field-ingress{padding:10px;}.view-display-id-news_front .views-row .field--name-node-title a,.view-display-id-news_front .views-row .field--name-field-ingress a{color:black;text-decoration:none;}.page-node-type-article .field--name-field-ingress{font-size:24px;font-size:1.5rem;margin:20px 0;}
header .logo-link img{width:320px;}@media all and (max-width:479px){header .logo-link img{width:300px;}}header .region-primary-menu{padding-top:10px;}.field--name-dynamic-block-fieldnode-second-level-navigation ul li.menu-item a{font-weight:600;}
