/*.controls-colours a {
    position: absolute;
    top: 46%;
    margin-top: -16px;
    outline: 0;
    text-indent: -9999px;
    z-index: 9999;
    background-color: white;
    color: #e3e9eb;
    border: 2px solid #e3e9eb;
    width: 64px;
    height: 64px;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    cursor: pointer;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 13px;
	background-color: #000;
}
*/
.controls-colours .GalleryNextBtn {
  right: -60px;
}

.controls-colours .GalleryPrevBtn {
  left: -60px;
}

.edge--bottom {
  position: relative;
  z-index: 0;
}
.edge--bottom:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--bottom:after {
  bottom: 0;
  transform: skewY(-2.8deg);
  transform-origin: 100%;
}

.edge--bottom--reverse {
  position: relative;
  z-index: 0;
}
.edge--bottom--reverse:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--bottom--reverse:after {
  bottom: 0;
  transform: skewY(2.8deg);
  transform-origin: 0 100%;
}

.edge--top {
  position: relative;
  z-index: 0;
}
.edge--top:before {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--top:before {
  top: 0;
  transform: skewY(2.8deg);
  transform-origin: 100% 0;
}

.edge--top--reverse {
  position: relative;
  z-index: 0;
}
.edge--top--reverse:before {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--top--reverse:before {
  top: 0;
  transform: skewY(-2.8deg);
  transform-origin: 0 0;
}

.edge--both {
  position: relative;
  z-index: 0;
}
.edge--both:before, .edge--both:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--both:before {
  top: 0;
  transform: skewY(2.8deg);
  transform-origin: 100% 0;
}
.edge--both:after {
  bottom: 0;
  transform: skewY(-2.8deg);
  transform-origin: 100%;
}

.edge--both--reverse {
  position: relative;
  z-index: 0;
}
.edge--both--reverse:before, .edge--both--reverse:after {
  background: inherit;
  content: '';
  display: block;
  height: 50%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
  -webkit-backface-visibility: hidden;
}
.edge--both--reverse:before {
  top: 0;
  transform: skewY(-2.8deg);
  transform-origin: 0 0;
}
.edge--both--reverse:after {
  bottom: 0;
  transform: skewY(2.8deg);
  transform-origin: 0 0;
}

.-berry {
  background: #b52b4a;
}

.-blue {
  background: #41ade5;
}

.-grey {
  background: #e3e9eb;
}

.-orange {
  background: #de6628;
}

.-green {
  background: #5e9b42;
}

.ang-bg {
  padding: 7% 0px;
  position: absolute;
  width: 100%;
}

h1 {
  font-size: 32px;
  font-weight: 500;
}

p {
  font-size: 16px;
  font-weight: 300;
  margin-top: 0.5em;
}
