Created
November 15, 2016 11:58
-
-
Save nicohvi/752aa125437dafdfbcd17b16850c5d65 to your computer and use it in GitHub Desktop.
oh god
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@import "../mixins/typography.scss"; | |
/// <reference path = "../variables.scss"> | |
/// <reference path = "../elements/fonts"> | |
/// <reference path = "../mixins.scss"> | |
// TODO: remove | |
section.searchpage { | |
$search-gutter-small: 25px; | |
$search-gutter-mobile: 10px; | |
$search-gutter-normal: 80px; | |
background-color: $gray-10; | |
$search-phrase-width: 720px; | |
$column-width: 213px; | |
$area-width: $column-width * 6; | |
$filter-area-width: 1280px; | |
flex: 1; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
font-size: 16px; | |
} | |
section.block { | |
&.white { | |
background-color: $white; | |
} | |
&.header > .content { | |
margin-left: auto; | |
margin-right: auto; | |
max-width: $search-phrase-width; | |
display: flex; | |
flex-direction: column; | |
align-items: center; | |
.title { | |
@include typo-subtitle(1); | |
color: $brown-dark; | |
margin-top: 20px; | |
} | |
} | |
} | |
%term-font { | |
font-family: $font-egyptian; | |
font-size: 16px; | |
font-weight: $medium; | |
font-style: italic; | |
margin-right: 20px; | |
font-style: italic; | |
cursor: pointer; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
font-size: 22px; | |
} | |
} | |
padding-bottom: $search-gutter-normal; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
font-size: $search-gutter-mobile; | |
} | |
section#search-input { | |
padding-top: 135px - 60px; // header is 60px in height; | |
margin-left: auto; | |
margin-right: auto; | |
max-width: $search-phrase-width; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
margin-left: $search-gutter-mobile; | |
margin-right: $search-gutter-mobile; | |
} | |
// search phrase row | |
> aside { | |
border-bottom: 1px solid #d9dada; // unknown color; | |
display: flex; | |
height: 60px; | |
color: $brown-dark; | |
input { | |
width: 100%; | |
display: inline-block; | |
vertical-align: top; | |
border: none; | |
background-color: transparent; | |
outline: none; | |
font-family: $font-sans; | |
font-size: 56px; | |
font-weight: 100; | |
margin-right: 15px; | |
&::-ms-clear { | |
width: 0; | |
height: 0; | |
} | |
} | |
i.icon { | |
cursor: pointer; | |
line-height: 56px; | |
font-size: 30px; | |
} | |
} | |
// details text | |
> span { | |
color: $gray; | |
margin-top: 20px; | |
display: inline-block; | |
font-family: $font-sans; | |
font-size: 24px; | |
font-weight: 100; | |
&.count { | |
font-weight: $semibold; | |
} | |
} | |
} | |
// terms | |
section.block-facets { | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
background-color: $blue; | |
color: $white; | |
} | |
.facet-selected { | |
background-color: $white; | |
padding-bottom: 35px; | |
ul#search-facets-selected { | |
display: flex; | |
flex-wrap: wrap; | |
padding-top: 15px; | |
margin-left: auto; | |
margin-right: auto; | |
max-width: $search-phrase-width; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
margin-left: $search-gutter-mobile; | |
margin-right: $search-gutter-mobile; | |
} | |
li { | |
line-height: 30px; | |
@extend %term-font; | |
color: $blue; | |
&:after { | |
font-family: "icon"; | |
text-transform: none; | |
font-style: normal; | |
font-size: 20px; | |
content: "o"; | |
margin-left: 7px; | |
top: 4px; | |
position: relative; | |
} | |
} | |
} | |
} | |
.facet-termsets { | |
margin-bottom: 20px; | |
ul { | |
display: flex; | |
flex-wrap: wrap; | |
cursor: pointer; | |
margin-left: auto; | |
margin-right: auto; | |
width: $filter-area-width; | |
@media(max-width: map-get($breakpoints, 'lg')) { | |
margin-left: 0; | |
margin-right: 0; | |
width: inherit; | |
} | |
li { | |
&.selected { | |
background-color: $brown-dark; | |
color: $white; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
background-color: $blue; | |
} | |
} | |
background-color: $white; | |
color: $brown-dark; | |
text-transform: uppercase; | |
padding: 15px 30px 15px 30px; | |
text-align: center; | |
margin-right: 10px; | |
margin-top: 10px; | |
max-width: 300px; | |
@media(max-width: map-get($breakpoints, 'lg')) { | |
border: solid 1px #d9dada; // unknown color | |
&:first-child { | |
border-left: solid 1px #d9dada; | |
} | |
flex-grow: 1; | |
border-left: none; | |
margin-right: inherit; | |
margin-top: inherit; | |
} | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
color: $blue; | |
max-width: inherit; | |
border: solid 1px $blue; | |
} | |
} | |
} | |
} | |
.facet-alphabeth > ul { | |
margin-bottom: 10px; | |
&:empty { | |
margin-bottom: 0; | |
} | |
} | |
.facet-termitems, .facet-alphabeth { | |
line-height: 30px; | |
padding-left: $search-gutter-normal; | |
padding-right: $search-gutter-normal; | |
@media(max-width: map-get($breakpoints, 'lg')) { | |
padding-left: $search-gutter-small; | |
padding-right: $search-gutter-small; | |
} | |
ul { | |
display: flex; | |
flex-wrap: wrap; | |
margin-left: auto; | |
margin-right: auto; | |
max-width: $filter-area-width; | |
li { | |
&.selected { | |
color: $blue; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
color: $blue-30; | |
} | |
} | |
&.disabled { | |
color: $gray-25; | |
&:hover { | |
cursor: auto; | |
} | |
} | |
color: $brown-dark; | |
@media(max-width: map-get($breakpoints, 'mobile')) { | |
color: $white; | |
} | |
@extend %term-font; | |
} | |
} | |
} | |
} | |
.search-result-block { | |
padding-top: 35px; | |
/* padding-left: $search-gutter-normal; | |
padding-right: $search-gutter-normal; | |
@media(max-width: map-get($breakpoints, 'lg')) { | |
padding-left: $search-gutter-small; | |
padding-right: $search-gutter-small; | |
} | |
*/ | |
> section { | |
/* max-width: $area-width; | |
margin-left: auto; | |
margin-right: auto;*/ | |
display: flex; | |
flex-direction: column; | |
align-items: center; | |
> * { | |
max-width: $area-width; | |
width: 100%; | |
} | |
} | |
h3.result-title { | |
width: 100%; | |
padding-left: 80px; | |
color: $gray-dark; | |
font-style: italic; | |
font-weight: 500; | |
font-family: $font-egyptian; | |
cursor: pointer; | |
font-size: 16px; | |
line-height: 80px; | |
} | |
} | |
.result-block-employees, .result-block-expertarea { | |
ul.list > li { | |
overflow: hidden; | |
background: $white; | |
color: $blue-dark; | |
section.employee { | |
> a { | |
display: flex; | |
} | |
} | |
.employee-data { | |
padding: 0 18px 0 18px; | |
span.label { | |
font-size: 11.5px; | |
line-height: 14px; | |
} | |
a.title { | |
color: $blue-dark; | |
margin: 0; | |
&:active, &:visited, &:link { | |
color: $blue-dark; | |
} | |
&:hover { | |
text-decoration: none; | |
} | |
h2.title { | |
font-size: 15px; | |
line-height: 15px; | |
letter-spacing: 1.5px; | |
margin-bottom: 0; | |
margin-top: 10px; | |
} | |
} | |
.icon-line { | |
height: 1px; | |
margin: 10px 0; | |
width: 25px; | |
} | |
span.work-title, span.department { | |
font-size: 12px; | |
line-height: 14px; | |
} | |
ul.contact { | |
> li { | |
line-height: 12px; | |
&:first-child { | |
margin-top: 10px; | |
} | |
span, a { | |
font-size: 12px; | |
line-height: 14px; | |
} | |
} | |
} | |
} | |
} | |
} | |
.result-block-articles, .result-block-other { | |
//background-color: #ECEDED; // undefined color | |
/* @include light-block;*/ | |
ul { | |
li { | |
@include light-block; | |
height: 380px; | |
background: $white; | |
text-align: center; | |
overflow: hidden; | |
span.label { | |
font-size: 15px; | |
margin-bottom: 10px; | |
} | |
i { | |
margin-left: auto; | |
margin-right: auto; | |
margin-top: 15px; | |
margin-bottom: 15px; | |
} | |
p { | |
@include typo-lead(2, 'small', 0.9); | |
} | |
h1 { | |
@include typo-subtitle(1, 0.9); | |
text-transform: none; | |
letter-spacing: 0.5px; | |
word-wrap: break-word; | |
} | |
&.odd { | |
background: $brown-dark; | |
a h1 { | |
color: $white; | |
} | |
a p { | |
color: $white; | |
} | |
} | |
figure { | |
height: 190px; | |
} | |
.content { | |
@include light-block; | |
display: flex; | |
flex-direction: column; | |
padding: 25px; | |
} | |
} | |
} | |
} | |
.result-block-programmes { | |
ul { | |
margin-left: -5px; | |
margin-right: 5px; | |
margin-bottom: 35px; | |
margin-bottom: 10px; | |
> li { | |
background-color: $gray-10; | |
padding: 0 5px 0px 5px; | |
margin-bottom: 10px; | |
height: 570px; | |
position: relative; | |
overflow: hidden; | |
> a > * { | |
background-color: white; | |
} | |
> a.image-above > .content { | |
display: block; | |
} | |
figure { | |
height: 220px; | |
} | |
.content { | |
text-align: center; | |
padding: 30px; | |
color: $blue-dark; | |
height: 100%; | |
display: flex; | |
justify-content: center; | |
flex-direction: column; | |
.label { | |
@include typo-label('small'); | |
} | |
h1.title { | |
margin-top: 10px; | |
@include typo-subtitle(1, 0.9); | |
overflow: hidden; | |
word-wrap: break-word; | |
} | |
p.lead-text { | |
@include typo-lead(1, 'small', 0.9); | |
margin-top: 10px; | |
} | |
} | |
.icons { | |
position: absolute; | |
bottom: 18px; | |
padding: 0 10px; | |
color: $gray; | |
> .icon { | |
font-size: 16px; | |
width: 20px; | |
height: 15px; | |
} | |
} | |
} | |
} | |
} | |
.result-block-articles > ul, .result-block-other > ul { | |
li:nth-child(2n+1) { | |
article.link-block { | |
background: $white; | |
a, p, h1, h2, h3 { | |
color: $blue-black; | |
} | |
} | |
} | |
li { | |
article.link-block { | |
//height: $row-small; | |
background: $brown-dark; | |
a, p, h1, h2, h3 { | |
color: $white; | |
} | |
} | |
} | |
} | |
.result-block-studentweb { | |
li.studentweb { | |
background: white; | |
margin-top: 1px; | |
padding: 10px 30px; | |
a { | |
color: $blue; | |
span { | |
display: block; | |
&.a-title-but-not-the-global-title-class { | |
@include typo-subtitle(2, 0.9); | |
} | |
&.lead { | |
@include typo-lead(2, null, 0.9); | |
em { | |
font-weight: 500; | |
} | |
} | |
} | |
} | |
} | |
} | |
.result-block-librarydatabase { | |
li.database { | |
background: white; | |
margin-top: 1px; | |
padding: 10px 30px; | |
color: $blue; | |
&:first-child { | |
margin-top: 0; | |
} | |
span.a-title-but-not-the-global-title-class { | |
@include typo-subtitle(2, 0.9); | |
display: block; | |
} | |
span.lead { | |
@include typo-lead(2, null, 0.9); | |
display: block; | |
} | |
section > a { | |
@include typo-lead(2, null, 0.9); | |
color: $link; | |
font-style: italic; | |
margin-right: 30px; | |
text-decoration: underline; | |
} | |
} | |
} | |
.result-block-activities { | |
background: $blue; | |
padding-bottom: 80px; | |
margin-top: 80px; | |
h3.result-title { | |
color: $white !important; | |
} | |
ul { | |
> li { | |
display: block; | |
width: 100%; | |
i.icon { | |
color: $gold; | |
} | |
&:hover { | |
a { | |
color: $white; | |
> section { | |
background-color: #336B99; | |
} | |
.activity-title { | |
color: $white; | |
} | |
} | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment