_sass/footer.sass in slow-steps-0.3.2 vs _sass/footer.sass in slow-steps-0.3.3
- old
+ new
@@ -1,23 +1,183 @@
-.ft__wrap
- max-width: 100vw
- background-color: $opd-grey
- padding: 3rem 2rem
+
+.ft__wrapper
+ @include footer-bg($opd-blue)
+ border-top: solid 1px $white
+ color: $white
+ display: flex
+ flex-wrap: wrap
+ padding: 5vh 5vw
+
+ .social-media-link
+ font-size: $font-size
+ padding-right: $sm-font-size
+ //color: $white
+
+
+.ft__head
+ display: flex
+ margin: 5vh 5vw
+ width: 100%
+
+.ft__body
+ display: flex
+ flex-direction: column-reverse
+ flex-wrap: wrap
+ margin: 5vh 0
+ width: 90vw
+
+.ft__col
+ //border-left: solid 1px rgba($opd-light-blue, .05)
+ box-sizing: border-box
+ padding: 0 5vw
+ width: 90vw
+
+.ft__contact--list
+ display: block
+ font-size: $font-size * .8
+ list-style: none
+ padding: 0
+ text-decoration: none
+ li
+ line-height: 5rem
+ .address
+ line-height: 2.5rem
+
+.ft__contact
+ .site__logo
+ @include logo-color($white)
+ width: 40vw
+
+.ft__sitemap
+ .ft__sitemap--env-header
+ font-size: $font-size * 1
+ font-weight: $heavy-font
+ .ft__sitemap--submenu
+ font-size: $font-size * .8
+
.ft__base
- font-size: 1rem
+ align-items: center
+ border-top: solid 1px $opd-light-blue
display: flex
- flex-direction: row
- justify-content: space-between
+ flex-wrap: wrap
-.legal-links, .owner-links
+ justify-content: space-around
+ min-width: 100%
+ width: 100%
+ a,
+ p
+ color: inherit
+ font-size: $font-size * .7
+ margin: 0
+ padding: .5rem .1rem
+ text-decoration: none
+
+.legal-links
display: flex
flex-direction: column
justify-content: space-between
- a
+
+.ft__sitemap--header
+ border-bottom: 1px solid $opd-light-blue
+ color: $pure-white
+ font-size: 2rem
+ font-weight: $heavy-font
+ margin-bottom: 3rem
+ width: 100%
+
+.ft__sitemap--menu,
+.ft__sitemap--submenu
+ padding: 0
+ width: 100%
+
+.ft__sitemap--submenu
+ padding-bottom: 2rem
+ li
+ display: block
+ line-height: 3rem
+ list-style: none
+
+.ft--link
+ color: $pure-white
+
+.ft__sitemap--env-wrap
+ display: flex
+ flex-direction: column
+ flex-wrap: wrap
+
+.ft__sitemap--env
+ width: 100%
+
+@media screen and ( min-width: 768px )
+
+ .ft__wrapper
+ border: none
+
+ .ft__body
+ flex-direction: row
+
+ .ft__col
+ width: 20vw
+
+ .ft__col.ft__sitemap
+ width: 60vw
+
+ .ft__contact--list
+ font-size: $font-size * .8
+ li
+ line-height: 4rem
+ .address
+ line-height: 2rem
+
+ .ft__contact
+ .site__logo
+ width: 10vw
+
+ .ft__sitemap
+ .ft__sitemap--env-header
+ font-size: $font-size * .9
+ .ft__sitemap--submenu
+ font-size: $font-size * .8
+
+ .ft__base
+ justify-content: space-between
+ a,
+ p
+ font-size: $font-size * .7
+
+ .legal-links
+ flex-direction: row
+ a
+ &::after
+ content: " |"
+
+ &:last-child
+ &::after
+ content: ""
+
+ .copyright
+ &::after
+ content: ' Ltd.'
+
+ .ft__sitemap--header
+ font-size: 1.8rem
+
+ .ft__sitemap--submenu li a
text-decoration: none
- color: $black
- a, p
- padding: .4rem 0
-.legal-links
- text-align: right
+ .ft__sitemap--submenu
+ li
+ transition: .2s ease-in-out
+
+ &:hover > li
+ opacity: .5
+
+ li
+ &:hover
+ opacity: 1
+
+ .ft__sitemap--env-wrap
+ flex-direction: row
+
+ .ft__sitemap--env
+ width: 50%