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/SBogers68/resortouddorpduin.nl/wwwroot/public/css/partials/_home.sass
.home-page
  background-color: #f1f1f1
  margin-top: 95px
  .invest
    .link
      border: 2px solid white
      border-radius: 7px
      display: inline-block
      width: auto
      background-color: #56AED4
      margin-top: -10px

      &:hover
        background-color: white
        border: 2px solid #56AED4
        a
          color: #56AED4
          &:after
            background-image: url('/public/images/structure/arrow_right_blue.png')

      a
        display: block
        padding: 10px 25px
        color: white
        +font-default(16px)
        &:after
          content: ''
          background-image: url('/public/images/structure/arrow_right.png')
          height: 9px
          width: 11px
          margin-left: 5px
          display: inline-block

      &.green
        background-color: #75db33
        a
          font-weight: bold
        &:hover
          border: 2px solid #75db33
          background-color: white

          a
            color: #75db33
            font-weight: bold
            &:after
              background-image: url('/public/images/structure/arrow_right_green.png')

.home-page.invest-page .invest-explain
  padding-bottom: 120px
  width: 90%
  max-width: 1400px

.inline-nav
  background: url('/public/images/static/home/inline_nav.jpg') 50% 50% no-repeat
  background-size: cover
  .content-container
    width: 90%
    max-width: 1400px
    margin: auto
    padding: 340px 0 20px
    +flex(space-between, flex-end)

    .btn
      border-radius: 7px
      display: inline-block
      width: calc((100% - 100px)/3)
      background-color: white
      margin-top: -10px

      &:hover
        a
          &:after
            +translate3d(10px, 0,0)
      a
        display: block
        padding: 10px 25px
        +font-semi-bold(16px)
        color: #575757
        position: relative
        &:after
          content: ''
          position: absolute
          right: 30px
          top: 17px
          background-image: url('/public/images/structure/arrow_right_gray.png')
          +translate3d(0,0,0)
          -webkit-transition: all .4s
          transition: all .4s
          height: 9px
          width: 11px
          display: inline-block

.news
  position: relative

  .background
    position: absolute
    width: 100%
    height: 50%
    left: 0
    bottom: 0
    background: white

  .content-container
    width: 90%
    max-width: 1400px
    margin: auto
    +flex(space-between, flex-start)

    .block-button
      height: 60px
      width: 100%
      position: absolute
      bottom: 0
      right: 0
      background: #56AED4

      p
        +font-bold()
        line-height: 60px !important
        font-size: 16px !important
        padding: 0 25px
        color: white
        &:after
          content: ''
          background-image: url('/public/images/structure/arrow_right.png')
          height: 9px
          width: 11px
          margin-left: 15px
          display: inline-block
          +translate3d(0,0,0)
          -webkit-transition: all .3s
          transition: all .3s

    .article
      width: calc((100% - 8px) / 12 * 6)
      background: white
      border: 2px solid #f1f1f1
      border-bottom: none
      position: relative
      display: inline-block

      .block-button
        width: calc(100% / 5 * 3)

        &:hover
          p:after
            +translate3d(15px,0,0)


      .image
        position: absolute
        height: 100%
        width: calc(100% / 5 * 2)
        background-size: cover
        background-position: 50% 50%

      .content
        width: calc(100% / 5 * 3)
        margin-left: calc(100% / 5 * 2)
        margin-top: 0
        padding: 25px
        box-sizing: border-box
        padding-bottom: 70px

        h4
          +font-bold()
          line-height: 24px !important
          font-size: 16px !important
          color: #cdae6e

        p
          a
            color: #56AED4
            +font-semi-bold()
            font-style: italic
            font-size: 14px !important
            line-height: 24px !important

    .build
      width: calc((100% - 8px) / 12 * 5)
      margin-left: calc((100% - 8px) / 12)
      position: relative
      display: inline-block
      border: 2px solid #f1f1f1
      border-bottom: none

      &:hover
        .block-button
          p:after
            +translate3d(15px,0,0)

      .image
        position: absolute
        width: 100%
        height: calc(100% - 60px)
        background-size: cover
        background-position: 50% 50%

.invest-reasons-home
  padding: 125px 0 100px
  background: white
  text-align: center
  h2
    max-width: 80%
    margin: auto
    text-align: center
    color: #56afd5
    +font-semi-bold(36px, 45px)
  h4
    color: #575757
    max-width: 80%
    margin: auto
    text-align: center
    +font-default(26px, 36px)

  .golf
    margin: 15px auto
    width: 109px
    height: 15px
    background-size: contain
    background-position: 50% 50%
    background-repeat: no-repeat
    background-image: url('/public/images/structure/wave2.png')

  p
    max-width: 80%
    margin: auto
    text-align: center
    +font-light(20px)

  .btn
    border-radius: 7px
    display: inline-block
    background-color: #575757
    margin-top: -10px
    border: 2px solid white
    padding: 0 10px

    &:hover
      border: 2px solid #575757
      background: white
      a
        color: #575757
        &:after
          background-image: url('/public/images/structure/arrow_right_gray.png')
    a
      display: block
      padding: 10px 25px
      +font-semi-bold(16px)
      color: white
      position: relative
      &:after
        content: ''
        background-image: url('/public/images/structure/arrow_right.png')
        height: 9px
        width: 11px
        margin-left: 15px
        display: inline-block

  .reasons-block
    width: 90%
    margin: auto
    margin-bottom: 40px
    max-width: 1200px
    ul
      width: 100%
      border: 3px solid white
      list-style: none
      padding: 0
      +flex(flex-start, flex-start)
      overflow: hidden

      li
        width: calc(100% / 5)
        padding: 0
        +flex(center, center)
        text-align: center

        .placeholder
          width: 100%
        p
          +font-semi-bold()
          font-size: 13px !important
          line-height: 16px !important
          text-transform: uppercase
          text-align: center
          color: #ccae6c
          margin: 0
          max-width: none

          .no-upper
            text-transform: lowercase
            +font-default(14px, 16px)
            color: #ccae6c
            font-style: normal

        .icon-holder
          +flex(center, center)
          height: 80px

        &.clear
          display: none

        &#rendement
          span
            background: url('/public/images/static/invest/rendement.png') no-repeat
            background-position: 50% 50%
            background-size: contain
            display: inline-block
            height: 40px
            width: 50px


        &#voordeel
          span
            background: url('/public/images/static/invest/voordeel.png') no-repeat
            background-position: 50% 50%
            background-size: contain
            display: inline-block
            width: 45px
            height: 40px

        &#greenparks
          span
            background: url('/public/images/static/invest/landel.png') no-repeat
            background-position: 50% 50%
            background-size: contain
            display: inline-block
            width: 70px
            height: 59px

        &#ontzorgd
          span
            background: url('/public/images/static/invest/ontzorgd.png') no-repeat
            background-position: 50% 50%
            background-size: contain
            display: inline-block
            width: 50px
            height: 50px

        &#geniet
          span
            background: url('/public/images/static/invest/enjoy.png') no-repeat
            background-position: 50% 50%
            background-size: contain
            display: inline-block
            width: 77px
            height: 45px

+media-query(1100px)
  .news
    .background
      height: 75%
    .content-container
      display: block

      .article, .build
        width: 100%
        margin-left: 0

      .build
        margin-top: 40px

+media-query(960px)
  .inline-nav
    background-position: 0 50%
    .content-container
      padding-top: 150px
      display: block
      .btn
        margin-top: 20px
        display: block
        width: 260px

  .invest-reasons-home
    .reasons-block
      ul
        max-width: 600px
        display: block
        margin-left: auto
        margin-right: auto
        li
          float: left
          width: 50%
          &:nth-child(2n + 1)
            clear: both
          &.clear
            display: block
+media-query(680px)
  .news
    .content-container
      .article
        .block-button
          width: 100%
        .image
          width: 100%
          height: 250px
          position: relative
          top: 0
          left: 0
        .content
          width: 100%
          margin-left: 0
+media-query(430px)
  .invest-reasons-home
    .reasons-block
      ul
        li
          float: none
          width: 100%
          max-width: 180px
          margin: auto