@import url("https://fonts.googleapis.com/css?family=Open+Sans|Source+Sans+Pro:300,400");
@font-face{font-family:"Cormorant Garamond";src:url(/themes/martinkemper/fonts/CormorantGaramond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Cormorant Garamond";src:url(/themes/martinkemper/fonts/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url(/themes/martinkemper/fonts/SourceSans3-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Source Sans 3";src:url(/themes/martinkemper/fonts/SourceSans3-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}.button.instagram{font-size:1.5em;}#pin-wrapper{margin-top:10px;}#pin-wrapper,#reload-citation-wrapper{display:inline-flex;padding:0.5em;justify-content:end;align-items:center;min-height:50px;width:100%;}#pin-wrapper #pin-toggler,#pin-wrapper #reload-citation,#reload-citation-wrapper #pin-toggler,#reload-citation-wrapper #reload-citation{background:transparent;border:none;transition:all linear 100ms;}#pin-wrapper #pin-toggler:hover,#pin-wrapper #pin-toggler:active,#pin-wrapper #pin-toggler:focus,#pin-wrapper #reload-citation:hover,#pin-wrapper #reload-citation:active,#pin-wrapper #reload-citation:focus,#reload-citation-wrapper #pin-toggler:hover,#reload-citation-wrapper #pin-toggler:active,#reload-citation-wrapper #pin-toggler:focus,#reload-citation-wrapper #reload-citation:hover,#reload-citation-wrapper #reload-citation:active,#reload-citation-wrapper #reload-citation:focus{background:transparent;border:none;}#pin-wrapper #reload-citation:hover,#reload-citation-wrapper #reload-citation:hover{transform:rotate(20deg);}#pin-wrapper .cite-pin-wrapper,#reload-citation-wrapper .cite-pin-wrapper{display:none;}#pin-wrapper.expanded .cite-pin-wrapper,#reload-citation-wrapper.expanded .cite-pin-wrapper{display:inline-flex;justify-content:space-between;align-items:center;}#pin-wrapper.expanded .cite-pin-wrapper label,#reload-citation-wrapper.expanded .cite-pin-wrapper label{margin-bottom:0 !important;}#pin-wrapper.expanded .cite-pin-wrapper > *,#reload-citation-wrapper.expanded .cite-pin-wrapper > *{margin:0.25em;}.citations.table-view #promoted-citation{min-height:30vh;}.citations #promoted-citation{min-height:calc(100vh - 60px);transition:all linear 300ms;}#promoted-citation{width:100%;display:inline-flex;justify-content:center;align-items:center;}#promoted-citation .citation{max-width:1200px;width:100%;padding:0 2.5em;}#promoted-citation .citation .content{font-size:1.3em;}#promoted-citation .citation .author{font-size:1em;margin-top:2em;color:#979797;}body{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#5e5e5e;}@media screen and (min-width:768px){body{margin-top:0;}}body.dark{color:#e2e2e2;background-color:#020003;-webkit-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;transition:background-color 150ms linear;}body.dark .initial-statement{border-bottom:1px solid #434343 !important;}body.dark p{color:#e2e2e2;}body.dark .navbar-default{background-color:#020003;-webkit-transition:background-color 150ms linear;-ms-transition:background-color 150ms linear;transition:background-color 150ms linear;}body.dark .navbar-default .navbar-brand{color:#fff;}body.dark .navbar-default .navbar-nav > li > a:hover,body.dark .navbar-default .navbar-nav > li > a:focus{color:#fff !important;text-decoration:none !important;}body.dark .navbar-default li a.is-active,body.dark .navbar-default li span.is-active{color:#fff !important;}nav > .menu.nav.navbar-nav > li:first-child{margin-bottom:3rem;}.change-background-color{width:16px;height:16px;margin:4em auto;background-size:contain;overflow:hidden;text-indent:-9999px;cursor:pointer;}.change-background-color.to-light{background:url(/themes/martinkemper/img/sunny.png);}.change-background-color.to-dark{background:url(/themes/martinkemper/img/moony.png);}p{font-family:"Source Sans 3",sans-serif;font-weight:400;color:#5e5e5e;font-size:12px;}.row{padding:0 !important;margin:0 !important;}nav{clear:both;}.nav > li > a{font-weight:300;text-align:center;}#block-martinkemper-footer{margin-top:3rem;display:inline-block;width:100%;}.open > .dropdown-menu,.opened > .dropdown-menu{display:block;background-color:transparent !important;}li a,li span{color:#979797 !important;background:none !important;cursor:pointer;}li a.is-active,li a:hover,li a:active,li a:focus,li span.is-active,li span:hover,li span:active,li span:focus{color:#434343 !important;text-decoration:none !important;}li.dropdown{padding:8px 0;}li.dropdown.submenu{padding:3px 0;}.dropdown-menu{width:100%;position:relative;border:0;border-radius:0;box-shadow:none;padding:10px 0 25px 0;}.dropdown-menu.open{display:block;background-color:transparent;}.submenu .dropdown-menu{padding:0;}.submenu .dropdown-menu li a{padding:0 !important;font-size:1rem !important;}.navbar-header{width:100%;}@media only screen and (max-width:767px){.navbar-header{margin:0 !important;}}.navbar-nav{margin:0;}.menu.navbar-nav li a,.menu.navbar-nav li span{font-size:1.6rem;font-weight:300;}.menu.navbar-nav .dropdown-menu li a,.menu.navbar-nav .dropdown-menu li span{font-size:1.2rem;font-weight:300;}@media only screen and (min-width:768px){.menu.navbar-nav .dropdown-menu li a,.menu.navbar-nav .dropdown-menu li span{padding:3px 0;}}.navbar-default{background-color:#fff;border:none;}.navbar-default .navbar-toggle{border:none !important;padding:12px 0 0 0;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff;}.navbar-default .navbar-toggle .icon-bar{background:#434343;}.navbar-default .navbar-brand{color:#434343;font-size:3rem;line-height:3rem;font-weight:600;}@media only screen and (max-width:767px){.navbar-default .navbar-brand{width:80%;text-align:left;}}@media only screen and (min-width:768px){.navbar-default .navbar-brand{margin:0 0 35px 0;width:100%;height:auto;text-align:center;}}.navbar-default .navbar-nav{width:100%;}.navbar-default .navbar-nav li{text-align:center;}@media only screen and (min-width:768px){.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li span{padding:8px;}}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-default .navbar-nav > .active > a:focus{background:#fff !important;color:#434343;}@media only screen and (max-width:768px){span.button{display:block;text-align:center;font-size:16px;font-weight:300;line-height:20px;padding:10px 0;}span.button.show-m-album{font-style:italic;}span.button a{color:#979797 !important;background:none !important;}span.button a.is-active,span.button a:hover,span.button a:active,span.button a:focus{color:#434343 !important;text-decoration:none !important;}.icon.imprint,.icon.contact{display:none;}.text.imprint,.text.contact{display:inline-block;}}@media only screen and (min-width:768px){.icon.imprint,.icon.contact{display:inline-block;}}h1{font-size:24px;color:#434343;margin:15px 0;}@media only screen and (min-width:768px){header{width:20%;padding:0;margin:0;float:left;}header #navbar-collapse{padding:0;margin:0;text-align:center;display:inline-flex !important;flex-flow:column;min-height:100vh;justify-content:center;}.main-container{width:80%;padding:0;margin:0;float:left;}}ul.menu.nav.navbar-nav li{display:block;width:100%;}.page-header{display:none;}.statement.hidden{display:none !important;}.age-warning .age-warning{display:inline-block;}.age-warning .age-warning.hidden{display:none !important;}.age-warning .age-warning-content{margin:20px 0 25px 0;}.age-warning .album-content{display:inline-block;width:100%;}.age-warning .album-content.hidden{display:none !important;}.button.age-warning{border:2px solid #5e5e5e;display:inline-block;padding:3px 20px;color:#5e5e5e;cursor:pointer;}.button.age-warning:hover{text-decoration:none;color:#434343;border-color:#434343;}.field--name-body,.field--name-field-statement{margin:10px 0 0 0;}@media only screen and (min-width:768px){.field--name-body,.field--name-field-statement{width:80%;}}.album{display:block;position:relative;}.album.thumbnails-on .slideshow-wrapper{display:none !important;}.album.thumbnails-on .grid{display:block;margin:9px 0;}@media only screen and (max-width:740px){.album.thumbnails-off .slideshow-wrapper{display:none;}}@media only screen and (min-width:741px){.album.thumbnails-off .slideshow-wrapper{display:block;}.album.thumbnails-off .grid{display:none !important;}}.slideshow-wrapper{width:100%;height:100vh;}.slideshow-wrapper .slideshow{display:block;position:relative;width:100%;height:100%;}.grid{position:relative;}.grid:after{content:"";display:block;clear:both;}.subnav-main span{margin:4px 0;padding:0;}@media only screen and (min-width:768px){.subnav-main,.subnav-album{display:inline-flex;justify-content:space-between;width:10%;}.subnav-main .button,.subnav-album .button{display:inline-block;cursor:pointer;}}.initial-statement{margin:0 0 35px 0;padding:0 0 25px 0;border-bottom:1px solid #e2e2e2;}.initial-statement .hide-statement{display:block;font-weight:300;line-height:20px;font-style:italic;padding:10px 0;}@media only screen and (min-width:741px){.initial-statement .hide-statement{text-align:left;font-size:12px;cursor:pointer;}}@media only screen and (max-width:740px){.initial-statement .hide-statement{text-align:center;font-size:16px;}}.initial-statement .hide-statement a{color:#979797 !important;background:none !important;}.initial-statement .hide-statement a.is-active,.initial-statement .hide-statement a:hover,.initial-statement .hide-statement a:active,.initial-statement .hide-statement a:focus{color:#434343 !important;text-decoration:none !important;}@media only screen and (min-width:768px){.statement-view.button.show-m-album,.statement-view.button.show-m-statement{display:none;}}.subnavs{width:100%;display:inline-flex;flex-flow:column-reverse;font-weight:lighter;margin:45px 0 0 0;padding-top:45px;}@media only screen and (max-width:787px){.subnavs{margin:30px 0 0 0;}}@media only screen and (min-width:768px){.subnavs{margin:45px 0 0 0;}.subnavs .subnav-main,.subnavs .subnav-album{width:100%;max-width:170px;padding:10px 0;margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-around;}.subnavs .subnav-album .button.switch.show-statement{line-height:0.8em;padding-top:2px;}.subnavs .subnav-album span.button.show-statement{text-align:center;}.subnavs .subnav-album span.button.viewmode{text-align:center;}.subnavs .subnav-main span.button{width:50%;}}@media only screen and (max-width:767px){.subnav-album{display:none !important;}}.gutter-sizer{width:10px;}@media only screen and (min-width:1921px){.grid-sizer,.grid-item{width:calc(20% - 10px);}}@media only screen and (min-width:1280px) and (max-width:1920px){.grid-sizer,.grid-item{width:calc(33.333% - 10px);}}@media only screen and (min-width:960px) and (max-width:1279px){.grid-sizer,.grid-item{width:calc(33.333% - 10px);}}@media only screen and (min-width:741px) and (max-width:960px){.grid-sizer,.grid-item{width:calc(33.333% - 10px);}}@media only screen and (max-width:740px){.grid-sizer,.grid-item{width:100%;}}.grid-item{float:left;display:block;margin-bottom:10px;cursor:pointer;}.grid-item.gap{cursor:default;}.grid-item.gap .inner{text-align:center;vertical-align:middle;}.grid-item img,.grid-item video{display:block;max-width:100%;width:100%;}.slide.photo.video video{margin:7px;}.alert{display:none;}.helper{display:inline-block;height:100%;vertical-align:middle;}.slideshow{position:relative;display:block;}.slideshow:focus{outline:0;}.slideshow figure{position:absolute;top:0;width:100%;vertical-align:middle;text-align:center;}.slideshow figure:first-child{position:relative;}.slideshow figure img,.slideshow figure video{max-height:98%;max-width:98%;opacity:0;-webkit-transition:opacity 1.2s;transition:opacity 1.2s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.slideshow .bss-show{z-index:2;}figure.slide.photo.video.bss-show{z-index:99;}.slideshow .bss-show img,figure.slide.photo.video.bss-show video{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}.bss-next:hover,.bss-prev:hover{opacity:1;}.bss-next,.bss-prev,.show-grid{position:absolute;top:0;z-index:4;width:33.33333%;height:calc(100% - 60px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.bss-next{right:0;cursor:url(/themes/martinkemper/img/next.png),default;}.bss-prev{left:0;cursor:url(/themes/martinkemper/img/prev.png),default;}.slide.photo{display:none;}.slide.photo.bss-show{display:inherit;}.show-grid{left:33.3333%;cursor:url(/themes/martinkemper/img/show_grid.png),default;}.panel{background-color:none !important;border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;font-family:"Source Sans 3",sans-serif;font-weight:400;}#edit-password,#edit-submit{width:250px;}.form-item.js-form-item.form-type-password.js-form-type-password.form-item-password.js-form-item-password.form-group{margin:25px 0 0 0;}@media only screen and (max-width:768px){.statement-view.button.show-m-statement{display:inline-block;width:100%;line-height:25px;}}.zoom-button{background:url(/themes/martinkemper/img/zoomin.png);background-repeat:no-repeat;background-position:center right;background-size:16px;position:absolute;bottom:0;right:0;z-index:10;width:100%;height:60px;cursor:zoom-in;padding:10px 25px;text-align:right;}.dark .zoom-button{background:url(/themes/martinkemper/img/zoomin_white.png);background-repeat:no-repeat;background-position:right;background-size:16px;position:absolute;}.zoom-view{position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;background:#fff;text-align:center;overflow:auto;cursor:zoom-out;padding:25px;}.zoom-view img{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.75);}@media screen and (max-width:1279px){.zoom-view img{max-width:100%;}}.dark .zoom-view{background:#434343;}article.node--type-shop .layout{width:100%;min-height:100vh;display:inline-flex;flex-flow:row;flex-wrap:wrap;}article.node--type-shop .layout .layout__region{display:inline-flex;}article.node--type-shop .layout .layout__region .block-region-first,article.node--type-shop .layout .layout__region .block-region-second{align-self:center;width:100%;}@media only screen and (min-width:741px){article.node--type-shop .layout .layout__region.layout__region--first{flex:0 1 50%;}article.node--type-shop .layout .layout__region.layout__region--second{flex:0 1 50%;}}@media only screen and (max-width:740px){article.node--type-shop .layout .layout__region.layout__region--first{flex:0 1 100%;}article.node--type-shop .layout .layout__region.layout__region--second{flex:0 1 100%;}}article.node--type-shop .layout .field--type-image{width:100%;}article.node--type-shop .layout .field--name-field-shop-description{margin-top:1.2em;}article.node--type-shop .layout .field--name-field-pdf{width:100%;text-align:center;}article.node--type-shop .layout .field--name-field-pdf .file-link a{color:#979797 !important;background-color:transparent !important;font-size:1.5em;}article.node--type-shop .layout .field--name-field-pdf .file-link a.is-active,article.node--type-shop .layout .field--name-field-pdf .file-link a:hover,article.node--type-shop .layout .field--name-field-pdf .file-link a:active,article.node--type-shop .layout .field--name-field-pdf .file-link a:focus{color:#434343 !important;text-decoration:none !important;}article.node--type-shop .layout .field--name-field-pdf .file-icon,article.node--type-shop .layout .field--name-field-pdf .file-size{display:none;}article.node--type-shop .layout .field--name-field-pdf .file > span{border:none !important;background:transparent !important;}article.alternative-font{font-family:"Cormorant Garamond",serif !important;font-weight:300 !important;}article.alternative-font p{font-family:"Cormorant Garamond",serif !important;font-weight:300 !important;}.field--name-field-alternative-font{display:none !important;}.button a,.subnav-album .button{color:#979797 !important;background:none !important;}.button a.is-active,.button a:hover,.button a:active,.button a:focus,.subnav-album .button.is-active,.subnav-album .button:hover,.subnav-album .button:active,.subnav-album .button:focus{color:#434343 !important;text-decoration:none !important;}.maintenance-page header h1{text-align:center;}.maintenance-page a{color:#979797 !important;background-color:#fff !important;}.maintenance-page a.is-active,.maintenance-page a:hover,.maintenance-page a:active,.maintenance-page a:focus{color:#434343 !important;}svg{width:auto;height:1em;}
