.flexslider {
  border: none;
  margin-bottom: 30px;
  position: relative;
  max-height: 50vh;
  background: none; }
  .flexslider .slides {
    list-style: none;
    margin: 0;
    padding: 0;
    max-height: 50vh; }
    .flexslider .slides li {
      position: relative;
      max-height: 50vh;
      overflow: hidden; }
      .flexslider .slides li p {
        width: 80%;
        margin: 10px 10% !important; }

.testimonials {
  border: none;
  margin-bottom: 30px;
  margin-top: 50px;
  position: relative;
  background: none; }
  .testimonials .slides {
    height: 100%; }
    .testimonials .slides li {
      display: block; }
      .testimonials .slides li blockquote {
        color: white; }

/* customisation to counteract Kube default style */
.flex-direction-nav a {
  text-shadow: none;
  height: 60px;
  padding-top: 20px; }
  .flex-direction-nav a:before {
    box-sizing: content-box;
    color: #fff;
    text-shadow: none;
    background: #95b967;
    padding: 9px 15px;
    font-size: 18px; }
