:root {
    --nav-v2-height-start: 140px;
    --nav-v2-height-end: 120px;
}

.display-block {
    display: block;
}

.logo-grid._280_140 {
    margin-left: -45px;
}

.logo-grid._200_100 {
    margin-left: -20px;
}

body {
    background-color: #ffffff;
}

body.noKlaro #klaro * {
    display: none !important;
}

#layout_conferencing .frame-type-html {
    overflow-y: auto;
    overflow-x: hidden;
}

#layout_conferencing.onepager .head-container {
    display: none !important;
}
#layout_conferencing.onepager #main-content {
    margin-top:-100px;
}


.__primary_headLine {
    height: 100px;
}

.__primary_headLine .container,
.__primary_headLine .row,
.__primary_headLine .col,
.__primary_headLine .col > div {
    height: 100%;
}

.__primary_headLine .col > div  {
    display: table;
}

.__primary_headLine .col > div > header {
    display: table-cell;
    vertical-align: middle;
}

.__primary_headLine h1 {
    margin-bottom: 0px;
    line-height: 1;
}

#__body_text_content .insci-stage-slider-responsive {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

#layout_conferencing_header-bar {
    height: 44px;
}

#layout_conferencing .text-color {
    color: #3c3c3c
}
#layout_conferencing .font-small {
    font-size: 14px
}
#layout_conferencing .hover-opacity:hover {
    opacity: .7;
}
#layout_conferencing .bg-grey {
    background-color: #F0F0F0;
}

#layout_conferencing_header-bar {
    position: relative;
    width: 100%;
    padding: 0;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff;
    color: #777;
    line-height: 30px;
    font-size: 13px;
}

#layout_conferencing.nav_1 {
    padding-top: 100px !important;
}
#head-navigation ul>li>ul {
    top: 60px !important;
}
#layout_infinite-science #head-navigation ul>li>ul {
    top: 56px !important;
}

#layout_conferencing.viewport .head-container.style-upper-fixed-follow #header-background {
    height: 60px !important;
    top: 41px;
}

#layout_conferencing.viewport #head-navigation {
    height: 60px;
    margin-top: -3px;
}

#layout_conferencing.nav_1 #head-navigation>ul>li>a {
    line-height: 60px !important;
    height: 60px !important;
}

#layout_conferencing #head-navigation > ul {
    height: 60px !important
}

#layout_conferencing #head-navigation > ul > li{
    height: 60px !important
}

#layout_conferencing #head-navigation > ul > li > a {
    padding: 0 15px;
}
#layout_conferencing #head-navigation > ul > li > a::after{
    height: 60px !important
}
#layout_conferencing #head-navigation > ul > li > a:hover {
    background-color: #F0F0F0;
}

#layout_conferencing #head-navigation > ul > li.active > a {
    background-color: #F0F0F0;
}

#layout_conferencing.nav_1 .head-container {
    height: 100px !important;
}

#layout_conferencing.viewport .head-container.style-upper-fixed-follow #head-navigation>ul>li>a::before {
}
#layout_conferencing #head-navigation {
    text-align: left;
}

#layout_conferencing.viewport .head-container.style-upper-fixed-follow #head-navigation>ul>li {
    margin-right: 0px;
}

#layout_conferencing #stageSlot #container {
    hright: 100%;
}
#layout_conferencing #stageSlot {
    position: relative;
}
#layout_conferencing #header-button-overlay {
    position:absolute;
    width: 100%;
    left: 0;
    bottom: 5%;
    background-color: transparent !important;
    z-index:1010
}
.header-button {
    cursor: pointer;
}

#layout_conferencing #head-navigation span,
#layout_conferencing #head-navigation a {
    font-size: 16px !important;
}
#layout_conferencing #button-container ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#layout_conferencing #button-container ul li {
    display: inline-block;
    margin-right:15px;
}
#layout_conferencing #button-container ul li a {
    display: block;
    color: #fff;
    border: 2px solid #fff;
    padding: 10px 20px;
}
#layout_conferencing #header-background {
    background-color: #fff !important;
}

#layout_conferencing #head-navigation ul > li > ul > li:hover {
    background-color: #F0F0F0;
}
#layout_conferencing #head-navigation ul > li > ul > li {
    border-bottom: 1px solid #F0F0F0;
}
#layout_conferencing #head-navigation ul>li>ul li:hover a,
#layout_conferencing #head-navigation ul>li>ul li:hover a:active,
#layout_conferencing #head-navigation ul>li>ul li:hover a:focus,
#layout_conferencing #head-navigation ul>li>ul li:hover a:visited {
    color: #3c3c3c !important;
}
#layout_conferencing #head-navigation ul > li > a::before {
    display: none;
}
#layout_conferencing #head-navigation ul>li>ul li {
    padding: 0 !important;
}

/**MEDIA QUERIES**/


.login-dropdown {
    height: 42px;
    display: block;
    line-height: 42px;
    cursor:pointer;
}

.toggle-login-dropdown:hover .dropdown-menu-toggle {
    display: block;
}

.dropdown-menu-toggle {
    display: none;
    position: absolute;
    top: 40px;
    right: 0;
    padding: 15px;
    width: 250px;
    z-index: 2000;
    background-color: #fff;
    border: 1px solid #F0F0F0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.dropdown-menu-toggle::before {
    position: absolute;
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-right: 0;
    border-bottom: 0;
    top: -6px;
    right: 35px;
    -webkit-transform: rotate(
        45deg
        );
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    z-index: 8;
}

.dropdown-menu-toggle button, .dropdown-menu-toggle input {
    height: 46px;
    border-radius: 0;
    letter-spacing: 1px;
    width: 100%;
    font-size: 14px;
}

.dropdown-menu-toggle a  {
    font-size: 14px;
}

.dropdown-menu-toggle input  {
    background-color: #F0F0F0;
}

.viewport #mobile-navigation::before {
    -webkit-box-shadow: 1px 1px 12px -9px #000000;
}

#mobile-navigation li ul li a::before {
    content: "\f105" !important;
}
#mobile-navigation li ul li {
}

/**FOOTER**/
#footer-light {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #FFFFFF;
    border-top: 1px solid #F0F0F0;
}

#footer-light small,
#footer-light li,
#footer-light a,
#footer-light span
{
    color: #3c3c3c !important;
}

#footer-light li > i {
    display: none;
}

#footer-light ul {
    margin-top: 0;
}

#footer-light li {

}

#footer-light li:hover a {
    text-decoration: underline;
}

#footer-light * {
    font-size: 14px !important;
}

.viewport .head-container.style-upper-fixed-follow #head-navigation>ul>li>a,
.viewport .head-container.style-upper-fixed-follow #head-navigation>ul>li>ul>li>a {
    font-size: 16px !important;
}

.nav_1 #mobile-nav-trigger {
    border: 1px solid #F0F0F0;
    box-shadow: none;
}

#_copyright {
    position: absolute;
    bottom: 0px;
    left: 0px;

}

#footerRight ul {
    list-style: none;
}

#headLogo {
    position: absolute;
    right: 195px;
    top: 7px;
}

.viewport .head-container.style-upper-fixed-follow {
    box-shadow: 0px 3px 15px -8px rgb(0 0 0 / 75%);
}

@media(max-width:768px) {
    #footerLeft img {
        margin-bottom: 20px;
        width: 100%;
        max-width: 198px;
    }
    #_copyright {
        position: relative;
    }
    #_copyright > small {
        font-size:10px !important;
    }
}

#head-navigation ul>li>ul>li>a {
    padding: 10px 15px;
}



/*GREY THINGS*/

.alert-info, .tx-powermail .btn-group button {
    background-color: #F0F0F0;
}

._breadcrumb {
    width: 100%;
    overflow-y: auto;
}

._breadcrumb * {
    font-size: 14px !important;
}

._breadcrumb .breadcrumb_el {
    margin-right: 6px;
}

/**MOBILE NAV TRIGGER**/
.nav_1 #mobile-nav-trigger {
    margin-top: 2px;
    border: none;
    position: absolute;
    left: 0;
    top: 0;
}

.nav_1 .insci-burger-slide-mode-background {
    display: block !important;
}

#mobile-navigation  li {
    border-bottom: 1px solid #f0f0f0;
}

#head-navigation i.toggle-icon {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    padding: 5px;
    height: 44px;
    width: 44px;
    line-height: 38px;
    text-align: center;
}

#mobile-navigation .toggle-icon {
    background-color: #fff !important;
}

#mobile-navigation a {
    font-size: 16px !important;
}

#layout_conferencing .sublvl3 {
    display: none;
    position: relative;
    top: 0!important;
    width: 100%;
    padding: 0;
    box-shadow: none;
    background-color: #fff;
}

#layout_conferencing .sublvl3 > li {
    width: 100% !important;
    border-bottom: none !important;
}

#layout_conferencing #head-navigation ul > li > ul > li.open > .sublvl3 {
    display: block;
}

#layout_conferencing #head-navigation .sublvl3 + .toggle-icon {
    border-left: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    background: #fff;
}


#layout_conferencing #head-navigation ul>li>ul>li:first-child  {
    border-top: 1px solid #f0f0f0 !important;
}


#layout_conferencing #head-navigation ul>li>ul>li {
    border-bottom: 1px solid #f0f0f0 !important;
}

#layout_conferencing #head-navigation ul>li>ul>li:last-child {
    border-bottom: none !Important;
}

#layout_conferencing .sublvl3 > li > a {
    padding-left: 30px;
    position: relative;
}

#layout_conferencing .sublvl3 > li > a > i {
    position: absolute;
    right: 18px;
    top: 13px;
}

#layout_conferencing .sublvl4 {
    display: none;
    position: absolute !important;
    right: -300px !important;
    left: initial !important;
    top: 0 !important;
    box-shadow: none;
    z-index: 80;
}

#layout_conferencing .sublvl3 > li:hover .sublvl4 {
    display: block;
}

#layout_conferencing.viewport #mobile-navigation>ul>li {
    margin: 0;
    width: 100%;
}

#layout_conferencing.viewport #mobile-navigation>ul>li>a {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 60px;
    padding-left: 30px;
    color: #4c4c4b;
}

#layout_conferencing.slidemenu-1 #mobile-navigation::before {
    top: 0 !important;
}

#layout_conferencing.viewport #mobile-navigation::before, .viewport #mobile-navigation>ul {
    transition: .2s all ease-in-out;
}

#layout_conferencing.viewport #mobile-navigation>ul {
    position: fixed;
    padding: 0;
    background-color: #fff;
    transition: .2s all ease-in-out;
}
#layout_conferencing.viewport #mobile-navigation::before {
    position: fixed;
    background-color: #fff !important;
    height: 100%;
    content: "";
    border-top: 1px solid #ccc;
    transition: .2s all ease-in-out;

}

#layout_conferencing.slidemenu-1 #mobile-nav-trigger {
    height: 50px !important;
    width: 50px !important;
    background-color: #fff !important;
    border-radius: 3px !important;
}

#layout_conferencing #mobile-navigation > ul > li.active > a {
    color: #fff !important;
}

#layout_conferencing.viewport #mobile-navigation::before {
    width: 85%;
    max-width: 400px;
}

#layout_conferencing.slidemenu-1 #mobile-nav-trigger .fa-bars {
    margin-top: 15px;
}

#layout_conferencing.viewport #mobile-navigation>ul {
    z-index: 9999;
}

#mobile-navigation>ul>li>.toggle-icon {

}

@media (max-width: 1200px){
    #layout_conferencing.viewport #mobile-navigation>ul {
        list-style: none;
    }
    .nav_1 #mobile-navigation.open>ul {
        width: 85%;
        max-width: 400px;
        z-index:9999;
    }
    .nav_1 #mobile-navigation.open > ul {
        width: 85%;
        max-width: 400px;
    }
    .nav_1 #mobile-navigation.open::before {
        transform: translateX(-35%);
        z-index:9998;
        width: 85%;
        max-width: 400px;
    }
    #layout_conferencing.viewport #mobile-navigation::before {
        left: 0;
        transform: translateX(-120%);
    }
    #layout_conferencing.viewport #mobile-navigation>ul {
        left: 0;
        top:25px;
        transform: translateX(-120%);
    }
    #layout_conferencing.viewport #mobile-navigation.open::before {
        right: 0;
        transform: translateX(0);
    }

    #layout_conferencing.viewport #mobile-navigation.open>ul {
        right: 0;
        transform: translateX(0);
    }
}

#layout_conferencing.viewport #mobile-navigation a {
    line-height: initial !important;
    padding-top: 14px;
    padding-bottom: 14px;
}

#mobile-navigation>ul>li>.toggle-icon {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
    padding: 5px;
    height: 50px;
    width: 50px;
    line-height: 44px;
    text-align: center;
}

#mobile-navigation>ul>li>.toggle-icon:hover {
    background-color: #f0f0f0;
}

#mobile-navigation .submenu  {
    border-top: 1px solid #f0f0f0;
}

#mobile-navigation .submenu > li:last-child {
    border-bottom: none !important;
}
.frame-type-text a::before, 
.frame-type-textpic a::before, 
article a::before{
    content: "\f105" !important;
    margin-right: 3px;
    margin-left: 3px;
}

.frame-type-textpic .ce-bodytext > p > a::before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.imageWrapper a {
    color: transparent !important;
}

.modal-header .close:hover {
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #f0f0f0;
}

.modal input {
    height: 46px;
    border-radius: 0;
    letter-spacing: 1px;
    width: 100%;
}

.klaro.we_cookie_consent .cookie-notice {
    top: 101px !important;
}

@media(max-width:991px) {
    .klaro.we_cookie_consent .cookie-notice {
        top: 0 !important;
    }

    h1 {
        font-size: 18pt;
    }
}

body.nav_menu_open {
    overflow-y: hidden;
}

.viewport #mobile-navigation.open>ul {
    overflow-y: auto;
    height:95vh;
}

/**ACCORDEON DATA UNIT**/
.accordeon_data_unit {

}

.accordeon_data_head {
    background-color: #f0f0f0;
    border-top: none;
    border-bottom: none;
    border-right: none;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 9px 35px 9px 15px;
    position: relative;
    /*-webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
    border: 1px solid #dedede;
}


.dce-line {
    position: relative;
}
.dce-line::before {
    content: '';
    position: absolute;
    border-left-width: 2px;
    border-left-style: solid;
    left: 0px;
    top: 0;
    height: 100%;
    z-index:1000;
}

.dce-line >.alert > a {
    padding: 9px 35px 9px 15px;
}

.dce-line >.alert > span {
    padding: 9px 35px 9px 15px;
    display: block;
}


.dce-line > .alert .icon-right {
    position: absolute;
    height: 22px;
    width: 20px;
    right: 15px;
    left: auto;
    top: 5px;
    bottom: 0;
    margin: auto 0;
    text-align: right;
}

.dce-line > .alert {
    background-color: #f0f0f0;
    border-top: none;
    border-bottom: none;
    border-right: none;
    cursor: pointer;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #dedede;
    margin-bottom: 15px;
    border-radius: 0;
}

.dce-line > .alert span,
.dce-line > .alert .fa {
    color: #4c4c4b;
}

.dce-line .icon-right {
    color: #4c4c4b;
}


.accordeon_data_head .accordeon_state_indicator_icon {
    position: absolute;
    height: 22px;
    width: 20px;
    right: 15px;
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto 0;
    text-align: right;
}

.accordeon_data_head .ce-gallery {
    margin-bottom: 0 !important;
}

.accordeon_data_head .accordeon_head_icon i {
    color: #4c4c4b;
}

.accordeon_data_head h1,
.accordeon_data_head h2,
.accordeon_data_head h3,
.accordeon_data_head h4,
.accordeon_data_head h5,
.accordeon_data_head h6 {
    margin-bottom: 0;
    margin-top: 0;
}


.accordeon_data_head p {
    margin-bottom: 0;
}

.accordeon_data_pane {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #dedede;
    position: relative;
    display: none;
    margin-bottom: 5px;
}

.accordeon_data_pane .frame:first-child h2:first-child,
.accordeon_data_pane .frame:first-child h3:first-child {
    margin-top: 0;
}

.accordeon_data_pane .frame:last-child p:last-child  {
    margin-bottom: 0;
}

.accordeon_data_unit.open > .accordeon_data_wrap > .accordeon_data_pane {
    display: block;
}

@media (max-width: 992px){
    #__body_text_content p, #__body_text_content a {
        font-size: 11pt;
    }
}

#mobile-navigation li:not(.active):hover > a {
    background-color: #F0F0F0 !important;
}

#mobile-close {
    height: 50px;
    text-align: right;
    border-top: 1px solid #f0f0f0;
}

#mobile-close i {
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    margin-top:-1px;
    cursor: pointer;
}

#mobile-close:hover i {
    background-color: #f0f0f0;
}

.accordeon_data_head::before {
    width: 2px;
    top: -1px;
    left: -1px;
    bottom: -1px;
    position: absolute;
    content: '';
}

/*IMAGE BEHAVIOUR*/
.__bild_100 img {
    max-height: initial !important;
    max-width: initial !important;
}

.hasSub ul {
    background-color:#fff !Important;
}

.accordeon_head_icon > i{
    width: 25px;
}

#head-navigation > ul > li > ul > li > ul {

}

.accordeon_data_unit.hasIcon .accordeon_data_head {
    padding-left: 50px;
}

.accordeon_data_unit.hasIcon .accordeon_data_head .accordeon_head_icon {
    position: absolute;
    left: 18px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 25px;
}

.nav_1 .head-container {
    background-color: #F0F0F0;
}

/*NAV 2 Specs*/
.viewport.nav_2 {
    padding-top: 0 !important;
}
.viewport.nav_2 .head-container {
    background-color: transparent !important;
}
.viewport.nav_2 #slideLogo {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 100px;
    width: 212px;
}
.viewport.nav_2 #slideLogo img {
    height: auto;
    width: 100%;
    margin-bottom: 0px;
}
.viewport.nav_2 .head-container #slideLogo{
    display: table;
    height:  var(--nav-v2-height-start);
}
.viewport.nav_2 .head-container.scroll #slideLogo{
    display: table;
    height:  var(--nav-v2-height-end);
}
.viewport.nav_2 #slideLogo .-logo-container {
    display: table-cell;
    vertical-align: middle;
    height: var(--nav-v2-height);
}
.viewport.nav_2 .head-container.scroll .logo-figure.secondary {
    display: block;
}
.viewport.nav_2 .head-container.scroll .logo-figure.primary {
    display: none;
}

.viewport.nav_2 .head-container::before {
    height: 100%;
    width: 100%;
    z-index: -1;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
}


.viewport.nav_2 .head-container:not(.scroll) {
    background-color: transparent !important;
    box-shadow: none !important;
    height: var(--nav-v2-height-start) !important;
}

.viewport.nav_2 .head-container.scroll {
    height: var(--nav-v2-height-end) !important;
    background-color: #fff;
}

.viewport.nav_2 .head-container.scroll::before {
    background-color: #fff;
    opacity: .9;
}

.insci-stage-slider-responsive {
    padding-right: 15px;
    padding-left: 15px;
}

.viewport.nav_2 .logo-figure.secondary {
    display: none;
}

.head-container,
#slideLogo {
    transition: all .4s ease-in-out;
}

@media(max-width: 992px) {

}

@media(max-width: 1200px) {
    .slidemenu-1.nav_1 #head-navigation, .slidemenu-1.nav_2 #head-navigation  {
        display: none !important;
    }
    .slidemenu-1.nav_1 #mobile-navigation, .slidemenu-1.nav_1 #mobile-nav-trigger,
    .slidemenu-1.nav_2 #mobile-navigation, .slidemenu-1.nav_2  #mobile-nav-trigger {
        display: block !important;
    }
    .slidemenu-1 #mobile-navigation.open::before {

    }
}

/*TBL LAYOUT FILLIGRAN*/
._tbl_layout_filligran > div > table > tbody > tr > td {
    padding: 7.5px;
}

._bare {
    height: 100%;
    width: 100%;
}
.ratio169 {
    width: 1600px;
    height: 900px;
    overflow-y: auto;
}
._bare .insci_grid {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
    height: 100%;
}
._bare .insci_grid > .col{
    height: 100%;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}
._bare .insci_grid > .col > .content-wrapper {
    height: 100%;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}
._bare .insci_grid > .col > .content-wrapper > .dce-booth {
    height: 100%;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}
.ratio169 .frame-type-shortcut {
    height: 100%
}



.arrow {
    cursor: pointer;
    height: 120px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    transition: transform 0.1s;
    width: 80px;
}
.arrow-top, .arrow-bottom {
    background-color: #666;
    height: 4px;
    left: -5px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.arrow-top:after, .arrow-bottom:after {
    background-color: #fff;
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    transition: all 0.15s;
}
.arrow-top {
    transform: rotate(45deg);
    transform-origin: bottom right;
}
.arrow-top:after {
    left: 100%;
    right: 0;
    transition-delay: 0s;
}
.arrow-bottom {
    transform: rotate(-45deg);
    transform-origin: top right;
}
.arrow-bottom:after {
    left: 0;
    right: 100%;
    transition-delay: 0.15s;
}
.arrow:hover .arrow-top:after {
    left: 0;
    transition-delay: 0.15s;
}
.arrow:hover .arrow-bottom:after {
    right: 0;
    transition-delay: 0s;
}
.arrow:active {
    transform: translateX(-50%) translateY(-50%) scale(0.9);
}

@media(max-width:992px) {
    #c52843 .tx-powermail .btn-group {
        display: block !important;
    }
    #c52843 .tx-powermail .btn-group > button {
        width: 100%;
    }
    #c52843 .tx-powermail .btn-group > button {
        border-top-right-radius: 3px !important;
        border-bottom-right-radius: 3px !important;
    }
}

#layout_conferencing + #footer-light .footer-menu-wrapper > ul {
    text-align: right;
    margin-bottom: 0px;
    padding-left: 0 !important;
}

#layout_conferencing + #footer-light .footer-menu-wrapper > ul > li{
    display: inline-block;
    margin-left: 15px;
}

#layout_conferencing + #footer-light .footer-menu-wrapper > ul > li:first-child {
    margin-left: 0 !important;
}

#layout_conferencing + #footer-light img  {
    margin-bottom: 20px;
}

@media(max-width:768px) {
    #layout_conferencing + #footer-light .footer-menu-wrapper > ul {
        margin-left: 0 !important;
    }
    #layout_conferencing + #footer-light .footer-menu-wrapper > ul > li > a, #footerRight .cookie-set{
        display: inline-block;
        margin-left: 7px;
        font-size: 10px !Important;
    }
    
    .footer-menu-wrapper {
        margin-left: 7px;
    }
    
    #footerRight .cookie-set{margin-top: 5px;margin-right: 0 !important;}

    #layout_conferencing + #footer-light .footer-menu-wrapper > ul > li:first-child > a {
        margin-left: 0 !important;
    }

    #layout_conferencing + #footer-light .footer-menu-wrapper > ul > li {
        margin-left: 0 !important;
    }

    #layout_conferencing + #footer-light #_copyright {
        position: absolute;
        left: 0;
        bottom: 0;
    }

    #layout_conferencing + #footer-light img {
        width: 150px;
        margin-bottom: 10px;
    }

    #footer_logo_ {
        height: 40px !important;
    }
}

@media(max-width:568px) {
    #footer_logo_ {
        height: 25px !important;
    }
}

.big-red-btn {
    color: #fff !important;
    font-size: 24px;
    text-align: center;
    display: block;
    width: 100%;
    padding: 7.5px;
    background-color: var(--style-color);
    cursor: pointer;
    margin-bottom: 15px;
}

.width-88 {
    width: 88% !important;
}
.chair-link {
    font-size: 11pt !important;
}
.chair-link i {
    margin-right: 5px !important;
}
.scientific-chair-card {
    width: 300px !important;
}

/***LINK CONTAINER**/
.__mediathek_teaser ._head {
    padding: 15px;
}
.__mediathek_teaser:not(._teaser_) {
    width: 266px !Important;
    height: 380px !important;
    margin-right: 7.5px !important;
    margin-left: 7.5px !important;
    margin-bottom: 15px !important;
}
.__mediathek_teaser {
    margin-right: 7.5px !important;
    margin-left: 7.5px !important;
    margin-bottom: 15px !important;
}
.__mediathek_teaser ._title {
    min-height: 60px;
    margin-bottom:0 !important;
}
.__mediathek_teaser ._title + p {
    font-size: 11pt !important;
}
._mediathek.__mediathek_teaser._pdf ._body {
    max-height: 190px !important;
}
.__mediathek_teaser ._tovideo {
    color: #fff !important;
    outline: none !important;
    line-height: 14pt !important;
    font-size: 14px !important;
}

._mediathek.__mediathek_teaser._pdf:not(._teaser_) {
    width: 262px !Important;
    height: 380px !important;
    margin-right: 7.5px !important;
    margin-left: 7.5px !important;
    margin-bottom: 15px !important;
}

.col-xs-5ths, .col-md-5ths, .col-lg-5ths{
    width:20%;
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width:992px) {
    .col-xs-5ths, .col-md-5ths, .col-lg-5ths{
        width:50%;
    }
}

#popup_link {
    visibility: hidden !important;
}

.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
    margin-bottom: 10px;
}

.powermail-errors-list.filled {
    padding: 15px;
    list-style: none;
    background-color: #ff5b5b;
    color: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.scientific-chair-card .chair-image {
    height: 200px !important;
}

/*#stageSlot.row > .row {
    width: 100%;
}*/

