@import '../hyperpoint.scss'; $width-svg-sitcon2021: 341px; $width-svg-sitcon: 244px; $width-svg-topic: 515px; $width-svg-cfp: 368px; $width-svg-date: 207px; $width-svg-location: 227px; $width-svg-news: 259px; #cfp-header { padding-left: 20px; padding-right: 20px; padding-top: 126px; img.svg { height: auto; } z-index: 1; .spot-box { padding-bottom: 260px; .spot-box-row:not(:first-child) { margin-top: 32px; } } .info-box { .date-location { .date-wrapper { margin-bottom: 48px; } } } .info-box { display: flex; flex-direction: row; // justify-content: space-around; align-items: flex-end; & > * { display: flex; flex-direction: row; justify-content: center; } .date-location { order: 1; margin-bottom: 72px; flex: 1; } .cfp-title { order: 2; flex: 1; position: relative; left: calc(#{$width-svg-cfp} * 0.07); } .cfp-news { order: 3; margin-bottom: 60px; flex: 1; position: relative; .btn-news-wrapper { margin: -48px; } &:hover { bottom: 6px; } } } } // Layout for mobile @include md { #cfp-header { .info-box { display: flex; flex-direction: row; align-items: flex-end; flex-wrap: wrap; .cfp-title { order: 1; flex: 0 0 100%; display: flex; flex-direction: row; justify-content: center; margin-bottom: 72px; } .date-location { order: 2; flex: 0 0 50%; display: flex; flex-direction: row; justify-content: center; margin-bottom: 0; .date-wrapper { margin-bottom: 36px; } } .cfp-news { order: 3; flex: 0 0 50%; display: flex; flex-direction: row; justify-content: center; margin-bottom: 12px; } } } } @include md { #cfp-header { padding-top: 72px; padding-bottom: 72px; .spot-box { padding-bottom: 400px; .spot-box-row:not(:first-child) { margin-top: 30px; } } .info-box { .cfp-title { margin-bottom: 56px; left: calc(#{$width-svg-cfp} * 0.06) } .date-location { .date-wrapper { margin-bottom: 36px; } } .cfp-news { } } } $scale: 0.8; #svg-sitcon2021 { width: $width-svg-sitcon2021 * $scale; } #svg-sitcon { width: $width-svg-sitcon * $scale; } #svg-topic { width: $width-svg-topic * $scale; } #svg-date { width: $width-svg-date * $scale; } #svg-location { width: $width-svg-location * $scale; } #svg-news { width: $width-svg-news * $scale; } #svg-cfp { width: $width-svg-cfp * $scale; } } @include sm { #cfp-header { padding-top: 60px; padding-bottom: 60px; .spot-box { padding-bottom: 360px; .spot-box-row:not(:first-child) { margin-top: 20px; } } .info-box { .cfp-title { margin-bottom: 56px; left: calc(#{$width-svg-cfp} * 0.05) } .date-location { .date-wrapper { margin-bottom: 20px; } } .cfp-news { margin-bottom: 16px; } } } $scale: 0.7; #svg-sitcon2021 { width: $width-svg-sitcon2021 * $scale; } #svg-sitcon { width: $width-svg-sitcon * $scale; } #svg-topic { width: $width-svg-topic * $scale; } #svg-date { width: $width-svg-date * $scale; } #svg-location { width: $width-svg-location * $scale; } #svg-news { width: $width-svg-news * $scale; } #svg-cfp { width: $width-svg-cfp * $scale; } } @include xs { #cfp-header { padding-top: 48px; padding-bottom: 48px; .spot-box { padding-bottom: 240px; .spot-box-row:not(:first-child) { margin-top: 20px; } } .info-box { .cfp-title { margin-bottom: 32px; left: calc(#{$width-svg-cfp} * 0.033) } .date-location { .date-wrapper { margin-bottom: 16px; } } .cfp-news { margin-bottom: 2px; } } } $scale: 0.45; #svg-sitcon2021 { width: $width-svg-sitcon2021 * $scale; } #svg-sitcon { width: $width-svg-sitcon * $scale; } #svg-topic { width: $width-svg-topic * $scale; } #svg-date { width: $width-svg-date * $scale; } #svg-location { width: $width-svg-location * $scale; } #svg-news { width: $width-svg-news * $scale; } #svg-cfp { width: $width-svg-cfp * $scale; } }