Newer
Older
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
// .page-with-blocks
// .hero
// margin-bottom: 3rem
// main > article
// position: relative
// > aside
// align-self: flex-start
// margin-bottom: $spacing5
// pointer-events: none
// .toc + p
// margin-top: $grid-gutter
// p:last-of-type
// margin-bottom: 0
// @include media-breakpoint-down(md)
// position: relative
// @include media-breakpoint-up(md)
// height: 100%
// margin-bottom: 0
// position: absolute
// width: 100%
// ~ *
// .container
// > *
// &:not(.call_to_action)
// padding-left: col(4)
// &.call_to_action
// margin-left: col(4)
// &:is(picture)
// display: block
// > div
// // @extend .container
// // @extend .sticky
// padding: 0
// > *
// // @extend .col-md-3
// padding-left: #{$grid-gutter / 2}
// padding-right: #{$grid-gutter / 2}
// pointer-events: auto
// [itemprop="articleBody"]
// margin-bottom: $spacing5
// article
// .persons
// margin-bottom: 3rem
// margin-top: -2rem
// @include grid(2, lg)
section.programs
@include grid(2, md)
@include grid(3, xl)
ol.programs
@include list-reset
> li
border-bottom: 1px solid $main-border-color
padding-bottom: $spacing1
padding-top: $spacing1
> .title
@extend .h3
@include media-breakpoint-up(md)
align-items: baseline
display: flex
// .dropdown-share
// margin-top: $spacing1
// @include media-breakpoint-up(md)
// bottom: $spacing1 + $spacing0
// margin-top: 0
// position: absolute
// right: $grid-gutter
// > button
// @include media-breakpoint-down(md)
// width: 100%
.dropdown-share
position: relative
> button
@include button-icon(social)
color: $hero-color
border-color: $hero-color
font-size: $program-share-font-size
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
&:hover,
&:active,
&:focus
background: $main-background-color
color: $main-color
// a11y
&:active,
&:focus
box-shadow: 0 0 0 0.25rem rgba(white, .5)
font-size: $program-share-font-size-md
.dropdown-menu
background: $hero-color
padding: 0
position: absolute
width: 100%
bottom: 100%
.share
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
li
margin: 0
flex: 1 1
text-align: center
a
display: block
color: invert($hero-color)
.buttons
margin-top: $spacing1
@include media-breakpoint-up(md)
bottom: 2.25rem
margin-top: 0
position: absolute
right: $grid-gutter
button, > a
display: flex
align-items: center
justify-content: space-between
width: 100%
a[download]
@include button-icon(download)
color: $hero-background-color
background: $hero-color
border-color: $hero-color
font-size: $program-share-font-size
margin-top: $spacing1
@include media-breakpoint-up(md)
font-size: $program-share-font-size-md
overflow: auto
background: darken($main-background-color, 3)
.toc
max-width: 100%
ol
display: flex
flex-direction: row
flex-wrap: nowrap
padding: calc(#{$spacing1}/3) calc(#{$spacing1}/2)
// .blocks
// .container
// padding-left: 0
// padding-right: 0
// .block-content
// @include media-breakpoint-up(md)
// padding-left: offset(5)
article
.content
padding-top: $spacing1
padding-bottom: $spacing2
@include media-breakpoint-up(md)
article
.content
@include grid(12, md)
padding-bottom: $spacing4
border-top: 1px solid $main-color