.container-widest{max-width:1800px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.container-widest .container-widest{width:738px}}@media (min-width: 992px){.container-widest .container-widest{width:962px}}@media (min-width: 1200px){.container-widest .container-widest{width:1170px}}@media (min-width: 1500px){.container-widest .container-widest{width:1470px}}@media (min-width: 1800px){.container-widest .container-widest{width:1770px}}.nav:not(.scrolled){background-color:transparent;position:absolute}html{height:100%}body{height:100%;background-color:white}.overlay{z-index:10}.background.blog-background{background:url("/wp-content/themes/next/assets/img/headers/hub_background-thin.png?x53054") no-repeat;background-color:#0082c9;background-position:center;background-size:cover;height:100px !important;min-height:100px;max-height:100px}.background.blog-background .topheader{margin-top:50px;width:90%;max-width:1000px;margin-left:8.33333333333%;padding:80px 50px}@media (max-width: 768px){.background.blog-background .topheader{margin-left:15px;padding:50px 0px;width:90%}}.background.blog-background .topheader h1{margin-bottom:10px;font-size:40px;line-height:120%;color:white;font-weight:300;text-shadow:none}@media (max-width: 768px){.background.blog-background .topheader h1{font-size:28px}}.background.blog-background .topheader h2.blog-metadata{font-size:20px;padding-bottom:20px;margin-top:0px;line-height:1;color:white;text-shadow:none}.background.blog-background .topheader h2.blog-metadata .published{margin-right:15px}@media (max-width: 768px){.background.blog-background .topheader h2.blog-metadata{font-size:16px}}.background.blog-background .topheader h2.blog-metadata img{width:20px !important;padding-bottom:3px}.background.blog-background .topheader h2.blog-metadata small{font-size:12px;color:white;text-shadow:none}.background.blog-background .topheader h2.blog-metadata small a{text-decoration:underline;color:white}@media (max-width: 768px){.background.blog-background .topheader h2.blog-metadata small{font-size:10px}}section{height:100%}section .container{height:100%}section .container .row{height:100%}section .container .row .col-md-10{height:100%}@media (min-width: 768px){section .container .row .col-md-10{padding-left:50px;padding-right:50px}}.section--content{padding-top:0px}.section--content .container .row{position:relative}.section--content .container .row .content{z-index:10;padding-top:10px;background:white;padding-bottom:30px}@media (min-width: 768px){.section--content .container .row .content{padding-top:70px}}.section--content .container .row .content p{font-size:18px;line-height:1.7;color:#555}.section--content .container .row .content p a{color:#a2a2a2;text-decoration:none;font-weight:500;border-bottom:solid 1px;transition:all 0.5s ease;text-decoration:none}.section--content .container .row .content p a:hover{text-decoration:none;color:#2a2a36}.section--content .container .row .content p a.button--blue{color:white;border:1px solid white}.section--content .container .row .content p a.button--blue:hover{color:#0082c9;border:solid 1px #0082c9}.section--content .container .row .content p a.button--white{color:#0082c9;border:1px solid #0082c9}.section--content .container .row .content p a.button--white:hover{color:white;border:solid 1px white}.section--content .container .row .content .blog-metadata{font-size:20px;padding-bottom:20px;margin-top:0px;line-height:1}.section--content .container .row .content .blog-metadata .published{margin-right:15px}.section--content .container .row .content .blog-metadata img{width:20px !important;padding-bottom:3px}.section--content .container .row .content .blog-metadata a{text-decoration:none}.section--content .container .row .content .blog-metadata small{font-size:12px}@media (min-width: 768px){.section--content .container .row .content h1{margin-top:120px;font-size:50px;font-weight:300}.section--content .container .row .content h1:first-of-type{margin-top:20px;font-size:50px;font-weight:300}.section--content .container .row .content h2{margin-top:80px;font-size:36px}.section--content .container .row .content h3{margin-top:50px;font-size:22px}.section--content .container .row .content h4{margin-top:40px}}.section--content .container .row .content h1{margin-top:80px;font-size:35px;font-weight:300}.section--content .container .row .content h1:first-of-type{margin-top:20px;font-size:35px;font-weight:300}.section--content .container .row .content h2{margin-top:60px;font-size:30px}.section--content .container .row .content h3{margin-top:40px;font-size:22px}.section--content .container .row .content h4{margin-top:30px}.section--content .container .row .content blockquote{margin-top:30px;margin-bottom:20px;display:inline}.section--content .container .row .content blockquote p{display:block;margin-top:10px;margin-left:31px}.section--content .container .row .content ul{padding-left:30px}.section--content .container .row .content ul li{margin:15px 0 0 0;list-style-image:url("/wp-content/themes/next/assets/img/enterprise/dot-small.svg?x53054")}.section--content .container .row .content ul ul li{margin:3px 0 0 0;list-style-image:url("/wp-content/themes/next/assets/img/enterprise/dot-tiny.svg?x53054");font-size:90%}.section--content .container .row .content .row{padding-top:40px;padding-bottom:20px}.section--content .container .row .content figure{border:1px solid #eee;padding:5px;border-radius:10px;max-width:90%}@media (max-width: 768px){.section--content .container .row .content figure{max-width:80vw;margin-left:auto;margin-right:auto}}.section--content .container .row .content figure img{float:none;width:100%;height:auto;box-shadow:none !important;max-width:100% !important}.section--content .container .row .content figure a{overflow:hidden}@media (max-width: 768px){.section--content .container .row .content figure a{margin-left:auto;margin-right:auto}}.section--content .container .row .content figure a img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:none;max-width:100%}@media (max-width: 768px){.section--content .container .row .content figure a img{margin-left:auto;margin-right:auto}}.section--content .container .row .content figure a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.section--content .container .row .content iframe{border-style:none}.section--content .container .row .content .row > [class*='col-md'] > a, .section--content .container .row .content a.image--animate{margin:2%;overflow:hidden}@media (max-width: 768px){.section--content .container .row .content .row > [class*='col-md'] > a, .section--content .container .row .content a.image--animate{margin:60px auto}}.section--content .container .row .content .row > [class*='col-md'] > a img, .section--content .container .row .content a.image--animate img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;box-shadow:0 0 2px 1px #EEE}@media (max-width: 768px){.section--content .container .row .content .row > [class*='col-md'] > a img, .section--content .container .row .content a.image--animate img{margin:60px auto}}.section--content .container .row .content .row > [class*='col-md'] > a:hover img, .section--content .container .row .content a.image--animate:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width: 768px){.section--content .container .row .content img{max-width:100%}}@media (max-width: 768px){.section--content .container .row .content img{max-width:100%}}.section--content .container .row .content .size-thumbnail{width:auto;height:auto;max-width:100px;max-height:100px;box-shadow:0 0 2px 1px #EEE;padding:5px 5px 5px 5px}.section--content .container .row .content .size-thumbnail img{padding:5px 5px 5px 5px;box-shadow:none !important}.section--content .container .row .content .size-small{width:auto;height:auto;max-width:200px;max-height:200px;box-shadow:0 0 2px 1px #EEE;padding:5px 5px 5px 5px}.section--content .container .row .content .size-small img{padding:5px 5px 5px 5px;box-shadow:none !important}.section--content .container .row .content .size-medium{width:auto;height:auto;max-width:350px;max-height:550px;box-shadow:0 0 2px 1px #EEE;padding:5px 5px 5px 5px}@media (min-width: 768px){.section--content .container .row .content .size-medium .article.video-wall{min-width:0px !important;max-width:100% !important;max-height:450px !important;padding:0}.section--content .container .row .content .size-medium .article.video-wall .video-link{width:100% !important}}.section--content .container .row .content .size-medium .article.video-wall img{max-width:100%}@media (max-width: 768px){.section--content .container .row .content .size-medium{width:90vw;height:auto;max-height:none;box-shadow:0 0 2px 1px #EEE;padding:5px 5px 5px 5px;float:none !important;margin:10px auto !important;display:block}}.section--content .container .row .content .size-medium img{padding:5px 5px 5px 5px;box-shadow:none !important}.section--content .container .row .content .size-large{float:none;margin-left:auto;margin-right:auto;text-align:center;width:auto;height:auto;max-width:650px;max-height:100%;box-shadow:0 0 2px 1px #EEE}.section--content .container .row .content .size-large img{margin-left:auto;margin-right:auto;text-align:center;padding:5px 5px 5px 5px;box-shadow:none !important}.section--content .container .row .content .size-full{float:none;margin-left:auto;margin-right:auto;text-align:center;width:auto;height:auto;max-width:100%;max-height:100%;box-shadow:0 0 2px 1px #EEE}.section--content .container .row .content .size-full img{margin-left:auto;margin-right:auto;text-align:center;padding:5px 5px 5px 5px;box-shadow:none !important}.section--content .container .row .content div[class*='size-']{padding:0 15px}.section--content .container .row .content div[class*='size-'] img{max-width:100%}.section--content .container .row .content .alignright, .section--content .container .row .content .align-right{float:right}@media (max-width: 768px){.section--content .container .row .content .alignright, .section--content .container .row .content .align-right{float:left;margin-left:10px;margin-right:100%;text-align:center}}.section--content .container .row .content .alignleft, .section--content .container .row .content .align-left{float:left}@media (max-width: 768px){.section--content .container .row .content .alignleft, .section--content .container .row .content .align-left{float:none;margin-left:auto;margin-right:auto;text-align:center}}.section--content .container .row .content .align-center, .section--content .container .row .content .aligncenter{float:none;margin-left:auto !important;margin-right:auto !important;text-align:center !important}.section--content .container .row .content .fullwidth, .section--content .container .row .content .banner{margin:50px -150px;width:calc(100% + 300px);max-width:100vw}@media (max-width: 768px){.section--content .container .row .content .fullwidth, .section--content .container .row .content .banner{margin:40px 0;padding:0;width:100%}.section--content .container .row .content .fullwidth img, .section--content .container .row .content .banner img{max-width:100%;margin:0}}.section--footer .container .row .col-md-10{z-index:15;padding-top:20px;padding-bottom:100px;background:white}.section--footer .container .row .col-md-10 ol{list-style-type:none}.section--footer .container .row .col-md-10 ol .comment-body{padding:40px 0}.section--footer .container .row .col-md-10 ol .comment-body .comment-meta{border-top:1px solid grey}.section--footer .container .row .col-md-10 ol .comment-body .quote{padding-top:5px;padding-bottom:0px;background:white !important;color:#555 !important}.section--footer .container .row .col-md-10 ol .comment-body .quote blockquote p{margin-top:0 !important;color:#555 !important}iframe {
    display: inline-block;
	width: 100%;
    min-height: 300px;
}

.video-wall {
    position: relative;
    color: white;
    display: inline-block;
    min-height: 15em;
    min-width: 10em;
    margin: 0;
    background-color: #eee;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0.2em ;
	width: 100% !important;
}

.video-wall strong { /* we don't bother to show this anymore... */
	display: block;
	display: none;
    width: 14em;
    margin: 0.1em auto;
    text-align: center;
/*     background-color: rgba(238, 238, 238, 0.6); */
	color: white;
    text-shadow: 0px 0px 3px #000;
    font-size: 0.7em !important;
}

.video-wall .dsgvo-text {
	position: absolute;
	bottom: 0;
	left: calc(50% - 15em);
    text-shadow: 0px 0px 3px #000;
    display: block;
	width: 30em;
    margin: 0.2em auto;
    overflow-y: auto;
    color: black !important;
    text-shadow: none;
    background-color: #eee;
    opacity: 0.8;
    height: 8em;
}

.video-wall p {
    font-size: 0.5em !important;
    padding: 0.5em;
}

.video-wall a {
    color: inherit;
    border: 0;
}

.video-wall a {
    color: inherit;
    border: 0;
}

.video-wall .dsgvo-text a {
    color: black !important;
    border: 0;
}

.video-wall a:hover {
    color: inherit;
    text-decoration: underline;
    border: 0;
}

.video-wall button {
	position: absolute;
	left: calc(50% - 5.7em);
    top: calc(50% - 3.5em);
    -webkit-appearance: none !important;
    cursor: pointer !important;
    color: #444 !important;
    display: block !important;
    width: 11.5em !important;
    height: 4.25em !important;
    border: 0 none !important;
    border-radius: 0.75em !important;
    padding: 0 0 0 5.5em !important;
    text-align: left !important;
    margin: 1em auto 3em auto !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%23ff0000' d='M11.109 17.625l7.562-3.906-7.562-3.953v7.859zM14 4.156c5.891 0 9.797 0.281 9.797 0.281 0.547 0.063 1.75 0.063 2.812 1.188 0 0 0.859 0.844 1.109 2.781 0.297 2.266 0.281 4.531 0.281 4.531v2.125s0.016 2.266-0.281 4.531c-0.25 1.922-1.109 2.781-1.109 2.781-1.062 1.109-2.266 1.109-2.812 1.172 0 0-3.906 0.297-9.797 0.297v0c-7.281-0.063-9.516-0.281-9.516-0.281-0.625-0.109-2.031-0.078-3.094-1.188 0 0-0.859-0.859-1.109-2.781-0.297-2.266-0.281-4.531-0.281-4.531v-2.125s-0.016-2.266 0.281-4.531c0.25-1.937 1.109-2.781 1.109-2.781 1.062-1.125 2.266-1.125 2.812-1.188 0 0 3.906-0.281 9.797-0.281v0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 1em center #eee;
    opacity: 0.8 !important;
    background-size: 3.5em !important;
    transition: background-color 0.3s !important;
}

.video-wall button:hover {
    color: black !important;
    background-color: white !important;
    opacity: 1 !important;
}
