157 lines
2.6 KiB
Plaintext
157 lines
2.6 KiB
Plaintext
@import "_variables"
|
|
|
|
body
|
|
font-family: "Gill Sans", sans-serif
|
|
font-size: 2rem
|
|
margin: 0
|
|
padding-bottom: $footer-height
|
|
|
|
a
|
|
color: $color-primary
|
|
font-weight: 500
|
|
text-decoration: none
|
|
transition: color 300ms ease-in-out
|
|
&:hover
|
|
color: $color-primary-hover
|
|
|
|
hr
|
|
margin-top: 35px
|
|
margin-bottom: 35px
|
|
|
|
.u-text-center
|
|
text-align: center
|
|
|
|
.post-info
|
|
color: #999
|
|
font-style: italic
|
|
|
|
// this wrapper is only used to hide the footer
|
|
#wrapper
|
|
position: relative
|
|
z-index: 10
|
|
width: 100%
|
|
height: 100%
|
|
margin: 0
|
|
padding: 0
|
|
background: white
|
|
|
|
// header
|
|
|
|
#header-box
|
|
position: relative
|
|
z-index: 2
|
|
height: 500px
|
|
background:
|
|
image: url(<%= asset_data_uri 'bg-banner.jpg' %>)
|
|
size: auto 600px
|
|
position: top center
|
|
attachment: fixed
|
|
overflow: hidden
|
|
|
|
#header-logo
|
|
height: 350px
|
|
width: 350px
|
|
background:
|
|
image: url(<%= asset_data_uri 'bg-icon.png' %>)
|
|
position: center
|
|
repeat: no-repeat
|
|
size: contain
|
|
position: absolute
|
|
top: 40px
|
|
left: 50%
|
|
transform: translateX(-50%)
|
|
|
|
h1
|
|
margin-top: calc(100% + 25px)
|
|
color: white
|
|
font:
|
|
weight: bold
|
|
text-align: center
|
|
|
|
#navigation
|
|
width: 100%
|
|
margin-top: 40px
|
|
margin-bottom: 40px
|
|
text-align: center
|
|
|
|
ul
|
|
list-style: none
|
|
|
|
li
|
|
display: inline-block
|
|
margin: 0
|
|
padding: 0
|
|
border-radius: 10px
|
|
font-size: 3rem
|
|
transition: all 300ms ease-in-out
|
|
&:hover
|
|
background: rgba(#000000, 0.1)
|
|
margin-left: 25px
|
|
margin-right: 25px
|
|
transform: scale(1.1)
|
|
a
|
|
padding: 20px 30px
|
|
text-decoration: underline
|
|
|
|
#main-content
|
|
padding-bottom: 40px
|
|
|
|
// home page styles
|
|
|
|
.youtube-section
|
|
@media only screen and (min-device-width: 960px)
|
|
.row
|
|
position: relative
|
|
.video-card:nth-child(1)
|
|
transform: translate(100px, 20px)
|
|
.video-card:nth-child(2)
|
|
position: relative
|
|
z-index: 20
|
|
.video-card:nth-child(3)
|
|
transform: translate(-100px, 20px)
|
|
|
|
.video-card a
|
|
display: block
|
|
margin-bottom: 25px
|
|
padding: 15px 20px 0
|
|
background: white
|
|
border: 2px solid #bbb
|
|
|
|
img, p
|
|
transition: all 300ms ease-in-out
|
|
|
|
&:hover
|
|
img
|
|
transform: scale(1.1)
|
|
|
|
p
|
|
transform: translate(20px, 10px) scale(1.1)
|
|
|
|
// Blog posts page
|
|
|
|
#post-list
|
|
list-style: none
|
|
|
|
li
|
|
padding: 15px 20px 0
|
|
border: 2px solid #bbb
|
|
|
|
.post-title
|
|
margin-bottom: 3px
|
|
|
|
.post-body
|
|
margin-bottom: 0
|
|
|
|
// footer section
|
|
|
|
#footer
|
|
box-sizing: border-box
|
|
position: fixed
|
|
z-index: 1
|
|
bottom: 0
|
|
width: 100%
|
|
height: $footer-height
|
|
padding-top: 35px
|
|
background: #212121
|
|
color: white
|