﻿/*!
Theme Name: Moss Kulturhus
Description: The Wordpress theme for Moss Kulturhus
Version: 2.0.9.7
Author: Robert Ahlin Toftegaard, AMBIO AS
Author URI: https://www.strong.no
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: gulp, boilerpate
Text Domain: MOSS
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css?family=Roboto:300,400,700";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%;height:100%;min-height:100%}body{font:400 16px/1.4 "din-2014",sans-serif;color:#292929;margin:0;background:#fff !important;height:100%;min-height:100%}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hidden{display:none !important}img{max-width:100%;vertical-align:bottom;height:auto}a{color:#000;text-decoration:underline}input:focus{border:1px solid #292929}select{width:100%}figure{margin:0}.recommended-events{box-sizing:content-box;background-color:#ebeae6;opacity:1;transition:all 300ms ease-in-out;margin:0;display:flex}.recommended-events .container{margin-top:70px !important;margin-bottom:70px !important}.recommended-events .container .grid{animation-name:appear;animation-duration:200ms}.recommended-events .container .grid .event>h2{text-align:center;text-transform:none;font-weight:bold;color:#000;margin:30px 0;font-size:20px}@media(min-width: 678px){.recommended-events .container .grid .event>h2{font-size:25px;margin-bottom:40px}}@keyframes appear{0%{opacity:0}100%{opacity:1}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#c5c5c5;max-width:100%;padding:2rem;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{margin:0;padding:.5rem}.textwidget img{margin:1rem 0}.bypostauthor{background:inherit}.widget_calendar{display:table;width:100%}#wp-calendar{width:100%}#wp-calendar caption{text-align:right;color:#000;font-size:12px;margin-top:10px;margin-bottom:15px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding-bottom:10px}#wp-calendar tbody{color:#000;font-family:sans-serif;font-weight:300}#wp-calendar tbody td{background:#fff;border:1px solid #fff;text-align:center;padding:8px}#wp-calendar tbody td:hover{background:#fff}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}@media(min-width: 240px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1.4rem/1.8rem sans-serif}}@media(min-width: 320px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1.55rem/1.8 sans-serif}}@media(min-width: 480px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1.8rem/1.8 sans-serif}}@media(min-width: 768px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1.9rem/1.7 sans-serif}}@media(min-width: 1024px){.wp-caption .wp-caption-text,.gallery-caption{font:300 2rem/3.1rem sans-serif}}@media(min-width: 1280px){.wp-caption .wp-caption-text,.gallery-caption{font:300 2rem/3.1rem sans-serif}}@media screen and (min-width: 992px){.device-only{display:none}.desktop-only{display:initial}}@media screen and (max-width: 992px){.device-only{display:initial}.desktop-only{display:none}}@media screen and (min-width: 992px){body{margin-top:100px}}@media screen and (max-width: 992px){body{margin-top:75px}}.container{max-width:1200px;width:100%;margin:0 auto;padding-top:0;padding-bottom:0}@media screen and (max-width: 1240px){.container{padding:0 20px}}#header{text-align:center;position:fixed;z-index:10000000;top:0;left:0;width:100%;background-color:#fff;border-bottom:1px solid #fafafa}@media(min-width: 992px){body.logged-in #header{top:32px}}#header .container{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){#header .container{height:100px}}@media screen and (max-width: 992px){#header .container{height:75px}}#header .container figure{order:1;margin:0}@media screen and (min-width: 992px){#header .container figure{width:275px;margin-bottom:-10px}}@media screen and (max-width: 992px){#header .container figure{width:185px;margin-bottom:-10px}}#header .container figure svg{margin:0}@media screen and (min-width: 992px){#header .container figure svg{width:100%;height:auto}}@media screen and (max-width: 992px){#header .container figure svg{width:100%;height:auto}}@media screen and (max-width: 992px){#header .container nav{order:3;justify-self:flex-end}#header .container nav .menu-wrapper{--top:75px;display:none;position:fixed;left:0;top:var(--top);height:calc(100vh - var(--top));background:rgba(255,255,255,.95);padding:0;margin:0;width:100%;overflow-y:scroll}#header .container nav .menu-wrapper>ul{text-transform:uppercase;line-height:2;list-style:none;text-align:left;padding:0;width:430px;max-width:80%;margin:0}#header .container nav .menu-wrapper>ul>li{display:flex;justify-content:space-between;flex-wrap:wrap}#header .container nav .menu-wrapper>ul>li>a{padding:12px 0 12px 12px;font-size:19px;font-weight:bold;text-decoration:none}#header .container nav .menu-wrapper>ul>li>a:hover{text-decoration:underline}#header .container nav .menu-wrapper>ul>li.has-submenu button{background:none;border:0;display:inline-block;margin:0 15px 0 0;padding:0}#header .container nav .menu-wrapper>ul>li.has-submenu button>svg{width:15px;transform:rotate(90deg);transition:transform 200ms ease-in-out}#header .container nav .menu-wrapper>ul>li.has-submenu button>svg path{fill:#000}#header .container nav .menu-wrapper>ul>li.has-submenu>ul{display:none;padding:0 0 0 20px;list-style:none}#header .container nav .menu-wrapper>ul>li.has-submenu>ul>li{line-height:2}#header .container nav .menu-wrapper>ul>li.has-submenu>ul>li>a{font-size:17px;font-weight:normal}#header .container nav .menu-wrapper>ul>li.has-submenu.open button svg{transform:rotate(-90deg)}#header .container nav .menu-wrapper>ul>li.has-submenu.open ul{display:block;width:100%}body.navigation-open #header .container nav .menu-wrapper{padding-top:1em;display:flex;align-items:flex-start;justify-content:center}#header .container nav button.toggle-device-navigation{display:block;border:0;background-color:#fff;color:#000;border-radius:0;font-size:25px;float:right}#header .container nav button.toggle-device-navigation:hover{color:#888}}@media screen and (min-width: 992px){#header .container nav{flex:1;order:2;align-self:flex-end}#header .container nav button.toggle-device-navigation{display:none}#header .container nav ul{width:100%;margin:0 auto;list-style:none;line-height:1}#header .container nav ul>li{display:inline-block;font-size:15px;position:relative}#header .container nav ul>li.has-submenu{display:inline-flex}#header .container nav ul>li.has-submenu button{background:none;border:0;display:inline-block;margin:0 15px 0 0;padding:0}#header .container nav ul>li.has-submenu button>svg{width:10px;transform:rotate(90deg);transition:transform 200ms ease-in-out}#header .container nav ul>li.has-submenu button>svg path{fill:#000}#header .container nav ul>li>a{padding:17px 12px;display:inline-block;font-weight:normal;text-transform:uppercase;text-decoration:none;color:#000}#header .container nav ul>li>a:hover{text-decoration:underline}#header .container nav ul>li>ul{width:220px;background:#fff;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;transform:translateY(-2em);z-index:-1;transition:all .1s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;list-style:none;padding:0}#header .container nav ul>li>ul>li{display:block;text-align:left}#header .container nav ul>li>ul>li>a{display:block;color:#000;font-size:14px}#header .container nav ul>li.open>ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,0s;border:1px solid #fafafa;border-width:0 1px 1px 1px}#header .container nav ul>li.open>button>svg{transform:rotate(-90deg)}}#header .container div.actions{font-size:15px}@media screen and (max-width: 992px){#header .container div.actions{order:2;flex:1;line-height:50%;text-align:right}}@media screen and (min-width: 992px){#header .container div.actions{order:3;width:100px;text-align:right;align-self:flex-end;line-height:1}}#header .container div.actions a{display:inline-block;color:#000}@media screen and (max-width: 992px){#header .container div.actions a{padding:10px}#header .container div.actions a.facebook,#header .container div.actions a.instagram{display:none}}@media screen and (min-width: 992px){#header .container div.actions a{color:#000;padding:17px 3px}#header .container div.actions a:last-child{margin-left:20px}}#header .container div.actions a:hover{color:#666}#header .container div.actions button{background:rgba(0,0,0,0);border:0}#header .container div.actions button.open-search svg{width:26px;height:26px}#header .container div.actions button.open-search svg path{fill:#db677b}@media screen and (max-width: 992px){#header .container div.actions button.open-search{display:none}}#header .container div.actions button.open-mobile-navigation{display:none;margin-top:4px}#header .container div.actions button.open-mobile-navigation svg{width:29px;height:13.5px}#header .container div.actions button.open-mobile-navigation svg path{margin:0;padding:0;fill:#fff}body.inverted #header .container div.actions button.open-mobile-navigation svg path{fill:#000}@media screen and (max-width: 992px){#header .container div.actions button.open-mobile-navigation{display:block}body.navigation-opened #header .container div.actions button.open-mobile-navigation{display:none}}#header .container div.actions button.close-mobile-navigation{display:none;margin-top:4px}#header .container div.actions button.close-mobile-navigation svg{width:22px;height:22px}#header .container div.actions button.close-mobile-navigation svg path{fill:#fff}body.inverted #header .container div.actions button.close-mobile-navigation svg path{fill:#000}@media screen and (max-width: 992px){#header .container div.actions button.close-mobile-navigation{display:none}body.navigation-opened #header .container div.actions button.close-mobile-navigation{display:block}}#content{margin:40px auto}#content a,#content #et-boc a{color:#000 !important;text-decoration:underline !important}#content a:focus-visible,#content #et-boc a:focus-visible{outline:-webkit-focus-ring-color auto 1px !important}body.single-event #content .row{display:flex;flex-direction:row;flex-wrap:wrap}body.single-event #content .row .column.event-image{position:relative}@media(min-width: 678px){body.single-event #content .row .column.event-image{flex:0 0 100%;max-width:100%}}body.single-event #content .row .column.event-details{flex:0 0 100%;max-width:100%}@media(min-width: 678px){body.single-event #content .row .column.event-details{flex:0 0 25%;max-width:25%;position:relative}}body.single-event #content .row .column.event-details .wrapper{background:#bc7747;color:#000;padding:20px}@media(min-width: 678px){body.single-event #content .row .column.event-details .wrapper{padding:15px;margin-top:-100px;margin-left:25px;z-index:100}}body.single-event #content .row .column.event-details .wrapper h4{text-transform:uppercase;font-size:16px;line-height:1.5;text-align:center;margin:15px 0}body.single-event #content .row .column.event-details .wrapper p{margin:15px 0;font-size:13px;font-weight:bold}body.single-event #content .row .column.event-details .wrapper p a.button{display:block;text-align:center;background-color:#000;padding:10px;color:#fff !important;text-decoration:none !important;font-size:16px;text-transform:uppercase;margin:20px 0 0px 0}body.single-event #content .row .column.event-details .wrapper p a.button:hover{text-decoration:underline !important}body.single-event #content .row .column.event-details .wrapper hr{border:3px solid #000;border-width:3px 0 0 0}body.single-event #content .row .column.content{flex:0 0 100%;max-width:100%}@media(min-width: 678px){body.single-event #content .row .column.content{flex:0 0 75%;max-width:75%}body.single-event #content .row .column.content h1,body.single-event #content .row .column.content .body{margin:20px 0 0 40px}}.sale-status{position:absolute;top:20px;right:20px;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:bold;text-transform:none;padding:20px;line-height:1.1}.sale-status.sale-status-1{background-color:#ceb52b}.sale-status.sale-status-2{background-color:#819e94}.sale-status.sale-status-3{background-color:#ab2a24;color:#fff}#event-carousel{background:#fff;margin-bottom:80px}@media(min-width: 678px){#event-carousel{margin-bottom:140px}}#event-carousel .slides{max-width:1440px;margin:0 auto;width:100%;position:relative}#event-carousel .slides .event-carousel-pager{z-index:500;position:absolute;bottom:0;left:0;width:100%;text-align:center}#event-carousel .slides .event-carousel-pager span{height:15px;width:15px;background-color:#fff;opacity:.5;border-radius:50%;display:inline-block;margin:0px 5px 20px 5px;color:rgba(0,0,0,0);cursor:pointer}#event-carousel .slides .event-carousel-pager span.cycle-pager-active{opacity:1}#event-carousel .slides .slide{position:absolute;width:100%;height:400px}@media(min-width: 1232px){#event-carousel .slides .slide{padding-bottom:32.46753247%;height:0}}#event-carousel .slides .slide figure{margin:0;width:100%;height:100% !important;background-size:cover;background-position:center top;position:absolute;display:flex;align-items:flex-end;justify-content:center}#event-carousel .slides .slide figure .details{display:block;width:100%;max-width:500px;text-transform:uppercase;text-align:center;padding:30px 20px;margin-bottom:-50px;color:#000}#event-carousel .slides .slide figure .details h2{margin:0 0 10px 0;padding:0;line-height:1;font-weight:bold;font-size:20px}#event-carousel .slides .slide figure .details p.date{margin:0;color:#232525;font-size:14px;line-height:1.3}#event-carousel .slides .slide figure .details.green{background:#819e94}#event-carousel .slides .slide figure .details.light-green{background:#afad98}#event-carousel .slides .slide figure .details.brown{background:#bc7747}#event-carousel .slides .slide figure .details.red{background:#ab2a24;color:#fff}#event-carousel .slides .slide figure .details.red p.date{color:#fff;opacity:.8}#event-carousel .slides .slide figure .details.yellow{background:#ceb52b}@media(min-width: 678px){#event-carousel .slides .slide figure .details h2{font-size:25px}#event-carousel .slides .slide figure .details p.date{font-size:15px}}#program h3,.recommended-events h3{margin:30px 0;font-size:20px}@media(min-width: 678px){#program h3,.recommended-events h3{font-size:25px;margin-bottom:40px}}body.home #program h3,body.home .recommended-events h3{text-align:center;margin:0 0 30px 0}#program #toggle-filter,.recommended-events #toggle-filter{border:1px solid #e7e7e7;background-color:#fff;text-align:center;display:block;width:100%;font-size:13px;text-transform:uppercase;padding:10px 0;margin:20px 0}#program .filter,.recommended-events .filter{margin:-20px 0 20px 0;padding:10px 20px;border:1px solid #e7e7e7;border-width:1px 1px 1px 1px;background:#fafafa}#program .filter:before,#program .filter:after,.recommended-events .filter:before,.recommended-events .filter:after{content:" ";display:table}#program .filter:after,.recommended-events .filter:after{clear:both}#program .filter ul,.recommended-events .filter ul{list-style:none;padding:0;margin:10px 0 0 0;display:inline-block;float:none;clear:both}#program .filter ul li,.recommended-events .filter ul li{float:left;margin:0 5px 5px 0}#program .filter ul li a,.recommended-events .filter ul li a{display:block;color:#fff;padding:10px 20px;text-transform:uppercase;border:1px solid #000}#program .filter ul li a:hover,.recommended-events .filter ul li a:hover{background-color:rgba(255,255,255,.1)}#program .filter ul li a.selected,.recommended-events .filter ul li a.selected{background-color:#7aced5}#program .filter ul:nth-of-type(1) li a,.recommended-events .filter ul:nth-of-type(1) li a{border-color:#819e94;color:#000}#program .filter ul:nth-of-type(1) li a.selected,.recommended-events .filter ul:nth-of-type(1) li a.selected{background-color:#819e94;color:#fff}#program .filter ul:nth-of-type(2) li a,.recommended-events .filter ul:nth-of-type(2) li a{border-color:#ceb52b;color:#000}#program .filter ul:nth-of-type(2) li a.selected,.recommended-events .filter ul:nth-of-type(2) li a.selected{background-color:#ceb52b;color:#fff}#program .filter ul:nth-of-type(3) li a,.recommended-events .filter ul:nth-of-type(3) li a{border-color:#ab2a24;color:#000}#program .filter ul:nth-of-type(3) li a.selected,.recommended-events .filter ul:nth-of-type(3) li a.selected{background-color:#ab2a24;color:#fff}#program #filter-information,.recommended-events #filter-information{margin:1rem 0 1rem 0;text-align:right;font-style:italic}#program #filter-information .visible,.recommended-events #filter-information .visible{font-weight:bold}#program .grid,.recommended-events .grid{display:grid;grid-template-columns:1fr;row-gap:30px;margin-bottom:30px}@media(min-width: 678px){#program .grid,.recommended-events .grid{grid-template-columns:1fr 1fr;column-gap:40px}}@media(min-width: 992px){#program .grid,.recommended-events .grid{grid-template-columns:1fr 1fr 1fr}}#program .grid .event,.recommended-events .grid .event{text-decoration:none;position:relative}#program .grid .event>a,.recommended-events .grid .event>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#program .grid .event:hover,.recommended-events .grid .event:hover{text-decoration:underline;color:#000}#program .grid .event.color-variant-0,.recommended-events .grid .event.color-variant-0{background:#ceb52b}#program .grid .event.color-variant-1,.recommended-events .grid .event.color-variant-1{background-color:#819e94}#program .grid .event.color-variant-2,.recommended-events .grid .event.color-variant-2{background:#afad98}#program .grid .event.color-variant-3,.recommended-events .grid .event.color-variant-3{background:#bc7747}#program .grid .event article,.recommended-events .grid .event article{padding:0;text-align:center;text-transform:uppercase;position:relative}#program .grid .event article figure.image,.recommended-events .grid .event article figure.image{background-color:#8a8a8a;height:0;width:100%;padding-bottom:56.25%;cursor:pointer;position:relative;background-size:cover;background-position:center !important}#program .grid .event article figure.image:hover .overlay,.recommended-events .grid .event article figure.image:hover .overlay{display:block}#program .grid .event article figure.image .sale-status,.recommended-events .grid .event article figure.image .sale-status{width:80px;height:80px;font-size:13px;top:10px;right:10px;color:#000}#program .grid .event article .textual-content,.recommended-events .grid .event article .textual-content{padding:20px}#program .grid .event article .textual-content h3,.recommended-events .grid .event article .textual-content h3{margin:0 0 10px 0;font-size:20px;color:#000;line-height:1.1}#program .grid .event article .textual-content p,.recommended-events .grid .event article .textual-content p{margin:0;color:#232525;font-size:15px}#program .read-more,.recommended-events .read-more{display:block;text-align:center;padding:10px;border:1px solid #000;margin-bottom:2em}#program .read-more:hover,.recommended-events .read-more:hover{color:#555;border-color:#555}#search{position:fixed;z-index:980;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(244,123,105,.95);transform:translate(0%, 0%);overflow-y:scroll;overflow-x:none;-webkit-overflow-scrolling:touch;display:flex;justify-content:center}#search .content-wrapper{max-width:660px;width:100%;margin:50px 20px 0 20px}#search .content-wrapper form{width:100%;margin:75px auto 0 auto}@media(min-width: 678px){#search .content-wrapper form{margin:100px auto 0 auto}}@media(min-width: 992px){#search .content-wrapper form{margin:200px auto 0 auto}}#search .content-wrapper form input{border:0;width:100%;height:45px;background-color:#fff;color:#000;font-size:20px;text-indent:20px;position:relative}#search .content-wrapper form input:focus{border:0}#search .content-wrapper form input:focus::placeholder{color:#000}#search .content-wrapper .search-result .result-information{color:#000;text-align:right;margin:2rem 0}#search .content-wrapper .search-result .item{color:#000}#search .content-wrapper .search-result .item h2{line-height:1;font-size:16px;padding:10px 0;border-bottom:1px solid currentColor;text-transform:uppercase}#search .content-wrapper .search-result .item h2 a{color:currentColor}#search .content-wrapper .search-result .item p{font-size:14px;padding:10px 0;color:currentColor;margin:0}body.inverted #search .content-wrapper .search-result .item p{color:#333}#search .content-wrapper .search-result .item p.dates{display:flex;align-items:center;justify-content:space-between;font-size:13px;padding:0;color:currentColor}#search .content-wrapper .search-result .item p.dates a.button{#		float:right;color:#fff !important;background-color:#000 !important;font-size:inherit;white-space:nowrap;padding:5px 7px;display:inline-block;margin-top:-2px;font-weight:bold;text-decoration:none !important}#search .content-wrapper .search-result .item:last-child{border-bottom:0}body.event h1{text-transform:uppercase;font-size:30px;font-weight:200;line-height:1.3}@media(min-width: 678px){body.event h1{font-size:40px}}@media(min-width: 992px){body.event h1{font-size:45px}}body.event .body{margin-bottom:150px}body.page h1{padding-top:20px;text-transform:uppercase;font-size:25px;font-weight:200;line-height:1.3}@media(min-width: 678px){body.page h1{font-size:35px}}@media(min-width: 992px){body.page h1{font-size:40px}}body.page h2{padding-top:20px;text-transform:uppercase;font-size:21.333px;font-weight:200;line-height:1.3}#program .section-content-container{margin:50px auto 0 auto}#program .section-content-container hr{border-color:#fafafa}#program .section-content-container hr.fat{border-color:#000}#program .section-content-container .row{margin:0}#program .section-content-container .row:before,#program .section-content-container .row:after{content:" ";display:table}#program .section-content-container .row:after{clear:both}@media screen and (min-width: 992px){#program .section-content-container .row.headings{border-bottom:1px solid #000;margin-bottom:25px;padding-top:80px}#program .section-content-container .row.headings .column{font-size:21px;font-weight:normal;vertical-align:baseline;position:relative}#program .section-content-container .row.headings .column.with-filter{cursor:pointer}#program .section-content-container .row.headings .column.with-filter.selected{color:#db677a}#program .section-content-container .row.headings .column.with-filter span:after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;position:relative;height:.45em;top:.35em;left:.25em;transform:rotate(135deg);vertical-align:top;width:.45em}#program .section-content-container .row.headings .column.with-filter .filter{display:none}#program .section-content-container .row.headings .column.with-filter:hover{color:#666;cursor:pointer}#program .section-content-container .row.headings .column.with-filter:hover .filter{display:block !important;position:absolute;background-color:#fff;z-index:10;line-height:1.75;margin:0 0 0 -20px;padding:0;list-style:none;display:block;border:1px solid #444}#program .section-content-container .row.headings .column.with-filter:hover .filter li{display:block;cursor:pointer;padding:0 20px}#program .section-content-container .row.headings .column.with-filter:hover .filter li:hover{background-color:#f7f7f7}#program .section-content-container .row.headings .column.with-filter:hover .filter li.selected{background-color:#db677b;color:#fff !important}#program .section-content-container .row.headings .column span{position:absolute;bottom:0}#program .section-content-container .row.headings .column.year-and-month{font-weight:bold;padding-left:5%}#program .section-content-container .row.headings .column.action a{display:none}#program .section-content-container .row.event{padding:25px 0;border-bottom:1px solid #9e9e9e}#program .section-content-container .row.event.last{border:0}#program .section-content-container .row .column{float:left}#program .section-content-container .row .column.year-and-month{width:20%;padding-left:5%}#program .section-content-container .row .column.year-and-month a img{max-width:240px;width:100%;height:auto}#program .section-content-container .row .column.year-and-month a.sales-status{position:relative;overflow:hidden;display:inline-block}#program .section-content-container .row .column.year-and-month a.sales-status:after{position:absolute;top:50%;text-indent:25%;left:-30%;z-index:1;width:140%;text-align:center;transform:rotate(-30deg);color:#fff;font-size:22px;font-weight:bold}#program .section-content-container .row .column.year-and-month a.sales-status.sales-status-1:after{content:"FÅ BILLETTER";background-color:#f69576}#program .section-content-container .row .column.year-and-month a.sales-status.sales-status-2:after{content:"UTSOLGT";background-color:#4b6375}#program .section-content-container .row .column.year-and-month a.sales-status.sales-status-3:after{content:"AVLYST";background-color:#db677a}#program .section-content-container .row .column.place{width:30%;padding-left:30px;padding-right:30px}#program .section-content-container .row .column.place h3{font-size:26px;font-weight:normal;margin:0;line-height:1.1}#program .section-content-container .row .column.categories{width:20%}#program .section-content-container .row .column.price{width:10%}#program .section-content-container .row .column.action{text-align:right;padding-right:5%;width:19%}#program .section-content-container .row .column.action a.button{border:2px solid #db677a;font-size:28px;white-space:nowrap;padding:10px 20px;display:inline-block}#program .section-content-container .row .column p{margin:0}}@media screen and (max-width: 992px){#program .section-content-container .row.headings{margin-top:25px}#program .section-content-container .row.headings .column.with-filter.selected{color:#db677a}#program .section-content-container .row.headings .column.with-filter span:after{border-style:solid;border-width:.1em .1em 0 0;content:"";display:inline-block;position:relative;height:.45em;top:.65em;left:.35em;transform:rotate(135deg);vertical-align:top;width:.45em}#program .section-content-container .row.headings .column.with-filter.open{color:#666;cursor:pointer}#program .section-content-container .row.headings .column.with-filter.open .filter{display:block !important;position:absolute;background-color:#fff;z-index:10;line-height:1.75;margin:0 0 0 -20px;padding:0;list-style:none;display:block;border:1px solid #444}#program .section-content-container .row.headings .column.with-filter.open .filter li{display:block;cursor:pointer;padding:0 20px}#program .section-content-container .row.headings .column.with-filter.open .filter li:hover{background-color:#f7f7f7}#program .section-content-container .row.headings .column.with-filter.open .filter li.selected{background-color:#db677b;color:#fff !important}#program .section-content-container .row.headings .column.year-and-month{width:70%;font-size:16px;font-weight:600;line-height:2;padding-left:5%}#program .section-content-container .row.headings .column.place,#program .section-content-container .row.headings .column.categories,#program .section-content-container .row.headings .column.price{display:none}#program .section-content-container .row.headings .column.action{width:29%;text-align:right;padding-right:5%}#program .section-content-container .row.headings .column.action a{display:inline-block;margin-left:10px}#program .section-content-container .row.headings .column.action a svg{width:18.45px;height:13.653px}#program .section-content-container .row.headings .column.action a svg path{fill:#686868}#program .section-content-container .row.headings .column.action a:hover svg path,#program .section-content-container .row.headings .column.action a.selected svg path{fill:#000}body.list #program .section-content-container .row.event{padding:15px 0;border-top:1px solid #9e9e9e}body.list #program .section-content-container .row.event .column.year-and-month,body.list #program .section-content-container .row.event .column.price{display:none}body.list #program .section-content-container .row.event .column.place{width:40%;padding-left:5%;padding-right:10px;overflow:hidden}body.list #program .section-content-container .row.event .column.place h3{margin:0;font-weight:400;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.list #program .section-content-container .row.event .column.place .place{font-size:10px;margin:0;padding:0}body.list #program .section-content-container .row.event .column.place a.read-more{display:none}body.list #program .section-content-container .row.event .column.categories{width:30%;font-size:10px;padding-left:10px}body.list #program .section-content-container .row.event .column.categories .categories{display:none}body.list #program .section-content-container .row.event .column.action{width:28%;text-align:right;padding-right:5%}body.list #program .section-content-container .row.event .column.action a.button{font-size:10px;display:inline-block;max-width:70px;border:1px solid #db677a;padding:2px 5px}body.list #program .section-content-container .row.event .column p{margin:0}body.with-thumbnails #program .section-content-container .row.event{position:relative;margin-bottom:10px}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month{width:100%}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a{pointer-events:none;cursor:default}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a img{width:100% !important;height:auto}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a.sales-status{position:relative;overflow:hidden;display:inline-block}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a.sales-status:after{position:absolute;bottom:0;left:0%;z-index:0;width:100%;text-align:left;color:#fff;font-size:16px;padding:10px 10px 30px 10px;font-weight:bold}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a.sales-status.sales-status-1:after{content:"FÅ BILLETTER";background-color:#f69576}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a.sales-status.sales-status-2:after{content:"UTSOLGT";background-color:#4b6375}body.with-thumbnails #program .section-content-container .row.event .column.year-and-month a.sales-status.sales-status-3:after{content:"AVLYST";background-color:#db677a}body.with-thumbnails #program .section-content-container .row.event .column.place,body.with-thumbnails #program .section-content-container .row.event .column.categories,body.with-thumbnails #program .section-content-container .row.event .column.price,body.with-thumbnails #program .section-content-container .row.event .column.action{position:absolute}body.with-thumbnails #program .section-content-container .row.event .column.place{top:10px;left:10px}body.with-thumbnails #program .section-content-container .row.event .column.place h3{margin:0;font-size:14px}body.with-thumbnails #program .section-content-container .row.event .column.place h3 a{color:#fff}body.with-thumbnails #program .section-content-container .row.event .column.place p{display:none}body.with-thumbnails #program .section-content-container .row.event .column.categories{bottom:10px;left:10px}body.with-thumbnails #program .section-content-container .row.event .column.categories p{font-size:10px;color:#fff;padding:0;margin:0}body.with-thumbnails #program .section-content-container .row.event .column.categories p br,body.with-thumbnails #program .section-content-container .row.event .column.categories p br:after{content:" "}body.with-thumbnails #program .section-content-container .row.event .column.categories p .categories{display:none}body.with-thumbnails #program .section-content-container .row.event .column.price{bottom:10px;right:10px}body.with-thumbnails #program .section-content-container .row.event .column.price p{font-size:10px;color:#fff;padding:0;margin:0}body.with-thumbnails #program .section-content-container .row.event .column.action{top:10px;right:10px}body.with-thumbnails #program .section-content-container .row.event .column.action p{margin:0;padding:0}body.with-thumbnails #program .section-content-container .row.event .column.action p a.button{color:#000;font-size:10px;background-color:#fff;border:1px solid #db677a;padding:5px 10px}body.with-thumbnails #program .section-content-container .row.event.inverted *{color:#000 !important}}#social-medias{background-color:#e7e7e7;padding:60px 0}#social-medias .container .row{display:flex;flex-direction:row;flex-wrap:wrap}#social-medias .container .row .column{padding:0 20px 20px 20px;flex:0 0 100%;max-width:100%}@media screen and (min-width: 768px){#social-medias .container .row .column{padding:0 20px;flex:0 0 50%;max-width:50%}}#social-medias .container .row .column.instagram ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}#social-medias .container .row .column.instagram ul li{flex:0 0 25%;max-width:25%;padding:0 10px 10px 0}#social-medias .container .row .column.instagram p.clear a{background-color:#111;color:#fff;padding:10px 10px 10px 35px;position:relative}#social-medias .container .row .column.instagram p.clear a:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:inherit;font-size:18px;position:absolute;top:25%;left:10px}#social-medias .container .element{margin-bottom:40px}@media screen and (min-width: 768px){#social-medias .container .element{width:48.5%;float:left}#social-medias .container .element:last-child{margin-left:3%}}#social-medias .container .element h2{background:#58595b;margin:0;padding:10px 20px;line-height:1;color:#fff;font-weight:200;font-size:16px;text-transform:uppercase}#social-medias .container .element .content{width:100%;margin:20px auto 0 auto;text-align:center;height:500px}#social-medias .container .element.facebook .fb-page{max-width:100%}#social-medias .container .element.facebook .fb-page span{max-width:100%}#social-medias .container .element.facebook .fb-page span iframe{max-width:100%}@media screen and (min-width: 992px){#place{margin:140px auto 100px auto;max-width:1080px}#place:before,#place:after{content:" ";display:table}#place:after{clear:both}}@media screen and (min-width: 992px)and (max-width: 1120px){#place{margin-right:20px;margin-left:20px}}@media screen and (min-width: 992px){#place .place-details{float:left;width:250px;padding-right:20px}#place .place-content{float:left;width:calc(100% - 250px)}#place .place-content .social-media-buttons{float:right;margin-left:20px}#place .place-content h1{margin-top:0}}@media screen and (max-width: 992px){#place{margin-top:70px}#place .place-details{padding:20px;margin:0 0 20px 0;border:1px solid #e4e4e4;border-width:1px 0;background:#fafafa;font-size:80%}#place .place-details .social-media-buttons{display:none}#place .place-content{margin:0 20px 20px 20px;font-size:85%}#place .place-content h1{font-size:24px;float:left}}#place .social-media-buttons a{display:inline-block}#place .social-media-buttons a svg{width:44px;height:44px}#place .social-media-buttons a svg path{transition:all .1s ease-in;fill:#686969}#place .social-media-buttons a:hover svg path{fill:#db677a}@media screen and (min-width: 992px){#event{margin:140px 0 100px 0;display:flex}#event .device-only{display:none}#event .desktop-only{display:initial}#event .previous-event,#event .next-event{flex:1;display:flex;align-items:flex-start;justify-content:flex-start}#event .previous-event a,#event .next-event a{width:125px;display:inline-block;text-align:center}#event .previous-event a svg,#event .next-event a svg{width:31px;height:26px}#event .next-event{justify-content:flex-end}#event .current-event{flex-basis:auto;max-width:1080px;width:100%;display:flex}}@media screen and (min-width: 992px)and (max-width: 1024px){#event .current-event{max-width:800px}}@media screen and (min-width: 992px){#event .current-event .event-details{flex:0 0 250px;padding-right:10px}#event .current-event .event-details .event-images{display:none}#event .current-event .event-details a.button{display:inline-block;border:2px solid #db677a;font-size:23px;white-space:nowrap;padding:5px 20px}#event .current-event .event-details p{margin-top:20px;font-size:14px}#event .current-event .event-details .event-details-content-wrapper{max-width:100%;background-color:rgba(255,255,255,.4)}#event .current-event .event-details .event-details-content-wrapper .social-media-buttons{margin-top:10px;opacity:0;transition:all .1s ease-in}#event .current-event .event-details .event-details-content-wrapper .social-media-buttons a{margin-right:5px}#event .current-event .event-details.sticky .event-details-content-wrapper{position:fixed;top:84px}#event .current-event .event-details.sticky .event-details-content-wrapper .social-media-buttons{opacity:1}#event .current-event .event-content h1{font-size:30px;margin-top:0;line-height:1.3}#event .current-event .event-content .social-media-buttons{float:right}#event .current-event .event-content .social-media-buttons a{display:inline-block;margin-left:5px}#event .current-event .event-images{margin:1em 0}}@media screen and (max-width: 992px){#event{padding-top:46px;padding-bottom:92px}#event .device-only{display:initial}#event .desktop-only{display:none}#event .event-details{position:relative}#event .event-details .event-details-content-wrapper{background:rgba(0,0,0,.5);position:absolute;width:100%;max-width:100%;bottom:0;left:0;padding:10px}#event .event-details .event-details-content-wrapper p{font-size:10px;color:#fff;margin:0}#event .event-details .event-details-content-wrapper p .place,#event .event-details .event-details-content-wrapper p .venue,#event .event-details .event-details-content-wrapper p .shows,#event .event-details .event-details-content-wrapper p .categories{display:none}#event .event-details .event-details-content-wrapper p .date{float:left}#event .event-details .event-details-content-wrapper p .time{margin-left:5px}#event .event-details .event-details-content-wrapper .button{position:absolute;top:10px;right:10px;font-size:12px;display:inline-block;min-width:88px;max-width:100%;border:1px solid #db677a;background-color:#fff;text-align:center;padding:5px 5px}#event .event-details .event-details-content-wrapper .social-media-buttons{display:none}#event .event-content{padding:0 20px;font-size:14px}#event .event-content h1{font-size:18px}#event .event-content .social-media-buttons{float:right}#event .previous-event,#event .next-event{position:fixed;width:50%;bottom:0;padding:10px 20px 5px 20px;background:rgba(255,255,255,.9)}#event .previous-event.previous-event,#event .next-event.previous-event{left:0;text-align:left}#event .previous-event.next-event,#event .next-event.next-event{right:0;text-align:right}#event .previous-event svg,#event .next-event svg{width:35px}}#event .social-media-buttons a{display:inline-block}#event .social-media-buttons a svg{width:44px;height:44px}#event .social-media-buttons a svg path{transition:all .1s ease-in;fill:#686969}#event .social-media-buttons a:hover svg path{fill:#db677a}#event #shows h2{padding-top:75px;margin-left:10px}#event #shows .event{margin:0;border-top:1px solid #1a1a1a;padding:20px 0}#event #shows .event:before,#event #shows .event:after{content:" ";display:table}#event #shows .event:after{clear:both}#event #shows .event .column{float:left}#event #shows .event .column p{margin:0}#event #shows .event .column.title{width:31%;padding-left:10px}#event #shows .event .column.title h3{margin:0}@media screen and (max-width: 992px){#event #shows .event .column.title{width:30%}}#event #shows .event .column.date{width:26%}@media screen and (max-width: 992px){#event #shows .event .column.date{width:30%;text-align:right}}#event #shows .event .column.price{width:21%}#event #shows .event .column.action{width:21%;text-align:right}@media screen and (max-width: 992px){#event #shows .event .column.action{width:30%}}#event #shows .event .column.action .button{font-size:18px;display:inline-block;line-height:42px;max-width:100%;border:2px solid #db677a;background-color:#fff;text-align:center;padding:0 5px}@media screen and (max-width: 992px){#event #shows .event .column.action .button{font-size:14px;line-height:35px}}#similar-events .container h3{margin:40px 0}.loader{background-color:rgba(255,255,255,.6);width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.loader .blob{filter:url("#gooey");width:2rem;height:2rem;background:#db677a;border-radius:50%;position:absolute;left:calc(50% - 1rem);top:calc(50% - 1rem);box-shadow:0 0 1rem rgba(255,255,255,.15)}.loader .blob.blob-2{animation:animate-to-2 1.5s infinite}.loader .blob.blob-3{animation:animate-to-3 1.5s infinite}.loader .blob.blob-1{animation:animate-to-1 1.5s infinite}.loader .blob.blob-4{animation:animate-to-4 1.5s infinite}.loader .blob.blob-0{animation:animate-to-0 1.5s infinite}.loader .blob.blob-5{animation:animate-to-5 1.5s infinite}@keyframes animate-to-2{25%,75%{transform:translateX(-1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-3{25%,75%{transform:translateX(1.5rem) scale(0.75)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-1{25%{transform:translateX(-1.5rem) scale(0.75)}50%,75%{transform:translateX(-4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-4{25%{transform:translateX(1.5rem) scale(0.75)}50%,75%{transform:translateX(4.5rem) scale(0.6)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-0{25%{transform:translateX(-1.5rem) scale(0.75)}50%{transform:translateX(-4.5rem) scale(0.6)}75%{transform:translateX(-7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}@keyframes animate-to-5{25%{transform:translateX(1.5rem) scale(0.75)}50%{transform:translateX(4.5rem) scale(0.6)}75%{transform:translateX(7.5rem) scale(0.5)}95%{transform:translateX(0rem) scale(1)}}#footer{margin:0 auto;background-color:#819e94;padding:100px 0}#footer .container{margin:0 auto;width:100%;max-width:1200px;color:#000}#footer .container .row{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 768px){#footer .container .row .column{margin-bottom:20px}#footer .container .row .column:first-child{text-align:left}#footer .container .row .column:first-child svg{width:50%;margin:0 auto}}@media screen and (min-width: 768px){#footer .container .row .column{flex:0 0 28.3333333333%;max-width:28.3333333333%;padding:0 20px}#footer .container .row .column:first-child{flex:0 0 15%;max-width:15%;padding-left:0}#footer .container .row .column:last-child{padding-right:0}}#footer .container .row .column h3{text-transform:uppercase;font-size:16px;color:currentColor;margin:2em 0 0 0}#footer .container .row .column h3:first-child{margin-top:0}#footer .container .row .column p{font-size:14px;color:currentColor;margin:0}#footer .container .row .column form label{display:none}#footer .container .row .column form input[type=email]{background:rgba(0,0,0,0);color:currentColor;border:1px solid currentColor;padding:5px;margin:5px 0;width:100%}#footer .container .row .column form input[type=email]::placeholder{color:currentColor}#footer .container .row .column form input[type=submit]{border:1px solid #000;color:#fff;background:#000;padding:5px 10px;text-transform:uppercase}#footer .container address{font-style:normal}#footer .container .producer svg{width:75px;height:28.52px;margin:0 0 -7px 5px}#footer .container .producer svg path,#footer .container .producer svg rect{fill:currentColor}#footer .container .producer svg path.circle,#footer .container .producer svg rect.circle{fill:#f99000}#footer .container a{color:#000}#footer .container a:hover{text-decoration:underline}#ambio-info-screen{background-color:#000 !important}.highlighted-event{grid-column:1/-1;position:relative}.highlighted-event a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.highlighted-event img{width:100%;height:auto}.highlighted-event .highlighted-event-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.highlighted-event .highlighted-event-content-wrapper .highlighted-event-html{width:400px;max-width:65%}.highlighted-event .highlighted-event-content-wrapper .highlighted-event-title,.highlighted-event .highlighted-event-content-wrapper .highlighted-event-date,.highlighted-event .highlighted-event-content-wrapper .highlighted-event-button{width:750px;max-width:80%;line-height:1.1;text-transform:uppercase;color:#9c372a}.highlighted-event .highlighted-event-content-wrapper .highlighted-event-title{font-size:3rem;margin:1rem 0}@media(min-width: 992px){.highlighted-event .highlighted-event-content-wrapper .highlighted-event-title{font-size:4.5rem;margin:1rem 0}}.highlighted-event .highlighted-event-content-wrapper .highlighted-event-date,.highlighted-event .highlighted-event-content-wrapper .highlighted-event-button{font-size:2rem}@media(min-width: 992px){.highlighted-event .highlighted-event-content-wrapper .highlighted-event-date,.highlighted-event .highlighted-event-content-wrapper .highlighted-event-button{font-size:3rem}}.highlighted-event .highlighted-event-content-wrapper .highlighted-event-button{margin-top:1rem;transition:all 200ms ease-in-out}.highlighted-event:hover .highlighted-event-content-wrapper .highlighted-event-button{transform:scale(1.25)}/*# sourceMappingURL=style.css.map */
