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/pages/_home.sass
/* ==========================================================================
   Home page
   ========================================================================== */
body.home
  .content
    .right
      padding-left: 0
      padding-right: 0

      .breadcrumb
        margin-left: column(0.5, 9.5)


.header-slider
  width: 100%
  z-index: 0

  .placeholder
    height: 400px !important
    padding-bottom: 0 !important
    overflow: hidden

    figure
      top: -48% !important
      height: 200% !important
      padding-bottom: 0 !important

      +respond-to-width(1000)
        height: 175%

      span
        background-size: cover !important
        background-color: #F0F5FA !important

  .controllers
    margin-top: 0 !important
    height: 40px !important
    .dots
      height: 20px
      text-align: center
      .dot
        display: inline-block
        width: 9px
        height: 9px
        border-radius: 50%
        background-color: #A5AAAF
        cursor: pointer

        &.active
          background-color: $blue


.intro
  vertical-align: top
  display: flex
  margin-bottom: 45px
  margin-left: column(0.25, 9.5)
  margin-top: 15px
  width: column(9, 9.5) !important
  //background: linear-gradient(180deg, rgba(238,238,238,0) 70%, rgba(#B1B8BF, 0.1) 100%)
  position: relative

  .left
    width: column(4.5, 9)
    overflow: visible

    p
      color: $euroTextGrey
      font-size: 16px
      line-height: 24px

    a.button
      margin-right: 30px

  .right
    width: column(4.35, 9.5)
    margin-left: column(0.5, 9.5)
    background: linear-gradient(270deg, #FFEF18 0%, #FFDA0A 100%)
    padding: 30px 0 10px 0
    overflow: visible
    margin-top: 20px
    margin-bottom: 60px

    .inner-right
      +respond-to-width(950)
        width: 100%

      ul
        margin: 0
        list-style: none
        text-transform: uppercase
        color: $euroHeaderGrey
        font-size: 14px
        font-weight: 600
        line-height: 18px
        padding: 0 25px


        li
          padding: 24px 70px 20px 50px
          position: relative
          border-bottom: 1px solid #DCB400
          position: relative

          &:before
            position: absolute
            left: 10px
            width: 14px
            margin-top: -4px

            content: "\2713"
            font-size: 1.4rem

          &:last-child
            border-bottom: none

          svg
            display: block
            width: 20px
            height: 27px
            position: absolute
            left: 16px
            top: 19px

            path
              &#Fill-1, &#Fill-7
                fill: #FFF0B3

  .img-holder
    position: absolute
    bottom: 0
    right: 0
    transform: scaleX(-1)

    +respond-to-width(500)
      display: none


.brands
  overflow: hidden
  height: 200px
  background-color: white
  width: column(9, 9.5) !important
  margin-left: column(0.25, 9.5)
  padding: 30px
  box-shadow: 2px 2px 15px 5px rgba(22,57,95,0.05)

  +flex(space-between, center)
  flex-wrap: wrap

  h4
    width: 100%
    color: #3291FF
    font-size: 15px
    font-weight: 600
    line-height: 24px
    text-align: center
    text-transform: uppercase
    margin: 0

  .brand
    width: 17%
    height: 100%
    min-height: 150px

    figure
      width: 100%
      height: 100%
      background-color: transparent
      span
        width: 100%
        height: 100%
        display: block
        background-color: transparent
        background-position: center
        background-size: 100% !important
        background-repeat: no-repeat




.featured-products
  padding-left: column(0.25, 9.5)
  > .grid-col
    width: column(9.25, 9.5)
    a:hover
      color: $euroTextGrey
      &:after
        color: $euroTextGrey

    &.header
      margin: 36px 0 26px 0
      overflow: visible
      h2
        display: inline-block
        width: 80%
        color: $euroSubHeaderGrey
        text-transform: uppercase
        font-size: 15px
        font-weight: 600
        line-height: 24px

      a.button
        background-color: transparent
        border: solid 1px #C8CDD2
        position: absolute
        right: 0
        transition: background-color 0.4s

        &:hover
          background-color: $euroYellow
          color: $euroDarkGrey
          border: solid 1px $euroYellow


+respond-to-width(1280)
  .intro
    .right
      ul
        padding: 0 15px
        li
          padding: 20px 40px
          svg
            left: 10px

+respond-to-width(1150)
  .intro
    display: block

    .left, .right
      width: column(8.5, 9.5)

    .left
      margin-bottom: 60px

    .right
      margin-left: 0
      ul
        padding: 0 30px
        li
          padding: 20px 50px
          svg
            left: 20px


  .brands
    height: auto
    flex-wrap: wrap
    padding: 0 30px

    h4
      width: 100%

    .brand
      margin-bottom: 30px
      width: 140px
      height: 1px
      min-height: 70px

      +respond-to-width(1015)
        width: 190px
        margin-bottom: 30px

+respond-to-width(950)
  .intro
    overflow: hidden
    margin-left: 0
    padding-left: column(0.5, 9.5)
    width: 100% !important

    .right
      ul
        li
          br
            display: none

          svg
            top: calc(50% - 13px)

  .brands
    margin-left: column(0.5, 9.5)
    width: column(8.5, 9.5) !important
    .brand
      width: 140px
      +respond-to-width(695)
        width: 190px
        margin-bottom: 30px

      +respond-to-width(525)
        width: 140px

  .featured-products
    padding-left: 0
    width: column(8.5, 9.5) !important

+respond-to-width(500)
  .intro
    background: none
    .right
      width: column(9, 9.5)
      margin-bottom: 0

+respond-to-width(475)
  .intro
    .right
      margin-bottom: 25px

+respond-to-width(425)
  .header-slider
    margin-bottom: 0
  .intro
    width: 100% !important
    margin-left: 0
    margin-bottom: 0

    .left
      padding: 0 20px

    .right
      display: none

  .brands
    width: 100% !important
    margin-left: 0
    border-radius: 0
    box-shadow: none
    justify-content: space-around

  .featured-products
    margin-bottom: 30px
    > .grid-col.header
      h2
        display: block
        margin-top: 0px
        margin-bottom: 15px

      a.button
        position: relative