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/_base.sass
/* ==========================================================================
   Expend Basic style settings
   ========================================================================== */

/*
 * Set up the html
 *
 * 1. Makes sue that some fonts are better rendered
 */

html
  -webkit-font-smoothing: antialiased /* 2 */
  -moz-osx-font-smoothing: grayscale
  text-rendering: optimizeLegibility


/*
 * Set up the body
 *
 * 1. Set font to lining figures
 */

body
  margin: 0

  font-family: $douvTextFont
  font-size: 16px
  line-height: 26px

  background-color: $douvLightBlue

  font-feature-settings: 'lnum' /* 1 */

/*
 * Set default settings for all elements
 *
 * 1. Default selection styling
 *
 */
*
  ::selection /* 2 */
    background: $douvBlue
    color: white


h1, h2, h3, h4
  font-family: $douvHeaderFont
  font-weight: bold

h1
  font-weight: bold
  font-size: 70px
  line-height: 74px
  letter-spacing: -0.35px

h2
  font-weight: bold
  font-size: 28px
  line-height: 34px
  letter-spacing: -0.14px

/*
 * Set default styling for input and textarea
 *
 * 1. Set font because else the agent will overrule them with an ugly font
 */
input, textarea, select, button
  font-family: $douvTextFont /* 1 */

/*
 * Set default styling for a button
 *
 */
.button
  display: inline-block
  padding: 10px 20px
  border: 1px solid white
  background: none
  border-radius: 3.7px
  text-decoration: none
  color: white
  font-size: 16px
  font-weight: 600
  position: relative
  transition: color 0.3s, background-color 0.3s
  text-align: center

  &.arrow
    min-width: 250px


    // Set up arrow position
    &:after
      position: absolute
      top: 0
      right: 10%
      width: 8px
      height: 14px

      padding-top: 2em
      content: ""
      background-position: -8px center
      background-size: 102px 12.5px
      background-repeat: no-repeat
      background-image: url("/img/svg/button_arrow_right.svg")
      transition: background-position 0.2s

  &.left-arrow
    min-width: 230px
    padding-left: 8%


    // Set up arrow position
    &:before
      position: absolute
      left: 5%
      width: 14px

      padding-top: 1.7em
      content: ""
      background-position: -8px center
      background-size: 102px 12.5px
      background-repeat: no-repeat
      background-image: url("/img/svg/button_arrow_right.svg")
      +transform(scaleX(-1))
      transition: background-position 0.2s

  &.stroked.yellow
    border: 1px solid $douvYellow

    &:hover
      background-color: $douvYellow
      color: $douvDarkBlue

      &:after
        background-position: -60px center

  &.blue
    background-color: $douvBlue

    &:hover
      background-color: lighten($douvBlue, 20%)

  &.filled.yellow
    border: none
    color: $douvDarkBlue
    background-color: $douvYellow

    &:before
      background-position: -60px center

    &:after
      background-position: -60px center

    &:hover
      background-color: lighten($douvYellow, 5%)
      color: white

      &:before
        background-position: -8px center
      &:after
        background-position: -8px center


.grid-col
  //border: solid 1px red
  vertical-align: top

.pull-left
  float: left

.pull-right
  float: right

p
  font-size: 16px

.breadcrumb
  .grid-col
    width: column(11, 12)
    margin-left: column(1, 12)
    padding: 48px 0 30px 0

    font-family: $douvHeaderFont
    color: $douvBlue

    a, b
      font-size: 15px
      text-decoration: none
      color: $douvBlue

    span
      padding: 0 10px

  +respond-to-width(840)
    padding-left: column(0.5, 12) !important
    .grid-col
      margin-left: 0
      padding-left: 0

span
  &.email
    display: inline-block
    width: 75px
    height: 38px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: left top
    background-repeat: no-repeat
    background-size: 300px
    margin: -10px 0

  &.offerte
    display: inline-block
    width: 75px
    height: 38px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: -89px top
    background-repeat: no-repeat
    background-size: 300px
    margin: -10px 0

  &.cooling
    display: inline-block
    width: 60px
    height: 55px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: -8px -310px
    background-repeat: no-repeat
    background-size: 325px
    margin: -5px 0

  &.events
    display: inline-block
    width: 60px
    height: 55px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: -94px -310px
    background-repeat: no-repeat
    background-size: 325px
    margin: -5px 0

  &.mobility
    display: inline-block
    width: 60px
    height: 55px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: -175px -305px
    background-repeat: no-repeat
    background-size: 325px
    margin: -5px 0

  &.transportservice
    display: inline-block
    width: 60px
    height: 55px
    position: relative
    background-image: url(/img/svg/icons.svg)
    background-position: -260px -310px
    background-repeat: no-repeat
    background-size: 325px
    margin: -5px 0


html.ie
  span
    &.cooling
      background-position: -47px -305px
      background-size: 400px

    &.events
      background-position: -123px -305px
      background-size: 400px

    &.mobility
      background-position: -214px -300px
      background-size: 400px

    &.transportservice
      background-position: -299px -305px
      background-size: 400px