html,body {
    height:100%;
}

/* Sponsor Liste */
.content-main .modSponsorFooterList .sponsor-wrapper{padding-bottom:2px;}
/*.content-main .tx-dm-conferences .class{display: flex;gap: 20px;}*/
.content-main .tx-dm-conferences .classes{display: grid; grid-template-columns: 250px auto;}
.content-main .tx-dm-conferences .classes .class{flex-basis: 20%;}
.content-main .tx-dm-conferences .classes .sponsors-list{flex-basis: 80%;display: flex; gap: 20px; flex-wrap: wrap; margin-bottom: 20px;}
.content-main .tx-dm-conferences .sponsors-list .sponsor a {display: flex;}
.content-main .tx-dm-conferences .sponsor-wrapper{padding-bottom:2px;}
.content-main .tx-dm-conferences .sponsor{display:table-row;padding-bottom:10px;}
.content-main .tx-dm-conferences .sponsor .image,.content-main .tx-dm-conferences .sponsor .name{display:table-cell;min-width:150px;vertical-align:middle; float: none;}
.content-main .tx-dm-conferences .sponsor .name{padding-left:15px;}
.content-main .tx-dm-conferences .sponsor .image img{max-height:70px;height:auto;max-width:130px;width:auto;}
.content-main .tx-dm-conferences .sponsor-name{text-transform: none;}
.content-main .modSponsorFooterList .sponsor-row{display:table-row;padding-bottom:10px;}
.content-main .modSponsorFooterList .sponsor-cell{display:table-cell;vertical-align:middle;min-width:150px;}
.modSponsorFooterList h4{background:url(../images/colour_tdwi/underline.png) repeat-x scroll left bottom transparent;border:medium none;}
.content-main .tx-dm-conferences .sponsor .image,.content-main .modSponsorFooterList .sponsor-cell.image{padding:10px;border:1px solid #BCBCBC;text-align:center;}
.content-main .modSponsorFooterList .sponsor-cell.name{padding-left:15px;}
.tx-dm-conferences .fade-out {--fade-start: 50%; mask-image: linear-gradient(to bottom, white var(--fade-start), transparent);}

/* Konferenz Liste */
.tx-dm-conferences .headline {text-align: center;}
.tx-dm-conferences .headline div {font-family: 'JosefinSans-SemiBold'; text-transform: uppercase; display: inline-block; margin-right: 50px; padding: 15px 42px 14px 46px; border-radius: 45px; cursor: pointer; margin-bottom: 19px; max-width: 20%;}
.tx-dm-conferences .headline div.active a {font-weight: bold; color: #fff;}
.tx-dm-conferences .sorting {margin-bottom: 50px;}
.tx-dm-conferences .sorting .track-list ul,
.tx-dm-conferences .sorting .theme-list ul {text-align: center;}
.tx-dm-conferences .sorting .track-list ul li,
.tx-dm-conferences .sorting .theme-list ul li {display: inline-block; margin-right: 10px; height: 45px; margin-bottom: 16px;}
.tx-dm-conferences .sorting .track-list ul li a,
.tx-dm-conferences .sorting .theme-list ul li a {background-color: #F2F2F2;font-family: 'JosefinSans-SemiBold'; font-size: 14px; line-height: 18px; padding: 15px 36px 11px 23px;border-radius: 45px; color: #20201E; text-transform: uppercase; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.tx-dm-conferences .sorting .track-list ul li a:hover,
.tx-dm-conferences .sorting .theme-list ul li a:hover {background-color: #c8c8c8;}

.tx-dm-conferences .tabs ul li {display: inline-block; max-width: 186px; width: 100%; border-bottom: 1px solid #EAEAEA; padding-bottom: 23px; cursor: pointer;}
.tx-dm-conferences .tabs ul li a div {font-family: 'JosefinSans-Bold'; text-transform: uppercase;}

.tx-dm-conferences .list-date-wrap {display: none; width: 100%;}
.tx-dm-conferences .list-date-wrap.active {display: block;}

.tx-dm-conferences .time-track {width: 114px; display: flex; background-color: #F2F2F2; min-height: 55px; padding: 5px 5px 0 10px; margin-right: 21px;flex-direction: column; text-align: center;padding-top: 12px;}
.tx-dm-conferences .time-track.open {justify-content: flex-start;}
.tx-dm-conferences .time-track .time {font-size: 14px; color: #20201E;}
.tx-dm-conferences .time-track.open .time {margin-top: 10px;}
.tx-dm-conferences .title-speaker {width: calc(100% - 405px); display: flex; border-bottom: 1px solid #DDDDDD; padding: 0px 21px 0px 0; flex-direction: column; padding-left: 10px;}
.tx-dm-conferences .title-speaker .title {font-family: 'JosefinSans-Bold';padding: 11px 0; line-height: 24px; cursor: pointer;}
.tx-dm-conferences .title-speaker .talkTitle {cursor: pointer;}
.tx-dm-conferences .title-speaker span.session-status {font-family: 'JosefinSans-Bold'; padding: 4px 10px 2px; border-radius: 10px; color: #fff; margin-right: 8px;}
.tx-dm-conferences .title-speaker span.session-status.booked-up {background: #DF0B00;}
.tx-dm-conferences .title-speaker span.session-status.limited-slots {background: #ffcc00;}
.tx-dm-conferences.session-details .title-speaker-detail{margin-bottom: 20px;}
.tx-dm-conferences .title-speaker-detail {width: calc(100% - 405px); display: flex; border-bottom: 1px solid #DDDDDD; padding: 0px 21px 0px 0;justify-content: center; flex-direction: column; padding-left: 10px;}
.tx-dm-conferences .title-speaker-detail .title {font-family: 'JosefinSans-Bold';padding: 11px 0; line-height: 24px;}
.tx-dm-conferences .title-speaker-detail .title-speaker-detail-header {font-family: 'JosefinSans-Bold';padding: 0 0 11px 0; line-height: 40px;;font-size: 34px;margin-top: 0;}
.tx-dm-conferences .title-speaker-detail .talkTitle {cursor: pointer;}
.tx-dm-conferences .title-speaker-detail span.session-status {font-family: 'JosefinSans-Bold'; padding: 4px 10px 2px; border-radius: 10px; color: #fff; margin-right: 8px;}
.tx-dm-conferences .title-speaker-detail span.session-status.booked-up {background: #DF0B00;}
.tx-dm-conferences .title-speaker-detail span.session-status.limited-slots {background: #ffcc00;}
.tx-dm-conferences .pause .title-speaker {width: 87.5%;padding: 5px 0px 5px 0;}
.tx-dm-conferences .pause .title-speaker .title {background-color: #F2F2F2; padding: 10px 0 10px 10px;}
.tx-dm-conferences .pause .title-speaker-detail {width: 87.5%;padding: 5px 0px 5px 0;}
.tx-dm-conferences .pause .title-speaker-detail .title {background-color: #F2F2F2; padding: 10px 0 10px 10px;}

.tx-dm-conferences .tab-content .item {display: flex; margin-bottom: 1px;}
.tx-dm-conferences .tab-content .item .accUpper {cursor: pointer;}
.tx-dm-conferences .tab-content .item .accLower {max-height:0;transition: max-height 0.5s;overflow: hidden;}
.tx-dm-conferences .tab-content .item .accLower .abstract {margin-bottom: 25px; }
.tx-dm-conferences .tab-content .item .open-acc .accLower {max-height:500px;}
.tx-dm-conferences .tab-content .item .accLower img {height: auto;}
.tx-dm-conferences .tab-content .item .accLower .talkTitle {font-family: 'JosefinSans-Bold';}
.tx-dm-conferences .tab-content .item .accLower .talkBody {margin-bottom: 15px;}
.tx-dm-conferences .tab-content .item .accLower .talkBody ul {list-style-type: disc;padding-left: 15px;}
.tx-dm-conferences .tab-content .item .accLower .speaker {margin-bottom: 10px;}
.tx-dm-conferences .tab-content .item .accLower .speaker .image {display: inline-block; width: 21%; text-align: center; vertical-align: top;}
.tx-dm-conferences .tab-content .item .accLower .speaker .speakerText {display: inline-block; width: 78%; line-height: 24px;}
.tx-dm-conferences .tab-content .item .accLower .speaker .name a {font-family: 'JosefinSans-Bold'; text-transform: uppercase; display: inline-block;}
.tx-dm-conferences .tab-content .item .accLower .share li {display: inline-block; margin-right: 10px;}
.tx-dm-conferences .tab-content .item .accLower .share li img {height: 20px; width: auto;}
.tx-dm-conferences.tx-dm-conferences-details {margin-top: 30px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower img {height: auto;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .talkTitle {font-family: 'JosefinSans-Bold';}
.tx-dm-conferences.tx-dm-conferences-details .accLower .talkBody {margin-bottom: 15px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .talkBody ul {list-style-type: disc;padding-left: 15px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .speaker {margin-bottom: 10px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .speaker .image {display: inline-block; width: 21%; text-align: center; vertical-align: top;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .speaker .speakerText {display: inline-block; width: 78%; line-height: 24px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .speaker .name a {font-family: 'JosefinSans-Bold'; text-transform: uppercase; display: inline-block;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .share li {display: inline-block; margin-right: 10px;}
.tx-dm-conferences.tx-dm-conferences-details .accLower .share li img {height: 20px; width: auto;}
.tx-dm-conferences .item .accTrigger {position: relative; width: 30px;border-bottom: 1px solid #DDDDDD; cursor: pointer;}
.tx-dm-conferences .item .accTrigger.open {border-bottom: none;}
.tx-dm-conferences .item .accTrigger:after {content: '\e145';font-family: 'Material Icons'; position: absolute; font-size: 30px; top: 10px;}
.tx-dm-conferences .item .accTrigger.open:after {content: '\e15b';font-family: 'Material Icons'; position: absolute; font-size: 30px; top: 10px;}
.tx-dm-conferences .info-cart {max-width: 400px;}
.tx-dm-conferences .item .info-cart {width: 240px; display: inline-block;border-bottom: 1px solid #DDDDDD;}
.tx-dm-conferences .item .info-cart a {line-height: 24px;}
.tx-dm-conferences .item .info-cart .accUpper {padding: 17px 0;}
.tx-dm-conferences .item .info-cart .infoTrack,
.tx-dm-conferences .item .info-cart .infoRoom,
.tx-dm-conferences .item .info-cart .infoTalk,
.tx-dm-conferences .item .info-cart .infoTheme {margin-bottom: 10px;}
.tx-dm-conferences .item .info-cart .cartbutton {border: 1px solid; border-radius: 45px; display: inline-block; padding: 15px 30px 14px 20px; cursor: pointer;font-family: 'JosefinSans-SemiBold';}
.tx-dm-conferences .item .info-cart .cartbutton .material-icons {vertical-align: middle; max-width: 24px;}
.tx-dm-conferences .item .info-cart .registrationButton {margin-top: 10px;}
.tx-dm-conferences .item .info-cart .registrationButton a {font-family: 'JosefinSans-SemiBold';}
.tx-dm-conferences .item .info-cart .speaker {display: inline-block; width: 145px;}
.tx-dm-conferences .item .info-cart .speaker.fullwidth {display: block; width: auto;}
.tx-dm-conferences .item .info-cart .infoRoom {display: inline-block; width: 85px; padding: 0 5px; vertical-align: top; text-align: center;}
.tx-dm-conferences .item .info-cart .infoRoom .badge {display: inline-block; padding: 0.25em 0.6em; line-height: 1; text-align: center; vertical-align: baseline; border-radius: 10rem; color: #fff; background-color: #253e64; color: #20201E; background-color: #F2F2F2; font-size: 12px; font-weight: 400;}
.tx-dm-conferences .list .item .abstract .talkBody {line-height: 24px;}
.tx-dm-conferences .right {float:right;}
.tx-dm-conferences .left {float:left;}
.tx-dm-conferences .back-to-top {border: none; background-color: transparent; font-size: 16px; line-height: 24px; position: relative; cursor: pointer;margin-right: 15px;}
.tx-dm-conferences .back-to-top:after {content: '\e5d8';font-family: 'Material Icons'; position: absolute; font-size: 30px;}

.tx-dm-conferenc-cart {margin-bottom: 80px;}
.tx-dm-conferenc-cart .list .headline .time-track,.tx-dm-conferenc-cart .list .headline .title-speaker{float:left;padding:0 0 20px 0px;color:#333333;font-size:14px;font-style:italic;font-weight:bold;}
.tx-dm-conferenc-cart .list .headline .time-track,.tx-dm-conferenc-cart .list .headline .title-speaker-detail{float:left;padding:0 0 20px 0px;color:#333333;font-size:14px;font-style:italic;font-weight:bold;}
.tx-dm-conferenc-cart .list .headline .time-track{width:180px;}
.tx-dm-conferenc-cart .list .headline .title-speaker{width:480px;}
.tx-dm-conferenc-cart .list .headline .title-speaker-detail{width:480px;}
.tx-dm-conferenc-cart .list .item{color:#4a4a49;border-top:1px solid #EEEEEE;font-size:12px;}
.tx-dm-conferenc-cart .list .item .title{font-size:14px;}
.tx-dm-conferenc-cart .list .item .time-track,.tx-dm-conferenc-cart .list .item .title-speaker{float:left;padding:20px 0 20px 0px;}
.tx-dm-conferenc-cart .list .item .time-track,.tx-dm-conferenc-cart .list .item .title-speaker-detail{float:left;padding:20px 0 20px 0px;}
.tx-dm-conferenc-cart .list .item .time-track{width:180px;}
.tx-dm-conferenc-cart .list .item .title-speaker{width:70%;}
.tx-dm-conferenc-cart .list .item .title-speaker img {height: auto;}
.tx-dm-conferenc-cart .list .item .title-speaker-detail{width:70%;}
.tx-dm-conferenc-cart .list .item .title-speaker-detail img {height: auto;}
.tx-dm-conferenc-cart .list .item .remove{float:right;margin:20px 0;width:30px;height:30px;}
.tx-dm-conferenc-cart .list .item .time-track .track-id,.tx-dm-conferenc-cart .list .item .time-track .time{float:left;}
.tx-dm-conferenc-cart .list .item .time-track .track-id{min-width:50px;margin-right:15px;height:19px;min-height:19px;border-right:1px solid #EEEEEE;padding-right:5px;}
.tx-dm-conferenc-cart .list .item .time-track .track{color:#4a4a49;}
.tx-dm-conferenc-cart .list .item .title-speaker a{color:#E6552F;text-decoration:none;}
.tx-dm-conferenc-cart .list .item .title-speaker .speaker{color:#747474;}
.tx-dm-conferenc-cart .list .item .title-speaker-detail a{color:#E6552F;text-decoration:none;}
.tx-dm-conferenc-cart .list .item .title-speaker-detail .speaker{color:#747474;}
.tx-dm-conferenc-cart .list .item .info-cart .info{float:left;width:30px;height:30px;margin-right:5px;}
.tx-dm-conferenc-cart .list .item .title,.tx-dm-conferenc-cart .list .item .time,.tx-dm-conferenc-cart .list .item .track-id{color:#4a4a49;}
.tx-dm-conferenc-cart .list .item.overlap .time{color:#DF0B00;}
.tx-dm-conferenc-cart .list .item .title p{margin:0px;}

.tx-dm-conferenc-cart .buttons{border-top:1px solid #EEEEEE;padding-top:25px;}
.tx-dm-conferenc-cart .buttons .submit,.tx-dm-conferenc-cart .buttons .reset{float:right;margin-right:15px;}
.tx-dm-conferenc-cart .buttons .submit input,.tx-dm-conferenc-cart .buttons .reset input{font-family: 'JosefinSans-SemiBold'; font-size: 16px; line-height: 19px; text-transform: uppercase; padding: 16px 33px 13px 34px; display: block;border-radius: 45px; color: #fff; border: none;}
.tx-dm-conferenc-cart .buttons .submit input:hover, .tx-dm-conferenc-cart .buttons .reset input:hover {transform: scale(1.1); box-shadow: inset 0 0 0 1000px rgba(0,0,0,.1);transition: all .2s ease-in-out;}
.tx-dm-conferenc-cart .buttons .reset input{background:#4a4a49;}

.tx-dm-conferenc-cart .list .wrap{position:relative;overflow:hidden;}
.tx-dm-conferenc-cart .list .wrap .overlay{position:absolute;top:0px;right:50px;width:250px;height:100px;background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/overlay-background.png) repeat-y scroll 0 0 transparent}
.tx-dm-conferenc-cart .list .wrap .overlay .title,.tx-dm-conferenc-cart .list .wrap .overlay .notice{width:100px;margin-left:150px;font-size:12px;margin-top:5px;color:#9D9D9D;}
.tx-dm-conferenc-cart .list .wrap .overlay .title{font-weight:bold;margin-top:15px;}
.tx-dm-conferenc-cart .list .wrap{border-top:1px solid #EEEEEE;}
.tx-dm-conferenc-cart .list .wrap .item{border-top:none;}

/* 
* ============================================================== 
* =Box Standard
* ============================================================== 
*/
.box-border{margin:0px 0px 10px 0px;padding:10px 0;border:1px solid #dcdee0;}
.box-standard{margin:0px 0px 15px 0px;-webkit-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15); box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.15); position: relative; padding: 10px;}
.box-standard div.box-standard-info{background:#FFF;text-align:right;font-size:10px;line-height:normal;color:#f18900;padding-bottom:3px;}
#col1-content .box-standard div.box-standard-info h3{float:left;font-size:16px;font-weight:normal;color:#333;padding:0 0 3px 0;}
.box-standard div.box-standard-img{float:left;margin:0 10px 10px 10px;display:inline;}
.box-standard div.box-standard-content{line-height:normal;}
#col1-content .box-standard div.box-standard-content ul{margin:0 10px 5px 10px;}
#col1-content .box-standard div.box-standard-content ul li{background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic_link.gif) no-repeat left 3px;}
#col1-content .box-standard div.box-standard-content ul li a{text-decoration:none;}
#col1-content .box-standard div.box-standard-content ul li a:hover{text-decoration:underline;}
.box-standard div.box-standard-content p,.box-standard div.box-standard-content p a{color:#333;text-decoration:none;margin-bottom:10px;}
#col1-content .box-standard .box-standard-content a{text-decoration:underline;}
#col1-content .box-standard .box-standard-content a:hover{text-decoration:none;}
.box-standard div.box-standard-content p a.orange{color:#f18900;text-decoration:underline;}
.box-standard div.box-standard-content p a.linkWeiter{color:#f18900;text-decoration:underline;background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic_link.gif) no-repeat 4px 50%;padding-left:17px;}
.box-standard div.box-standard-content p a.linkWeiter:hover{text-decoration:none;}
#col1-content .box-standard div.box-standard-content h4,#col1-content .box-standard div.box-standard-content h4 a{text-decoration:none;padding-top:0;color:#f18900;}
.box-standard div.box-standard-content-links{padding:0 10px 10px 10px;}
.box-standard div.box-standard-content-links a{text-decoration:none;padding:0 10px 0 16px;}
.box-standard div.box-standard-content-links a:hover{text-decoration:underline;}
.box-standard div.box-standard-content-links a.linkOnlineLesen,span.onlineLesen a{background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic_linkOnlineLesen.gif) no-repeat left 50%;}
.box-standard div.box-standard-content-links a.linkPdfLesen,span.pdfLesen a{background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic_linkPdfLesen.gif) no-repeat left 50%;}
.box-standard div.box-standard-content-links a.linkKosten,span.kosten a{background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic_linkKosten.gif) no-repeat left 50%;}
#col1-content a.s-recommend{background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/ic-s-recommend.gif) no-repeat left center;padding:0 0 0 15px;color:#f18900;}
.pic-left{float:left;padding:10px;}
#col1-content .box-standard div.box-standard-content h3{font-size:13px;color:#f18900;font-weight:normal;}
.box-standard .textRight {position: absolute; right: 10px; bottom: 10px;}
.box-standard .textRight a {text-decoration: underline;}

/* 
* ============================================================== 
* =Referent Übersicht / Referent Detailseite
* ============================================================== 
*/
.referenten-abc{text-align:center;font-size:14px;font-weight:bold;color:#dcdee0;background:url(/typo3conf/ext/konferenzen_basic_sitepackage/Resources/Public/Images/bg_gradient_bottom-light-small.gif) repeat-x bottom left;}
.referenten-abc a{text-decoration:none;}
.referenten-abc a:hover{text-decoration:underline;}
.referenten-abc span{padding:0 2px;}
.box-standard .referenten{margin-bottom:10px; position: relative; border-bottom: 1px solid #EEEEEE;}
.box-standard .referenten:last-child {margin-bottom: 0; border-bottom: none;}
.box-standard .referenten .referenten-kat{font-size:36px;text-transform:uppercase;color:#dcdee0;padding:0 20px 0 0;width:54px;display:inline-block;}
.box-standard .referenten span.link-top,.box-standard .referenten span.link-info{margin-right:10px;padding-left:10px;display:inline;}
.box-standard .referenten .referenten-list{display:flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 20px; width: 100%;}
#col1-content .box-standard .referenten h3.title{margin-bottom:5px;}
.box-standard .referenten p.termin{margin:0;}
.box-standard .referenten p.termin span{float:left;font-weight:bold;padding-right:20px;}
.box-standard .referenten .referenten-list a{text-decoration:none !important;color:#666666;background:none !important;}
.box-standard .referenten .referenten-list .col-sm-4 {margin-bottom: 20px;}
.box-standard .referenten > .textRight {position: static; text-align: right;}
.referentDetail .referentDetail-foto{float:left;padding:0px 15px 10px 0;}
.tx-dm-conferences .referentDetail-foto img {max-width: 256px; height: auto;}
.referentDetail h3 {margin-bottom: 15px;}
.referentDetail h2.title{font-size:17px;font-weight:normal;}
.box-standard .referenten h3.title{font-size:15px;font-weight:normal;margin:0 10px 5px;padding:0; width: 100%;}
.referentDetail .termin .row{margin:0 10px;padding-bottom:20px; width: 100%;}
.referentDetail .termin .row .col-50{float:left;width:50%;}
.referentDetail .termin .row .link-info{bottom:5px;position:absolute;right:5px;}
.referentDetail .termin .row .col-50 p{margin:0;padding:0;}
.referentDetail h1 {font-size: 34px; line-height: 38px; padding: 0 0 10px 0; margin: 0;}
.referentDetail p {padding: 0; margin: 0;}
.referentDetail .bio {margin-bottom: 20px;}
.ic-back a{padding:2px 0 3px 12px;}
.referentDetail .referenten > .title {padding-left: 10px;}

@media (max-width: 1200px) {
    .tx-dm-conferences .pause .title-speaker {width: 85.5%;}
    .tx-dm-conferences .pause .title-speaker-detail {width: 85.5%;}
}
@media (max-width: 992px) {
    .tx-dm-conferences .tabs ul li {max-width: 20%;}
    .tx-dm-conferences .tab-content .item .accLower {margin-top: 20px;}
    .tx-dm-conferenc-cart .list .wrap .item {position: relative;}
    .tx-dm-conferenc-cart .list .item .time-track {width: 100%;}
    .tx-dm-conferenc-cart .list .item .title-speaker {width: 100%;}
    .tx-dm-conferenc-cart .list .item .title-speaker-detail {width: 100%;}
    .tx-dm-conferenc-cart .list .item .remove {float: none; position: absolute; right: 0;}
    .tx-dm-conferences .pause .title-speaker {width: 79.5%;}
    .tx-dm-conferences .pause .title-speaker-detail {width: 79.5%;}
    .tx-dm-conferences .headline div {max-width: none;}
}

@media (max-width: 768px) {
    .tx-dm-conferences .tab-content .item {display: block;}
    .tx-dm-conferences .tabs ul li {font-size: 12px;}
    .tx-dm-conferences .time-track,
    .tx-dm-conferences .title-speaker,
    .tx-dm-conferences .title-speaker-detail,
    .tx-dm-conferences .info-cart {display: block; width: 100%;}
	.tx-dm-conferences .item .info-cart {border-bottom:unset;}
    .tx-dm-conferences .item {position: relative;}
    .tx-dm-conferences .item .accTrigger {position: absolute; top: 19px; right: 0; border: none;}
    .tx-dm-conferences .info-cart .accLower {min-height: 0!important;}
    .tx-dm-conferences .sorting .track-list ul li a,
	.tx-dm-conferences .sorting .theme-list ul li a {font-size: 11px;}
    .tx-dm-conferences .pause .title-speaker {width: 100%;}
    .tx-dm-conferences .pause .title-speaker .title {background-color: transparent; }
    .tx-dm-conferences .pause .title-speaker-detail {width: 100%;}
    .tx-dm-conferences .pause .title-speaker-detail .title {background-color: transparent; }
    .tx-dm-conferenc-cart .buttons{text-align: center;}
    .tx-dm-conferenc-cart .buttons .submit,.tx-dm-conferenc-cart .buttons .reset{float:none;margin-right:0 auto; display: inline-block;}
    .tx-dm-conferenc-cart .buttons .submit {margin-bottom: 10px;}
    .tx-dm-conferences .item .accTrigger:after,
    .tx-dm-conferences .item .accTrigger.open::after {top: -10px;}
    .box-standard .referenten .referenten-list .info {word-break: break-all;}
    .tx-dm-conferences .referentDetail-foto img {width: 100%; max-width: 100%; height: auto;}
    .tx-dm-conferences .referentDetail .position {margin-bottom: 30px;}
	.content-main .tx-dm-conferences .classes{grid-template-columns: auto;}
	
}
@media (max-width: 430px) {
    .tx-dm-conferences .tabs ul li {font-size: 11px;}
}