Newer
Older
1
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
$faculties: 'org-default', 'org-ahs', 'org-art', 'org-eng', 'org-env', 'org-mat', 'org-sci', 'org-school';
@each $faculty in $faculties {
.uw-cta {
.#{$faculty} {
.uw-cta__text--big {
@if $faculty == org-default {
color: $uw-gold;
}
@else {
color: gesso-brand($faculty, 'lvl1');
}
}
}
&__aside.#{$faculty} {
&:hover {
@if $faculty == org-default {
background-color: $uw-gold;
.uw-cta__text--big,
.uw-cta__text--small,
.uw-cta__text--medium {
color: $uw-black;
}
}
@else {
background-color: gesso-brand($faculty, 'lvl1');
.uw-cta__text--big,
.uw-cta__text--small,
.uw-cta__text--medium {
color: gesso-brand($faculty, 'lvl4');
}
}
}
}
}
}
.uw-cta {
clear: both;
height: 100%;
padding: 1rem;
width: 100%;
&.uw-contained-width {
@include uw-contained-width;
background-color: $uw-black;
flex: 1 0 30%;
margin: 0 1rem;
}
}
.uw-cta__link {
border: 0;
display: block;
font-family: "BureauGrotCond Book", impact, "avenir next condensed heavy", "Droid Sans", sans-serif;
padding: 0;
text-decoration: none;
width: 100%;
&:hover {
text-decoration: none;
}
}
.uw-cta__text {
&--big {
font-size: 1.42383rem;
letter-spacing: 0.05rem;
line-height: 1.2;
padding: 0 0.25rem 0.313rem;
}
&--medium {
font-size: 1.2rem;
letter-spacing: 0.05rem;
line-height: 1.2;
padding: 0 0.25rem 0.313rem;
}
&--small {
font-size: 0.8rem;
letter-spacing: 0.02rem;
line-height: 1;
padding: 0 0.15rem 0.313rem;
}
}
.uw-cta__center-wrapper {
align-items: center;
display: flex;
-ms-flex-align: center;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 100%;
}
.uw-cta__wrapper {
padding: 1rem 0;
}