:root{--vp-lazyload-images__background: linear-gradient(270deg, rgba(140, 140, 140, 15%), rgba(140, 140, 140, 5%));--vp-lazyload-images__background-second: linear-gradient(90deg, rgba(140, 140, 140, 15%), rgba(140, 140, 140, 5%));--vp-lazyload-images__animation-duration: 1.5s;--vp-lazyload-images__animation-second-delay: 0.3s;--vp-lazyload-transition-duration: 0.3s;--vp-lazyload-transition-easing: ease-in-out}img.vp-lazyload,img.vp-lazyloaded,img.vp-lazypreload,img.vp-lazyloading{opacity:0;transition:var(--vp-lazyload-transition-duration) opacity}img.vp-lazyloaded{opacity:1}.vp-portfolio__item-img::before,.vp-portfolio__thumbnail-img::before,.vp-portfolio__item-img::after,.vp-portfolio__thumbnail-img::after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;visibility:visible;content:"";background:var(--vp-lazyload-images__background);opacity:1;transition:var(--vp-lazyload-transition-duration) var(--vp-lazyload-transition-duration) opacity,var(--vp-lazyload-transition-duration) var(--vp-lazyload-transition-duration) visibility}.vp-portfolio__item-img-lazyloading::before,.vp-portfolio__thumbnail-img-lazyloading::before,.vp-portfolio__item-img-lazyloading::after,.vp-portfolio__thumbnail-img-lazyloading::after{animation:vp-lazyload-placeholder var(--vp-lazyload-images__animation-duration) linear infinite}.vp-portfolio__item-img::before,.vp-portfolio__thumbnail-img::before{background:var(--vp-lazyload-images__background-second);animation-delay:var(--vp-lazyload-images__animation-second-delay)}.vp-portfolio__item-img-lazyloaded::before,.vp-portfolio__thumbnail-img-lazyloaded::before,.vp-portfolio__item-img-lazyloaded::after,.vp-portfolio__thumbnail-img-lazyloaded::after{visibility:hidden;opacity:0}@keyframes vp-lazyload-placeholder{0%,100%{opacity:1}50%{opacity:0}}
img.cryptxImage{height:1em;width:auto;display:inline-block}
/*!
Theme Name:   Reykjavik
Theme URI:    https://www.webmandesign.eu/portfolio/reykjavik-wordpress-theme/
Author:       WebMan Design
Author URI:   https://www.webmandesign.eu/
Version:      2.3.1
Text Domain:  reykjavik
Domain Path:  /languages
License:      GNU General Public License v3
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Description:  Reykjavik is fresh, lightweight, speed and SEO optimized, accessibility ready WordPress theme perfect for your next business, portfolio, blog or WooCommerce e-shop website. You can customize all elements of the theme to your needs. The theme works perfectly with native WordPress block editor, and also with Beaver Builder, Beaver Themer, Elementor, Elementor Pro Theme Builder, Visual Composer or any other page builder to create fantastic layouts. It features mobile-optimized codebase and design with unique, easy-to-access mobile navigation. Build your website in no time with integrated one-click demo import functionality. Impress your website visitors with this beautiful free inclusive theme! More at WebMan Design (https://www.webmandesign.eu)
Tags:         one-column, two-columns, right-sidebar, grid-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-image-header, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio, block-styles, wide-blocks

Requires at least: 4.7
Tested up to: 6.1
Requires PHP: 5.6

GitHub Theme URI: webmandesign/reykjavik

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Reykjavik is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/@font-face{font-family:'Montserrat Bold';src:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-bold-webfont.woff2) format('woff2'),url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-bold-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-semibold-webfont.woff2) format('woff2'),url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-semibold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-regular-webfont.woff2) format('woff2'),url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/pt_serif-web-bold-webfont.woff2) format('woff2'),url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/pt_serif-web-bold-webfont.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/pt_serif-web-regular-webfont.woff2) format('woff2'),url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/webfonts/pt_serif-web-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}:root{--color-grey:#333;--color-medium-grey:#aaa;--color-light-grey:#ebebeb;--color-white:#fff;--color-black:#000;--color-transparent-white:rgba(255,255,255,.75);--color-transparent-grey:rgba(201,202,204,.75);--vp-color-brand:var(--color-black) !important;--delay-base:.15s}.vp-portfolio__items-style-fade{--vp-items-style-fade--image-hover__transform:none !important}.vp-fancybox{--vp-popup__z-index:99998}.grey{color:#333 !important}.white{color:#fff !important}.clearfix{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0;-o-transform:scale(1);-o-transform-origin:0 0;-webkit-transform:scale(1);-webkit-transform-origin:0 0;transform:scale(1);transform-origin:0 0}.clearfix:before,.clearfix:after{content:"";display:table;width:0}.clearfix:after{clear:both}:focus{outline:none !important}body{min-height:100vh;background-color:var(--color-white) !important}h1.site-title,p.site-title a{font-family:'Montserrat Bold' !important;text-transform:uppercase;text-decoration:none !important;line-height:32px}.site-info{font-family:'Montserrat' !important}a,a:active,a:focus,a:hover{text-decoration:underline !important}::marker{color:var(--color-black)}::-moz-selection{background:var(--color-black);color:var(--color-white)}::selection{background:var(--color-black);color:var(--color-white)}#masthead{position:fixed;z-index:1499;width:100%;height:100px;border:0 !important}.site-header-content{height:100%;padding:0 !important;border:0 !important}.site-header-inner{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;height:100%;margin-top:0 !important;padding:1rem 0}.site-branding,.site-controls{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 !important}.site-controls>nav{width:100%;margin:0}nav li,nav a{border:0 !important}nav a,.wjm-tab-navigation ul li a,footer nav a{font-family:'Montserrat Bold' !important;font-weight:400 !important;text-transform:uppercase;text-decoration:none !important;user-select:none !important;-webkit-transition:color var(--delay-base) ease-in !important;-moz-transition:color var(--delay-base) ease-in !important;-o-transition:color var(--delay-base) ease-in !important;transition:color var(--delay-base) ease-in !important}nav a:hover,nav li.current-menu-item a,.wjm-tab-navigation ul li a:hover,.wjm-tab-navigation ul li.active a,footer nav a:hover,footer nav li.current-menu-item a{color:var(--color-medium-grey) !important;text-decoration:none !important}.wjm-tab-navigation ul li a{font-size:.9em}nav a:active,nav a:focus,.wjm-tab-navigation ul li a:active,.wjm-tab-navigation ul li a:focus,footer nav a:active,footer nav a:focus{text-decoration:none !important}.menu-primary>li:not(:first-of-type),footer nav ul li:not(:first-of-type){margin-left:.5em}.menu-primary>li:first-of-type{margin-left:0 !important}.menu-primary>li:not(:last-of-type),footer nav ul li:not(:last-of-type){margin-right:.5em}.menu-primary>li:nth-last-of-type(2){margin-right:0 !important}.main-navigation{margin-top:0 !important;margin-bottom:0 !important}.main-navigation-container .menu>ul>li,footer nav li,footer nav a{padding:0 !important}#content{padding-top:100px}body.page-template-page-tabs .content-area{padding:var(--content_padding) 0 calc(var(--content_padding) / 2) 0}.alignwide-wrap,.alignwide-wrap>.alignwide,.alignwide-wrap>.wp-block-group__inner-container{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.is-singular:not(.content-layout-no-paddings):not(.has-widgets-sidebar) .entry-content-inner>.alignfull:first-child{padding-top:0 !important}.wp-block-group__inner-container>*:not(.alignfull):not(.alignwide):not(.alignwide-wrap){margin-left:0 !important;margin-right:0 !important;max-width:unset !important}.posts .entry{padding:0 !important;border:0 !important}.posts .entry-media{margin:0 0 1em !important}.posts-layout-list .type-post .entry-content{float:none !important;width:100% !important}nav.pagination{margin-top:var(--white_space)}nav.pagination a,nav.pagination span{display:inline-block;width:auto;padding:1em 2em !important;margin:0 !important;font-size:1rem !important;line-height:1rem !important;text-align:center;text-decoration:none !important;color:inherit !important;vertical-align:top;text-decoration:none !important;border:1px solid var(--color-black) !important}nav.pagination span.current{color:var(--color-black) !important;background-color:transparent !important}nav.pagination a,nav.pagination a:hover,nav.pagination a:focus,nav.pagination a:active{color:var(--color-white) !important;background-color:var(--color-black) !important}nav.pagination span:before,nav.pagination a:before{display:none !important}.has-block-margin-top{margin-top:var(--white_space) !important}.has-block-margin-bottom{margin-bottom:var(--white_space) !important}.has-half-margin-top{margin-top:calc(var(--white_space) / 2) !important}.has-half-margin-bottom{margin-bottom:calc(var(--white_space) / 2) !important}.has-min-margin-top{margin-top:calc(var(--white_space) / 10) !important}.has-min-margin-bottom{margin-bottom:calc(var(--white_space) / 10) !important}button,button:hover{border:0 !important}.wp-block-columns .wp-block-visual-portfolio{margin-top:.25em !important}.vp-portfolio__layout-elements{justify-content:flex-start}.vp-portfolio__filter-wrap{margin:0 !important}.vp-portfolio__items-arrow{color:var(--color-white) !important;background-color:var(--color-red) !important;border-radius:0 !important;opacity:1 !important}.wjm-toggle{position:relative;margin:0;overflow:hidden}.wjm-toggle-inner{position:relative;margin:0;overflow:hidden}.wjm-toggle-inner>*:last-child{margin-bottom:0}.wjm-toggle-title-holder{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1em;cursor:pointer}.wjm-toggle-title-holder h1,.wjm-toggle-title-holder h2,.wjm-toggle-title-holder h3,.wjm-toggle-title-holder h4,.wjm-toggle-title-holder h5,.wjm-toggle-title-holder h6{display:inline-block;margin:0 !important;color:inherit !important}.wjm-toggle-icon-holder{display:inline-block;position:relative;min-width:1.5em;width:1.5em;height:1.75em;margin-left:1em;font-size:1em}.wjm-toggle-icon-inner{display:block;position:relative;width:100%;height:100%}.wjm-toggle-icon-holder:after{content:" ";display:block;position:absolute;top:0;bottom:0;right:0;left:0;width:0;height:0;border-top:1em solid transparent;border-bottom:1em solid transparent}.wjm-toggle-icon-holder .icon-plusminus-horizontal,.wjm-toggle-icon-holder .icon-plusminus-vertical{font-size:inherit}.wjm-toggle-icon-holder .icon-plusminus-horizontal{position:absolute;width:1em;height:.2em;left:60%;margin-left:-.5em;top:50%;margin-top:-.1em}.wjm-toggle-icon-holder .icon-plusminus-vertical{position:absolute;width:.2em;height:1em;left:60%;margin-left:-.1em;top:50%;margin-top:-.5em}.wjm-toggle .wjm-toggle-icon-holder,.wjm-toggle .wjm-toggle-icon-holder .icon-plusminus-vertical,.wjm-toggle .wjm-toggle-icon-holder .icon-plusminus-horizontal{transition:all var(--delay-base) ease-in-out}.wjm-toggle.open .wjm-toggle-icon-holder{transform:rotate(90deg)}.wjm-toggle.closed .wjm-toggle-icon-holder .icon-plusminus-horizontal{opacity:1}.wjm-toggle.open .wjm-toggle-icon-holder .icon-plusminus-horizontal{opacity:0}.wjm-toggle.open .wjm-toggle-inner{display:block}.wjm-toggle.closed .wjm-toggle-inner{display:none}.wjm-tabs{display:block;width:100%;height:auto}.wjm-tabs:not(:last-child){margin-bottom:calc(var(--white_space) / 2)}.wjm-tab-navigation{min-height:var(--white_space);height:var(--white_space)}.wjm-tab-navigation ul{display:block;margin:0;padding:0;list-style:none;text-align:right}.wjm-tab-navigation ul li a{color:currentColor}.wjm-tab-navigation ul li.active:hover a,.wjm-tab-navigation ul li.active:focus a .wjm-tab-navigation ul li.active:active a{color:currentColor;text-decoration:inherit}.wjm-tabs-inner{display:block;width:100%;height:auto;color:var(--color-grey);overflow:hidden}.wjm-tab{display:block;overflow:hidden;transition:height var(--delay-base) ease}.wjm-tab.show{max-height:unset;height:auto}.wjm-tab.hide{max-height:0;height:0}div[id^=wjm_embed]{height:auto;overflow:hidden}div[id^=wjm_embed] .wjm_embed-denied{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:1em;border:2px solid var(--wp--preset--color--accent)}div[id^=wjm_embed] .wjm_embed-accepted{display:block;height:100%;background-color:transparent;border:none;padding:0}div[id^=wjm_embed] .hidden{display:none;visibility:hidden}div[id^=wjm_embed],div[id^=wjm_embed] .wjm_embed-denied>*:not(:last-child){margin-bottom:1em}.wp-embed-responsive .wp-embed-aspect-16-9.block .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-has-aspect-ratio.block .wp-block-embed__wrapper:before{padding-top:0 !important}a.vp-portfolio__item-meta,a.vp-portfolio__item-meta:hover,a.vp-portfolio__item-meta:active,a.vp-portfolio__item-meta:focus{text-decoration:none !important}.vp-portfolio__item-meta-title{text-transform:none !important}.fancybox-bg{background:var(--color-white) !important}.fancybox-is-open .fancybox-bg{opacity:1 !important}.fancybox-button,.fancybox-caption{background:var(--color-white) !important;color:var(--color-black) !important}.fancybox-slide--image{padding-top:44px !important;padding-right:10px !important;padding-bottom:44px !important;padding-left:10px !important}.fancybox-content img{object-fit:contain !important}.fancybox-navigation .fancybox-button--arrow_right,.fancybox-navigation .fancybox-button--arrow_left{width:50px !important;height:50px !important;padding:0 !important}.vp-fancybox .fancybox-caption__body{font-size:inherit !important;color:currentColor !important}.fancybox-infobar{font-size:75% !important}.fancybox-progress{background:var(--color-black)}.site-footer{padding:calc(var(--white_space) / 2) 0;font-size:unset !important}.site-footer-area-inner{display:flex;flex-flow:row nowrap;justify-content:space-between}.site-info,.footer-widgets{margin:0 !important;padding:0 !important}footer .widget_block,.widget_nav_menu{padding:0 !important}.widget_nav_menu{margin:0 !important}footer nav li{display:inline-block}footer nav{text-align:right}#scrollUp{position:fixed;bottom:0;right:25px;height:55px;width:35px;margin-bottom:-10px;padding:0;background-color:transparent;background-repeat:no-repeat;background-image:url(//www.willemjuliusmueller.de/wp-content/themes/wjm/assets/images/scroll-to-top.png);background-size:100% auto;font-family:sans-serif;font-size:14px;line-height:20px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;z-index:999;-webkit-transition:margin-bottom var(--delay-base) linear;-moz-transition:margin-bottom var(--delay-base) linear;transition:margin-bottom var(--delay-base) linear}#scrollUp:hover{opacity:1;margin-bottom:0}@media screen and (min-width:1920px){.site-header-inner,.site-footer-area-inner,.content-area,.has-blocks .content-area{width:75% !important;max-width:1600px !important}}@media screen and (min-width:1280px){:root{--white_space:125px !important}#menu-primary{margin-left:calc(var(--custom_logo_height) * 1.5)}}@media screen and (min-width:1200px) and (max-width:1919px){.site-header-inner,.site-footer-area-inner,.content-area,.has-blocks .content-area{width:85% !important;max-width:1200px !important}}@media screen and (min-width:880px) and (max-width:1199px){:root{--white_space:125px !important}.site-header-inner,.site-footer-area-inner,.content-area,.has-blocks .content-area{width:90% !important;max-width:1000px !important}h1.site-title,p.site-title{font-size:1.4em}#menu-primary li a,footer nav a,.site-info{font-size:.9em}.wjm-tab-navigation ul li a{font-size:.75em}.site-footer{padding:calc(var(--white_space) / 2) 0 var(--white_space) 0}}@media screen and (min-width:880px){.menu-toggle{display:none !important}.site-branding,.site-controls{width:50%}#menu-primary{display:flex;flex-flow:row nowrap;justify-content:space-between}nav ul.menu-primary>li>a{padding:0 !important}.site-content-inner{padding:5em 0 !important}.wp-block-columns.posts-container{justify-content:space-between}.wp-block-column.posts-list{flex-basis:33% !important;flex-grow:unset !important}}@media screen and (max-width:879px){:root{--white_space:100px !important}.site-header-inner,.site-footer-area-inner,.content-area,.has-blocks .content-area{width:90% !important;max-width:800px !important;margin-left:auto;margin-right:auto;float:none}#masthead{height:100px}#content{padding-top:100px}.wp-block-group__inner-container{max-width:unset}.site-header-inner{flex-flow:row nowrap}.site-header-inner .site-branding{flex:1 0 75%}.site-header-inner .site-controls{display:block;flex-basis:25%;max-width:50px;width:50px}#site-navigation,#site-navigation.is-active{position:relative;height:3rem}.menu-toggle,.menu-toggle:hover{display:inline-block !important;position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:auto !important;width:3rem !important;height:3rem !important;margin-right:0 !important;padding:0 !important;font-size:1em !important;background-color:var(--color-white) !important;box-shadow:none !important;animation:none !important}.menu-toggle,.is-active .menu-toggle,.toggled .menu-toggle{margin-top:0 !important;z-index:99999 !important}.main-navigation:not(.toggled) .menu-toggle:not(:hover):not(:active),.main-navigation:not(.toggled) .menu-toggle:focus{background-color:var(--color-white) !important;color:var(--color-grey) !important;border:none !important;box-shadow:none !important;animation:none !important}.main-navigation.toggled .menu-toggle:not(:hover):not(:active),.main-navigation.toggled .menu-toggle:focus{background-color:var(--color-white) !important;color:var(--color-grey) !important;border:none !important;box-shadow:none !important;animation:none !important}.menu-toggle:before,.menu-toggle:hover:before{display:block !important;position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:1em !important;height:100% !important;margin:0 0 0 auto !important;font-size:1.25em !important;line-height:2.75rem !important;text-align:right !important;background-color:var(--color-white) !important;color:var(--color-grey) !important;border:none !important}.is-active .menu-toggle{display:block !important;position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:auto !important;width:3rem !important;height:3rem !important;margin-top:unset !important;text-indent:-999em !important;border-width:0 !important;will-change:transform !important}.is-active .menu-toggle:before{display:block !important;position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;margin:0 auto !important;font-size:1.3em !important;line-height:2.75rem !important;text-align:center !important;text-indent:0 !important}.has-navigation-mobile .main-navigation-container{visibility:hidden;position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;background-color:var(--color-white);color:var(--color-grey) !important;z-index:99998;opacity:0;box-shadow:none !important;animation:none !important;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:visibility 0s linear var(--delay-base),opacity var(--delay-base),-webkit-transform var(--delay-base);transition:visibility 0s linear var(--delay-base),opacity var(--delay-base),-webkit-transform var(--delay-base);-o-transition:visibility 0s linear var(--delay-base),opacity var(--delay-base),transform var(--delay-base);transition:visibility 0s linear var(--delay-base),opacity var(--delay-base),transform var(--delay-base);transition:visibility 0s linear var(--delay-base),opacity var(--delay-base),transform var(--delay-base),-webkit-transform var(--delay-base)}.has-navigation-mobile .is-active .main-navigation-container{visibility:visible;opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:visibility 0s linear 0s,opacity var(--delay-base),-webkit-transform var(--delay-base);transition:visibility 0s linear 0s,opacity var(--delay-base),-webkit-transform var(--delay-base);-o-transition:visibility 0s linear 0s,opacity var(--delay-base),transform var(--delay-base);transition:visibility 0s linear 0s,opacity var(--delay-base),transform var(--delay-base);transition:visibility 0s linear 0s,opacity var(--delay-base),transform var(--delay-base),-webkit-transform var(--delay-base)}.main-navigation{float:right;margin-right:0 !important;font-size:1.1em !important}.has-navigation-mobile .main-navigation-container .menu{position:relative;flex:1;overflow-y:auto}.has-navigation-mobile .main-navigation-container>.menu>ul{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;max-width:100%;height:100%;padding:15% 5%;margin-left:auto;margin-right:auto;text-align:left}.has-navigation-mobile .main-navigation-container>.menu>ul>li.menu-item{display:inline-flex;align-items:center;width:100%;margin-left:0 !important;line-height:1em !important}.has-navigation-mobile .main-navigation-container li.menu-item a,.has-navigation-mobile .main-navigation-container li.menu-item a:hover{border-color:transparent !important}.has-navigation-mobile .site-footer>div:last-child{margin-bottom:0 !important}nav ul.menu-primary>li>a{font-size:1.25rem !important;line-height:2.5rem !important;padding-left:0 !important;padding-right:0 !important}h1.site-title,p.site-title{font-size:1.25em}.wjm-tab-navigation ul li a,footer nav a,.site-info{font-size:.75em}}@media screen and (max-width:879px) and (orientation:landscape){.has-navigation-mobile .main-navigation-container .menu>ul{padding:0 20% 0 5% !important}.has-navigation-mobile .main-navigation-container li{padding-top:.25rem;padding-bottom:.25rem}nav ul.menu-primary>li>a{font-size:1rem !important;line-height:2rem !important}}@media screen and (min-width:782px){.hide-desktop{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important}.wp-block-column:last-child{margin-bottom:0 !important}.fancybox-stage{width:75vw !important}.fancybox-caption{top:25% !important;left:75vw !important;margin-top:0 !important;padding:1rem !important;text-align:left !important}.fancybox-caption p{white-space:pre-line}.fancybox-caption p span.sep{display:none}.site-info,.footer-widgets{width:50%}}@media screen and (max-width:781px) and (orientation:landscape){.fancybox-stage{width:70vw !important}.fancybox-caption{bottom:44px !important;left:70vw !important;margin-top:0 !important;padding:1rem 1rem 0 !important;text-align:left !important}}@media screen and (max-width:781px) and (orientation:portrait){.fancybox-stage{height:85vh !important}.fancybox-caption{height:15% !important;margin-top:0 !important;padding:1rem !important}}@media screen and (max-width:781px){.wp-block-columns.has-full-width-mobile:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100% !important;flex-grow:1 !important;margin-left:0 !important;margin-right:0 !important}.wp-block-columns:not(:last-child){margin-bottom:calc(var(--white_space) / 2) !important}.wp-block-columns .wp-block-column:last-child{margin-bottom:0 !important}.fancybox-caption p{white-space:inherit}.fancybox-caption p span.sep{display:inline}nav.pagination{display:flex;flex-flow:row nowrap;justify-content:space-between}nav.pagination span,nav.pagination a{flex-grow:1;margin:0 .5em !important;padding:1em .5em !important}nav.pagination>*:first-child{margin-left:0 !important}nav.pagination>*:last-child{margin-right:0 !important}nav.pagination:after{display:none !important}.site-footer-area-inner{flex-flow:column wrap;align-items:flex-start;justify-content:flex-start}.site-info,.footer-widgets{width:90%}footer nav{text-align:left}#scrollUp{right:5%;bottom:35px}}@media screen and (min-width:600px){body:not(.page-template-page-tabs) .content-area{padding:calc(var(--content_padding) + var(--white_space)) 0 calc(var(--content_padding) / 2) 0}.wjm-tab-navigation ul li{display:inline-block;width:auto}.wjm-tab-navigation ul li:not(:first-of-type){margin-left:.5em}.wjm-tab-navigation ul li:not(:last-of-type){margin-right:.5em}}@media screen and (max-width:599px){#masthead{height:75px}#content{padding-top:75px}body:not(.page-template-page-tabs) .content-area{padding:var(--content_padding) 0 calc(var(--content_padding) / 2) 0}.site-header-inner .site-controls{max-width:50px}.wjm-tab-navigation ul li{display:block;width:100%}#news-content-publications{margin-top:5rem}.fancybox-navigation .fancybox-button--arrow_right,.fancybox-navigation .fancybox-button--arrow_left{width:35px !important;height:35px !important}}@media screen and (min-width:42em) and (max-width:54.9375em){.main-navigation-container .menu{margin-top:0 !important}}@media screen and (max-width:41.9375em){.main-navigation-container .menu{margin-top:0 !important}.main-navigation{font-size:1.1em !important}.has-navigation-mobile .main-navigation-container{transform-origin:50% 0}.has-navigation-mobile .main-navigation-container .menu>ul{padding:15% 5%}}@media screen and (max-width:450px){#masthead{height:75px}#content{padding-top:75px}.has-navigation-mobile .main-navigation-container>.menu>ul>li.menu-item{font-size:1.25em}.main-navigation{font-size:1.25em !important}}@media screen and (max-width:350px){#masthead{height:65px}#content{padding-top:65px}.has-navigation-mobile .main-navigation-container>.menu>ul>li.menu-item{font-size:1em}}