
.navigaton-icon {
  width: 39px;
}

.killer-menu-mobile-offcanvas {
  display: none;
}

.giveaway {
  padding-top: 39px;
  padding-bottom: 39px
}

.giveaway figure {
  width: 100%;
  margin-bottom: 39px
}

.giveaway figure img {
  max-width: 312px;
  display: block;
  margin: auto;
  width: 100%;
  height: auto
}

.giveaway li {
  padding-left: 13px;
  position: relative;
  margin-bottom: 13px
}

.giveaway li::before {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  background: #40a05e;
  position: absolute;
  top: 11px;
  left: 0
}

.giveaway .horizontal-rule {
  display: none
}

@media (min-width: 910px) {
  .giveaway {
    padding-top:78px;
    padding-bottom: 52px
  }

  .giveaway figure {
    float: left;
    height: auto;
    width: 40%;
    z-index: 0
  }

  .giveaway figure img {
    max-width: none;
    width: 120%
  }

  .giveaway article {
    margin: 78px 0 0 0;
    padding: 39px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    float: right;
    width: 60%;
    background: #fff
  }

  .giveaway .horizontal-rule {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: -13px;
    width: -webkit-calc(100% + 26px);
    width: calc(100% + 26px)
  }

  .giveaway .horizontal-rule .part-left {
    height: 26px;
    width: 39px
  }

  .giveaway .horizontal-rule .part-arrow {
    height: 26px;
    width: 26px
  }

  .giveaway .horizontal-rule .part-right {
    height: 26px;
    width: -webkit-calc(100% - ( 39px));
    width: calc(100% - ( 39px))
  }
}

@media (min-width: 1950px) {
  .giveaway li::before {
    top:19px
  }
}

.drop-cap::first-letter {
  float: left;
  font-family: "Roboto", "Helvetica","Arial",sans-serif;
  font-size: 78px;
  line-height: 52px;
  padding-top: 13px;
  padding-right: 13px;
  padding-left: 0;
}
