*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;font-family:'aller',Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:300;font-size:100%;line-height:1.5em;min-width:320px;background:none}.inner{position:relative;display:block;width:95%;max-width:1200px;margin:0 auto;clear:both;z-index:50}.inner.wide{max-width:100%}.clearb{clear:both}.dekortitle{position:relative;text-align:center;display:block;margin-bottom:20px}.dekortitle h2{margin:0 auto;max-width:70%;padding:0px 60px 0px 60px;display:inline-block;background-color:#fff;transform:scale(1);opacity:1;transition:opacity 0.3s,transform 0.3s}.dekortitle::after{position:absolute;top:50%;left:50%;display:inline-block;content:"";border-top:1px solid #000;width:85%;margin:0;transform:translateX(-50%);z-index:-1;transition:width 0.5s}.dekortitle.NOTin h2{transform:scale(0.8);opacity:0}.dekortitle.NOTin::after{width:0%}.dekortitle.in h2{transform:scale(1);opacity:1}.dekortitle.in::after{width:85%}.tooltipevent{position:absolute;z-index:10001;width:250px;background:#f9f9f9;border:1px solid #aaa;padding:4px 8px;border-radius:4px;top:0px;left:0px}.sp12{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:15px 0}.sp12 .sp1,.sp12 .sp2{margin:0;transition:transform 0.7s,opacity 0.5s}.sp12 .sp1 li,.sp12 .sp2 li{margin-left:20px}.sp12 .sp1{width:49%;margin-right:2%}.sp12 .sp2{width:49%}.sp12.NOTin .sp1{transform:translateX(-200px);opacity:0}.sp12.NOTin .sp2{transform:translateX(200px);opacity:0}.sp12.in .sp1{transform:translateX(0px);opacity:1}.sp12.in .sp2{transform:translateX(0px);opacity:1}#subpages .subpage:nth-child(2n) .sp12.NOTin .sp1{transform:translateX(200px)}#subpages .subpage:nth-child(2n) .sp12.NOTin .sp2{transform:translateX(-200px)}#subpages .subpage{margin:0 0 50px 0}#subpages .subpage:nth-child(2n) .sp12{flex-direction:row-reverse}#subpages .subpage:nth-child(2n) .sp12 .sp1{margin-right:0%}#subpages .subpage:nth-child(2n) .sp12 .sp1{margin-left:2%}.sp123{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-top:0rem}.sp123 .sp1{width:32%}.sp123 .sp2{width:32%}.sp123 .sp3{width:32%}#site{min-height:100vh;overflow:hidden;background-color:#fff}.show{display:block}.hide{display:none !important}.noimg{padding-top:110px}.centerwidth{width:100% !important;max-width:595px;margin:0 auto}.frm_website{display:none}.error_message{border:1px solid red;background-color:#ffe2e2;padding:1rem;margin-bottom:10px}.error_message ul{margin:0px}#content form .row{padding:0px 0}input,label,select,textarea,button,.btn{font-family:'aller',Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400;font-size:1em}input[type="email"],input[type="password"],input[type="date"],input[type="text"],textarea{background:#fff none repeat scroll 0 0;border:1px solid #ccc;border-radius:4px;color:#000;line-height:20px;margin:0 0 10px 0;max-width:100%;outline:medium none;padding:5px;width:100%}label{display:inline-block;line-height:20px;padding:5px 0}select{margin-left:10px;padding:5px 10px 5px 10px;border:1px solid #ccc;outline:medium none;border-radius:4px;background-color:#fff;height:2em}textarea{height:7em;resize:vertical}.recaptcha-holder{margin-top:1rem}.checkbox{position:relative;margin:15px 0}.checkbox input{display:none}.checkbox label{display:inline-block;height:30px;padding:2px 0 0 35px;line-height:28px;cursor:pointer}.checkbox label:before{content:"";display:block;position:absolute;top:0;left:0;width:28px;height:28px;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.checkbox label:after{content:"x";display:none;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center;color:#fff}.checkbox input:checked~label:before{background:#00638a;border-color:#00638a}.checkbox input:checked~label:after{display:block}.missing label,.fb_invalid label{color:red}.fb_invalid input,.fb_invalid textarea,:-moz-ui-invalid:not(output){border-color:red !important;box-shadow:0 0 1.5px 1px red}.cms_form hr{margin:12px 0 20px 0;border:0;height:1px;background:#ccc}.frm_website{display:none}.formwrapper .afterMsg{display:none}.formwrapper.submitted .form{display:none}.formwrapper.submitted .afterMsg{display:block}.leielokaleskjema .opriv,.leielokaleskjema .ofirma{display:none}.leielokaleskjema.firma .ofirma{display:block}.leielokaleskjema.privat .opriv{display:block}.leielokaleskjema fieldset{padding:10px 20px;border:1px solid #ccc;border-radius:4px;margin:0 0 20px 0}.leielokaleskjema fieldset legend{text-transform:uppercase;font-weight:700;padding:0 10px}.leielokaleskjema label{width:25%}.leielokaleskjema input,.leielokaleskjema select{margin:0 0 10px 0}.leielokaleskjema input,.leielokaleskjema .fw select{width:74%}.leielokaleskjema textarea{width:100%;height:150px}.leielokaleskjema input.fbsubmit{width:100%;margin:10px 0}.leielokaleskjema .flervalg{margin-bottom:15px}.leielokaleskjema .flervalg div{clear:both}.leielokaleskjema .flervalg div>input{display:inline;width:auto;float:none;margin:4px 0 0 0;padding:0}.leielokaleskjema .flervalg div>label{display:inline;width:auto;float:none;margin:0;padding:0 0 0 8px}form .hp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.skolebookingskjema fieldset{padding:10px 20px;border:1px solid #ccc;border-radius:4px;margin:0 0 20px 0}.skolebookingskjema fieldset legend{text-transform:uppercase;font-weight:700;padding:0 10px}.skolebookingskjema label{width:25%}.skolebookingskjema input,.skolebookingskjema select{margin:0 0 10px 0}.skolebookingskjema input,.skolebookingskjema .fw select{width:74%}.skolebookingskjema textarea{width:100%;height:150px}.skolebookingskjema input.fbsubmit{width:100%;margin:10px 0}.skolebookingskjema .flervalg{margin-bottom:15px}.skolebookingskjema .flervalg div{clear:both}.skolebookingskjema .flervalg div>input{display:inline;width:auto;float:none;margin:4px 0 0 0;padding:0}.skolebookingskjema .flervalg div>label{display:inline;width:auto;float:none;margin:0;padding:0 0 0 8px}.skolebookingskjema .show{display:block !important}.skolebookingskjema .bestiller{display:none}.skolebookingskjema .bestiller div{display:none}.skolebookingskjema .faktinfo,.skolebookingskjema .konklusjon{display:none}.skolebookingskjema.barnehage .bestiller,.skolebookingskjema.barnehage .navn_bh,.skolebookingskjema.barnehage .alder,.skolebookingskjema.barnehage .voksne,.skolebookingskjema.barnehage .barn{display:block}.skolebookingskjema.grunnskole .bestiller,.skolebookingskjema.grunnskole .navn_sk,.skolebookingskjema.grunnskole .trinn,.skolebookingskjema.grunnskole .voksne,.skolebookingskjema.grunnskole .elever{display:block}.skolebookingskjema.videregaende .bestiller,.skolebookingskjema.videregaende .betaling,.skolebookingskjema.videregaende .navn_sk,.skolebookingskjema.videregaende .linje,.skolebookingskjema.videregaende .voksne,.skolebookingskjema.videregaende .elever{display:block}.skolebookingskjema.voksenopplaering .bestiller,.skolebookingskjema.voksenopplaering .navn_sk,.skolebookingskjema.voksenopplaering .ledere,.skolebookingskjema.voksenopplaering .elever{display:block}.skolebookingskjema.andre .bestiller,.skolebookingskjema.andre .betaling,.skolebookingskjema.andre .navn_gr,.skolebookingskjema.andre .ledere,.skolebookingskjema.andre .deltakere{display:block}.btn,button,input[type="submit"]{display:inline-block;border:solid 1px #000;border-radius:50px;padding:12px 35px;margin-top:0.8em;font-weight:400;color:#000;cursor:pointer;transition:color 0.3s,background 0.3s,border 0.3s}.btn:hover,button:hover,input[type="submit"]:hover{border-color:#000;background:#000;text-decoration:none;color:#fff}.button_transblack{text-transform:uppercase}.button_transwhite{border-color:#fff;color:#fff}.button_transwhite:hover{border-color:#fff;background:#fff;color:#000}.button_lightred{border-color:#cf3061;background:#cf3061;color:#fff}.button_lightred:hover{border-color:#cf3061;background:#fff;color:#cf3061}.button_green{border-color:#94c119;background:#94c119;color:#fff}.button_green:hover{border-color:#94c119;background:#fff;color:#94c119}.bg_lightred{background-color:#cf3061 !important;color:#fff}.bg_lightred .dekortitle h2{background-color:#cf3061;color:inherit}.bg_lightred .dekortitle::after{border-color:#fff}.bg_lightred p,.bg_lightred h1,.bg_lightred h2,.bg_lightred h3,.bg_lightred h4,.bg_lightred h5{color:inherit}.bg_orange{background-color:#fbb800 !important}.bg_orange .dekortitle h2{background-color:#fbb800}.bg_lightblue{background-color:#00a5c0 !important;color:#fff}.bg_lightblue .dekortitle h2{background-color:#00a5c0;color:#fff}.bg_lightblue .dekortitle::after{border-color:#fff}.bg_lightblue p,.bg_lightblue h1,.bg_lightblue h2,.bg_lightblue h3,.bg_lightblue h4,.bg_lightblue h5{color:inherit}.bg_lightlightblue{background-color:#e5f6f9 !important}.bg_lightlightblue .dekortitle h2{background-color:#e5f6f9}.bg_darkblue{background-color:#41457c !important;color:#fff}.bg_darkblue .dekortitle h2{background-color:#41457c;color:#fff}.bg_darkblue .dekortitle::after{border-color:#fff}.bg_darkblue p,.bg_darkblue h1,.bg_darkblue h2,.bg_darkblue h3,.bg_darkblue h4,.bg_darkblue h5{color:inherit}.bg_green{background-color:#94c119 !important}.bg_green .dekortitle h2{background-color:#94c119}.bg_darkgreen{background-color:#6b8177 !important;color:#fff}.bg_darkgreen .dekortitle h2{background-color:#6b8177;color:#fff}.bg_darkgreen .dekortitle::after{border-color:#fff}.bg_darkgreen p,.bg_darkgreen h1,.bg_darkgreen h2,.bg_darkgreen h3,.bg_darkgreen h4,.bg_darkgreen h5{color:inherit}.bg_lightbrown{background-color:#daa56a !important}.bg_lightbrown .dekortitle h2{background-color:#daa56a}.bg_brown{background-color:#8f5c3d !important;color:#fff}.bg_brown .dekortitle h2{background-color:#8f5c3d;color:inherit}.bg_brown .dekortitle::after{border-color:#fff}.bg_brown p,.bg_brown h1,.bg_brown h2,.bg_brown h3,.bg_brown h4,.bg_brown h5{color:inherit}#header{position:fixed;top:0;left:0;width:100%;height:auto;background-color:rgba(255,255,255,0.8);transition:background-color 300ms linear,transform 0.6s;z-index:90}#header #mainheader{position:relative;border-bottom:1px solid rgba(0,0,0,0.1)}#header #mainheader .wrapper{position:relative;display:flex;justify-content:space-between;width:95%;padding:0 0 0 0;margin:0 auto}#header #mainheader #logo{position:relative;display:block;width:300px;height:56px;margin:28px 0 0 0}#header #mainheader #logo a{display:block;width:100%;height:100%;background-image:url('/uploads/design/romsdalsmuseet_logo.svg');background-position:center;background-repeat:no-repeat;background-size:100% 100%;text-indent:-9999px}#langchoice{display:block;padding:20px 10px 10px 10px;position:absolute;top:0;right:2.5%}#langchoice img{width:30px;height:22px}#header.hidden{transform:translateY(-100%)}#site.scrolled #header{background-color:rgba(255,255,255,0.95)}#hovedmeny #menuwrapper{display:flex}#hovedmeny #menuwrapper a{color:inherit}#hovedmeny #menuwrapper ul{margin:0px;padding:0px}#hovedmeny #menuwrapper ul#primary-nav{display:flex;justify-content:space-between;list-style:none;align-self:flex-end;align-items:stretch}#hovedmeny #menuwrapper ul#primary-nav .beskrivelse{display:none}#hovedmeny #menuwrapper ul#primary-nav>li{position:relative;font-size:1rem;font-weight:300}#hovedmeny #menuwrapper ul#primary-nav>li.menuactive{background-color:rgba(240,240,240,0.8)}#hovedmeny #menuwrapper ul#primary-nav>li>a{display:block;position:relative;padding:60px 10px 25px 10px;transition:opacity 0.3s;cursor:pointer}#hovedmeny #menuwrapper ul#primary-nav>li>ul{display:block;opacity:0;pointer-events:none;position:absolute;top:109px;left:50%;min-width:270px;text-align:center;background-color:#00a5c0;padding:35px;transform:translateX(-50%);list-style:none;transition:opacity 0.3s;z-index:90;font-size:1rem}#hovedmeny #menuwrapper ul#primary-nav>li>ul>li{display:block;width:100%}#hovedmeny #menuwrapper ul#primary-nav>li>ul>li a{display:block;width:100%;color:#fff;text-decoration:none;margin-bottom:15px}#hovedmeny #menuwrapper ul#primary-nav>li>ul>li>ul{display:none}#hovedmeny #menuwrapper ul#primary-nav>li>ul>li:last-child a:not(.sectionheader){margin-bottom:0}#hovedmeny #menuwrapper ul#primary-nav>li>ul a.sectionheader{display:block;color:#fff;font-weight:400;font-size:30px;margin:0 0 15px 0}#hovedmeny #menuwrapper ul#primary-nav>li>ul a.sectionheader:last-child{margin:0 0 15px 0}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul{position:fixed;left:0px !important;right:0px;transform:none;display:flex;padding:10px 10px 0 10px;flex-wrap:wrap;text-align:left}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li{display:block;width:19%;margin-right:1%;margin-bottom:0px}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li a{position:relative;padding:10px}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li a::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background-color:rgba(255,255,255,0.2);opacity:0;transform:scale(1.2);transition:transform 0.3s,opacity 0.3s;pointer-events:none}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li a:hover:after{opacity:1;transform:scale(1)}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li a:hover .title{text-decoration:none}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .title{display:block;color:#fff;font-weight:400;font-size:1.3rem;line-height:1em;margin:0 0 10px 0}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .beskrivelse{display:block}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .beskrivelse p{font-size:0.9rem;line-height:1.4em;color:#fff;margin:0px}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .beskrivelse p br{content:' '}#hovedmeny #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .beskrivelse p br:after{content:' '}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul{display:flex;text-align:left;padding:0}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul>li{display:block;width:33.3%;min-width:310px;padding:35px;border-right:solid 4px #26b3ca}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul>li>ul{display:block;list-style:none;font-size:1rem}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul>li>ul>li a{display:block;width:100%;color:#fff;text-decoration:none;margin-bottom:10px}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul>li>ul>li:last-child a{margin-bottom:0}#hovedmeny #menuwrapper ul#primary-nav>li#nav-kunnskap>ul>li:last-child{border:none}#hovedmeny #menuwrapper ul#primary-nav>li.menuparent::after{content:'';position:absolute;bottom:0px;left:50%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #00a5c0;transform:translateX(-50%);opacity:0;transition:opacity 0.3s}#hovedmeny #menuwrapper ul#primary-nav>li:hover>ul{opacity:1;pointer-events:auto}#hovedmeny #menuwrapper ul#primary-nav>li:hover:after{opacity:1}#hovedmeny #menuwrapper ul#primary-nav>li:hover a:hover .title{text-decoration:underline}#mobilemenu_show{display:none}#mobilemenu_show a{position:relative;display:block;margin-top:0;width:55px;height:100%;background-image:url('/assets/images/mobilmeny_black.svg');background-size:25px 20px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px}#mobilemenu .mm-listitem:after{left:0px}#mobilemenu .mm-listitem__btn,#mobilemenu .mm-listitem__text{padding-top:20px;padding-bottom:20px}#mobilemenu .mm-listitem__btn.menuactive,#mobilemenu .mm-listitem__text.menuactive{background-color:#cf3061;color:#fff}.mm-menu{display:none;color:#006f9d;font-size:20px;font-weight:400;--mm-color-background:#fef1cd;--mm-color-text:#000;--mm-color-text-dimmed:#000;--mm-color-border:#cf3061;--mm-color-button:#cf3061}.mm-menu.mm-menu_opened{display:block}#page_nav{display:none;padding:6px 0}#page_nav.show{display:block}#page_nav #menuwrapper{font-size:1rem}#page_nav #menuwrapper ul{margin:0px;padding:0px}#page_nav #menuwrapper ul#primary-nav{display:block}#page_nav #menuwrapper ul#primary-nav li{display:flex;flex-wrap:wrap}#page_nav #menuwrapper ul#primary-nav li a{display:inline-block;color:#fff;padding:2px 0}#page_nav #menuwrapper ul#primary-nav li a.menuparent{position:relative;margin-right:60px;font-weight:700;pointer-events:none}#page_nav #menuwrapper ul#primary-nav li a.menuparent::after{position:absolute;top:0;right:-35px;content:"»";margin:0;pointer-events:none}#page_nav #menuwrapper ul#primary-nav li ul.unli{display:flex;flex-wrap:wrap}#page_nav #menuwrapper ul#primary-nav li ul.unli li{display:block}#page_nav #menuwrapper ul#primary-nav li ul.unli li a{margin-right:15px}#content{position:relative;padding:0 0}#content .row{padding:0;padding:20px 0}#gmap{position:absolute;top:0px;left:0px;right:0px;bottom:0px}#gmap_small{height:407px;max-height:40vh;width:100%;background-color:#00a5c0}#toppbilde{overflow:hidden}#toppbilde .heroimage{position:relative;overflow:hidden}#toppbilde .heroimage img{width:100%;display:block}#toppbilde .heroimage .toppfilter{position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent,transparent)}#toppbilde .heroimage .pagetitle{width:90%;position:absolute;left:50%;bottom:13%;transform:translateX(-50%)}#toppbilde h1.topptitle{color:#fff;margin:10px 0;text-align:center}#toppbilde h4.toppsubtitle{min-height:30px;font-size:25px;color:#fff;margin:0;text-align:center}#toppbanner .wrapper{display:flex;justify-content:center;width:100%}#toppbanner .wrapper .sp{width:33.3%;padding:40px 25px}#toppbanner .wrapper h1,#toppbanner .wrapper h2,#toppbanner .wrapper h3,#toppbanner .wrapper h4,#toppbanner .wrapper h5,#toppbanner .wrapper h6{text-align:center;color:#fff;margin:0 0 30px 0}#toppbanner .wrapper p,#toppbanner .wrapper a,#toppbanner .wrapper li{text-align:center;color:#fff}#toppbanner .wrapper p:not(:last-child),#toppbanner .wrapper a:not(:last-child),#toppbanner .wrapper li:not(:last-child){margin:0}#socialfeed #socialwrapper{position:relative;width:93%;margin:0 auto;height:auto;z-index:0}#socialfeed #socialwrapper .scrollWrapper{position:relative;height:100%;margin:0 -10px 0 -10px;overflow:hidden}#socialfeed #socialwrapper .scrollWrapper .scrollableArea{height:100% !important;margin:0 10px 0 10px !important;position:relative}#socialfeed #socialwrapper .lSSlideWrapper{overflow:visible}#socialfeed #socialwrapper a{display:block}#socialfeed #socialwrapper .contentBox{position:relative;display:block;cursor:pointer;float:left;width:440px;height:100%;overflow:hidden;margin:0 20px 0 0;padding:0}#socialfeed #socialwrapper .contentBox img{margin-bottom:15px}#socialfeed #socialwrapper .contentBox .published{font-weight:700}#socialfeed #socialwrapper .contentBox .truncate{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}a.lSPrev,a.lSNext{display:none !important}.lSAction>a{width:70px;display:block;top:-1px;height:101%;background-repeat:no-repeat;background-position:0;background-size:50px 50px;cursor:pointer;position:absolute;z-index:99;margin-top:0px;opacity:1;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;padding:0 25px;background-color:transparent}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:17px center;left:0px}.lSAction>.lSNext{background-position:17px center;right:0px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}#socialfeed_blocksit{padding:50px 0}#socialfeed_blocksit #blocksitwrapper{position:relative;width:90%;margin:0 auto}#socialfeed_blocksit #blocksitwrapper a{display:block;text-decoration:none}#socialfeed_blocksit #blocksitwrapper .item{overflow:hidden;border:solid 1px transparent;transition:border 0.2s ease-in-out;border-radius:5px}#socialfeed_blocksit #blocksitwrapper .item .bilde{margin-bottom:15px;overflow:hidden}#socialfeed_blocksit #blocksitwrapper .item .tekst{padding:10px}#socialfeed_blocksit #blocksitwrapper .item .tekst .published{font-weight:700}#socialfeed_blocksit #blocksitwrapper .item:hover{border:solid 1px #7f7f7f}#socialfeed_blocksit .dekortitle h2{background-color:#fff}#footer{position:relative;background:#00a5c0}#footer a{color:inherit}#footer .footer1{position:relative;padding:55px 0 40px 0;text-align:center}#footer .footer1 .logo{position:relative;z-index:5;display:inline-block;width:400px;height:60px;background-image:url('/uploads/design/romsdalsmuseet_logo.svg');background-position:center;background-repeat:no-repeat;background-size:100% 100%;text-indent:-9999px;margin-bottom:20px}#footer .footer1 p{font-size:20px;line-height:1.5em;position:relative;z-index:4}#footer .footer1:after{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:#dbe6e8;background:radial-gradient(circle,#d0f8ff 0%,#008ca3 100%);z-index:1;opacity:0.8}#footer .footer2{position:relative;padding:20px 0;background-color:rgba(0,87,101,0.6)}#footer .footer2 .avdelinger{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}#footer .footer2 .avdeling{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.2);border-radius:6px;margin:10px;padding:15px 25px;color:#fff;text-align:center;min-width:250px}#footer .footer2 .avdeling p,#footer .footer2 .avdeling h4,#footer .footer2 .avdeling h5{color:#fff;margin:5px 0}#footer .footer3{height:60vh;position:relative;pointer-events:none}#personverntable{display:block;overflow-x:auto}@media screen and (min-width:1400px){h1{font-size:3.8rem}h2{font-size:2.9rem}h3{font-size:2rem}h4{font-size:1.7rem}h5{font-size:1.3rem}h6{font-size:1.3rem}.inner{width:90%}.dekortitle{margin-bottom:50px}#header #mainheader .wrapper{width:90%}#header #mainheader #logo{width:370px}#header #mainheader #menuwrapper ul#primary-nav>li>a{padding-left:20px;padding-right:20px}#header #mainheader #menuwrapper ul#primary-nav>li#nav-besok-oss>ul{padding:35px 35px 0 35px}#header #mainheader #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li{width:16%;margin-right:4%;margin-bottom:35px}#header #mainheader #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .title{font-size:30px}#header #mainheader #menuwrapper ul#primary-nav>li#nav-besok-oss>ul>li .beskrivelse p{font-size:1rem}#content .row{padding:50px 0}#header #mainheader #menuwrapper ul#primary-nav>li>a{padding:77px 10px 30px 10px}#header #mainheader #logo{margin:44px 0 30px 0}#header #mainheader #menuwrapper ul#primary-nav>li>ul{top:131px}.noimg{padding-top:130px}#langchoice{right:5%}}@media screen and (min-width:1200px){#header #mainheader #menuwrapper ul#primary-nav>li{font-size:18px}#ekstrainnhold p,#ekstrainnhold li{font-size:1.25em}}@media screen and (max-width:1100px){#header #mainheader #logo{width:250px;height:38px}#header #mainheader #menuwrapper ul#primary-nav>li>a{padding:45px 7px 15px 7px}#header #mainheader #menuwrapper ul#primary-nav>li>ul{top:85px}#header #mainheader #menuwrapper ul#primary-nav>li.menuparent::after{bottom:-1px;border-left-width:15px;border-right-width:15px;border-bottom-width:15px}.noimg{padding-top:85px}#langchoice{padding-top:10px}}@media screen and (max-width:1000px){.dekortitle h2{padding:0px 40px}#footer .footer2 .avdeling{padding:8px;margin:5px;min-width:200px}#footer .footer2 .avdeling h5{font-size:1rem}#footer .footer3{height:420px}}@media screen and (min-width:901px){#mobilemenu{display:none}}@media screen and (max-width:900px){#hovedmeny{display:none}#mobilemenu_show{display:block}#header #mainheader #logo{margin:15px 0 10px 0}#page_nav #menuwrapper ul#primary-nav li a.menuparent{display:none}#page_nav #menuwrapper ul#primary-nav li ul li a{margin-right:10px;padding:0px}#toppbanner .wrapper{flex-wrap:wrap;padding:0.5rem 0}#toppbanner .wrapper h3{margin-bottom:0.5rem}#toppbanner .wrapper .sp{width:100%;padding:0.5rem 0}.noimg{padding-top:64px}#langchoice{display:flex;align-items:center;height:100%;padding:10px;right:calc(2.5% + 55px)}}@media screen and (max-width:700px){#site{padding-top:63px}.noimg{padding-top:0px}h1{font-size:2rem}h2{font-size:1.8rem}.dekortitle{margin:5px 0 15px 0}.dekortitle h2{max-width:80%;padding:0 20px}.dekortitle h2:after{width:90%}#footer .footer2 .avdeling{width:47%;min-width:100px;margin:5px 1%}#footer .footer2 .avdeling h5,#footer .footer2 .avdeling p{font-size:0.8rem}}@media screen and (max-width:600px){#content .row{padding:10px 0}#page_nav{display:none}#page_nav.show{display:none}#toppbilde .heroimage img{width:150%;max-width:150%;margin-left:-25%}#toppbilde h1.topptitle{font-size:2rem}#toppbilde h4.toppsubtitle{font-size:1.1rem}.btn,button,input[type=submit]{padding:6px 20px}.sp12 .sp1,.sp12 .sp2{width:100%;padding:15px 0;margin:5px 0}#footer .footer1{padding:28px 0 14px 0}#footer .footer1 .logo{width:250px;height:38px}#footer .footer1 p{font-size:1rem}#socialfeed_blocksit #blocksitwrapper{width:95%;margin-left:5%}}@media screen and (max-width:550px){h3{font-size:1.4rem}#footer .footer3{height:260px}}@media screen and (max-width:450px){#toppbilde .heroimage img{width:200%;max-width:200%;margin-left:-50%}}@media screen and (max-width:400px){#header #mainheader #logo{width:200px}}.instagram_feed .content{margin:0}.instagram_feed .content .feed{display:flex;width:100%}.instagram_feed .post{width:14.28%;height:auto;overflow:hidden}.instagram_feed .post img{object-fit:cover;width:100%;height:100%;transition:transform 0.3s ease-in-out}.instagram_feed .post.gofollow{background:#00a5c0}.instagram_feed .post.gofollow a{display:flex;align-items:center;justify-content:center;padding:20px;width:100%;height:100%;text-decoration:none}.instagram_feed .post.gofollow p{display:block;color:#fff;font-size:1.2rem;font-weight:400;line-height:1.4em;text-align:center;margin:0 auto}.instagram_feed .post:hover img{transform:scale(1.1)}.kategorivalg ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0px;padding:0px}.kategorivalg ul li a{display:inline-block;background:#c3eaf1;border-radius:50px;text-transform:none;padding:10px 25px;margin:0.2rem 0 0.2rem 0.8rem;font-weight:400;font-size:18px;color:#000}.kategorivalg ul li a:hover{background:#00a5c0;text-decoration:none;color:#fff}.kategorivalg ul li.active a{background:#00a5c0;text-decoration:none;color:#fff}#infobokser .sp12 .sp1,#infobokser .sp12 .sp2{position:relative;padding:30px}#infobokser .sp12 .sp1 .bakgrunn,#infobokser .sp12 .sp2 .bakgrunn{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:auto;z-index:-5}#infobokser .sp12 .sp1 .bakgrunn.op80,#infobokser .sp12 .sp2 .bakgrunn.op80{opacity:0.8}#infobokser .sp12 .sp1 .bakgrunn.op20,#infobokser .sp12 .sp2 .bakgrunn.op20{opacity:0.2}#infobokser .sp12 .sp1 .bakgrunnsbilde,#infobokser .sp12 .sp2 .bakgrunnsbilde{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;z-index:-10;overflow:hidden}#infobokser .sp12 .sp1 .bakgrunnsbilde img,#infobokser .sp12 .sp2 .bakgrunnsbilde img{display:block;width:100%;height:100%;object-fit:cover}#infobokser .sp12 .sp1 .innhold .tekst.txtblack h1,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h1,#infobokser .sp12 .sp1 .innhold .tekst.txtblack h2,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h2,#infobokser .sp12 .sp1 .innhold .tekst.txtblack h3,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h3,#infobokser .sp12 .sp1 .innhold .tekst.txtblack h4,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h4,#infobokser .sp12 .sp1 .innhold .tekst.txtblack h5,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h5,#infobokser .sp12 .sp1 .innhold .tekst.txtblack h6,#infobokser .sp12 .sp2 .innhold .tekst.txtblack h6,#infobokser .sp12 .sp1 .innhold .tekst.txtblack p,#infobokser .sp12 .sp2 .innhold .tekst.txtblack p,#infobokser .sp12 .sp1 .innhold .tekst.txtblack a,#infobokser .sp12 .sp2 .innhold .tekst.txtblack a,#infobokser .sp12 .sp1 .innhold .tekst.txtblack li,#infobokser .sp12 .sp2 .innhold .tekst.txtblack li{color:#000}#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h1,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h1,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h2,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h2,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h3,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h3,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h4,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h4,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h5,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h5,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite h6,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite h6,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite p,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite p,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite a,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite a,#infobokser .sp12 .sp1 .innhold .tekst.txtwhite li,#infobokser .sp12 .sp2 .innhold .tekst.txtwhite li{color:#fff}#infobokser .sp12 .sp1 .innhold .tekst li,#infobokser .sp12 .sp2 .innhold .tekst li{margin-left:20px}#infobokser .sp12 .sp1 .innhold .tekst ul,#infobokser .sp12 .sp2 .innhold .tekst ul{margin:0 0 0.8em 0}#infobokser h1,#infobokser h2,#infobokser h3,#infobokser h4,#infobokser h5,#infobokser h6{margin:0 0 0.3em 0}.arrangementer #arrangement_liste .tilbud-wrapper{border-bottom:solid 1px #bad1cc}.arrangementer #arrangement_liste .tilbud-wrapper a.tilbud{display:flex;border-top:solid 1px #bad1cc;padding:15px 0;text-decoration:none;align-items:center;justify-content:space-between}.arrangementer #arrangement_liste .tilbud-wrapper a.tilbud:hover{background-color:#edf5f7;transition:background-color 0.3s}.arrangementer #arrangement_liste .tilbud-wrapper .kategori{width:14%}.arrangementer #arrangement_liste .tilbud-wrapper .tittel{width:38%}.arrangementer #arrangement_liste .tilbud-wrapper .sted{width:24%}.arrangementer #arrangement_liste .tilbud-wrapper .dato{width:19%}.arrangementer #arrangement_liste .tilbud-wrapper p{margin:0 0 0 0;font-size:1rem;font-weight:400}.arrangementer #arrangement_liste .liste_heading .wrapper{display:flex;justify-content:space-between}.arrangementer #arrangement_liste .liste_heading .wrapper h3{margin:0px 0 30px 0}#utvalgte_arrangementer{padding-bottom:20px}#utvalgte_arrangementer .wrapper{display:flex;flex-wrap:wrap}#utvalgte_arrangementer .utvalgt_arrangement{position:relative;width:24.25%;height:230px;margin-bottom:1%;margin-right:1%;overflow:hidden;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.4);background-color:#8f5c3d}#utvalgte_arrangementer .utvalgt_arrangement .bakgrunnsbilde{position:relative;z-index:1;height:100%;width:100%}#utvalgte_arrangementer .utvalgt_arrangement .bakgrunnsbilde img{height:100%;width:100%;display:block;object-fit:cover;transition:transform 0.3s ease-in-out}#utvalgte_arrangementer .utvalgt_arrangement .bakgrunnsbilde .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));opacity:0.8;transition:opacity 0.3s}#utvalgte_arrangementer .utvalgt_arrangement:nth-child(4n){margin-right:0}#utvalgte_arrangementer .utvalgt_arrangement:hover .bakgrunnsbilde img{transform:scale(1.05)}#utvalgte_arrangementer .utvalgt_arrangement:hover .bakgrunnsbilde .overlay{opacity:1}#utvalgte_arrangementer .kategori-sted{position:absolute;top:20px;left:20px;right:20px;z-index:5}#utvalgte_arrangementer .kategori-sted p{text-transform:uppercase;font-size:14px;font-weight:700;color:#000;display:inline-block;background:#fff;padding:5px 10px;margin:0}#utvalgte_arrangementer .tittel{position:absolute;bottom:20px;left:20px;right:20px;z-index:6}#utvalgte_arrangementer .tittel h4{color:#fff;margin:0}#utvalgte_arrangementer a.klikkbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.page_forside #arrangementer-forside .button_transblack,.page_home #arrangementer-forside .button_transblack{margin-top:30px}#tilbudliste .tilbud{margin-bottom:3rem}.arbokoversikt{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.arbokoversikt .arbok{position:relative;width:108px;margin-bottom:10px;margin-right:15px}.arbokoversikt .omslag{width:100%;transition:transform 0.1s ease 0s;box-shadow:1px 1px 4px 0 rgba(0,0,0,0.4)}.arbokoversikt .omslag:hover{transform:scale(1.04)}.arbokoversikt img{display:block;width:100%;height:auto}#vis_avdelinger .avdelinger{display:flex;flex-wrap:wrap;justify-content:space-between}#vis_avdelinger .avdelinger .avdeling{position:relative;width:24.25%;height:auto;margin-bottom:1%;overflow:hidden}#vis_avdelinger .avdelinger .avdeling .bakgrunnsbilde{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:auto;z-index:-15}#vis_avdelinger .avdelinger .avdeling .bakgrunnsbilde img{display:block;width:100%;height:100%;object-fit:cover}#vis_avdelinger .avdelinger .avdeling h1,#vis_avdelinger .avdelinger .avdeling h2,#vis_avdelinger .avdelinger .avdeling h3,#vis_avdelinger .avdelinger .avdeling h4,#vis_avdelinger .avdelinger .avdeling h5,#vis_avdelinger .avdelinger .avdeling h6{margin:0 0 0.3em 0}#vis_avdelinger .avdelinger .avdeling:nth-of-type(1),#vis_avdelinger .avdelinger .avdeling:nth-of-type(2){width:49.5%;height:auto;display:flex;justify-content:flex-end;padding:15px}#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .innhold,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .innhold{width:100%;background-color:rgba(255,255,255,0.9);padding:35px}#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .stedsnavn p,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .stedsnavn p{display:none}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)){position:relative;width:24.25%;height:auto;margin-bottom:1%}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h1,#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h2,#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h3,#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h4,#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h5,#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h6{font-size:1.9rem;font-weight:400;color:#fff;margin:0px}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) p{color:#fff;margin:0}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .innhold{position:absolute;left:15px;bottom:15px;right:15px}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .innhold .tekst{height:0px;overflow:hidden}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .stedsnavn{position:absolute;top:15px;right:15px;left:15px}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .stedsnavn p{font-weight:700;text-transform:uppercase}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .button_transblack{display:none}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) a.klikkbar{position:absolute;top:0;right:0;bottom:0;left:0}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .bakgrunnsbilde{position:relative;z-index:-15}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .bakgrunnsbilde img{display:block;width:100%;height:100%;object-fit:cover}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .bakgrunnsbilde .bakgrunn{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.8;transition:opacity 0.3s ease-in-out}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .bakgrunnsbilde .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0.3),rgba(0,0,0,0))}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)):hover .bakgrunn{opacity:0.1}#ekstrainnhold .text{text-align:center;max-width:500px;margin:0 auto}.bookinginfo-fullbredde{padding:40px 0;background:#fef1cc}.bookinginfo-fullbredde .wrapper{display:flex;justify-content:space-around;align-items:center}.bookinginfo-fullbredde .bookinginfo{margin:0}.page_pamelding #content,.page_utstilling-event #content,.page_artikkel #content,.page_article #content{padding:0}.page_pamelding #content .content,.page_utstilling-event #content .content,.page_artikkel #content .content,.page_article #content .content{padding:50px 0;margin:0}.page_pamelding #content .content .item h3,.page_utstilling-event #content .content .item h3,.page_artikkel #content .content .item h3,.page_article #content .content .item h3{font-weight:600;font-size:1.3em;text-transform:uppercase;margin:50px 0 0.7em 0}.page_pamelding #content .content .item h3#skjema,.page_utstilling-event #content .content .item h3#skjema,.page_artikkel #content .content .item h3#skjema,.page_article #content .content .item h3#skjema{margin:0 0 0.7em 0}.page_pamelding #content h2.overskrift,.page_utstilling-event #content h2.overskrift,.page_artikkel #content h2.overskrift,.page_article #content h2.overskrift{text-align:center;margin:0 0 50px 0}.page_pamelding .button_lightred,.page_utstilling-event .button_lightred,.page_artikkel .button_lightred,.page_article .button_lightred{margin:0}.page_pamelding .imageblock .contentwrapper,.page_utstilling-event .imageblock .contentwrapper,.page_artikkel .imageblock .contentwrapper,.page_article .imageblock .contentwrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.page_pamelding .imageblock .contentwrapper .bilde,.page_utstilling-event .imageblock .contentwrapper .bilde,.page_artikkel .imageblock .contentwrapper .bilde,.page_article .imageblock .contentwrapper .bilde{width:49%;margin-bottom:1%}.page_hva-skjer #content,.page_utstillinger #content{padding:0}.page_hva-skjer #content .content,.page_utstillinger #content .content{margin:0}.page_utstilling-event #content{padding:0 0 50px 0}#utstillinger_liste .item-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}#utstillinger_liste .item-wrapper .tilbud{display:flex;width:48.5%;margin-bottom:3%;background:#f5f5f5;min-height:310px}#utstillinger_liste .item-wrapper .tilbud .bilde{position:relative;width:50%;overflow:hidden}#utstillinger_liste .item-wrapper .tilbud .bilde img{object-fit:cover;width:100%;height:100%}#utstillinger_liste .item-wrapper .tilbud .bilde p{display:inline-block;margin:0;padding:5px 10px;background:rgba(148,193,25,0.8);color:#fff}#utstillinger_liste .item-wrapper .tilbud .bilde p.avdeling{background:rgba(0,165,192,0.8)}#utstillinger_liste .item-wrapper .tilbud .bilde p.kategori{background:rgba(207,48,97,0.8)}#utstillinger_liste .item-wrapper .tilbud .bilde .dato{position:absolute;top:10px;left:10px}#utstillinger_liste .item-wrapper .tilbud .bilde .kategorier{position:absolute;bottom:10px;left:10px}#utstillinger_liste .item-wrapper .tilbud .bilde .kategorier .wrapper{display:flex;flex-direction:column;align-items:flex-start}#utstillinger_liste .item-wrapper .tilbud .bilde .kategorier p:nth-child(1){margin-bottom:5px}#utstillinger_liste .item-wrapper .tilbud .innhold{width:50%;padding:25px;overflow:hidden}#utstillinger_liste .item-wrapper .tilbud .innhold h3.item-title{margin:0 0 15px 0}#utstillinger_liste .item-wrapper .tilbud .nedtelling{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;text-align:center;background:rgba(0,165,192,0.6);width:125px;height:125px}#utstillinger_liste .item-wrapper .tilbud .nedtelling .wrapper{display:flex;flex-direction:column;margin:auto 0}#utstillinger_liste .item-wrapper .tilbud .nedtelling .wrapper p.siffer{font-size:60px;font-weight:400;text-transform:uppercase;color:#fff;margin:10px 0 20px 0}#utstillinger_liste .item-wrapper .tilbud .nedtelling .wrapper p.tekst{font-weight:400;text-transform:uppercase;color:#fff;margin:0}#utstillinger_liste .liste_heading{padding-bottom:20px}#utstillinger_liste .liste_heading .wrapper{display:flex;justify-content:space-between;align-items:center}#utstillinger_liste .liste_heading h3.tittel{margin:0}#utstillinger_liste .liste_heading .kategorivalg{margin:auto 0;flex:2}#utstillinger_liste .liste_heading .kategorivalg .category-type{display:inline-block;padding:10px 0;margin:0 0 0 10px;font-weight:400;font-size:16px;color:#000}#utstillinger_liste .liste_heading .kategorivalg ul li a{background:#e8dbdf;color:#000}#utstillinger_liste .liste_heading .kategorivalg ul li a:hover{background:#cf3061;color:#fff}#utstillinger_liste .liste_heading .kategorivalg ul li.active a{background:#cf3061;color:#fff}#ansattliste .ansatt{padding:10px 0;border-top:solid 1px #000}#ansattliste .ansatt .wrapper{display:flex}#ansattliste .ansatt .wrapper .personinfo,#ansattliste .ansatt .wrapper .kontaktinfo{width:50%}#ansattliste .ansatt .wrapper .personinfo p,#ansattliste .ansatt .wrapper .kontaktinfo p{margin:0}#ansattliste .ansatt .wrapper .personinfo .fullt-navn,#ansattliste .ansatt .wrapper .kontaktinfo .fullt-navn{font-weight:700}#ansattliste .ansatt .wrapper .personinfo .jobbtittel,#ansattliste .ansatt .wrapper .kontaktinfo .jobbtittel{font-style:italic}#ansattliste .ansatt:last-child{border-bottom:solid 1px #000}#ansattoversikt .ansatte{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#ansattoversikt p{margin:0px}#ansattoversikt p.fullt-navn{font-size:1.3rem}#ansattoversikt p.jobbtittel{font-style:italic;font-size:0.9em;margin-bottom:5px}#ansattoversikt .bilde{min-width:20%}#ansattoversikt .bilde img{width:auto;max-width:100%;height:auto;border-radius:50%;transition:transform 0.5s,border-radius 0.5s}#ansattoversikt .bilde img:hover{border-radius:20%;transform:scale(1.2)}#ansattoversikt .ansatt{width:48%;padding:1rem 0;display:flex;align-items:center;justify-content:space-between}#ansattoversikt .ansatt:nth-of-type(2n+1){flex-direction:row-reverse;text-align:right}#ansattoversikt .ansatt:nth-of-type(2n+1) .info{padding-left:10px}#ansattoversikt .ansatt:nth-of-type(2n+2) .info{padding-right:10px}#aktuelt-full{display:flex;flex-direction:column-reverse}#aktuelt-siste{padding-bottom:20px}#aktuelt-siste .wrapper{display:flex;flex-wrap:wrap}#aktuelt-siste .aktuell{position:relative;width:24.25%;height:230px;margin-bottom:1%;margin-right:1%;overflow:hidden;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.4);background-color:#8f5c3d}#aktuelt-siste .aktuell .bakgrunnsbilde{position:relative;z-index:1;height:100%;width:100%}#aktuelt-siste .aktuell .bakgrunnsbilde img{height:100%;width:100%;display:block;object-fit:cover;transition:transform 0.3s ease-in-out}#aktuelt-siste .aktuell .bakgrunnsbilde .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,0.6),rgba(0,0,0,0));opacity:0.8;transition:opacity 0.3s}#aktuelt-siste .aktuell:nth-child(4n){margin-right:0}#aktuelt-siste .aktuell:hover .bakgrunnsbilde img{transform:scale(1.05)}#aktuelt-siste .aktuell:hover .bakgrunnsbilde .overlay{opacity:1}#aktuelt-siste .tittel{position:absolute;bottom:20px;left:20px;right:20px;z-index:6}#aktuelt-siste .tittel h4{color:#fff;margin:0}#aktuelt-siste a.klikkbar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.aktuelt #aktuelt_liste .tilbud-wrapper{border-bottom:solid 1px #bad1cc}.aktuelt #aktuelt_liste .tilbud-wrapper a.tilbud{display:flex;border-top:solid 1px #bad1cc;padding:15px 0;text-decoration:none;align-items:flex-start;justify-content:space-between}.aktuelt #aktuelt_liste .tilbud-wrapper a.tilbud:hover{background-color:#edf5f7;transition:background-color 0.3s}.aktuelt #aktuelt_liste .tilbud-wrapper .tittel{width:75%;padding-right:10px}.aktuelt #aktuelt_liste .tilbud-wrapper .dato{width:25%;text-align:right}.aktuelt #aktuelt_liste .tilbud-wrapper p{margin:0 0 0 0;font-size:1rem;font-weight:400}.aktuelt #aktuelt_liste .liste_heading .wrapper{display:flex;justify-content:space-between}.aktuelt #aktuelt_liste .liste_heading .wrapper h3{margin:0px 0 30px 0}.aktuelt #aktuelt_liste #pagination{padding:15px 0}.aktuelt #aktuelt_liste #pagination .wrapper{display:flex;justify-content:flex-end}.aktuelt #aktuelt_liste #pagination .wrapper a{font-weight:300;color:#000;padding:10px}.aktuelt #aktuelt_liste #pagination .wrapper div:last-child a{padding-right:0}.socials{margin-top:2rem}.socials a{position:relative;display:inline-block;height:30px;width:40px;margin-right:10px;background-color:#fef1cc;border-radius:12px}.socials a img{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:70%;max-width:70%}.socials a:hover{background-color:#fddc81}@media screen and (min-width:1100px){#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .innhold,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .innhold{width:70%}}@media screen and (min-width:1400px){.arrangementer #arrangement_liste .tilbud-wrapper p{font-size:1.3rem}.aktuelt #aktuelt_liste .tilbud-wrapper p{font-size:1.3rem}.aktuelt #aktuelt_liste #pagination a{font-size:1.3rem}}@media screen and (min-width:1500px){#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .innhold,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .innhold{width:60%}}@media screen and (min-width:1600px){#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .innhold,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .innhold{width:49%}}@media screen and (min-width:1800px){#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .innhold .tekst{height:auto}}@media screen and (max-width:1200px){#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h3{font-size:1.4rem}}@media screen and (max-width:1100px){#utstillinger_liste .item-wrapper .tilbud{width:49.5%;margin-bottom:1%}#utstillinger_liste .item-wrapper .tilbud .innhold{padding:20px;width:60%}#utstillinger_liste .item-wrapper .tilbud .bilde{width:40%}#utstillinger_liste .item-wrapper .tilbud .bilde p{font-size:0.9rem;padding:2px 5px}#utvalgte_arrangementer .kategori-sted{left:10px;top:10px}#utvalgte_arrangementer .tittel{left:10px;bottom:10px}#aktuelt-siste .tittel{left:10px;bottom:10px;right:10px}}@media screen and (max-width:1000px){#utvalgte_arrangementer .utvalgt_arrangement{width:49.5%}#utvalgte_arrangementer .utvalgt_arrangement:nth-child(2n){margin-right:0px}#aktuelt-siste .aktuell{width:49.5%}#aktuelt-siste .aktuell:nth-child(2n){margin-right:0px}}@media screen and (max-width:900px){.instagram_feed .content .feed{flex-wrap:wrap}.instagram_feed .post{width:25%}.instagram_feed .post:nth-of-type(1n+6){display:none}.instagram_feed .post.gofollow{width:100%}.instagram_feed .post.gofollow a{padding:10px 0}.instagram_feed .post.gofollow p{font-size:1.4rem}.instagram_feed br{content:' '}.instagram_feed br::after{content:' '}.bookinginfo-fullbredde{padding:25px 0}.kategorivalg ul li a{font-size:0.9rem;margin:5px 0px 5px 5px;padding:5px 15px}#utstillinger_liste .kategorivalg{width:100%}#utstillinger_liste .kategorivalg ul{justify-content:flex-start}#utstillinger_liste .kategorivalg .kategori-wrapper{justify-content:flex-start}#utstillinger_liste .liste_heading h3.tittel{width:100%}#utstillinger_liste .liste_heading .wrapper{flex-wrap:wrap}#utstillinger_liste .item-wrapper .tilbud{width:100%;min-height:200px}.arrangementer #arrangement_liste .tilbud-wrapper p{font-weight:inherit}.arrangementer #arrangement_liste .tilbud-wrapper a.tilbud{padding:6px 0;display:grid;grid-template-columns:20% 55% 25%;align-items:stretch;justify-content:flex-start}.arrangementer #arrangement_liste .tilbud-wrapper .kategori{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;justify-self:stretch;width:auto}.arrangementer #arrangement_liste .tilbud-wrapper .tittel{font-weight:400;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;justify-self:stretch;width:auto}.arrangementer #arrangement_liste .tilbud-wrapper .sted{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;justify-self:stretch;width:auto}.arrangementer #arrangement_liste .tilbud-wrapper .dato{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:3;justify-self:stretch;width:auto;text-align:right}.arrangementer #arrangement_liste .tilbud-wrapper .dato p{font-size:0.8rem}.aktuelt #aktuelt_liste .tilbud-wrapper .dato p{font-size:0.8rem;font-weight:inherit}}@media screen and (max-width:800px){#ansattoversikt .ansatt{width:100%;justify-content:center}#ansattoversikt .ansatt .bilde{width:110px;min-width:110px}#ansattoversikt .ansatt:nth-of-type(2n+1){text-align:left}#ansattoversikt .ansatt:nth-of-type(2n+1) .info{padding:0 20px}#ansattoversikt .ansatt:nth-of-type(2n+2){text-align:right}#ansattoversikt .ansatt:nth-of-type(2n+2) .info{padding:0 20px}}@media screen and (max-width:700px){#vis_avdelinger .avdelinger .avdeling:nth-of-type(1),#vis_avdelinger .avdelinger .avdeling:nth-of-type(2){padding:1px}#vis_avdelinger .avdelinger .avdeling:nth-of-type(1) .innhold,#vis_avdelinger .avdelinger .avdeling:nth-of-type(2) .innhold{padding:15px}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)){width:49.5%;height:5rem}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) h3{font-size:1rem}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .stedsnavn{top:8px;left:10px}#vis_avdelinger .avdelinger .avdeling:not(:nth-of-type(1)):not(:nth-of-type(2)) .innhold{left:10px;bottom:10px}}@media screen and (max-width:600px){#infobokser .sp12 .sp1,#infobokser .sp12 .sp2{padding:15px}.arrangementer #arrangement_liste .liste_heading .wrapper{flex-wrap:wrap}.arrangementer #arrangement_liste .liste_heading .wrapper h3{width:100%;margin-bottom:0px}.kategorivalg{width:100%}.kategorivalg ul{justify-content:flex-start}.kategorivalg .kategori-wrapper{justify-content:flex-start}.arrangementer #arrangement_liste .tilbud-wrapper a.tilbud{grid-template-columns:65% 35%}.arrangementer #arrangement_liste .tilbud-wrapper .kategori{display:none}.arrangementer #arrangement_liste .tilbud-wrapper .tittel{grid-column-start:1;grid-column-end:2}.arrangementer #arrangement_liste .tilbud-wrapper .sted{grid-column-start:1;grid-column-end:2}.arrangementer #arrangement_liste .tilbud-wrapper .dato{grid-column-start:2;grid-column-end:3}.bookinginfo-fullbredde{padding:15px 0}.page_pamelding #content .content,.page_utstilling-event #content .content,.page_artikkel #content .content,.page_article #content .content{padding:20px 0}.page_pamelding #content h2.overskrift,.page_utstilling-event #content h2.overskrift,.page_artikkel #content h2.overskrift,.page_article #content h2.overskrift{margin-bottom:20px}}@media screen and (max-width:500px){#vis_avdelinger .avdelinger .avdeling:nth-of-type(1){width:100%}#vis_avdelinger .avdelinger .avdeling:nth-of-type(2){width:100%}#utvalgte_arrangementer .tittel h4{font-size:1.2rem}#aktuelt-siste .tittel h4{font-size:1.2rem}}