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/SBogers10/douven.komma.pro/resources/assets/sass/site/partials/_footer.sass
/* ==========================================================================
   Main footer
   ========================================================================== */

footer.main

  width: 100%
  background: #001E2E
  color: $lightBlue

  a
    color: $lightBlue
    text-decoration: none
    text-transform: lowercase
    +transition(color 100ms ease-out)

    &:hover
      color: #fff

  .grid-row
    .grid-col
      font-size: 16px
      line-height: 2em
      vertical-align: top

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

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

        &.refs
          +flex(space-between, center)
          flex-wrap: wrap
          height: 200px
          margin-top: 0

          li
            flex-shrink: 0
            width: 95px
            text-align: center
            color: #CED5D9
            margin-bottom: 0

            .ref-holder
              display: block
              width: 95px
              height: 58px
              background: url('/img/svg/refs_blue.svg') no-repeat left top
              background-size: 290px
              cursor: pointer

              &:hover
                background: url('/img/svg/refs_yellow.svg') no-repeat left top
                background-size: 290px

            &.ref-0
              .ref-holder
                background-position: 18.5px top

            &.ref-1
              .ref-holder
                background-position: -95px top

            &.ref-2
              .ref-holder
                background-position: -207px top

            &.ref-3
              .ref-holder
                background-position: 18.5px -87px

            &.ref-4
              .ref-holder
                background-position: -91px -87px

            &.ref-5
              .ref-holder
                background-position: -195px -87px

            &.ref-6
              .ref-holder
                background: url('/img/svg/referenties/bavaria.svg') no-repeat left top
                background-size: 200px
                background-position: 25px 0px

                &:hover
                  background-position: -125px 0px

            &.ref-7
              .ref-holder
                background: url('/img/svg/referenties/fresh-grooves.svg') no-repeat left top
                background-size: 290px
                background-position: 0px 0px

                &:hover
                  background-position:  -218px 0px

      // Position logo at the bottom left
      &.logo-container
        width: column(3.5, 12)

        .logo
          display: block
          background: transparent url('/img/svg/logo_footer.svg') no-repeat
          width: 100%
          height: 75px

          &:hover
            fill: #fff

          +respond-to-width($mdGridBreakpoint)
            width: column(3,4)

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

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

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

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

  .menu
    padding: 60px 0

    h4
      margin-top: 0
      margin-bottom: 0
      color: $douvYellow

  .subfooter
    padding: 16px 0
    background-color: #050504

    a
      opacity: 0.5
      transition: opacity 0.2s

      &:hover
        opacity: 1

    .ref-container
      margin-left: column(0.5,12)

    .komma
      position: relative

      span
        position: relative
        top: 8px
        display: inline-block
        width: 88px
        height: 25px
        background-image: url('/img/komma.svg')
        background-position: center
        background-size: contain
        background-repeat: no-repeat

  ///*
  // * Small breakpoint
  // * Align footer in column direction
  // */
  //+respond-to-width($smGridBreakpoint)
  //  padding-top: columnVw(1,12) 0
  //  .flexable-layout
  //    flex-direction: column
  //
  //  .footer-col
  //    width: 100%
  //    margin-bottom: 30px
  //    &.button-container
  //      align-items: flex-start
  //      order: 1
  //    &.contact-container
  //      align-items: flex-start
  //      order: 2
  //      padding-top: 0
  //      text-align: left
  //      .social-media .icon
  //        margin-left: 0
  //        margin-right: 10px
  //    &.logo-container
  //      order: 3
  //      margin-bottom: 0

html.ie
  footer.main
    .grid-row
      .grid-col
        ul.refs
          li
            &.ref-3
              .ref-holder
                background-position: 18.5px -67px

            &.ref-4
              .ref-holder
                background-position: -91px -67px

            &.ref-5
              .ref-holder
                background-position: -195px -67px

+respond-to-width(1150)
  footer.main
    a
      display: block
    .menu
      .grid-row
        .logo-container
          width: 20%
        .menu-container
          width: 12.5%
        .cat-container
          width: 18%
        .contact-container
          width: 22%
        .ref-container
          width: 27%

+respond-to-width(840)
  footer.main
    a
      display: block
    .menu
      .grid-row
        .logo-container,
        .menu-container,
        .cat-container
          display: none

        .grid-col.contact-container
          width: 48%
        .grid-col.ref-container
          width: 52%

    .subfooter
      .grid-row
        +flex()
        .ref-container
          width: 40%
        .contact-container
          width: 30%
        .cat-container,
        .menu-container
          width: 15%
        .logo-container
          display: none


+respond-to-width(425)
  footer.main
    .menu
      .grid-row
        .grid-col.contact-container,
        .grid-col.ref-container
          width: 100%

    .subfooter
      .grid-row
        display: block
        .grid-col
          width: 100%
          margin-left: 0