@import "_variables"; @import "_base"; .header { position: absolute; top: 0; left: 0; z-index: 10; } .slide { background-color: $color-bg; color: $color-warm-white; } .upper { position: absolute; left: 200px; top: 250px; width: 1520px; height: 250px; // border-width: 2px; // border-style: solid; // border-radius: 8px; // border-color: $color-talk; // border-top-color: $color-talk; // border-left-color: $color-talk; // border-right-color: $color-speaker; // border-bottom-color: $color-speaker; overflow: hidden; } .lower { position: absolute; top: 550px; left: 200px; width: 1520px; height: 490px; border-width: 2px; border-style: solid; border-radius: 8px; // border-color: $color-talk; border-top-color: $color-talk; border-left-color: $color-talk; border-right-color: $color-speaker; border-bottom-color: $color-speaker; overflow: hidden; } .event-meta { height: 250px; background-color: $color-bg; font-family: 'Open Sans'; font-weight: 600; font-size: 50px; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding: 0px 100px; text-align: center; color: $color-talk; } .subtitle { display: none; } .speakers { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-top: 10px; padding-left: 25px; font-weight: 500; font-style: italic; font-size: 30px; margin-bottom: 15px; color: $color-speaker; } .starttime { position: absolute; right: 0px; bottom: 0px; padding-bottom: 15px; padding-right: 25px; font-family: 'Source Code Pro'; font-weight: 500; font-size: 30px; } .event-content { position: absolute; left: 0px; width: 735px; height: 480px; } .event-description { font-family: 'Open Sans'; font-weight: 400; font-size: 25px; } .event-description-title { padding-top: 10px; padding-left: 15px; margin-bottom: 20px; font-weight: 500; font-size: 30px; color: $color-talk; } .event-description-text { display: -webkit-box; -webkit-line-clamp: 12; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-left: 50px; padding-right: 50px; font-size: 24px; text-align: justify; word-wrap: break-word; word-break: break-word; // word-break: break-all; hyphens: auto; } .speaker-meta { position: absolute; right: 0px; width: 745px; height: 480px; } .speaker-info { font-family: 'Open Sans'; font-weight: 400; font-size: 25px; } .speaker-name { padding-top: 10px; padding-left: 15px; margin-bottom: 20px; font-weight: 500; font-size: 30px; color: $color-speaker; } .speaker-bio { display: -webkit-box; -webkit-line-clamp: 12; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-left: 50px; padding-right: 50px; font-size: 24px; text-align: justify; word-wrap: break-word; word-break: break-word; // word-break: break-all; hyphens: auto; } .upper.type-0 { .title { margin-top: 50px; color: $color-warm-white; } .speakers { display: none; // color: $color-warm-white; } .starttime { position: unset; margin-top: 79px; padding: 0px 100px; text-align: center; } } .lower.type-0 { display: none; }