-.card
- background: white
- box-shadow: 0 2px 3px rgba(black, 0.1), 0 0 0 1px rgba(black, 0.1)
- max-width: 300px
- position: relative
- .media:not(:last-child)
- margin-bottom: 10px
-
.card-image
display: block
position: relative
background: $background
display: block
padding: 10px
+
+.card
+ background: white
+ box-shadow: 0 2px 3px rgba(black, 0.1), 0 0 0 1px rgba(black, 0.1)
+ position: relative
+ width: 300px
+ .media:not(:last-child)
+ margin-bottom: 10px
+ &.is-rounded
+ border-radius: 5px
&:not(:last-child)
margin-bottom: 20px
.fa
- line-height: 24px
- margin: 0 -2px
- width: 24px
+ font-size: 14px
+ line-height: 20px
+ margin: 2px -2px
+ width: 20px
a
border-bottom: 1px solid $border
color: $text
border-bottom-color: $text-strong
color: $text-strong
li
- display: inline-block
+ display: block
vertical-align: top
& + li
margin-left: 20px
color: $link
ul
border-bottom: 1px solid $border
+ display: flex
+ &.is-centered
+ a
+ padding: 5px 10px
+ li
+ & + li
+ margin-left: 0
+ ul
+ justify-content: center
+ text-align: center
+ &.is-right
+ ul
+ justify-content: flex-end
&.is-boxed
a
border: 1px solid transparent
background: white
border-color: $border
border-bottom-color: transparent
+ &.is-centered
+ li
+ &,
+ & + li
+ margin: 0 2px
&.is-toggle
- ul
- border-bottom: none
- display: flex
a
border: 1px solid $border
margin-bottom: 0
border-color: $primary
color: $primary-invert
z-index: 1
+ ul
+ border-bottom: none
&.is-fullwidth
+tablet
- ul
- display: flex
- justify-content: center
- text-align: center
li
flex: 1
& + li
margin-left: 0
+ ul
+ justify-content: center
+ text-align: center
.button
+control
padding: 3px 10px
+ white-space: nowrap
strong
color: inherit
small
+button-medium
&.is-large
+button-large
+ &.is-fullwidth
+ display: block
+ width: 100%
&.is-flexible
height: auto
&.is-loading
width: 100%
&[type="search"]
border-radius: 290486px
+ &.is-flat
+ border: none
+ box-shadow: none
+ padding: 4px 8px
&.is-small
+control-small
+ &.is-flat
+ padding: 4px 6px
&.is-medium
+control-medium
+ &.is-flat
+ padding: 4px 10px
&.is-large
+control-large
+ &.is-flat
+ padding: 4px 12px
&.is-fullwidth
display: block
width: 100%
.control
position: relative
+ text-align: left
&.is-loading
&:after
@extend .loader
+.hero-video
+ +overlay
+ overflow: hidden
+ &.is-transparent
+ opacity: 0.3
+ video
+ left: 50%
+ min-height: 100%
+ min-width: 100%
+ position: absolute
+ top: 50%
+ transform: translate3d(-50%, -50%, 0)
+ +mobile
+ display: none
+
.hero-content
padding: 40px 20px
+desktop
.hero
background: white
text-align: center
- a
- color: inherit
.header
background: none
box-shadow: none
.tabs
- ul
- border-bottom: none
a
border: none
- margin-bottom: 0
- padding: 0 0 10px
- &.is-boxed
- a
- border: none
- padding: 6px 12px
+ ul
+ border-bottom: none
&.is-alt
background: $background
color: $text-light
opacity: 1
li.is-active a
opacity: 1
- &.is-boxed
+ &.is-boxed,
+ &.is-toggle
a
color: $color-invert
&:hover
.header-item
border-top-color: rgba($color-invert, 0.2)
&.is-fullheight,
- &.is-medium,
&.is-large
+tablet
- .title
- font-size: $size-huge
- .subtitle
- font-size: $size-large
.tabs
font-size: $size-medium
- a
- padding-bottom: 15px
- &.is-boxed
- a
- padding: 12px 16px
&.is-medium
+tablet
.hero-content
padding: 120px 20px
- .title
- font-size: 40px
- .subtitle
- font-size: 24px
- .tabs
- font-size: 16px
+desktop
.hero-content
padding: 120px 0
&.is-large
+ .tabs
+ a
+ padding: 10px 15px
+tablet
.hero-content
padding: 240px 20px
flex-direction: column
height: 100vh
justify-content: space-between
+ .tabs
+ a
+ padding: 15px 20px
.hero-content
display: flex
flex: 1