@import "_variables"; @import "_base"; @import "_music"; .header { position: absolute; top: 0; left: 0; z-index: 10; } .slide { background-color: $color-bg; } .upper { position: absolute; left: 200px; top: 240px; width: 1520px; height: 250px; overflow: hidden; } .lower { position: absolute; top: 540px; left: 200px; width: 1520px; height: 490px; overflow: hidden; background-color: $color-ci-darkgreen; } .event-meta { height: 250px; background-color: $color-ci-lightgreen; font-family: 'Lato'; 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; } .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: 15px; font-weight: 400; font-style: italic; font-size: 30px; margin-bottom: 20px; } .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; hight: 490px; font-family: 'Lato'; font-weight: 400; } .event-description { } .event-description-title { padding-top: 10px; padding-left: 15px; margin-bottom: 20px; font-size: 30px; } .event-description-text { height: 420px; display: -webkit-box; -webkit-line-clamp: 14; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-left: 50px; padding-right: 50px; font-size: 25px; 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; // width: 700px; padding-top: 15px; padding-right: 15px; // background-color: navy; } .speaker-info { margin-bottom: 20px; font-family: 'Lato'; font-weight: 400; font-size: 25px; // background-color: red; } .speaker-name { margin-bottom: 8px; font-style: italic; // font-size: 25px; } .speaker-bio { padding-left: 30px; // padding-right: 50px; font-size: 22px; text-align: justify; word-wrap: break-word; word-break: break-word; // word-break: break-all; hyphens: auto; // font-size: 20px; } .speaker-count-1 { display: -webkit-box; -webkit-line-clamp: 14; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .speaker-count-2 { display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .speaker-count-3 { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .speaker-count-4 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .speaker-count-5 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-line-clamp: 7; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .footer { position: absolute; left: 200px; bottom: 0px; width: 1520px; // height: 65px; }