.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}.generic-background{background:-webkit-gradient(linear, left top, left bottom, from(#0082c9), color-stop(100%, #3e9ed8), to(#d8d8d8));background:linear-gradient(to bottom, #0082c9, #3e9ed8 100%, #d8d8d8);padding:0;border-radius:0 !important;margin-bottom:0px;height:30vh;min-height:400px;max-height:600px}.generic-background .pattern{width:100%;height:100%;opacity:0.1;background:url("/wp-content/themes/next/assets/img/headers/generic.png?x53054") no-repeat;background-size:cover;background-position:center}@media (max-width: 991px){.generic-background{min-height:200px;max-height:400px}}section{padding:50px 0 50px}section .section--heading-1{padding-bottom:50px}section .section--paragraph--tittle{padding:0}section .feature-row{padding:60px 0 60px 0}.img-responsive{padding-top:10px}@media (min-width: 991px){.img-responsive{margin-bottom:50px}}@media (min-width: 1600px){.img-responsive{}}.separator{margin:100px 0 50px 0;height:40px;background:#f6f6f6}.video{margin-bottom:30px}footer{margin-top:100px}.prov-thumbnail{border:1px solid #eee;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;margin-bottom:20px;margin-top:20px;padding:5px}.provider .providername{height:30px}.provider .provider-logo{padding:2px;margin:auto;width:95%}.provider .bannerhead{height:140px;text-align:center;background-color:white !important;border-bottom:none !important;margin-bottom:5px}.provider .flag{margin:auto;padding:2px 5px}.provider .bannerfoot{height:130px;background-color:white !important;border:none !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;
}
