HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/Eurotools/euro-tools.nl/resources/assets/sass/site/partials/_footer.sass
/* ==========================================================================
   Footer
   ========================================================================== */

footer
  background-color: $euroDarkGrey
  color: $lightBlue

  a
    color: #C8CDD7
    text-decoration: none
    &:hover
      color: lighten(#C8CDD7, 10%)

  p
    color: #C8CDD7

  h4
    margin-top: 0
    margin-bottom: 30px
    color: $euroYellow
    text-transform: uppercase

    a
      color: $euroYellow

  .footer-top
    height: 200px
    background-color: #E1E6EB
    width: 100%

    color: #3A414C
    font-size: 16px
    line-height: 22px
    text-align: center

    +respond-to-width(425)
      height: 350px

    .col-12
      height: 100%
      .grid-row
        height: 100%
        +respond-to-width(640)
          width: 100%

        a
          color: #3A414C
          cursor: pointer
          height: 100%
          .grid-col
            height: 100%
            border-right: 1px solid rgba(#848D9B, 0.2)
            vertical-align: top
            font-size: 16px
            line-height: 22px
            padding: 0 column(0.75, 6)
            +inline-flex(center, center)
            flex-direction: column
            cursor: pointer

            &:hover
              background-color: rgba(0,0,0,0.1)

            +respond-to-width(1280)
              padding: 0 column(0.6, 6)

            +respond-to-width(950)
              padding: 0 6%

            +respond-to-width(640)
              padding: 0 5%

            +respond-to-width(550)
              padding: 0 2%

            +respond-to-width(425)
              height: 33%

            svg
              width: 40px
              height: 48px
              margin-bottom: 8px

          &:last-child
            .grid-col
              border-right: none



  .menu
    padding-top: 60px
    .grid-row
      .grid-col
        font-size: 16px
        line-height: 2em
        vertical-align: top
        overflow: visible

        p
          line-height: 2em
          margin-top: 18px

        ul
          list-style: none
          padding: 0
          margin: 0
          margin-top: 18px

        &.contact-container
          width: column(3, 12)

          a[href^="tel:"]
            color: white
            font-weight: bold

          a[href^="mailto:"]
            color: $euroYellow

          strong
            color: white
            text-transform: uppercase

        &.menu-container
          width: column(2, 12)

          ul
            margin-bottom: 15px

          a.button
            min-width: 155px
            margin-top: 15px
            padding: 7px 40px 7px 20px

            &:hover
              color: $euroDarkGrey

            &:last-of-type
              position: relative
              background: transparent
              border: solid 1px white
              box-shadow: 1px 1px 20px 2px rgba(0,0,0,0.08)
              color: white
              transition: color 0.2s, border 0.2s
              &:hover
                border: solid 1px darken(white, 20%)
                color: darken(white, 20%)
                > svg
                  .cls-1
                    fill: darken(white, 20%)

              svg
                position: absolute
                right: 15px
                top: 15px
                .cls-1
                  transition: fill 0.2s

        &.cat-container
          width: column(2, 12)

        &.service-container
          width: column(3, 12)

        &.generic-container
          width: column(2, 12)


  .subfooter
    .top
      text-align: right
      a.komma
        position: relative
        +flex(space-between, center)
        font-size: 16px
        line-height: 34px
        //width: 280px
        text-decoration: none
        opacity: 0.7
        color: #A5AAB4
        transition: color 0.2s

        &:hover
          color: white
          span
            opacity: 1

        span

          opacity: 0.8
          position: relative
          top: 0
          display: inline-block
          width: 100px
          height: 25px
          background-image: url('/img/komma.svg')
          background-position: center
          background-size: contain
          background-repeat: no-repeat
          transition: opacity 0.2s


        +respond-to-width(400)
          display: block
          text-align: center

          span
            display: block
            margin: 10px auto 0

    hr
      border-color: #696E78


    .bottom
      padding: 30px 0
      .logo
        +inline-flex(flex-start, center)
        width: 70%
        color: #696E78

        svg
          margin-right: 30px

      .language-menu
        width: 28%
        .bar
          +inline-flex(flex-end, center)
          width: 100%
          justify-content: flex-end

          svg
            margin-left: 10px

        .dropdown
          width: 40px
          right: -10px
          left: auto
          bottom: 40px
          top: auto
          border-radius: 5px 5px 0px 0px

+respond-to-width(1150)
  footer
    .menu
      .grid-row
        width: 100%
        padding: 0 20px
        .grid-col
          &.cat-container
            width: column(2.5, 12)

          &.generic-container
            width: column(1.5, 12)

+respond-to-width(1000)
  footer
    .menu
      .grid-row
        .grid-col
          &.contact-container
            width: column(2.9, 12)
          &.cat-container
            width: column(2.2, 12)

          &.menu-container
            width: column(2.4, 12)



+respond-to-width(950)
  footer
    .menu
      padding-top: 0
      .grid-row
        padding: 0
        +flex()
        flex-direction: column-reverse
        .grid-col
          &.cat-container, &.service-container, &.generic-container
            display: none

          &.menu-container
            width: 100%
            > h4, > a
              display: none

            ul
              margin: 0
              li
                position: relative
                border-bottom: 1px solid #696E78
                font-size: 16px
                font-weight: 600
                line-height: 24px

                &:after
                  position: absolute
                  top: 0
                  right: 20px
                  width: 7px
                  height: 12px

                  padding-top: 2em
                  content: ""
                  background-position: 0 center
                  background-repeat: no-repeat
                  background-image: url("/img/svg/arrow/arrow_yellow.svg")
                  transition: background-position 0.2s

                a
                  display: inline-block
                  width: 100%
                  height: 100%
                  color: white
                  padding: 10px 20px

          &.contact-container
            width: 100%
            text-align: center
            padding: 30px 0

    .subfooter
      .top
        display: none

      .bottom
        padding: 0
        > .grid-row
          flex-direction: row
          .logo
            width: 90%
            padding: 0 20px 10px 20px
            +flex(space-between, center)
            height: 50px
            svg
              margin: 0
            span
              display: none
          .language-menu
            width: 8%
            margin-right: 0
            .dropdown
              right: 0
            .bar
              height: 100%
              +flex(center, center)
              label, &:after
                display: none

+respond-to-width(425)
  footer
    .footer-top
      .col-12
        .grid-row
          background-color: $euroYellow
          .grid-col
            +flex(flex-start, center)
            height: column(4,12)
            width: 100%
            flex-direction: row
            border-bottom: 1px solid #DCB400
            text-transform: uppercase
            font-weight: bold

            br
              display: none

            svg
              height: 25px
              margin-bottom: 0
              margin-right: 5px

    .subfooter
      .bottom
        padding: 0
        .logo
          font-size: 12px
          svg
            width: 120px