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/immoginis.komma.pro/wwwroot/css/partials/_offerOverview.sass
#selectForm
  background: #000

  .breadcrumb
    ol, ul
      li
        color: white
        span
          color: white
body.offer
  background: #000

.offer-content
  .header-placeholder
    height: 45px
    margin-bottom: 40px
    +flex(flex-start, flex-end)

  .type-block
    margin-bottom: 100px

    &.sticky
      .placeholder
        width: 100%
        height: 5px
      .content
        +position(fixed, null null null null)
        margin-top: -57px

    &.sticky-done
      .content
        +position(absolute, null null null null)

    h4
      +font-default(24px, 24px)
      margin: 0
      color: white


    #typeField
      background-color: $orange2
      padding: 40px 30px

      p
        margin: 0
        +font-bold(14px)
        margin-bottom: 20px
        text-transform: uppercase

      .checkBox
        margin-bottom: 2px
        label
          +font-light(16px)

    .stay-in-touch-button
      width: 100%
      margin: 20px 0
      padding: 0 10px
      +font-semi-bold(18px, 18px)

      p
        width: calc(100% - 33px)
        margin: 0
        +font-semi-bold(18px, 18px)
        color: white

      +media-query(800px)
        +font-semi-bold(22px, 22px)

        p
          +font-semi-bold(22px, 22px)

      +media-query(450px)
        +flex(center, center)
        max-width: none

        p
          display: inline-block
          width: auto

  .result-block
    h2
      +font-extra-light(36px, 36px)
      margin: 0
      color: white
      span
        +font-extra-light(36px, 36px)
        color: white
        text-transform: capitalize

  .properties
    padding-bottom: 100px
    .property
      height: 230px
      min-height: 170px
      //border: 1px solid $light-gray
      background: #FDFDFD
      margin-bottom: 25px

      a
        +flex(space-between, center)
        height: 100%

      &:last-of-type
        margin-bottom: 0

      .image
        width: calc(100% / 3)
        height: 230px
        min-height: 170px
        background-size: cover
        background-position: 50% 50%
        img
          height: 70%

      .info
        width: calc(100% / 3 * 2)
        height: 230px
        min-height: 170px
        padding: 20px 30px
        position: relative

        .price
          +font-semi-bold(24px, 30px)
          +position(absolute, 20px 30px null null)
          margin: 2px 0 0

        .name
          +font-extra-light(28px, 30px)
          margin: 0 0 10px

        .property-info
          +font-default(18px, 18px)
          color: $black
          margin: 0
          text-transform: capitalize

        .property-streamer
          margin: 10px 0
          +font-light(18px, 18px)

        .property-type
          +font-semi-bold(18px, 18px)
          +position(absolute, null null 20px 30px)
          margin: 0

          span
            +font-light(18px, 18px)

          .notify
            margin-left: 10px
            padding: 3px 25px 3px 15px
            border-radius: 999px
            background: $light-gray
            +font-default(14px, 14px)

            i
              text-transform: lowercase
              font-style: normal
              color: white
              background: $blue
              border-radius: 9999px
              width: 15px
              height: 15px
              display: inline-block
              +font-semi-bold(10px, 10px)
              margin-right: 5px
              position: relative
              top: 3px
              &:before
                content: 'i'
                +font-semi-bold(14px, 10px)
                font-size: 14px
                line-height: 10px
                color: white
                width: 100%
                height: 100%
                +flex(center, center)
                +position(absolute, calc(50% - 7.5px) calc(50% - 7.5px) null null)
        .notify
          padding: 3px 25px 6px 15px
          border-radius: 999px
          background: $light-gray
          +font-default(14px, 14px)
          color: $black
          margin: 10px 0 0 -15px

          &.mobile-show
            display: none

          i
            text-transform: lowercase
            font-style: normal
            color: white
            background: $blue
            border-radius: 9999px
            width: 15px
            height: 15px
            display: inline-block
            +font-semi-bold(10px, 10px)
            margin-right: 5px
            position: relative
            top: 3px
            &:before
              content: 'i'
              +font-semi-bold(14px, 10px)
              font-size: 14px
              line-height: 10px
              color: white
              width: 100%
              height: 100%
              +flex(center, center)
              +position(absolute, calc(50% - 7.5px) calc(50% - 7.5px) null null)

        .click-button
          +position(absolute, null 30px 20px null )
          background-color: $black
          color: $orange2
          padding: 10px 30px
          &:hover
            background-color: lighten($black, 10%)

      &.sold
        .image
          position: relative
          &:before
            content: ''
            background-image: url('/img/sold.svg')
            background-repeat: no-repeat
            background-position: 0% 0%
            width: 100%
            +position(absolute, 0 null nulll 0)
            height: 70%
            z-index: 5

      &.rent
        .image
          position: relative
          &:before
            content: ''
            background-image: url('/img/rent.svg')
            background-repeat: no-repeat
            background-position: 0% 0%
            width: 100%
            +position(absolute, 0 null nulll 0)
            height: 70%
            z-index: 5

      &.option
        .image
          position: relative
          &:before
            content: ''
            background-image: url('/img/option.svg')
            background-repeat: no-repeat
            background-position: 0% 0%
            width: 100%
            +position(absolute, 0 null nulll 0)
            height: 70%
            z-index: 5

+media-query(1400px)
  .offer-content
    .properties
      .property
        height: 210px
        .image, .info
          height: 210px

+media-query(1100px)
  #searchLogo
    display: none

  .offer-content
    .type-block, .result-block
      width: 100%

    .type-block
      margin-bottom: 40px
      .header-placeholder
        margin-bottom: 10px

      #typeField
        padding: 20px
        >p
          display: none
        .boxes
          +flex(space-between, center)

        .checkBox
          display: inline-block

    .result-block
      margin-left: 0

+media-query(700px)
  .offer-content
    .properties
      .property
        .image
          width: 40%
        .info
          width: 60%
          padding: 10px 30px

          .name
            margin-bottom: 0
          .price
            position: static
            margin: 0
          .property-streamer
            margin: 5px auto

          .property-type
            position: static
            .notify
              display: none

          .notify.mobile-show
            display: inline-block

          .click-button
            padding: 5px 20px
            //position: static
            display: inline-block
            right: 15px
            bottom: 10px
            //margin-top: 10px

+media-query(650px)
  .offer-content
    .type-block
      #typeField
        .boxes
          display: block

        .checkBox
          width: 125px


+media-query(575px)
  .offer-content
    .header-placeholder
      max-width: 375px
      margin-left: auto
      margin-right: auto

    .properties
      .property
        height: auto !important
        max-width: 375px
        margin-right: auto
        margin-left: auto
        a
          display: block
        .image
          width: 100%
        .info
          width: 100%
          height: auto !important
          .name
            margin-bottom: 0
          .price
            position: static
            margin-bottom: 10px

          .property-streamer
            margin: 20px auto

          .property-type
            position: static

          .click-button
            padding: 5px 20px
            position: static
            display: inline-block
            margin-top: 10px

          .notify.mobile-show
            display: block
            margin: 20px 0 10px