.sidebar h2 {
  color: #707070
}

#cta-fixed.affix-bottom {
  position: absolute
}

#cta-fixed.affix {
  top: 80px
}

#cta-fixed.affix.nofader {
  -webkit-animation: affixFadeIn 0;
  -o-animation: affixFadeIn 0;
  animation: affixFadeIn 0
}

#cta-fixed.fader {
  -webkit-animation: affixFadeIn .44s;
  -o-animation: affixFadeIn .44s ease-in;
  animation: affixFadeIn .44s ease-in
}

@-o-keyframes affixFadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes affixFadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes affixFadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@media (max-width:991px) {

  #cta-fixed.affix,
  #cta-fixed.affix-bottom,
  #cta-fixed.affix-top {
    position: static
  }

  #cta-fixed.fader {
    -webkit-animation: none;
    -o-animation: none;
    animation: none
  }

  #cta-fixed {
    width: 100% !important
  }

  #pagebody {
    padding: 0 !important
  }
}

@media (max-width:767px) {
  .masonry-container img {
    width: 100%
  }
}