﻿/*!

Theme Name: Gl. Holtegaard
Theme URI:
Version: 0.1
Author: Wrong Studio
Author URI: wrongstudio.net
Description: Custom theme for Gl. Holtegaard

*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,section.pages.press>article h1,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto}.half{width:50%}.third,footer .footer-wrapper .half .social-media{width:33.3333%}.fourth{width:25%}.box,section.pages article,section article.page .columns .column{box-sizing:border-box}@media screen and (max-width: 800px){.half,.third,footer .footer-wrapper .half .social-media,.fourth{width:100%}}body{color:#000;font:normal 1.8vw/1.2 'berthold-standard', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;-webkit-text-size-adjust:100%}@media screen and (min-width: 1400px){body{font-size:25px}}@media screen and (max-width: 800px){body{font-size:20px}}h1{text-transform:uppercase}h3{font-style:italic}h5,section.pages.press>article h1{border-top:2px solid #000;padding:.75em 0 .9em}p{margin-bottom:.9em}p.preamble{font-size:1.5em;line-height:1.15;text-align:center}em{font-style:italic}a{color:inherit;text-decoration:none}p a:not(.arrow){color:rgba(0,0,0,0.5)}p a:not(.arrow):hover{color:#000}a:visited{color:inherit}a:hover,.current-menu-item>a{color:rgba(0,0,0,0.5)}a.arrow{padding-left:1.5em;display:inline-block;position:relative}a.arrow:before{content:' ';left:0;top:.2em;position:absolute;background-image:url("assets/arrow.svg");background-size:100%;width:.9em;height:.8em}a.arrow:hover:before{opacity:.5}a.arrow.down:before{transform:rotate(90deg)}.ellipsis,.post-type-archive-exhibitions section .exhibitions .entry-wrapper h2,.post-type-archive-exhibitions section .exhibitions .entry-wrapper h3,.post-type-archive-exhibitions section .exhibitions .entry-wrapper .date,.post-type-archive-exhibitions section .exhibitions article h2,.post-type-archive-exhibitions section .exhibitions article h3,.post-type-archive-exhibitions section .exhibitions article .date,.single-exhibitions section article .description .events ul a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content ul{list-style:disc;padding-left:1em;margin-bottom:1em}.date,.caps{text-transform:uppercase}.note{font-size:.7em}.indent{display:inline-block;min-width:calc((100vw - 30px) / 12)}@media screen and (max-width: 800px){.indent{min-width:70px}}.smallcaps{font-size:.8em;text-transform:uppercase}.label,h5,section.pages.press>article h1,section.events .events-header,section.events .events-wrapper article.first:before,section.events .events-wrapper article .event-content .left-column .day-month{text-transform:uppercase}.hidden{display:none}.divider{border-top:2px solid #000;padding-top:.9em}.no-select,label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}article table{width:100%}article table td:first-child{width:50%}article table.indent-right td:first-child{width:auto}article table td:nth-child(1){padding-right:15px}article table td:nth-child(2){padding-left:15px}@media screen and (min-width: 800px){article table.indent-right{width:85%}}@media screen and (max-width: 800px){table:not(.indent-right){font-size:.7em;line-height:1.4}}input{box-sizing:border-box;padding:.2em 0;border:none;border-bottom:2px solid #000;font-size:inherit;background-color:transparent}input:focus{outline:none}input:not([type='submit']){width:100%;margin-bottom:.5em}button,input.button{box-sizing:border-box;background-color:transparent;border:0px solid transparent;cursor:pointer}button:focus,input.button:focus{outline:none;border-color:#000}label{position:relative}input.styled-checkbox{visibility:hidden;display:none}input.styled-checkbox+label:after{content:'';display:inline-block;top:.1em;position:relative;width:.7em;height:.7em;margin-left:.5em;border:2px solid #000}input.styled-checkbox:checked+label:before{content:'×';position:absolute;display:block;right:.13em;top:-.08em}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-ms-input-placeholder{color:#000}::placeholder{color:#000}#subscribe-form{margin-bottom:.9em}#subscribe-form br{display:none}#subscribe-form input[type='submit']{margin-top:.4em}#subscribe-form #response{margin-top:1em;font-size:.7em}#subscribe-form #response span{display:none}#subscribe-form .error{display:inline-block;color:#bb2525;padding-bottom:.9em;font-family:Arial;font-size:.7em}.signup-success #subscribe-form input,.signup-success #subscribe-form ul{display:none}html[lang="da-DK"] .signup-success #subscribe-form #response span.da,html[lang="en-GB"] .signup-success #subscribe-form #response span.en{display:block;margin-bottom:.9em}figure,img{margin-bottom:.9em}.navigation{display:-webkit-flex;display:flex}.carousel .navigation{position:absolute;right:0}.navigation .arrow{cursor:pointer;content:' ';background-image:url("assets/arrow.svg");background-size:100%;background-repeat:no-repeat;width:1em;height:.95em}.navigation .arrow.prev{transform:rotate(180deg);margin-right:2vw}.navigation .arrow:hover{opacity:.5}.zoom,.close{background-image:url("assets/cross.svg");background-size:100%;width:1em;height:.9em;position:absolute;right:0;cursor:pointer}.zoom:hover,.close:hover{opacity:.5}.close{top:34px;right:27px;transform:rotate(45deg) scale(1.2)}.admin-bar .close{top:66px}.page-template-page-press .close{right:11px}.page-template-page-press.admin-bar .close{top:44px}#overlay.dark .close{background-image:url("assets/cross-white.svg")}.edit-content{font-size:.6em;color:rgba(0,0,0,0.5);position:absolute;right:15px;top:26px;z-index:5}@media screen and (min-width: 800px){.page-template-page-modules .gallery,.post-template-default .gallery{width:calc((100vw - 30px) * .5);margin:0 auto}}.gallery ul{position:relative;margin-bottom:.9em}@media screen and (min-width: 800px){.exhibitions-template-default .gallery ul{height:calc(((100vw - 84px) / 12) * 4.6999)}.page-template-default .gallery ul{height:calc(((100vw - 84px) / 12) * 3.972)}.page-template-page-modules .gallery ul,.post-template-default .gallery ul{height:calc(((100vw - 30px) * .5) * .6666)}}@media screen and (max-width: 800px){.exhibitions-template-default .gallery ul,.page .gallery ul,.post-template-default .gallery ul{height:calc((100vw - 32px) * .666)}}.gallery ul li{opacity:0;display:flex;flex-flow:row wrap;justify-content:center;cursor:pointer;position:absolute}@media screen and (min-width: 800px){.exhibitions-template-default .gallery ul li{width:calc(((100vw - 84px) / 12) * 7);height:calc(((100vw - 84px) / 12) * 4.6999)}.page .gallery ul li{width:calc(((100vw - 84px) / 12) * 6);height:calc(((100vw - 84px) / 12) * 3.972)}.page-template-page-modules .gallery ul li,.post-template-default .gallery ul li{width:calc((100vw - 30px) * .5);height:calc(((100vw - 30px) * .5) * .6666)}}@media screen and (max-width: 800px){.exhibitions-template-default .gallery ul li,.page .gallery ul li,.page-template-page-modules .gallery ul li,.post-template-default .gallery ul li{width:calc(100vw - 32px);height:calc((100vw - 32px) * .666)}}.gallery ul li.active{opacity:1}.gallery ul li.portrait{background-color:#eee}@media screen and (min-width: 800px){.exhibitions-template-default .gallery ul li.portrait img{height:calc(((100vw - 84px) / 12) * (4.6999 * 0.9));margin-top:calc(((100vw - 84px) / 12) * (4.6999 * 0.05));margin-bottom:calc(((100vw - 84px) / 12) * (4.6999 * 0.05) + .9em)}.page .gallery ul li.portrait img{height:calc(((100vw - 84px) / 12) * (3.972 * 0.9));margin-top:calc(((100vw - 84px) / 12) * (3.972 * 0.05));margin-bottom:calc(((100vw - 84px) / 12) * (3.972 * 0.05) + .9em)}.page-template-page-modules .gallery ul li.portrait img,.post-template-default .gallery ul li.portrait img{height:calc(((100vw - 30px) * .5) * (.6666 * .9));margin-top:calc(((100vw - 30px) * .5) * (.6666 * .05));margin-bottom:calc(((100vw - 30px) * .5) * (.6666 * .05) + .9em)}}@media screen and (max-width: 800px){.exhibitions-template-default .gallery ul li.portrait img,.page .gallery ul li.portrait img,.page-template-page-modules .gallery ul li.portrait img,.post-template-default .gallery ul li.portrait img{height:calc((100vw - 32px) * (.6666 * 0.9));margin-top:calc((100vw - 32px) * (.6666 * 0.05));margin-bottom:calc((100vw - 32px) * (.6666 * 0.05) + .9em)}}.gallery ul li img{height:100%;width:auto}.gallery ul li .caption{font-size:.7em;width:100%}@media screen and (min-width: 800px){.gallery ul li .caption{padding:50px 0 0 calc((100vw - 30px) / 12)}}.gallery ul li .caption.single-image{padding-top:0}.gallery ul li .caption:not(.single-image):before{content:attr(data-item-number);display:inline-block;margin-right:1.1em}.gallery ul li.video .clip{overflow:hidden}.gallery ul li.video:before{content:'';width:5vw;height:5vw;border-radius:50%;background:rgba(255,255,255,0.95);position:absolute;top:50%;left:50%;margin:-2.5vw 0 0 -2.5vw}.gallery ul li.video:after{content:'';width:0;height:0;border-top:1.2vw solid transparent;border-bottom:1.2vw solid transparent;border-left:1.6vw solid #000;position:absolute;top:50%;left:50%;margin-top:-1.25vw;margin-left:-.5vw}@media screen and (max-width: 800px){.gallery ul li.video:before{width:50px;height:50px;margin:-25px 0 0 -25px}.gallery ul li.video:after{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #000;margin-top:-10px;margin-left:-5px}}.gallery .gallery-control{position:relative;margin-bottom:.9em;display:-webkit-flex;display:flex}@media screen and (min-width: 1400px){.gallery .gallery-control{font-size:25px}}@media screen and (min-width: 800px){.gallery .gallery-control .navigation{width:calc((100vw - 30px) / 12)}}.gallery .gallery-control .navigation-numbers{margin-top:-.2em}.gallery .gallery-control .navigation-numbers a{margin-right:.2em}.gallery .gallery-control .navigation-numbers a.active{color:rgba(0,0,0,0.5)}@media screen and (min-width: 800px){.gallery .gallery-control .navigation-numbers{font-size:0}.gallery .gallery-control .navigation-numbers a{font-size:1.8vw}}@media screen and (min-width: 1400px){.gallery .gallery-control .navigation-numbers a{font-size:25px}}@media screen and (max-width: 800px){.gallery .gallery-control,.gallery .caption{display:none}}.gallery.mobile{position:relative;padding:0 8px;padding:0}.gallery.mobile figure{padding:0;width:100%;margin-bottom:0}.gallery.mobile figure a{display:inline-block;padding:0 16px}.gallery.mobile figure a img{margin-bottom:0}.gallery.mobile figure figcaption{display:none}.gallery.mobile figure iframe{width:100%;height:calc((100vw - 32px) * 0.666)}.gallery.mobile figure .cover-left,.gallery.mobile figure .cover-right{position:absolute;top:0;height:100%;width:calc((100% - 80px) / 2)}.gallery.mobile figure .cover-left{left:0}.gallery.mobile figure .cover-right{right:0}.gallery.mobile figure .cover-top,.gallery.mobile figure .cover-bottom{position:absolute;left:0;width:100%;height:calc((100% - 50px) / 2)}.gallery.mobile figure .cover-top{top:0}.gallery.mobile figure .cover-bottom{bottom:0}.gallery.mobile .flickity-page-dots{left:0;right:auto;bottom:-9px}.gallery-captions{font-size:.7em}.gallery-captions:not(.single){padding-top:20px}#overlay{width:100vw;height:100vh;box-sizing:border-box;position:fixed;z-index:2000;top:0;left:0;background-color:rgba(0,0,0,0.9);display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#overlay.white{background-color:rgba(255,255,255,0.9)}#overlay.form{display:none}#overlay img{height:60%;width:auto;cursor:pointer}#overlay .nav{background:url("assets/arrow-white.svg") no-repeat center;background-size:33.333%;width:3em;height:2.7em;position:absolute;cursor:pointer}#overlay .nav.prev{left:6px;transform:rotate(180deg)}#overlay .nav.next{right:6px}#overlay.single-image a{display:none}.overlay-active #overlay{display:-webkit-flex;display:flex}@media screen and (max-width: 800px){#overlay{padding:0 16px}}header{position:fixed;z-index:10;padding:30px;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:flex-start;align-content:flex-start;box-sizing:border-box;width:100%;background:transparent url("assets/glholtegaard-logo.svg") no-repeat 30px 30px;background-size:auto 1.15em}.hide-menu header{-webkit-transform:translate(0, -90px);-moz-transform:translate(0, -90px);-o-transform:translate(0, -90px);transform:translate(0, -90px)}.menu-transition header{background-color:#fff;-webkit-transition-property:all;-webkit-transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.73, 0.26, 0.21, 0.99);-webkit-transition-delay:0s;-moz-transition-property:all;-moz-transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0.73, 0.26, 0.21, 0.99);-moz-transition-delay:0s;-o-transition-property:all;-o-transition-duration:.3s;-o-transition-timing-function:cubic-bezier(0.73, 0.26, 0.21, 0.99);-o-transition-delay:0s;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(0.73, 0.26, 0.21, 0.99);transition-delay:0s}@media screen and (max-width: 800px){header{padding:16px;background-position:16px .9em}}header #navigation{width:65%;display:none}header #navigation .section:nth-child(1){width:26%}header #navigation .section{width:37%}header #navigation h4{margin-bottom:.9em}@media screen and (max-width: 800px){header #navigation{width:100%;margin-top:.9em;overflow:auto}.menu-mobile-active header #navigation{height:calc(100vh - 32px - 2em)}header #navigation .section{width:100%}header #navigation .section .menu{padding-left:1em;margin-bottom:.9em}header #navigation .language-toggle{text-align:left;margin-bottom:3em}}header #logo{text-indent:-9999px;margin-top:0;width:17.5%;height:1em}@media screen and (max-width: 800px){header #logo{width:50%}}header .language-toggle{width:17.5%;text-align:right;display:none}header #search{position:absolute;bottom:30px;right:30px;width:17.5%;text-align:right;display:none}header .close{display:none;position:absolute;right:16px;top:16px;margin-top:.2em}@media screen and (min-width: 800px){header:hover{background-color:#fff;border-bottom:2px solid #000}header:hover #navigation{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}header:hover>.language-toggle{display:block}header:hover #menu-toggle{display:none}header:hover #search{display:block}}@media screen and (max-width: 800px){.menu-mobile-active header{background-color:#fff;min-height:100vh}.menu-mobile-active header #navigation{display:block}.menu-mobile-active header #navigation .language-toggle{display:block}.menu-mobile-active header #menu-toggle{display:none}.menu-mobile-active header .close{display:block}}footer{font-size:.7em;padding:3em 30px 0}@media screen and (max-width: 800px){footer{padding-left:16px;padding-right:16px}}footer .footer-wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%;border-top:2px solid #000;padding:1.5em 0 .5em}footer .footer-wrapper .half{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}footer .footer-wrapper .half .footer-menu{width:66.666%}footer .footer-wrapper .half .social-media a{display:block}@media screen and (max-width: 800px){footer .footer-wrapper .half>*{margin-bottom:1em}}section{padding:30px 15px}section:first-of-type{padding-top:calc(60px + 2.16vw)}@media screen and (max-width: 800px){section{padding:16px 8px}section:first-of-type{padding-top:56px}}section article{position:relative}section article.private{opacity:.5}section.carousel .carousel-wrapper{position:relative;width:100%}section.carousel .carousel-wrapper figure{margin:0 auto;position:relative;width:calc((100vw - 30px) * .6666)}section.carousel .carousel-wrapper figure a{display:block;overflow:hidden;margin-bottom:.9em;height:calc((100vw - 30px) * .4444)}section.carousel .carousel-wrapper figure figcaption{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;min-height:4em}section.carousel .carousel-wrapper figure figcaption .left{width:calc(((100vw - 30px) / 6) + 15px);padding-right:30px;box-sizing:border-box}section.carousel .carousel-wrapper figure figcaption .subtitle{font-style:italic}section.carousel .carousel-wrapper .wrapper-prev,section.carousel .carousel-wrapper .wrapper-next{cursor:pointer;position:absolute;top:0;width:30px;height:calc((100vw - 30px) * .4444)}section.carousel .carousel-wrapper .wrapper-prev{left:-15px;background-position:right center}section.carousel .carousel-wrapper .wrapper-next{right:-15px}@media screen and (min-aspect-ratio: 12 / 7){section.carousel .carousel-wrapper{font-size:0.8em}section.carousel .carousel-wrapper figure{width:calc((100vw - 30px) * .5)}section.carousel .carousel-wrapper figure a{height:calc((100vw - 30px) * .3333)}section.carousel .carousel-wrapper .wrapper-prev,section.carousel .carousel-wrapper .wrapper-next{height:calc((100vw - 30px) * .3333)}}section.carousel .carousel-wrapper-mobile{position:relative;padding:0 8px;padding:0}section.carousel .carousel-wrapper-mobile figure{padding:0;width:100%;margin-bottom:0}section.carousel .carousel-wrapper-mobile figure a{display:inline-block;padding:0 16px}section.carousel .carousel-wrapper-mobile figure a img{margin-bottom:0}section.carousel .carousel-wrapper-mobile figure figcaption{display:none}section.carousel .carousel-captions{padding:0.6em 3em 1em 16px}section.carousel .carousel-captions .subtitle{font-style:italic}section.carousel.mobile{opacity:0;padding-left:0;padding-right:0}section.teasers{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section.teasers article{box-sizing:border-box;width:33.333%;padding:0.9em 15px}@media screen and (max-width: 800px){section.teasers article{width:100%;padding:0.9em 8px}}section.entries{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (min-width: 800px){section.entries .entry{width:33.333%}}section a.entry{display:block;text-align:center;border:2px solid #000;padding:.9em 0}.home section a.entry{padding:.9em;margin:0 2em}section a.entry.round{border-radius:100%;padding:2em}section a.entry h5,section.pages.press>article a.entry h1{margin-top:0;padding-top:0;border-top:none}section a.entry p{margin-bottom:0}@media screen and (max-width: 800px){section a.entry{margin:2em auto !important;width:80%;padding:.9em .5em}}section.events{padding-left:30px;padding-right:30px}@media screen and (max-width: 800px){section.events{padding-left:16px;padding-right:16px}section.events h4{display:none}}.post-type-archive-exhibitions section .subheader{width:100%;padding:0 15px}.post-type-archive-exhibitions section .subheader h4{text-transform:uppercase;margin-bottom:.9em}.post-type-archive-exhibitions section .exhibitions{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.9em}.post-type-archive-exhibitions section .exhibitions .entry-wrapper,.post-type-archive-exhibitions section .exhibitions article{box-sizing:border-box;padding:0 15px;width:33.333%;margin-bottom:.9em}@media screen and (max-width: 800px){.post-type-archive-exhibitions section .subheader{padding:0 8px}.post-type-archive-exhibitions section .exhibitions .entry-wrapper,.post-type-archive-exhibitions section .exhibitions article{width:100%;padding:0 8px}}@media screen and (min-width: 800px){.single-exhibitions section article{font-size:0;min-height:100vh;margin-bottom:1.8vw;padding-bottom:5.4vw}}@media screen and (max-width: 800px){.single-exhibitions section article{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:16px;padding-bottom:3em}}.single-exhibitions section article:not(:last-child):after{content:' ';position:absolute;height:2px;border-bottom:2px solid #000;width:calc(100vw - 60px);left:15px;bottom:0}@media screen and (max-width: 800px){.single-exhibitions section article:not(:last-child):after{width:calc(100vw - 32px);left:8px}}.single-exhibitions section article>div:not(.not-sticky){display:none}.single-exhibitions section article .description{box-sizing:border-box}@media screen and (min-width: 800px){.single-exhibitions section article .description{padding:0 15px;width:41.6666%;display:inline-block;vertical-align:top;font-size:1.8vw;margin-top:-.2em}}@media screen and (min-width: 1400px){.single-exhibitions section article .description{font-size:25px}}.single-exhibitions section article .description h1{text-transform:none}.single-exhibitions section article .description h2{font-style:italic}.single-exhibitions section article .description .bodycopy{margin-top:3em}.single-exhibitions section article .description .bodycopy .additional-info{font-size:.7em}.single-exhibitions section article .description .divider{margin-bottom:.9em;font-size:.7em}.single-exhibitions section article .description .divider h3{text-transform:uppercase;margin-bottom:.9em;font-style:normal}.single-exhibitions section article .description .logos ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-end;align-items:flex-end}.single-exhibitions section article .description .logos ul li{box-sizing:border-box;width:33.333%;min-height:5vw;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:flex}.single-exhibitions section article .description .logos ul li:nth-child(3n+1){padding-right:2%}.single-exhibitions section article .description .logos ul li:nth-child(3n+2){padding-left:2%;padding-right:2%}.single-exhibitions section article .description .logos ul li:nth-child(3n+3){padding-left:2%}.single-exhibitions section article .description .logos ul li img{margin-bottom:0}.single-exhibitions section article .description .reviews ul a{text-indent:-1.5em;padding-left:1.5em;display:inline-block}.single-exhibitions section article .description .events ul a{display:inline-block}.single-exhibitions section article .visuals{box-sizing:border-box}@media screen and (min-width: 800px){.single-exhibitions section article .visuals{position:-webkit-sticky;position:sticky;top:calc(60px + 2.16vw);margin-bottom:2.4em;width:58.3333%;padding:0 15px;display:inline-block;font-size:1.8vw}}.single-exhibitions section article.exh-1972 .visuals,.single-exhibitions section article.exh-2384 .visuals{position:relative;top:0}.single-exhibitions section article.exh-1972 .visuals iframe,.single-exhibitions section article.exh-2384 .visuals iframe{width:100%;height:36vw;margin-bottom:28px}@media screen and (max-width: 800px){.single-exhibitions section article.exh-1972 iframe,.single-exhibitions section article.exh-2384 iframe{width:100%;height:60vw;margin:16px 0 0}}@media screen and (max-width: 800px){.single-exhibitions section article .description,.single-exhibitions section article .visuals{width:100%;padding:0 8px}.single-exhibitions section article .gallery.mobile{margin-top:16px}}.single-exhibitions section article .postnav{display:none}.single-exhibitions section article .show-all{border-top:2px solid #000;padding-top:.9em;display:inline-block;width:100%}.single-exhibitions section .all-exhibitions{padding:0 15px}@media screen and (max-width: 800px){.single-exhibitions section .all-exhibitions{padding:0 8px}}.single-exhibitions.ie .visuals{padding-bottom:5.4vw}section.events{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}section.events .events-header{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:.9em}section.events .events-header a:after{content:' ';background-image:url("assets/arrow.svg");background-size:100%;width:1em;height:.95em;display:inline-block;margin-left:2em;top:.1em;position:relative}section.events .events-header a:hover:after{opacity:.65}@media screen and (max-width: 800px){section.events .events-header a{position:relative;width:100%}section.events .events-header a:after{position:absolute;right:0}}section.events .events-wrapper{width:100%;box-sizing:border-box;position:relative;padding-left:calc((100vw - 60px) / 4)}section.events .events-wrapper article{border-top:2px solid #000;padding:.75em 0 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;cursor:pointer}section.events .events-wrapper article.first:before{content:attr(data-dategroup);border-top:2px solid #000;padding:.75em 0;position:absolute;top:-2px;left:calc((100vw - 60px) / -4);width:calc((100vw - 60px) / 4)}section.events .events-wrapper article .event-header{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:.75em}section.events .events-wrapper article .event-header .day-month{width:calc((100vw - 60px) / 4)}section.events .events-wrapper article .event-header h2{width:calc(((100vw - 60px) / 2) - 30px)}section.events .events-wrapper article .event-header .edit{color:rgba(0,0,0,0.5);font-size:12px;position:absolute;right:0;top:14px;display:none}section.events .events-wrapper article .event-content{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:none;margin:0 0 2em;font-size:.7em}section.events .events-wrapper article .event-content .left-column{width:calc((100vw - 60px) / 4);padding-right:30px;box-sizing:border-box}section.events .events-wrapper article .event-content .left-column .time{margin-bottom:1em}section.events .events-wrapper article .event-content .right-column{width:calc(((100vw - 60px) / 2) - 30px);margin-bottom:.75em}@media screen and (min-width: 800px){section.events .events-wrapper article .event-content .right-column{padding-right:18%;box-sizing:border-box}}section.events .events-wrapper article .event-content .right-column .references>*{width:100%;margin-bottom:.9em}section.events .events-wrapper article .event-content .right-column .references .event-references a{display:block}section.events .events-wrapper article.active{cursor:default}section.events .events-wrapper article.active .event-content{display:-webkit-flex;display:flex}section.events .events-wrapper article:hover:not(.active) .day-month,section.events .events-wrapper article:hover:not(.active) h2{color:rgba(0,0,0,0.5)}@media screen and (max-width: 800px){section.events .events-wrapper{padding-left:0}section.events .events-wrapper article.first:before{padding:0 0 .75em;margin-bottom:.75em;position:relative;top:0;left:0;width:100%;border-top:none;border-bottom:2px solid #000}section.events .events-wrapper article .event-header .day-month,section.events .events-wrapper article .event-header h2{width:100%}section.events .events-wrapper article .event-content .left-column{margin-bottom:1em}section.events .events-wrapper article .event-content .left-column,section.events .events-wrapper article .event-content .right-column{width:100%}section.events .events-wrapper article .event-content .right-column .references>*{width:50%;margin-bottom:.9em}}.overlay-form-submitted #overlay form{display:none}#overlay form h2{margin-bottom:1em}#overlay form div{display:-webkit-flex;display:flex}#overlay form div label{display:block}#overlay form div p,#overlay form div label,#overlay form div input{width:50%}#overlay form div input.styled-checkbox+label{width:auto}#overlay form div input.styled-checkbox+label:after{margin-left:0}#overlay form input[type='submit']{margin:1em 0 0 50%}#overlay .response{display:none}.overlay-form-submitted #overlay .response{display:block}@media screen and (max-width: 800px){article.post{padding-left:8px;padding-right:8px}}article.post .row{margin:0 auto 2em}@media screen and (min-width: 899px){article.post .row.fixed-width{width:calc((100vw - 30px) * .6666);padding:0 15px;box-sizing:border-box}article.post .row.fixed-width figure{width:calc((100vw - 30px) * .5);margin:0 auto}article.post .row.fixed-width .video{display:-webkit-flex;display:flex;justify-content:center}article.post .row.fixed-width .video iframe{width:calc((100vw - 30px) * .5);height:calc(((100vw - 30px) * .5) * 0.5625)}}article.post .row.fluid-width{margin:60px 0}article.post .row.fluid-width figure{padding:0 15px}article.post .row.fluid-width figure figcaption{width:calc((100vw - 30px) * .5);margin:0 auto}article.post .row figcaption{font-size:.7em}@media screen and (min-width: 800px){article.post .row figcaption p{padding-right:40%}}article.post h1{text-transform:none;padding:0 45% 1em 0;margin-bottom:2em;border-bottom:2px solid #000}body>.searchform{display:none;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9)}.searchform#searchform-inline div{padding:2em 15px}.searchform label{display:block;width:100%;text-align:center;margin-bottom:.3em}.searchform#searchform label{display:none}.searchform input{font-size:inherit;border:none;background-color:transparent;padding:0;text-align:center}.searchform input#searchsubmit{display:none;cursor:pointer;margin:0 auto}.searchform-active>.searchform{display:-webkit-flex;display:flex}.search section{background-color:#fff}.search section .search-result{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.search section .search-result>div{padding:0 15px;box-sizing:border-box;width:33.3%}@media screen and (max-width: 800px){.search section .search-result>div{padding:0 8px;width:100%}}.search section .search-result article{width:100%;padding:.9em 0;border-bottom:2px solid #000}.search section .search-result article figure{height:auto}.search section .search-result article .brief{height:inherit}.search section .search-result .no-result{font-style:italic;color:rgba(0,0,0,0.5);margin-top:1em}.search section .search-result:before{content:' ';position:absolute;height:2px;border-bottom:2px solid #000;width:calc(100vw - 60px);left:30px}@media screen and (max-width: 800px){.search section .search-result:before{width:calc(100vw - 32px);left:16px}}.search section h1{padding:2em 15px}.search section h4{text-transform:uppercase;padding:.9em 0;margin:0;font-size:inherit;border-top:none;border-bottom:2px solid #000}#searchform-inline #searchsubmit{opacity:0}.searchform-inline-active #searchform-inline #searchsubmit{opacity:1}section.pages{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section.pages article{padding:0 15px;margin-bottom:3em}@media screen and (max-width: 800px){section.pages article{padding:0 8px}}section article.page.half-width{width:50%}@media screen and (max-width: 800px){section article.page.half-width{width:100%}}section article.page .columns{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;border-top:2px solid #000;padding:1em 0}section article.page .columns .column{width:100%}section article.page .columns .column h1{min-height:4em}section article.page .columns .column.text>p{padding-right:calc(((100vw - 30px) / 12 ))}@media screen and (min-width: 800px){section article.page .columns .column:nth-child(2){padding-left:15px}}section article.page .caption{padding-left:calc((100vw - 30px) / 12);font-size:.7em}section article.page.full-width{width:100%}section article.page.full-width .column{width:50%}@media screen and (max-width: 800px){section article.page.full-width .column{width:100%}}section article.page.full-width .gallery.mobile{order:-2}section article.page.full-width .gallery-captions{order:-1;margin-bottom:4em}section.pages.press{display:-webkit-flex;display:flex}section.pages.press .loading{opacity:0}section.pages.press>article{width:33.333%;opacity:1}@media screen and (max-width: 800px){section.pages.press>article{width:100%}}section.pages.press>article form ul{border-bottom:2px solid #000;display:-webkit-flex;display:flex;padding-bottom:.2em}section.pages.press>article form ul li{width:50%}section.pages.press>article form ul li input{width:auto}section.pages.press .press-list-wrapper{width:66.666%}@media screen and (max-width: 800px){section.pages.press .press-list-wrapper{width:100%}}section.pages.press .press-list-wrapper h5,section.pages.press>article .press-list-wrapper h1{margin:0 15px}@media screen and (max-width: 800px){section.pages.press .press-list-wrapper h5,section.pages.press>article .press-list-wrapper h1{margin:0 8px}}section.pages.press .press-list-wrapper .press-list{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section.pages.press .press-list-wrapper .press-list article{width:50%}@media screen and (max-width: 800px){section.pages.press .press-list-wrapper .press-list article{width:100%}}section.pages.press .press-list-wrapper .press-list article figure img{cursor:pointer}section.pages.press .press-list-wrapper .press-list article .pressmaterial-download{margin-top:1em;font-size:.7em}section.pages.press .press-list-wrapper .press-list article .pressmaterial-download li{padding-bottom:.2em}section.pages.press .press-list-wrapper .press-list article .pressmaterial-download .download-all{opacity:0}section .page-modules .header{margin-bottom:0}section .page-modules .header h1{text-transform:uppercase;margin-bottom:0;border-bottom:none}section .page-modules .row h2:first-child{text-transform:uppercase;padding:.9em 0;border-top:2px solid #000}section .page-modules .row.fixed-width.file-modules{padding:0;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section .page-modules .row.fixed-width.file-modules .file-module{box-sizing:border-box;font-size:.7em;width:50%;padding:0 15px}@media screen and (max-width: 800px){section .page-modules .row.fixed-width.file-modules .file-module{width:100%;padding:0;margin-bottom:2em}}section .page-modules .row.fixed-width.file-modules .file-module h3{font-style:normal;margin-bottom:.9em;text-transform:uppercase}section .page-modules .row.fixed-width.file-modules .file-module li{padding-bottom:.2em}section .page-modules .catalogue{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}section .page-modules .catalogue .catalogue-item{font-size:.7em;width:16.6666%;padding:15px 30px 15px 15px;box-sizing:border-box}section .page-modules .catalogue .catalogue-item .image-wrapper{height:calc((100vw - 30px) / 6);width:calc(((100vw - 30px) / 6) * 0.66);margin-bottom:.9em}section .page-modules .catalogue .catalogue-item .image-wrapper img{height:calc((100vw - 30px) / 6);object-fit:cover;margin-bottom:0}@media screen and (max-width: 899px){section .page-modules .catalogue .catalogue-item{padding:8px 16px 8px 8px;width:33.3333%}section .page-modules .catalogue .catalogue-item img{height:calc(((100vw - 30px) / 3) * 0.66)}}@media screen and (max-width: 600px){section .page-modules .catalogue .catalogue-item{width:50%}section .page-modules .catalogue .catalogue-item img{height:calc(((100vw - 30px) / 2) * 0.66)}}.page-template-page-press #overlay{color:#fff;padding:30px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;overflow:auto;height:calc(100vh - 32px - 2em)}.page-template-page-press #overlay div{width:16.666%;padding:15px;box-sizing:border-box;font-size:.5em}.page-template-page-press #overlay div a:hover{color:inherit}.page-template-page-press #overlay div img{width:100%;height:auto}@media screen and (max-width: 768px){.page-template-page-press #overlay{padding:12px}.page-template-page-press #overlay .close{position:fixed;right:7px}.page-template-page-press #overlay div{width:33.333%;padding:5px}}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-page-dots{position:absolute;right:16px;bottom:-25px;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:6px;height:6px;margin:0 2px;background:#333;border-radius:50%;opacity:0.5;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
