/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Verdana, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaaaaa;background:#fff url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-39ab7ccd9f4e82579da78a9241265df288d8eb65dbbd7cf48aed2d0129887df5.png) 50% 50% repeat-x;color:#222222}.ui-widget-content a{color:#222222}.ui-widget-header{border:1px solid #aaaaaa;background:#ccc url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-54270656df079c4da5182629a080fc633b6f84b87985eb016d25a560e2c38d4a.png) 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-ddf5dd4e0ef2b185e8bb0af7b6e90ebe74a84384cb4700658e76e754c8bfe550.png) 50% 50% repeat-x;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;background:#dadada url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-c108f5cbf2dd9ec07a26530695ddd95e1664597ce6c056ae44c162cc2e28cec4.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;background:#fff url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-f0e6cd91b837d5c5644d026e5ffeccd907953317cd5c0f689901733afda260b2.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-691597e8a40a891ea94d3589976ecfc33e6145c49422443b00ac2b5a0022964c.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-f6f1c1bedf1a0f37cfef81d12f5f012869d1ee7c984775a569827a1784d34f5c.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_222222_256x240-57adb0d65f4e91dacfee975d9574422bee7486c8a182d60133728c672f2cdbbc.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_222222_256x240-57adb0d65f4e91dacfee975d9574422bee7486c8a182d60133728c672f2cdbbc.png)}.ui-state-default .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_888888_256x240-ea2e29625de3463465e93b002b065f5833e05b97f7a052b1c141e754d62e1a8b.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_454545_256x240-07460e843c3e59aaadbb34231e699e856a2980753c7a47b66447da5d9f93fb7f.png)}.ui-state-active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_454545_256x240-07460e843c3e59aaadbb34231e699e856a2980753c7a47b66447da5d9f93fb7f.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_2e83ff_256x240-20f8c6667afc48aa433ee9eb6d8a0584bdbd6b4a4a9091ff1e6b3adb31e63bd9.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cd0a0a_256x240-1e32c6dbf5d3fd342f27a78aa881550d6412aa207f48468724a6a15402b6041b.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png) 50% 50% repeat-x;opacity:0.3;filter:Alpha(Opacity=30);border-radius:8px}.tablesorter-default{width:100%;font:12px/18px Arial, Sans-serif;color:#333;background-color:#fff;border-spacing:0;margin:10px 0 15px;text-align:left}.tablesorter-default th,.tablesorter-default thead td{font-weight:bold;color:#000;background-color:#fff;border-collapse:collapse;border-bottom:#ccc 2px solid;padding:0}.tablesorter-default tfoot th,.tablesorter-default tfoot td{border:0}.tablesorter-default .header,.tablesorter-default .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-position:center right;background-repeat:no-repeat;cursor:pointer;white-space:normal;padding:4px 20px 4px 4px}.tablesorter-default thead .headerSortUp,.tablesorter-default thead .tablesorter-headerSortUp,.tablesorter-default thead .tablesorter-headerAsc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);border-bottom:#000 2px solid}.tablesorter-default thead .headerSortDown,.tablesorter-default thead .tablesorter-headerSortDown,.tablesorter-default thead .tablesorter-headerDesc{background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);border-bottom:#000 2px solid}.tablesorter-default thead .sorter-false{background-image:none;cursor:default;padding:4px}.tablesorter-default tfoot .tablesorter-headerSortUp,.tablesorter-default tfoot .tablesorter-headerSortDown,.tablesorter-default tfoot .tablesorter-headerAsc,.tablesorter-default tfoot .tablesorter-headerDesc{border-top:#000 2px solid}.tablesorter-default td{background-color:#fff;border-bottom:#ccc 1px solid;padding:4px;vertical-align:top}.tablesorter-default tbody>tr.hover>td,.tablesorter-default tbody>tr:hover>td,.tablesorter-default tbody>tr.even:hover>td,.tablesorter-default tbody>tr.odd:hover>td{background-color:#fff;color:#000}.tablesorter-default .tablesorter-processing{background-position:center center !important;background-repeat:no-repeat !important;background-image:url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=") !important}.tablesorter-default tr.odd>td{background-color:#dfdfdf}.tablesorter-default tr.even>td{background-color:#efefef}.tablesorter-default tr.odd td.primary{background-color:#bfbfbf}.tablesorter-default td.primary,.tablesorter-default tr.even td.primary{background-color:#d9d9d9}.tablesorter-default tr.odd td.secondary{background-color:#d9d9d9}.tablesorter-default td.secondary,.tablesorter-default tr.even td.secondary{background-color:#e6e6e6}.tablesorter-default tr.odd td.tertiary{background-color:#e6e6e6}.tablesorter-default td.tertiary,.tablesorter-default tr.even td.tertiary{background-color:#f2f2f2}.tablesorter-default>caption{background-color:#fff}.tablesorter-default .tablesorter-filter-row{background-color:#eee}.tablesorter-default .tablesorter-filter-row td{background-color:#eee;border-bottom:#ccc 1px solid;line-height:normal;text-align:center;-webkit-transition:line-height 0.1s ease;-moz-transition:line-height 0.1s ease;-o-transition:line-height 0.1s ease;transition:line-height 0.1s ease}.tablesorter-default .tablesorter-filter-row .disabled{opacity:0.5;filter:alpha(opacity=50);cursor:not-allowed}.tablesorter-default .tablesorter-filter-row.hideme td{padding:2px;margin:0;line-height:0;cursor:pointer}.tablesorter-default .tablesorter-filter-row.hideme *{height:1px;min-height:0;border:0;padding:0;margin:0;opacity:0;filter:alpha(opacity=0)}.tablesorter-default input.tablesorter-filter,.tablesorter-default select.tablesorter-filter{width:95%;height:auto;margin:4px auto;padding:4px;background-color:#fff;border:1px solid #bbb;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:height 0.1s ease;-moz-transition:height 0.1s ease;-o-transition:height 0.1s ease;transition:height 0.1s ease}.tablesorter .filtered{display:none}.tablesorter .tablesorter-errorRow td{text-align:center;cursor:pointer;background-color:#e6bf99}.modal{display:none;max-width:800px;width:95vw;background:#fff;padding:15px 30px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAANjr9RwUqgAAACBjSFJNAABtmAAAc44AAPJxAACDbAAAg7sAANTIAAAx7AAAGbyeiMU/AAAG7ElEQVR42mJkwA8YoZjBwcGB6fPnz4w/fvxg/PnzJ2N6ejoLFxcX47Rp036B5Dk4OP7z8vL+P3DgwD+o3v9QjBUABBALHguZoJhZXV2dVUNDgxNIcwEtZnn27Nl/ZmZmQRYWFmag5c90dHQY5OXl/z98+PDn1atXv79+/foPUN9fIP4HxRgOAAggRhyWMoOwqKgoq6GhIZe3t7eYrq6uHBDb8/Pz27Gysloga/jz588FYGicPn/+/OapU6deOnXq1GdgqPwCOuA31AF/0S0HCCB0xAQNBU4FBQWB0NBQublz59oADV37Hw28ePHi74MHD/6ii3/8+HEFMGQUgQ6WEhQU5AeZBTWTCdkigABC9ylIAZeMjIxQTEyMysaNG/3+/v37AGTgr1+//s2cOfOXm5vbN6Caz8jY1NT0a29v76/v37//g6q9sHfv3khjY2M5YAgJgsyEmg0PYYAAQreUk4+PT8jd3V1l1apVgUAzfoIM2rlz5x9gHH5BtxAdA9PB1zNnzvyB+R6oLxoopgC1nBPZcoAAgiFQnLIDMb+enp5iV1eXBzDeHoI0z58//xcwIX0mZCkMg9S2trb+hFk+ffr0QCkpKVmQ2VA7QHYxAgQQzLesQMwjIiIilZWVZfPu3bstMJ+SYikyBmUzkBnA9HEMyNcCYgmQHVC7mAACCJagOEBBbGdnp7lgwYJEkIavX7/+BcY1SvAaGRl9tba2xohjMTGxL8nJyT+AWQsuxsbG9vnp06e/QWYdPHiwHmiWKlBcCGQXyNcAAQSzmBuoSQqYim3u37+/EKR48uTJv5ANB+bVr7Dga2xs/AkTV1JS+gq0AJyoQIkPWU9aWtoPkPibN2/2A/l6QCwJ9TULQADB4hcY//xKXl5eHt++fbsAUmxhYYHiM1DiAsr9R7ZcVVUVbikIdHd3/0TWIyws/AWYVsByAgICdkAxRSAWAGI2gACClV7C4uLiOv7+/lEgRZ8+ffqLLd6ABck3ZMuB6uCWrlu37je29HDx4kVwQisvL88FFqkaQDERUHADBBAomBl5eHiYgQmLE1hSgQQZgIUD1lJm69atf4HR8R1YKoH5QIPAWWP9+vV/gOI/gHkeQw+wGAXTwAJJ5t+/f/BUDRBA4NIEKMDMyMjICtQIiniG379/4yza7t69+//Lly8oDrty5co/bJaCAEwcZCkwwTJDLWYCCCCwxcDgY3z16hXDnTt3voP4EhISWA0BFgZMwNqHExh3jMiG1tbWsgHjnA2bHmAeBtdWwOL1MycnJ7wAAQggBmi+kgIW/OaKiorJwOLuFShO0LMSMPF9AUYBSpz6+vqixHlOTs4P9MIEWHaDsxSwYMoE2mEGFJcG5SKAAGJCqjv/AbPUn8ePH98ACQQHB6NUmZqamkzABIgSp5s3bwbHORCA1QDLAWZkPc7OzszA8oHl5cuXVy5duvQBGIXwWgoggGA+FgO6xkBNTS28r69vDrT2+Y1cIMDyJchX6KkXVEmAshd6KB06dAic94EO3AzkBwGxPhCLg8ptgACCZyeQp9jZ2b2AmsuAefM8tnxJCk5ISPgOLTKfAdNEOVDMA2QHLDsBBBC8AAFlbmCLwlZISCg5JSVlJizeQAaQaimoWAUFK0g/sGGwHiiWCMS2yAUIQAAxI7c4gEmeFZi4OJ48ecLMzc39CRiEmgEBASxA/QzA8vYvAxEgNjaWZc2aNezAsprp2LFjp4FpZRdQ+AkQvwLij0AMSoC/AQIIXklAC3AVUBoBxmE8sPXQAiyvN8J8fuPGjR/h4eHf0eMdhkENhOPHj8OT+NGjR88BxZuBOA5kJtRseCUBEECMSI0AdmgBDooDaaDl8sASTSkyMlKzpqZGU1paGlS7MABLrX83b978A6zwwakTmE0YgIkSnHpBfGCV+gxYh98qKSk5CeTeAxVeQPwUiN8AMSjxgdLNX4AAYkRqCLBAXcMHtVwSaLkMMMHJAvOq9IQJE9R8fHxElJWV1bEF8aNHj+7t27fvLTDlXwXGLyhoH0OD+DnU0k/QYAa1QP8BBBAjWsuSFWo5LzRYxKFYAljqiAHzqxCwIBEwMTERBdZeoOYMA7Bl+RFYEbwB5oS3IA9D4/IFEL+E4nfQ6IDFLTgvAwQQI5ZmLRtSsINSuyA0uwlBUyQPMPWD20/AKo8ByP4DTJTfgRgUjB+gFoEc8R6amGDB+wu5mQsQQIxYmrdMUJ+zQTM6NzQEeKGO4UJqOzFADQMZ/A1qCSzBfQXi71ALfyM17sEAIIAY8fQiWKAYFgIwzIbWTv4HjbdfUAf8RPLhH1icojfoAQKIEU8bG9kRyF0aRiz6YP0k5C4LsmUY9TtAADEyEA+IVfufGEUAAQYABejinPr4dLEAAAAASUVORK5CYII=") no-repeat 0 0}.modal-spinner{display:none;width:64px;height:64px;position:absolute;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(/spinner.gif) #111 no-repeat center center}/*! jQuery Timepicker Addon - v1.5.5 - 2015-05-24
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2015 Trent Richardson; Licensed MIT */.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,.ui-timepicker-div.ui-timepicker-oneLine dt{display:none}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px}.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right}.ui-timepicker-div.ui-timepicker-oneLine dl dd,.ui-timepicker-div.ui-timepicker-oneLine dl dd>div{display:inline-block;margin:0}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block}.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none}span.twitter-typeahead .tt-menu,span.twitter-typeahead .tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}span.twitter-typeahead .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:hover,span.twitter-typeahead .tt-suggestion:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#337ab7}.input-group.input-group-lg span.twitter-typeahead .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.input-group.input-group-sm span.twitter-typeahead .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}span.twitter-typeahead{width:74%}.input-group span.twitter-typeahead{display:block !important;height:34px}.input-group span.twitter-typeahead .tt-menu,.input-group span.twitter-typeahead .tt-dropdown-menu{top:32px !important}.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control{border-radius:0}.input-group span.twitter-typeahead:first-child .form-control{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group span.twitter-typeahead:last-child .form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.input-group.input-group-sm span.twitter-typeahead{height:30px}.input-group.input-group-sm span.twitter-typeahead .tt-menu,.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu{top:30px !important}.input-group.input-group-lg span.twitter-typeahead{height:46px}.input-group.input-group-lg span.twitter-typeahead .tt-menu,.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu{top:46px !important}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}pre{padding:1em;margin:1em 0;background-color:rgba(200,200,200,0.15);border:1px solid rgba(200,200,200,0.4)}*{margin:0;padding:0;border:0}p{margin:1em 0;font-weight:300;font-size:20px;line-height:1.3;letter-spacing:0.01rem}ul{list-style-type:none}body{font-family:"futura-pt", "Lato", sans-serif}img{width:100%}h1{font-size:2em;line-height:1;margin-bottom:8px;padding-top:0px}@media screen and (max-width: 768px){h1{font-size:1.5em}}h2,h3,h4,h5,h6{color:#333333;font-weight:500;line-height:1.2;margin-bottom:4px;margin-top:10px;margin-left:-1.8px;font-size:1em}h2{font-size:1.5em}@media screen and (max-width: 768px){h2{font-size:1.25em}}a{text-decoration:none;color:#A03033}input[type=submit]{background-color:#A03033;color:white;font-weight:lighter;text-transform:uppercase;padding:10px 25px;border:none;font-size:1em}.lyche-container{width:100%;min-height:100%}.clearfix:after{content:"";display:table;clear:both}.purchase-button{color:white;padding:3px 8px 3px 8px;display:inline-block;text-decoration:none;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.2);border-radius:.25em;min-width:5em;text-align:center;cursor:pointer;transition:.2s}.purchase-button.tickets-available{background-color:#A03033}.purchase-button.tickets-available:hover{filter:brightness(110%);transform:translateY(-1px);transition:.2s;box-shadow:1px 2px 5px 1px rgba(0,0,0,0.15)}.purchase-button.tickets-sold-out{background-color:#aaa;cursor:default}.billig-offline{background-color:#A03033;color:white;padding:10px;text-align:center;margin-bottom:10px}@media screen and (min-width: 1025px){.rwd-break{display:none}}table:not(.custom-table):not(.ui-datepicker-calendar){width:100%;font-size:17px;font-weight:300;border-collapse:collapse;background:white;border-radius:5px;overflow:hidden;margin:0 auto;position:relative}table:not(.custom-table):not(.ui-datepicker-calendar) tr{padding:10px 0}table:not(.custom-table):not(.ui-datepicker-calendar) th:first-child,table:not(.custom-table):not(.ui-datepicker-calendar) td:first-child{padding-left:15px}table:not(.custom-table):not(.ui-datepicker-calendar) th,table:not(.custom-table):not(.ui-datepicker-calendar) td{padding:10px 5px;font-weight:300;text-align:left;color:#111}table:not(.custom-table):not(.ui-datepicker-calendar) th:last-child,table:not(.custom-table):not(.ui-datepicker-calendar) td:last-child{border-right:none}table:not(.custom-table):not(.ui-datepicker-calendar) thead>tr,table:not(.custom-table):not(.ui-datepicker-calendar) tr.category{background-color:#A03033}table:not(.custom-table):not(.ui-datepicker-calendar) thead>tr td,table:not(.custom-table):not(.ui-datepicker-calendar) thead>tr th,table:not(.custom-table):not(.ui-datepicker-calendar) tr.category td,table:not(.custom-table):not(.ui-datepicker-calendar) tr.category th{font-size:1.25em;color:white}table:not(.custom-table):not(.ui-datepicker-calendar) tr.category{background-color:#337ab7}table:not(.custom-table):not(.ui-datepicker-calendar) tbody>tr:nth-child(even){background-color:rgba(200,200,200,0.15)}@media only screen and (max-width: 600px){table:not(.custom-table):not(.ui-datepicker-calendar){width:100%;overflow-x:scroll;table-layout:auto;display:block}table:not(.custom-table):not(.ui-datepicker-calendar) tbody{width:100% !important}table:not(.custom-table):not(.ui-datepicker-calendar) thead{background-color:#A03033;width:100% !important}table:not(.custom-table):not(.ui-datepicker-calendar) thead tr,table:not(.custom-table):not(.ui-datepicker-calendar) thead tr.category{width:100% !important}table:not(.custom-table):not(.ui-datepicker-calendar) thead tr th,table:not(.custom-table):not(.ui-datepicker-calendar) thead tr td,table:not(.custom-table):not(.ui-datepicker-calendar) thead tr.category th,table:not(.custom-table):not(.ui-datepicker-calendar) thead tr.category td{font-size:1em;word-wrap:break-word}table:not(.custom-table):not(.ui-datepicker-calendar) tr{width:100% !important}table:not(.custom-table):not(.ui-datepicker-calendar) td,table:not(.custom-table):not(.ui-datepicker-calendar) th{padding:8px 2px;font-size:0.8em;word-wrap:break-word}}table.compact:not(.custom-table):not(.ui-datepicker-calendar){font-size:14px}table.compact:not(.custom-table):not(.ui-datepicker-calendar) tr{padding:6px 0px}table.compact:not(.custom-table):not(.ui-datepicker-calendar) th,table.compact:not(.custom-table):not(.ui-datepicker-calendar) td{padding:4px 5px}.tooltip{display:none;max-width:400px;padding:10px 15px;box-shadow:0 0 10px black;background-color:#eeeeee;font-size:1em}#top-bar{background-color:#111;overflow:hidden;color:white;height:30px}@media screen and (min-width: 481px){#top-bar #banner-logo{float:left;height:15px;width:180px;margin-top:8.25px;background-image:url(/assets/header/Samfundetlogo_hvit-cfa96f20a4bb3e05d158e7f972303da5687cec303d9019d958323ebee2f48f80.png);background-repeat:no-repeat;background-size:180px}}#top-bar #session-status{float:right;margin-top:9px;font-weight:700;font-size:0.7em}#top-bar #session-status .login,#top-bar #session-status .control-panel,#top-bar #session-status .my-applications,#top-bar #session-status .titlebar-change-language-link,#top-bar #session-status .titlebar-search-link{text-decoration:none;margin:0 5px;color:white}#top-bar #session-status .username{display:none}@media screen and (min-width: 481px){#top-bar #session-status .username{display:inline;margin-right:5px}}.top-bar-search{display:none;max-width:68em;position:relative;margin:0 auto}.top-bar-search .tts{position:absolute;top:0;right:0;z-index:2}@media screen and (max-width: 480px){.top-bar-search .tts{width:100%}}.top-bar-search form{padding:0 !important;margin:0 !important;background-color:#A03033 !important}.top-bar-search form input[type='submit']{border-left:1px solid black;padding:5px 10px;font-size:0.7em;font-weight:500}.top-bar-search form input[type='text']{max-width:90%;font-size:0.7em;padding:2px 10px;margin:3px}#header{padding-top:1em;padding-bottom:1em;box-shadow:0 0 15px 5px rgba(0,0,0,0.1);position:fixed;width:100%;height:64px;max-height:64px;font-size:16px;top:0;z-index:1;background-color:#111;border-bottom:1px solid #323232;color:white;transition:border-bottom-color 0.1s ease-in}#header.scroll-border:not(.scrolled){border-bottom-color:transparent}#header-items,#header-items-mobile,#header-popup-menu{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;align-content:center;max-width:1200px;margin:0 auto;padding-left:.5em;padding-right:.5em;font-size:16px;line-height:24px}#header-items .samfundet-logo,#header-items-mobile .samfundet-logo,#header-popup-menu .samfundet-logo{background-image:url(/assets/header/Samfundetlogo_hvit-cfa96f20a4bb3e05d158e7f972303da5687cec303d9019d958323ebee2f48f80.png);background-repeat:no-repeat;background-size:contain;width:250px;height:20px;margin-right:2em}#header-items .samfundet-logo.beta,#header-items-mobile .samfundet-logo.beta,#header-popup-menu .samfundet-logo.beta{background-image:url(/assets/header/Samfundetlogo_hvit_beta-3c047ce0f48b121ea88afea2be9d4b6412b79ae286ef323af6e27d561906ac0e.png)}#header-items .change-language,#header-items-mobile .change-language,#header-popup-menu .change-language{width:28px;height:20px;margin-right:10px;background-image:url(/assets/header/english-c1e072571a947a0dfc20c515d60230c4722e0f39c61ce7aafa65163bf860cc45.png);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:3px;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1)}#header-items .change-language.en,#header-items-mobile .change-language.en,#header-popup-menu .change-language.en{background-image:url(/assets/header/norwegian-7f942d1f51c433326a0bda0d2d196053e115469de8071e11cb1c29b5cee506f1.png)}#header-items .username,#header-items-mobile .username,#header-popup-menu .username{display:flex;flex-direction:row;align-items:center;color:#777;margin-left:1em;white-space:nowrap;cursor:pointer;border-radius:4px;padding:1px;padding-left:6px;padding-right:6px;transition:.2s;background-color:inherit}#header-items .username .icon,#header-items-mobile .username .icon,#header-popup-menu .username .icon{background-image:url(/assets/header/user-dff857524b2d4537edcacdbf557ec101d832105879c811742d4c368b7baa32e6.png);background-repeat:no-repeat;background-size:cover;background-position:center;width:16px;height:16px;margin-right:4px}#header-items .username:hover,#header-items-mobile .username:hover,#header-popup-menu .username:hover{background-color:#222;transition:.2s}#header-items .username.idle,#header-items-mobile .username.idle,#header-popup-menu .username.idle{cursor:default}#header-items .username.idle:hover,#header-items-mobile .username.idle:hover,#header-popup-menu .username.idle:hover{background-color:white}#header-items .header-item,#header-items-mobile .header-item,#header-popup-menu .header-item{flex:1;text-transform:uppercase;text-align:center;padding-left:10px;padding-right:10px}#header-items .header-item a,#header-items-mobile .header-item a,#header-popup-menu .header-item a{color:#eee;display:flex;justify-content:center;gap:5px}#header-items .header-item a .chevron,#header-items-mobile .header-item a .chevron,#header-popup-menu .header-item a .chevron{background-image:url(/assets/icons/white-arrow-294c8937a99be63853532ec5fa2fd82af6074fa3676d77e05f22f129ca13ce66.png);width:1em;height:1em;background-size:contain;margin-top:3px}#header-items .header-item>a:hover,#header-items-mobile .header-item>a:hover,#header-popup-menu .header-item>a:hover{color:#bbb;cursor:pointer}#header-items .header-item>a:hover .chevron,#header-items-mobile .header-item>a:hover .chevron,#header-popup-menu .header-item>a:hover .chevron{filter:brightness(90%)}#header-items .header-item.highlight>a,#header-items-mobile .header-item.highlight>a,#header-popup-menu .header-item.highlight>a{background-color:#337ab7;padding-left:10px;padding-right:10px;padding-top:2px;border-radius:100px}#header-items .header-item.highlight>a:hover,#header-items-mobile .header-item.highlight>a:hover,#header-popup-menu .header-item.highlight>a:hover{filter:brightness(120%);color:white}#header-items .header-item.login,#header-items-mobile .header-item.login,#header-popup-menu .header-item.login{text-align:right}#header-items .header-item.dropdown:hover .drawer-anchor,#header-items-mobile .header-item.dropdown:hover .drawer-anchor,#header-popup-menu .header-item.dropdown:hover .drawer-anchor{display:block}#header-items .header-item.dropdown .dropdown-header,#header-items-mobile .header-item.dropdown .dropdown-header,#header-popup-menu .header-item.dropdown .dropdown-header{width:8em}#header-items .header-item.dropdown .drawer-anchor,#header-items-mobile .header-item.dropdown .drawer-anchor,#header-popup-menu .header-item.dropdown .drawer-anchor{height:0;width:100%;max-width:8em;position:relative;top:-20px;display:none;overflow:visible;z-index:1}#header-items .header-item.dropdown .drawer-anchor.hidden,#header-items-mobile .header-item.dropdown .drawer-anchor.hidden,#header-popup-menu .header-item.dropdown .drawer-anchor.hidden{display:none;pointer-events:none !important;opacity:0}#header-items .header-item.dropdown .drawer-anchor .drawer,#header-items-mobile .header-item.dropdown .drawer-anchor .drawer,#header-popup-menu .header-item.dropdown .drawer-anchor .drawer{display:flex;flex-direction:column;background-color:transparent;padding-top:40px;box-shadow:1px 1px 10px 5px rgba(0,0,0,0.2);width:10em}#header-items .header-item.dropdown .drawer-anchor .drawer .drawer-item,#header-items-mobile .header-item.dropdown .drawer-anchor .drawer .drawer-item,#header-popup-menu .header-item.dropdown .drawer-anchor .drawer .drawer-item{justify-content:flex-start;background-color:black;text-align:left;padding:5px;padding-left:20px;white-space:nowrap;width:10em}#header-items .header-item.dropdown .drawer-anchor .drawer .drawer-item:last-child,#header-items-mobile .header-item.dropdown .drawer-anchor .drawer .drawer-item:last-child,#header-popup-menu .header-item.dropdown .drawer-anchor .drawer .drawer-item:last-child{padding-bottom:8px}#header-items .header-item.dropdown .drawer-anchor .drawer .drawer-item:hover,#header-items-mobile .header-item.dropdown .drawer-anchor .drawer .drawer-item:hover,#header-popup-menu .header-item.dropdown .drawer-anchor .drawer .drawer-item:hover{cursor:pointer;background-color:#A03033}#header-items-mobile{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-left:20px;padding-right:20px}#header-items-mobile .samfundet-logo{margin-right:0}@media only screen and (max-width: 300px){#header-items-mobile .samfundet-logo{background-image:url(/assets/header/samfundet_128-f0435c811f2adf063dc55ce16751bc4206445390e86ba8e576540993736e069f.png);background-repeat:no-repeat;background-size:contain;width:32px;height:32px}}#header-items-mobile #header-hamburger-menu{width:32px;height:32px;display:flex;flex-direction:column;justify-content:space-evenly}#header-items-mobile #header-hamburger-menu .hamburger-line{width:32px;height:4px;background-color:white;transition:.2s}#header-items-mobile #header-hamburger-menu.open .hamburger-line.mid{opacity:0}#header-items-mobile #header-hamburger-menu.open .hamburger-line.bot{transform:translateY(-9px) rotate(-45deg)}#header-items-mobile #header-hamburger-menu.open .hamburger-line.top{transform:translateY(9px) rotate(45deg)}@media only screen and (max-width: 950px){#header-items{display:none}#header-items-mobile{display:flex}}#header.members #header-items .username,#header.members #header-popup-menu .username{background-color:white}#header.job_applications.index #header-items .username,#header.job_applications.index #header-popup-menu .username{background-color:white}#header.events.index #header-items .header-item.events>a,#header.events.index #header-popup-menu .header-item.events>a{border-bottom:2px solid #337ab7}#header.pages.index #header-items .header-item.info>a,#header.pages.index #header-popup-menu .header-item.info>a{border-bottom:2px solid #337ab7}#header.admissions.index #header-items .header-item.volunteer>a,#header.admissions.index #header-popup-menu .header-item.volunteer>a{border-bottom:2px solid #337ab7}#header-popup-menu{position:fixed;left:0;top:64px;height:calc(100vh - 64px);width:100vw;background-color:#111;z-index:1000;display:none;flex-direction:column;justify-content:center;align-items:center}#header-popup-menu #info-button.enabled a,#header-popup-menu #venues-button.enabled a{border-bottom:2px solid #A03033;padding-bottom:4px}#header-popup-menu #info-button.enabled a .chevron,#header-popup-menu #venues-button.enabled a .chevron{transform:rotate(180deg)}#header-popup-menu .header-item{flex:0;font-size:1.5em;margin-bottom:.75em;margin-left:0}#header-popup-menu .username{margin:0}#header-popup-menu .change-language{margin-left:0;margin-bottom:.5em;width:48px;height:32px}#header-popup-menu #info-drawer,#header-popup-menu #venues-drawer{display:flex;flex-direction:column;gap:.5em}#header-popup-menu #info-drawer .drawer-item,#header-popup-menu #venues-drawer .drawer-item{font-size:1.25em;text-transform:uppercase;text-align:center;color:#ddd}#header-popup-menu #info-drawer.hidden,#header-popup-menu #venues-drawer.hidden{max-height:0px;opacity:0;pointer-events:none !important}#header-popup-menu #info-drawer:not(.hidden),#header-popup-menu #venues-drawer:not(.hidden){margin-bottom:2em}#header-popup-menu .info-drawer-hide-other.hidden,#header-popup-menu .venues-drawer-hide-other.hidden{display:none}#header-popup-menu.open{display:flex}.header-easter-egg{width:0px;height:0px;position:relative}.header-easter-egg .santa-hat{background-image:url(/assets/header/santa_hat-28805ec24e64a75018ebe0bb4f104c77aafd809199d992b52b458d908528bca2.png);background-repeat:no-repeat;background-size:contain;width:32px;height:32px;position:relative;top:-10px;left:-16px;transform:rotate(-14deg)}.header-easter-egg .cobweb{background-image:url(/assets/header/cobweb-42227ec62e25e18e6ad3b0e9e88e7033f8710ab5d3870baf6e6abe4cf2e08dfd.png);background-repeat:no-repeat;background-size:contain;width:256px;height:256px;position:fixed;top:60px;left:0;z-index:10;pointer-events:none !important}@media screen and (max-width: 480px){.header-easter-egg .cobweb{width:128px;height:128px}}.header-easter-egg .spider{background-image:url(/assets/header/spider-f19b1d5f200224867e801cea993ef9e0c551c35cc80934b9c84136358cbb5dbf.png);background-repeat:no-repeat;background-size:contain;right:0;top:50px;position:fixed;width:150px;height:150px;z-index:10;pointer-events:none !important}@media screen and (max-width: 480px){.header-easter-egg .spider{display:none}}html,body{height:100%}#sticky-footer-wrapper{clear:both;min-height:100%;height:auto !important;height:100%;margin-bottom:-280px}#sticky-footer-wrapper #sticky-footer-wrapper-footer{height:280px}#footer{clear:both;position:relative;height:280px}#footer{background-color:#f5f5f5;color:#555;font-weight:300;font-size:20px}#footer #cookies{text-align:center;font-size:15px;margin-top:1rem}#footer a{text-decoration:none;color:#777}#footer a:hover{color:#888}#footer #footer-wrapper{padding-top:35px;max-width:1200px;margin-left:auto;margin-right:auto}#footer #footer-wrapper::after{clear:both;content:"";display:table}#footer #footer-wrapper ul{list-style-type:none;padding-left:0}#footer #footer-wrapper #social{text-align:right;float:left;display:block;margin-right:2.35765%;width:40.29137%}#footer #footer-wrapper #social:last-child{margin-right:0}#footer #footer-wrapper #social li{margin:2px 0}#footer #footer-wrapper img{margin-left:3px;width:24px;height:24px;vertical-align:middle}#footer #footer-wrapper #contact{text-align:left;float:left;display:block;margin-right:2.35765%;width:57.35098%}#footer #footer-wrapper #contact:last-child{margin-right:0}#footer #footer-wrapper #contact li{margin:5px 0}#footer #footer-wrapper #contact-editors{text-align:center}#footer #footer-wrapper #contact-editors ul{margin-bottom:8px}#footer-separator{width:100%;border-bottom:1px solid #e6e6e6}#sponsors{font-size:20px;font-weight:300;text-align:center;display:flex;flex-direction:row;justify-content:center;color:#969696;max-width:100%;overflow-x:hidden;padding-top:1em;background-color:rgba(255,255,255,0.9);z-index:1}@media screen and (max-width: 480px){#sponsors{flex-direction:column}}#sponsors #mainsponsor,#sponsors #partners,#sponsors #othersponsors{padding-left:1em;padding-right:1em}#sponsors #mainsponsor .horizontal-flex,#sponsors #partners .horizontal-flex,#sponsors #othersponsors .horizontal-flex{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}#sponsors #mainsponsor .trondheim-kommune-container,#sponsors #partners .trondheim-kommune-container,#sponsors #othersponsors .trondheim-kommune-container{display:flex;flex-direction:row;align-items:center;margin-right:20px;margin-left:20px}#sponsors #mainsponsor .sit-icon,#sponsors #partners .sit-icon,#sponsors #othersponsors .sit-icon{background-image:url(/assets/footer/sit-68121060383718cb8d67b8d9efe32708c29d02763b60916f45d403ddd334eb92.png);background-size:contain;height:40px;width:65px;background-repeat:no-repeat;margin-right:20px}#sponsors #mainsponsor .trondheim-kommune-icon,#sponsors #partners .trondheim-kommune-icon,#sponsors #othersponsors .trondheim-kommune-icon{background-image:url(/assets/footer/trondheim_kommune-f8659b6c2165db4146479e8917c762d7a8d08bf9e08fc9b79fd0f26aa786febe.png);background-size:contain;height:38px;width:38px;background-repeat:no-repeat}#sponsors #mainsponsor .reitan-icon,#sponsors #partners .reitan-icon,#sponsors #othersponsors .reitan-icon{background-image:url(/assets/footer/reitan_est-cf4bb406fe1523b1ed53fd4ac95109314f45b241459494ff2d1bc14c153dbafc.png);background-size:contain;width:175px;height:60px;background-repeat:no-repeat}#sponsors #mainsponsor .sparebank1-icon,#sponsors #partners .sparebank1-icon,#sponsors #othersponsors .sparebank1-icon{background-image:url(/assets/footer/sparebank1-e636cd068c113fcfb08e58481b2fd0f90c05aff4ff7ad7580eeb48c7ee85ce0b.png);background-size:contain;width:110px;height:30px;background-repeat:no-repeat}#sponsors #mainsponsor .trondheim-kommune-text,#sponsors #partners .trondheim-kommune-text,#sponsors #othersponsors .trondheim-kommune-text{font-family:Calibri, sans-serif;color:black;white-space:nowrap;text-align:left;font-size:12px}#sponsors #mainsponsor .logo,#sponsors #mainsponsor .sponsortext,#sponsors #partners .logo,#sponsors #partners .sponsortext,#sponsors #othersponsors .logo,#sponsors #othersponsors .sponsortext{display:block}#sponsors #mainsponsor .logo a,#sponsors #mainsponsor .sponsortext a,#sponsors #partners .logo a,#sponsors #partners .sponsortext a,#sponsors #othersponsors .logo a,#sponsors #othersponsors .sponsortext a{display:inline-block;margin:auto;padding:40px;height:60px;width:120px;background-position:center;background-repeat:no-repeat;background-size:120px}@media (max-width: 400px){#sponsors #mainsponsor .logo a,#sponsors #mainsponsor .sponsortext a,#sponsors #partners .logo a,#sponsors #partners .sponsortext a,#sponsors #othersponsors .logo a,#sponsors #othersponsors .sponsortext a{background-size:100px;width:100px;height:50px}}#sponsors #mainsponsor .logo a.dnb-icon,#sponsors #mainsponsor .sponsortext a.dnb-icon,#sponsors #partners .logo a.dnb-icon,#sponsors #partners .sponsortext a.dnb-icon,#sponsors #othersponsors .logo a.dnb-icon,#sponsors #othersponsors .sponsortext a.dnb-icon{background-image:url(/assets/footer/dnb-1ed33443a391ae92319c3bfeb736ed1c6f93c3b7962386df7af21f282dd5f3cc.png)}#sponsors #mainsponsor .logo a.isfit-icon,#sponsors #mainsponsor .sponsortext a.isfit-icon,#sponsors #partners .logo a.isfit-icon,#sponsors #partners .sponsortext a.isfit-icon,#sponsors #othersponsors .logo a.isfit-icon,#sponsors #othersponsors .sponsortext a.isfit-icon{background-image:url(/assets/footer/isfit-5cc6f837cfb7b8fd4a0addb90ff3aedf7f184b9a991471062841a65dec45f70c.png)}#sponsors #mainsponsor .logo a.uka-icon,#sponsors #mainsponsor .sponsortext a.uka-icon,#sponsors #partners .logo a.uka-icon,#sponsors #partners .sponsortext a.uka-icon,#sponsors #othersponsors .logo a.uka-icon,#sponsors #othersponsors .sponsortext a.uka-icon{background-image:url(/assets/footer/uka-254be655d820070a44a4da908c789bc06d5fe90025c51c0c5cc306d649432841.png)}#sponsors #mainsponsor .logo a.kulturrom-icon,#sponsors #mainsponsor .sponsortext a.kulturrom-icon,#sponsors #partners .logo a.kulturrom-icon,#sponsors #partners .sponsortext a.kulturrom-icon,#sponsors #othersponsors .logo a.kulturrom-icon,#sponsors #othersponsors .sponsortext a.kulturrom-icon{background-image:url(/assets/footer/kulturrom-d54746b7a125b6702cb317efae698a463a252f2c39bd2497a83d2475f6acd1db.png);background-size:contain}form:not(.custom-form) .image-preview{margin-top:.5em}form:not(.custom-form) p.inline-hints{font-size:1em;margin:0;margin-top:.1em;color:#888}form:not(.custom-form) p.inline-errors{font-weight:bold;color:red;font-size:1em;text-align:left}form:not(.custom-form) p.inline-errors:first-letter{text-transform:uppercase}form:not(.custom-form) fieldset legend{font-size:1em;font-weight:bold;padding:.25em;width:calc(100% - .4em);background-color:#337ab7;border-radius:8px;color:white;margin-left:.2em;margin-right:.2em;text-align:center}form:not(.custom-form) fieldset ol{padding:.5em;padding-bottom:1em;padding-top:0;list-style-type:none;padding-left:0}form:not(.custom-form) fieldset ol #applicant_gdpr_checkbox_input label a{margin-left:.25em}form:not(.custom-form) fieldset ol li{flex:1;padding-left:.25em;padding-right:.25em}form:not(.custom-form) fieldset ol li input:not([type='checkbox']):not([type='radio']){padding:.5em;min-width:250px;max-height:32px;min-height:32px;height:32px}form:not(.custom-form) fieldset ol li textarea{min-height:80px;padding:.5em}form:not(.custom-form) fieldset ol li select{width:100%;border:1px solid #aaa;border-radius:4px;max-height:32px;min-height:32px;height:32px}form:not(.custom-form) fieldset ol li input[type="submit"]{background-color:#27ae60;font-weight:bold;transition:.2s;cursor:pointer;padding-left:1em;padding-right:1em;margin:0 auto;width:fit-content}form:not(.custom-form) fieldset ol li input[type="submit"]:hover{transform:translateY(-1px);filter:brightness(110%);transition:.2s}form:not(.custom-form) fieldset ol li label{display:flex;flex-direction:row;text-align:left;font-weight:300;font-size:1.2em}form:not(.custom-form) fieldset ol li label input[type="radio"],form:not(.custom-form) fieldset ol li label input[type="checkbox"]{border:0;width:16px;height:16px;background-color:#337ab7;margin-top:3px;margin-right:5px}form:not(.custom-form) fieldset ol li label label label{flex:1;text-align:left}form:not(.custom-form) fieldset ol li input:disabled,form:not(.custom-form) fieldset ol li label.disabled{opacity:0.5}form:not(.custom-form) fieldset.choices legend{display:none}form.custom-form.search-form input#search,form.custom-form.search-form select,form.custom-form.archive-search-form input#search,form.custom-form.archive-search-form select{padding:.5em;border:1px solid #aaa;border-radius:4px}form.custom-form.search-form input#search,form.custom-form.archive-search-form input#search{min-width:250px}#admission-notice{text-align:center}.login-form{text-align:center;float:left;display:block;margin-right:2.35765%;width:100%}.login-form:last-child{margin-right:0}.login-form form input[type=text],.login-form form input[type=password]{padding:10px;font-size:20px;border:1px solid rgba(0,0,0,0.5)}@media screen and (max-width: 768px){.login-form form input[type=text],.login-form form input[type=password]{width:100%}}.login-form form p{margin:16px 0}@media screen and (min-width: 481px){.login-form.open-admission{float:left;display:block;margin-right:2.35765%;width:48.82117%}.login-form.open-admission:last-child{margin-right:0}.login-form.open-admission.member{text-align:right;float:left;width:47%}.login-form.open-admission.applicant{text-align:left;float:right;width:47%}}.modal{width:90% !important}@media screen and (min-width: 769px){.modal{max-width:800px !important}}.flash{padding:20px;text-align:center;text-transform:uppercase;font-weight:700;color:white;margin-bottom:1em;border-radius:5px;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.flash.error{background-color:#A03033}.flash.success{background-color:#27ae60}.flash.message{background-color:#512D44}.flash.notice{background-color:#337ab7;border:1px solid #356d88}.flash.notice a{color:orange}.ribbon-image-wrapper{position:relative}.ribbon-image-wrapper .ribbon-long-wrapper{width:185px;height:188px;overflow:hidden;position:absolute;top:0px;right:0px}.ribbon-image-wrapper .ribbon-long-wrapper .ribbon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:18px;color:#FFFFFF;text-transform:uppercase;text-align:center;position:relative;padding:11px 0;left:-8px;top:47px;width:250px}.ribbon-image-wrapper .ribbon-long-wrapper .ribbon.red{background-color:#A03033}.ribbon-image-wrapper .ribbon-long-wrapper .ribbon.blue{background-color:#337ab7}.ribbon-image-wrapper .ribbon-short-wrapper{width:100px;height:102px;overflow:hidden;position:absolute;top:0px;right:0px}.ribbon-image-wrapper .ribbon-short-wrapper .ribbon{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);font-size:18px;color:#FFFFFF;text-transform:uppercase;text-align:center;position:relative;padding:8px 0;left:-8px;top:15px;width:150px}.ribbon-image-wrapper .ribbon-short-wrapper .ribbon.red{background-color:#A03033}.ribbon-image-wrapper .ribbon-short-wrapper .ribbon.blue{background-color:#337ab7}.pagination{text-align:center;padding:0.3em;cursor:default}.pagination a,.pagination span,.pagination em{padding:0.2em 0.5em}.pagination .disabled{color:#aaaaaa}.pagination .current{font-style:normal;font-weight:700;color:#a03033}.pagination a{border:1px solid #dddddd;color:#a03033;text-decoration:none}.pagination .pagination a:hover,.pagination .pagination a:focus{border-color:#003366;background:#0063dc;color:white}.pagination .page_info{color:#aaaaaa;padding-top:0.8em}.pagination .previous_page,.pagination .next_page{border-width:2px}.pagination .previous_page{margin-right:1em}.pagination .next_page{margin-left:1em}a.admissions-frontpage-highjack{padding:2px;background-color:white;display:block;text-align:center}.countdown-unit{background-color:#eee;padding:20px;text-align:center;margin-bottom:20px;float:left;display:block;margin-right:2.35765%;width:100%}@media screen and (min-width: 769px){.countdown-unit{margin-bottom:0px}}.countdown-unit:last-child{margin-right:0}.countdown-unit h2{text-transform:uppercase;margin-top:0}.countdown-unit .time-left{font-size:1.5em}.countdown-unit .time-left div{display:inline;color:#A03033;font-weight:700}.hero-unit{color:black;border-radius:4px;margin-bottom:1em;display:flex;flex-direction:column}.hero-unit .sections{display:flex;flex-direction:row}@media screen and (max-width: 768px){.hero-unit .sections{flex-direction:column}}.hero-unit .sections #opening-hours-button{display:block}@media screen and (min-width: 769px){.hero-unit .sections #opening-hours-button{display:none}}.hero-unit .sections #opening-hours-button .hide{display:none}.hero-unit .sections #opening-hours-button.open>.show{display:none}.hero-unit .sections #opening-hours-button.open>.hide{display:block}.hero-unit .sections .opening-hours,.hero-unit .sections .events-today{flex-basis:50%;padding-left:1em;padding-right:1em}@media screen and (max-width: 768px){.hero-unit .sections .opening-hours,.hero-unit .sections .events-today{flex:1;margin-top:1em;margin-bottom:1em;padding-left:.2em;padding-right:.2em}}.hero-unit .sections .opening-hours .hero-section-title,.hero-unit .sections .events-today .hero-section-title{text-align:center;text-transform:uppercase;margin-top:0;font-weight:bold;font-size:1.5em}.hero-unit .sections .opening-hours table,.hero-unit .sections .events-today table{margin:20px auto;width:100%}@media screen and (min-width: 481px){.hero-unit .sections .opening-hours table,.hero-unit .sections .events-today table{width:auto;min-width:250px}}.hero-unit .sections .opening-hours table td,.hero-unit .sections .events-today table td{padding:3px 5px;vertical-align:top}@media screen and (min-width: 481px){.hero-unit .sections .opening-hours table td,.hero-unit .sections .events-today table td{padding:3px 10px}}.hero-unit .opening-hours-link{cursor:pointer;padding:5px 12px 5px 10px;text-transform:uppercase;text-align:center;width:max-content;margin:0 auto;margin-bottom:30px;color:black;background-color:white;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05);border:1px solid #e6e6e6;border-radius:.25em}.hero-unit .opening-hours-link:hover{filter:brightness(110%)}.hero-unit .date-today h2{margin:0.5em 0 0 0;font-size:1.2em;text-align:center;text-transform:initial;color:#555}.hero-unit .opening-hours{display:block}.hero-unit .opening-hours .everything-closed{margin-left:10px;padding-bottom:10px}@media screen and (max-width: 480px){.hero-unit .opening-hours{display:None}}@media screen and (min-width: 481px){.hero-unit .opening-hours{display:block !important}}.hero-unit .opening-hours .time{text-align:right;color:black}.hero-unit .opening-hours .area{text-transform:uppercase;font-weight:500}.hero-unit .opening-hours .area a{color:#A03033;text-decoration:underline}@media screen and (min-width: 769px){.hero-unit .opening-hours .date-today{display:none}}.hero-unit .opening-hours .time>a:hover,.hero-unit .opening-hours .area>a:hover{text-decoration:underline}.hero-unit .events-today .title{word-break:break-word}.hero-unit .events-today .title a{font-weight:500;color:#A03033;text-decoration:underline;text-transform:uppercase}.hero-unit .events-today .title a:hover{text-decoration:underline}.hero-unit .events-today .time{text-align:right;color:black}.hero-unit .events-today .area{text-transform:uppercase}.hero-unit .events-today .no-events{text-align:center;margin:1em}.upcoming-events{clear:top;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:100%}.upcoming-events .upcoming-event,.upcoming-events .upcoming-blog{flex-basis:calc(50% - 1em);margin-bottom:2em;background-color:white;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05);border-radius:4px;border:1px solid #e6e6e6;overflow:hidden}@media screen and (max-width: 768px){.upcoming-events .upcoming-event,.upcoming-events .upcoming-blog{flex-basis:100%;margin-left:0;margin-right:0;border-radius:0;margin-bottom:.5em}}.upcoming-events .upcoming-event .picture,.upcoming-events .upcoming-blog .picture{width:100%;height:200px;max-height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:.5s;overflow:hidden;filter:brightness(100%)}@media screen and (max-width: 480px){.upcoming-events .upcoming-event .picture,.upcoming-events .upcoming-blog .picture{height:150px}}.upcoming-events .upcoming-event .picture:hover,.upcoming-events .upcoming-blog .picture:hover{filter:brightness(105%);transform:scale(1.02);transition:.5s}.upcoming-events .upcoming-event .locked-border,.upcoming-events .upcoming-blog .locked-border{border-style:solid;border-width:10px;position:absolute;top:0px;width:100%;height:100%}.upcoming-events .upcoming-event .locked-border img,.upcoming-events .upcoming-blog .locked-border img{width:60px;height:60px}.upcoming-events .upcoming-event .event-info,.upcoming-events .upcoming-blog .event-info{padding:1em}.upcoming-events .upcoming-event .event-info .what,.upcoming-events .upcoming-blog .event-info .what{font-weight:lighter;font-size:1em;display:flex;flex-direction:row}.upcoming-events .upcoming-event .event-info .what .type-area,.upcoming-events .upcoming-blog .event-info .what .type-area{flex:1}.upcoming-events .upcoming-event .event-info .what .datetime,.upcoming-events .upcoming-blog .event-info .what .datetime{color:#787878}.upcoming-events .upcoming-event .event-info .title-row,.upcoming-events .upcoming-blog .event-info .title-row{display:flex;flex-direction:row;align-items:flex-end;margin-top:.5em}.upcoming-events .upcoming-event .event-info .title-row .title,.upcoming-events .upcoming-blog .event-info .title-row .title{font-weight:bold;font-size:1.75em;flex:1;cursor:pointer}.upcoming-events .upcoming-event .event-info .title-row .title a,.upcoming-events .upcoming-blog .event-info .title-row .title a{color:black}@media screen and (max-width: 480px){.upcoming-events .upcoming-event .event-info .title-row .title,.upcoming-events .upcoming-blog .event-info .title-row .title{font-size:1em}}.upcoming-events .upcoming-event .event-info .title-row .title:hover,.upcoming-events .upcoming-blog .event-info .title-row .title:hover{text-decoration:underline}.upcoming-events .upcoming-event .event-info .title-row .purchase-button,.upcoming-events .upcoming-blog .event-info .title-row .purchase-button{float:right;margin-left:0.3em;margin-bottom:0.2em}.upcoming-events .upcoming-event .event-info .title-row .purchase-button a,.upcoming-events .upcoming-blog .event-info .title-row .purchase-button a{display:inline-block}.upcoming-events .upcoming-blog h2,.upcoming-events .upcoming-blog h2 a{color:#337ab7}@media screen and (min-width: 769px){.banner-event-mobile{display:none}}.front-page-lock-actions{display:flex;flex-direction:row}.mailing_list form{background-color:#eeeeee}.mailing_list form .mailing_list_fields{display:table;padding:0 10px;margin:0 auto}.mailing_list form input[type=email]{margin:0, 10px;padding:10px;font-size:1em;width:250px;border:1px solid rgba(0,0,0,0.5)}@media screen and (max-width: 768px){.mailing_list form input[type=email]{width:100%;margin-bottom:5px}}.mailing_list form input[type=submit]{width:250px;color:white;background-color:#A03033}@media screen and (max-width: 768px){.mailing_list form input[type=submit]{width:100%}}.banner{display:block;width:100%}.banner #banner-image-link{display:block}.banner #banner-image-link .banner-image{height:400px;width:100%;background-image:url();background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 480px){.banner #banner-image-link .banner-image{height:200px;width:100%;background-image:url();background-size:cover;background-position:center;background-repeat:no-repeat}}.banner #banner-image-link .banner-image .container{position:relative;height:400px}@media screen and (max-width: 480px){.banner #banner-image-link .banner-image .container{height:200px}}.banner #banner-image-link .banner-image .container .image-text{line-height:1;margin:30px 15px;position:absolute}.banner #banner-image-link .banner-image .container .image-text.right{text-align:right;right:0;bottom:0}.banner #banner-image-link .banner-image .container .image-text.right .wrapper{float:right;clear:right}.banner #banner-image-link .banner-image .container .image-text.left{text-align:left;left:0;bottom:0}.banner #banner-image-link .banner-image .container .image-text.left .wrapper{float:left;clear:left}.banner #banner-image-link .banner-image .container .image-text.hide{display:none}.banner #banner-image-link .banner-image .container .image-text .wrapper{margin-bottom:15px}.banner #banner-image-link .banner-image .container .image-text .wrapper:last-child{margin-bottom:0px}.banner #banner-image-link .banner-image .container .image-text .front-elem{display:inline;line-height:1.2;padding:0 5px}.banner #banner-image-link .banner-image .container .image-text .date,.banner #banner-image-link .banner-image .container .image-text .where,.banner #banner-image-link .banner-image .container .image-text .type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner #banner-image-link .banner-image .container .image-text .date,.banner #banner-image-link .banner-image .container .image-text .where,.banner #banner-image-link .banner-image .container .image-text .type,.banner #banner-image-link .banner-image .container .image-text .title{text-transform:uppercase}.banner #banner-image-link .banner-image .container .image-text .date,.banner #banner-image-link .banner-image .container .image-text .where,.banner #banner-image-link .banner-image .container .image-text .title{font-weight:500}.banner #banner-image-link .banner-image .container .image-text .date{font-size:65pt}.banner #banner-image-link .banner-image .container .image-text .where{font-size:45.5pt}.banner #banner-image-link .banner-image .container .image-text .type{font-size:45.5pt}.banner #banner-image-link .banner-image .container .image-text .title{font-size:39pt}#banner-image-edit{margin-top:16px;display:block;text-align:center}.banner-type-location-double-slash-text{margin-right:10px;letter-spacing:-15px}.nybygg-countdown{margin-bottom:30px}.nybygg-countdown .title{text-align:center;text-transform:uppercase;margin-top:0;font-weight:bold;font-size:1.5em}.nybygg-countdown .countdown{display:flex;justify-content:center;gap:30px}.nybygg-countdown .countdown .timer{font-size:2.5em;color:black}.nybygg-countdown .countdown .section{text-align:center;color:#aaa}.nybygg-countdown .open{color:#A03033;font-size:2.5em;text-align:center;font-weight:700}.nybygg-countdown .time-left{font-size:1.5em}.nybygg-countdown .time-left div{display:inline;color:#A03033;font-weight:700}.open_banner_container{background:#111111;padding-bottom:2px;border-bottom:1px solid #323232}.open_banner{max-width:1200px;margin:0 auto;padding:0 0.5rem;color:white}@media only screen and (max-width: 768px){.open_banner{text-align:center}}@media only screen and (max-width: 950px){.open_banner{padding:0 20px}}.open_time{font-weight:300}.event-div{padding:.2em;padding-left:1em;padding-right:1em;align-items:center}.event-div .column{flex:1;flex-basis:33%;padding-left:.2em;padding-right:.2em}.event-div .column.button{text-align:right;flex-basis:100px}.event-div .column.timeArea{display:flex;flex-direction:row}.event-div .time{flex-basis:50%;min-width:100px;color:black}.event-div .area{flex-basis:50%}.event-div .inline-price{color:gray}.event-div:not(:last-child){border-bottom:1px solid #ddd}@media only screen and (max-width: 800px){.event-div .column.timeArea{display:flex;flex-direction:column}}@media only screen and (max-width: 600px){.event-div .column.inline-price{display:none}}@media only screen and (max-width: 380px){.event-div .column{flex-basis:50%}.event-div .time,.event-div .area{text-align:right}.event-div .column.button{display:none}}.info_box{margin-bottom:2em;display:flex;flex-direction:row;flex-wrap:wrap;border-radius:4px;overflow:hidden;justify-content:center}@media screen and (max-width: 768px){.info_box{flex-direction:column;margin-left:0;margin-right:0;border-radius:0;margin-bottom:.5em}}.info_box .picture{flex-basis:calc(50%);width:100%;height:200px;max-height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;transition:.5s;overflow:hidden;filter:brightness(100%)}@media screen and (max-width: 480px){.info_box .picture{height:150px}}.info_box .picture:hover{filter:brightness(105%);transform:scale(1.02);transition:.5s}.info_box .locked-border{border-style:solid;border-width:10px;border-color:transparent;position:absolute;top:0px;width:100%;height:100%}.info_box .info_text{padding-left:2em;padding-right:2em;max-height:200px;flex-basis:50%;align-items:center}.info_box .info_text .info_text_title{font-weight:bold;font-size:1.75em;cursor:pointer}@media screen and (max-width: 768px){.info_box .info_text .info_text_title{font-size:1.5em}}@media screen and (max-width: 480px){.info_box .info_text .info_text_title{font-size:1.5em;text-align:center}}.info_box .info_text .info_text_title:hover{text-decoration:underline}.info_box .info_text .info_text_body{font-weight:lighter;font-size:1em;max-height:100px;overflow:hidden}@media screen and (max-width: 480px){.info_box .info_text .info_text_body{display:none}}.info_box.no-link .info_text .info_text_title:hover{text-decoration:none;cursor:default}.info_box.no-link .info_text .info_text_body{cursor:default}.info_box.no-link .picture:hover{transform:none;cursor:default}.info_box.red{background-color:#A03033;border:1px solid #e6e6e6;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.info_box.red .info_text .info_text_title{color:white}.info_box.red .info_text .info_text_body{color:white}.info_box.blue{background-color:#337ab7;border:1px solid #e6e6e6;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.info_box.blue .info_text .info_text_title{color:white}.info_box.blue .info_text .info_text_body{color:white}.info_box.white{background-color:white;border:1px solid #e6e6e6;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.info_box.white .info_text .info_text_title{color:#111}.info_box.white .info_text .info_text_body{color:#111}.info_box.green{background-color:#27ae60;border:1px solid #e6e6e6;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.info_box.green .info_text .info_text_title{color:white}.info_box.green .info_text .info_text_body{color:white}.info_box.black{background-color:#111;border:1px solid #e6e6e6;box-shadow:2px 2px 20px 5px rgba(0,0,0,0.05)}.info_box.black .info_text .info_text_title{color:white}.info_box.black .info_text .info_text_body{color:white}.main-menu{margin-bottom:2em;background-color:#eeeeee;text-transform:uppercase;font-weight:300;float:left;display:block;margin-right:2.35765%;width:100%}.main-menu:last-child{margin-right:0}@media screen and (min-width: 769px){.main-menu{border-right:1px solid #000;background-color:transparent;float:left;display:block;margin-right:2.35765%;width:27.49666%}.main-menu:last-child{margin-right:0}}.main-menu .menu-content{display:none}@media screen and (min-width: 769px){.main-menu .menu-content{display:block}}.menu-content{padding:0 5px 5px 5px}.menu-content .menu_root ul{list-style-type:none;margin:0}.menu-content .menu_root ul:not(.menu_root){-webkit-transition:max-height, 0.7s, ease-in-out;-moz-transition:max-height, 0.7s, ease-in-out;transition:max-height, 0.7s, ease-in-out;overflow:hidden;opacity:0.5;max-height:0px}.menu-content .menu_root ul.active{opacity:1;max-height:1500px}.menu-content .menu_root ul.menu_root>li{margin:5px 0px 0px 0px}.menu-content li{margin:5px 0px 0px 15px}.menu-content li>a::before{color:#111}@media screen and (max-width: 480px){.menu-content li:not(.submenu){border-bottom:1px dotted rgba(0,0,0,0.3)}}.menu-content li:last-child{border-bottom:none}.menu-content li>strong{color:#A03033;font-weight:500;display:block}.menu-content li.submenu>strong{cursor:pointer}.menu-content li.submenu>strong::before{content:"+";display:inline-block;color:#111;margin-right:5px;-webkit-transition:-webkit-transform, 0.3s;-moz-transition:-moz-transform, 0.3s;transition:transform, 0.3s}.menu-content li.submenu.active>strong::before{-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-ms-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}.menu-content a{display:block;color:black;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-content a.current{font-weight:500}#content.pages .pages-index .category-title{text-align:center;font-size:2.5em;width:100%;font-weight:bold;text-transform:uppercase}#content.pages .pages-index .venue-showcase-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#content.pages .pages-index .venue-showcase-container .venue-showcase{display:flex;flex-direction:column;margin:1em}#content.pages .pages-index .venue-showcase-container .venue-showcase .image{width:12em;height:12em;border-radius:50em;background-color:#eee;background-size:cover;box-shadow:2px 2px 10px 4px rgba(0,0,0,0.2);transition:.5s;transform:none}#content.pages .pages-index .venue-showcase-container .venue-showcase .label{font-size:2em;text-align:center;color:black}@media only screen and (max-width: 700px){#content.pages .pages-index .venue-showcase-container{justify-content:space-evenly}#content.pages .pages-index .venue-showcase-container .venue-showcase .image{width:7em;height:7em}#content.pages .pages-index .venue-showcase-container .venue-showcase .label{font-size:1.25em}}#content.pages .pages-index .venue-showcase:hover .image{filter:brightness(1.25);transform:scale(1.05);transition:.5s}#content.pages .menu-button{display:block;padding:10px;background-color:#A03033;color:white;text-align:center;text-transform:uppercase;cursor:pointer;float:left;display:block;margin-right:2.35765%;width:100%}#content.pages .menu-button:last-child{margin-right:0}@media screen and (min-width: 769px){#content.pages .menu-button{display:none;background-color:transparent}}#content.pages .show-menu-content{display:block !important;max-width:95vw !important}#content.pages .wide{width:100% !important}#content.pages .content{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}#content.pages .content:last-child{margin-right:0}@media screen and (min-width: 769px){#content.pages .content{padding:0 1.7em;float:left;display:block;margin-right:2.35765%;width:70.14568%}#content.pages .content:last-child{margin-right:0}}#content.pages .content h1{margin:0;padding-top:15px}#content.pages .content h1:first-child{padding-top:0}@media screen and (max-width: 768px){#content.pages .content h1{font-size:30px}}@media screen and (max-width: 768px){#content.pages .content h2{font-size:27px}}#content.pages .content p{margin-top:0;margin-bottom:20px}#content.pages .content .youtube-wrapper{position:relative;padding-bottom:56.25%;height:0}#content.pages .content .youtube-wrapper iframe.youtube-embed{position:absolute;top:0;left:0;width:100%;height:100%}#content.pages .content img{max-height:24em;width:auto;background-size:contain}@media screen and (max-width: 480px){#content.pages .content img{max-height:none;max-width:100%}}.new{display:block;border-top:1px dotted rgba(0,0,0,0.05);padding:0.5em 0;text-transform:uppercase}.all-admin-list{list-style-type:none;padding:0.5em 0}.all-admin-list li{padding:0.6em;border-bottom:1px dotted rgba(0,0,0,0.2)}.all-admin-list li:last-child{border-bottom:none}.delete-button{float:right;text-transform:uppercase;border-radius:5px;background:rgba(0,0,0,0.05);padding:0.3em}.form .pages-input{float:left;display:block;margin-right:2.35765%;width:100%}.form .pages-input:last-child{margin-right:0}@media screen and (min-width: 481px){.form .pages-input{float:left;display:block;margin-right:2.35765%;width:48.82117%}.form .pages-input:last-child{margin-right:0}}.form .pages-preview{display:none}@media screen and (min-width: 481px){.form .pages-preview{display:block;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}.form .pages-preview:last-child{margin-right:0}}.form .pages-submition{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.form .pages-submition:last-child{margin-right:0}.form .preview-container{height:500px;margin-bottom:1em;overflow:scroll;border:1px solid rgba(0,0,0,0.3);border-radius:3px;text-transform:none}.form .preview-container:last-child{margin-bottom:0}.form .body .form-content-header{font-size:2em;margin:0.67em 0;padding:0.1em 0.27em;border-top:1px dotted #000;border-bottom:1px dotted #000}.form h1{margin:0}@media screen and (min-width: 769px){.form h1{padding:15px 0}}fieldset{display:block;border:none;text-transform:none}fieldset ol{list-style-type:none;padding-left:0}fieldset label{display:block;margin-top:1em;width:100%}fieldset input,fieldset textarea{display:block;border:1px solid rgba(0,0,0,0.3);border-radius:3px;width:100%;resize:none}ins{background:#8F8;text-decoration:none}del{background:#F88;text-decoration:line-through}.revision .header{float:left;display:block;margin-right:2.35765%;width:100%;background:#DDD;margin-top:10px;padding:10px}.revision .header:last-child{margin-right:0}.revision .header .expand-button{float:left;display:block;margin-right:2.35765%;width:14.70196%}.revision .header .expand-button:last-child{margin-right:0}.revision .header .expand-button a{font-size:200%}.revision .header .meta-info{float:left;display:block;margin-right:2.35765%;width:82.94039%;text-align:right}.revision .header .meta-info:last-child{margin-right:0}.revision pre{white-space:pre-wrap}.revision .language{float:left;display:block;margin-right:2.35765%;width:48.82117%}.revision .language:last-child{margin-right:0}.content ul,.content ol{margin-bottom:20px}.content ul>li,.content ol>li{margin-left:30px}.content ul>li{list-style:circle}.content ol>li{list-style:decimal}.admin-choices{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:15px}.admin-choices:last-child{margin-right:0}.admin-choices ul{border-top:1px dotted rgba(0,0,0,0.3);border-bottom:1px dotted rgba(0,0,0,0.3);margin:0}.admin-choices ul li{display:inline-block;border-right:1px dotted rgba(0,0,0,0.3);margin:0;padding:0.6em}.admin-choices ul li:last-child{border-right:none}.admin-choices ul li a{text-transform:capitalize}.admin-choices p{margin-top:0;font-size:0.9em}#content.admissions.index .jobs:not(:last-child){border-bottom:1px solid #ddd}@media screen and (max-width: 480px){#content.admissions.index .jobRow{border-style:none;border-width:1px;border-radius:2em;align-items:center}}@media screen and (max-width: 480px){#content.admissions.index .description{display:none}}#content.admissions.index .youtube-wrapper{position:relative;padding-bottom:56.25%;height:0}#content.admissions.index .youtube-wrapper iframe.youtube-embed{position:absolute;top:0;left:0;width:100%;height:100%}#content.admissions.show_public .jobs:not(:last-child){border-bottom:1px solid #ddd}@media screen and (max-width: 480px){#content.admissions.show_public .jobRow{border-style:none;border-width:1px;border-radius:2em;align-items:center}}@media screen and (max-width: 480px){#content.admissions.show_public .description{display:none}}#content.admissions.show_public .youtube-wrapper{position:relative;padding-bottom:56.25%;height:0}#content.admissions.show_public .youtube-wrapper iframe.youtube-embed{position:absolute;top:0;left:0;width:100%;height:100%}.admissions_admin\/job_applications.show h2{text-align:center;text-decoration:none;font-weight:300;text-transform:uppercase;color:#337ab7}.admissions_admin\/job_applications.show .section{margin-top:20px;float:left;display:block;margin-right:2.35765%;width:100%}.admissions_admin\/job_applications.show .section:last-child{margin-right:0}.admissions_admin\/job_applications.show .section .content{margin-bottom:20px}@media screen and (min-width: 769px){.admissions_admin\/job_applications.show .section .content{margin-left:17.05961%;float:left;display:block;margin-right:2.35765%;width:65.88078%}.admissions_admin\/job_applications.show .section .content:last-child{margin-right:0}}.admissions_admin\/job_applications.show .section .content h3{text-align:center;text-decoration:none;font-weight:300;text-transform:uppercase;color:#337ab7}.admissions_admin\/job_applications.show .section .content .information{text-align:center;list-style-type:none}.admissions_admin\/job_applications.show .section .content .information table{margin:20px 0 55px 0;width:50%;margin-left:25.58941%}@media screen and (min-width: 769px){.admissions_admin\/job_applications.show .section .log{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:20px}.admissions_admin\/job_applications.show .section .log:last-child{margin-right:0}}@media screen and (min-width: 769px){.admissions_admin\/job_applications.show .section .soknader{float:left;display:block;margin-right:2.35765%;width:100%}.admissions_admin\/job_applications.show .section .soknader:last-child{margin-right:0}}.admissions_admin\/job_applications.show .section .soknader .display-none{display:none}.separate-admission{text-align:center;float:left;display:block;width:100%}.jobs.show .section{float:left;display:block;margin-right:2.35765%;width:100%}.jobs.show .section:last-child{margin-right:0}.jobs.show .section .top{text-align:center}.jobs.show .section .job{margin:auto 20px;font-weight:lighter;font-size:1.1em;margin-bottom:40px}@media screen and (min-width: 481px){.jobs.show .section .job{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-right:0}.jobs.show .section .job:last-child{margin-right:0}}.jobs.show .section #job-application{float:left;display:block;margin-right:2.35765%;width:100%;background-color:#eeeeee;padding:5px 20px}.jobs.show .section #job-application:last-child{margin-right:0}@media screen and (min-width: 481px){.jobs.show .section #job-application{padding:5px 0}}.jobs.show .section #job-application h3{text-align:left}@media screen and (min-width: 481px){.jobs.show .section #job-application #apply-description{margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:40.29137%}.jobs.show .section #job-application #apply-description:last-child{margin-right:0}}.jobs.show .section #job-application #apply-description p{font-weight:lighter;font-size:1.1em}.jobs.show .section #job-application input[type=submit]:disabled{background-color:#bcbcbc}@media screen and (min-width: 481px){.jobs.show .section #job-application .textarea-wrapper{float:left;display:block;margin-right:2.35765%;width:40.29137%}.jobs.show .section #job-application .textarea-wrapper:last-child{margin-right:0}}.jobs.show .section #job-application .textarea-wrapper textarea{width:100%}.jobs.show .section #job-application .textarea-wrapper textarea[readonly]{background:repeating-linear-gradient(45deg, rgba(238,238,238,0.7), rgba(238,238,238,0.7) 5px, #fff 5px, #fff 10px)}.jobs.show .section #job-application .textarea-wrapper .submit-button-container{text-align:right}@media screen and (min-width: 481px){.jobs.show .section #job-application .textarea-wrapper .submit-button-container{text-align:left}}.jobs.show .section .other-jobs{float:left;display:block;margin-right:2.35765%;width:100%;padding-right:20px;padding-left:20px}.jobs.show .section .other-jobs:last-child{margin-right:0}@media screen and (min-width: 481px){.jobs.show .section .other-jobs{padding-right:0;padding-left:0;margin-left:8.5298%;float:left;display:block;margin-right:2.35765%;width:82.94039%}.jobs.show .section .other-jobs:last-child{margin-right:0}}.jobs.show .section .other-jobs .similar-jobs,.jobs.show .section .other-jobs .same-group-jobs{margin-bottom:40px}@media screen and (min-width: 481px){.jobs.show .section .other-jobs .similar-jobs,.jobs.show .section .other-jobs .same-group-jobs{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0px;width:50%}.jobs.show .section .other-jobs .similar-jobs:last-child,.jobs.show .section .other-jobs .same-group-jobs:last-child{margin-right:0}}.jobs.show .section .other-jobs .similar-jobs h3,.jobs.show .section .other-jobs .same-group-jobs h3{text-align:left}.jobs.show .section .other-jobs .similar-jobs ul,.jobs.show .section .other-jobs .same-group-jobs ul{list-style-type:none;padding-left:0}.jobs.show .section .col.max{float:left;display:block;margin-right:2.35765%;width:100%}.jobs.show .section .col.max:last-child{margin-right:0}.jobs.show .mg-web{width:200px;height:200px}.jobs.show .mg-web .water-overlay{position:fixed;width:100%;height:100%;z-index:1;background-color:rgba(51,63,135,0.3);left:0;top:0}.jobs.show .mg-web #certified-rekefisker{width:800px;max-width:100%;height:100px;background-image:url(/assets/other/certified_rekefisker-7b22b190e4619925ce3cac355dc2b89fb2ea4594d8622f533778c5d691572ff4.png);background-size:contain;background-repeat:no-repeat;background-position:left;transform-origin:left;animation:certified-fisher 2s}@keyframes certified-fisher{0%{transform:scale(1)}20%{transform:scale(1.3)}30%{transform:scale(1.25) rotate(-2deg)}40%{transform:scale(1.25) rotate(2deg)}100%{transform:scale(1)}}.jobs.show .mg-web #shrimp-mode .shrimp-menu{position:fixed;align-items:center;top:0;left:0;width:100vw;height:64px;z-index:100;background-color:pink}.jobs.show .mg-web #shrimp-mode .shrimp-menu .inner-menu{margin:0 auto;margin-top:5px;max-width:500px;display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding-left:8px;padding-right:8px}.jobs.show .mg-web #shrimp-mode .shrimp-menu .inner-menu .title{font-size:24px;font-weight:bold;text-transform:uppercase}.jobs.show .mg-web #shrimp-mode .shrimp-menu .inner-menu #num-shrimp{font-size:16px;font-weight:bold;text-transform:uppercase;color:#444}.jobs.show .mg-web #shrimp-mode .shrimp-menu .inner-menu #stop-shrimp-mode{pointer-events:all !important}@media only screen and (max-width: 600px){.jobs.show .mg-web #shrimp-mode .shrimp-menu .inner-menu .title{font-size:20px}}.jobs.show .mg-web .shrimp-container{pointer-events:all !important;position:absolute;right:0;animation:shrimp-move 10s linear 0s infinite normal forwards;z-index:2}.jobs.show .mg-web .shrimp-container .shrimp{background-image:url(/assets/other/shrimp-d4f59ab1f65e44d700efeff356fc7009a33fe196e8b6b052aa5409390f0f383d.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:120px;height:120px;position:relative;animation:shrimp-squiggle 1s ease-in-out 0s infinite normal forwards;transform-origin:center}.jobs.show .mg-web .shrimp-container .shrimp.small{width:100px;height:100px}@keyframes shrimp-squiggle{0%{transform:scale(1, 1) rotate(0deg)}25%{transform:scale(1.1, 0.9) rotate(-10deg)}50%{transform:scale(1, 1) rotate(0deg)}75%{transform:scale(1.15, 0.85) rotate(-5deg)}100%{transform:scale(1, 1) rotate(0deg)}}@keyframes shrimp-move{0%{transform:translateX(100%) translateY(0)}25%{transform:translateX(-25vw) translateY(-100px)}50%{transform:translateX(-50vw) translateY(0)}75%{transform:translateX(-75vw) translateY(100px)}100%{transform:translateX(calc(-100vw - 100%)) translateY(0)}}.admissions_admin\/jobs.show table fieldset,.admissions_admin\/job_applications.show table fieldset,.admissions_admin\/groups.applications table fieldset,#async_unprocessed_list table fieldset{display:inline}.admissions_admin\/jobs.show table.applications,.admissions_admin\/job_applications.show table.applications,.admissions_admin\/groups.applications table.applications,#async_unprocessed_list table.applications{border-radius:4px;overflow:hidden;border:1px solid #aaa}.admissions_admin\/jobs.show table.applications thead th,.admissions_admin\/job_applications.show table.applications thead th,.admissions_admin\/groups.applications table.applications thead th,#async_unprocessed_list table.applications thead th{background-color:#eee;color:black;font-weight:normal}.admissions_admin\/jobs.show table.applications thead th.number,.admissions_admin\/job_applications.show table.applications thead th.number,.admissions_admin\/groups.applications table.applications thead th.number,#async_unprocessed_list table.applications thead th.number{max-width:16px}.admissions_admin\/jobs.show table.applications thead th.interview-time,.admissions_admin\/job_applications.show table.applications thead th.interview-time,.admissions_admin\/groups.applications table.applications thead th.interview-time,#async_unprocessed_list table.applications thead th.interview-time{width:120px !important}.admissions_admin\/jobs.show table.applications thead th.location,.admissions_admin\/job_applications.show table.applications thead th.location,.admissions_admin\/groups.applications table.applications thead th.location,#async_unprocessed_list table.applications thead th.location{width:120px !important}.admissions_admin\/jobs.show table.applications thead th.status,.admissions_admin\/job_applications.show table.applications thead th.status,.admissions_admin\/groups.applications table.applications thead th.status,#async_unprocessed_list table.applications thead th.status{width:100px !important}.admissions_admin\/jobs.show table.applications thead th.application-status,.admissions_admin\/job_applications.show table.applications thead th.application-status,.admissions_admin\/groups.applications table.applications thead th.application-status,#async_unprocessed_list table.applications thead th.application-status{width:100px !important}.admissions_admin\/jobs.show table.applications thead th.comment,.admissions_admin\/job_applications.show table.applications thead th.comment,.admissions_admin\/groups.applications table.applications thead th.comment,#async_unprocessed_list table.applications thead th.comment{width:100px !important}.admissions_admin\/jobs.show table.applications tbody::after,.admissions_admin\/job_applications.show table.applications tbody::after,.admissions_admin\/groups.applications table.applications tbody::after,#async_unprocessed_list table.applications tbody::after{content:'';display:block;height:15px}.admissions_admin\/jobs.show table.applications tbody:last-child:after,.admissions_admin\/job_applications.show table.applications tbody:last-child:after,.admissions_admin\/groups.applications table.applications tbody:last-child:after,#async_unprocessed_list table.applications tbody:last-child:after{height:0px}.admissions_admin\/jobs.show table.applications td,.admissions_admin\/job_applications.show table.applications td,.admissions_admin\/groups.applications table.applications td,#async_unprocessed_list table.applications td{border-right:1px solid #cccccc}.admissions_admin\/jobs.show form.interview ol,.admissions_admin\/job_applications.show form.interview ol,.admissions_admin\/groups.applications form.interview ol,#async_unprocessed_list form.interview ol{font-size:0.85em;margin-bottom:0}.admissions_admin\/jobs.show form.interview ol li,.admissions_admin\/job_applications.show form.interview ol li,.admissions_admin\/groups.applications form.interview ol li,#async_unprocessed_list form.interview ol li{display:inline !important}.admissions_admin\/jobs.show form.interview ol li input[type=text],.admissions_admin\/job_applications.show form.interview ol li input[type=text],.admissions_admin\/groups.applications form.interview ol li input[type=text],#async_unprocessed_list form.interview ol li input[type=text]{margin:0 !important;padding:0 !important;border-radius:0 !important;background-color:white !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.admissions_admin\/jobs.show form.interview ol li textarea,.admissions_admin\/job_applications.show form.interview ol li textarea,.admissions_admin\/groups.applications form.interview ol li textarea,#async_unprocessed_list form.interview ol li textarea{resize:vertical !important;min-width:120px;min-height:32px;padding:2px}.admissions_admin\/jobs.show form.interview ol li input[type=submit],.admissions_admin\/job_applications.show form.interview ol li input[type=submit],.admissions_admin\/groups.applications form.interview ol li input[type=submit],#async_unprocessed_list form.interview ol li input[type=submit]{display:none}.admissions_admin\/jobs.show form.interview ol li select,.admissions_admin\/job_applications.show form.interview ol li select,.admissions_admin\/groups.applications form.interview ol li select,#async_unprocessed_list form.interview ol li select{margin:0 !important;padding:0 !important}.admissions_admin\/jobs.show form.interview ol li:after,.admissions_admin\/job_applications.show form.interview ol li:after,.admissions_admin\/groups.applications form.interview ol li:after,#async_unprocessed_list form.interview ol li:after{display:none !important}.admissions_admin\/jobs.show .hide-withdrawn tr.withdrawn,.admissions_admin\/job_applications.show .hide-withdrawn tr.withdrawn,.admissions_admin\/groups.applications .hide-withdrawn tr.withdrawn,#async_unprocessed_list .hide-withdrawn tr.withdrawn{display:none}.admissions_admin\/jobs.show .colorblind tr.this_job,.admissions_admin\/job_applications.show .colorblind tr.this_job,.admissions_admin\/groups.applications .colorblind tr.this_job,#async_unprocessed_list .colorblind tr.this_job{color:#FFFFFF !important;background-color:#16536A !important}.admissions_admin\/jobs.show .colorblind tr.this_job a,.admissions_admin\/job_applications.show .colorblind tr.this_job a,.admissions_admin\/groups.applications .colorblind tr.this_job a,#async_unprocessed_list .colorblind tr.this_job a{color:#FFFFFF !important}.admissions_admin\/jobs.show .colorblind tr.this_job_reserved,.admissions_admin\/job_applications.show .colorblind tr.this_job_reserved,.admissions_admin\/groups.applications .colorblind tr.this_job_reserved,#async_unprocessed_list .colorblind tr.this_job_reserved{color:#FFFFFF !important;background-color:#38758B !important}.admissions_admin\/jobs.show .colorblind tr.this_job_reserved a,.admissions_admin\/job_applications.show .colorblind tr.this_job_reserved a,.admissions_admin\/groups.applications .colorblind tr.this_job_reserved a,#async_unprocessed_list .colorblind tr.this_job_reserved a{color:#FFFFFF !important}.admissions_admin\/jobs.show .colorblind tr.other_job,.admissions_admin\/job_applications.show .colorblind tr.other_job,.admissions_admin\/groups.applications .colorblind tr.other_job,#async_unprocessed_list .colorblind tr.other_job{color:#000000 !important;background-color:#d65252}.admissions_admin\/jobs.show .colorblind tr.other_job a,.admissions_admin\/job_applications.show .colorblind tr.other_job a,.admissions_admin\/groups.applications .colorblind tr.other_job a,#async_unprocessed_list .colorblind tr.other_job a{color:#000000 !important}.admissions_admin\/jobs.show .colorblind tr.other_job_reserved,.admissions_admin\/job_applications.show .colorblind tr.other_job_reserved,.admissions_admin\/groups.applications .colorblind tr.other_job_reserved,#async_unprocessed_list .colorblind tr.other_job_reserved{color:#000000 !important;background-color:#e66a6a}.admissions_admin\/jobs.show .colorblind tr.other_job_reserved a,.admissions_admin\/job_applications.show .colorblind tr.other_job_reserved a,.admissions_admin\/groups.applications .colorblind tr.other_job_reserved a,#async_unprocessed_list .colorblind tr.other_job_reserved a{color:#000000 !important}.admissions_admin\/jobs.show .colorblind tr.withdrawn,.admissions_admin\/job_applications.show .colorblind tr.withdrawn,.admissions_admin\/groups.applications .colorblind tr.withdrawn,#async_unprocessed_list .colorblind tr.withdrawn{background-color:lightgrey}.admissions_admin\/jobs.show tr.no_job,.admissions_admin\/job_applications.show tr.no_job,.admissions_admin\/groups.applications tr.no_job,#async_unprocessed_list tr.no_job{background-color:#FFF5BC}.admissions_admin\/jobs.show tr.this_job,.admissions_admin\/job_applications.show tr.this_job,.admissions_admin\/groups.applications tr.this_job,#async_unprocessed_list tr.this_job{background-color:#81fc62}.admissions_admin\/jobs.show tr.this_job_reserved,.admissions_admin\/job_applications.show tr.this_job_reserved,.admissions_admin\/groups.applications tr.this_job_reserved,#async_unprocessed_list tr.this_job_reserved{background-color:#D6FFCC}.admissions_admin\/jobs.show tr.other_job,.admissions_admin\/job_applications.show tr.other_job,.admissions_admin\/groups.applications tr.other_job,#async_unprocessed_list tr.other_job{background-color:#FFABA8}.admissions_admin\/jobs.show tr.other_job_reserved,.admissions_admin\/job_applications.show tr.other_job_reserved,.admissions_admin\/groups.applications tr.other_job_reserved,#async_unprocessed_list tr.other_job_reserved{background-color:#FFE1E0}.admissions_admin\/jobs.show tr.withdrawn,.admissions_admin\/job_applications.show tr.withdrawn,.admissions_admin\/groups.applications tr.withdrawn,#async_unprocessed_list tr.withdrawn{background-color:lightgrey}.admissions_admin\/jobs.show tr.display-none,.admissions_admin\/job_applications.show tr.display-none,.admissions_admin\/groups.applications tr.display-none,#async_unprocessed_list tr.display-none{display:none}.admissions_admin\/jobs.show tr.no_job td,.admissions_admin\/jobs.show tr.this_job td,.admissions_admin\/jobs.show tr.this_job_reserved td,.admissions_admin\/jobs.show tr.other_job td,.admissions_admin\/jobs.show tr.other_job_reserved td,.admissions_admin\/jobs.show tr.withdrawn td,.admissions_admin\/job_applications.show tr.no_job td,.admissions_admin\/job_applications.show tr.this_job td,.admissions_admin\/job_applications.show tr.this_job_reserved td,.admissions_admin\/job_applications.show tr.other_job td,.admissions_admin\/job_applications.show tr.other_job_reserved td,.admissions_admin\/job_applications.show tr.withdrawn td,.admissions_admin\/groups.applications tr.no_job td,.admissions_admin\/groups.applications tr.this_job td,.admissions_admin\/groups.applications tr.this_job_reserved td,.admissions_admin\/groups.applications tr.other_job td,.admissions_admin\/groups.applications tr.other_job_reserved td,.admissions_admin\/groups.applications tr.withdrawn td,#async_unprocessed_list tr.no_job td,#async_unprocessed_list tr.this_job td,#async_unprocessed_list tr.this_job_reserved td,#async_unprocessed_list tr.other_job td,#async_unprocessed_list tr.other_job_reserved td,#async_unprocessed_list tr.withdrawn td{background-color:transparent}.admissions_admin\/jobs.show tr.no_job:hover td,.admissions_admin\/jobs.show tr.this_job:hover td,.admissions_admin\/jobs.show tr.this_job_reserved:hover td,.admissions_admin\/jobs.show tr.other_job:hover td,.admissions_admin\/jobs.show tr.other_job_reserved:hover td,.admissions_admin\/jobs.show tr.withdrawn:hover td,.admissions_admin\/job_applications.show tr.no_job:hover td,.admissions_admin\/job_applications.show tr.this_job:hover td,.admissions_admin\/job_applications.show tr.this_job_reserved:hover td,.admissions_admin\/job_applications.show tr.other_job:hover td,.admissions_admin\/job_applications.show tr.other_job_reserved:hover td,.admissions_admin\/job_applications.show tr.withdrawn:hover td,.admissions_admin\/groups.applications tr.no_job:hover td,.admissions_admin\/groups.applications tr.this_job:hover td,.admissions_admin\/groups.applications tr.this_job_reserved:hover td,.admissions_admin\/groups.applications tr.other_job:hover td,.admissions_admin\/groups.applications tr.other_job_reserved:hover td,.admissions_admin\/groups.applications tr.withdrawn:hover td,#async_unprocessed_list tr.no_job:hover td,#async_unprocessed_list tr.this_job:hover td,#async_unprocessed_list tr.this_job_reserved:hover td,#async_unprocessed_list tr.other_job:hover td,#async_unprocessed_list tr.other_job_reserved:hover td,#async_unprocessed_list tr.withdrawn:hover td{background-color:transparent !important}.admissions_admin\/jobs.show span.status,.admissions_admin\/job_applications.show span.status,.admissions_admin\/groups.applications span.status,#async_unprocessed_list span.status{width:100% !important;clear:both;float:right}.admissions #no-admissions{text-align:center}.admissions a{color:#a03033;text-decoration:none}.admissions a:hover{color:#333333}td.link{display:inline;padding-left:10%}#admission-header{float:left;display:block;margin-right:2.35765%;width:100%}#admission-header:last-child{margin-right:0}#admission-header #header-image{height:200px;width:100%;background-image:url(/assets/opptaksamfundet_130-84e5a4638f44cdb28ebb3212fd44a87bea6f3e1cc48381ec937e3a710f2525b5.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 769px){#admission-header #header-image{height:400px;width:100%;background-image:url(/assets/opptaksamfundet_130-84e5a4638f44cdb28ebb3212fd44a87bea6f3e1cc48381ec937e3a710f2525b5.png);background-size:cover;background-position:center;background-repeat:no-repeat}}#admission-header .youtube-video{position:relative;padding-bottom:56.25%;height:0;max-width:100%}#admission-header .youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#admission-header .no-active-admission-youtube-video{position:relative;margin:10px;max-width:100%;height:300px}#admission-header .no-active-admission-youtube-video iframe{position:relative;width:50%;height:100%}#admission-header #navigation{text-align:center;margin:20px 0}#admission-header #navigation a{color:#111;text-transform:uppercase;font-weight:700;margin-right:10px}.display-not-set{display:initial !important}.display-reserved{display:initial !important}.display-none{display:none}.documents table tr.category{font-weight:700}.documents table tr.empty{color:gray;font-style:italic}@media screen and (min-width: 769px){.documents ul.document-list{column-count:3;-webkit-column-count:3;-moz-column-count:3}}.category-list a{display:block;margin-bottom:5px}.documents_list{padding:0 5px 15px 5px}.documents_list .documents_list_root ul{list-style-type:none;margin:0}.documents_list .documents_list_root ul:not(.documents_list_root){-webkit-transition:max-height, 0.7s, ease-in-out;-moz-transition:max-height, 0.7s, ease-in-out;transition:max-height, 0.7s, ease-in-out;overflow:hidden;opacity:0.5;max-height:0px}.documents_list .documents_list_root ul.active{opacity:1;max-height:1500px}.documents_list .documents_list_root ul.documents_list_root>li{margin:5px 0px 0px 0px}.documents_list li{margin:5px 0px 0px 15px}.documents_list li>a::before{color:#111}@media screen and (max-width: 480px){.documents_list li:not(.sublist){border-bottom:1px dotted rgba(0,0,0,0.3)}}.documents_list li:last-child{border-bottom:none}.documents_list li>strong{color:#A03033;font-weight:400;display:block}.documents_list li.sublist>strong{cursor:pointer}.documents_list li.sublist>strong::before{content:"+";display:inline-block;color:#111;margin-right:5px;-webkit-transition:-webkit-transform, 0.3s;-moz-transition:-moz-transform, 0.3s;transition:transform, 0.3s}.documents_list li.sublist.active>strong::before{-webkit-transform:rotate(405deg);-moz-transform:rotate(405deg);-ms-transform:rotate(405deg);-o-transform:rotate(405deg);transform:rotate(405deg)}.documents_list a{display:block;color:black;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-left:10px}.documents_list a.current{font-weight:500}.success-box{border:1px solid #aaa;padding:3%;margin-top:20px}#content.members.control_panel h1{text-align:center;text-transform:uppercase;margin-top:1em}#content.members.control_panel .name{text-align:center;text-transform:uppercase;color:#aaa;margin-bottom:1em;font-size:1.25em}@media screen and (max-width: 480px){#content.members.control_panel .name{margin-bottom:2em}}#content.members.control_panel #applets{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#content.members.control_panel #applets .applet{background-color:rgba(238,238,238,0.3);text-align:center;margin-bottom:20px;margin-top:2px;box-shadow:2px 2px 15px 4px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;border:1px solid #eee;min-height:300px;flex-basis:calc(33.333% - 2em);margin-right:0.5em;margin-left:0.5em}@media only screen and (max-width: 1000px){#content.members.control_panel #applets .applet{flex-basis:calc(50% - 1.5em)}}@media only screen and (max-width: 600px){#content.members.control_panel #applets .applet{flex-basis:100%;min-height:0;margin-right:0}}#content.members.control_panel #applets .applet ul{padding-left:0;list-style-type:none}#content.members.control_panel #applets .applet .top{background:#A03033;width:100%;padding:8px}#content.members.control_panel #applets .applet .options{padding:16px}#content.members.control_panel #applets .applet h2{text-transform:uppercase;margin:0;color:white;font-size:1.25em}#content.members.control_panel #applets .applet p{margin:4px 0}#content.members.control_panel #applets .applet input[type=text]{padding:8px;font-size:18px;border:1px solid rgba(0,0,0,0.5)}#content.members.control_panel #applets .applet input[type=submit]{font-weight:bolder;margin:4px}#content.members.control_panel #applets .applet input[type=submit]:hover{box-shadow:inset 0 0 100px 100px rgba(255,255,255,0.1)}#content.members.control_panel #applets .applet .kilroy{background-image:url(/assets/kilroy-d5c1baebd9c2803a287c0c9355da2013010472337f0bcae619bd9c536650ec2c.png);background-size:cover;background-position:center;margin:auto;width:164px;height:72px}@media screen and (max-width: 480px){.new-building-table{display:none}}.accordion{width:100%;color:#444;cursor:pointer;padding:18px;font-size:17px;text-align:left;outline:none;transition:0.4s}.active,.accordion:hover{background-color:rgba(0,0,0,0.1)}.panel{padding:0 18px;background-color:white;display:none;overflow:hidden}.headline-faq{font-weight:500;font-size:35px;margin-left:0.25em}.question-container{border-top:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1);margin:0 .25em 0 .25em}.toc-list-scroll{scroll-margin-top:50px}#toc_container{margin:.5em;padding:15px}.toc_list{list-style-Type:disc;margin:20px 0 10px 20px;font-size:18px}.half-page{width:50%}.billig-buy{border-radius:.75em}.billig-buy .samfundet-logo{background-image:url(/assets/header/Samfundetlogo_svart-32093edcc848b228a38200ea27767218ed0ca88b5bd88f7e844e482d5f6abeb8.png);background-repeat:no-repeat;background-size:contain;width:250px;height:20px;margin-bottom:2em;margin-top:.5em}.billig-buy table{border:1px solid rgba(200,200,200,0.4);font-weight:300;font-size:1.15em;width:100%;margin-bottom:20px;table-layout:fixed;word-wrap:break-word;overflow:scroll;color:#111}.billig-buy table tr{border-bottom:1px solid rgba(200,200,200,0.4);padding:10px 0}.billig-buy table th,.billig-buy table td{border-right:1px solid rgba(200,200,200,0.4);padding:10px 5px;font-weight:300;text-align:left}.billig-buy table th:last-child,.billig-buy table td:last-child{border-right:none}.billig-buy table th{font-size:1em;font-weight:bold !important;color:#444 !important}.billig-buy table thead>tr,.billig-buy table tbody>tr:nth-child(even){background-color:rgba(200,200,200,0.15)}.billig-buy table tr.summation>td,.billig-buy table tr.summation:nth-child(even)>td{border-top:3px solid #A03033}.billig-buy table tr .ticket-limit-hd{text-align:left}.billig-buy table select{font-size:1em;font-family:"futura-pt", "Lato", sans-serif;font-weight:300;width:100%}.billig-buy table .ticket-group-row:not(:first-child) th,.billig-buy table .ticket-summary-row td{border-top:solid 1px;border-top-color:#111}.billig-buy table .td-currency-unit-no::after{position:absolute;content:" ,-"}.billig-buy table .td-currency-unit-en::after{content:" NOK"}.billig-buy table .td-ticket-unit-no::after{content:" stk."}.billig-buy table .td-ticket-unit-en::after{content:" pcs."}.billig-buy .member-notice{margin-top:1em;color:#444}.billig-buy .ticket-description{color:#222}@media screen and (max-width: 736px){.billig-buy table th,.billig-buy table td{padding:0.1em !important;width:50%}}.billig-buy p{display:block}.billig-buy ul{display:block;list-style-type:none}.billig-buy ul li{display:block;padding:10px 0}.billig-buy h1{margin-top:.5em;margin-bottom:1em;color:#A03033}.billig-buy h2{margin:0}.billig-buy h3{font-weight:300;font-size:1.6em;margin:15px 0 5px}.billig-buy h4{font-weight:300;font-size:1.4em;margin:15px 0 5px}.billig-buy .ticket-type-container{background-color:#eee;border-radius:1em;padding:1em}.billig-buy .ticket-type-container .row{display:flex;flex-direction:row;justify-content:stretch}@media only screen and (max-width: 600px){.billig-buy .ticket-type-container .row{flex-direction:column}}.billig-buy .ticket-type-container .row .payment-choice{flex:1}.billig-buy .ticket-type-container .row .payment-choice:first-child{margin-right:1em}@media only screen and (max-width: 600px){.billig-buy .ticket-type-container .row .payment-choice:first-child{margin-right:0}}.billig-buy label{display:block}.billig-buy .radio-label{display:inline}.billig-buy input{display:block;border:1px solid #777;border-radius:.5em;padding:1em;width:100%}.billig-buy input[type="radio"]{display:inline;width:2em;height:2em;margin-right:0}.billig-buy input:disabled{background:rgba(0,0,0,0.2);opacity:0.5}.billig-buy select{width:20%;min-width:50px;padding:2px;margin:1px;border-radius:0;border:1px solid #777;-moz-appearance:none;-webkit-appearance:none;background-position:right center;background-repeat:no-repeat;background-size:1ex;background-origin:content-box;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=")}.billig-buy .payment-wrapper{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;align-content:center;padding-bottom:1em}.billig-buy .payment-wrapper #validation-hint{color:red;font-size:1em;display:none;margin-right:1em;margin-top:1em}.billig-buy .payment-wrapper #validation-hint #missing-ticket-count,.billig-buy .payment-wrapper #validation-hint #missing-user-info{display:none}.billig-buy .payment-wrapper .payment-info{margin-right:2em;margin:0}.billig-buy .payment-choice #email_feedback{margin:2px;height:16px;background-repeat:no-repeat;background-position:left center;padding-left:18px}.billig-buy .payment-choice #email_feedback.email_error{background-image:url(/error.png)}.billig-buy .payment-choice #email_feedback.email_equal:after{color:green;content:" \2713"}.billig-buy .custom-form input[type='submit']:disabled{background-color:grey}.billig-buy .payment-submit{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:1em;padding-top:2em;margin-left:auto}.billig-buy .payment-submit input[type='submit']{border:none;border-radius:3em;background-color:#27ae60;padding:1em 3em;transition:.2s;width:auto;cursor:pointer}.billig-buy .payment-submit input[type='submit']:hover{transform:scale(1.01);filter:brightness(110%)}#content.images .existing-results .image,#content.images .ajax-results .image,.modal .existing-results .image,.modal .ajax-results .image{flex-basis:calc(33.333% - 1em);box-shadow:2px 2px 15px 4px rgba(0,0,0,0.1);border-radius:4px;overflow:hidden;margin:.5em;border:1px solid #bbb;min-height:300px;transition:.2s}@media only screen and (max-width: 900px){#content.images .existing-results .image,#content.images .ajax-results .image,.modal .existing-results .image,.modal .ajax-results .image{flex-basis:calc(50% - 1em)}}@media only screen and (max-width: 600px){#content.images .existing-results .image,#content.images .ajax-results .image,.modal .existing-results .image,.modal .ajax-results .image{flex-basis:calc(100% - 1em)}}#content.images .existing-results .image .image-inner,#content.images .ajax-results .image .image-inner,.modal .existing-results .image .image-inner,.modal .ajax-results .image .image-inner{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.2s}#content.images .existing-results .image .image-inner .title,#content.images .ajax-results .image .image-inner .title,.modal .existing-results .image .image-inner .title,.modal .ajax-results .image .image-inner .title{position:relative;top:0;font-weight:bold;padding:.2em;text-align:center;background-color:rgba(0,0,0,0.95);color:white}#content.images .existing-results .image .image-inner .tags,#content.images .ajax-results .image .image-inner .tags,.modal .existing-results .image .image-inner .tags,.modal .ajax-results .image .image-inner .tags{position:relative;bottom:0;background-color:rgba(0,0,0,0.65);color:#ddd;padding:.2em;text-align:center}#content.images .existing-results .image-container:hover,#content.images .ajax-results .image-container:hover,.modal .existing-results .image-container:hover,.modal .ajax-results .image-container:hover{filter:brightness(110%);transform:translateY(-2px);transition:.2s}#content.images .image-actions,.modal .image-actions{float:left;display:block;margin-right:2.35765%;width:100%}#content.images .image-actions:last-child,.modal .image-actions:last-child{margin-right:0}#content.images.show img{max-width:100%}#content.images.show .copy-image-url-link{padding:4px;box-shadow:0px 1px 2px rgba(0,0,0,0.075) inset;border:1px solid #CCC;width:100%}.search form{background-color:transparent !important;margin-bottom:5px !important}.search form input[type='text']{margin:0, 10px;padding:10px;font-size:1em;width:250px;border:1px solid rgba(0,0,0,0.5)}.search hr{border:0;border-bottom:1px dashed #ccc;background:#999;margin:1em 0}.search .results .title a{font-size:25px;font-weight:300}.search .results .title .time_place{width:100%;color:#aaa}.gdpr_checkbox{margin-left:25.5%}.gdpr_checkbox label{text-align:left !important;text-transform:none !important;width:100% !important;margin-left:10px}.gdpr_checkbox input{width:1em !important;margin:0.16em 0.5em 0 0 !important;font-weight:300 !important}.ntnu_warning,.microsoft_warning{color:red;font-weight:600;display:none}@media only screen and (max-width: 768px){.gdpr_checkbox{margin-left:0 !important}}.notice-message{font-weight:400;padding:5px}.comment-icon{width:20px;height:20px;padding:3px;display:inline-block;float:right;background-color:#A03033;border-radius:5px;margin-right:5px}.internal-comment-icon{background-color:#337ab7}.reservation-separator{background-color:#27ae60;padding:10px;color:white;font-size:1.5em;width:100%}.sulten-calendar{background-color:#A03033;margin-top:20px;display:block;clear:both;overflow:hidden;border-radius:5px 5px 0 0}.sulten-calendar .calendar-header{color:white;font-size:20px;padding-bottom:20px;padding-top:16px;padding-left:20px;height:64px;display:block;width:100%;overflow-y:hidden}.sulten-calendar #calendar-header-title{text-transform:capitalize;float:left;width:250px;text-align:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}.sulten-calendar #calendar-header-title:hover{color:#aaa}.sulten-calendar .calendar-header-icon{width:16px;height:16px;background-image:url(/assets/icons/cal-aa385ee1cffea39559375225d16939f694bdaf7eb5c53158c0343490c3056557.png);background-size:cover;margin-left:15px;margin-top:5px}.sulten-calendar #calendar-datepicker-container{display:none;z-index:1;position:absolute;margin-top:35px;margin-left:-35px}.sulten-calendar #calendar-datepicker-container.open{display:block}.sulten-calendar .calendar-arrow{width:32px;height:32px;background-color:transparent;float:left;text-align:center;cursor:pointer;color:#666;transition:.2s;border-radius:2px}.sulten-calendar .calendar-arrow>img{margin:0 auto;padding:3px}.sulten-calendar .calendar-arrow:hover *{transition:.2s;background-color:rgba(255,255,255,0.2)}.sulten-calendar .calendar-header-button{float:right;margin-right:20px;background-color:#27ae60;padding:4px;padding-left:14px;padding-right:14px;transition:.1s;font-size:18px;color:white;border-radius:4px}.sulten-calendar .calendar-header-button:hover{filter:brightness(1.1);cursor:pointer}.sulten-calendar .calendar-header-button.back{background-color:#aaa}.sulten-calendar .calendar-row{background-color:#ddd;height:18px;display:flex;flex-direction:row;flex-basis:max-content;font-size:12px;line-height:16px}.sulten-calendar .calendar-row:nth-child(odd){background-color:#ccc}.sulten-calendar .calendar-row.head{height:32px;font-size:14px;line-height:32px}.sulten-calendar .calendar-row:hover{background-color:#eee}.sulten-calendar .calendar-column{color:white;display:flex;flex-grow:1;position:relative}.sulten-calendar .calendar-column.fixed{width:48px;color:black;flex-grow:0;border-bottom:1px solid transparent;text-align:right;justify-content:end;padding-right:10px;border-right:1px solid #aaa;cursor:default;display:flex;flex-direction:row;padding-left:5px}.sulten-calendar .table-number{min-width:60%;text-align:left}.sulten-calendar .table-size{color:#aaa;min-width:60%;max-width:60%;white-space:nowrap;text-align:right}.sulten-calendar .calendar-row.time{line-height:48px;max-height:32px;overflow:visible}.sulten-calendar .calendar-column.time{color:#777;font-size:12px;padding-left:10px;height:1000px;border-right:1px dashed #aaa;text-align:right;flex-direction:column;padding-right:5px}.sulten-calendar .calendar-reservation{background-color:rgba(51,122,183,0.9);border-radius:2px;color:white;height:14px;margin-top:2px;margin-bottom:2px;justify-content:center;line-height:14px;text-align:center;position:absolute;font-size:11px;left:0;white-space:nowrap;cursor:pointer}.sulten-calendar .calendar-reservation-title{max-width:100%;overflow:hidden}.sulten-calendar .calendar-reservation:hover{background-color:rgba(51,122,183,0.75)}.sulten-calendar .calendar-reservation-tip{position:absolute;bottom:14px;border-radius:2px;min-width:200px;min-height:75px;max-width:300px;background-color:#fff;opacity:0;font-size:14px;padding:5px;padding-left:15px;text-align:left;z-index:1;pointer-events:none !important;transition:.2s;overflow:hidden}.sulten-calendar .calendar-reservation-tip.left{left:0}.sulten-calendar .calendar-reservation-tip.right{right:0}.sulten-calendar .calendar-tip-row{font-size:12px;font-weight:bold;clear:both;float:left;padding-right:10px;width:100%;max-width:100%;max-height:26px;color:#555;display:inline-block;overflow:hidden}.sulten-calendar .calendar-tip-title{font-size:14px;font-weight:bold;color:black;display:block;float:left;padding-bottom:4px}.sulten-calendar .calendar-tip-edit{font-size:11px;font-style:italic;color:black;background-color:#eee;border-radius:4px;padding-left:12px;padding-right:12px;height:16px;line-height:16px;float:right;cursor:pointer}.sulten-calendar .calendar-tip-edit:hover{background-color:#ddd;color:black}.sulten-calendar .calendar-reservation:hover>.calendar-reservation-tip{opacity:1;transition:.2s;transition-delay:.2s}.sulten-calendar .calendar-table-tip{position:absolute;left:48px;bottom:0;height:17px;max-height:17px;text-align:left;opacity:0;pointer-events:none !important;z-index:100;background-color:#fff;overflow:hidden;padding-left:8px;padding-right:8px;white-space:nowrap}.sulten-calendar .calendar-column.fixed:hover>.calendar-table-tip{opacity:1}.sulten-calendar .calendar-column.fixed:hover{background-color:#fff}.tool-button{float:left;width:20%;text-align:center;background-color:#eee;padding-top:8px;padding-bottom:8px;height:38px;overflow:hidden;cursor:pointer;transition:.2s;color:black}.tool-button:first-child{border-radius:0 0 0 5px}.tool-button:last-child{border-radius:0 0 5px 0}.tool-button *{color:black}.tool-button:hover{background-color:#fff;transition:.2s}.new-icon{height:20px;padding:3px;display:inline-block;float:right;background-color:#27ae60;border-radius:5px;margin-right:5px;color:white;font-weight:bold;text-transform:uppercase;line-height:14px;font-size:10px}body.lyche{background-color:black}@font-face{font-family:'LemonMilkLight';src:url(/assets/LEMONMILK-Light-d05d0d0b56fdd4725280e9c84f0b1942cb424e400e27f4fdd5fead3e71c6bce2.ttf) format("truetype")}@font-face{font-family:'Lora';src:url(/assets/Lora-bf24c1d5ed92c6e0ad5d9ff00a692f5a878ffc76de70b8e737cb41218c674ba4.ttf) format("truetype")}@font-face{font-family:'Lora';src:url(/assets/Lora-Italic-9882c7789cfd6a658a14d27538a247c0fd418e04392a63f12e76c55f3bf9c158.ttf) format("truetype");font-style:italic}.lyche-container{width:100%;min-height:100%;font-family:"Lora", sans-serif;background-color:#050505}.lyche-container a{color:#fbb042}.lyche-container .back-to-samfundet{display:flex;flex-direction:row;position:absolute;left:1em;bottom:.5em;color:white}.lyche-container .back-to-samfundet .chevron{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:15px;right:0.15em;position:relative;top:0.15em;transform:rotate(225deg);width:15px;margin-right:5px}.lyche-container .back-to-samfundet .image{background-image:url(/assets/logo-trans-5b737c35264971d5c0219f5d682ea93098f59212fa155c940b84cc507227ea9f.png);background-size:contain;background-repeat:no-repeat;height:2em;width:25em;max-width:calc(100% - 2em - 60px)}.lyche-container .top-padding{height:130px}.lyche-container .front-image{background-image:url(/assets/lyche/front_lyche-079ffad961dd5003a5a62f0c1750b3b106a949159fb5213acb82e1f8d19f46ea.jpg);background-size:cover;width:100%;min-height:100vh;max-height:100%}.lyche-container .front-image .front-logo{background-image:url(/assets/lyche/logo-d3ee1879a96641f93bc807abb003438b450788da3a7b3ddd49865172910f4a0f.png);width:400px;background-size:contain;background-repeat:no-repeat;background-position:center;height:100px;margin:0 auto;padding-top:30%;display:none}.lyche-container .section{height:600px;display:flex;flex-direction:row;background-color:#0c0c0c;padding:2em 5em}.lyche-container .section .image-container{flex-basis:50%;padding:2em}.lyche-container .section .image-container .image{width:100%;height:100%;background-size:cover;border-radius:4px}.lyche-container .section .image-container .image.menu{background-image:url(/assets/lyche/front_meny-205970d8438087352fca993b02c0e291bf3aad0ef5add951d9d9009cc81add55.jpg)}.lyche-container .section .image-container .image.about{background-image:url(/assets/lyche/front_om_oss-26ffc1a4c64cc99ba4178cad64aca19fa6331b46ffd77abdfeef8def4a03989c.jpg)}.lyche-container .section .image-container .image.contact{background-image:url(/assets/lyche/front_kontakt-a9b481085cc8aba6ef8b883161da94ea0bb80bf183052d533371a92788416d91.jpg)}.lyche-container .section .image-container .image.reservation{background-image:url(/assets/lyche/front_resv_lyche-f5efc2215612889441ad30a96e160ae6c58d295041ccd18f7688fbf508479ba5.jpg)}.lyche-container .section .info-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.lyche-container .section .info-container .title{font-size:2em;color:white;text-align:center;font-family:"LemonMilkLight", sans-serif}.lyche-container .section .info-container .description{color:#b4b4b4;font-size:1.25em;max-width:500px;text-align:center}.lyche-container .section .info-container .section-button{flex:0;font-size:1em;font-weight:bold;background-color:#fbb042;color:white;border-radius:4px;margin-top:30px;padding:10px;font-family:"LemonMilkLight", sans-serif}.lyche-container .section .info-container .section-button:hover{cursor:pointer;filter:brightness(1.1);-webkit-filter:brightness(1.1)}.lyche-container .section:nth-child(odd){flex-direction:row-reverse;background-color:#050505}@media only screen and (max-width: 700px){.lyche-container .section:nth-child(odd){flex-direction:column;background-color:#050505}.lyche-container .back-to-samfundet{display:none}.lyche-container .section{height:500px;flex-direction:column;padding:0}.lyche-container .section .image-container{flex-basis:100%}.lyche-container .section .info-container{flex-basis:80%;justify-content:flex-start}.lyche-container .section .info-container .title{font-size:1.5em}.lyche-container .section .info-container .description{color:#b4b4b4;font-size:1em;max-width:300px}.lyche-container .section .info-container .section-button{font-size:1em;padding:5px 15px 5px 15px;border-radius:100px;margin-top:20px}.lyche-container .section .info-container .section-button .chevron{display:none}}.lyche-container #lyche-header-container{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100px;transition:.2s;z-index:69;background:linear-gradient(to bottom, #000, transparent)}.lyche-container #lyche-header-container .header-menu{flex:1;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;min-width:100%}.lyche-container #lyche-header-container .header-menu .menu-button{color:white;text-transform:uppercase;cursor:pointer;font-size:1.2em;text-align:center;font-family:"LemonMilkLight", sans-serif}.lyche-container #lyche-header-container .header-menu .menu-button a{color:white}.lyche-container #lyche-header-container .header-menu .menu-button:hover{color:#aaa}.lyche-container #lyche-header-container .header-menu .change-language{width:28px;height:20px;position:absolute;background-image:url(/assets/header/english-c1e072571a947a0dfc20c515d60230c4722e0f39c61ce7aafa65163bf860cc45.png);background-size:cover;background-position:center;border-radius:3px;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);margin-top:-8px}.lyche-container #lyche-header-container .header-menu .change-language.en{background-image:url(/assets/header/norwegian-7f942d1f51c433326a0bda0d2d196053e115469de8071e11cb1c29b5cee506f1.png)}.lyche-container #lyche-header-container .header-menu .lyche-logo{background-image:url(/assets/sulten/logo-d3ee1879a96641f93bc807abb003438b450788da3a7b3ddd49865172910f4a0f.png);width:200px;background-size:contain;background-repeat:no-repeat;background-position:center;height:100px;margin-top:10px;transition:.5s}@media only screen and (max-width: 700px){.lyche-container #lyche-header-container .header-menu{width:100%;justify-content:space-around}.lyche-container #lyche-header-container .header-menu .menu-button{display:none;max-width:0px}.lyche-container #lyche-header-container .header-menu .change-language{display:none}.lyche-container #lyche-header-container .header-menu .lyche-logo{width:150px;height:80px;margin-left:16px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:24px;margin-left:32px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger .mobile-hamburger-line{width:100%;height:4px;background-color:white;border-radius:1px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger .mobile-hamburger-line{transform-origin:center;transform:none;transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(1){transform-origin:center;transform:translateY(10px) rotate(-45deg);transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(2){opacity:0;transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(3){transform-origin:center;transform:translateY(-10px) rotate(45deg);transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-reservation{background-image:url(/assets/sulten/calendar_add-f0953bf444adb00edff7cae94bd7a1b0a4837bbd44a7caa5a9cf39d125665601.png);background-size:contain;width:32px;height:32px;margin-right:32px;text-align:center}}.lyche-container #lyche-header-container.compact{background-color:black;height:60px;background:linear-gradient(to bottom, #000, transparent);transition:.5s}.lyche-container #lyche-header-container.compact .lyche-logo{height:50px;transition:.5s}.lyche-container .status-box{width:350px;position:absolute;bottom:20px;right:20px;color:white;max-width:calc(100% - 40px);display:flex;flex-direction:column;background-color:#111;border:1px solid dimgray;padding:1em;border-radius:8px}.lyche-container .status-box .open-hours-title{color:black;text-align:center}.lyche-container .status-box .open-hours{flex:1;text-align:center;font-size:1.2em;padding:.5em;color:dimgray}.lyche-container .status-box .open-hours table,.lyche-container .status-box .open-hours tr,.lyche-container .status-box .open-hours td,.lyche-container .status-box .open-hours th{border-width:0;background:#111;color:white}.lyche-container .status-box .open-hours td.title{color:#fbb042;font-family:"LemonMilkLight", sans-serif}.lyche-container .status-box .action-container{flex:1;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.lyche-container .status-box .action-container .action-button-separator{width:1px;height:100%;background-color:black;opacity:.75}.lyche-container .status-box .action-container .action-button{font-size:1em;width:150px;text-align:center;color:black;cursor:pointer}.lyche-container .status-box .action-container .action-button:hover{color:dimgray}@media only screen and (max-width: 700px){.lyche-container .status-box{padding:.2em}.lyche-container .status-box .open-hours{flex:1;font-size:1em;padding:0;color:dimgray;text-align:center}.lyche-container .status-box .open-hours .title{text-align:center}}.lyche-container .about-us-container{max-width:800px;margin:0 auto;display:flex;flex-direction:row;margin-bottom:3em}.lyche-container .about-us-container .about-us-image{background-size:cover;border-radius:4px;background-image:url(/assets/lyche/front_om_oss-26ffc1a4c64cc99ba4178cad64aca19fa6331b46ffd77abdfeef8def4a03989c.jpg);flex-basis:40%;margin-right:3em}@media only screen and (max-width: 700px){.lyche-container .about-us-container .about-us-image{display:none}}.lyche-container .about-us-container .about-us-description{font-size:1.25em;color:gray;flex:1;padding:1em}.lyche-container .lyche-menu{max-width:1200px;margin:0 auto;color:white;display:flex;flex-direction:column;align-items:center}.lyche-container .lyche-menu .lyche-header-border{height:32px;width:100%;display:flex;align-items:flex-end;align-content:center}.lyche-container .lyche-menu .lyche-header-border .corner{width:32px;height:32px;border:1px solid white;display:flex;align-items:center}.lyche-container .lyche-menu .lyche-header-border .corner.left{transform:translateX(16px)}.lyche-container .lyche-menu .lyche-header-border .corner.right{transform:translateX(-16px)}.lyche-container .lyche-menu .lyche-header-border .middle{flex:1;height:16px;border:1px solid white;display:flex;justify-content:space-between}.lyche-container .lyche-menu .lyche-header-border .middle .dot{width:4px;height:4px;margin:5px;background-color:white}.lyche-container .lyche-menu .lyche-header-border.bottom{align-items:flex-start}.lyche-container .lyche-menu .lyche-menu-border{border-left:1px solid white;border-right:1px solid white;width:calc(100% - 64px)}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border{margin-right:14px;margin-left:14px;border-left:1px solid white;border-right:1px solid white;padding-top:3em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-logo{background-image:url(/assets/lyche/menu_logo-5eda3cfe51cb6a3a6e3b758f07934e1a896dd60f83041e0d9cf5c88f4c92beb8.png);max-width:80%;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-title{font-size:2.5em;text-align:center;color:white;width:100%;padding-top:30px;text-transform:uppercase;font-family:'LemonMilkLight', sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-subtitle{font-size:1.25em;text-align:center;color:white;width:100%;padding-bottom:30px;text-transform:uppercase;font-family:'LemonMilkLight', sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-open-hours{font-size:1em;text-align:center;color:dimgray;max-width:600px;padding-bottom:30px;text-transform:uppercase;font-family:'Lora', sans-serif;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:3em;margin-top:2em;margin-left:10px;margin-right:10px}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-detail.left{background-image:url(/assets/lyche/menu-detail-left-8d2684fa9837487dcbeea944ab052fe9e275994a15b992bf820fb81ae1583e21.png);height:17px;width:128px;background-size:contain;background-repeat:no-repeat}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-title{font-family:'LemonMilkLight', sans-serif;font-size:1.25em;color:white;text-transform:uppercase;margin-left:.5em;margin-right:.5em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-detail.right{background-image:url(/assets/lyche/menu-detail-right-f7d6c4653b157b846cbbb6955a338e38575c1f2f5987e77c74695c395f257212.png);height:17px;width:128px;background-size:contain;background-repeat:no-repeat}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-note{display:flex;flex-direction:column;max-width:600px;margin:0 auto;text-align:center;color:dimgray;font-size:1.25em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item{display:flex;flex-direction:column;padding:5px;padding-left:20px;padding-right:20px;max-width:600px;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-name{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;font-size:1.25em;color:white;margin-bottom:5px;text-transform:uppercase;font-family:"LemonMilkLight", sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-name .item-price{font-size:.75em;margin-left:20px;margin-top:.25em;font-family:"Lora", sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-description{color:dimgray;display:block;float:left;margin-bottom:20px;font-family:"Lora", sans-serif}.lyche-container .mobile-hamburger-menu{position:fixed;top:0;width:100vw;height:100vh;background-color:black;z-index:-1;opacity:0;transition:.3s;pointer-events:none !important;display:flex;flex-direction:column;justify-content:center}.lyche-container .mobile-hamburger-menu .menu-button{color:white;font-size:2em;text-align:center;padding-top:.5em;padding-bottom:.5em}.lyche-container .mobile-hamburger-menu.open{opacity:1;transition:.3s;pointer-events:all !important}.lyche-container .about{max-width:1200px;margin:0 auto;color:white;display:flex;flex-direction:row;justify-content:space-evenly}.lyche-container .about .left{flex-basis:50%;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:50px}.lyche-container .about .left .title{font-size:24px;color:#fff;width:100%;text-align:left;margin-bottom:.35em}.lyche-container .about .left .description{font-size:18px;color:#aaa;padding-bottom:30px}.lyche-container .about .left table{background-color:transparent;border-collapse:collapse;border-width:0}.lyche-container .about .left table tr,.lyche-container .about .left table td,.lyche-container .about .left table th{border-width:0;background-color:transparent;color:#aaa;text-align:left;font-size:18px}.lyche-container .about .left table td{text-align:right}.lyche-container .about .left table tr,.lyche-container .about .left table tr:nth-child(even){padding-top:10px;background-color:transparent}.lyche-container .about .right{float:right;flex-basis:50%;min-height:300px;background-color:darkolivegreen;background-image:url(/assets/lyche/map-5627d0883edfe071d8a231c7362a177ecdfe852faebe727fc9c472938c8d6e8a.png);background-size:cover;background-position:center;border-radius:5px;margin:2em;opacity:0.8}@media only screen and (max-width: 700px){.lyche-container .about{flex-direction:column}}.lyche-container .reservation-info{max-width:600px;margin:0 auto;color:dimgray;padding:1em}.lyche-container .reservation_no_available{font-size:18px;color:white;padding:20px;text-align:center}.lyche-container .link-back-when-no-reservations{max-width:600px;margin:0 auto;color:yellow;text-align:center;padding-bottom:2em}.lyche-container .link-back-when-no-reservations a{font-weight:bold}.lyche-container .footer{height:150px;width:100%;background-color:#111;display:flex;align-items:center;justify-content:center;color:#555}.lyche-container .chevron::before{cursor:pointer;position:absolute;top:30px;left:30px;text-transform:uppercase;font-size:20px;font-weight:bold;background-color:black;border-radius:10px;padding:10px;transition:.2s}.lyche-container .chevron::before a{font-family:"Futura", arial, sans-serif;color:#fbb040;transition:.2s}.lyche-container .chevron::before #lyche_back_arrow{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:15px;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:15px}.lyche-container .chevron::before .chevron.right:before{left:0;transform:rotate(45deg)}.lyche-container .chevron::before .chevron.bottom:before{top:0;transform:rotate(135deg)}.lyche-container .chevron::before .chevron.left:before{left:0.25em;transform:rotate(-135deg)}.lyche-container .chevron::before .chevron{display:inline;padding-right:8px;padding-left:5px}.time{color:white}.lyche-green-box{display:inline-flex;background-color:green;align-content:center;vertical-align:middle}.lyche_form_title{font-size:2em;color:white;text-transform:capitalize;text-align:center;padding-top:130px;padding-bottom:20px}.lyche_form{color:white;margin:0 auto;margin-bottom:3em;width:70%;max-width:600px;background-color:#151515;border-radius:12px;padding:.5em}.lyche_form .form-divider{width:100%;height:1px;background-color:#fbb042;margin-top:1em;margin-bottom:1em;opacity:0.5}.lyche_form li{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.4em}.lyche_form li label{font-size:1em;text-transform:capitalize;text-align:left}.lyche_form li input[type=number],.lyche_form li input[type=text],.lyche_form li input[type=tel],.lyche_form li input[type=email],.lyche_form li select{border-radius:5px;padding:5px;padding-left:10px;min-width:200px;max-width:200px}.lyche_form li input[type=checkbox]{float:left;max-width:48px}.lyche_form .inline-hints{font-size:0.75em;font-style:italic;color:#aaaaaa;text-align:left}.lyche_form .inline-hints:first-letter{text-transform:uppercase}.lyche_form li.boolean label{font-size:0.75em}.lyche_form ol{padding:1em;text-align:center}.lyche_form ol input[type=submit]{background-color:#fbb042;border-radius:8px;font-size:1em;font-weight:bold;text-transform:capitalize}@media only screen and (max-width: 700px){.lyche_form{max-width:700px;width:100%;border-radius:0px;padding:0;margin:0}.lyche_form li{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.4em;padding-left:10vw;padding-right:10vw}.lyche_form li label{font-size:1em;text-align:left}.lyche_form li input[type=number],.lyche_form li input[type=text],.lyche_form li input[type=tel],.lyche_form li input[type=email],.lyche_form li input[type=submit],.lyche_form li select{border-radius:5px;padding-left:10px;min-width:100%;height:32px}}.calendar{flex-direction:row;justify-content:center;display:flex}.date{font-size:1.5em;display:flex;justify-content:flex-start}.box{background-color:mediumseagreen}figure figcaption{font-size:2em}figure img{margin:1em auto 2em 0}.admissions_admin\/admissions.statistics .nextButton{float:right}body.lyche{background-color:black}@font-face{font-family:'LemonMilkLight';src:url(/assets/LEMONMILK-Light-d05d0d0b56fdd4725280e9c84f0b1942cb424e400e27f4fdd5fead3e71c6bce2.ttf) format("truetype")}@font-face{font-family:'Lora';src:url(/assets/Lora-bf24c1d5ed92c6e0ad5d9ff00a692f5a878ffc76de70b8e737cb41218c674ba4.ttf) format("truetype")}@font-face{font-family:'Lora';src:url(/assets/Lora-Italic-9882c7789cfd6a658a14d27538a247c0fd418e04392a63f12e76c55f3bf9c158.ttf) format("truetype");font-style:italic}.lyche-container{width:100%;min-height:100%;font-family:"Lora", sans-serif;background-color:#050505}.lyche-container a{color:#fbb042}.lyche-container .back-to-samfundet{display:flex;flex-direction:row;position:absolute;left:1em;bottom:.5em;color:white}.lyche-container .back-to-samfundet .chevron{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:15px;right:0.15em;position:relative;top:0.15em;transform:rotate(225deg);width:15px;margin-right:5px}.lyche-container .back-to-samfundet .image{background-image:url(/assets/logo-trans-5b737c35264971d5c0219f5d682ea93098f59212fa155c940b84cc507227ea9f.png);background-size:contain;background-repeat:no-repeat;height:2em;width:25em;max-width:calc(100% - 2em - 60px)}.lyche-container .top-padding{height:130px}.lyche-container .front-image{background-image:url(/assets/lyche/front_lyche-079ffad961dd5003a5a62f0c1750b3b106a949159fb5213acb82e1f8d19f46ea.jpg);background-size:cover;width:100%;min-height:100vh;max-height:100%}.lyche-container .front-image .front-logo{background-image:url(/assets/lyche/logo-d3ee1879a96641f93bc807abb003438b450788da3a7b3ddd49865172910f4a0f.png);width:400px;background-size:contain;background-repeat:no-repeat;background-position:center;height:100px;margin:0 auto;padding-top:30%;display:none}.lyche-container .section{height:600px;display:flex;flex-direction:row;background-color:#0c0c0c;padding:2em 5em}.lyche-container .section .image-container{flex-basis:50%;padding:2em}.lyche-container .section .image-container .image{width:100%;height:100%;background-size:cover;border-radius:4px}.lyche-container .section .image-container .image.menu{background-image:url(/assets/lyche/front_meny-205970d8438087352fca993b02c0e291bf3aad0ef5add951d9d9009cc81add55.jpg)}.lyche-container .section .image-container .image.about{background-image:url(/assets/lyche/front_om_oss-26ffc1a4c64cc99ba4178cad64aca19fa6331b46ffd77abdfeef8def4a03989c.jpg)}.lyche-container .section .image-container .image.contact{background-image:url(/assets/lyche/front_kontakt-a9b481085cc8aba6ef8b883161da94ea0bb80bf183052d533371a92788416d91.jpg)}.lyche-container .section .image-container .image.reservation{background-image:url(/assets/lyche/front_resv_lyche-f5efc2215612889441ad30a96e160ae6c58d295041ccd18f7688fbf508479ba5.jpg)}.lyche-container .section .info-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.lyche-container .section .info-container .title{font-size:2em;color:white;text-align:center;font-family:"LemonMilkLight", sans-serif}.lyche-container .section .info-container .description{color:#b4b4b4;font-size:1.25em;max-width:500px;text-align:center}.lyche-container .section .info-container .section-button{flex:0;font-size:1em;font-weight:bold;background-color:#fbb042;color:white;border-radius:4px;margin-top:30px;padding:10px;font-family:"LemonMilkLight", sans-serif}.lyche-container .section .info-container .section-button:hover{cursor:pointer;filter:brightness(1.1);-webkit-filter:brightness(1.1)}.lyche-container .section:nth-child(odd){flex-direction:row-reverse;background-color:#050505}@media only screen and (max-width: 700px){.lyche-container .section:nth-child(odd){flex-direction:column;background-color:#050505}.lyche-container .back-to-samfundet{display:none}.lyche-container .section{height:500px;flex-direction:column;padding:0}.lyche-container .section .image-container{flex-basis:100%}.lyche-container .section .info-container{flex-basis:80%;justify-content:flex-start}.lyche-container .section .info-container .title{font-size:1.5em}.lyche-container .section .info-container .description{color:#b4b4b4;font-size:1em;max-width:300px}.lyche-container .section .info-container .section-button{font-size:1em;padding:5px 15px 5px 15px;border-radius:100px;margin-top:20px}.lyche-container .section .info-container .section-button .chevron{display:none}}.lyche-container #lyche-header-container{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100px;transition:.2s;z-index:69;background:linear-gradient(to bottom, #000, transparent)}.lyche-container #lyche-header-container .header-menu{flex:1;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;min-width:100%}.lyche-container #lyche-header-container .header-menu .menu-button{color:white;text-transform:uppercase;cursor:pointer;font-size:1.2em;text-align:center;font-family:"LemonMilkLight", sans-serif}.lyche-container #lyche-header-container .header-menu .menu-button a{color:white}.lyche-container #lyche-header-container .header-menu .menu-button:hover{color:#aaa}.lyche-container #lyche-header-container .header-menu .change-language{width:28px;height:20px;position:absolute;background-image:url(/assets/header/english-c1e072571a947a0dfc20c515d60230c4722e0f39c61ce7aafa65163bf860cc45.png);background-size:cover;background-position:center;border-radius:3px;box-shadow:1px 1px 10px 2px rgba(0,0,0,0.1);margin-top:-8px}.lyche-container #lyche-header-container .header-menu .change-language.en{background-image:url(/assets/header/norwegian-7f942d1f51c433326a0bda0d2d196053e115469de8071e11cb1c29b5cee506f1.png)}.lyche-container #lyche-header-container .header-menu .lyche-logo{background-image:url(/assets/sulten/logo-d3ee1879a96641f93bc807abb003438b450788da3a7b3ddd49865172910f4a0f.png);width:200px;background-size:contain;background-repeat:no-repeat;background-position:center;height:100px;margin-top:10px;transition:.5s}@media only screen and (max-width: 700px){.lyche-container #lyche-header-container .header-menu{width:100%;justify-content:space-around}.lyche-container #lyche-header-container .header-menu .menu-button{display:none;max-width:0px}.lyche-container #lyche-header-container .header-menu .change-language{display:none}.lyche-container #lyche-header-container .header-menu .lyche-logo{width:150px;height:80px;margin-left:16px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:24px;margin-left:32px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger .mobile-hamburger-line{width:100%;height:4px;background-color:white;border-radius:1px}.lyche-container #lyche-header-container .header-menu .mobile-hamburger .mobile-hamburger-line{transform-origin:center;transform:none;transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(1){transform-origin:center;transform:translateY(10px) rotate(-45deg);transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(2){opacity:0;transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-hamburger.open .mobile-hamburger-line:nth-child(3){transform-origin:center;transform:translateY(-10px) rotate(45deg);transition:.2s}.lyche-container #lyche-header-container .header-menu .mobile-reservation{background-image:url(/assets/sulten/calendar_add-f0953bf444adb00edff7cae94bd7a1b0a4837bbd44a7caa5a9cf39d125665601.png);background-size:contain;width:32px;height:32px;margin-right:32px;text-align:center}}.lyche-container #lyche-header-container.compact{background-color:black;height:60px;background:linear-gradient(to bottom, #000, transparent);transition:.5s}.lyche-container #lyche-header-container.compact .lyche-logo{height:50px;transition:.5s}.lyche-container .status-box{width:350px;position:absolute;bottom:20px;right:20px;color:white;max-width:calc(100% - 40px);display:flex;flex-direction:column;background-color:#111;border:1px solid dimgray;padding:1em;border-radius:8px}.lyche-container .status-box .open-hours-title{color:black;text-align:center}.lyche-container .status-box .open-hours{flex:1;text-align:center;font-size:1.2em;padding:.5em;color:dimgray}.lyche-container .status-box .open-hours table,.lyche-container .status-box .open-hours tr,.lyche-container .status-box .open-hours td,.lyche-container .status-box .open-hours th{border-width:0;background:#111;color:white}.lyche-container .status-box .open-hours td.title{color:#fbb042;font-family:"LemonMilkLight", sans-serif}.lyche-container .status-box .action-container{flex:1;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.lyche-container .status-box .action-container .action-button-separator{width:1px;height:100%;background-color:black;opacity:.75}.lyche-container .status-box .action-container .action-button{font-size:1em;width:150px;text-align:center;color:black;cursor:pointer}.lyche-container .status-box .action-container .action-button:hover{color:dimgray}@media only screen and (max-width: 700px){.lyche-container .status-box{padding:.2em}.lyche-container .status-box .open-hours{flex:1;font-size:1em;padding:0;color:dimgray;text-align:center}.lyche-container .status-box .open-hours .title{text-align:center}}.lyche-container .about-us-container{max-width:800px;margin:0 auto;display:flex;flex-direction:row;margin-bottom:3em}.lyche-container .about-us-container .about-us-image{background-size:cover;border-radius:4px;background-image:url(/assets/lyche/front_om_oss-26ffc1a4c64cc99ba4178cad64aca19fa6331b46ffd77abdfeef8def4a03989c.jpg);flex-basis:40%;margin-right:3em}@media only screen and (max-width: 700px){.lyche-container .about-us-container .about-us-image{display:none}}.lyche-container .about-us-container .about-us-description{font-size:1.25em;color:gray;flex:1;padding:1em}.lyche-container .lyche-menu{max-width:1200px;margin:0 auto;color:white;display:flex;flex-direction:column;align-items:center}.lyche-container .lyche-menu .lyche-header-border{height:32px;width:100%;display:flex;align-items:flex-end;align-content:center}.lyche-container .lyche-menu .lyche-header-border .corner{width:32px;height:32px;border:1px solid white;display:flex;align-items:center}.lyche-container .lyche-menu .lyche-header-border .corner.left{transform:translateX(16px)}.lyche-container .lyche-menu .lyche-header-border .corner.right{transform:translateX(-16px)}.lyche-container .lyche-menu .lyche-header-border .middle{flex:1;height:16px;border:1px solid white;display:flex;justify-content:space-between}.lyche-container .lyche-menu .lyche-header-border .middle .dot{width:4px;height:4px;margin:5px;background-color:white}.lyche-container .lyche-menu .lyche-header-border.bottom{align-items:flex-start}.lyche-container .lyche-menu .lyche-menu-border{border-left:1px solid white;border-right:1px solid white;width:calc(100% - 64px)}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border{margin-right:14px;margin-left:14px;border-left:1px solid white;border-right:1px solid white;padding-top:3em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-logo{background-image:url(/assets/lyche/menu_logo-5eda3cfe51cb6a3a6e3b758f07934e1a896dd60f83041e0d9cf5c88f4c92beb8.png);max-width:80%;height:100px;background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-title{font-size:2.5em;text-align:center;color:white;width:100%;padding-top:30px;text-transform:uppercase;font-family:'LemonMilkLight', sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-subtitle{font-size:1.25em;text-align:center;color:white;width:100%;padding-bottom:30px;text-transform:uppercase;font-family:'LemonMilkLight', sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-open-hours{font-size:1em;text-align:center;color:dimgray;max-width:600px;padding-bottom:30px;text-transform:uppercase;font-family:'Lora', sans-serif;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:3em;margin-top:2em;margin-left:10px;margin-right:10px}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-detail.left{background-image:url(/assets/lyche/menu-detail-left-8d2684fa9837487dcbeea944ab052fe9e275994a15b992bf820fb81ae1583e21.png);height:17px;width:128px;background-size:contain;background-repeat:no-repeat}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-title{font-family:'LemonMilkLight', sans-serif;font-size:1.25em;color:white;text-transform:uppercase;margin-left:.5em;margin-right:.5em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .lyche-menu-category .lyche-menu-category-detail.right{background-image:url(/assets/lyche/menu-detail-right-f7d6c4653b157b846cbbb6955a338e38575c1f2f5987e77c74695c395f257212.png);height:17px;width:128px;background-size:contain;background-repeat:no-repeat}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-note{display:flex;flex-direction:column;max-width:600px;margin:0 auto;text-align:center;color:dimgray;font-size:1.25em}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item{display:flex;flex-direction:column;padding:5px;padding-left:20px;padding-right:20px;max-width:600px;margin:0 auto}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-name{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;font-size:1.25em;color:white;margin-bottom:5px;text-transform:uppercase;font-family:"LemonMilkLight", sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-name .item-price{font-size:.75em;margin-left:20px;margin-top:.25em;font-family:"Lora", sans-serif}.lyche-container .lyche-menu .lyche-menu-border .lyche-menu-inner-border .menu-item .item-description{color:dimgray;display:block;float:left;margin-bottom:20px;font-family:"Lora", sans-serif}.lyche-container .mobile-hamburger-menu{position:fixed;top:0;width:100vw;height:100vh;background-color:black;z-index:-1;opacity:0;transition:.3s;pointer-events:none !important;display:flex;flex-direction:column;justify-content:center}.lyche-container .mobile-hamburger-menu .menu-button{color:white;font-size:2em;text-align:center;padding-top:.5em;padding-bottom:.5em}.lyche-container .mobile-hamburger-menu.open{opacity:1;transition:.3s;pointer-events:all !important}.lyche-container .about{max-width:1200px;margin:0 auto;color:white;display:flex;flex-direction:row;justify-content:space-evenly}.lyche-container .about .left{flex-basis:50%;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:50px}.lyche-container .about .left .title{font-size:24px;color:#fff;width:100%;text-align:left;margin-bottom:.35em}.lyche-container .about .left .description{font-size:18px;color:#aaa;padding-bottom:30px}.lyche-container .about .left table{background-color:transparent;border-collapse:collapse;border-width:0}.lyche-container .about .left table tr,.lyche-container .about .left table td,.lyche-container .about .left table th{border-width:0;background-color:transparent;color:#aaa;text-align:left;font-size:18px}.lyche-container .about .left table td{text-align:right}.lyche-container .about .left table tr,.lyche-container .about .left table tr:nth-child(even){padding-top:10px;background-color:transparent}.lyche-container .about .right{float:right;flex-basis:50%;min-height:300px;background-color:darkolivegreen;background-image:url(/assets/lyche/map-5627d0883edfe071d8a231c7362a177ecdfe852faebe727fc9c472938c8d6e8a.png);background-size:cover;background-position:center;border-radius:5px;margin:2em;opacity:0.8}@media only screen and (max-width: 700px){.lyche-container .about{flex-direction:column}}.lyche-container .reservation-info{max-width:600px;margin:0 auto;color:dimgray;padding:1em}.lyche-container .reservation_no_available{font-size:18px;color:white;padding:20px;text-align:center}.lyche-container .link-back-when-no-reservations{max-width:600px;margin:0 auto;color:yellow;text-align:center;padding-bottom:2em}.lyche-container .link-back-when-no-reservations a{font-weight:bold}.lyche-container .footer{height:150px;width:100%;background-color:#111;display:flex;align-items:center;justify-content:center;color:#555}.lyche-container .chevron::before{cursor:pointer;position:absolute;top:30px;left:30px;text-transform:uppercase;font-size:20px;font-weight:bold;background-color:black;border-radius:10px;padding:10px;transition:.2s}.lyche-container .chevron::before a{font-family:"Futura", arial, sans-serif;color:#fbb040;transition:.2s}.lyche-container .chevron::before #lyche_back_arrow{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:15px;left:0.15em;position:relative;top:0.15em;transform:rotate(-45deg);vertical-align:top;width:15px}.lyche-container .chevron::before .chevron.right:before{left:0;transform:rotate(45deg)}.lyche-container .chevron::before .chevron.bottom:before{top:0;transform:rotate(135deg)}.lyche-container .chevron::before .chevron.left:before{left:0.25em;transform:rotate(-135deg)}.lyche-container .chevron::before .chevron{display:inline;padding-right:8px;padding-left:5px}.time{color:white}.lyche-green-box{display:inline-flex;background-color:green;align-content:center;vertical-align:middle}.groups-page-description{text-align:center;margin:auto;width:100%;padding:10px}.groups-showcase-container{justify-content:center;width:100%}.groups-showcase-container .group-type-headline{text-align:center;font-size:1.4em;width:100%;font-weight:bold;text-transform:uppercase}.groups-showcase-container .group-showcase{display:flex;flex-direction:column;margin:0.5em;justify-content:center}.groups-showcase-container .group-showcase .image{display:block;margin:1em;width:4em;height:4em;border-radius:50em;background-color:#fcfcfc;background-size:cover;box-shadow:2px 2px 10px 4px rgba(0,0,0,0.18);transition:2s;transform:none}.groups-showcase-container .group-showcase .image h3{text-align:center;color:#c0c0c0;font-family:Verdana;font-size:2.2em}.groups-showcase-container .group-showcase .label{font-size:1em;text-align:center;color:black}.groups-showcase-container .group-showcase .tooltip_label{visibility:hidden;font-size:0.8em;width:10em;background-color:#404040;color:white;text-align:center;border-radius:6px;padding:5px 0;position:absolute;margin-left:-1em;margin-top:13em;z-index:1;opacity:0}.groups-showcase-container .group-showcase .tooltip_label::after{content:"";position:absolute;top:-0.7em;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #404040 transparent}.groups-showcase-container .group-showcase:hover .image{filter:brightness(1.25);transform:scale(1.05);transition:.5s}.groups-showcase-container .group-showcase:hover .label{color:#505050}.groups-showcase-container .group-showcase:hover .tooltip_label{visibility:visible;opacity:0.9}@media only screen and (max-width: 700px){.groups-showcase-container{justify-content:space-evenly}.groups-showcase-container .group-type-headline{font-size:1.2em}.groups-showcase-container .group-showcase{margin:0em}.groups-showcase-container .group-showcase .image{margin:0.9em;width:3.5em;height:3.5em}.groups-showcase-container .group-showcase .image h3{font-size:1.9em}.groups-showcase-container .group-showcase .label{font-size:0.9em}.groups-showcase-container .group-showcase:hover .tooltip_label{visibility:hidden}}.modern-design .samf-button{cursor:pointer;padding:7px 20px 7px 20px;text-transform:uppercase;text-align:center;width:max-content;color:white;background-color:#A03033;box-shadow:1px 1px 5px 3px rgba(0,0,0,0.1);border-radius:.25em;transition:.2s}.modern-design .samf-button a{color:white}.modern-design .samf-button:disabled{cursor:not-allowed}.modern-design .samf-button:hover:not([disabled]){filter:brightness(120%);transform:translateY(-1px);transition:.2s;box-shadow:1px 2px 8px 3px rgba(0,0,0,0.1)}.modern-design .samf-button.small{padding:4px 12px 4px 12px;font-size:.9em;text-transform:uppercase}.modern-design .samf-button.blue{color:white;background-color:#337ab7}.modern-design .samf-button.green{color:white;background-color:#4ab74c}.modern-design .samf-button.orange{color:white;background-color:#e0a014}.modern-design .samf-button.white{color:black;background-color:white}.modern-design .samf-button.gray{color:white;background-color:#aaa}.modern-design .samf-button.white:hover{color:#333;background-color:#eee;filter:brightness(100%)}.modern-design .samf-button.black{color:white;background-color:black;border:1px solid #444}.modern-design .samf-button.plain{color:black;background-color:transparent;border:1px solid #888;box-shadow:none;padding:6px 19px 6px 19px}.modern-design .samf-button.plain a{color:black}.modern-design .samf-button.plain.small{padding:3px 11px 3px 11px}.modern-design .samf-button.plain:hover{transform:none;color:#A03033;border:1px solid #A03033;transition:0s}.modern-design .samf-button.block{display:block}.modern-design .center{margin:0 auto}.modern-design .w100{min-width:100%;width:100%}@media only screen and (max-width: 1000px){.modern-design .w100-mobile{width:100%;margin-left:0 !important;margin-right:0 !important}.modern-design .hide-mobile{display:none !important;width:0 !important;height:0 !important}}.modern-design .text-Align{text-align:center}.modern-design .title{margin:0;border-radius:0.25em 0.25em 0 0;text-transform:uppercase}.modern-design .title.white{color:white}.modern-design .title.red{color:#A03033}.modern-design .p-1{padding:.25em}.modern-design .p-2{padding:.5em}.modern-design .p-3{padding:1em}.modern-design .p-4{padding:1.5em}.modern-design .p-5{padding:2em}.modern-design .pb-1{padding-bottom:.25em}.modern-design .pb-2{padding-bottom:.5em}.modern-design .pb-3{padding-bottom:1em}.modern-design .pt-1{padding-top:.25em}.modern-design .pt-2{padding-top:.5em}.modern-design .pt-3{padding-top:1em}.modern-design .pl-1{padding-left:.25em}.modern-design .pl-2{padding-left:.5em}.modern-design .pl-3{padding-left:1em}.modern-design .pr-1{padding-right:.25em}.modern-design .pr-2{padding-right:.5em}.modern-design .pr-3{padding-right:1em}.modern-design .m-0{margin:0}.modern-design .m-1{margin:.25em}.modern-design .m-2{margin:.5em}.modern-design .m-3{margin:1em}.modern-design .mb-1{margin-bottom:.25em}.modern-design .mb-2{margin-bottom:.5em}.modern-design .mb-3{margin-bottom:1em}.modern-design .mt-1{margin-top:.25em}.modern-design .mt-2{margin-top:.5em}.modern-design .mt-3{margin-top:1em}.modern-design .ml-1{margin-left:.25em}.modern-design .ml-2{margin-left:.5em}.modern-design .ml-3{margin-left:1em}.modern-design .mr-1{margin-right:.25em}.modern-design .mr-2{margin-right:.5em}.modern-design .mr-3{margin-right:1em}.modern-design .br-1{border-radius:.25em}.modern-design .br-2{border-radius:.5em}.modern-design .br-3{border-radius:1em}.modern-design .bw-r{border-right-width:1px;border-style:solid}.modern-design .bg-red{background-color:#A03033}.modern-design .bg-blue{background-color:#337ab7}.modern-design .bxs{box-shadow:2px 2px 15px 4px rgba(0,0,0,0.1)}.modern-design hr{width:100%;height:2px;background-color:#ddd;margin-top:1.5em;margin-bottom:1.5em}.modern-design hr.compact{margin-top:0.5em;margin-bottom:0.5em;height:1px}.modern-design .up-ca{text-transform:uppercase}.modern-design .thin{font-weight:300}.modern-design .flex{display:flex;flex-basis:100%}.modern-design .flex-25{display:flex;flex-basis:25%}.modern-design .flex-33{display:flex;flex-basis:33.33%}.modern-design .flex-50{display:flex;flex-basis:50%}.modern-design .flex-75{display:flex;flex-basis:75%}.modern-design .flex-row{display:flex;flex-direction:row}.modern-design .flex-column{display:flex;flex-direction:column}.modern-design .flex-row.center,.modern-design .flex-column.center{justify-content:center}.modern-design .flex-row.end,.modern-design .flex-column.end{justify-content:flex-end}.modern-design .flex-row.wrap,.modern-design .flex-column.wrap{flex-wrap:wrap}.modern-design .flex-row.space-around,.modern-design flex-column.space-around{justify-content:space-around}.modern-design .flex-justify-center{justify-content:center;justify-items:center}.modern-design .flex-justify-around{justify-content:space-around}.modern-design .flex-justify-between{justify-content:space-between}.modern-design .flex-justify-end{justify-content:flex-end;justify-items:flex-end}.modern-design .flex-justify-stretch{justify-content:stretch;justify-items:stretch}.modern-design .flex-align-center{align-content:center;align-items:center}.modern-design .samf-container{box-shadow:2px 2px 15px 4px rgba(0,0,0,0.1);border-radius:0.5em;overflow:hidden}.modern-design .samf-container.white{background-color:white}.modern-design .samf-container.red{background-color:#A03033;color:white}.modern-design .samf-container.blue{background-color:#337ab7;color:white}.modern-design .samf-container.green{background-color:#27ae60;color:white}.modern-design .samf-container.gray{background-color:#eee;border:1px solid #ccc;color:black}.modern-design .samf-container.plain{background-color:transparent;border:1px solid #ddd;box-shadow:none}.modern-design .samf-container.red h1,.modern-design .samf-container.red h2,.modern-design .samf-container.red h3,.modern-design .samf-container.red h4,.modern-design .samf-container.red h5,.modern-design .samf-container.blue h1,.modern-design .samf-container.blue h2,.modern-design .samf-container.blue h3,.modern-design .samf-container.blue h4,.modern-design .samf-container.blue h5,.modern-design .samf-container.green h1,.modern-design .samf-container.green h2,.modern-design .samf-container.green h3,.modern-design .samf-container.green h4,.modern-design .samf-container.green h5{color:white}.modern-design .samf-smart-box{display:flex;flex-direction:row;align-items:stretch}.modern-design .samf-smart-box .auto{flex:1;min-height:100%}.modern-design .samf-smart-box .full{flex-basis:100%}.modern-design .samf-smart-box .half{flex-basis:50%}.modern-design .samf-smart-box .third{flex-basis:33.33%}.modern-design .samf-smart-box .fourth{flex-basis:25%}@media only screen and (max-width: 1000px){.modern-design .samf-smart-box{flex-direction:column}.modern-design .samf-smart-box .auto,.modern-design .samf-smart-box .full,.modern-design .samf-smart-box .half,.modern-design .samf-smart-box .third,.modern-design .samf-smart-box .fourth{flex-basis:100%}}.modern-design .loading-indicator{width:32px;height:32px;background-image:url(/assets/icons/loading-399d36c18d20f0e262081377cf49479fc8a8cea429a7366be2fdfc1661d81fe7.gif);background-size:contain;background-position:center;background-repeat:no-repeat}.modern-design .loading-indicator.large{width:64px;height:64px}#site-header-offset{margin-top:64px;width:100%}#site-header-offset #container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:stretch;min-width:100%;min-height:calc(100vh - 200px);padding:12px}#site-header-offset #container .side-graphics{opacity:0.3;z-index:-1;width:180px;min-height:calc(100vh - 200px);background:url(/assets/header/side_art_left-0c29e2e188f4d8c9580b79f3883c1530b61a3516d1b75ec6ddf7115755cc1d96.png) repeat-y 0 0;background-size:contain;background-position-y:0;background-position-x:left;align-self:stretch;transform:translateX(-12px) translateY(-12px)}#site-header-offset #container .side-graphics.right{opacity:0.3;z-index:-1;width:180px;min-height:calc(100vh - 200px);background:url(/assets/header/side_art_right-f6658ca832cbbd01c4c72911cca3bdd2d506132ea49319db0213814572bdfd6e.png) repeat-y 0 0;background-size:contain;background-position-y:0;background-position-x:left;align-self:stretch;transform:translateX(12px) translateY(12px) scaleX(-1)}#site-header-offset #container #content{flex:1;max-width:1200px;width:100%;padding:.5em;padding-top:1em;margin:0 auto;background-color:white}@media screen and (max-width: 768px){#site-header-offset #container #content{padding:0}}@media only screen and (max-width: 1450px){#container .side-graphics{opacity:0;transition:.3s;max-width:0}}.areas.edit form,.areas.update form{list-style-type:none}.areas.edit form input[type="submit"],.areas.update form input[type="submit"]{margin-top:1em}.areas.edit form #area_page_input label,.areas.update form #area_page_input label{margin-right:.5em}.areas.edit form .day-container,.areas.update form .day-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.5em}.areas.edit form .day-container .day,.areas.update form .day-container .day{flex-basis:calc(33.33% - 1em);margin:.5em;overflow:hidden;background-color:rgba(238,238,238,0.3);box-shadow:2px 2px 15px 4px rgba(0,0,0,0.1);border-radius:4px;border:1px solid #eee}@media only screen and (max-width: 900px){.areas.edit form .day-container .day,.areas.update form .day-container .day{flex-basis:calc(50% - 1em)}}@media only screen and (max-width: 600px){.areas.edit form .day-container .day,.areas.update form .day-container .day{flex-basis:calc(100% - 1em)}}.areas.edit form .day-container .day .head,.areas.update form .day-container .day .head{background-color:#337ab7;padding:.2em}.areas.edit form .day-container .day .head h2,.areas.update form .day-container .day .head h2{text-transform:uppercase;color:white;margin:0;text-align:center}.areas.edit form .day-container .day .body,.areas.update form .day-container .day .body{padding:.5em}.areas.edit form .day-container .day .body li.boolean,.areas.update form .day-container .day .body li.boolean{border-bottom:2px solid #ddd;margin-bottom:.5em;padding-bottom:.5em}.areas.edit form .day-container .day .body li.boolean input[type="checkbox"],.areas.update form .day-container .day .body li.boolean input[type="checkbox"]{margin-right:10px}.areas.edit form .day-container .day .body li.time_picker,.areas.update form .day-container .day .body li.time_picker{display:flex;flex-direction:row;margin-bottom:.5em}.areas.edit form .day-container .day .body li.time_picker label,.areas.update form .day-container .day .body li.time_picker label{flex-basis:30%;margin-right:.1em}.areas.edit form .day-container .day .body li.time_picker input,.areas.update form .day-container .day .body li.time_picker input{flex:1;text-align:right;background-color:#eee;padding:.5em}
