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/SBogers87/basephotography.nl/wwwroot/css/partials/_project.sass
.project-filter
  position: fixed
  top: 70px
  height: 45px
  left: 0
  width: 100%
  z-index: 15
  margin-bottom: 0
  background-color: rgba(0, 0, 40, 0.4)
  +transition(background-color 0.3s)
  &.full
    background-color: rgba(0, 0, 40, 1)

  .content-container
    height: 45px

.project-page
  position: relative
  z-index: 8
  overflow: hidden

  &:hover
    .photo-container
      will-change: translate3d

    .right-column, .mobile-project
      .info, .quote-container
        will-change: opacity, translate3d

  .photo-container, .header-container
    +translate3d(0,0,0)
    +transition(all 0.4s)
    img
      width: 100%

  .content-container
    padding-top: 150px
    padding-bottom: 250px
    &.extra-padding
      padding-top: 200px

  .left-column
    width: calc(50% - 20px)
    .photo-container
      &.animateB
        +translate3d(-75px, 0, 0)
      &.animateL
        +translate3d(0, 75px, 0)
  .right-column
    width: calc(50% - 20px)
    float: right

  .left-column, .right-column
    .photo-container
      margin-bottom: 40px
  .right-column, .mobile-project
    .photo-container
      &.animateB
        +translate3d(75px, 0, 0)
      &.animateL
        +translate3d(0, 75px, 0)

  .right-column, .mobile-project
    .info
      width: calc(100% /6 * 5)
      margin-left: calc(100% /6)
      +translate3d(50px, 0, 0)
      opacity: 0
      +transition(all 0.5s)
      &.animate
        opacity: 1
        +translate3d(0, 0, 0)

      .inner
        margin-top: -100px
        margin-bottom: 150px
        h1
          padding-left: calc(100% / 5)
          +font-bold(30px, 32px)
          text-transform: uppercase
          letter-spacing: 2.4px
          height: 100px
          +flex(flex-start, center)
          border-bottom: 1px solid $orange

        ul, p
          padding-left: calc(100% / 5)
        ul
          list-style: none
          li
            font-style: italic
            text-transform: uppercase
            +font-default(16px)
            &:before
              content: '#'
              color: $orange
              margin-right: 2px

        p
          +font-default(21px)
          font-style: italic

    .quote-container
      padding: 150px 0
      margin: 0
      +flex(center, center)
      opacity: 0
      +translate3d(0, 75px, 0)
      +transition(all 0.5s)

      &.animate
        opacity: 1
        +translate3d(0, 0, 0)
      >div
        display: inline-block
      p
        +font-default(28px)
        font-style: italic
        width: 65%
        margin: auto
        &:not(.author)
          &:before
            content: open-quote
            color: $orange
            position: relative
            top: -5px
            left: -5px

          &:after
            content: close-quote
            color: $orange
            position: relative
            right: -5px
      .author
        position: relative
        left: 15px
        top: 10px
        +font-bold(21px)
        font-style: italic
        &:before
          content: '—'
          color: $orange
          margin-right: 10px

  .mobile-project
    display: none
    .info
      width: 100%
      margin-left: 0
      .inner
        ul, p, h1
          width: 80%
          margin-left: auto
          margin-right: auto
          max-width: 500px
          padding-left: 0
    .photo-container
      width: 80%
      margin: 40px auto
  hr
    border: none
    border-bottom: 4px solid $orange
    margin: 0


+media-query(750px)
  .project-page
    .mobile-project
      display: block
    .right-column, .left-column
      display: none


+media-query(700px)
  .project-page
    margin-top: 60px
  .project-filter
    top: 60px
    margin-top: 0
    border-bottom: 2px solid $orange
    .content-container
      ul
        padding-left: 5px
        li
          padding-left: 20px

+media-query(550px)
  .project-page
    margin-top: 170px !important

  .project-filter
    top: 60px
    height: 110px
    .content-container
      height: 110px
      ul
        padding-left: 0
        li
          float: none