@media only screen and (max-width: 5000px) and (min-width: 2800px) {
.big-text, .archive .page-title.big-text{font-size:200px;}
}
@media only screen and (max-width: 2000px) and (min-width: 1400px) {
.big-text, .archive .page-title.big-text{font-size:100px;}
}
@media only screen and (max-width: 990px) and (min-width: 768px) {
.big-text, .archive .page-title.big-text{font-size:50px;}
}
.site-title a, .site-title{font-size:18px;margin-top:10px;text-decoration:none;font-family:StolzlDisplay-Medium;}
.big-text, .archive .page-title.big-text{top:50px;left:10px;font-family:StolzlDisplay-Medium;}
.more-link{font-family:StolzlDisplay-Medium;}
.wpcf7-form{margin-left:25px;margin-right:25px;margin-top:25px;}
.wpcf7 input{width:80%;}
.grecaptcha-badge{display:none !important;}
.wpcf7 .wpcf7-select{width:100%;background-color:#dbdbdb;}
.wp-block-columns{margin-left:10px;margin-right:10px;}
.fullwidth-slider .featured-slider-wrapper, .fullwidth-slider .slick-slide, .fullwidth-slider .featured-slider .featured-content, .fullwidth-slider .featured-slider{height:95vh;width:100%;margin-left:-1px;margin-right:0px;}
.featured-slider-wrapper .featured-slider .slick-list.draggable{height:100% !important;}
.fullwidth-slider .featured-slider .entry-title{font-size:calc(1.8em + 1vw);}
.site-header{margin-left:20px;margin-right:30px;}
.entry-summary{display:none;}
.widget-title, .blog article .entry-content, .archive article .entry-content, .site-description, #secondary .widget{display:none;}
.gallery-caption{display:none;}
.jp-carousel-info{display:none;}
h2{font-size:20px;}
.archive-background .entry-title a{font-size:16px;text-decoration:none;line-height:1.2;position:absolute;right:0;writing-mode:inherit;transform:none;text-align:right;top:auto;width:100%;}
.archive-background .entry-title a::first-letter{text-transform:uppercase;}
.archive-background .entry-meta{margin-top:32px;text-align:right;font-family:'Open Sans', sans-serif !important;}
.archive-background .entry-meta b{font-weight:lighter;}
.archive-background .entry-header{margin-bottom:12px;float:right;width:100%;}
.archive-background:hover .entry-header .entry-title a{color:#000 !important;}
.entry-title-search{font-size:15px;text-decoration:underline;line-height:1.2;right:-34px;bottom:20px;text-align:left;}
.posts-navigation .nav-links .nav-next .next-trig i{opacity:1;}
.posts-navigation .nav-links .nav-next a:hover{opacity:1;}
.posts-navigation .nav-links .nav-next a{opacity:0.5;}
.posts-navigation .nav-links .nav-previous a .prev-trig i{opacity:1;}
.posts-navigation .nav-links .nav-next .next-title .post-title{opacity:1;}
.posts-navigation .nav-links .nav-previous a{opacity:0.5;}
.posts-navigation .nav-links .nav-previous a:hover{opacity:1;}
.posts-navigation .nav-links .nav-previous a .prev-title .post-title{opacity:1;}
.archive-background .entry-header .entry-title{padding:0;width:100% !important;margin-top:0;}
.archive-background .entry-meta .tags-links{float:right;width:100%;}
.container.container-small{max-width:1000px;}
.site-info{text-align:center;}
.archive-background:hover .entry-header .entry-title a{color:rgba(0, 0, 0, 0.4);}
.jp-relatedposts-post-context{visibility:hidden;}
.jp-relatedposts-post .jp-relatedposts-post-context .jp-relatedposts-post-author{margin-top:4px;visibility:initial;}
.single-publication .footer-widget-slider{display:none;}
.home .slick-slide{pointer-events:none;}
.footer-slider .slick-slide{height:100% !important;}
.footer-slider-container .customer-logos .slide .archive-background .featured-content{margin-bottom:0;}
.home .featured-slider .slick-slide{pointer-events:auto !important;}
.site-footer{margin-top:0 !important;}
.footer-slider-container > h2{border-bottom:1px solid;font-size:26px;margin:15px 0 25px 35px;padding:0;text-align:left;width:-moz-max-content;}
.single-post .footer-slider-container > h2{font-size:20px !important;margin:15px 0 10px 35px !important;}
.jp-relatedposts-headline{border-bottom:1px solid;}
body #infinite-handle, div .infinite-loader{float:left;min-height:50px;width:100%;}
.publications-post{padding-right:8%;max-width:50%;width:100%;display:inline-block;vertical-align:top;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-bottom:140px;}
.publications-post .featured-content.featured-image.vertical-img{position:relative;margin-bottom:15px;}
.publications-post .archive-background{position:relative;}
.publications-post:nth-of-type(1), .publications-post:nth-of-type(4n+1){padding-right:8%;padding-left:0;}
.publications-post .entry-title a{right:0px;bottom:0;}
.publications-post .archive-background .entry-header h2 a{float:right;width:100% !important;max-width:100% !important;margin-bottom:5%;}
.customer-logos .slide .entry-title a{top:0;right:auto;margin-left:2%;}
.footer-slider .customer-logos .slick-slide img{width:100%;}
.customer-logos .slide .entry-header{float:right;line-height:20px;text-align:right;width:88%;}
.customer-logos .slide .entry-header .pub-tags{float:right;width:100%;}
.customer-logos .slide .entry-header .entry-title{padding:5px 20px;}
.publications-post .publication .archive-background a{pointer-events:none;}
.category-filter.mCustomScrollbar .mCustomScrollBox .mCSB_container li a:hover{text-decoration:none;}
#site-navigation .menu-main-menu-container .menu.nav-menu .menu-item a:hover{text-decoration:none;}
.home .slick-list .slick-track .slide.slick-slide{padding:0 16px;}
.post-type-archive-publication #primary{padding-left:3%;}
.format-quote .featured-image{display:none;}
.format-quote .archive-background .entry-title a{font-size:32px;pointer-events:none;}
.format-quote .archive-background .entry-meta{display:none;}
@media only screen and (max-width: 5000px) and (min-width: 1400px) {
.home #primary{max-width:100%;padding-left:2%;}
.home #main{max-width:100%;}
.archive-background .featured-content .wp-post-image{width:100%;}
.archive-background .entry-title a{font-size:20px;line-height:20px;}
.archive-background .entry-meta{font-size:18px;}
.post-type-archive-publication #primary{max-width:100%;padding-left:2%;}
.post-type-archive-publication #main{max-width:100%;}
.slick-list{height:100% !important;}
}
@media only screen and (max-width: 1320px) and (min-width: 1200px) {
.archive-background{padding-right:0;}
.archive-background .entry-meta{text-align:right;}
.archive-background .entry-header .entry-title a{top:auto;right:0;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{top:0;right:auto;}
.publications-post .archive-background .entry-header .entry-title a{right:8px;font-size:16px;}
} 
@media only screen and (max-width: 1200px) and (min-width: 990px) {
.archive-background{padding-right:0;}
.archive-background .entry-meta{text-align:right;}
.archive-background .entry-header .entry-title a{top:auto;right:0;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{top:0;right:auto;font-size:20px;line-height:32px;}
.customer-logos .slick-list .slick-track .entry-header.head-bottom-class{width:64%;font-size:14px;}
.publications-post .archive-background .entry-header .entry-title a{right:8px;font-size:16px;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:33% !important;}
.posts-navigation .nav-links .nav-next a .next-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-next{float:right;width:50%;}
.posts-navigation .nav-links .nav-previous a .prev-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-previous{float:left;width:50%;}
.posts-navigation .nav-links .nav-next a .next-title{text-align:right;}
.posts-navigation .nav-links .nav-next .next-trig i{float:right;margin-right:0;margin-left:4%;}
.posts-navigation .nav-links .nav-next a{text-align:right;}
} 
@media only screen and (max-width: 990px) and (min-width: 768px) {
.archive-background{padding-right:0;}
.archive-background .entry-meta{text-align:right;}
.archive-background .entry-header .entry-title a{top:auto;right:0;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{top:0;right:auto;font-size:18px;line-height:32px;}
.customer-logos .slick-list .slick-track .entry-header.head-bottom-class{width:100%;font-size:14px;}
.publications-post .archive-background .entry-header .entry-title a{right:8px;font-size:16px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-a .jp-relatedposts-post-img{padding-right:20%;}
.post-type-archive-publication.shuffle-layout .content-area .site-main .publication .archive-background .entry-header .entry-title a{right:-30px;text-align:center;font-size:18px;}
.side-nav .search-wrap{right:16px;padding-left:30px;}
.side-nav .search-wrap .search-submit{height:24px;width:24px;}
.related-projects-class{padding:0 2% !important;float:left;width:100%;}
.posts-navigation .nav-links .nav-next a .next-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-next{float:right;width:50%;}
.posts-navigation .nav-links .nav-previous a .prev-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-previous{float:left;width:50%;}
.posts-navigation .nav-links .nav-next a .next-title{text-align:right;}
.posts-navigation .nav-links .nav-next .next-trig i{float:right;margin-right:0;margin-left:4%;}
.posts-navigation .nav-links .nav-next a{text-align:right;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:49% !important;}
} 
@media only screen and (max-width: 768px) and (min-width: 640px) {
.archive-background{padding-right:0;}
.archive-background .entry-meta{text-align:right;}
.archive-background .entry-header .entry-title a{top:auto;right:0;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{height:100%;top:0;right:auto;font-size:12px;line-height:18px;margin-left:44px;}
.customer-logos .slick-list .slick-track .entry-header.head-bottom-class{width:100%;font-size:12px;line-height:16px;}
.publications-post .archive-background .entry-header .entry-title a{right:4px;font-size:16px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-a .jp-relatedposts-post-img{padding-right:20%;}
#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post .jp-relatedposts-post-title .jp-relatedposts-post-a{right:30px !important;}
.side-nav .search-wrap{right:16px;padding-left:30px;}
.side-nav .search-wrap .search-submit{height:24px;width:24px;}
.post-type-archive-publication.shuffle-layout .row .publication{max-width:50% !important;}
.post-type-archive-publication .publication .archive-background .entry-header .entry-title a{right:0 !important;text-align:right;font-size:18px;}
.related-projects-class{padding:0 2% !important;float:left;width:100%;}
.related-projects-class .relatedthumb-projects{float:left;width:48% !important;margin-right:4% !important;margin-bottom:8%;}
.related-projects-class .relatedthumb-projects:nth-child(2n+1){margin-right:0 !important;}
.posts-navigation .nav-links .nav-next a .next-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-next{float:right;padding-right:2%;width:50%;padding-left:1%;}
.posts-navigation .nav-links .nav-previous a .prev-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-previous{float:left;padding-left:2%;width:50%;padding-right:1%;}
.posts-navigation .nav-links .nav-next a .next-title{text-align:right;}
.posts-navigation .nav-links .nav-next .next-trig i{float:right;margin-right:0;margin-left:4%;}
.posts-navigation .nav-links .nav-next a{text-align:right;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:49% !important;}
} 
@media only screen and (max-width: 640px) and (min-width: 480px) {
.archive-background{padding-right:0;}
#primary #main #post-load .post{padding-right:8%;}
.archive-background .entry-meta{text-align:right;}
.archive-background .entry-header .entry-title a{top:auto;right:0;text-align:right;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{height:100%;top:0;right:auto;font-size:12px;line-height:18px;}
.customer-logos .slick-list .slick-track .entry-header.head-bottom-class{width:100%;font-size:12px;line-height:16px;}
.publications-post{max-width:100%;}
.publications-post .archive-background .entry-header .entry-title a{right:14px;font-size:16px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50% !important;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-a .jp-relatedposts-post-img{padding-right:20%;}
#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post .jp-relatedposts-post-title .jp-relatedposts-post-a{right:30px !important;}
#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post.jp-relatedposts-post2.jp-relatedposts-post-thumbs .jp-relatedposts-post-title .jp-relatedposts-post-a{right:15px !important;}
.side-nav .search-wrap{right:16px;padding-left:30px;}
.side-nav .search-wrap .search-submit{height:24px;width:24px;}
.customer-logos .slick-list .slick-track .slide .archive-background .featured-image img{width:100%;height:auto;}
.site-footer .footer-widget-holder .widget-area{margin:0 auto;}
.side-nav .search-wrap{right:16px;padding-left:30px;}
.side-nav .search-wrap .search-submit{height:24px;width:24px;}
.post-type-archive-publication.shuffle-layout .row .publication{max-width:50% !important;}
.post-type-archive-publication .publication .archive-background .entry-header .entry-title a{right:0 !important;text-align:right;font-size:18px;}
.archive-background .featured-content .wp-post-image{width:100%;}
.publication{padding-right:7% !important;}
.related-projects-class{padding:0 2% !important;float:left;width:100%;}
.related-projects-class .relatedthumb-projects{float:left;width:48% !important;margin-right:4% !important;margin-bottom:8%;}
.related-projects-class .relatedthumb-projects:nth-child(2n+1){margin-right:0 !important;}
#post-4544 .archive-background .entry-header{min-height:150px;}
.related-projects-class .relatedthumb-projects:nth-child(2n+1){margin-right:0 !important;}
.posts-navigation .nav-links .nav-next a .next-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-next{float:right;padding-right:2%;width:50%;padding-left:1%;}
.posts-navigation .nav-links .nav-previous a .prev-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-previous{float:left;padding-left:2%;width:50%;padding-right:1%;}
.posts-navigation .nav-links .nav-next a .next-title{text-align:right;}
.posts-navigation .nav-links .nav-next .next-trig i{float:right;margin-right:0;margin-left:4%;}
.posts-navigation .nav-links .nav-next a{text-align:right;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:49% !important;}
} 
@media only screen and (max-width: 480px) and (min-width: 320px) {
.archive-background{padding-right:0;}
#primary #main #post-load .post{padding-right:8%;}
.archive-background .entry-meta{text-align:right;}
.publication{padding-right:7% !important;}
.archive-background .featured-content .wp-post-image{width:100%;}
.archive-background .entry-header .entry-title a{top:auto;right:0;text-align:right;}
.customer-logos .slick-list .slick-track .slide{width:100% !important;}
.customer-logos .slick-list .slick-track .archive-background .entry-header .entry-title a{height:100%;top:0;right:auto;font-size:12px;line-height:18px;}
.customer-logos .slick-list .slick-track .entry-header.head-bottom-class{width:100%;font-size:12px;line-height:16px;}
.customer-logos .slick-list .slick-track .slide .archive-background{padding-right:0;}
.customer-logos .slick-list .slick-track .slide .archive-background .featured-image img{width:100%;height:auto;}
.publications-post{max-width:100%;}
.publications-post .archive-background .entry-header .entry-title a{right:2%;font-size:16px;}
.site-footer .footer-widget-holder .widget-area{width:100% !important;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100% !important;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-a .jp-relatedposts-post-img{padding-right:14%;}
#jp-relatedposts .jp-relatedposts-items.jp-relatedposts-items-visual.jp-relatedposts-grid .jp-relatedposts-post .jp-relatedposts-post-title .jp-relatedposts-post-a{right:10px !important;}
.side-nav .search-wrap{right:36px;padding-left:70px;}
.side-nav .search-wrap .search-submit{height:24px;width:24px;}
.post-type-archive-publication.shuffle-layout .row .publication{max-width:100% !important;}
.post-type-archive-publication .publication .archive-background .entry-header .entry-title a{right:0 !important;}
.related-projects-class{padding:0 4% !important;float:left;width:100%;}
.related-projects-class .relatedthumb-projects{float:left;width:100% !important;margin-right:0 !important;margin-bottom:8%;}
#post-4544 .archive-background .entry-header{min-height:180px;}
.posts-navigation .nav-links .nav-next a .next-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-next{float:right;padding-right:2%;width:50%;padding-left:1%;}
.posts-navigation .nav-links .nav-previous a .prev-title .wp-post-image{display:none;}
.posts-navigation .nav-links .nav-previous{float:left;padding-left:2%;width:50%;padding-right:1%;}
.posts-navigation .nav-links .nav-next a .next-title{text-align:right;}
.posts-navigation .nav-links .nav-next .next-trig i{float:right;margin-right:0;margin-left:4%;}
.posts-navigation .nav-links .nav-next a{text-align:right;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:100% !important;}
} 
.navigation.paging-navigation{float:left;width:100%;}
.post-type-archive-publication .site-main .publication.type-publication{float:left;width:25%;}
.footer-slider .entry-title{display:none;}
.footer-slider .more-link{display:none;}
.footer-widget-holder.container{text-align:center;padding-top:240px;padding-bottom:240px;}
#eu-cookie-law{text-align:center;}
#secondary .widget, .site-footer .widget-area{margin:0px;}
body{padding:0px;}
.site-footer{background:#ebebeb none repeat scroll 0 0;padding:0;position:relative;width:100%;z-index:99999;}
.footer-widget-slider.container{padding-top:70px;}
.featured-content a{text-decoration:none;}
.shuffle-layout .content-area .site-main .row article:nth-of-type(3n+3){padding-left:0;margin-top:0;padding-right:14%;}
.single-post .slick-initialized .slick-slide{display:inline-grid;float:left;}
.single-post .slick-initialized .slick-slide .archive-background .vertical-img-layout{width:100%;float:left;}
.single-post .slick-initialized .slick-slide .archive-background .vertical-img-layout .featured-content{max-width:100%;margin-left:0;margin-bottom:0;margin-right:0;width:100%;}
.site-footer .footer-widget-holder .widget-area{width:60%;}
.footer-widget-holder .widget-area .widget_text h2{font-size:20px;font-weight:normal;}
.site-footer .footer-widget-holder.container{text-align:center;padding-top:50px;padding-bottom:50px;}
.site-footer .footer-widget-holder.container .widget{margin:0 0 30px;}
.single.single-post .footer-slider .customer-logos .slick-track .slide .entry-header{margin-bottom:20px;}
.related-holder .jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{position:relative;}
.related-holder .jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title .jp-relatedposts-post-a{font-size:22px !important;position:absolute !important;transform:none !important;left:0 !important;text-decoration:none !important;writing-mode:inherit !important;text-align:right !important;top:auto !important;width:88%;}
.related-holder .jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title{max-width:100% !important;display:block !important;}
.post-type-archive-publication.shuffle-layout .row .publication{max-width:33%;margin-bottom:100px;}
.post-type-archive-publication.shuffle-layout .row .publication:nth-of-type(1), .post-type-archive-publication.shuffle-layout .row .publication:nth-of-type(4n+1){padding-right:8%;padding-left:0;}
.post-type-archive-publication.shuffle-layout .row .publication:nth-of-type(3n+2){padding-right:9%;padding-left:2%;}
.post-type-archive-publication .publication  .archive-background .entry-header .entry-title a{right:0px;}
.post-type-archive-publication.shuffle-layout .content-area .site-main .row .publication:nth-of-type(3n+3){padding-right:10%;}
.post-type-archive-publication.shuffle-layout .row .publication{padding-left:0;padding-right:7%;}
.post-type-archive-publication .search-wrap{display:none;}
.single-post .entry-footer.container.container-small{display:none;}
.publication .entry-meta{text-align:right;}
.footer-widget-slider .footer-slider-container h2{float:left;width:auto;}
.footer-widget-slider .footer-slider-container .footer-slider{float:left;width:100%;}
.home #main #post-load{padding-left:15px;}
.footer-slider-container{height:500px;float:left;width:100%;}
.single-post .site-footer .footer-widget-holder.container{padding-top:120px;}
.home .site-footer .footer-widget-holder.container{padding-top:120px;}
.category-filter li{text-align:right;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{width:100%;}
#jp-relatedposts .jp-relatedposts-items p{text-align:right;}
.post-type-archive-publication .category-filter.mCustomScrollbar._mCS_1.mCS_no_scrollbar{display:none;}
#post-1330 .archive-background .entry-header{margin-bottom:32px;}
.publication .entry-meta b a{display:none;}
.related-projects-class .relatedthumb-projects{float:left;width:30%;margin-right:5%;}
.related-projects-class .relatedthumb-projects:last-child{margin-right:0;}
.related-projects-class .relatedthumb-projects .entry-meta img{width:100%;}
.related-projects-class .relatedthumb-projects .entry-header{margin-bottom:0;text-align:right;width:100%;font-size:18px;margin-top:4%;}
.related-projects-class .relatedthumb-projects .entry-content{text-align:right;}
.related-projects-class .relatedthumb-projects .entry-content .related-author{text-align:right;width:100%;font-weight:lighter;font-family:'Open Sans', sans-serif !important;}
.related-projects-class .relatedthumb-projects .entry-content .related-tagname{width:100%;text-align:right;font-weight:lighter;font-family:'Open Sans', sans-serif !important;}
.related-projects-class .related-projects-title{margin-bottom:4%;float:left;width:100%;}
.related-projects-class .related-projects-title span{text-decoration:underline;}
.post-type-archive-publication .featured-content.featured-image.vertical-img > a, .post-type-archive-publication .archive-background .entry-header .entry-title > a{pointer-events:none;}
.post-type-archive-publication .featured-content.featured-image.vertical-img a:last-child{display:none;}
.blog article.format-quote .entry-header, .archive article.format-quote .entry-header{display:block !important;}
#post-4544 .archive-background .entry-header .entry-title a{line-height:40px;}
.single-post .hide-section {
display: none;
}