body {
  font-weight: 300;
}

b, strong {
  font-weight: 600;
}

.close-button {
  right: 0;
  top: 0;
}

.page-numbers.current {
  font-weight: 600;
}

.scroll-top-wrapper {
  position: absolute;

  right: -140px;
  bottom: 530px;

  z-index: 45;


  width: $global-padding*3;
  height: $global-padding*3;

  padding:$global-padding/2;

  overflow: hidden;
  text-align: center;

  background-color: $brand-primary;
  color: $brand-white;

  outline: 1px solid $brand-white;

  -webkit-transition: all 0.2s ease-in-out, color 0.1s;
  -moz-transition: all 0.2s ease-in-out, color 0.1s;
  -ms-transition: all 0.2s ease-in-out, color 0.1s;
  -o-transition: all 0.2s ease-in-out, color 0.1s;
  transition: all 0.2s ease-in-out, color 0.1s;

  &:hover {
    //background-color: $brand-secondary;
    background-color: $brand-white;
    color: $brand-primary;
    outline-color: $brand-primary;
  }

  &.show{
    visibility:visible;
    cursor:pointer;
    opacity: 1.0;
  }

  .dashicons{
   font-size: $global-padding*2;
   height: $global-padding*2;
    width: $global-padding*2;
  }

  @include breakpoint(large down) {
    right: -60px;
    bottom: 455px;
  }

  @include breakpoint(medium down) {
    right: 0;
    bottom: 645px;
    transform: scale(1.5);
  }

  @include breakpoint(small down) {
    bottom: 800px;
    transform: scale(1.2);
  }

  @media only screen and (max-width: 328px) {
    bottom: 830px;
  }
}

.padding-top-large {
  padding-top: $global-padding*2 !important;
  @include breakpoint(large) {
    padding-top: $global-padding*5 !important;
  }
}

.padding-bottom-large {
  padding-bottom: $global-padding*2;
  @include breakpoint(large) {
    padding-top: $global-padding*5 !important;
  }
}

h2.background-grey {
  background: lighten($brand-primary, 60);
}