﻿@charset "UTF-8";

/* PDSA CSS */
div.bio-tab-pane table td {
    padding: 0.4em;
    vertical-align: top;
}

div.cards-container-experience-editor > section:nth-of-type(3n+4) {
    clear: both;
}

span.hide-error { display: none !important; }

.full-width-cards .pdsa-card {
    width: 100%;
}

p.cta-link a {
    background: #ea398b;
    color: #fff;
    padding: 1.6rem 3.6rem;
    margin: 1.4rem 0;
    border: 1px solid #ea398b;
    border-radius: 3px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 2.4rem;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

p.cta-link a:after {
    display: none;
}

p.cta-link a:hover,
p.cta-link a:focus,
p.cta-link a:active {
    background: #fff;
    color: #ea398b !important;
    text-decoration: none;
}
/* End of PDSA CSS */

@font-face {
  font-family: "PDSA Foco";
  src: url("../fonts/foco/79200be0.foco-light.eot");
  src: url("../fonts/foco/79200be0.foco-light.eot?#iefix") format("embedded-opentype"), url("../fonts/foco/a59be17b.foco-light.woff2") format("woff2"), url("../fonts/foco/8d0374b5.foco-light.woff") format("woff"), url("../fonts/foco/c9a46903.foco-light.ttf") format("truetype"), url("../fonts/foco/abb142fa.foco-light.svg#pdsa_focolight") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "PDSA Foco";
  src: url("../fonts/foco/9c46df0d.foco.eot");
  src: url("../fonts/foco/9c46df0d.foco.eot?#iefix") format("embedded-opentype"), url("../fonts/foco/86b459af.foco.woff2") format("woff2"), url("../fonts/foco/45ecf07a.foco.woff") format("woff"), url("../fonts/foco/f7056e1c.foco.ttf") format("truetype"), url("../fonts/foco/db29c46e.foco.svg#pdsa_focoregular") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "PDSA Foco";
  src: url("../fonts/foco/d42ee44f.foco-bold.eot");
  src: url("../fonts/foco/d42ee44f.foco-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/foco/0c66d5b3.foco-bold.woff2") format("woff2"), url("../fonts/foco/5e1f2c15.foco-bold.woff") format("woff"), url("../fonts/foco/383fe1b2.foco-bold.ttf") format("truetype"), url("../fonts/foco/7a7e56ec.foco-bold.svg#pdsa_focobold") format("svg");
  font-weight: 700;
  font-style: normal;
}

/* line 1, ../assets/scss/_reset.scss */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/* line 5, ../assets/scss/_reset.scss */

video {
  display: inline-block;
}

/* line 9, ../assets/scss/_reset.scss */

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 15, ../assets/scss/_reset.scss */

body {
  margin: 0;
}

/* line 20, ../assets/scss/_reset.scss */

a:focus {
  outline: thin dotted;
}

/* line 23, ../assets/scss/_reset.scss */

a:active,
a:hover {
  outline: 0;
}

/* line 28, ../assets/scss/_reset.scss */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 33, ../assets/scss/_reset.scss */

strong {
  font-weight: bold;
}

/* line 37, ../assets/scss/_reset.scss */

img {
  border: 0;
}

/* line 41, ../assets/scss/_reset.scss */

svg:not(:root) {
  overflow: hidden;
}

/* line 45, ../assets/scss/_reset.scss */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 51, ../assets/scss/_reset.scss */

legend {
  border: 0;
  padding: 0;
}

/* line 56, ../assets/scss/_reset.scss */

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 62, ../assets/scss/_reset.scss */

button,
input {
  line-height: normal;
}

/* line 66, ../assets/scss/_reset.scss */

button,
select {
  text-transform: none;
}

/* line 70, ../assets/scss/_reset.scss */

button {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 73, ../assets/scss/_reset.scss */

button[disabled] {
  cursor: default;
}

/* line 79, ../assets/scss/_reset.scss */

input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/* line 84, ../assets/scss/_reset.scss */

input[type="number"] {
  -moz-appearance: textfield;
}

/* line 89, ../assets/scss/_reset.scss */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 94, ../assets/scss/_reset.scss */

textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 99, ../assets/scss/_reset.scss */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 104, ../assets/scss/_reset.scss */

* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 107, ../assets/scss/_reset.scss */

*:before,
*:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 113, ../assets/scss/_reset.scss */

body {
  overflow-x: hidden;
}

/* line 117, ../assets/scss/_reset.scss */

html {
  -webkit-tap-highlight-color: transparent;
}

/* line 121, ../assets/scss/_reset.scss */

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 127, ../assets/scss/_reset.scss */

button,
input,
textarea {
  background-image: none;
}

/* line 131, ../assets/scss/_reset.scss */

a {
  text-decoration: none;
}

/* line 133, ../assets/scss/_reset.scss */

a:hover {
  text-decoration: underline;
}

/* line 136, ../assets/scss/_reset.scss */

a:focus {
  text-decoration: underline;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 144, ../assets/scss/_reset.scss */

img {
  vertical-align: middle;
}

/* line 148, ../assets/scss/_reset.scss */

ul,
ol,
dl {
  -webkit-margin-after: 0;
  -webkit-margin-before: 0;
}

/* line 153, ../assets/scss/_reset.scss */

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 159, ../assets/scss/_reset.scss */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 164, ../assets/scss/_reset.scss */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 171, ../assets/scss/_reset.scss */

input[type="number"][type="number"] {
  -moz-appearance: textfield;
}

/* line 1, ../assets/scss/_grid.scss */

.bio-row {
  margin-left: -1.2rem;
  margin-right: -1.2rem;
}

/* line 6, ../assets/scss/_grid.scss */

.bio-row:before,
.bio-row:after {
  content: " ";
  display: table;
}

/* line 12, ../assets/scss/_grid.scss */

.bio-row:after {
  clear: both;
}

/* line 16, ../assets/scss/_grid.scss */

.bio-col-3xs-6,
.bio-col-3xs-12,
.bio-col-2xs-6,
.bio-col-2xs-12,
.bio-col-xs-3,
.bio-col-xs-4,
.bio-col-xs-5,
.bio-col-xs-6,
.bio-col-xs-8,
.bio-col-xs-12,
.bio-col-sm-3,
.bio-col-sm-2,
.bio-col-sm-4,
.bio-col-sm-5,
.bio-col-sm-6,
.bio-col-sm-7,
.bio-col-sm-8,
.bio-col-sm-9,
.bio-col-sm-12,
.bio-col-md-2,
.bio-col-md-3,
.bio-col-md-4,
.bio-col-md-6,
.bio-col-lg-2,
.bio-col-lg-4,
.bio-col-lg-5,
.bio-col-lg-6,
.bio-col-lg-7 {
  position: relative;
  min-height: 1px;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  width: 100%;
}

@media (min-width: 0) {
  /* line 51, ../assets/scss/_grid.scss */

  .bio-col-3xs-6 {
    float: left;
  }

  /* line 55, ../assets/scss/_grid.scss */

  .bio-col-3xs-6 {
    width: 50%;
  }

  /* line 59, ../assets/scss/_grid.scss */

  .bio-col-3xs-12 {
    width: 100%;
  }
}

@media (min-width: 320px) {
  /* line 65, ../assets/scss/_grid.scss */

  .bio-col-2xs-6 {
    float: left;
  }

  /* line 69, ../assets/scss/_grid.scss */

  .bio-col-2xs-6 {
    width: 50%;
  }

  /* line 73, ../assets/scss/_grid.scss */

  .bio-col-2xs-12 {
    width: 100%;
  }
}

@media (min-width: 480px) {
  /* line 79, ../assets/scss/_grid.scss */

  .bio-col-xs-3,
  .bio-col-xs-4,
  .bio-col-xs-5,
  .bio-col-xs-6,
  .bio-col-xs-8 {
    float: left;
  }

  /* line 87, ../assets/scss/_grid.scss */

  .bio-col-xs-3 {
    width: 25%;
  }

  /* line 91, ../assets/scss/_grid.scss */

  .bio-col-xs-4 {
    width: 33.33333333333333%;
  }

  /* line 95, ../assets/scss/_grid.scss */

  .bio-col-xs-5 {
    width: 41.66666666666667%;
  }

  /* line 99, ../assets/scss/_grid.scss */

  .bio-col-xs-6 {
    width: 50%;
  }

  /* line 103, ../assets/scss/_grid.scss */

  .bio-col-xs-8 {
    width: 66.66666666666666%;
  }

  /* line 107, ../assets/scss/_grid.scss */

  .bio-col-xs-12 {
    width: 100%;
  }

  /* line 111, ../assets/scss/_grid.scss */

  .bio-col-xs-offset-2 {
    margin-left: 16.666666666666664%;
  }
}

@media (min-width: 768px) {
  /* line 117, ../assets/scss/_grid.scss */

  .bio-col-sm-3,
  .bio-col-sm-4,
  .bio-col-sm-5,
  .bio-col-sm-6,
  .bio-col-sm-7,
  .bio-col-sm-8,
  .bio-col-sm-9 {
    float: left;
  }

  /* line 127, ../assets/scss/_grid.scss */

  .bio-col-sm-3 {
    width: 25%;
  }

  /* line 131, ../assets/scss/_grid.scss */

  .bio-col-sm-4 {
    width: 33.33333333333333%;
  }

  /* line 135, ../assets/scss/_grid.scss */

  .bio-col-sm-5 {
    width: 41.66666666666667%;
  }

  /* line 139, ../assets/scss/_grid.scss */

  .bio-col-sm-6 {
    width: 50%;
  }

  /* line 143, ../assets/scss/_grid.scss */

  .bio-col-sm-7 {
    width: 58.333333333333336%;
  }

  /* line 147, ../assets/scss/_grid.scss */

  .bio-col-sm-8 {
    width: 66.66666666666666%;
  }

  /* line 151, ../assets/scss/_grid.scss */

  .bio-col-sm-9 {
    width: 75%;
  }

  /* line 155, ../assets/scss/_grid.scss */

  .bio-col-sm-12 {
    width: 100%;
  }

  /* line 159, ../assets/scss/_grid.scss */

  .bio-col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }

  /* line 163, ../assets/scss/_grid.scss */

  .bio-col-sm-offset-3 {
    margin-left: 25%;
  }
}

@media (min-width: 992px) {
  /* line 169, ../assets/scss/_grid.scss */

  .bio-col-md-2,
  .bio-col-md-3,
  .bio-col-md-4,
  .bio-col-md-6,
  .bio-col-md-8 {
    float: left;
  }

  /* line 177, ../assets/scss/_grid.scss */

  .bio-col-md-2 {
    width: 16.666666666666664%;
  }

  /* line 181, ../assets/scss/_grid.scss */

  .bio-col-md-3 {
    width: 25%;
  }

  /* line 185, ../assets/scss/_grid.scss */

  .bio-col-md-4 {
    width: 33.33333333333333%;
  }

  /* line 189, ../assets/scss/_grid.scss */

  .bio-col-md-6 {
    width: 50%;
  }

  /* line 193, ../assets/scss/_grid.scss */

  .bio-col-md-8 {
    width: 66.66666666666666%;
  }

  /* line 197, ../assets/scss/_grid.scss */

  .bio-col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
}

@media (min-width: 1120px) {
  /* line 203, ../assets/scss/_grid.scss */

  .bio-col-lg-2,
  .bio-col-lg-4,
  .bio-col-lg-5,
  .bio-col-lg-6,
  .bio-col-lg-7 {
    float: left;
  }

  /* line 211, ../assets/scss/_grid.scss */

  .bio-col-lg-2 {
    width: 16.666666666666664%;
  }

  /* line 215, ../assets/scss/_grid.scss */

  .bio-col-lg-4 {
    width: 33.33333333333333%;
  }

  /* line 219, ../assets/scss/_grid.scss */

  .bio-col-lg-5 {
    width: 41.66666666666667%;
  }

  /* line 223, ../assets/scss/_grid.scss */

  .bio-col-lg-6 {
    width: 50%;
  }

  /* line 227, ../assets/scss/_grid.scss */

  .bio-col-lg-7 {
    width: 58.333333333333336%;
  }

  /* line 231, ../assets/scss/_grid.scss */

  .bio-col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
}

@media (max-width: 319px) {
  /* line 237, ../assets/scss/_grid.scss */

  .bio-row {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  /* line 242, ../assets/scss/_grid.scss */

  .bio-col-3xs-6,
  .bio-col-3xs-12,
  .bio-col-2xs-6,
  .bio-col-2xs-12,
  .bio-col-xs-3,
  .bio-col-xs-4,
  .bio-col-xs-5,
  .bio-col-xs-6,
  .bio-col-xs-8,
  .bio-col-xs-12,
  .bio-col-sm-3,
  .bio-col-sm-4,
  .bio-col-sm-5,
  .bio-col-sm-6,
  .bio-col-sm-7,
  .bio-col-sm-8,
  .bio-col-sm-9,
  .bio-col-sm-12 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

/* line 271, ../assets/scss/_grid.scss */

.pdsa-card {
  position: relative;
  min-height: 1px;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  width: 100%;
}

@media (max-width: 319px) {
  /* line 280, ../assets/scss/_grid.scss */

  .pdsa-card {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

@media (min-width: 480px) {
  /* line 287, ../assets/scss/_grid.scss */

  .pdsa-card {
    float: left;
    width: 50%;
  }

  /* line 292, ../assets/scss/_grid.scss */

  .bio-sidebar .pdsa-card,
  .bio-timeline-item .pdsa-card,
  .hero-card .pdsa-card,
  .bio-slider > .pdsa-card {
    width: 100%;
    padding: 0;
  }

  /* line 300, ../assets/scss/_grid.scss */

  .bio-sidebar .pdsa-card,
  .bio-timeline-item .pdsa-card,
  .hero-card .pdsa-card {
    float: none;
  }
}

@media (min-width: 768px) {
  /* line 308, ../assets/scss/_grid.scss */

  .pdsa-card {
    float: left;
    width: 33.3%;
  }

  /* line 313, ../assets/scss/_grid.scss */

  .bio-sidebar .pdsa-card,
  .bio-timeline-item .pdsa-card,
  .hero-card .pdsa-card,
  .bio-slider > .pdsa-card {
    width: 100%;
  }

  /* line 320, ../assets/scss/_grid.scss */

  .bio-sidebar .pdsa-card,
  .bio-timeline-item .pdsa-card,
  .hero-card .pdsa-card {
    float: none;
  }
}

/* line 1, ../assets/scss/_section.scss */

.bio-section-w {
  position: relative;
  transition: background 0.1s ease-in-out 0s;
}

/* line 6, ../assets/scss/_section.scss */

.bio-section {
  max-width: 1120px;
  margin: 0 auto;
  padding: 5rem 3.6rem 0;
  position: relative;
}

/* line 13, ../assets/scss/_section.scss */

footer .bio-section {
  padding: 4rem 3.6rem 3.6rem;
}

/* line 17, ../assets/scss/_section.scss */

.bio-titlebar {
  padding-top: 3.6rem;
  padding-bottom: 3.6rem;
}

/* line 20, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb {
  font-size: 1.4rem;
  line-height: 1.3em;
}

/* line 23, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb a {
  color: #00bcb4;
}

/* line 25, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb a:hover {
  color: #008983;
}

/* line 29, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb .active {
  color: #717171;
  cursor: default;
}

/* line 32, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb .active:hover {
  color: #717171;
}

/* line 36, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb i.pdsa-icon {
  font-size: 1.6em;
  margin-right: 0.2em;
}

/* line 40, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb ul {
  display: inline;
  margin: 0;
  padding: 0;
  -webkit-padding-start: 0;
  margin-left: 0.5rem;
}

/* line 47, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb li {
  display: inline;
  display: inline-block;
  text-transform: uppercase;
  vertical-align: middle;
  margin: 0;
}

/* line 53, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb li a:after {
  font-family: "pdsa";
  content: "\e646";
  margin: 0 0.5rem;
  font-size: .7em;
}

/* line 59, ../assets/scss/_section.scss */

.bio-titlebar .bio-breadcrumb li:last-child a:after {
  display: none;
}

/* line 64, ../assets/scss/_section.scss */

.bio-titlebar.bio-breadcrumb-only {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}

@media (max-width: 992px) {
  /* line 71, ../assets/scss/_section.scss */

  .bio-section {
    padding: 5.4rem 3rem 3.6rem;
  }
}

@media (max-width: 768px) {
  /* line 77, ../assets/scss/_section.scss */

  .bio-section {
    padding: 3.6rem 2rem 3rem;
  }
}

@media (max-width: 480px) {
  /* line 83, ../assets/scss/_section.scss */

  .bio-section {
    padding: 2rem 0.5rem 1.2rem;
  }
}

/* line 88, ../assets/scss/_section.scss */

.bio-section-white {
  background-color: #ffffff;
}

/* line 90, ../assets/scss/_section.scss */

.bio-section-white.bio-border-bottom {
  border-bottom: 1px solid #eef1f1;
}

/* line 93, ../assets/scss/_section.scss */

.bio-section-white .bio-breadcrumb {
  color: #a3adb4;
}

/* line 95, ../assets/scss/_section.scss */

.bio-section-white .bio-breadcrumb li:after {
  color: #d8dee2;
}

/* line 101, ../assets/scss/_section.scss */

.bio-section-grey {
  background-color: #c6ccd0;
}

/* line 103, ../assets/scss/_section.scss */

.bio-section-grey.bio-border-bottom {
  border-bottom: 1px solid #e6eaea;
}

/* line 106, ../assets/scss/_section.scss */

.bio-section-grey .bio-breadcrumb {
  color: #9ca5ab;
}

/* line 108, ../assets/scss/_section.scss */

.bio-section-grey .bio-breadcrumb li:after {
  color: #cfd6da;
}

/* line 114, ../assets/scss/_section.scss */

.bio-section-base {
  background-color: #00bcb4;
}

/* line 116, ../assets/scss/_section.scss */

.bio-section-base a {
  color: #fff;
}

/* line 118, ../assets/scss/_section.scss */

.bio-section-base a:hover {
  color: #e6e6e6;
}

/* line 124, ../assets/scss/_section.scss */

.bio-section-dark {
  background-color: #008d89;
}

/* line 126, ../assets/scss/_section.scss */

.bio-section-dark.bio-border-top {
  border-top: 1px solid #00bcb4;
}

/* line 131, ../assets/scss/_section.scss */

.section-border-bottom {
  border-bottom: 0.5rem solid #00bcb4;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
}

/* line 1, ../assets/scss/_helpers.scss */

#bio-all {
  position: relative;
  min-height: 100%;
}

/* line 6, ../assets/scss/_helpers.scss */

.bio-no-margin {
  margin: 0 !important;
}

/* line 10, ../assets/scss/_helpers.scss */

.bio-no-margin-top {
  margin-top: 0 !important;
}

/* line 14, ../assets/scss/_helpers.scss */

.bio-no-margin-right {
  margin-right: 0 !important;
}

/* line 18, ../assets/scss/_helpers.scss */

.bio-no-margin-bottom {
  margin-bottom: 0 !important;
}

/* line 22, ../assets/scss/_helpers.scss */

.bio-no-padding {
  padding: 0 !important;
}

/* line 26, ../assets/scss/_helpers.scss */

.bio-no-padding-top {
  padding-top: 0 !important;
}

/* line 30, ../assets/scss/_helpers.scss */

.bio-no-padding-right {
  padding-right: 0 !important;
}

/* line 34, ../assets/scss/_helpers.scss */

.bio-no-padding-bottom {
  padding-bottom: 0 !important;
}

/* line 38, ../assets/scss/_helpers.scss */

.bio-no-padding-left {
  padding-left: 0 !important;
}

/* line 42, ../assets/scss/_helpers.scss */

.bio-padding-top-10 {
  padding-top: 1.2rem !important;
}

/* line 46, ../assets/scss/_helpers.scss */

.bio-padding-top-15 {
  padding-top: 1.6rem !important;
}

/* line 50, ../assets/scss/_helpers.scss */

.bio-padding-top-20 {
  padding-top: 2rem !important;
}

/* line 54, ../assets/scss/_helpers.scss */

.bio-padding-top-30 {
  padding-top: 3rem !important;
}

/* line 58, ../assets/scss/_helpers.scss */

.bio-padding-top-40 {
  padding-top: 3.6rem !important;
}

/* line 62, ../assets/scss/_helpers.scss */

.bio-padding-bottom-10 {
  padding-bottom: 1.2rem !important;
}

/* line 66, ../assets/scss/_helpers.scss */

.bio-padding-bottom-15 {
  padding-bottom: 1.6rem !important;
}

/* line 70, ../assets/scss/_helpers.scss */

.bio-padding-bottom-20 {
  padding-bottom: 2rem !important;
}

/* line 74, ../assets/scss/_helpers.scss */

.bio-padding-bottom-30 {
  padding-bottom: 3rem !important;
}

/* line 78, ../assets/scss/_helpers.scss */

.bio-padding-bottom-40 {
  padding-bottom: 3.6rem !important;
}

/* line 82, ../assets/scss/_helpers.scss */

.bio-clearfix {
  clear: both;
}

/* line 84, ../assets/scss/_helpers.scss */

.bio-clearfix:before {
  content: " ";
  display: table;
}

/* line 88, ../assets/scss/_helpers.scss */

.bio-clearfix:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 95, ../assets/scss/_helpers.scss */

.bio-pull-right {
  float: right !important;
}

/* line 99, ../assets/scss/_helpers.scss */

.bio-pull-left {
  float: left !important;
}

/* line 103, ../assets/scss/_helpers.scss */

.bio-center {
  display: block;
  margin: 2rem auto;
  text-align: center;
}

/* line 109, ../assets/scss/_helpers.scss */

.bio-center-no-margin {
  text-align: center;
  margin: 0;
}

/* line 114, ../assets/scss/_helpers.scss */

.bio-text-left {
  text-align: left;
}

/* line 118, ../assets/scss/_helpers.scss */

.bio-text-right {
  text-align: right;
}

/* line 122, ../assets/scss/_helpers.scss */

.bio-text-center {
  text-align: center;
}

/* line 126, ../assets/scss/_helpers.scss */

.clear-all {
  clear: both;
}

/* line 130, ../assets/scss/_helpers.scss */

.bio-hidden,
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../assets/scss/_helpers.scss */

.disp-inline {
  display: inline;
}

/* line 145, ../assets/scss/_helpers.scss */

.bio-full-width {
  display: block;
  clear: both;
  text-align: center;
  width: 100%;
}

/* line 152, ../assets/scss/_helpers.scss */

.pdsa-border-bottom {
  border-bottom: 2px solid #00bcb4;
}

/* line 156, ../assets/scss/_helpers.scss */

.bio-top-item {
  position: relative;
  z-index: 9999;
}

/* line 161, ../assets/scss/_helpers.scss */

.bio-col-centered {
  float: none;
  margin: auto;
}

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px;
  }
}

/* line 7, ../assets/scss/_responsive.scss */

.bio-visible-xs {
  display: none !important;
}

@media (min-width: 992px) and (max-width: 1119px) {
  /* line 12, ../assets/scss/_responsive.scss */

  .bio-hidden-md-only {
    display: none !important;
  }
}

@media (min-width: 1120px) {
  /* line 18, ../assets/scss/_responsive.scss */

  .bio-hidden-lg-only {
    display: none !important;
  }
}

@media (max-width: 319px) {
  /* line 24, ../assets/scss/_responsive.scss */

  .bio-hidden-3xs {
    display: none !important;
  }

  /* line 27, ../assets/scss/_responsive.scss */

  .bio-center-text-3xs {
    text-align: center !important;
  }
}

@media (max-width: 479px) {
  /* line 33, ../assets/scss/_responsive.scss */

  .bio-hidden-2xs {
    display: none !important;
  }

  /* line 36, ../assets/scss/_responsive.scss */

  .bio-center-text-2xs {
    text-align: center !important;
  }
}

@media (max-width: 767px) {
  /* line 42, ../assets/scss/_responsive.scss */

  .bio-hidden-xs {
    display: none !important;
  }

  /* line 45, ../assets/scss/_responsive.scss */

  .bio-visible-xs {
    display: block !important;
  }

  /* line 48, ../assets/scss/_responsive.scss */

  .bio-center-text-xs {
    text-align: center !important;
  }
}

@media (max-width: 991px) {
  /* line 54, ../assets/scss/_responsive.scss */

  .bio-hidden-sm {
    display: none !important;
  }

  /* line 57, ../assets/scss/_responsive.scss */

  .bio-center-text-sm {
    text-align: center !important;
  }
}

@media (max-width: 1119px) {
  /* line 63, ../assets/scss/_responsive.scss */

  .bio-hidden-md {
    display: none !important;
  }

  /* line 66, ../assets/scss/_responsive.scss */

  .bio-center-text-md {
    text-align: center !important;
  }
}

/* line 71, ../assets/scss/_responsive.scss */

.bio-center-text-lg {
  text-align: center !important;
}

@media (min-width: 479px) {
  /* line 76, ../assets/scss/_responsive.scss */

  .mobile {
    display: none;
    visibility: hidden;
  }
}

@media (max-width: 479px) {
  /* line 2, ../assets/scss/_header.scss */

  .bio-row-block-logo img {
    max-height: 62px !important;
  }

  /* line 5, ../assets/scss/_header.scss */

  .bio-row-lg .bio-btn {
    margin-top: 10px;
    margin-bottom: 30px;
  }
}

/* line 11, ../assets/scss/_header.scss */

.bio-header .donate-btn {
  margin-top: 30px;
}

@media (max-width: 479px) {
  /* line 16, ../assets/scss/_header.scss */

  .bio-header .donate-btn {
    padding-left: 20px;
    margin-top: 10px;
  }

  /* line 19, ../assets/scss/_header.scss */

  .bio-header .donate-btn span {
    display: none;
  }
}

/* line 1, ../assets/scss/_header-rows.scss */

.bio-header {
  position: relative;
  z-index: 1001;
}

/* line 6, ../assets/scss/_header-rows.scss */

.bio-row-sm {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 11, ../assets/scss/_header-rows.scss */

.bio-row-lg {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 14, ../assets/scss/_header-rows.scss */

.bio-row-lg img {
  max-height: 100%;
}

/* line 20, ../assets/scss/_header-rows.scss */

.bio-row-sm .bio-full-height {
  vertical-align: top;
}

/* line 23, ../assets/scss/_header-rows.scss */

.bio-row-sm:before {
  content: " ";
  display: table;
}

/* line 29, ../assets/scss/_header-rows.scss */

.bio-row-lg:before,
.bio-row-sm:after,
.bio-row-lg:after {
  content: " ";
  display: table;
}

/* line 34, ../assets/scss/_header-rows.scss */

.bio-row-sm:after,
.bio-row-lg:after {
  clear: both;
}

/* line 38, ../assets/scss/_header-rows.scss */

.bio-row-block {
  display: inline-block;
  margin: 0 10px;
  float: left;
  line-height: 1em;
  vertical-align: top;
  max-height: 100%;
}

/* line 45, ../assets/scss/_header-rows.scss */

.bio-row-block:first-child:not(.bio-pull-right) {
  margin-left: 0;
}

/* line 48, ../assets/scss/_header-rows.scss */

.bio-row-block:not(.bio-pull-right) + .bio-pull-right {
  margin-right: 0;
}

/* line 51, ../assets/scss/_header-rows.scss */

.bio-row-block a {
  max-height: 100%;
}

/* line 53, ../assets/scss/_header-rows.scss */

.bio-row-block a.btn {
  line-height: 22px;
}

/* line 56, ../assets/scss/_header-rows.scss */

.bio-row-block a:hover {
  text-decoration: none;
}

/* line 62, ../assets/scss/_header-rows.scss */

.bio-bordered {
  position: relative;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

/* line 66, ../assets/scss/_header-rows.scss */

.bio-bordered:before,
.bio-bordered:after {
  display: block;
  width: 1px;
  height: 100%;
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  background: transparent;
}

/* line 76, ../assets/scss/_header-rows.scss */

.bio-bordered:before {
  left: 0;
}

/* line 79, ../assets/scss/_header-rows.scss */

.bio-bordered:after {
  right: 0;
}

/* line 83, ../assets/scss/_header-rows.scss */

.bio-bordered:hover:before,
.bio-bordered:hover:after {
  background: transparent;
}

/* line 90, ../assets/scss/_header-rows.scss */

.bio-row-block-logo a {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  border-bottom: 0;
}

/* line 96, ../assets/scss/_header-rows.scss */

.bio-row-block-logo img {
  display: block;
}

/* line 101, ../assets/scss/_header-rows.scss */

.bio-row-lg .bio-row-block-logo img {
  max-height: 69px;
}

@media (min-width: 480px) {
  /* line 106, ../assets/scss/_header-rows.scss */

  .bio-row-lg .bio-row-block-logo img {
    max-height: 105px;
  }
}

@media (min-width: 992px) {
  /* line 112, ../assets/scss/_header-rows.scss */

  .bio-row-lg .bio-row-block-logo img {
    max-height: 121px;
  }
}

/* line 117, ../assets/scss/_header-rows.scss */

.bio-row-sm,
.bio-row-lg {
  font-size: 14px;
}

/* line 1, ../assets/scss/_fixed-header.scss */

.bio-header-sticky {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 6, ../assets/scss/_fixed-header.scss */

.bio-header-sticky .bio-section-w,
.bio-header-sticky .bio-section {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 12, ../assets/scss/_fixed-header.scss */

#bio-all,
.bio-header-sticky {
  min-width: 300px;
}

/* line 2, ../assets/scss/_page-nav.scss */

.bio-pagenav ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

/* line 7, ../assets/scss/_page-nav.scss */

.bio-pagenav li {
  display: inline-block;
  margin: 0;
}

/* line 11, ../assets/scss/_page-nav.scss */

.bio-pagenav a {
  display: inline-block;
  padding: 6px 10px 6px;
  border: 1px solid transparent;
  line-height: 16px;
  font-size: 14px;
  vertical-align: middle;
  ountline: none;
  cursor: pointer;
  white-space: normal;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 24, ../assets/scss/_page-nav.scss */

.bio-pagenav a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 29, ../assets/scss/_page-nav.scss */

.bio-pagenav a:hover,
.bio-pagenav a:focus {
  text-decoration: none;
}

/* line 32, ../assets/scss/_page-nav.scss */

.bio-pagenav a:active {
  outline: 0;
}

/* line 38, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a {
  background-color: #f7f7f7;
  border-color: #ccc;
  color: #25262a;
  text-shadow: 0 1px 0 #ffffff;
}

/* line 43, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a.disabled {
  opacity: .5;
  background-color: #f7f7f7;
  border-color: #ccc;
  color: #25262a;
  cursor: default;
}

/* line 49, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a.disabled:hover {
  opacity: .5;
  background-color: #f7f7f7;
  border-color: #ccc;
  color: #25262a;
  cursor: default;
}

/* line 57, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a:hover {
  background: #a5b3b4;
  border-color: #9eadae;
  color: #ffffff;
}

/* line 62, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a.bio-active {
  background: #00bcb4;
  border-color: #00bcb4;
  color: #ffffff;
  box-shadow: inset 0 1px 0 #00bcb4;
}

/* line 67, ../assets/scss/_page-nav.scss */

.bio-section-white .bio-pagenav a.bio-active:hover {
  background: #00bcb4;
  border-color: #0092a0;
  color: #ffffff;
}

/* line 1, ../assets/scss/_search-box.scss */

#searchbox-button {
  position: relative;
  z-index: 25;
  float: right;
}

/* line 6, ../assets/scss/_search-box.scss */

#searchbox-button.active button {
  background: #00bcb4;
  border: 1px solid #00bcb4;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 13, ../assets/scss/_search-box.scss */

#searchbox-button button {
  display: block;
  cursor: pointer;
  line-height: 22px;
  background: #008d89;
  border: 1px solid #008d89;
}

/* line 20, ../assets/scss/_search-box.scss */

#searchbox-button button:focus,
#searchbox-button button:hover {
  background: #007470;
  border: 1px solid #007470;
}

/* line 25, ../assets/scss/_search-box.scss */

#searchbox-button button .loader {
  font-size: 2rem;
}

/* line 31, ../assets/scss/_search-box.scss */

#searchbox-input {
  height: 42px;
  z-index: 5;
  overflow: hidden;
  float: left;
}

/* line 38, ../assets/scss/_search-box.scss */

#searchbox-input.focus {
  z-index: 20;
}

/* line 41, ../assets/scss/_search-box.scss */

#searchbox-input.focus input {
  width: 200px;
  opacity: 1;
  padding-left: 5px;
  transition: all .5s;
}

/* line 49, ../assets/scss/_search-box.scss */

#searchbox-input input {
  display: block;
  position: relative;
  width: 0;
  opacity: 0;
  height: 100%;
  padding: 0;
  right: -4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  transition: width 0;
}

/* line 63, ../assets/scss/_search-box.scss */

#searchbox-input input:focus {
  outline: none;
}

/* line 1, ../assets/scss/_menu.scss */

.bio-simple-menu {
  display: inline-block;
  vertical-align: middle;
  list-style: none;
  -webkit-padding-start: 0px;
  padding: 0;
  margin: 0;
}

/* line 10, ../assets/scss/_menu.scss */

.bio-row-block .bio-simple-menu {
  margin: 0;
}

/* line 15, ../assets/scss/_menu.scss */

.bio-simple-menu li {
  position: relative;
  text-align: left;
  margin: 0;
}

/* line 20, ../assets/scss/_menu.scss */

.bio-simple-menu a {
  display: block;
  text-decoration: none;
  border: none;
  position: relative;
}

/* line 25, ../assets/scss/_menu.scss */

.bio-simple-menu a:hover {
  border: none;
}

/* line 29, ../assets/scss/_menu.scss */

.bio-simple-menu > li {
  float: left;
  vertical-align: top;
}

/* line 32, ../assets/scss/_menu.scss */

.bio-simple-menu > li > a {
  border: 0;
}

/* line 35, ../assets/scss/_menu.scss */

.bio-simple-menu > li.bio-has-dropdown-wide {
  position: static;
}

/* line 37, ../assets/scss/_menu.scss */

.bio-simple-menu > li.bio-has-dropdown-wide > a {
  position: relative;
}

/* line 41, ../assets/scss/_menu.scss */

.bio-simple-menu > li.active > .bio-submenu-wide {
  visibility: visible;
  opacity: 1;
  box-shadow: 2px 7px 10px -3px rgba(0, 0, 0, 0.2);
}

/* line 48, ../assets/scss/_menu.scss */

.bio-simple-menu li i {
  margin-right: 8px;
  font-size: 14px;
  opacity: 0.5;
}

/* line 54, ../assets/scss/_menu.scss */

.bio-simple-menu li.bio-has-dropdown > a {
  position: relative;
  padding-right: 25px;
}

/* line 57, ../assets/scss/_menu.scss */

.bio-simple-menu li.bio-has-dropdown > a:after {
  display: block;
  content: "\e8d2";
  position: absolute;
  top: 50%;
  right: 14px;
  margin: -5px 0 0 0;
  font-family: fontello;
  font-size: 12px;
  opacity: 0.3;
  transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
}

/* line 70, ../assets/scss/_menu.scss */

.bio-simple-menu li.bio-has-dropdown:hover > a:after {
  opacity: 0.9;
}

/* line 75, ../assets/scss/_menu.scss */

.bio-simple-menu > li > a {
  padding: 0 15px;
}

/* line 77, ../assets/scss/_menu.scss */

.bio-simple-menu > li > a span {
  display: inline-block;
  position: relative;
  padding: 0;
}

/* line 85, ../assets/scss/_menu.scss */

.main-nav .bio-simple-menu > li > a span {
  width: 10rem;
}

/* line 89, ../assets/scss/_menu.scss */

.bio-submenu-wide {
  position: absolute;
  z-index: 10;
  left: 3.6rem;
  right: 3.6rem;
  list-style: none;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.2s ease-in;
  font-size: 13px;
}

/* line 99, ../assets/scss/_menu.scss */

.bio-submenu-wide .bio-section {
  border-radius: 0 0 3px 3px;
}

/* line 104, ../assets/scss/_menu.scss */

.bio-row-sm {
  font-size: 14px;
}

/* line 106, ../assets/scss/_menu.scss */

.bio-row-sm .bio-simple-menu {
  font-size: 14px;
  vertical-align: top;
}

/* line 112, ../assets/scss/_menu.scss */

.bio-row-lg {
  font-size: 14px;
}

/* line 116, ../assets/scss/_menu.scss */

.bio-row-sm .bio-full-height > li > a {
  line-height: 46px;
}

/* line 120, ../assets/scss/_menu.scss */

.bio-top-item {
  color: #FFF;
  background: #008d89;
}

/* line 123, ../assets/scss/_menu.scss */

.bio-top-item .bio-simple-menu {
  width: 100%;
}

/* line 125, ../assets/scss/_menu.scss */

.bio-top-item .bio-simple-menu > li > a {
  text-transform: uppercase;
  color: #FFF;
}

/* line 128, ../assets/scss/_menu.scss */

.bio-top-item .bio-simple-menu > li > a i {
  float: left;
  line-height: 44px;
  font-size: 2rem;
  opacity: 1;
}

/* line 134, ../assets/scss/_menu.scss */

.bio-top-item .bio-simple-menu > li > a:hover {
  color: #FFF;
}

/* line 139, ../assets/scss/_menu.scss */

.bio-top-item > .bio-section {
  padding: 0 40px !important;
}

/* line 144, ../assets/scss/_menu.scss */

.main-nav {
  width: 100%;
}

/* line 146, ../assets/scss/_menu.scss */

.main-nav > .bio-simple-menu {
  display: block;
}

/* line 148, ../assets/scss/_menu.scss */

.main-nav > .bio-simple-menu > li {
  width: 19.6%;
  padding: 0 15px 0 10px;
  margin-right: 0.5%;
}

/* line 152, ../assets/scss/_menu.scss */

.main-nav > .bio-simple-menu > li:last-child {
  margin-right: 0;
}

/* line 155, ../assets/scss/_menu.scss */

.main-nav > .bio-simple-menu > li > a {
  border-top: 5px solid black;
  padding: 5px 0 10px 0;
  line-height: 1.5em;
  height: 4.1em;
  text-transform: uppercase;
}

/* line 161, ../assets/scss/_menu.scss */

.main-nav > .bio-simple-menu > li > a:after {
  content: "\e644" !important;
  font-family: pdsa;
  display: block;
  right: 0;
  top: 5px;
  font-size: 1.4rem;
  opacity: 1;
  position: absolute;
  font-weight: bold;
  margin: 0;
}

/* line 176, ../assets/scss/_menu.scss */

.main-nav .bio-has-dropdown a {
  color: #FFF;
}

/* line 179, ../assets/scss/_menu.scss */

.main-nav .bio-submenu-wide > .bio-section {
  min-height: 440px;
}

/* line 182, ../assets/scss/_menu.scss */

.main-nav .mega-nav-col {
  float: left;
  width: 25%;
}

/* line 185, ../assets/scss/_menu.scss */

.main-nav .mega-nav-col li {
  position: static !important;
}

/* line 187, ../assets/scss/_menu.scss */

.main-nav .mega-nav-col li:after {
  content: '';
}

/* line 190, ../assets/scss/_menu.scss */

.main-nav .mega-nav-col li:hover a,
.main-nav .mega-nav-col li.active a {
  background: #fff;
}

/* line 193, ../assets/scss/_menu.scss */

.main-nav .mega-nav-col li a {
  font-family: "PDSA Foco";
  font-size: 1.6rem;
}

/* line 199, ../assets/scss/_menu.scss */

.main-nav .bio-list-menu {
  padding-left: 0;
  list-style-type: none;
}

/* line 202, ../assets/scss/_menu.scss */

.main-nav .bio-list-menu a {
  padding-left: 1.2rem;
}

/* line 204, ../assets/scss/_menu.scss */

.main-nav .bio-list-menu a span {
  display: block;
  margin-right: 3.6rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 214, ../assets/scss/_menu.scss */

.main-nav .has-second-level i {
  float: right;
  opacity: 1;
  margin-top: 1.6rem;
}

/* line 219, ../assets/scss/_menu.scss */

.main-nav .has-second-level.active .second-level {
  display: block;
  opacity: 1;
}

/* line 223, ../assets/scss/_menu.scss */

.main-nav .has-second-level.active .second-level:hover {
  display: block;
}

/* line 226, ../assets/scss/_menu.scss */

.main-nav .has-second-level .second-level {
  position: absolute;
  top: 0;
  left: 25%;
  width: 25%;
  opacity: 0;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: none;
  background: #FFF;
  color: #717171;
}

/* line 238, ../assets/scss/_menu.scss */

.main-nav .has-second-level .second-level li {
  line-height: 1.6rem;
}

/* line 240, ../assets/scss/_menu.scss */

.main-nav .has-second-level .second-level li a {
  padding: 1.2rem;
  color: #717171;
}

/* line 244, ../assets/scss/_menu.scss */

.main-nav .has-second-level .second-level li span {
  display: block;
  font-weight: bold;
  padding: 0.5rem 0px;
}

/* line 249, ../assets/scss/_menu.scss */

.main-nav .has-second-level .second-level li p {
  padding-right: 3.6rem;
  font-size: 1.2rem;
  line-height: 1.2;
  margin-top: 2px;
  margin-bottom: 0;
  padding-bottom: 0.5rem;
}

/* line 262, ../assets/scss/_menu.scss */

.blocks-container {
  float: right;
  width: 50%;
  height: 100%;
}

/* line 268, ../assets/scss/_menu.scss */

.mega-nav-content-blocks {
  list-style: none;
  padding: 0;
}

/* line 271, ../assets/scss/_menu.scss */

.mega-nav-content-blocks li {
  margin: 0;
  display: block;
  width: 50%;
  height: 250px;
  float: left;
  position: relative !important;
}

/* line 278, ../assets/scss/_menu.scss */

.mega-nav-content-blocks li:nth-child(1) {
  border-right: 3px solid #FFF;
  border-bottom: 3px solid #FFF;
}

/* line 282, ../assets/scss/_menu.scss */

.mega-nav-content-blocks li:nth-child(2) {
  border-bottom: 3px solid #FFF;
}

/* line 285, ../assets/scss/_menu.scss */

.mega-nav-content-blocks li:nth-child(3) {
  border-right: 3px solid #FFF;
}

/* line 1, ../assets/scss/_menu-mobile.scss */

#page {
  margin-top: 0;
}

/* line 5, ../assets/scss/_menu-mobile.scss */

.bio-header-sticky {
  height: 62px;
  position: relative;
}

@media (min-width: 480px) {
  /* line 11, ../assets/scss/_menu-mobile.scss */

  .bio-header-sticky {
    height: 96px;
  }
}

@media (min-width: 992px) {
  /* line 17, ../assets/scss/_menu-mobile.scss */

  .bio-header-sticky {
    height: 239px;
  }
}

/* line 23, ../assets/scss/_menu-mobile.scss */

body.fixed-header .bio-header-sticky {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 28, ../assets/scss/_menu-mobile.scss */

body.fixed-header .bio-header-sticky .bio-section-menu-mobile-w {
  top: 62px;
}

/* line 32, ../assets/scss/_menu-mobile.scss */

body.fixed-header #page {
  margin-top: 62px;
}

@media (min-width: 480px) {
  /* line 39, ../assets/scss/_menu-mobile.scss */

  body.fixed-header .bio-header-sticky {
    height: 96px;
  }

  /* line 41, ../assets/scss/_menu-mobile.scss */

  body.fixed-header .bio-header-sticky .bio-section-menu-mobile-w {
    top: 96px;
  }

  /* line 45, ../assets/scss/_menu-mobile.scss */

  body.fixed-header #page {
    margin-top: 96px;
  }
}

@media (min-width: 992px) {
  /* line 53, ../assets/scss/_menu-mobile.scss */

  body.fixed-header .bio-header-sticky {
    height: 239px;
  }

  /* line 55, ../assets/scss/_menu-mobile.scss */

  body.fixed-header .bio-header-sticky .bio-section-menu-mobile-w {
    top: 239px;
  }

  /* line 59, ../assets/scss/_menu-mobile.scss */

  body.fixed-header #page {
    margin-top: 239px;
  }
}

/* line 65, ../assets/scss/_menu-mobile.scss */

#bio-main-mobile-menu {
  overflow-y: scroll;
}

/* line 69, ../assets/scss/_menu-mobile.scss */

.bio-section-menu-mobile-w {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  text-align: left;
  z-index: 200;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  -webkit-overflow-scrolling: touch;
}

/* line 78, ../assets/scss/_menu-mobile.scss */

.bio-section-menu-mobile-w:before {
  content: " ";
  display: table;
}

/* line 82, ../assets/scss/_menu-mobile.scss */

.bio-section-menu-mobile-w:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 89, ../assets/scss/_menu-mobile.scss */

.bio-section-menu-mobile {
  padding: 0 40px;
}

/* line 91, ../assets/scss/_menu-mobile.scss */

.bio-section-menu-mobile form {
  margin: 20px 0;
}

/* line 96, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-bottom: 20px;
  font-size: 14px;
}

/* line 102, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile > li {
  margin: 0 -40px;
}

/* line 105, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile ul {
  height: auto;
  overflow: hidden;
  display: none;
}

/* line 109, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile ul li {
  margin: 0;
}

/* line 113, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile li {
  position: relative;
}

/* line 115, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile li a {
  padding: 14px 40px;
}

/* line 117, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile li a i {
  float: right;
  margin-right: 8px;
}

/* line 123, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile > li:last-child a {
  border-bottom: 1px solid transparent;
}

/* line 125, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile > li:last-child a:hover {
  border-bottom: 1px solid transparent;
}

/* line 129, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile a {
  display: block;
  line-height: 16px;
  border-bottom: 0;
}

/* line 133, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile a:hover {
  text-decoration: none;
  border-bottom: 0;
}

/* line 138, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile.bio-items-have-borders li a {
  border-top: 1px solid transparent;
}

@media (max-width: 992px) {
  /* line 144, ../assets/scss/_menu-mobile.scss */

  .bio-section-menu-mobile {
    padding: 0 30px;
  }

  /* line 148, ../assets/scss/_menu-mobile.scss */

  .bio-menu-mobile > li {
    margin: 0 -30px;
  }

  /* line 151, ../assets/scss/_menu-mobile.scss */

  .bio-menu-mobile li a {
    padding: 14px 30px;
  }
}

@media (max-width: 768px) {
  /* line 158, ../assets/scss/_menu-mobile.scss */

  .bio-section-menu-mobile {
    padding: 0 20px;
  }

  /* line 162, ../assets/scss/_menu-mobile.scss */

  .bio-menu-mobile > li {
    margin: 0 -20px;
  }

  /* line 165, ../assets/scss/_menu-mobile.scss */

  .bio-menu-mobile li a {
    padding: 14px 20px;
  }
}

@media (max-width: 767px) and (orientation: landscape) {
  /* line 172, ../assets/scss/_menu-mobile.scss */

  .bio-section-menu-mobile-w {
    max-height: 230px;
  }
}

@media (min-width: 768px) {
  /* line 178, ../assets/scss/_menu-mobile.scss */

  .bio-section-menu-mobile-w {
    max-height: 800px;
  }
}

@media (min-width: 992px) {
  /* line 184, ../assets/scss/_menu-mobile.scss */

  .bio-section-menu-mobile-w {
    max-height: 500px;
  }
}

/* line 190, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li {
  background: #21252b;
  color: #ccc;
}

/* line 194, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li > ul li {
  background-color: #464646;
}

/* line 197, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li > ul li > a:before {
  content: "- ";
}

/* line 200, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li > ul li > ul li {
  background-color: #717171;
}

/* line 202, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li > ul li > ul li > a:before {
  content: "- - ";
}

/* line 208, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li > a {
  color: #ccc;
}

/* line 212, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li:hover {
  background: #262b31;
  color: #00bcb4;
}

/* line 215, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li:hover > a {
  color: #00bcb4;
}

/* line 216, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark li:hover > a > i {
  color: #00bcb4;
}

/* line 224, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark.bio-items-have-borders li a {
  border-color: #25262a;
}

/* line 226, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark.bio-items-have-borders li a:hover {
  border-color: #25262a;
}

/* line 230, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark.bio-items-have-borders > li:last-child a,
.bio-menu-mobile-dark.bio-items-have-borders > li:last-child a:hover {
  border-color: #25262a;
}

/* line 234, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 239, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul li > a:before {
  content: "- ";
}

/* line 242, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul li > ul > li > a:before {
  content: "- - ";
}

/* line 246, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul a {
  color: #ccc;
}

/* line 248, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul a:hover {
  color: #00bcb4;
}

/* Mobile search form overwrites */

/* line 258, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile li {
  -webkit-backface-visibility: hidden;
}

/* line 261, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile a.bio-btn-base {
  height: 38px;
  padding: 10px;
  border-color: #00bcb4;
}

/* line 265, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile a.bio-btn-base:hover,
.bio-menu-mobile a.bio-btn-base:active {
  border-color: #008d89;
}

/* line 269, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form {
  padding: 0;
  margin-top: 10px;
  margin: 10px 0 5px 0;
}

/* line 273, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form input.form-control {
  border-radius: 3px 0 0 3px;
  background: #ffffff;
  color: #2e343c;
  display: inline;
  width: 85%;
  border-right-width: 0;
  border-color: #fff;
}

/* line 281, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form input.form-control:hover {
  border-color: #fff;
  background-color: #fff;
}

/* line 285, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form input.form-control:focus {
  box-shadow: inset 0 0 5px 0 #00bcb4;
  border-color: #00bcb4;
}

/* line 290, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form button[type=submit] {
  border-radius: 0 3px 3px 0;
  display: inline;
  margin-left: -5px;
  width: 15%;
  box-shadow: none;
  height: 38px;
}

/* line 297, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile form button[type=submit]:hover {
  box-shadow: none;
}

@media (min-width: 480px) {
  /* line 305, ../assets/scss/_menu-mobile.scss */

  .bio-menu-mobile form {
    margin-top: 0;
  }
}

/* line 310, ../assets/scss/_menu-mobile.scss */

.bio-menu-mobile-dark ul li > ul > li > a:before {
  content: "- ";
}

/* line 1, ../assets/scss/_buttons.scss */

.btn {
  display: inline-block;
  padding: 9px 12px 9px;
  border: 1px solid transparent;
  line-height: 1.2em;
  font-size: 14px;
  vertical-align: middle;
  text-align: left;
  outline: none;
  cursor: pointer;
  white-space: normal;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 14, ../assets/scss/_buttons.scss */

.btn.not-round {
  border-radius: 0;
}

/* line 17, ../assets/scss/_buttons.scss */

.btn:focus {
  outline: none;
}

/* line 20, ../assets/scss/_buttons.scss */

.btn:hover,
.btn:focus {
  text-decoration: none;
}

/* line 23, ../assets/scss/_buttons.scss */

.btn:active {
  outline: 0;
}

/* line 26, ../assets/scss/_buttons.scss */

.btn.disabled {
  opacity: 0.5 !important;
  cursor: default;
  color: #00bcb4;
}

/* line 33, ../assets/scss/_buttons.scss */

.get-current-location {
  font-size: 2.8rem;
}

/* line 37, ../assets/scss/_buttons.scss */

.bio-mobile-menu-toggler {
  font-size: 20px;
  padding: 8px 9px;
}

@media (max-width: 479px) {
  /* line 43, ../assets/scss/_buttons.scss */

  .bio-mobile-menu-toggler {
    margin-top: 10px !important;
  }
}

/* line 48, ../assets/scss/_buttons.scss */

.bio-row-block .bio-btn {
  margin-bottom: 0;
}

/* line 52, ../assets/scss/_buttons.scss */

.bio-row-lg .bio-btn {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 57, ../assets/scss/_buttons.scss */

.bio-btn {
  background: #ccc;
  border: 1px solid #ccc;
  color: #25262a !important;
  box-shadow: inset 0 1px 0 #ccc;
}

/* line 62, ../assets/scss/_buttons.scss */

.bio-btn:hover:not(.disabled) {
  background: #b3b3b3;
  border: 1px solid #b3b3b3;
  color: #fff !important;
  box-shadow: inset 0 1px 0 #b3b3b3;
}

/* line 70, ../assets/scss/_buttons.scss */

.bio-btn-base {
  background: #00bcb4;
  border: 1px solid #00bcb4;
  color: #fff !important;
  text-align: center;
}

/* line 75, ../assets/scss/_buttons.scss */

.bio-btn-base:hover:not(.disabled) {
  background: #008983;
  border: 1px solid #00bcb4;
}

/* line 79, ../assets/scss/_buttons.scss */

.bio-btn-base.disabled {
  opacity: 0.5 !important;
  cursor: default;
  color: #00bcb4;
}

/* line 86, ../assets/scss/_buttons.scss */

.bio-btn-base-2 {
  background: #ea398b;
  border: 1px solid #ea398b;
  color: #fff !important;
}

/* line 90, ../assets/scss/_buttons.scss */

.bio-btn-base-2:hover,
.bio-btn-base-2:active,
.bio-btn-base-2:focus {
  background: #d91771;
  border: 1px solid #d91771;
  color: #fff !important;
}

/* line 97, ../assets/scss/_buttons.scss */

.bio-btn-grey {
  border-color: #ccc;
  background-color: #ccc;
  color: #717171;
}

/* line 101, ../assets/scss/_buttons.scss */

.bio-btn-grey:hover:not(.disabled) {
  background: #b3b3b3;
  border-color: #ccc;
}

/* line 107, ../assets/scss/_buttons.scss */

.donate-btn {
  background: #ea398b;
  border-color: #ea398b;
  box-shadow: none;
}

/* line 111, ../assets/scss/_buttons.scss */

.donate-btn:hover:not(.disabled),
.donate-btn:focus:not(.disabled),
.donate-btn:active:not(.disabled) {
  background: #d91771;
  border-color: #d91771;
  box-shadow: none;
}

/* line 117, ../assets/scss/_buttons.scss */

.donate-btn.bio-btn-base:hover:not(.disabled),
.donate-btn.bio-btn-base:focus:not(.disabled),
.donate-btn.bio-btn-base:active:not(.disabled) {
  background: #d91771;
  border-color: #d91771;
  box-shadow: none;
}

/* line 124, ../assets/scss/_buttons.scss */

.donate-btn.disabled:hover,
.donate-btn.disabled:focus,
.donate-btn.disabled:active {
  background: #ea398b;
  border-color: #ea398b;
}

/* line 129, ../assets/scss/_buttons.scss */
.btn-multi-step{
	float:left;
	margin-right:.5em !important;
}
.btn-multi-step-width-50{
	width:48% !important;
}
.donate-btn.btn-big {
  width: 100%;
  text-transform: uppercase;
  text-align: center;
  padding: 2rem 0;
}

/* line 134, ../assets/scss/_buttons.scss */

.donate-btn.btn-big span:not(.loader) {
  position: relative;
  font-size: 2rem;
  display: inline-block;
  line-height: 3.6rem;
  margin-left: 5.4rem;
}

/* line 140, ../assets/scss/_buttons.scss */

.donate-btn.btn-big span:not(.loader):before {
  font-size: 3.6rem;
  height: 3.6rem;
  font-family: "pdsa";
  content: "\e64e";
  position: absolute;
  left: 0;
  margin-left: -5.4rem;
  margin-top: -3px;
}

/* line 154, ../assets/scss/_buttons.scss */

.bio-btn-with-icon {
  padding-left: 40px;
  padding-right: 20px;
  position: relative;
}

/* line 158, ../assets/scss/_buttons.scss */

.bio-btn-with-icon i {
  font-size: 2rem;
  position: absolute;
  top: 8px;
  left: 10px;
  z-index: 20;
  color: #FFF;
}

/* line 169, ../assets/scss/_buttons.scss */

.bio-btn-base:focus:not(.disabled),
.bio-btn-base:active:not(.disabled),
.bio-btn-base:hover:not(.disabled) {
  background: #008d89;
  border-color: #008d89;
}

/* line 176, ../assets/scss/_buttons.scss */

.footer .bio-btn-base:focus:not(.disabled),
.footer .bio-btn-base:active:not(.disabled),
.footer .bio-btn-base:hover:not(.disabled) {
  border-color: #00bcb4;
}

@font-face {
  font-family: "pdsa";
  src: url("../fonts/icons/3c4f0ab5.pdsa.eot?-4t71x2");
  src: url("../fonts/icons/3c4f0ab5.pdsa.eot?#iefix-4t71x2") format("embedded-opentype"), url("../fonts/icons/0e003b7a.pdsa.woff?-4t71x2") format("woff"), url("../fonts/icons/ebd9929f.pdsa.ttf?-4t71x2") format("truetype"), url("../fonts/icons/36c8303c.pdsa.svg?-4t71x2#pdsa") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 20, ../assets/scss/_icons.scss */

i.pdsa-icon,
span.pdsa-icon {
  font-family: "pdsa";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 21, ../assets/scss/_icons.scss */

i.pdsa-icon[class^="icon-"],
i.pdsa-icon[class*=" icon-"],
i.pdsa-icon[class^="icon-"]:before,
i.pdsa-icon[class*=" icon-"]:before,
span.pdsa-icon[class^="icon-"],
span.pdsa-icon[class*=" icon-"],
span.pdsa-icon[class^="icon-"]:before,
span.pdsa-icon[class*=" icon-"]:before {
  font-family: "pdsa";
}

/* line 40, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-adopt:before,
span.pdsa-icon.icon-adopt:before {
  content: "\e600";
}

/* line 43, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-behaviour:before,
span.pdsa-icon.icon-behaviour:before {
  content: "\e601";
}

/* line 46, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-card-details:before,
span.pdsa-icon.icon-card-details:before {
  content: "\e602";
}

/* line 49, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-careers:before,
span.pdsa-icon.icon-careers:before {
  content: "\e603";
}

/* line 52, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-cat:before,
span.pdsa-icon.icon-cat:before {
  content: "\e604";
}

/* line 55, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-climbing:before,
span.pdsa-icon.icon-climbing:before {
  content: "\e605";
}

/* line 58, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-companionship:before,
span.pdsa-icon.icon-companionship:before {
  content: "\e606";
}

/* line 61, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-cycling:before,
span.pdsa-icon.icon-cycling:before {
  content: "\e607";
}

/* line 64, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-diet:before,
span.pdsa-icon.icon-diet:before {
  content: "\e608";
}

/* line 67, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-dma:before,
span.pdsa-icon.icon-dma:before {
  content: "\e609";
}

/* line 70, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-dog:before,
span.pdsa-icon.icon-dog:before {
  content: "\e60a";
}

/* line 73, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-donate:before,
span.pdsa-icon.icon-donate:before {
  content: "\e60b";
}

/* line 76, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-download:before,
span.pdsa-icon.icon-download:before {
  content: "";
}

/* line 79, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-education:before,
span.pdsa-icon.icon-education:before {
  content: "\e60d";
}

/* line 82, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-endurance:before,
span.pdsa-icon.icon-endurance:before {
  content: "\e60e";
}

/* line 85, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-environment:before,
span.pdsa-icon.icon-environment:before {
  content: "\e60f";
}

/* line 88, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-events:before,
span.pdsa-icon.icon-events:before {
  content: "\e610";
}

/* line 91, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-facebook:before,
span.pdsa-icon.icon-facebook:before {
  content: "";
}

/* line 94, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-frsb:before,
span.pdsa-icon.icon-frsb:before {
  content: "\e612";
}

/* line 97, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-fundraisers:before,
span.pdsa-icon.icon-fundraisers:before {
  content: "\e613";
}

/* line 100, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-fundraising:before,
span.pdsa-icon.icon-fundraising:before {
  content: "\e614";
}

/* line 103, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-get-involved:before,
span.pdsa-icon.icon-get-involved:before {
  content: "\e615";
}

/* line 106, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-google-plus:before,
span.pdsa-icon.icon-google-plus:before {
  content: "\e616";
}

/* line 109, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-health:before,
span.pdsa-icon.icon-health:before {
  content: "\e617";
}

/* line 112, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-home:before,
span.pdsa-icon.icon-home:before {
  content: "";
}

/* line 115, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-hospitals:before,
span.pdsa-icon.icon-hospitals:before {
  content: "\e619";
}

/* line 118, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-hospitals2:before,
span.pdsa-icon.icon-hospitals2:before {
  content: "\e61a";
}

/* line 121, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-hospitals3:before,
span.pdsa-icon.icon-hospitals3:before {
  content: "\e61b";
}

/* line 124, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-ideas-at-home:before,
span.pdsa-icon.icon-ideas-at-home:before {
  content: "\e61c";
}

/* line 127, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-ideas-at-work:before,
span.pdsa-icon.icon-ideas-at-work:before {
  content: "\e61d";
}

/* line 130, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-ideas-at-work2:before,
span.pdsa-icon.icon-ideas-at-work2:before {
  content: "\e61e";
}

/* line 133, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-instagram:before,
span.pdsa-icon.icon-instagram:before {
  content: "";
}

/* line 136, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-investing-volunteers:before,
span.pdsa-icon.icon-investing-volunteers:before {
  content: "\e620";
}

/* line 139, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-like:before,
span.pdsa-icon.icon-like:before {
  content: "\e621";
}

/* line 142, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-linkedin:before,
span.pdsa-icon.icon-linkedin:before {
  content: "";
}

/* line 145, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-locations:before,
span.pdsa-icon.icon-locations:before {
  content: "\e623";
}

/* line 148, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-events:before,
span.pdsa-icon.icon-near-me-events:before {
  content: "\e624";
}

/* line 151, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-hospitals:before,
span.pdsa-icon.icon-near-me-hospitals:before {
  content: "\e625";
}

/* line 154, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-hospitals2:before,
span.pdsa-icon.icon-near-me-hospitals2:before {
  content: "\e626";
}

/* line 157, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-hospitals3:before,
span.pdsa-icon.icon-near-me-hospitals3:before {
  content: "\e627";
}

/* line 160, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-offices:before,
span.pdsa-icon.icon-near-me-offices:before {
  content: "\e628";
}

/* line 163, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-shops:before,
span.pdsa-icon.icon-near-me-shops:before {
  content: "\e629";
}

/* line 166, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-news:before,
span.pdsa-icon.icon-news:before {
  content: "\e62a";
}

/* line 169, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-offices:before,
span.pdsa-icon.icon-offices:before {
  content: "\e62b";
}

/* line 172, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-overseas:before,
span.pdsa-icon.icon-overseas:before {
  content: "\e62c";
}

/* line 175, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-play-video:before,
span.pdsa-icon.icon-play-video:before {
  content: "\e62d";
}

/* line 178, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-press-office:before,
span.pdsa-icon.icon-press-office:before {
  content: "\e62e";
}

/* line 181, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-rabbit:before,
span.pdsa-icon.icon-rabbit:before {
  content: "\e62f";
}

/* line 184, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-running:before,
span.pdsa-icon.icon-running:before {
  content: "\e630";
}

/* line 187, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-share:before,
span.pdsa-icon.icon-share:before {
  content: "";
}

/* line 190, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-search:before,
span.pdsa-icon.icon-search:before {
  content: "";
}

/* line 193, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-shop:before,
span.pdsa-icon.icon-shop:before {
  content: "\e633";
}

/* line 196, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-shops:before,
span.pdsa-icon.icon-shops:before {
  content: "\e634";
}

/* line 199, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-taking-care-of-your-pet:before,
span.pdsa-icon.icon-taking-care-of-your-pet:before {
  content: "\e635";
}

/* line 202, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-twitter:before,
span.pdsa-icon.icon-twitter:before {
  content: "";
}

/* line 205, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-vet-services:before,
span.pdsa-icon.icon-vet-services:before {
  content: "\e637";
}

/* line 208, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-walking:before,
span.pdsa-icon.icon-walking:before {
  content: "\e638";
}

/* line 211, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-what-we-do:before,
span.pdsa-icon.icon-what-we-do:before {
  content: "\e639";
}

/* line 214, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-your-details:before,
span.pdsa-icon.icon-your-details:before {
  content: "\e63a";
}

/* line 217, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-youtube-1:before,
span.pdsa-icon.icon-youtube-1:before {
  content: "\e63b";
}

/* line 220, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-youtube-2:before,
span.pdsa-icon.icon-youtube-2:before {
  content: "\e63c";
}

/* line 223, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-other-places:before,
span.pdsa-icon.icon-other-places:before {
  content: "\e63d";
}

/* line 226, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-near-me-other-places:before,
span.pdsa-icon.icon-near-me-other-places:before {
  content: "\e63e";
}

/* line 229, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-pound:before,
span.pdsa-icon.icon-pound:before {
  content: "\e63f";
}

/* line 232, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-quote-start:before,
span.pdsa-icon.icon-quote-start:before {
  content: "\e641";
}

/* line 235, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-quote-end:before,
span.pdsa-icon.icon-quote-end:before {
  content: "\e640";
}

/* line 238, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-tick:before,
span.pdsa-icon.icon-tick:before {
  content: "\e642";
}

/* line 241, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-arrow-up:before,
span.pdsa-icon.icon-arrow-up:before {
  content: "\e643";
}

/* line 244, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-arrow-down:before,
span.pdsa-icon.icon-arrow-down:before {
  content: "\e644";
}

/* line 247, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-arrow-left:before,
span.pdsa-icon.icon-arrow-left:before {
  content: "\e645";
}

/* line 250, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-arrow-right:before,
span.pdsa-icon.icon-arrow-right:before {
  content: "\e646";
}

/* line 253, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-full-screen:before,
span.pdsa-icon.icon-full-screen:before {
  content: "\e647";
}

/* line 256, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-mute:before,
span.pdsa-icon.icon-mute:before {
  content: "\e648";
}

/* line 259, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-volume:before,
span.pdsa-icon.icon-volume:before {
  content: "\e649";
}

/* line 262, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-pause:before,
span.pdsa-icon.icon-pause:before {
  content: "\e64a";
}

/* line 265, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-play:before,
span.pdsa-icon.icon-play:before {
  content: "\e64b";
}

/* line 268, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-youtube-dark:before,
span.pdsa-icon.icon-youtube-dark:before {
  content: "\e64c";
}

/* line 271, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-giftaid:before,
span.pdsa-icon.icon-giftaid:before {
  content: "\e64d";
}

/* line 274, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-donate-nocircle:before,
span.pdsa-icon.icon-donate-nocircle:before {
  content: "\e64e";
}

/* line 277, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-location-nocircle:before,
span.pdsa-icon.icon-location-nocircle:before {
  content: "\e64f";
}

/* line 280, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-search-nocircle:before,
span.pdsa-icon.icon-search-nocircle:before {
  content: "\e650";
}

/* line 283, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-careers-nocircle:before,
span.pdsa-icon.icon-careers-nocircle:before {
  content: "\e651";
}

/* line 286, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-education-nocircle:before,
span.pdsa-icon.icon-education-nocircle:before {
  content: "\e652";
}

/* line 289, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-press-nocircle:before,
span.pdsa-icon.icon-press-nocircle:before {
  content: "\e653";
}

/* line 292, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-pinterest:before,
span.pdsa-icon.icon-pinterest:before {
  content: "\e852";
}

/* line 295, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-flickr:before,
span.pdsa-icon.icon-flickr:before {
  content: "\e847";
}

/* line 298, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-ticket:before,
span.pdsa-icon.icon-ticket:before {
  content: "\e825";
}

/* line 301, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-credit-card:before,
span.pdsa-icon.icon-credit-card:before {
  content: "\e829";
}

/* line 304, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-mail:before,
span.pdsa-icon.icon-mail:before {
  content: "\e907";
}

/* line 307, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-user:before,
span.pdsa-icon.icon-user:before {
  content: "\e90c";
}

/* line 310, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-menu:before,
span.pdsa-icon.icon-menu:before {
  content: "\e913";
}

/* line 313, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-veterinary:before,
span.pdsa-icon.icon-veterinary:before {
  content: "\e654";
}

/* line 316, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-clerical:before,
span.pdsa-icon.icon-clerical:before {
  content: "\e655";
}

/* line 319, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-retail:before,
span.pdsa-icon.icon-retail:before {
  content: "\e656";
}

/* line 322, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-other:before,
span.pdsa-icon.icon-other:before {
  content: "\e657";
}

/* line 325, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-manual:before,
span.pdsa-icon.icon-manual:before {
  content: "\e658";
}

/* line 328, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-pound-with-circle:before,
span.pdsa-icon.icon-pound-with-circle:before {
  content: "\e659";
}

/* line 331, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-plus:before,
span.pdsa-icon.icon-plus:before {
  content: "\e65a";
}

/* line 334, ../assets/scss/_icons.scss */

i.pdsa-icon.icon-minus:before,
span.pdsa-icon.icon-minus:before {
  content: "\e65b";
}

/* line 1, ../assets/scss/_forms.scss */

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 7, ../assets/scss/_forms.scss */

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #777;
  border: 0;
  border-bottom: 1px solid #777;
}

/* line 19, ../assets/scss/_forms.scss */

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 600;
}

/* line 26, ../assets/scss/_forms.scss */

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0 4px;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}

/* line 32, ../assets/scss/_forms.scss */

input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 39, ../assets/scss/_forms.scss */

.form-control {
  display: block;
  width: 100%;
  height: 1.6em;
  font-size: 14px;
  line-height: normal;
  vertical-align: middle;
  border: 1px solid transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 48, ../assets/scss/_forms.scss */

.form-control:focus {
  border-color: rgba(255, 255, 255, 0.3);
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 255, 255, 0.6);
}

/* line 55, ../assets/scss/_forms.scss */

textarea.form-control {
  height: auto;
}

/* line 59, ../assets/scss/_forms.scss */

.form-item {
  position: relative;
  margin-bottom: 20px;
}

/* line 64, ../assets/scss/_forms.scss */

.radio {
  display: block;
  min-height: 1.6em;
  margin-bottom: 10px;
  padding-left: 20px;
  vertical-align: middle;
}

/* line 70, ../assets/scss/_forms.scss */

.radio label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 76, ../assets/scss/_forms.scss */

.radio input[type="radio"] {
  float: left;
  margin-left: -20px;
}

/* line 80, ../assets/scss/_forms.scss */

.radio + .radio {
  margin-top: -5px;
}

/* line 86, ../assets/scss/_forms.scss */

.bio-row-block form {
  display: inline-block;
}

/* line 89, ../assets/scss/_forms.scss */

.bio-row-block input[type="text"] {
  width: 120px;
}

/* line 91, ../assets/scss/_forms.scss */

.bio-row-block input[type="text"]:focus {
  width: 160px;
}

/* line 97, ../assets/scss/_forms.scss */

.form-control {
  height: 38px;
  display: inline-block;
  padding: 8px 11px 9px;
  font-size: 14px;
  border: 1px solid transparent;
  border-radius: 3px;
}

/* line 106, ../assets/scss/_forms.scss */

.input-lg {
  height: 46px;
  font-size: 16px;
  padding: 10px 14px 11px;
}

/* line 112, ../assets/scss/_forms.scss */

textarea {
  min-height: 94px;
  resize: vertical;
}

/* line 117, ../assets/scss/_forms.scss */

select.form-control {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 122, ../assets/scss/_forms.scss */

.radio {
  padding-left: 18px;
  margin-bottom: 15px;
}

/* line 125, ../assets/scss/_forms.scss */

.radio input[type="radio"] {
  margin-left: -18px;
}

/* line 130, ../assets/scss/_forms.scss */

.checkbox {
  margin: 5px 0 10px;
}

/* line 133, ../assets/scss/_forms.scss */

.checkbox.horizontal {
  display: inline-block;
  margin-right: 60px;
}

/* line 139, ../assets/scss/_forms.scss */

.input-group-addon {
  border-radius: 2px;
}

/* line 143, ../assets/scss/_forms.scss */

.bio-input-with-icon {
  position: relative;
}

/* line 145, ../assets/scss/_forms.scss */

.bio-input-with-icon .bio-input-icon {
  position: absolute;
  top: 0px;
  left: 10px;
  z-index: 1;
  font-size: 14px;
  line-height: 38px;
  color: #adadad;
}

/* line 156, ../assets/scss/_forms.scss */

.bio-row-lg .bio-row-block form {
  margin-top: 29px;
  margin-bottom: 29px;
}

/* line 162, ../assets/scss/_forms.scss */

.bio-section-white .form-control {
  background: #fbfcfc;
  border-color: #dde1e1;
  border-top-color: #dde1e1;
  color: #717171;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 163, ../assets/scss/_forms.scss */

.bio-section-white .form-control:-moz-placeholder,
.bio-section-white .form-control::-moz-placeholder,
.bio-section-white .form-control:-ms-input-placeholder {
  color: #afb8bb;
}

/* line 167, ../assets/scss/_forms.scss */

.bio-section-white .form-control:hover:-moz-placeholder,
.bio-section-white .form-control:hover::-moz-placeholder,
.bio-section-white .form-control:hover:-ms-input-placeholder {
  color: #afb8bb;
}

/* line 172, ../assets/scss/_forms.scss */

.bio-section-white .form-control:focus:-moz-placeholder,
.bio-section-white .form-control:focus::-moz-placeholder,
.bio-section-white .form-control:focus:-ms-input-placeholder {
  color: #939fa4;
}

/* line 181, ../assets/scss/_forms.scss */

.bio-section-white .form-control:hover {
  background: #fbfcfc;
  border-color: #dde1e1;
  border-top-color: #dde1e1;
  color: #717171;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 188, ../assets/scss/_forms.scss */

.bio-section-white .form-control:focus {
  background: #ffffff;
  border-color: #12c3cc;
  border-top-color: #12c3cc;
  color: #717171;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}

/* line 197, ../assets/scss/_forms.scss */

.bio-section-white .bio-input-with-icon .bio-input-icon,
.bio-section-white .bio-input-with-icon:hover .bio-input-icon {
  color: #c8ced1;
  text-shadow: 0 1px 0 #ffffff;
}

/* line 205, ../assets/scss/_forms.scss */

.bio-section-grey .form-control {
  background: #ffffff;
  border-color: #dde1e1;
  border-top-color: #dde1e1;
  color: #afb8bb;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.03);
}

/* line 206, ../assets/scss/_forms.scss */

.bio-section-grey .form-control:-moz-placeholder,
.bio-section-grey .form-control::-moz-placeholder,
.bio-section-grey .form-control:-ms-input-placeholder {
  color: #afb8bb;
}

/* line 210, ../assets/scss/_forms.scss */

.bio-section-grey .form-control:hover:-moz-placeholder,
.bio-section-grey .form-control:hover::-moz-placeholder,
.bio-section-grey .form-control:hover:-ms-input-placeholder {
  color: #afb8bb;
}

/* line 215, ../assets/scss/_forms.scss */

.bio-section-grey .form-control:focus:-moz-placeholder,
.bio-section-grey .form-control:focus::-moz-placeholder,
.bio-section-grey .form-control:focus:-ms-input-placeholder {
  color: #939fa4;
}

/* line 224, ../assets/scss/_forms.scss */

.bio-section-grey .form-control:hover {
  background: #ffffff;
  border-color: #dde1e1;
  border-top-color: #dde1e1;
  color: #afb8bb;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.03);
}

/* line 231, ../assets/scss/_forms.scss */

.bio-section-grey .form-control:focus {
  background: #ffffff;
  border-color: #12c3cc;
  border-top-color: #12c3cc;
  color: #939fa4;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}

/* line 240, ../assets/scss/_forms.scss */

.bio-section-grey .bio-input-with-icon .bio-input-icon,
.bio-section-grey .bio-input-with-icon:hover .bio-input-icon {
  color: #c8ced1;
  text-shadow: 0 1px 0 #ffffff;
}

/* line 248, ../assets/scss/_forms.scss */

.bio-section-base .form-control:-moz-placeholder,
.bio-section-base .form-control::-moz-placeholder,
.bio-section-base .form-control:-ms-input-placeholder {
  color: #a3b8bf;
}

/* line 252, ../assets/scss/_forms.scss */

.bio-section-base .form-control:hover:-moz-placeholder,
.bio-section-base .form-control:hover::-moz-placeholder,
.bio-section-base .form-control:hover:-ms-input-placeholder {
  color: #a3b8bf;
}

/* line 257, ../assets/scss/_forms.scss */

.bio-section-base .form-control:focus:-moz-placeholder,
.bio-section-base .form-control:focus::-moz-placeholder,
.bio-section-base .form-control:focus:-ms-input-placeholder {
  color: #8c989d;
}

/* line 263, ../assets/scss/_forms.scss */

.bio-section-dark .form-control {
  background: #25262a;
  border-color: #25262a;
  border-top-color: #1d2226;
  color: #616b75;
  box-shadow: none;
}

/* line 264, ../assets/scss/_forms.scss */

.bio-section-dark .form-control:-moz-placeholder,
.bio-section-dark .form-control::-moz-placeholder,
.bio-section-dark .form-control:-ms-input-placeholder {
  color: #616b75;
}

/* line 268, ../assets/scss/_forms.scss */

.bio-section-dark .form-control:hover:-moz-placeholder,
.bio-section-dark .form-control:hover::-moz-placeholder,
.bio-section-dark .form-control:hover:-ms-input-placeholder {
  color: #616b75;
}

/* line 273, ../assets/scss/_forms.scss */

.bio-section-dark .form-control:focus:-moz-placeholder,
.bio-section-dark .form-control:focus::-moz-placeholder,
.bio-section-dark .form-control:focus:-ms-input-placeholder {
  color: #777d85;
}
.form-help-block{
	margin-top:1px;
	margin-bottom:1px;
	font-size:0.8em;
	color:#C0C0C0;
}
/* line 282, ../assets/scss/_forms.scss */

.bio-section-dark .form-control:hover {
  background: #25262a;
  border-color: #25262a;
  border-top-color: #1d2226;
  color: #616b75;
  box-shadow: none;
}

/* line 289, ../assets/scss/_forms.scss */

.bio-section-dark .form-control:focus {
  background: #ffffff;
  border-color: #12c3cc;
  border-top-color: #12c3cc;
  color: #777d85;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
}

/* line 299, ../assets/scss/_forms.scss */

.bio-section-parallax .form-control:-moz-placeholder,
.bio-section-parallax .form-control::-moz-placeholder,
.bio-section-parallax .form-control:-ms-input-placeholder {
  color: rgba(218, 231, 240, 0.45);
}

/* line 303, ../assets/scss/_forms.scss */

.bio-section-parallax .form-control:hover:-moz-placeholder,
.bio-section-parallax .form-control:hover::-moz-placeholder,
.bio-section-parallax .form-control:hover:-ms-input-placeholder {
  color: rgba(218, 231, 240, 0.55);
}

/* line 308, ../assets/scss/_forms.scss */

.bio-section-parallax .form-control:focus:-moz-placeholder,
.bio-section-parallax .form-control:focus::-moz-placeholder,
.bio-section-parallax .form-control:focus:-ms-input-placeholder {
  color: #242528;
}

/* line 314, ../assets/scss/_forms.scss */

.alert p {
  background: #ea398b;
  color: #FFF;
  padding: 5px;
  width: 100%;
}

/* line 322, ../assets/scss/_forms.scss */

.bio-category-donate .alert p {
  background: #c21565;
  padding: 12px;
}

/* line 328, ../assets/scss/_forms.scss */

.hidden-form-label {
  opacity: 0;
  white-space: nowrap;
  overflow: hidden;
}

/* line 334, ../assets/scss/_forms.scss */

fieldset .alert,
.bio-input-with-icon .alert,
.form-item .alert {
  position: relative;
}

/* line 338, ../assets/scss/_forms.scss */

fieldset .alert p,
.bio-input-with-icon .alert p,
.form-item .alert p {
  z-index: 10;
  position: relative;
  cursor: pointer;
  margin: 0;
}

/* line 347, ../assets/scss/_forms.scss */

.pdsa-card fieldset .alert p,
.pdsa-card .bio-input-with-icon .alert p,
.pdsa-card .form-item .alert p,
.pdsa-card .alert p,
.bio-cards-donate fieldset .alert p,
.bio-cards-donate .bio-input-with-icon .alert p,
.bio-cards-donate .form-item .alert p,
.bio-cards-donate .alert p {
  position: absolute;
}

/* line 352, ../assets/scss/_forms.scss */

.form-group {
  margin: 2.4rem 0;
}

/* line 356, ../assets/scss/_forms.scss */

.form-item label {
  color: #717171;
  font-size: 1.4rem;
}

/* line 359, ../assets/scss/_forms.scss */

.form-item label.hidden-form-label {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  margin-bottom: 6px;
}

/* line 365, ../assets/scss/_forms.scss */

.form-item label.equal-label {
  display: block;
}

/* line 370, ../assets/scss/_forms.scss */

.cvv-link {
  text-decoration: underline;
  margin-left: 10px;
  overflow-x: visible;
}

/* line 374, ../assets/scss/_forms.scss */

.cvv-link a {
  white-space: nowrap;
}

@media (max-width: 768px) {
  /* line 380, ../assets/scss/_forms.scss */

  .cvv-link {
    position: absolute;
    margin-left: none;
    right: 10px;
    top: -2px;
  }
}

/* line 388, ../assets/scss/_forms.scss */

.inline-input-wrapper {
  width: 80%;
  max-width: 250px;
  display: inline-block;
}

/* line 394, ../assets/scss/_forms.scss */

.inline-input {
  border-radius: 3px 0 0 3px;
  border-right-width: 0;
  margin: 1.4rem 0;
  height: 4rem;
}

/* line 401, ../assets/scss/_forms.scss */

.inline-input-button {
  border-radius: 0 3px 3px 0;
  margin: 1.4rem 0;
  width: 20%;
  max-width: 5rem;
  height: 4rem;
  font-size: 2rem;
}

/* line 411, ../assets/scss/_forms.scss */

.location-lookup .inline-input,
.location-lookup .inline-input-button,
.location-lookup .get-current-location {
  height: 5rem;
  display: inline-block;
  vertical-align: middle;
}

/* line 416, ../assets/scss/_forms.scss */

.location-lookup .inline-input {
  margin: 0;
}

/* line 419, ../assets/scss/_forms.scss */

.location-lookup .inline-input-button {
  font-size: inherit;
  max-width: 80px;
  margin: 0 0.5rem 0 -5px;
}

/* line 424, ../assets/scss/_forms.scss */

.location-lookup .inline-input-wrapper {
  max-width: 187px;
}

/* line 429, ../assets/scss/_forms.scss */

.bio-volunteer-form label {
  overflow: visible;
  white-space: normal;
}

/* line 3, ../assets/scss/_forms-fileupload.scss */

#uploaded-images,
#preview-thumbs {
  list-style: none;
  margin: 15px 0;
  padding: 0;
}

/* line 9, ../assets/scss/_forms-fileupload.scss */

#uploaded-images li,
#preview-thumbs li {
  background-color: #333;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 100px;
  margin: 0 1.5rem .5rem 0;
  position: relative;
  width: 100px;
}

/* line 20, ../assets/scss/_forms-fileupload.scss */

#uploaded-images li span,
#preview-thumbs li span {
  background-color: red;
  display: block;
  height: 50px;
  margin: 25px auto;
  width: 50px;
}

/* line 29, ../assets/scss/_forms-fileupload.scss */

#uploaded-images li.loading span,
#preview-thumbs li.loading span {
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
  animation: rotateplane 1.2s infinite ease-in-out;
  background-color: #fff;
  display: block;
  height: 50px;
  margin: 25px auto;
  width: 50px;
}

/* line 43, ../assets/scss/_forms-fileupload.scss */

#preview-thumbs li {
  background-color: transparent;
  background-position: 30px 50%;
  background-size: 70px;
  height: 70px;
  margin: 0 2.5rem 1.5rem 0;
  width: 100px;
}

/* line 51, ../assets/scss/_forms-fileupload.scss */

#preview-thumbs li input[type="radio"] {
  height: 100%;
  margin: 0;
  width: 100%;
}

/* line 57, ../assets/scss/_forms-fileupload.scss */

#preview-thumbs li input[type="radio"]:before {
  left: -2px;
  top: 24px;
}

/* line 62, ../assets/scss/_forms-fileupload.scss */

#preview-thumbs li input[type="radio"]:after {
  left: 2px;
  top: 28px;
}

/* line 70, ../assets/scss/_forms-fileupload.scss */

.btn.btn-preview {
  color: #fff;
}

/* line 74, ../assets/scss/_forms-fileupload.scss */

.btn-file {
  position: relative;
}

/* line 77, ../assets/scss/_forms-fileupload.scss */

.btn-file input[type="file"] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  background: none repeat scroll 0 0 transparent;
  cursor: inherit;
  display: block;
}

@-webkit-keyframes rotateplane {
  0% {
    -webkit-transform: perspective(120px);
  }

  50% {
    -webkit-transform: perspective(120px) rotateY(180deg);
  }

  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg);
  }
}

@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }

  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 1, ../assets/scss/_google-maps.scss */

.bio-google-map,
.bio-inject-map {
  width: 100%;
  height: 200px;
}

/* line 7, ../assets/scss/_google-maps.scss */

.bio-google-map img,
.bio-inject-map img {
  max-width: none;
}

@media (min-width: 768px) {
  /* line 13, ../assets/scss/_google-maps.scss */

  .bio-google-map {
    height: 600px;
  }
}

/* line 18, ../assets/scss/_google-maps.scss */

.bio-google-map-wide {
  width: 100%;
  height: 600px;
}

/* line 24, ../assets/scss/_google-maps.scss */

.bio-google-map-shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}

/* line 32, ../assets/scss/_google-maps.scss */

.bio-map-legend {
  background: #f7f7f7;
  padding: 1.2rem;
  display: none;
}

/* line 37, ../assets/scss/_google-maps.scss */

.bio-map-legend .bio-map-legend-content {
  list-style: none;
  margin: 1.2rem 0 0;
  padding: 0;
}

/* line 43, ../assets/scss/_google-maps.scss */

.bio-map-legend .bio-map-legend-content li {
  margin: 0 0 5px;
  padding-left: 0;
  height: 3.6rem;
  overflow: hidden;
  white-space: nowrap;
}

/* line 50, ../assets/scss/_google-maps.scss */

.bio-map-legend .bio-map-legend-content li span {
  line-height: 3.6rem;
  display: inline-block;
  max-width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 59, ../assets/scss/_google-maps.scss */

.bio-map-legend .bio-map-legend-content .bio-map-legend-icon {
  float: left;
  margin-right: 1.2rem;
  height: 3.6rem;
}

/* line 67, ../assets/scss/_google-maps.scss */

.geolocation-message {
  display: none;
}

/* line 1, ../assets/scss/_images.scss */

img {
  max-width: 100%;
}

/* line 5, ../assets/scss/_images.scss */

.bio-img-w {
  margin-bottom: 20px;
  position: relative;
}

/* line 8, ../assets/scss/_images.scss */

.bio-img-w .bio-img-link {
  display: block;
  overflow: hidden;
  padding: 0;
  border: 0;
}

/* line 14, ../assets/scss/_images.scss */

.bio-img-w img {
  display: inline-block;
  position: relative;
  z-index: 1;
  width: 100%;
}

/* line 22, ../assets/scss/_images.scss */

.bio-img-left {
  float: left;
  margin-right: 25px;
}

/* line 27, ../assets/scss/_images.scss */

.bio-img-right {
  float: right;
  margin-left: 25px;
}

/* line 32, ../assets/scss/_images.scss */

.bio-img-round-corners {
  border-radius: 3px;
}

/* line 34, ../assets/scss/_images.scss */

.bio-img-round-corners img {
  border-radius: 3px;
}

/* line 1, ../assets/scss/_loader.scss */

.bio-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  background: none;
}

/* line 11, ../assets/scss/_loader.scss */

.bio-loader > span {
  display: table;
  width: 100%;
  height: 100%;
}

/* line 17, ../assets/scss/_loader.scss */

.bio-loader > span > span {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  line-height: 10px;
}

/* line 26, ../assets/scss/_loader.scss */

.bio-loader .bio-loader-dot {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: 0 4px;
  vertical-align: top;
  background: rgba(105, 116, 122, 0.25);
  cursor: pointer;
  border-radius: 50%;
  transition: all 0.15s ease-in-out;
}

/* line 38, ../assets/scss/_loader.scss */

.bio-loader-dot.bio-loader-dot-active {
  background: #00bcb4;
}

/* line 44, ../assets/scss/_loader.scss */

.loader {
  margin: auto;
  position: relative;
  text-indent: -9999em;
  border-top: 0.2em solid rgba(255, 255, 255, 0.2);
  border-right: 0.2em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.2em solid rgba(255, 255, 255, 0.2);
  border-left: .2em solid #ffffff;
  -webkit-animation: loaderAnimate 1.1s infinite linear;
  animation: loaderAnimate 1.1s infinite linear;
}

/* line 55, ../assets/scss/_loader.scss */

.loader.loader-dark {
  border-top: 0.2em solid rgba(0, 188, 180, 0.2);
  border-right: 0.2em solid rgba(0, 188, 180, 0.2);
  border-bottom: 0.2em solid rgba(0, 188, 180, 0.2);
  border-left: .2em solid #00bcb4;
}

/* line 62, ../assets/scss/_loader.scss */

.loader,
.loader:after {
  display: block;
  border-radius: 50%;
  width: 1em;
  height: 1em;
}

@-webkit-keyframes loaderAnimate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loaderAnimate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 91, ../assets/scss/_loader.scss */

.content-loader .loader {
  width: 80px;
  height: 80px;
  border-top: 8px solid rgba(255, 255, 255, 0.2);
  border-right: 8px solid rgba(255, 255, 255, 0.2);
  border-bottom: 8px solid rgba(255, 255, 255, 0.2);
  border-left: 8px solid #ffffff;
}

/* line 99, ../assets/scss/_loader.scss */

.content-loader .loader.loader-dark {
  border-top: 8px solid rgba(0, 188, 180, 0.2);
  border-right: 8px solid rgba(0, 188, 180, 0.2);
  border-bottom: 8px solid rgba(0, 188, 180, 0.2);
  border-left: 8px solid #00bcb4;
}

/* line 108, ../assets/scss/_loader.scss */

.btn-big > span.loader {
  height: 3rem;
  width: 3rem;
}

/* line 2, ../assets/scss/_comments.scss */

.bio-comments {
  margin: 0;
  padding: 0;
}

/* line 7, ../assets/scss/_comments.scss */

.bio-comment {
  margin-bottom: 40px;
}

/* line 10, ../assets/scss/_comments.scss */

.bio-comment blockquote {
  background-color: #f8fafa;
  border: solid 1px #e5eaea;
  border-radius: 6px;
  font-weight: bold;
  margin: 0 0 1.25em;
  padding: 1.2em 2em 1.2em 4em;
  position: relative;
}

/* line 19, ../assets/scss/_comments.scss */

.bio-comment blockquote:before {
  color: #dbdbdb;
  content: '\e641';
  font-family: 'pdsa';
  font-size: 38px;
  left: 12px;
  overflow: hidden;
  position: absolute;
  top: 12px;
}

/* line 30, ../assets/scss/_comments.scss */

.bio-comment blockquote:after {
  background-image: url("/img/talk-bubble.png");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -17px;
  content: ' ';
  height: 22px;
  left: 48px;
  position: absolute;
  width: 22px;
}

/* line 43, ../assets/scss/_comments.scss */

.bio-comment .bio-comment-meta {
  color: #717171;
  font-size: 14px;
}

/* line 47, ../assets/scss/_comments.scss */

.bio-comment .bio-comment-meta span {
  margin-right: 15px;
}

/* line 51, ../assets/scss/_comments.scss */

.bio-comment .bio-comment-meta a {
  color: #00bcb4;
  display: block;
  float: right;
}

/* line 59, ../assets/scss/_comments.scss */

.comments-header {
  border-bottom: 3px solid #00bcb4;
  margin-bottom: 50px;
  padding-bottom: 20px;
}

/* line 65, ../assets/scss/_comments.scss */

.post-comment {
  float: right;
}

/* line 69, ../assets/scss/_comments.scss */

.comment-form {
  display: none;
  margin-bottom: 40px;
}

/* line 73, ../assets/scss/_comments.scss */

.comment-form.active {
  display: block;
}

/* line 78, ../assets/scss/_comments.scss */

.bio-testimonial-content {
  position: relative;
}

/* line 80, ../assets/scss/_comments.scss */

.bio-testimonial-content .abuse-btn {
  position: absolute;
  right: 5px;
  bottom: -30px;
  font-size: 14px;
}

/* line 85, ../assets/scss/_comments.scss */

.bio-testimonial-content .abuse-btn:hover {
  text-decoration: underline;
}

/* line 4, ../assets/scss/_custom.scss */

.bio-infinite-message {
  text-align: center;
  display: block;
  background: #00bcb4;
  color: #FFF;
  padding: 1.2rem;
  opacity: .4;
  font-family: "PDSA Foco";
  font-weight: 100;
  font-size: 2.4rem;
}

/* line 15, ../assets/scss/_custom.scss */

.bio-infinite-message i {
  margin-right: 1.2rem;
  vertical-align: middle;
  font-size: 3.6rem;
}

/* line 21, ../assets/scss/_custom.scss */

.bio-infinite-message span {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -4px;
}

/* line 28, ../assets/scss/_custom.scss */

.newsletter-signup-message {
  min-height: 50px;
  margin: 10px 0;
  padding: 1.2rem;
  opacity: 0;
  transition: opacity 0.2s linear;
  border-radius: 3px;
}

/* line 36, ../assets/scss/_custom.scss */

.newsletter-signup-message.in {
  opacity: 1;
}

/* line 40, ../assets/scss/_custom.scss */

.newsletter-signup-message.info {
  border: 1px solid #00bcb4;
  color: #464646;
}

/* line 46, ../assets/scss/_custom.scss */

.bio-row-sm .bio-full-height > li {
  line-height: 46px;
}

/*  FOOTER  */

/* line 52, ../assets/scss/_custom.scss */

.footer {
  background: #008d89;
  margin-top: 5rem;
}

/* line 55, ../assets/scss/_custom.scss */

.footer p,
.footer a,
.footer h6 {
  color: #FFF;
}

/* line 60, ../assets/scss/_custom.scss */

.bio-underline-links a {
  text-decoration: underline;
}

@media (max-width: 980px) {
  /* line 65, ../assets/scss/_custom.scss */

  .donate-btn-ctr {
    margin: 0 auto;
    float: none;
  }
}

/* SPECIFIC MODULES */

/* line 73, ../assets/scss/_custom.scss */

article {
  padding-top: 2.4rem;
  padding-bottom: 3.6rem;
}

/* line 76, ../assets/scss/_custom.scss */

article p, article div {
  line-height: 1.7em;
}

/* line 81, ../assets/scss/_custom.scss */

.article-header {
  padding: 1.2rem 0;
}

/* line 85, ../assets/scss/_custom.scss */

.pdsa-article-nav > div {
  padding: 0.5rem;
}

/* line 89, ../assets/scss/_custom.scss */

.isotope {
  position: relative;
}

/* line 93, ../assets/scss/_custom.scss */

.giftaid-signup-response {
  margin: auto;
  text-align: center;
}

/* line 97, ../assets/scss/_custom.scss */

.giftaid-signup-response h3 span {
  color: #ea398b;
}

/* line 1, ../assets/scss/_cookies.scss */

.cookie-banner-container,
.no-js-container {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #00bcb4;
  color: #ffffff;
  box-shadow: 0px -8px 10px -10px #333333;
}

/* line 10, ../assets/scss/_cookies.scss */

.cookie-banner-container .cookie-banner,
.cookie-banner-container .no-js-banner,
.no-js-container .cookie-banner,
.no-js-container .no-js-banner {
  max-width: 1120px;
  margin: 0 auto;
}

/* line 14, ../assets/scss/_cookies.scss */

.cookie-banner-container .cookie-banner .cookie-banner-content,
.cookie-banner-container .no-js-banner .cookie-banner-content,
.no-js-container .cookie-banner .cookie-banner-content,
.no-js-container .no-js-banner .cookie-banner-content {
  padding: 1.4rem 0;
}

/* line 18, ../assets/scss/_cookies.scss */

.cookie-banner-container .cookie-banner .btn,
.cookie-banner-container .no-js-banner .btn,
.no-js-container .cookie-banner .btn,
.no-js-container .no-js-banner .btn {
  text-transform: uppercase;
  background: #008d89;
  padding: 12px 0;
}

/* line 23, ../assets/scss/_cookies.scss */

.cookie-banner-container .cookie-banner .btn:hover,
.cookie-banner-container .no-js-banner .btn:hover,
.no-js-container .cookie-banner .btn:hover,
.no-js-container .no-js-banner .btn:hover {
  background: #007470;
}

/* line 29, ../assets/scss/_cookies.scss */

.cookie-banner-container .pdsa-text-tiny,
.cookie-banner-container .pdsa-text-smaller,
.cookie-banner-container .pdsa-annotation,
.no-js-container .pdsa-text-tiny,
.no-js-container .pdsa-text-smaller,
.no-js-container .pdsa-annotation {
  color: #fff;
}

/* line 35, ../assets/scss/_cookies.scss */

.cookie-banner-container {
  z-index: 1001;
}

/* line 37, ../assets/scss/_cookies.scss */

.cookie-banner-container .cookie-banner {
  padding: 1.4rem;
}

/* line 42, ../assets/scss/_cookies.scss */

.no-js-container {
  z-index: 1002;
}

/* line 44, ../assets/scss/_cookies.scss */

.no-js-container .no-js-banner {
  padding: 2rem;
}

/* line 1, ../assets/scss/_accordion.scss */

.bio-switch-tab-accordion {
  display: none;
}

/* line 5, ../assets/scss/_accordion.scss */

.bio-accordion {
  margin-bottom: 20px;
}

/* line 7, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-item {
  border-bottom: 1px dashed transparent;
}

/* line 9, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-item:last-child {
  border-bottom: 0;
}

/* line 13, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-title {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}

/* line 17, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-title a {
  padding: 1.4rem 0;
  letter-spacing: normal;
  display: block;
  position: relative;
  border-bottom: 0;
}

/* line 23, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-title a:active,
.bio-accordion .bio-accordion-title a:focus {
  outline: none;
}

/* line 27, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-title .bio-accordion-toggle {
  margin: 0 30px 0 20px;
  display: block;
  float: left;
}

/* line 31, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-title .bio-accordion-toggle:after {
  font-family: "pdsa";
  content: '\e646';
}

/* line 37, ../assets/scss/_accordion.scss */

.bio-accordion > .bio-accordion-item-active > .bio-accordion-title .bio-accordion-toggle:after {
  content: '\e644';
}

/* line 40, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-content {
  overflow: hidden;
  display: none;
}

/* line 43, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-content > div {
  margin: 15px 0 20px;
}

/* line 47, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-content .bio-accordion-content-inner {
  margin-left: 68px;
}

/* line 53, ../assets/scss/_accordion.scss */

.bio-accordion-item {
  border-bottom: none;
}

/* line 55, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title > a {
  text-transform: uppercase;
  border-bottom: 2px solid;
}

/* line 58, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title > a:not(.bg-fill,
.content-fillrr) {
  color: #00bcb4;
  border-color: #00bcb4;
}

/* line 67, ../assets/scss/_accordion.scss */

.bio-accordion .bio-accordion-item-active .bio-accordion-content {
  display: block;
}

/* line 73, ../assets/scss/_accordion.scss */

.bio-accordion-content .bio-accordion-item .bio-accordion-title > a {
  background: none;
}

/* line 79, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title > a i {
  display: none;
}

/* line 82, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title .bio-accordion-toggle {
  vertical-align: middle;
}

/* line 83, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title .bio-accordion-toggle:after {
  font-size: 1.8rem;
}

/* line 88, ../assets/scss/_accordion.scss */

.bio-accordion-item .bio-accordion-title .bio-accordion-title-text {
  vertical-align: middle;
  padding-left: 69px;
  display: block;
}

/* line 94, ../assets/scss/_accordion.scss */

.bio-accordion-item .accordion-filter {
  margin-bottom: 1.2rem;
  margin-left: 72px;
  color: #717171;
  line-height: 1.5;
}

/* line 102, ../assets/scss/_accordion.scss */

.dynamic-tab-content {
  display: none;
}

/* line 104, ../assets/scss/_accordion.scss */

.dynamic-tab-content.active {
  display: block;
}

/* line 109, ../assets/scss/_accordion.scss */

.dynamic-tab {
  cursor: pointer;
}

/* line 113, ../assets/scss/_accordion.scss */

.bio-section-dark .bio-simple-menu > li > a:focus,
.bio-section-white .bio-simple-menu > li > a:focus {
  color: #00bcb4;
}

/* line 1, ../assets/scss/_banner-components.scss */

.banner-ctr {
  background: #008d89;
  background-size: cover;
  border: 0;
  border-radius: 0;
}

/* line 6, ../assets/scss/_banner-components.scss */

.banner-ctr.info {
  background: #008d89;
}

/* line 9, ../assets/scss/_banner-components.scss */

.banner-ctr.banner-memory {
  background: #00bcb4;
}

@media (min-width: 768px) {
  /* line 15, ../assets/scss/_banner-components.scss */

  .banner-ctr .bio-row {
    display: table;
  }

  /* line 17, ../assets/scss/_banner-components.scss */

  .banner-ctr .bio-row *[class*='bio-col-'] {
    float: none;
    display: table-cell;
    vertical-align: middle;
  }
}

/* line 26, ../assets/scss/_banner-components.scss */

.bg-overlay:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: linear-gradient(to bottom right, #000, transparent);
  opacity: .35;
}

/* line 39, ../assets/scss/_banner-components.scss */

.tp-banner .bio-slide {
  color: #fff;
  background-size: cover;
}

/* line 43, ../assets/scss/_banner-components.scss */

.tp-banner .bio-slide-content {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

/* line 49, ../assets/scss/_banner-components.scss */

.banner-memory .banner-memory-svg {
  height: 350px;
}

/* line 52, ../assets/scss/_banner-components.scss */

.banner-memory .banner-memory-copy {
  padding: 1em 0.5em;
}

/* line 54, ../assets/scss/_banner-components.scss */

.banner-memory .banner-memory-copy.right {
  float: left;
}

/* line 57, ../assets/scss/_banner-components.scss */

.banner-memory .banner-memory-copy.left {
  float: right;
}

@media (max-width: 767px) {
  /* line 65, ../assets/scss/_banner-components.scss */

  .banner-memory .banner-memory-copy.right,
  .banner-memory .banner-memory-copy.left {
    float: none;
  }
}

/* line 71, ../assets/scss/_banner-components.scss */

.hero-card {
  position: absolute;
  width: 327px;
  height: 100%;
  right: 20px;
  z-index: 21;
  top: 0px;
}

/* line 78, ../assets/scss/_banner-components.scss */

.hero-card section,
.hero-card .bio-portfolio-item {
  height: 100%;
}

/* line 81, ../assets/scss/_banner-components.scss */

.hero-card .share-buttons {
  text-align: center;
}

/* line 83, ../assets/scss/_banner-components.scss */

.hero-card .share-buttons i.pdsa-icon {
  font-size: 3em;
  cursor: pointer;
}

/* line 90, ../assets/scss/_banner-components.scss */

.donation-hero-banner .hero-card .pdsa-card-text {
  font-weight: 100;
}

/* line 94, ../assets/scss/_banner-components.scss */

.donate-banner {
  margin: 5em 0 13em 0;
  position: relative;
}

/* line 97, ../assets/scss/_banner-components.scss */

.donate-banner h1.pdsa-hero-h3 {
  font-weight: 600;
  font-size: 4.2rem;
  line-height: 1.3em;
}

/* line 102, ../assets/scss/_banner-components.scss */

.donate-banner button.pdsa-hero-cta {
  padding: 1.7rem 1.5rem;
  font-weight: 500;
}

/* line 109, ../assets/scss/_banner-components.scss */

.tp-banner .bio-slide.lower-depth,
.tp-banner > .bio-slider-wrapper.lower-depth {
  height: 400px;
}

/* line 1, ../assets/scss/_boxes.scss */

.bio-box {
  padding: 30px 30px 10px;
  margin-bottom: 20px;
}

/* line 7, ../assets/scss/_boxes.scss */

.bio-section-dark .bio-border-top:after {
  background: #00aab3;
}

/* line 10, ../assets/scss/_boxes.scss */

.bio-section-dark .bio-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

/* line 1, ../assets/scss/_mediaelementplayer.scss */

.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

/* line 10, ../assets/scss/_mediaelementplayer.scss */

.me-plugin {
  position: absolute;
  height:100%;
  width:100%;
}

/* line 16, ../assets/scss/_mediaelementplayer.scss */

.mejs-embed,
.mejs-embed body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  overflow: hidden;
}

/* line 25, ../assets/scss/_mediaelementplayer.scss */

.mejs-fullscreen {
  /* set it to not show scroll bars so 100% will work */
  overflow: hidden !important;
}

/* line 30, ../assets/scss/_mediaelementplayer.scss */

.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

/* line 39, ../assets/scss/_mediaelementplayer.scss */

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  width: 100%;
  height: 100%;
}

/* line 45, ../assets/scss/_mediaelementplayer.scss */

.mejs-clear {
  clear: both;
}

/* Start: LAYERS */

/* line 50, ../assets/scss/_mediaelementplayer.scss */

.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 56, ../assets/scss/_mediaelementplayer.scss */

.mejs-mediaelement {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 64, ../assets/scss/_mediaelementplayer.scss */

.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 72, ../assets/scss/_mediaelementplayer.scss */

:root .mejs-poster img {
  display: none;
}

/* line 76, ../assets/scss/_mediaelementplayer.scss */

.mejs-poster img {
  border: 0;
  padding: 0;
  border: 0;
}

/* line 82, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 88, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay-play {
  cursor: pointer;
}

/* line 92, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
}

/* line 101, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 105, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: rgba(0, 0, 0, 0.9);
}

/* line 116, ../assets/scss/_mediaelementplayer.scss */

.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */

/* line 128, ../assets/scss/_mediaelementplayer.scss */

.mejs-container .mejs-controls {
  position: absolute;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: #5b5b5b;
  height: 4rem;
  width: 100%;
}

/* line 139, ../assets/scss/_mediaelementplayer.scss */

.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 4rem;
  font-size: 16px;
  line-height: 16px;
  font-family: Helvetica, Arial;
  border: 0;
}

/* line 154, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  line-height: 0;
  text-decoration: none;
  margin: 11px 5px;
  padding: 0;
  position: absolute;
  height: 16px;
  width: 16px;
  border: 0;
  background: #5b5b5b;
  color: #fff;
}

/* line 168, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-button button:before {
  font-family: "pdsa";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

/* :focus for accessibility */

/* line 190, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-button button:hover {
  color: #00bcb4;
}

/* line 193, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-button button:focus {
  outline: dotted 1px #999;
}

/* End: CONTROL BAR */

/* Start: Time (Current / Duration) */

/* line 201, ../assets/scss/_mediaelementplayer.scss */

.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 11px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 214, ../assets/scss/_mediaelementplayer.scss */

.mejs-container .mejs-controls .mejs-time span {
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* End: Time (Current / Duration) */

/* Start: Play/Pause/Stop */

/* line 228, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-play button:before {
  content: '\e64b';
}

/* line 236, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-pause button:before {
  content: '\e64a';
}

/* line 244, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-stop button:before {
  content: '\e64a';
}

/* Start: Play/Pause/Stop */

/* Start: Progress Bar */

/* line 252, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls div.mejs-time-rail {
  direction: ltr;
  width: 200px;
  padding-top: 6px;
}

/* line 258, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 269, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 8px 5px;
  background: #444444;
}

/* line 274, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-buffering {
  width: 100%;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  -webkit-animation: buffering-stripes 2s linear infinite;
  animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@keyframes buffering-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

/* line 287, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #464646;
  width: 0;
}

/* line 292, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #00bcb4;
  width: 0;
}

/* line 297, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

/* line 312, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-float {
  position: absolute;
  display: none;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

/* line 325, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 0 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
  font-size: 11px;
}

/* line 334, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

/* line 349, ../assets/scss/_mediaelementplayer.scss */

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
  width: 48px;
}

/* line 353, ../assets/scss/_mediaelementplayer.scss */

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
  width: 44px;
}

/* line 357, ../assets/scss/_mediaelementplayer.scss */

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  left: 18px;
}

/* End: Progress Bar */

/* Start: Fullscreen */

/* line 370, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-fullscreen-button button:before {
  content: '\e647';
}

/* line 377, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-unfullscreen button:before {
  content: '\e647';
}

/* End: Fullscreen */

/* Start: Mute/Volume */

/* line 391, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-mute button:before {
  content: '\e649';
}

/* line 397, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-unmute button:before {
  content: '\e648';
}

/* line 402, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 406, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 30px;
  background: transparent;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
  overflow: hidden;
}

/* line 419, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button:hover {
  border-radius: 0 0 4px 4px;
}

/* line 429, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 8px;
  top: 0;
  width: 14px;
  height: 115px;
  background: #444444;
  margin: 0;
  border-radius: 7px;
}

/* line 440, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 8px;
  top: 10px;
  width: 14px;
  height: 105px;
  background: #00bcb4;
  margin: 0;
}

/* line 450, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 7px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  border-radius: 1px;
  margin: 0;
}

/* horizontal version */

/* line 466, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls div.mejs-horizontal-volume-slider {
  height: 26px;
  width: 60px;
  position: relative;
}

/* line 472, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  border-radius: 2px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
}

/* line 488, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 11px;
  width: 50px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  border-radius: 2px;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 504, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: none;
}

/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */

/* line 511, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 515, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 518, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -51px;
  width: 85px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px 10px 0 10px;
  overflow: hidden;
  border-radius: 0;
}

/* line 541, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 549, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 558, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 564, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 55px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}

/* line 573, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

/* line 578, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
  z-index: 1;
}

/* line 587, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  overflow: hidden;
  border: 0;
}

/* line 596, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

/* line 606, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

/* line 610, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  background: #666;
  background: rgba(102, 102, 102, 0.7);
}

/* line 615, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

/* line 625, ../assets/scss/_mediaelementplayer.scss */

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 634, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  color: #fff;
}

/* line 644, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 649, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

/* line 654, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 661, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-position-hover {
  bottom: 35px;
}

/* line 665, ../assets/scss/_mediaelementplayer.scss */

.mejs-captions-text {
  padding: 3px 5px;
  background: url(background.png);
  background: rgba(20, 20, 20, 0.5);
  white-space: pre-wrap;
}

/* End: Track (Captions and Chapters) */

/* Start: Error */

/* line 677, ../assets/scss/_mediaelementplayer.scss */

.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

/* line 682, ../assets/scss/_mediaelementplayer.scss */

.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: Error */

/* Start: Loop */

/* line 690, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 694, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */

/* Start: backlight */

/* line 701, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 705, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */

/* Start: Picture Controls */

/* line 711, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: Picture Controls */

/* context menu */

/* line 718, ../assets/scss/_mediaelementplayer.scss */

.mejs-contextmenu {
  position: absolute;
  width: 150px;
  padding: 10px;
  border-radius: 4px;
  top: 0;
  left: 0;
  background: #fff;
  border: solid 1px #999;
  z-index: 1001;
  /* make sure it shows on fullscreen */
}

/* line 729, ../assets/scss/_mediaelementplayer.scss */

.mejs-contextmenu .mejs-contextmenu-separator {
  height: 1px;
  font-size: 0;
  margin: 5px 6px;
  background: #333;
}

/* line 736, ../assets/scss/_mediaelementplayer.scss */

.mejs-contextmenu .mejs-contextmenu-item {
  font-family: Helvetica, Arial;
  font-size: 12px;
  padding: 4px 6px;
  cursor: pointer;
  color: #333;
}

/* line 743, ../assets/scss/_mediaelementplayer.scss */

.mejs-contextmenu .mejs-contextmenu-item:hover {
  background: #2C7C91;
  color: #fff;
}

/* Start: Source Chooser */

/* line 749, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button {
  position: relative;
}

/* line 753, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button button {
  background-position: -128px 0;
}

/* line 757, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  border-radius: 0;
}

/* line 774, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 782, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 791, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
}

/* line 797, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 10px;
}

/* End: Source Chooser */

/* Start: Postroll */

/* line 808, ../assets/scss/_mediaelementplayer.scss */

.mejs-postroll-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  z-index: 1000;
  overflow: hidden;
}

/* line 819, ../assets/scss/_mediaelementplayer.scss */

.mejs-postroll-layer-content {
  width: 100%;
  height: 100%;
}

/* line 823, ../assets/scss/_mediaelementplayer.scss */

.mejs-postroll-close {
  position: absolute;
  right: 0;
  top: 0;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  color: #fff;
  padding: 4px;
  z-index: 100;
  cursor: pointer;
}

/* End: Postroll */

/* Start: Speed */

/* line 838, ../assets/scss/_mediaelementplayer.scss */

div.mejs-speed-button {
  width: 46px !important;
  position: relative;
}

/* line 843, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-button.mejs-speed-button button {
  background: transparent;
  width: 36px;
  font-size: 11px;
  line-height: normal;
  color: #ffffff;
}

/* line 851, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector {
  visibility: hidden;
  position: absolute;
  top: -100px;
  left: -10px;
  width: 60px;
  height: 100px;
  background: url(background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 0;
  overflow: hidden;
  border-radius: 0;
}

/* line 868, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
  visibility: visible;
}

/* line 872, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
  color: #21f8f8;
}

/* line 876, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 884, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
  margin: 0 0 6px 0;
  padding: 0 10px;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 893, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0 5px;
  display: none;
}

/* line 900, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
  width: 60px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-family: helvetica, arial;
  font-size: 11.5px;
  color: white;
  margin-left: 5px;
  cursor: pointer;
}

/* line 912, ../assets/scss/_mediaelementplayer.scss */

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
  background-color: #c8c8c8 !important;
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* End: Speed */

/* line 11, ../assets/scss/_modals.scss */

.modal-open {
  overflow: hidden;
}

/* line 16, ../assets/scss/_modals.scss */

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1002;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 32, ../assets/scss/_modals.scss */

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}

/* line 36, ../assets/scss/_modals.scss */

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 38, ../assets/scss/_modals.scss */

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../assets/scss/_modals.scss */

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../assets/scss/_modals.scss */

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #717171;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../assets/scss/_modals.scss */

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
}

/* line 72, ../assets/scss/_modals.scss */

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 73, ../assets/scss/_modals.scss */

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 78, ../assets/scss/_modals.scss */

.modal-header {
  padding: 1.4rem;
  border-bottom: 1px solid #f7f7f7;
  min-height: 2.8rem;
  background-color: #00bcb4;
  color: #ffffff;
}

/* line 86, ../assets/scss/_modals.scss */

.modal-header .close {
  margin-top: -2px;
}

/* line 91, ../assets/scss/_modals.scss */

.modal-title {
  margin: 0;
  line-height: 1.4rem;
}

/* line 98, ../assets/scss/_modals.scss */

.modal-body {
  position: relative;
  padding: 1.4rem;
}

/* line 104, ../assets/scss/_modals.scss */

.modal-footer {
  padding: 1.4rem;
  text-align: right;
  border-top: 1px solid #f7f7f7;
}

/* line 14, ../assets/scss/mixins/_clearfix.scss */

.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

/* line 19, ../assets/scss/mixins/_clearfix.scss */

.modal-footer:after {
  clear: both;
}

/* line 111, ../assets/scss/_modals.scss */

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 116, ../assets/scss/_modals.scss */

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 120, ../assets/scss/_modals.scss */

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 126, ../assets/scss/_modals.scss */

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 992px) {
  /* line 137, ../assets/scss/_modals.scss */

  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 141, ../assets/scss/_modals.scss */

  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 146, ../assets/scss/_modals.scss */

  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 150, ../assets/scss/_modals.scss */

  .modal-lg {
    width: 900px;
  }
}

/* line 1, ../assets/scss/_errors.scss */

.form-errors {
  font-family: "PDSA Foco";
  color: #ff0000;
  border: solid 1px #ff0000;
  background-color: #FFB9B9;
  display: none;
}

/* line 7, ../assets/scss/_errors.scss */

.form-errors.has-error {
  display: block;
}

/* line 12, ../assets/scss/_errors.scss */

.info,
.error {
  padding: 1.2rem;
  font-size: 1.4rem;
  border-radius: 3px;
}

/* line 19, ../assets/scss/_errors.scss */

.info {
  background: #f7f7f7;
  border: 1px solid #00bcb4;
  color: #464646;
}

/* line 25, ../assets/scss/_errors.scss */

.error {
  background: pink;
  border: 1px solid #ff0000;
  color: #ff0000;
}

/* line 2, ../assets/scss/_columns.scss */

[data-role="columns"] > [data-columns-role="inner"] {
  margin: 0 -10px;
}

/* line 4, ../assets/scss/_columns.scss */

[data-role="columns"] > [data-columns-role="inner"] > [data-role="column"] {
  float: left;
  padding: 0 10px;
}

/* line 9, ../assets/scss/_columns.scss */

[data-role="columns"][data-columns="5"] > [data-columns-role="inner"] > [data-role="column"] {
  width: 20%;
}

/* line 14, ../assets/scss/_columns.scss */

[data-colspan="12"] {
  max-width: 1060px;
}

/* line 18, ../assets/scss/_columns.scss */

[data-position="center"] {
  margin: 0 auto;
}

/* line 22, ../assets/scss/_columns.scss */

[data-role="clear"] {
  clear: both;
  overflow: hidden;
}

@media (max-width: 768px) {
  /* line 28, ../assets/scss/_columns.scss */

  [data-role="columns"][data-columns="5"] > [data-columns-role="inner"] > [data-role="column"] {
    width: 50%;
  }
}

@media (max-width: 480px) {
  /* line 34, ../assets/scss/_columns.scss */

  [data-role="columns"][data-columns="5"] > [data-columns-role="inner"] > [data-role="column"] {
    width: 100%;
  }
}

/* line 1, ../assets/scss/_portfolio.scss */

.bio-portfolio-item {
  margin-bottom: 3rem;
}

/* line 3, ../assets/scss/_portfolio.scss */

.bio-portfolio-item .bio-img-w {
  margin-bottom: 0;
}

/* line 8, ../assets/scss/_portfolio.scss */

.bio-portfolio-description {
  margin-top: 2rem;
  overflow: hidden;
}

/* line 11, ../assets/scss/_portfolio.scss */

.bio-portfolio-description > *:last-child {
  margin-bottom: 0;
}

/* line 14, ../assets/scss/_portfolio.scss */

.bio-portfolio-description h4 + * {
  margin-top: -3px;
}

/* line 19, ../assets/scss/_portfolio.scss */

.bio-portfolio-description-box .bio-portfolio-description {
  padding: 2.4rem 3rem;
  border: 1px solid transparent;
  border-top-width: 0;
  margin: 0;
  transition: all 0.2s ease-in-out 0s;
}

/* line 27, ../assets/scss/_portfolio.scss */

.bio-section-white .bio-portfolio-description-box,
.bio-section-grey .bio-portfolio-description-box {
  transition: all 0.2s ease-in-out 0s;
}

/* line 1, ../assets/scss/_slider.scss */

.bio-slider-wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto 30px;
}

/* line 5, ../assets/scss/_slider.scss */

.bio-slider-wrapper.playing .bio-slider-pagination {
  display: none;
}

/* line 10, ../assets/scss/_slider.scss */

.bio-slider-wrapper:before,
.bio-slider-wrapper:after {
  content: " ";
  display: table;
}

/* line 16, ../assets/scss/_slider.scss */

.bio-slider-wrapper:after {
  clear: both;
}

/* line 20, ../assets/scss/_slider.scss */

.bio-slider {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

/* line 27, ../assets/scss/_slider.scss */

.bio-slider.bio-slider-animate-opacity > section {
  opacity: 0;
}

/* line 31, ../assets/scss/_slider.scss */

.bio-slider.bio-slider-animate-opacity > section.bio-slide-active {
  opacity: 1;
  z-index: 3;
}

/* line 36, ../assets/scss/_slider.scss */

.bio-slider.bio-slider-animate-opacity > section.bio-slide-transparent {
  opacity: 0.2;
}

/* line 40, ../assets/scss/_slider.scss */

.bio-slider:before,
.bio-slider:after {
  content: " ";
  display: table;
}

/* line 46, ../assets/scss/_slider.scss */

.bio-slider:before {
  clear: left;
}

/* line 50, ../assets/scss/_slider.scss */

.bio-slider:after {
  clear: both;
}

/* line 54, ../assets/scss/_slider.scss */

.bio-slider > section {
  position: relative;
  width: 100%;
  margin-right: -100%;
  float: left;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
}

/* line 65, ../assets/scss/_slider.scss */

.bio-slider-hider {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 71, ../assets/scss/_slider.scss */

.bio-slider-arrow {
  display: block;
  position: absolute;
  top: 50%;
  z-index: 4;
  width: 40px;
  height: 80px;
  margin-top: -50px;
  transition: all 0.2s ease-in-out;
}

/* line 82, ../assets/scss/_slider.scss */

.bio-slider-arrow-left span,
.bio-slider-arrow-right span {
  display: block;
  width: 40px;
  height: 80px;
  font-family: fontello;
  line-height: 80px;
  font-size: 22px;
  background: rgba(33, 37, 43, 0.4);
  color: rgba(250, 250, 250, 0.8);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
  cursor: pointer;
  border-radius: 3px;
  transition: all 0.2s ease-in-out;
}

/* line 99, ../assets/scss/_slider.scss */

.bio-slider-arrow span:hover {
  background: rgba(33, 37, 43, 0.6);
  color: #fff;
}

/* line 104, ../assets/scss/_slider.scss */

.bio-slider-arrow-disabled span,
.bio-slider-arrow-disabled span:hover {
  opacity: 0.2;
  cursor: default;
}

/* line 110, ../assets/scss/_slider.scss */

.bio-slider-arrow-left {
  padding-right: 0px;
  left: -40px;
}

/* line 115, ../assets/scss/_slider.scss */

.bio-slider-arrow-left span:before {
  content: "\e8cb";
}

/* line 119, ../assets/scss/_slider.scss */

.bio-slider-arrow-right {
  padding-left: 0px;
  right: -40px;
}

/* line 124, ../assets/scss/_slider.scss */

.bio-slider-arrow-right span:before {
  content: "\e8cc";
}

/* line 128, ../assets/scss/_slider.scss */

.bio-slider-pagination {
  padding: 0;
  line-height: 12px;
  text-align: center;
  position: absolute;
  width: 100%;
  bottom: -12px;
  z-index: 4;
}

/* line 138, ../assets/scss/_slider.scss */

.bio-slider-page {
  display: inline-block;
  cursor: pointer;
  width: 11px;
  height: 11px;
  margin: 0 4px;
  vertical-align: top;
  background: transparent;
  border: 2px solid #FFF;
  border-radius: 50%;
}

/* line 151, ../assets/scss/_slider.scss */

.bio-slider-pagination-inside .bio-slider-pagination {
  bottom: 39px;
}

/* line 155, ../assets/scss/_slider.scss */

.bio-slider-pagination-inside .bio-slider-page {
  background: transparent;
}

/* line 159, ../assets/scss/_slider.scss */

.bio-slider-arrows-inside .bio-slider-arrow-left {
  left: 6px;
}

/* line 163, ../assets/scss/_slider.scss */

.bio-slider-arrows-inside .bio-slider-arrow-right {
  right: 6px;
}

/* line 167, ../assets/scss/_slider.scss */

.bio-slider-show-arrow-hover .bio-slider-arrow {
  opacity: 0;
}

/* line 172, ../assets/scss/_slider.scss */

.bio-slider-show-arrow-hover:hover .bio-slider-arrow,
.bio-slider-show-arrow-hover:hover .bio-slider-pagination {
  opacity: 1;
}

/* line 177, ../assets/scss/_slider.scss */

.bio-slider-arrow:focus {
  opacity: 1 !important;
}

/* line 185, ../assets/scss/_slider.scss */

.ua-mobile .bio-slider-show-arrow-hover .bio-slider-arrow,
.ua-mobile .bio-slider-show-arrow-hover .bio-slider-pagination,
.ua-mobile-ipad .bio-slider-show-arrow-hover .bio-slider-arrow,
.ua-mobile-ipad .bio-slider-show-arrow-hover .bio-slider-pagination,
.ua-ios .bio-slider-show-arrow-hover .bio-slider-arrow,
.ua-ios .bio-slider-show-arrow-hover .bio-slider-pagination {
  opacity: 1;
}

/* line 192, ../assets/scss/_slider.scss */

.bio-slider-show-arrow-hover:hover .bio-slider-arrow.bio-slider-arrow-disabled,
.bio-slider-show-arrow-hover:hover .bio-slider-pagination.bio-slider-arrow-disabled {
  opacity: 0.2;
}

/* line 197, ../assets/scss/_slider.scss */

.bio-slider-show-pagination-hover .bio-slider-pagination {
  opacity: 0;
}

/* line 202, ../assets/scss/_slider.scss */

.bio-slider-show-pagination-hover:hover .bio-slider-arrow,
.bio-slider-show-pagination-hover:hover .bio-slider-pagination {
  opacity: 1;
}

/* line 207, ../assets/scss/_slider.scss */

.bio-slider-show-pagination-hover:hover .bio-slider-arrow.bio-slider-arrow-disabled,
.bio-slider-show-pagination-hover:hover .bio-slider-pagination.bio-slider-arrow-disabled {
  opacity: 0.2;
}

/* line 212, ../assets/scss/_slider.scss */

.bio-slider-slide-arrows-hover:hover.bio-slider-arrows-inside .bio-slider-arrow-left {
  left: -40px;
}

/* line 216, ../assets/scss/_slider.scss */

.bio-slider-slide-arrows-hover:hover.bio-slider-arrows-inside .bio-slider-arrow-right {
  right: -40px;
}

/* line 220, ../assets/scss/_slider.scss */

.bio-slider-slide-pagination-hover:hover.bio-slider-pagination-inside .bio-slider-pagination {
  position: absolute;
  width: 100%;
  bottom: -15px;
}

/* line 226, ../assets/scss/_slider.scss */

.bio-slider-page-active {
  background: #FFF;
}

/* line 230, ../assets/scss/_slider.scss */

.bio-slider-pagination-inside .bio-slider-page-active {
  background: #FFF;
}

/* line 235, ../assets/scss/_slider.scss */

.bio-section-white .bio-slider-page {
  border: 1px solid #ccc;
}

/* line 238, ../assets/scss/_slider.scss */

.bio-section-white .bio-slider-page.bio-slider-page-active {
  background: #ccc;
}

/* line 246, ../assets/scss/_slider.scss */

.bio-portfolio-item > .bio-slider-wrapper {
  padding-bottom: 40px;
}

/* line 249, ../assets/scss/_slider.scss */

.bio-portfolio-item .bio-slider-arrow {
  top: auto;
  bottom: 6px;
  width: 20px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
}

/* line 256, ../assets/scss/_slider.scss */

.bio-portfolio-item .bio-slider-arrow > span {
  width: 20px;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
}

/* line 263, ../assets/scss/_slider.scss */

.bio-portfolio-item .bio-slider-pagination {
  bottom: 20px;
}

/* line 268, ../assets/scss/_slider.scss */

.bio-slider-arrow-left span,
.bio-slider-arrow-right span {
  color: #21252b;
}

/* line 270, ../assets/scss/_slider.scss */

.bio-slider-arrow-left span:hover,
.bio-slider-arrow-right span:hover {
  color: #7a7f87;
}

/* line 275, ../assets/scss/_slider.scss */

.bio-slide-filters {
  margin: 0;
  text-align: center;
  padding: 2rem 0;
  background: #f7f7f7;
  border-top: 0.5rem solid #00bcb4;
  overflow: hidden;
}

/* line 281, ../assets/scss/_slider.scss */

.bio-slide-filters li {
  font-family: "PDSA Foco";
  margin: 0;
  list-style-type: none;
  display: inline-block;
  margin-left: 60px;
  padding: 4px;
}

/* line 288, ../assets/scss/_slider.scss */

.bio-slide-filters li:first-child {
  margin-left: 0;
}

/* line 292, ../assets/scss/_slider.scss */

.bio-slide-filters input {
  cursor: pointer;
  margin-left: 10px;
  margin-right: 0;
}

/* line 297, ../assets/scss/_slider.scss */

.bio-slide-filters label {
  cursor: pointer;
  color: #bbb;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.4rem;
  vertical-align: top;
  text-align: left;
  margin: 0;
  display: inline;
}

/* line 309, ../assets/scss/_slider.scss */

.bio-slide-filters li {
  margin-left: 0;
}

@media (min-width: 992px) {
  /* line 315, ../assets/scss/_slider.scss */

  .bio-slide-filters li {
    width: auto;
    margin-right: 60px;
  }

  /* line 318, ../assets/scss/_slider.scss */

  .bio-slide-filters li input {
    margin-left: 0;
    margin-right: 25px;
  }

  /* line 322, ../assets/scss/_slider.scss */

  .bio-slide-filters li label {
    vertical-align: top;
    padding-top: 0;
    margin-left: 0;
  }
}

/* line 1, ../assets/scss/_social.scss */

.bio-social-icons-simple {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 0;
  font-size: 0;
  -webkit-padding-start: 0;
}

/* line 9, ../assets/scss/_social.scss */

.bio-social-icons-simple li {
  display: inline-block;
  margin: 0;
  letter-spacing: normal;
  zoom: 1;
  line-height: normal;
  font-size: 14px;
}

/* line 17, ../assets/scss/_social.scss */

.bio-social-icons-simple a {
  text-decoration: none;
  border: 0;
  overflow: hidden;
  padding: 0;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 22px;
  text-align: center;
  border-width: 0;
}

/* line 21, ../assets/scss/_social.scss */

.bio-social-icons-simple a:hover {
  text-decoration: none;
  border: 0;
  overflow: hidden;
}

/* line 34, ../assets/scss/_social.scss */

.bio-social-icons-simple a i {
  color: inherit;
}

/* line 40, ../assets/scss/_social.scss */

.social-ctr {
  margin-bottom: 20px;
}

/* line 43, ../assets/scss/_social.scss */

.social-ctr > p {
  display: inline-block;
  cursor: pointer;
  margin: 0;
  padding: 7px 10px;
  background: #f7f7f7;
  color: #717171;
  float: left;
}

/* line 52, ../assets/scss/_social.scss */

.social-ctr > p:before {
  width: 1.5em;
}

/* line 56, ../assets/scss/_social.scss */

.social-ctr:before {
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
}

/* line 62, ../assets/scss/_social.scss */

.social-ctr .bio-social-plugins {
  padding-top: 9px;
  margin-left: 15px;
}

/* line 67, ../assets/scss/_social.scss */

.social-ctr > span {
  padding-left: 10px;
  cursor: pointer;
}

/* line 71, ../assets/scss/_social.scss */

.social-ctr > p,
.social-ctr > h1 {
  display: inline-block;
  cursor: pointer;
  margin: 0;
  padding: 7px 10px;
  background: #f7f7f7;
  color: #717171;
}

/* line 79, ../assets/scss/_social.scss */

.social-ctr > p:before,
.social-ctr > h1:before {
  width: 1.5em;
}

/* line 84, ../assets/scss/_social.scss */

.social-ctr:before {
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
}

/* show social plugins in the article only when Share clicked */

/* line 91, ../assets/scss/_social.scss */

.bio-social-plugins {
  display: none;
  padding-top: 9px;
  float: left;
  margin: 0;
}

/* line 98, ../assets/scss/_social.scss */

.bio-image-list > li {
  width: 90px;
}

/* line 103, ../assets/scss/_social.scss */

.bio-social-plugins,
.bio-image-list {
  list-style: none;
  padding: 0;
}

/* line 107, ../assets/scss/_social.scss */

.bio-social-plugins.open,
.bio-image-list.open {
  height: auto;
}

/* line 111, ../assets/scss/_social.scss */

.bio-social-plugins > li,
.bio-image-list > li {
  padding: 0;
  margin: 0 0 20px;
}

/* line 121, ../assets/scss/_social.scss */

.bio-social-plugins .bio-social-plugin-tweet,
.bio-image-list .bio-social-plugin-tweet {
  width: 75px;
}

/* line 125, ../assets/scss/_social.scss */

.bio-social-plugins .bio-social-plugin-gplus,
.bio-image-list .bio-social-plugin-gplus {
  width: 60px;
}

/* line 131, ../assets/scss/_social.scss */

.bio-social-plugins .bio-social-plugin-email a,
.bio-image-list .bio-social-plugin-email a {
  line-height: 22px;
  font-size: 14px;
}

/* line 135, ../assets/scss/_social.scss */

.bio-social-plugins .bio-social-plugin-email a i,
.bio-image-list .bio-social-plugin-email a i {
  height: 24px;
  line-height: 20px;
  margin-right: 5px;
  font-size: 18px;
}

/* line 146, ../assets/scss/_social.scss */

.bio-social-plugins li {
  display: block;
  float: left;
  height: 2rem;
  padding: 0;
  margin: 0 1.4rem 0 0;
}

/* line 154, ../assets/scss/_social.scss */

.bio-row-lg .bio-social-icons-simple {
  margin-top: 0;
  margin-bottom: 30px;
}

/* line 159, ../assets/scss/_social.scss */

.ctr-ftr-social-icons {
  padding: 0;
}

/* line 163, ../assets/scss/_social.scss */

.footer .bio-social-icons-simple a {
  font-size: 3.6rem;
  width: 3.6rem;
  height: 3.6rem;
  color: #FFF;
}

/* line 169, ../assets/scss/_social.scss */

.footer .bio-social-icons-simple a:hover {
  color: #e6e6e6;
}

/* line 174, ../assets/scss/_social.scss */

.footer .bio-social-icons-simple li {
  display: block;
  float: left;
  margin: 0 1.2rem 2rem 0;
}

/* line 180, ../assets/scss/_social.scss */

.footer .bio-social-icons-simple li.third {
  clear: both;
}

/* line 184, ../assets/scss/_social.scss */

.email-share {
  line-height: 22px;
  font-size: 14px;
}

/* line 188, ../assets/scss/_social.scss */

.email-share i {
  height: 24px;
  line-height: 20px;
  margin-right: 5px;
  font-size: 18px;
}

/* line 2, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content {
  position: relative;
  z-index: 2;
  padding: 30px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0 0 3px 3px;
  border-top: 7px solid #00bcb4;
  overflow: hidden;
  clear: both;
  background: #f7f7f7;
}

/* line 14, ../assets/scss/tabs/_tabs-content.scss */

.bio-dynamic .bio-tabs-content {
  padding: 0 0 10px;
  background: #fff;
}

/* line 19, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content > .bio-tab-pane {
  display: none;
}

/* line 22, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content > .bio-tab-pane .bio-slide-filters {
  border-top: 0;
}

/* line 27, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content > .bio-active,
.bio-tabs-content > .bio-tab-pane.active {
  display: block;
}

/* line 31, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-base .bio-tabs-content {
  background: #07b7b8;
  border-color: #00bcb4;
}

/* line 36, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-dark .bio-tabs-content {
  background: #25262a;
  border-color: #32383f;
}

/* line 41, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-parallax .bio-tabs-content {
  background: #1c1d1f;
  border-color: #232428;
}

/* line 46, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-grey .bio-tabs-content {
  background: #f8f9fb;
  border-color: #e5e8e8;
}

/* line 53, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content-transparent {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding: 40px 0 0px;
  margin-bottom: 0;
  background: none;
}

/* line 61, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-dark .bio-tabs-content-transparent {
  background: #21252b;
}

/* line 65, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-base .bio-tabs-content-transparent {
  background: #00adb0;
}

/* line 69, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-parallax .bio-tabs-content-transparent {
  background: #17181a;
}

/* line 73, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-grey .bio-tabs-content-transparent {
  background: none;
}

/* line 79, ../assets/scss/tabs/_tabs-content.scss */

.bio-tabs-content-shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}

/* line 82, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-base .bio-tabs-content-shadow {
  box-shadow: none;
}

/* line 86, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-dark .bio-tabs-content-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 90, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-parallax .bio-tabs-content-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
}

/* line 94, ../assets/scss/tabs/_tabs-content.scss */

.bio-section-grey .bio-tabs-content-shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}

/* line 9, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-dynamic-menu::selection,
.bio-section-w::selection,
.bio-tabs-horizontal::selection,
.bio-tabs-content::selection,
.bio-slide-filters::selection,
.bio-tabs-navigation::selection,
.bio-tab-previous a::selection,
.bio-tab-next a::selection {
  background: none;
}

/* line 13, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-dynamic-menu::-moz-selection,
.bio-section-w::-moz-selection,
.bio-tabs-horizontal::-moz-selection,
.bio-tabs-content::-moz-selection,
.bio-slide-filters::-moz-selection,
.bio-tabs-navigation::-moz-selection,
.bio-tab-previous a::-moz-selection,
.bio-tab-next a::-moz-selection {
  background: none;
}

/* line 18, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation {
  margin-bottom: 0;
  padding-left: 0;
  border-bottom: 0;
  list-style: none;
}

/* line 24, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation::selection {
  background: none;
}

/* line 28, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation::-moz-selection {
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation:before,
.bio-tabs-navigation:after {
  content: " ";
  display: table;
}

/* line 38, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation:after {
  clear: both;
  margin-bottom: 1px;
}

/* line 43, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li {
  position: relative;
  display: block;
  float: left;
  margin: 0 0 -1px;
  margin-right: 7px;
  min-width: 40px;
}

/* line 51, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li a {
  padding: 12px 5px;
  margin-bottom: -1px;
  margin-right: -1px;
  position: relative;
  display: block;
  z-index: 1;
}

/* line 61, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li i {
  display: block;
  font-size: 3rem;
}

/* line 68, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous a i {
  text-align: right;
}

/* line 75, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous a,
.bio-tabs-navigation li.bio-tab-next a {
  cursor: pointer;
}

/* line 77, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous a:active,
.bio-tabs-navigation li.bio-tab-previous a:focus,
.bio-tabs-navigation li.bio-tab-next a:active,
.bio-tabs-navigation li.bio-tab-next a:focus {
  color: #3f3f3f;
}

/* line 82, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous.disabled a,
.bio-tabs-navigation li.bio-tab-next.disabled a {
  opacity: 0.1;
  color: #585858;
  cursor: default;
}

/* line 87, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous.disabled a:hover,
.bio-tabs-navigation li.bio-tab-next.disabled a:hover {
  color: #585858;
}

/* line 95, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-previous a,
.bio-tabs-navigation li.bio-tab-next a {
  padding: 0 !important;
}

/* line 103, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item.bio-active a {
  z-index: 3;
  color: #FFF;
}

/* line 108, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-tabs-navigation li.bio-tab-item.bio-active a:hover,
.bio-tabs-navigation li.bio-tab-item.bio-active a:focus,
.bio-tabs-navigation li.bio-tab-item.bio-tab-item a:active,
.bio-tabs-navigation li.bio-tab-item.bio-tab-item a:hover {
  border-bottom-color: #ffffff;
  color: #2e343c;
  box-shadow: none;
  background: #00bcb4;
  border-color: #00bcb4;
}

/* line 120, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item.bio-active a:focus {
  cursor: default;
}

/* line 124, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #00bcb4;
  height: 7px;
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  z-index: 1;
  border-radius: 3px 3px 0 0;
}

/* line 138, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.2rem;
  background: #f7f7f7;
  border: 1px solid #ccc;
  border-radius: 3px 3px 0 0;
  color: #70757a;
  text-decoration: none;
  outline: none;
}

/* line 152, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a:hover {
  background: #ffffff;
  color: #2e343c;
}

/* line 157, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a:hover,
.bio-tabs-navigation li.bio-tab-item a:focus {
  text-decoration: none;
  outline: none;
}

/* line 162, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a i:first-child {
  margin-right: 8px;
}

/* line 166, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a i.bio-tab-single-icon {
  margin: 0;
}

/* line 170, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a img {
  max-width: none;
}

/* line 176, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation li.bio-tab-item a span {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  margin: 0 auto;
  font-size: 12px;
  line-height: 1.2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 193, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation.bio-pull-right li {
  margin-left: 7px;
  margin-right: 1px;
}

/* line 199, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation.bio-pull-center li a {
  text-transform: none;
  font-size: 1.4rem;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
}

/* line 200, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation.bio-pull-center li a i {
  display: inline-block;
  font-size: 1.6rem;
}

/* line 213, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation.bio-pull-center {
  text-align: center;
}

/* line 215, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation.bio-pull-center li {
  float: none;
  display: inline-block;
}

/* line 222, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-grey .bio-tabs-navigation li a {
  color: #70767a;
  background: #f3f6f6;
  border-color: #e5e8e8;
}

/* line 228, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-grey .bio-tabs-navigation li a:hover {
  background: #ccc;
  color: #1c202a;
}

/* line 233, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-grey .bio-tabs-navigation li.bio-active a,
.bio-section-grey .bio-tabs-navigation li.bio-active a:hover,
.bio-section-grey .bio-tabs-navigation li.bio-active a:focus {
  background: #f8f9fb;
  border-color: #e5e8e8;
  border-bottom-color: #f8f9fb;
  color: #1c202a;
  box-shadow: none;
}

/* line 243, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-grey .bio-tabs-navigation li.bio-active a:after {
  background: #00aab3;
}

/* line 247, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-base .bio-tabs-navigation li a {
  color: #ffffff;
  background: #00bcb4;
  border-color: #00bcb4;
}

/* line 253, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-base .bio-tabs-navigation li a:hover {
  background: #00bcb4;
  color: #ffffff;
}

/* line 258, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-base .bio-tabs-navigation li.bio-active a,
.bio-section-base .bio-tabs-navigation li.bio-active a:hover,
.bio-section-base .bio-tabs-navigation li.bio-active a:focus {
  background: #07b7b8;
  border-color: #00bcb4;
  border-bottom-color: #07b7b8;
  color: #ffffff;
  box-shadow: none;
}

/* line 268, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-base .bio-tabs-navigation li.bio-active a:after {
  background: #ffffff;
}

/* line 272, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-dark .bio-tabs-navigation li a {
  color: #808d97;
  background: #25262a;
  border-color: #32383f;
}

/* line 278, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-dark .bio-tabs-navigation li a:hover {
  background: #25262a;
  color: #ccc;
}

/* line 283, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-dark .bio-tabs-navigation li.bio-active a,
.bio-section-dark .bio-tabs-navigation li.bio-active a:hover,
.bio-section-dark .bio-tabs-navigation li.bio-active a:focus {
  background: #25262a;
  border-color: #32383f;
  border-bottom-color: #25262a;
  color: #ccc;
  box-shadow: none;
}

/* line 293, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-dark .bio-tabs-navigation li.bio-active a:after {
  background: #00aab3;
}

/* line 297, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li a {
  color: #9797a1;
  background: #191a1c;
  border-color: #232428;
}

/* line 303, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li a:hover {
  background: #1c1d1f;
  color: #cbcbd0;
}

/* line 308, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li.bio-active a,
.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li.bio-active a:hover,
.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li.bio-active a:focus {
  background: #1c1d1f;
  border-color: #232428;
  border-bottom-color: #1c1d1f;
  color: #cbcbd0;
  box-shadow: none;
}

/* line 318, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation .bio-section-parallax .bio-tabs-navigation li.bio-active a:after {
  background: #00aab3;
}

/* line 324, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation-justified {
  width: 100%;
  margin-bottom: -1px;
}

/* line 328, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation-justified li {
  float: none;
  display: table-cell;
  width: 1%;
  text-align: center;
}

/* line 335, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation-justified li:last-child a {
  margin-right: 0;
}

/* line 341, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation-big li a {
  font-size: 1.4rem;
  padding: 20px 30px;
}

/* line 346, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-tabs-navigation-transparent li.bio-active a,
.bio-tabs-navigation-transparent li.bio-active a:hover,
.bio-tabs-navigation-transparent li.bio-active a:focus {
  background: none;
  border-bottom-color: none;
}

/* line 352, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-grey .bio-tabs-navigation-transparent li.bio-active a,
.bio-section-grey
.bio-tabs-navigation-transparent li.bio-active a:hover,
.bio-section-grey
.bio-tabs-navigation-transparent li.bio-active a:focus {
  background: none;
  border-bottom-color: none;
}

/* line 357, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-base .bio-tabs-navigation-transparent li.bio-active a,
.bio-section-base
.bio-tabs-navigation-transparent li.bio-active a:hover,
.bio-section-base
.bio-tabs-navigation-transparent li.bio-active a:focus {
  background: #00adb0;
  border-bottom-color: #00adb0;
}

/* line 362, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-dark .bio-tabs-navigation-transparent li.bio-active a,
.bio-section-dark
.bio-tabs-navigation-transparent li.bio-active a:hover,
.bio-section-dark
.bio-tabs-navigation-transparent li.bio-active a:focus {
  background: #21252b;
  border-bottom-color: #21252b;
}

/* line 367, ../assets/scss/tabs/_tabs-navigation.scss */

.bio-section-parallax .bio-tabs-navigation-transparent li.bio-active a,
.bio-section-parallax
.bio-tabs-navigation-transparent li.bio-active a:hover,
.bio-section-parallax
.bio-tabs-navigation-transparent li.bio-active a:focus {
  background: #17181a;
  border-bottom-color: #17181a;
}

@media screen and (max-width: 1119px) {
  /* line 3, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-navigation,
  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation,
  .bio-responsive-md.bio-tabs-vertical .bio-tabs-content {
    width: auto;
    float: none;
  }

  /* line 10, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md .bio-tabs-content,
  .bio-responsive-md.bio-tabs-vertical .bio-tabs-content {
    margin-left: 0;
    min-height: 0 !important;
  }

  /* line 16, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-vertical .bio-tabs-content {
    left: 0;
  }

  /* line 20, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-vertical .bio-tabs-content-transparent {
    border-left-width: 0;
    padding: 40px 0;
    border-top-width: 1px;
  }

  /* line 26, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-navigation li,
  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li {
    width: auto;
    float: none;
    display: block;
    text-align: left;
  }

  /* line 34, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-navigation li a,
  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li a {
    margin-right: 0;
  }

  /* line 39, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li a {
    border-radius: 3px 3px 0 0;
  }

  /* line 43, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li a:after {
    width: auto;
    height: 3px;
    right: -1px;
    bottom: auto;
    border-radius: 3px 3px 0 0;
  }

  /* line 51, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a {
    border-right-width: 1px;
  }

  /* line 55, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-grey .bio-responsive-md.bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-md.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-grey .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #d1d7d9;
    border-bottom-color: #d1d7d9;
  }

  /* line 63, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-white .bio-responsive-md.bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-md.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-white .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #dde1e1;
    border-bottom-color: #dde1e1;
  }

  /* line 71, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-base .bio-responsive-md.bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-md.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-base .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #3662d2;
    border-bottom-color: #3662d2;
  }

  /* line 79, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-dark .bio-responsive-md.bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-md.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-dark .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #2c2d32;
    border-bottom-color: #2c2d32;
  }

  /* line 87, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-parallax .bio-responsive-md.bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-md.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-parallax .bio-responsive-md.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #232428;
    border-bottom-color: #232428;
  }
}

@media screen and (max-width: 991px) {
  /* line 97, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-navigation,
  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation,
  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-content {
    width: auto;
    float: none;
  }

  /* line 104, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm .bio-tabs-content,
  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-content {
    margin-left: 0;
    min-height: 0 !important;
  }

  /* line 110, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-content {
    left: 0;
  }

  /* line 114, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-content-transparent {
    border-left-width: 0;
    padding: 40px 0;
    border-top-width: 1px;
  }

  /* line 120, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-navigation li,
  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li {
    width: auto;
    float: none;
    display: block;
    text-align: left;
  }

  /* line 128, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-navigation li a,
  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li a {
    margin-right: 0;
  }

  /* line 133, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li a {
    border-radius: 3px 3px 0 0;
  }

  /* line 137, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li a:after {
    width: auto;
    height: 3px;
    right: -1px;
    bottom: auto;
    border-radius: 3px 3px 0 0;
  }

  /* line 145, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a {
    border-right-width: 1px;
  }

  /* line 149, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-grey .bio-responsive-sm.bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-sm.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-grey .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #d1d7d9;
    border-bottom-color: #d1d7d9;
  }

  /* line 157, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-white .bio-responsive-sm.bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-sm.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-white .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #dde1e1;
    border-bottom-color: #dde1e1;
  }

  /* line 165, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-base .bio-responsive-sm.bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-sm.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-base .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #3662d2;
    border-bottom-color: #3662d2;
  }

  /* line 173, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-dark .bio-responsive-sm.bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-sm.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-dark .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #2c2d32;
    border-bottom-color: #2c2d32;
  }

  /* line 181, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-parallax .bio-responsive-sm.bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-sm.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-parallax .bio-responsive-sm.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #232428;
    border-bottom-color: #232428;
  }
}

@media screen and (max-width: 767px) {
  /* line 191, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-navigation,
  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation,
  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-content {
    width: auto;
    float: none;
  }

  /* line 198, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs .bio-tabs-content,
  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-content {
    margin-left: 0;
    min-height: 0 !important;
  }

  /* line 204, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-content {
    left: 0;
  }

  /* line 208, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-content-transparent {
    border-left-width: 0;
    padding: 40px 0;
    border-top-width: 1px;
  }

  /* line 214, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-navigation li,
  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li {
    width: auto;
    float: none;
    display: block;
    text-align: left;
  }

  /* line 222, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-navigation li a,
  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li a {
    margin-right: 0;
  }

  /* line 227, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li a {
    border-radius: 3px 3px 0 0;
  }

  /* line 231, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li a:after {
    width: auto;
    height: 3px;
    right: -1px;
    bottom: auto;
    border-radius: 3px 3px 0 0;
  }

  /* line 239, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a {
    border-right-width: 1px;
  }

  /* line 243, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-grey .bio-responsive-xs.bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-grey .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #d1d7d9;
    border-bottom-color: #d1d7d9;
  }

  /* line 251, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-white .bio-responsive-xs.bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-white .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #dde1e1;
    border-bottom-color: #dde1e1;
  }

  /* line 259, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-base .bio-responsive-xs.bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-base .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #3662d2;
    border-bottom-color: #3662d2;
  }

  /* line 267, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-dark .bio-responsive-xs.bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-dark .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #2c2d32;
    border-bottom-color: #2c2d32;
  }

  /* line 275, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-parallax .bio-responsive-xs.bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-parallax .bio-responsive-xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #232428;
    border-bottom-color: #232428;
  }
}

@media screen and (max-width: 479px) {
  /* line 285, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-navigation,
  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation,
  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-content {
    width: auto;
    float: none;
  }

  /* line 292, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs .bio-tabs-content,
  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-content {
    margin-left: 0;
    min-height: 0 !important;
  }

  /* line 298, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-content {
    left: 0;
  }

  /* line 302, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-content-transparent {
    border-left-width: 0;
    padding: 40px 0;
    border-top-width: 1px;
  }

  /* line 308, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-navigation li,
  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li {
    width: auto;
    float: none;
    display: block;
    text-align: left;
  }

  /* line 316, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-navigation li a,
  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li a {
    margin-right: 0;
  }

  /* line 321, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li a {
    border-radius: 3px 3px 0 0;
  }

  /* line 325, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li a:after {
    width: auto;
    height: 3px;
    right: -1px;
    bottom: auto;
    border-radius: 3px 3px 0 0;
  }

  /* line 333, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a {
    border-right-width: 1px;
  }

  /* line 337, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-grey .bio-responsive-2xs.bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-2xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-grey .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #d1d7d9;
    border-bottom-color: #d1d7d9;
  }

  /* line 345, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-white .bio-responsive-2xs.bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-2xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-white .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #dde1e1;
    border-bottom-color: #dde1e1;
  }

  /* line 353, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-base .bio-responsive-2xs.bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-2xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-base .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #3662d2;
    border-bottom-color: #3662d2;
  }

  /* line 361, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-dark .bio-responsive-2xs.bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-2xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-dark .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #2c2d32;
    border-bottom-color: #2c2d32;
  }

  /* line 369, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-parallax .bio-responsive-2xs.bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-2xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-parallax .bio-responsive-2xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #232428;
    border-bottom-color: #232428;
  }
}

@media screen and (max-width: 319px) {
  /* line 379, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-navigation,
  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation,
  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-content {
    width: auto;
    float: none;
  }

  /* line 386, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs .bio-tabs-content,
  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-content {
    margin-left: 0;
    min-height: 0 !important;
  }

  /* line 392, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-content {
    left: 0;
  }

  /* line 396, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-content-transparent {
    border-left-width: 0;
    padding: 40px 0;
    border-top-width: 1px;
  }

  /* line 402, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-navigation li,
  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li {
    width: auto;
    float: none;
    display: block;
    text-align: left;
  }

  /* line 410, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-navigation li a,
  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li a {
    margin-right: 0;
  }

  /* line 415, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li a {
    border-radius: 3px 3px 0 0;
  }

  /* line 419, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li a:after {
    width: auto;
    height: 3px;
    right: -1px;
    bottom: auto;
    border-radius: 3px 3px 0 0;
  }

  /* line 427, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a {
    border-right-width: 1px;
  }

  /* line 431, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-grey .bio-responsive-3xs.bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-grey .bio-responsive-3xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-grey .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #d1d7d9;
    border-bottom-color: #d1d7d9;
  }

  /* line 439, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-white .bio-responsive-3xs.bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-white .bio-responsive-3xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-white .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #dde1e1;
    border-bottom-color: #dde1e1;
  }

  /* line 447, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-base .bio-responsive-3xs.bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-base .bio-responsive-3xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-base .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #3662d2;
    border-bottom-color: #3662d2;
  }

  /* line 455, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-dark .bio-responsive-3xs.bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-dark .bio-responsive-3xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-dark .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #2c2d32;
    border-bottom-color: #2c2d32;
  }

  /* line 463, ../assets/scss/tabs/_tabs-responsive.scss */

  .bio-section-parallax .bio-responsive-3xs.bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
  .bio-section-parallax .bio-responsive-3xs.bio-tabs-navigation li.bio-active a:hover,
  .bio-section-parallax .bio-responsive-3xs.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
    border-right-color: #232428;
    border-bottom-color: #232428;
  }
}

/* line 4, ../assets/scss/tabs/_tabs-horizontal.scss */

.bio-tabs-horizontal .bio-tabs-navigation li a {
  padding: 12px 5px 5px;
}

/* line 6, ../assets/scss/tabs/_tabs-horizontal.scss */

.bio-tabs-horizontal .bio-tabs-navigation li a span {
  max-height: 28.8px;
  /* Fallback for non-webkit */
}

/* line 10, ../assets/scss/tabs/_tabs-horizontal.scss */

.bio-tabs-horizontal .bio-tabs-navigation li a i,
.bio-tabs-horizontal .bio-tabs-navigation li a i:first-child {
  margin: 0 0 1.2rem;
}

/* line 15, ../assets/scss/tabs/_tabs-horizontal.scss */

.bio-tabs-horizontal li a {
  max-width: 90px;
}

/* line 2, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical {
  overflow: hidden;
}

/* line 4, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation {
  float: left;
  width: 340px;
  margin-top: 0;
}

/* line 10, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item {
  position: relative;
  margin-right: 0px;
  float: none;
}

/* line 16, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a {
  border: 1px solid #ccc;
  border-radius: 0px;
  width: auto;
  padding: 25px 20px 20px;
  margin: 0;
  text-align: left;
}

/* line 24, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a span {
  font-size: 1.4rem;
}

/* line 28, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a:after {
  position: absolute;
  right: 0px;
  left: auto !important;
  height: 0px;
  width: 0px;
  border: 10px solid #00bcb4;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
  top: 50%;
  margin-top: -10px;
  margin-right: -20px;
  display: none;
}

/* line 42, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a i {
  display: none;
}

/* line 48, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item a:active {
  border: 1px solid #00bcb4;
  border-bottom-color: #00bcb4;
  border-right-color: #00bcb4;
}

/* line 54, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-tab-item.bio-active a:after {
  display: block;
}

/* line 61, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-content {
  clear: none;
  border: 1px solid #ccc;
  left: -1px;
  margin: 0 0 40px 239px;
  padding: 2rem 1.2rem;
  border-radius: 0 3px 3px 0;
}

/* line 70, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-width: 0;
}

/* line 76, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-content-transparent {
  padding: 0 0 0 40px;
  border-top-width: 0;
  border-left-width: 1px;
}

/* line 82, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-color: #ffffff;
  border-bottom-color: #ccc;
}

/* line 89, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-section-base .bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-base .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-section-base .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-color: #07b7b8;
  border-bottom-color: #00bcb4;
}

/* line 96, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-section-dark .bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-dark .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-section-dark .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-color: #25262a;
  border-bottom-color: #32383f;
}

/* line 103, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-section-parallax .bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-parallax .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-section-parallax .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-color: #1c1d1f;
  border-bottom-color: #232428;
}

/* line 110, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical.bio-responsive-lg .bio-tabs-content {
  left: 0;
}

/* line 114, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical.bio-responsive-lg .bio-tabs-content-transparent {
  border-left-width: 0;
  padding: 40px 0;
  border-top-width: 1px;
}

/* line 120, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical.bio-responsive-lg .bio-tabs-navigation li a {
  border-radius: 3px 3px 0 0;
}

/* line 124, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical.bio-responsive-lg .bio-tabs-navigation li a:after {
  width: auto;
  height: 3px;
  right: -1px;
  bottom: auto;
  border-radius: 3px 3px 0 0;
}

/* line 132, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-tabs-vertical.bio-responsive-lg .bio-tabs-navigation li.bio-active a {
  border-right-width: 1px;
}

/* line 136, ../assets/scss/tabs/_tabs-vertical.scss */

.bio-section-grey .bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-grey .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover,
.bio-section-grey .bio-tabs-vertical .bio-tabs-navigation li.bio-active a:focus {
  border-right-color: #f8f9fb;
  border-bottom-color: #e5e8e8;
}

/* line 4, ../assets/scss/tabs/_tabs-wide.scss */

.bio-tab-wide .bio-tabs-content {
  background: none;
  border: none;
}

/* line 9, ../assets/scss/tabs/_tabs-wide.scss */

.bio-tab-wide .bio-tabs-navigation {
  padding-bottom: 0;
  padding-top: 0;
}

/* line 6, ../assets/scss/tabs/_tabs-article.scss */

.bio-tabs-article .bio-tabs-content {
  background: none;
  border-left: none;
  border-right: none;
  border-bottom: none;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #ea398b;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #ea398b;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #ea398b;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-news.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #ea398b;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-news.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #ea398b;
  border-bottom-color: #ea398b;
  border-right-color: #ea398b;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-news .bio-tabs-navigation li.bio-active a,
.bio-category-news .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-news .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-news .bio-tabs-navigation li.bio-tab-item a:active {
  background: #ea398b;
  border-color: #ea398b;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #5bcfcc;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #5bcfcc;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #5bcfcc;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-events.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #5bcfcc;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-events.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #5bcfcc;
  border-bottom-color: #5bcfcc;
  border-right-color: #5bcfcc;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-events .bio-tabs-navigation li.bio-active a,
.bio-category-events .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-events .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-events .bio-tabs-navigation li.bio-tab-item a:active {
  background: #5bcfcc;
  border-color: #5bcfcc;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #eabc00;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #eabc00;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #eabc00;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-products.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #eabc00;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-products.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #eabc00;
  border-bottom-color: #eabc00;
  border-right-color: #eabc00;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-products .bio-tabs-navigation li.bio-active a,
.bio-category-products .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-products .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-products .bio-tabs-navigation li.bio-tab-item a:active {
  background: #eabc00;
  border-color: #eabc00;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #009ada;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #009ada;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #009ada;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-pet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #009ada;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-pet.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #009ada;
  border-bottom-color: #009ada;
  border-right-color: #009ada;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pet .bio-tabs-navigation li.bio-active a,
.bio-category-pet .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-pet .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-pet .bio-tabs-navigation li.bio-tab-item a:active {
  background: #009ada;
  border-color: #009ada;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #ab3493;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #ab3493;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #ab3493;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-vet.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #ab3493;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-vet.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #ab3493;
  border-bottom-color: #ab3493;
  border-right-color: #ab3493;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-vet .bio-tabs-navigation li.bio-active a,
.bio-category-vet .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-vet .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-vet .bio-tabs-navigation li.bio-tab-item a:active {
  background: #ab3493;
  border-color: #ab3493;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #db821f;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #db821f;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #db821f;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-pdsa.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #db821f;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-pdsa.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #db821f;
  border-bottom-color: #db821f;
  border-right-color: #db821f;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-pdsa .bio-tabs-navigation li.bio-active a,
.bio-category-pdsa .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-pdsa .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-pdsa .bio-tabs-navigation li.bio-tab-item a:active {
  background: #db821f;
  border-color: #db821f;
}

/* line 11, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-content {
  border-top: 7px solid #5eb13a;
}

/* line 15, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a {
  color: #5eb13a;
}

/* line 18, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a:after,
.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-tab-item a:after {
  background: #5eb13a;
}

/* line 21, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item.bio-active a,
.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-fundraising.bio-tabs-horizontal .bio-tabs-navigation li.bio-tab-item a:active {
  color: #FFF;
}

/* line 28, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-vertical .bio-tabs-navigation li a:after {
  border: 10px solid #5eb13a;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  background: none;
}

/* line 32, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-category-fundraising.bio-tabs-vertical .bio-tabs-navigation li a:hover {
  color: #FFF;
  border: 1px solid #5eb13a;
  border-bottom-color: #5eb13a;
  border-right-color: #5eb13a;
}

/* line 38, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising.bio-tabs-vertical .bio-tabs-navigation li i {
  display: none;
}

/* line 45, ../assets/scss/tabs/_tabs-mixins.scss */

.bio-category-fundraising .bio-tabs-navigation li.bio-active a,
.bio-category-fundraising .bio-tabs-navigation li.bio-tab-item a:hover,
.bio-category-fundraising .bio-tabs-navigation li.bio-tab-item a:focus,
.bio-category-fundraising .bio-tabs-navigation li.bio-tab-item a:active {
  background: #5eb13a;
  border-color: #5eb13a;
}

/* line 20, ../assets/scss/tabs/_tabs.scss */

.bio-responsive-lg.bio-tabs-navigation,
.bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation,
.bio-responsive-lg.bio-tabs-vertical .bio-tabs-content {
  width: auto;
  float: none;
}

/* line 27, ../assets/scss/tabs/_tabs.scss */

.bio-responsive-lg .bio-tabs-content,
.bio-responsive-lg.bio-tabs-vertical .bio-tabs-content {
  margin-left: 0;
  min-height: 0 !important;
}

/* line 33, ../assets/scss/tabs/_tabs.scss */

.bio-responsive-lg.bio-tabs-navigation li,
.bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li {
  width: auto;
  float: none;
  display: block;
  text-align: left;
}

/* line 41, ../assets/scss/tabs/_tabs.scss */

.bio-responsive-lg.bio-tabs-navigation li a,
.bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li a {
  margin-right: 0;
}

/* line 46, ../assets/scss/tabs/_tabs.scss */

.bio-section-grey .bio-responsive-lg.bio-tabs-navigation li.bio-active a,
.bio-section-grey .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-grey .bio-responsive-lg.bio-tabs-navigation li.bio-active a:hover,
.bio-section-grey .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
  border-right-color: #d1d7d9;
  border-bottom-color: #d1d7d9;
}

/* line 54, ../assets/scss/tabs/_tabs.scss */

.bio-section-white .bio-responsive-lg.bio-tabs-navigation li.bio-active a,
.bio-section-white .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-white .bio-responsive-lg.bio-tabs-navigation li.bio-active a:hover,
.bio-section-white .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
  border-right-color: #dde1e1;
  border-bottom-color: #dde1e1;
}

/* line 62, ../assets/scss/tabs/_tabs.scss */

.bio-section-base .bio-responsive-lg.bio-tabs-navigation li.bio-active a,
.bio-section-base .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-base .bio-responsive-lg.bio-tabs-navigation li.bio-active a:hover,
.bio-section-base .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
  border-right-color: #3662d2;
  border-bottom-color: #3662d2;
}

/* line 70, ../assets/scss/tabs/_tabs.scss */

.bio-section-dark .bio-responsive-lg.bio-tabs-navigation li.bio-active a,
.bio-section-dark .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-dark .bio-responsive-lg.bio-tabs-navigation li.bio-active a:hover,
.bio-section-dark .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
  border-right-color: #2c2d32;
  border-bottom-color: #2c2d32;
}

/* line 78, ../assets/scss/tabs/_tabs.scss */

.bio-section-parallax .bio-responsive-lg.bio-tabs-navigation li.bio-active a,
.bio-section-parallax .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a,
.bio-section-parallax .bio-responsive-lg.bio-tabs-navigation li.bio-active a:hover,
.bio-section-parallax .bio-responsive-lg.bio-tabs-vertical .bio-tabs-navigation li.bio-active a:hover {
  border-right-color: #232428;
  border-bottom-color: #232428;
}

/* line 1, ../assets/scss/_timeline.scss */

.bio-timeline {
  position: relative;
  overflow: hidden;
  margin-bottom: 2rem;
}

/* line 5, ../assets/scss/_timeline.scss */

.bio-timeline:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  z-index: 0;
  margin-left: -1px;
  width: 1px;
}

/* line 18, ../assets/scss/_timeline.scss */

.bio-timeline-date {
  position: relative;
  z-index: 1;
  width: 200px;
  margin: 2rem auto 2rem;
  padding: 2.4rem 10px;
  background: #fff;
  color: #db821f;
  text-align: center;
  clear: both;
  font-size: 2.4rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 33, ../assets/scss/_timeline.scss */

.bio-timeline-item {
  position: relative;
  z-index: 2;
  width: 50%;
  margin-bottom: 2rem;
}

/* line 40, ../assets/scss/_timeline.scss */

.bio-timeline-item-date {
  position: relative;
  display: inline-block;
  height: 40px;
  padding: 10px 8px 10px 12px;
  margin-bottom: 2.4rem;
  line-height: 2rem;
  background: #db821f;
  clear: both;
}

/* line 49, ../assets/scss/_timeline.scss */

.bio-timeline-item-date span {
  display: inline-block;
  vertical-align: top;
}

/* line 52, ../assets/scss/_timeline.scss */

.bio-timeline-item-date span:first-child {
  font-size: 2rem;
  padding: 0 10px 0 0;
}

/* line 56, ../assets/scss/_timeline.scss */

.bio-timeline-item-date span:last-child {
  font-size: 11px;
  color: #fff;
  padding: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* line 64, ../assets/scss/_timeline.scss */

.bio-timeline-item-date:after,
.bio-timeline-item-date:before {
  display: block;
  content: '';
  position: absolute;
}

/* line 69, ../assets/scss/_timeline.scss */

.bio-timeline-item-date:after {
  top: 0;
}

/* line 72, ../assets/scss/_timeline.scss */

.bio-timeline-item-date:before {
  top: 14px;
  border-radius: 50%;
  background: #fff;
}

/* line 79, ../assets/scss/_timeline.scss */

.bio-timeline-item-left {
  float: left;
  clear: both;
  padding-right: 30px;
  margin-top: 2rem;
}

/* line 85, ../assets/scss/_timeline.scss */

.bio-timeline-item-left > div,
.bio-timeline-item-left > section {
  clear: right;
}

/* line 91, ../assets/scss/_timeline.scss */

.bio-timeline-item > section {
  max-width: 470px;
  margin: 0 auto;
}

/* line 96, ../assets/scss/_timeline.scss */

.bio-timeline-item-left .bio-timeline-item-date {
  float: right;
  border-radius: 3px 0 0 3px;
}

/* line 99, ../assets/scss/_timeline.scss */

.bio-timeline-item-left .bio-timeline-item-date:after {
  right: -12px;
  border-top: 2rem solid transparent;
  border-left: 12px solid #db821f;
  border-bottom: 2rem solid transparent;
  border-right: 0 solid transparent;
}

/* line 106, ../assets/scss/_timeline.scss */

.bio-timeline-item-left .bio-timeline-item-date:before {
  right: -35px;
  width: 11px;
  height: 11px;
}

/* line 113, ../assets/scss/_timeline.scss */

.bio-timeline-item-right {
  float: right;
  padding-left: 30px;
  margin-top: 80px;
  clear: right;
}

/* line 118, ../assets/scss/_timeline.scss */

.bio-timeline-item-right .bio-timeline-item-date {
  padding: 10px 12px 10px 8px;
  border-radius: 0 3px 3px 0;
}

/* line 121, ../assets/scss/_timeline.scss */

.bio-timeline-item-right .bio-timeline-item-date:after {
  left: -12px;
  border-top: 2rem solid transparent;
  border-left: 0 solid transparent;
  border-bottom: 2rem solid transparent;
  border-right: 12px solid #db821f;
}

/* line 128, ../assets/scss/_timeline.scss */

.bio-timeline-item-right .bio-timeline-item-date:before {
  left: -36px;
  width: 11px;
  height: 11px;
}

@media (max-width: 767px) {
  /* line 137, ../assets/scss/_timeline.scss */

  .bio-timeline-item {
    width: auto;
    padding: 2.4rem 2.4rem 5px;
    margin: 72px 0 110px;
    background: #fff;
    border-radius: 3px;
    float: none;
  }

  /* line 144, ../assets/scss/_timeline.scss */

  .bio-timeline-item .bio-timeline-item-date {
    position: absolute;
    top: -41px;
    left: 50%;
    display: block;
    width: 90px;
    margin-left: -45px;
    float: none;
    text-align: center;
    border-radius: 3px 3px 0 0;
  }

  /* line 154, ../assets/scss/_timeline.scss */

  .bio-timeline-item .bio-timeline-item-date:after {
    width: 0;
    top: -10px;
    left: 0;
    border-top: 0 solid transparent;
    border-left: 45px solid transparent;
    border-bottom: 10px solid #db821f;
    border-right: 45px solid transparent;
  }

  /* line 163, ../assets/scss/_timeline.scss */

  .bio-timeline-item .bio-timeline-item-date:before {
    top: -32px;
    left: 50%;
    margin: 0 0 0 -6px;
    width: 12px;
    height: 12px;
  }
}

/* line 174, ../assets/scss/_timeline.scss */

.bio-timeline:after {
  background: #DEE0E0;
}

/* line 178, ../assets/scss/_timeline.scss */

.bio-timeline-item-date span:first-child {
  color: #fff;
}

/* line 182, ../assets/scss/_timeline.scss */

.bio-timeline-date {
  color: #db821f;
}

/* line 186, ../assets/scss/_timeline.scss */

.bio-timeline-item-left .bio-timeline-item-date:before,
.bio-timeline-item-right .bio-timeline-item-date:before {
  border: 1px solid #D6DBDB;
}

@media (max-width: 767px) {
  /* line 191, ../assets/scss/_timeline.scss */

  .bio-timeline-item {
    border: 1px solid #D6DBDB;
  }

  /* line 193, ../assets/scss/_timeline.scss */

  .bio-timeline-item .bio-timeline-item-date:before {
    border: 1px solid #D6DBDB;
  }
}

/* line 199, ../assets/scss/_timeline.scss */

.bio-timeline-item a {
  color: #000000;
}

/* line 201, ../assets/scss/_timeline.scss */

.bio-timeline-item a:hover {
  color: #008887;
}

/* line 1, ../assets/scss/_checkbox.scss */

input[type="checkbox"].bio-check-box {
  position: relative;
  margin-right: 1em;
  cursor: pointer;
}

/* line 5, ../assets/scss/_checkbox.scss */

input[type="checkbox"].bio-check-box:before {
  position: absolute;
  left: -0.2em;
  top: -0.35em;
  content: '';
  border-radius: 100%;
  font-weight: 600;
  color: #5eb13a;
  border: 2px solid #717171;
  background-color: #ffffff;
  width: 1.6em;
  height: 1.6em;
  padding: .5em;
  line-height: 1em;
}

/* line 20, ../assets/scss/_checkbox.scss */

input[type="checkbox"].bio-check-box:after {
  content: '';
  position: absolute;
  left: 0.3em;
  top: 0.2em;
  font-size: .8em;
  color: #5eb13a;
}

/* line 28, ../assets/scss/_checkbox.scss */

input[type="checkbox"].bio-check-box:checked:after {
  font-family: "pdsa";
  content: "\e642";
}

/* line 34, ../assets/scss/_checkbox.scss */

.checkbox-label {
  display: inline;
  line-height: 2.4rem;
  margin-bottom: 0;
}

/* MULTISTEP FORM PROGRESS */

/* line 3, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress {
  position: relative;
  height: 5px;
  margin: 4em 2.4em 7em 0;
}

/* line 7, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol {
  list-style-type: none;
  counter-reset: ol-counter;
  padding: 0;
  position: absolute;
  width: 100%;
}

/* line 13, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li {
  display: inline-block;
  width: 31.3%;
  padding: 0;
  margin: 0;
  position: relative;
  height: 5px;
  background-color: #5eb13a;
  float: left;
}

/* line 22, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li span {
  margin-top: .4em;
  display: block;
  width: 50%;
}

/* line 27, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li.selected {
  background-color: #ccc;
}

/* line 29, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li.selected:before {
  background-color: #5eb13a;
  color: #5eb13a;
  border: 7px solid #ccc;
}

/* line 35, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li.uncompleted {
  background-color: #ccc;
}

/* line 37, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li.uncompleted:before {
  background-color: #ccc;
  color: #ccc;
}

/* line 42, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li:last-child {
  float: right;
  position: absolute;
  height: 0px;
}

/* line 47, ../assets/scss/_progress-bar.scss */

.bio-multistep-progress ol > li:before {
  content: counter(ol-counter);
  counter-increment: ol-counter;
  padding: .5em;
  font-weight: bold;
  background-color: #5eb13a;
  color: #5eb13a;
  border-radius: 50%;
  height: 2.4em;
  width: 2.4em;
  display: block;
  margin-top: -1em;
}

/* line 1, ../assets/scss/_radio-buttons.scss */

input[type="radio"].bio-radio-button {
  position: relative;
  margin-right: 14px;
}

/* line 4, ../assets/scss/_radio-buttons.scss */

input[type="radio"].bio-radio-button:before {
  content: '';
  padding: .5em;
  font-weight: 600;
  background-color: #ffffff;
  border: 2px solid #717171;
  border-radius: 100%;
  height: 1.6em;
  width: 1.6em;
  display: block;
  line-height: 1.4em;
  position: absolute;
  left: -0.1em;
  top: -0.3em;
}

/* line 19, ../assets/scss/_radio-buttons.scss */

input[type="radio"].bio-radio-button:after {
  content: '';
  position: absolute;
  left: 0.3em;
  top: 0.2em;
  font-size: 0.8em;
  color: #5eb13a;
}

/* line 27, ../assets/scss/_radio-buttons.scss */

input[type="radio"].bio-radio-button:checked:after {
  font-family: "pdsa";
  content: "\e642";
}

/* line 1, ../assets/scss/_sticky-donate.scss */

.bio-side-bar {
  clear: both;
}

/* line 5, ../assets/scss/_sticky-donate.scss */

.bio-sidebar {
  z-index: 0;
  position: static !important;
}

/* line 10, ../assets/scss/_sticky-donate.scss */

.stickem-container,
.stickemMap-container {
  position: relative;
}

/* line 15, ../assets/scss/_sticky-donate.scss */

.stickemMap {
  width: 100%;
}

/* line 20, ../assets/scss/_sticky-donate.scss */

.stickem-container .stickem {
  background-color: #ea398b;
}

/* line 25, ../assets/scss/_sticky-donate.scss */

.stickem {
  width: 100%;
}

/* line 28, ../assets/scss/_sticky-donate.scss */

.stickem .bio-donate-box {
  background-color: #ea398b !important;
  color: #fff;
}

/* line 32, ../assets/scss/_sticky-donate.scss */

.stickem .bio-donate-box h2,
.stickem .bio-donate-box p {
  color: #fff;
}

/* line 37, ../assets/scss/_sticky-donate.scss */

.stickem .bio-portfolio-item {
  margin-bottom: 0;
}

/* line 42, ../assets/scss/_sticky-donate.scss */

.stickit {
  position: fixed;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  top: 10px;
}

/* line 48, ../assets/scss/_sticky-donate.scss */

.stickit-end {
  bottom: 10px;
  position: absolute;
}

/* line 53, ../assets/scss/_sticky-donate.scss */

.stickem-placeholder {
  height: 2px;
}

/* line 61, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form .bio-input-with-icon .bio-input-icon,
.bio-donate-widget-form .bio-input-with-icon:hover .bio-input-icon {
  color: #ea398b;
  text-shadow: none;
}

/* line 66, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form .bio-input-with-icon i {
  font-size: 1.5em;
  line-height: 2em;
}

/* line 71, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form .bio-input-with-icon input[type=text],
.bio-donate-widget-form .bio-input-with-icon input[type=number] {
  padding-left: 1.5em;
}

/* line 77, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form input[type=text],
.bio-donate-widget-form input[type=number] {
  background-color: pink;
  height: 1.8em;
  font-size: 1.8em;
  border: 1px solid #999;
  font-weight: bold;
}

/* line 85, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form select {
  padding: 1em;
}

/* line 89, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form button,
.bio-donate-widget-form select {
  background: #fff;
  border-radius: 0;
  border: 1px solid #fff;
  height: 35px;
  font-weight: bold;
  color: #ea398b;
  text-transform: uppercase;
}

/* line 99, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form button,
.bio-donate-widget-form input,
.bio-donate-widget-form select {
  width: 100%;
  color: #ea398b;
}

/* line 104, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form button:hover {
  color: #fff;
  background: #ea398b;
}

/* line 109, ../assets/scss/_sticky-donate.scss */

.bio-donate-widget-form .bio-donate-widget-buttonContainer {
  padding-left: 10px;
}

@media (max-width: 1120px) {
  /* line 116, ../assets/scss/_sticky-donate.scss */

  .bio-donate-widget-buttonContainer {
    padding-left: 0 !important;
  }
}

/* line 1, ../assets/scss/_popovers.scss */

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-size: 1.6rem;
  font-weight: normal;
  line-height: 1.42857;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}

/* line 20, ../assets/scss/_popovers.scss */

.popover.top {
  margin-top: -10px;
}

/* line 25, ../assets/scss/_popovers.scss */

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 1.6rem;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  border-radius: 5px 5px 0 0;
}

/* line 34, ../assets/scss/_popovers.scss */

.popover-content {
  padding: 9px 14px;
}

/* line 38, ../assets/scss/_popovers.scss */

.popover {
  border-bottom: none;
  font-family: "PDSA Foco";
  color: #717171;
  border-radius: 0;
  max-width: 552px;
}

/* line 39, ../assets/scss/_popovers.scss */

.popover > .arrow {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 11px;
}

/* line 47, ../assets/scss/_popovers.scss */

.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 10px;
  content: "";
}

/* line 58, ../assets/scss/_popovers.scss */

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%);
  bottom: -11px;
}

/* line 65, ../assets/scss/_popovers.scss */

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

/* line 78, ../assets/scss/_popovers.scss */

.popover .headline {
  font-size: 0.8em;
}

/* line 81, ../assets/scss/_popovers.scss */

.popover .subline {
  margin: 5px 0;
  font-size: 0.7em;
  font-weight: 300;
}

/* line 86, ../assets/scss/_popovers.scss */

.popover .image-container {
  width: 250px;
}

/* line 88, ../assets/scss/_popovers.scss */

.popover .image-container img {
  display: block;
  margin: auto;
  padding: 1em;
}

/* line 94, ../assets/scss/_popovers.scss */

.popover .pdsa-icon {
  line-height: 6.2rem;
  font-size: 3rem;
  color: #5eb13a;
  text-shadow: none;
}

@media (max-width: 768px) {
  /* line 103, ../assets/scss/_popovers.scss */

  .popover {
    max-width: 300px;
  }
}

/* line 108, ../assets/scss/_popovers.scss */

.popover-title {
  color: #5eb13a;
  font-weight: 400;
  border-bottom: none;
  padding-bottom: 1px;
}

/* line 115, ../assets/scss/_popovers.scss */

.popover-content {
  padding-top: 0;
  line-height: 1;
}

/* line 118, ../assets/scss/_popovers.scss */

.popover-content > i.pdsa-icon {
  position: absolute;
  top: 0;
  right: 10px;
}

/* line 123, ../assets/scss/_popovers.scss */

.popover-content a {
  line-height: 1.5;
  text-transform: uppercase;
}

/* line 126, ../assets/scss/_popovers.scss */

.popover-content a i.pdsa-icon.icon-arrow-right {
  font-size: 0.7em;
  margin-left: 10px;
  line-height: 1em;
}

/* line 131, ../assets/scss/_popovers.scss */

.popover-content a.no {
  color: #717171;
}

/* line 133, ../assets/scss/_popovers.scss */

.popover-content a.no i.pdsa-icon.icon-arrow-right {
  color: #717171;
}

/* line 2, ../assets/scss/_search-results.scss */

.search-results-header {
  font-size: 1.6rem;
  font-weight: 600;
  color: #00bcb4;
  text-transform: uppercase;
  font-family: "PDSA Foco";
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 2.4rem;
}

/* line 12, ../assets/scss/_search-results.scss */

.search-results-header a {
  color: #00bcb4;
}

/* line 15, ../assets/scss/_search-results.scss */

.search-results-header a:hover {
  color: #008983;
}

/* line 21, ../assets/scss/_search-results.scss */

.search-results-container {
  border-top: 5px solid #00bcb4;
  border-bottom: 5px solid #00bcb4;
  margin: 0 0 20px;
  padding: 30px 0;
}

/* line 27, ../assets/scss/_search-results.scss */

.search-results-container.search-results-none {
  border-bottom: none;
  margin-bottom: 10em;
}

/* line 31, ../assets/scss/_search-results.scss */

.search-results-container.search-results-none .pdsa-text {
  color: #717171;
}

/* line 37, ../assets/scss/_search-results.scss */

.search-results-description {
  margin: 0.5rem 0 0;
  line-height: 1.6;
}

/* line 42, ../assets/scss/_search-results.scss */

.search-results-item {
  padding: 2rem 0;
  border-bottom: 2px solid #ccc;
}

/* line 46, ../assets/scss/_search-results.scss */

.search-results-item:first-child {
  padding-top: 0;
}

/* line 1, ../assets/scss/_pdsa-typography.scss */

html {
  font-size: 55%;
}

@media screen and (min-width: 769px) {
  /* line 6, ../assets/scss/_pdsa-typography.scss */

  html {
    font-size: 62.5%;
  }
}

/* line 11, ../assets/scss/_pdsa-typography.scss */

body {
  font-family: "Arial";
  font-size: 1.6rem;
  color: #333333;
}

.main-content a {
  color: #009ada;
  font-weight: bold;
  text-decoration: underline;
}

.main-content a:hover,
.main-content a:hover,
.main-content a:focus {
  color: #585858;
  text-decoration: underline;
}

/* line 17, ../assets/scss/_pdsa-typography.scss */

a {
  text-decoration: none;
  color: #717171;
}

/* line 21, ../assets/scss/_pdsa-typography.scss */

a:hover,
a:hover,
a:focus {
  text-decoration: none;
  color: #585858;
}

/* line 27, ../assets/scss/_pdsa-typography.scss */

.pdsa-block {
  display: block;
}

/* line 38, ../assets/scss/_pdsa-typography.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

/* line 47, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h1,
.pdsa-hero-h2,
.pdsa-hero-h3,
.pdsa-hero-h4,
.pdsa-hero-h5,
.pdsa-hero-cta {
  font-family: "PDSA Foco";
  color: #fff;
  position: relative;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 63, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h1 {
  font-weight: 600;
  font-size: 8.4rem;
}

/* line 70, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h2 {
  font-weight: 600;
  font-size: 6.2rem;
}

/* line 81, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h3 {
  font-weight: 300;
  font-size: 5.4rem;
}

/* line 88, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h4 {
  font-weight: 300;
  font-size: 3.6rem;
}

/* line 95, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-h5 {
  font-weight: 300;
  font-size: 2.4rem;
  line-height: 1em;
}

/* line 102, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-cta {
  font-weight: 600;
  font-size: 2.4rem;
  margin: 1.4rem 0;
  display: inline-block;
  text-transform: uppercase;
}

/* line 109, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-cta:hover {
  color: #e6e6e6;
}

@media (max-width: 479px) {
  /* line 115, ../assets/scss/_pdsa-typography.scss */

  .pdsa-hero-h1 {
    font-size: 5.88rem;
  }

  /* line 119, ../assets/scss/_pdsa-typography.scss */

  .pdsa-hero-h2 {
    font-size: 4.34rem;
  }

  /* line 123, ../assets/scss/_pdsa-typography.scss */

  .pdsa-hero-h3 {
    font-size: 3.78rem;
  }

  /* line 127, ../assets/scss/_pdsa-typography.scss */

  .pdsa-hero-h5 {
    font-size: 1.68rem;
  }
}

/* line 132, ../assets/scss/_pdsa-typography.scss */

button.pdsa-hero-cta,
a.btn.pdsa-hero-cta {
  background: #ea398b;
  color: #fff;
  padding: 1.6rem 3.6rem;
  margin: 1.4rem 0;
  border: 1px solid #ea398b;
  border-radius: 3px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 2.4rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* line 147, ../assets/scss/_pdsa-typography.scss */

button.pdsa-hero-cta:after,
a.btn.pdsa-hero-cta:after {
  display: none;
}

/* line 151, ../assets/scss/_pdsa-typography.scss */

button.pdsa-hero-cta:hover,
button.pdsa-hero-cta:focus,
button.pdsa-hero-cta:active,
a.btn.pdsa-hero-cta:hover,
a.btn.pdsa-hero-cta:focus,
a.btn.pdsa-hero-cta:active {
  background: #fff;
  color: #ea398b !important;
}

/* line 158, ../assets/scss/_pdsa-typography.scss */

button.pdsa-cta,
.btn.pdsa-cta {
  background: #fff;
  color: #00bcb4;
  padding: 1.6rem 3.6rem;
  margin: 1.4rem 0;
  border: 1px solid #00bcb4;
  border-radius: 3px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 2.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 172, ../assets/scss/_pdsa-typography.scss */

button.pdsa-cta:after,
.btn.pdsa-cta:after {
  display: none;
}

/* line 176, ../assets/scss/_pdsa-typography.scss */

button.pdsa-cta:hover,
button.pdsa-cta:focus,
button.pdsa-cta:active,
.btn.pdsa-cta:hover,
.btn.pdsa-cta:focus,
.btn.pdsa-cta:active {
  color: #fff;
  background: #00bcb4;
}

/* line 183, ../assets/scss/_pdsa-typography.scss */

button.pdsa-card-cta,
.btn.pdsa-card-cta {
  background: #fff;
  color: #00bcb4;
  padding: 1.6rem 3.6rem;
  margin: 0;
  border: 1px solid #00bcb4;
  border-radius: 3px;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 197, ../assets/scss/_pdsa-typography.scss */

button.pdsa-card-cta:after,
.btn.pdsa-card-cta:after {
  display: none;
}

/* line 201, ../assets/scss/_pdsa-typography.scss */

button.pdsa-card-cta:hover,
button.pdsa-card-cta:focus,
button.pdsa-card-cta:active,
.btn.pdsa-card-cta:hover,
.btn.pdsa-card-cta:focus,
.btn.pdsa-card-cta:active {
  color: #fff;
  background: #00bcb4;
}

/* line 216, ../assets/scss/_pdsa-typography.scss */

.pdsa-h1,
.pdsa-h2,
.pdsa-h3,
.pdsa-h4,
.pdsa-h5 {
  font-family: "PDSA Foco";
  font-weight: 600;
  color: #717171;
  position: relative;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 229, ../assets/scss/_pdsa-typography.scss */

.pdsa-h1.flexi-size,
.pdsa-h2.flexi-size,
.pdsa-h3.flexi-size,
.pdsa-h4.flexi-size,
.pdsa-h5.flexi-size {
  overflow: visible;
}

/* line 233, ../assets/scss/_pdsa-typography.scss */

.no-image .pdsa-h1,
.no-image
.pdsa-h2,
.no-image
.pdsa-h3,
.no-image
.pdsa-h4,
.no-image
.pdsa-h5 {
  color: #fff;
}

/* line 237, ../assets/scss/_pdsa-typography.scss */

.pdsa-h1 a,
.pdsa-h2 a,
.pdsa-h3 a,
.pdsa-h4 a,
.pdsa-h5 a {
  color: #717171;
}

/* line 240, ../assets/scss/_pdsa-typography.scss */

.pdsa-h1 a:hover,
.pdsa-h1 a:focus,
.pdsa-h1 a:active,
.pdsa-h2 a:hover,
.pdsa-h2 a:focus,
.pdsa-h2 a:active,
.pdsa-h3 a:hover,
.pdsa-h3 a:focus,
.pdsa-h3 a:active,
.pdsa-h4 a:hover,
.pdsa-h4 a:focus,
.pdsa-h4 a:active,
.pdsa-h5 a:hover,
.pdsa-h5 a:focus,
.pdsa-h5 a:active {
  color: #585858;
}

/* line 249, ../assets/scss/_pdsa-typography.scss */

.pdsa-h1 {
  font-size: 5rem;
  line-height: 1.1em;
}

/* line 256, ../assets/scss/_pdsa-typography.scss */

.pdsa-h2 {
  font-size: 3.6rem;
  line-height: 1.1em;
}

/* line 262, ../assets/scss/_pdsa-typography.scss */

.pdsa-h3 {
  font-size: 2.4rem;
  line-height: 1.1em;
}

/* line 268, ../assets/scss/_pdsa-typography.scss */

.pdsa-h4 {
  font-size: 1.8rem;
  line-height: 1.1em;
}

/* line 273, ../assets/scss/_pdsa-typography.scss */

.pdsa-h5 {
  font-size: 1.6rem;
  line-height: 1.1em;
}

/* line 278, ../assets/scss/_pdsa-typography.scss */

.pdsa-footer-header {
  font-size: 1.4rem;
  text-transform: uppercase;
  margin-bottom: 1.5em;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 288, ../assets/scss/_pdsa-typography.scss */

.footer .pdsa-text-smaller,
.footer .pdsa-annotation {
  line-height: 1.5em;
}

/* line 292, ../assets/scss/_pdsa-typography.scss */

.footer .pdsa-text-tiny {
  line-height: 1.8em;
}

/* line 296, ../assets/scss/_pdsa-typography.scss */

.footer .bio-underline-links li {
  margin-bottom: 1.2rem;
  font-size: 1.2rem;
}

/* line 300, ../assets/scss/_pdsa-typography.scss */

.footer .bio-underline-links li a:hover,
.footer .bio-underline-links li a:focus,
.footer .bio-underline-links li:active {
  color: #e6e6e6;
}

/* line 306, ../assets/scss/_pdsa-typography.scss */

.pdsa-regular {
  font-weight: 400 !important;
}

/* line 314, ../assets/scss/_pdsa-typography.scss */

.pdsa-text,
.pdsa-text-lead,
.pdsa-text-smaller,
.pdsa-annotation,
.pdsa-text-tiny,
.pdsa-text-bigger {
  font-family: "Arial";
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 324, ../assets/scss/_pdsa-typography.scss */

.pdsa-text,
.pdsa-text-lead {
  color: #333333;
}

/* line 329, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-text,
.pdsa-card-text-bigger {
  font-family: "PDSA Foco";
  font-weight: 400;
  color: #717171;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 337, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-text strong,
.pdsa-card-text-bigger strong {
  font-weight: 600;
}

/* line 343, ../assets/scss/_pdsa-typography.scss */

.pdsa-text {
  font-size: 1.6rem;
  line-height: 1.62em;
  font-weight: 400;
}

/* line 348, ../assets/scss/_pdsa-typography.scss */

.pdsa-text strong {
  font-weight: 600;
}

/* line 354, ../assets/scss/_pdsa-typography.scss */

.pdsa-text-lead {
  font-size: 2.2rem;
  line-height: 1.62em;
  font-weight: 600;
}

/* line 361, ../assets/scss/_pdsa-typography.scss */

.pdsa-text-bigger {
  font-size: 2rem;
  line-height: 1.62em;
  font-weight: 400;
}

/* line 368, ../assets/scss/_pdsa-typography.scss */

.pdsa-text-smaller,
.pdsa-annotation {
  font-size: 1.4rem;
  line-height: 2.38rem;
  font-weight: 400;
  color: #464646;
}

/* line 374, ../assets/scss/_pdsa-typography.scss */

.pdsa-text-smaller strong,
.pdsa-annotation strong {
  font-weight: 600;
}

/* line 380, ../assets/scss/_pdsa-typography.scss */

.pdsa-text-tiny {
  font-size: 1.2rem;
  line-height: 1.62em;
  color: #717171;
}

/* line 387, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-text {
  font-size: 2rem;
  line-height: 1.62em;
}

/* line 393, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-text-bigger {
  font-size: 3rem;
  line-height: 3.6rem;
  font-weight: 300;
}

/* line 399, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-text-bigger strong {
  font-weight: 600;
}

@media (max-width: 479px) {
  /* line 405, ../assets/scss/_pdsa-typography.scss */

  .pdsa-h1 {
    font-size: 3.5rem;
  }

  /* line 409, ../assets/scss/_pdsa-typography.scss */

  .pdsa-h2 {
    font-size: 2.88rem;
  }

  /* line 413, ../assets/scss/_pdsa-typography.scss */

  .pdsa-h3 {
    font-size: 2.16rem;
  }

  /* line 417, ../assets/scss/_pdsa-typography.scss */

  .pdsa-text-lead {
    font-size: 1.76rem;
  }

  /* line 421, ../assets/scss/_pdsa-typography.scss */

  .pdsa-text-bigger {
    font-size: 1.6rem;
  }
}

/* line 431, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-cta {
  font-family: "Arial";
  font-size: 1.6rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #464646;
  margin-bottom: 0.5rem;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

/* line 444, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-cta:hover {
  color: #585858;
}

/* line 449, ../assets/scss/_pdsa-typography.scss */

.pdsa-next,
.pdsa-previous {
  text-transform: uppercase;
  font-weight: 400;
  vertical-align: middle;
}

/* line 457, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-cta-bigger {
  font-family: "PDSA Foco";
  font-size: 2rem;
  line-height: 1.2em;
  text-transform: uppercase;
  color: #ea398b;
}

/* line 464, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-cta-bigger p {
  line-height: 1.2em;
}

/* line 468, ../assets/scss/_pdsa-typography.scss */

.pdsa-card-cta-bigger:hover {
  color: #d91771;
}

/* line 478, ../assets/scss/_pdsa-typography.scss */

.pdsa-hero-cta:after,
.pdsa-card-cta-bigger:after,
.pdsa-card-cta:after,
.pdsa-next:after {
  content: '\e646';
  font-family: "pdsa";
  font-size: .8em;
  margin-left: .8em;
}

/* line 487, ../assets/scss/_pdsa-typography.scss */

.pdsa-previous:before {
  content: '\e645';
  font-family: "pdsa";
  font-size: .8em;
  margin-right: .8em;
}

/* line 498, ../assets/scss/_pdsa-typography.scss */

.pdsa-quote {
  position: relative;
  display: inline-block;
}

/* line 502, ../assets/scss/_pdsa-typography.scss */

.pdsa-quote span {
  max-width: 100%;
  overflow: hidden;
  display: inline-block;
  margin: .5em 1.5em .2em 1.5em;
}

/* line 509, ../assets/scss/_pdsa-typography.scss */

.pdsa-quote:before,
.pdsa-quote:after {
  font-family: 'pdsa';
  font-weight: 600;
  font-size: 1.3em;
  width: 1.3em;
  position: absolute;
  color: #ccc;
  display: block;
  display: inline;
}

/* line 521, ../assets/scss/_pdsa-typography.scss */

.pdsa-quote:before {
  content: "\e641";
  top: .1em;
  left: 0;
}

/* line 527, ../assets/scss/_pdsa-typography.scss */

.pdsa-quote:after {
  content: "\e640";
  bottom: 0;
  right: 0;
}

/* line 534, ../assets/scss/_pdsa-typography.scss */

.pdsa-grey-text {
  color: #ccc;
}

/* line 538, ../assets/scss/_pdsa-typography.scss */

.pdsa-teal-text {
  color: #00bcb4;
}

/* line 542, ../assets/scss/_pdsa-typography.scss */

.pdsa-annotation {
  margin-top: 5px;
  color: #717171;
}

/* line 547, ../assets/scss/_pdsa-typography.scss */

.pdsa-annotation a {
  color: #717171;
}

/* line 550, ../assets/scss/_pdsa-typography.scss */

.pdsa-annotation a:hover {
  color: #585858;
}

/* line 556, ../assets/scss/_pdsa-typography.scss */

.pdsa-small-lineheight {
  line-height: 0.5rem;
  margin: 0;
}

/* line 561, ../assets/scss/_pdsa-typography.scss */

.pdsa-highlighted-p {
  border-top: 1px solid #008d89;
  border-bottom: 1px solid #008d89;
  padding: 1.6rem 0;
}

/* line 567, ../assets/scss/_pdsa-typography.scss */

.pdsa-no-overflow {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 574, ../assets/scss/_pdsa-typography.scss */

.inline-block {
  display: inline;
  display: inline-block;
}

/* line 579, ../assets/scss/_pdsa-typography.scss */

.text-badge {
  display: inline-block;
  margin-left: 5px;
  padding: 3px 5px;
  font-size: 1rem;
  background: #ccc;
  vertical-align: middle;
  border-radius: 1.2rem;
}

/* line 588, ../assets/scss/_pdsa-typography.scss */

.text-badge:hover {
  background: #b3b3b3;
}

/* line 593, ../assets/scss/_pdsa-typography.scss */

.highlight {
  color: #FFF;
  background: #00bcb4;
  padding: 2px;
}

/* line 4, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg,
.bio-cards-bg .bio-cards-picture {
  background-color: #00bcb4;
}

/* line 8, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .pdsa-h1,
.bio-cards-bg .pdsa-h2,
.bio-cards-bg .pdsa-h3,
.bio-cards-bg .pdsa-h4,
.bio-cards-bg .pdsa-h5,
.bio-cards-bg .pdsa-h6,
.bio-cards-bg .pdsa-text,
.bio-cards-bg .pdsa-text-bigger,
.bio-cards-bg .pdsa-card-text,
.bio-cards-bg .pdsa-card-text-bigger,
.bio-cards-bg .pdsa-text-smaller,
.bio-cards-bg .pdsa-annotation,
.bio-cards-bg .pdsa-text-tiny,
.bio-cards-bg .pdsa-icon,
.bio-cards-bg strong,
.bio-cards-bg .icon-cards,
.bio-cards-bg .bio-text-silver,
.bio-cards-bg .bio-cards-picture .pdsa-h1,
.bio-cards-bg .bio-cards-picture .pdsa-h2,
.bio-cards-bg .bio-cards-picture .pdsa-h3,
.bio-cards-bg .bio-cards-picture .pdsa-h4,
.bio-cards-bg .bio-cards-picture .pdsa-h5,
.bio-cards-bg .bio-cards-picture .pdsa-h6,
.bio-cards-bg .bio-cards-picture .pdsa-text,
.bio-cards-bg .bio-cards-picture .pdsa-text-bigger,
.bio-cards-bg .bio-cards-picture .pdsa-card-text,
.bio-cards-bg .bio-cards-picture .pdsa-card-text-bigger,
.bio-cards-bg .bio-cards-picture .pdsa-text-smaller,
.bio-cards-bg .bio-cards-picture .pdsa-annotation,
.bio-cards-bg .bio-cards-picture .pdsa-text-tiny,
.bio-cards-bg .bio-cards-picture .pdsa-icon,
.bio-cards-bg .bio-cards-picture strong,
.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-cards-bg .bio-cards-picture .bio-text-silver {
  color: #fff;
}

/* line 27, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg a,
.bio-cards-bg .bio-cards-picture a {
  color: #fff;
}

/* line 30, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg a:hover,
.bio-cards-bg .bio-cards-picture a:hover {
  color: #e6e6e6;
}

/* line 35, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg.bio-portfolio-item,
.bio-cards-bg .bio-cards-picture.bio-portfolio-item {
  padding-right: 0;
}

/* line 39, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .bio-portfolio-description,
.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background-color: #00bcb4;
  color: #fff;
}

/* line 43, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .bio-portfolio-description form,
.bio-cards-bg .bio-cards-picture .bio-portfolio-description form {
  margin-bottom: 1em;
}

/* line 49, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .bio-input-with-icon i,
.bio-cards-bg .bio-cards-picture .bio-input-with-icon i {
  line-height: 6.2rem;
  font-size: 3rem;
  color: #00bcb4;
  text-shadow: none;
}

/* line 56, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .bio-input-with-icon input[type=text],
.bio-cards-bg .bio-input-with-icon input[type=number],
.bio-cards-bg .bio-input-with-icon input[type=email],
.bio-cards-bg .bio-cards-picture .bio-input-with-icon input[type=text],
.bio-cards-bg .bio-cards-picture .bio-input-with-icon input[type=number],
.bio-cards-bg .bio-cards-picture .bio-input-with-icon input[type=email] {
  padding-left: 5rem;
}

/* line 64, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg input[type=text],
.bio-cards-bg input[type=number],
.bio-cards-bg input[type=email],
.bio-cards-bg .bio-cards-picture input[type=text],
.bio-cards-bg .bio-cards-picture input[type=number],
.bio-cards-bg .bio-cards-picture input[type=email] {
  display: block;
  width: 100%;
  height: 6.2rem;
  border: 0;
  padding: 1.6rem 1.2rem;
  font-size: 3rem;
  font-weight: 600;
  color: #00bcb4;
  background: #a3fffb;
}

/* line 79, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg button,
.bio-cards-bg .bio-cards-picture button {
  background: #fff;
  border: 1px solid #00bcb4;
  color: #00bcb4;
  height: 5rem;
  padding: 1.2rem 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  float: right;
  width: 100%;
}

/* line 91, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg button:hover,
.bio-cards-bg .bio-cards-picture button:hover {
  background: #00bcb4;
  border: 1px solid #00bcb4;
  color: #fff;
}

/* line 98, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg select,
.bio-cards-bg .bio-cards-picture select {
  width: 100%;
  height: 5rem;
  padding: 1.2rem 1rem;
  background: #fff;
  border-radius: 0;
  border: 1px solid #00bcb4;
  font-weight: bold;
  color: #00bcb4;
  text-transform: uppercase;
}

/* line 112, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg ::-webkit-input-placeholder,
.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #00efe5;
}

/* line 115, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg :-moz-placeholder,
.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #00efe5;
}

/* line 118, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg ::-moz-placeholder,
.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #00efe5;
}

/* line 121, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg :-ms-input-placeholder,
.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #00efe5;
}

/* line 126, ../assets/scss/_pdsa-cards.scss */

.bio-cards-bg .list-bullet i,
.bio-cards-bg .bio-cards-picture .list-bullet i {
  color: #fff;
}

/* line 138, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture,
.bio-cards-picture .bio-cards-bg {
  border-bottom: 0.5rem solid #00bcb4;
  background: #f7f7f7;
}

/* line 143, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-portfolio-description,
.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background-color: #f7f7f7;
  color: #717171;
}

/* line 148, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-img-w,
.bio-cards-picture .bio-cards-bg .bio-img-w {
  max-width: 100%;
  overflow: hidden;
  max-height: 300px;
}

/* line 155, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture input[type=text],
.bio-cards-picture input[type=number],
.bio-cards-picture .bio-cards-bg input[type=text],
.bio-cards-picture .bio-cards-bg input[type=number] {
  display: block;
  width: 100%;
  height: 6.2rem;
  border: 1px solid #ccc;
  padding: 0 1.2rem;
  font-size: 3rem;
  font-weight: bold;
  color: #717171;
  text-align: right;
}

/* line 169, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-input-with-icon i,
.bio-cards-picture .bio-cards-bg .bio-input-with-icon i {
  line-height: 6.2rem;
  font-size: 3rem;
  color: #00bcb4;
  text-shadow: none;
}

/* line 176, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-input-with-icon input[type=text],
.bio-cards-picture .bio-input-with-icon input[type=number],
.bio-cards-picture .bio-cards-bg .bio-input-with-icon input[type=text],
.bio-cards-picture .bio-cards-bg .bio-input-with-icon input[type=number] {
  padding-left: 5rem;
}

/* line 182, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .pdsa-h1,
.bio-cards-picture .pdsa-h2,
.bio-cards-picture .pdsa-h3,
.bio-cards-picture .pdsa-h4,
.bio-cards-picture .pdsa-h5,
.bio-cards-picture .pdsa-h6,
.bio-cards-picture .pdsa-text,
.bio-cards-picture .pdsa-card-text,
.bio-cards-picture .pdsa-card-text-bigger,
.bio-cards-picture .pdsa-text-smaller,
.bio-cards-picture .pdsa-annotation,
.bio-cards-picture .pdsa-text-tiny,
.bio-cards-picture strong,
.bio-cards-picture .bio-cards-bg .pdsa-h1,
.bio-cards-picture .bio-cards-bg .pdsa-h2,
.bio-cards-picture .bio-cards-bg .pdsa-h3,
.bio-cards-picture .bio-cards-bg .pdsa-h4,
.bio-cards-picture .bio-cards-bg .pdsa-h5,
.bio-cards-picture .bio-cards-bg .pdsa-h6,
.bio-cards-picture .bio-cards-bg .pdsa-text,
.bio-cards-picture .bio-cards-bg .pdsa-card-text,
.bio-cards-picture .bio-cards-bg .pdsa-card-text-bigger,
.bio-cards-picture .bio-cards-bg .pdsa-text-smaller,
.bio-cards-picture .bio-cards-bg .pdsa-annotation,
.bio-cards-picture .bio-cards-bg .pdsa-text-tiny,
.bio-cards-picture .bio-cards-bg strong {
  color: #717171;
}

/* line 197, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .icon-cards,
.bio-cards-picture .bio-cards-bg .icon-cards {
  color: #00bcb4;
}

/* line 201, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture.bio-portfolio-item,
.bio-cards-picture .bio-cards-bg.bio-portfolio-item {
  padding-right: 0;
}

/* line 205, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-portfolio-description,
.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 208, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-portfolio-description.selected,
.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #00bcb4;
  border-left: 0.5rem solid #00bcb4;
  border-right: 0.5rem solid #00bcb4;
}

/* line 215, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-cards-location-distance,
.bio-cards-picture .bio-cards-bg .bio-cards-location-distance {
  display: block;
  margin-bottom: 1.4rem;
}

/* line 220, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .bio-cards-location-date,
.bio-cards-picture .bio-cards-bg .bio-cards-location-date {
  margin: 2.4rem 0;
}

/* line 224, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .pdsa-card-cta,
.bio-cards-picture .bio-cards-bg .pdsa-card-cta {
  color: #00bcb4;
  display: block;
}

/* line 228, ../assets/scss/_pdsa-cards.scss */

.bio-cards-picture .pdsa-card-cta:hover,
.bio-cards-picture .bio-cards-bg .pdsa-card-cta:hover {
  color: #008983;
}

/* line 241, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon {
  position: relative;
}

/* line 247, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon .bio-portfolio-description > .pdsa-h1,
.bio-cards-with-icon .bio-portfolio-description > .pdsa-h2,
.bio-cards-with-icon .bio-portfolio-description > .pdsa-h3 {
  margin-top: 6.2rem;
}

/* line 254, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon .icon-cards {
  position: absolute;
  top: 2rem;
  right: 2rem;
  font-size: 5rem;
}

/* line 262, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon-inline {
  position: relative;
}

/* line 265, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon-inline .pdsa-h1,
.bio-cards-with-icon-inline .pdsa-h2,
.bio-cards-with-icon-inline .pdsa-h3 {
  margin-right: 6.2rem;
}

/* line 271, ../assets/scss/_pdsa-cards.scss */

.bio-cards-with-icon-inline .icon-cards {
  position: absolute;
  top: 2rem;
  right: 2rem;
  font-size: 3.6rem;
  color: #00bcb4;
}

@media (min-width: 480px) and (max-width: 767px) {
  /* line 285, ../assets/scss/_pdsa-cards.scss */

  .bio-cards-donate:not(.bio-cards-donate-wide) {
    height: 350px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 290, ../assets/scss/_pdsa-cards.scss */

  .bio-cards-donate:not(.bio-cards-donate-wide) {
    height: 430px;
  }
}

@media (min-width: 835px) {
  /* line 297, ../assets/scss/_pdsa-cards.scss */

  .bio-cards-donate:not(.bio-cards-donate-wide) {
    height: 385px;
  }
}

@media (min-width: 992px) and (max-width: 1080px) {
  /* line 302, ../assets/scss/_pdsa-cards.scss */

  .bio-cards-donate:not(.bio-cards-donate-wide) {
    height: 420px;
  }
}

/* line 308, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate {
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 313, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-portfolio-item {
  margin-bottom: 0;
}

/* line 318, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-cards-picture input[type=number] {
  margin: 0;
}

/* line 322, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-cards-picture .bio-input-with-icon i {
  color: #5eb13a;
}

/* line 329, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .ellipse-container.ellipse-border {
  height: 140px;
  background-color: #5eb13a;
}

/* line 333, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .ellipse-container.ellipse-left.ellipse-border .ellipse-border-box {
  -webkit-mask-position: 43% 110%;
  height: 165px;
}

/* line 337, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .ellipse-container.ellipse-left {
  -webkit-mask-position: 40% 100%;
}

/* line 342, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .bio-portfolio-description {
  padding: 1.4rem;
  overflow: visible;
}

/* line 347, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .donation-amount {
  font-size: 7rem;
  height: 1em;
  line-height: 1em;
  font-family: "PDSA Foco";
  color: #717171;
  margin: 0;
  font-weight: 600;
}

/* line 356, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .donation-amount span {
  font-size: .7em;
}

/* line 361, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .donation-input {
  margin-bottom: 8px;
}

/* line 365, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .donation-intro {
  line-height: 1em;
}

/* line 369, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .raffle-calculation {
  margin-top: 1.2rem;
  display: none;
}

/* line 374, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .pdsa-subtitle {
  margin-top: 0 !important;
  line-height: 1em;
}

/* line 377, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate .pdsa-subtitle i {
  font-size: .6em;
}

/* line 385, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-cards-with-icon .icon-cards {
  font-size: 4rem;
  color: #5eb13a;
}

/* line 391, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-cards-with-icon .bio-portfolio-description > .pdsa-h1,
.bio-cards-donate.bio-cards-with-icon .bio-portfolio-description > .pdsa-h2 {
  margin-top: 4.5rem;
  margin-bottom: 1.2rem;
}

/* line 396, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate.bio-cards-with-icon .bio-portfolio-description > .pdsa-h4 {
  margin-top: 2rem;
  margin-bottom: 1.4rem;
}

/* line 407, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate-wide .bio-portfolio-description {
  padding: 2rem 5rem 2rem 2.4rem;
}

/* line 411, ../assets/scss/_pdsa-cards.scss */

.bio-cards-donate-wide .donation-input {
  margin-bottom: 3.6rem;
}

/* line 425, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 430, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper.bio-cards-bg {
  background-color: #00bcb4;
}

/* line 433, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 436, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 443, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #00bcb4;
}

/* line 446, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #00bcb4;
}

/* line 452, ../assets/scss/_pdsa-cards.scss */

.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0 !important;
}

/* line 462, ../assets/scss/_pdsa-cards.scss */

.bio-portfolio-socialHeader {
  background: #00bcb4;
  color: #fff;
  padding: 1.4rem 1.2rem 1.2rem;
}

/* line 468, ../assets/scss/_pdsa-cards.scss */

.bio-portfolio-socialHeader i {
  float: left;
  width: 3rem;
  height: 3rem;
  font-size: 3rem;
  top: 0.5rem;
  left: 0.5rem;
  position: relative;
}

/* line 490, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social .bio-portfolio-socialHeader .pdsa-h3,
.bio-cards-social .bio-portfolio-socialHeader .pdsa-h4 {
  color: #fff;
  padding-left: 2rem;
}

/* line 494, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social .bio-portfolio-socialHeader .pdsa-h3 {
  font-weight: 400;
  margin-bottom: 0.1em;
}

/* line 498, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social .bio-portfolio-socialHeader .pdsa-h4 {
  font-weight: 100;
  font-size: 1.6rem;
}

/* line 505, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social dt {
  color: #464646;
}

/* line 509, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social dl {
  padding-left: 0;
}

/* line 513, ../assets/scss/_pdsa-cards.scss */

.bio-cards-social dd {
  margin: 0 0 1.2rem 0;
}

/* line 518, ../assets/scss/_pdsa-cards.scss */

.bio-cards-facebook {
  border-bottom: 0;
}

/* line 521, ../assets/scss/_pdsa-cards.scss */

.bio-cards-facebook .bio-portfolio-socialHeader {
  background: #4b6caf;
}

/* line 525, ../assets/scss/_pdsa-cards.scss */

.bio-cards-facebook button {
  width: 100%;
  background: #4b6caf;
  color: #fff;
  border: 0;
  padding: 1.4rem 0.5rem;
  margin-bottom: 1.2rem;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  /* line 537, ../assets/scss/_pdsa-cards.scss */

  .bio-no-margin-buttons > div {
    padding-left: 0;
  }
}

@media (max-width: 1120px) {
  /* line 543, ../assets/scss/_pdsa-cards.scss */

  .bio-no-margin-buttons > div {
    padding-right: 0;
  }
}

/* line 548, ../assets/scss/_pdsa-cards.scss */

.bio-cards-twitter {
  border-bottom: 0.5rem solid #00acec;
}

/* line 552, ../assets/scss/_pdsa-cards.scss */

.bio-cards-twitter .bio-portfolio-socialHeader {
  background: #00acec;
}

/* line 557, ../assets/scss/_pdsa-cards.scss */

.bio-portfolio-description.tweets {
  height: 400px;
  overflow: auto;
  padding: 1.2rem 0.5rem;
}

/* line 563, ../assets/scss/_pdsa-cards.scss */

.tweet {
  margin-bottom: 1.4rem;
  padding: 1.2rem 1.4rem;
  font-size: 1.4rem;
}

/* line 569, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-avatar {
  width: 5rem;
  height: 5rem;
  float: left;
  margin-right: 1.4rem;
}

/* line 576, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-user {
  font-weight: 700;
}

/* line 583, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-content {
  margin: 0.5rem 0 0.5rem 6.4rem;
}

/* line 588, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-link {
  color: #00acec;
}

/* line 591, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-link:hover {
  color: #0087b9;
}

/* line 596, ../assets/scss/_pdsa-cards.scss */

.tweet .tweet-time {
  color: #464646;
  display: block;
  margin-left: 6.4rem;
}

/* line 609, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .giftaid-logo-wrapper {
  text-align: center;
  margin: -3.9em 0;
}

/* line 612, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .giftaid-logo-wrapper i.pdsa-icon {
  font-size: 20rem;
}

/* line 617, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .bio-check-box-label {
  font-family: "PDSA Foco";
  margin-right: 0.6em;
  font-size: 1.5em;
  vertical-align: sub;
}

/* line 624, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .pdsa-card-text,
.gift-aid-card .pdsa-card-text-bigger {
  margin: 0.2em 0;
}

/* line 628, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .amount {
  font-family: "PDSA Foco";
  font-weight: 600;
  font-size: 3.3em;
}

/* line 632, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .amount em {
  font-style: normal;
  font-size: 0.8em;
}

/* line 638, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .small-print {
  font-size: 0.91em;
}

/* line 642, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .smaller-print {
  font-size: 0.87em;
}

/* line 648, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card input[type="checkbox"].bio-check-box:before {
  background-color: #ea398b;
  border-color: #ffffff;
}

/* line 653, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card input[type="checkbox"].bio-check-box:after {
  color: #ffffff;
}

/* line 658, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .pdsa-h1 {
  margin: 0 0 0.2em 0;
}

/* line 662, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .pdsa-card-text-bigger {
  margin: 0 0 0.4em 0;
}

/* line 665, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card .pdsa-card-text-bigger em {
  font-style: normal;
  font-weight: 500;
}

/* line 676, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description p.pdsa-h1 {
  margin-top: 0.7em;
  margin-bottom: 0;
}

/* line 681, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description p.pdsa-card-text-bigger,
.gift-aid-card-total .bio-portfolio-description div.pdsa-h1 {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 686, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description .pdsa-card-text-bigger {
  font-size: 2.4rem;
}

/* line 690, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description div.pdsa-h1.amount {
  margin-top: 0;
  font-size: 8.4rem;
}

/* line 695, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description .giftaid-logo-wrapper {
  margin: -2em 0 -2.7em -0.7em;
}

/* line 699, ../assets/scss/_pdsa-cards.scss */

.gift-aid-card-total .bio-portfolio-description .giftaid-logo-wrapper i {
  font-size: 15rem;
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 708, ../assets/scss/_pdsa-cards.scss */

  .gift-aid-card-total .bio-portfolio-description div.pdsa-h1.amount {
    font-size: 6rem;
  }
}

/* line 718, ../assets/scss/_pdsa-cards.scss */

.blocks-card {
  overflow: hidden;
  height: 100%;
  background: #f7f7f7;
}

/* line 723, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image {
  background: #00bcb4;
}

/* line 726, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image .bio-portfolio-description {
  background: #00bcb4;
}

/* line 730, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image .border-fill {
  fill: #00a39c;
}

/* line 734, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image .background-fill {
  fill: #008983;
}

/* line 738, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image a {
  color: #fff;
}

/* line 741, ../assets/scss/_pdsa-cards.scss */

.blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 747, ../assets/scss/_pdsa-cards.scss */

.blocks-card .bio-img-w {
  height: 150px;
  margin-bottom: 0;
}

/* line 752, ../assets/scss/_pdsa-cards.scss */

.blocks-card .ellipse-border-box {
  height: 130px;
}

/* line 755, ../assets/scss/_pdsa-cards.scss */

.blocks-card .bio-portfolio-description {
  margin-top: 8px;
  padding: 1.4rem;
  background: #f7f7f7;
}

/* line 760, ../assets/scss/_pdsa-cards.scss */

.blocks-card .bio-portfolio-description .pdsa-card-cta {
  line-height: 3rem;
}

/* line 769, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  min-height: 500px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

/* line 778, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg .photo-bg-slogan {
  display: block;
  text-align: center;
  margin-top: 150px;
  color: #fff;
}

/* line 784, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg .photo-bg-slogan a {
  color: #fff;
  display: inline-block;
  max-width: 160px;
}

/* line 789, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg .photo-bg-slogan a:hover,
.bio-cards-photo-bg .photo-bg-slogan a:active,
.bio-cards-photo-bg .photo-bg-slogan a:focus {
  color: #e6e6e6;
}

/* line 795, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg .pdsa-card-cta {
  position: absolute;
  color: #fff;
  bottom: 2rem;
  left: 2rem;
}

/* line 801, ../assets/scss/_pdsa-cards.scss */

.bio-cards-photo-bg .pdsa-card-cta:hover,
.bio-cards-photo-bg .pdsa-card-cta:active,
.bio-cards-photo-bg .pdsa-card-cta:focus {
  color: #e6e6e6;
}

/* line 811, ../assets/scss/_pdsa-cards.scss */

.pdsa-card p {
  line-height: 1.62em;
}

/* line 814, ../assets/scss/_pdsa-cards.scss */

.pdsa-card p.pdsa-card-text-bigger {
  line-height: 3.6rem;
}

/* line 819, ../assets/scss/_pdsa-cards.scss */

.pdsa-card .bio-portfolio-item-cta {
  display: block;
  padding-top: 3.4rem;
}

/* line 824, ../assets/scss/_pdsa-cards.scss */

.pdsa-card .select-wrapper {
  position: relative;
  overflow: hidden;
}

/* line 828, ../assets/scss/_pdsa-cards.scss */

.pdsa-card .select-wrapper select {
  -webkit-appearance: none;
  appearance: none;
  width: 130%;
}

/* line 834, ../assets/scss/_pdsa-cards.scss */

.pdsa-card .select-wrapper:after {
  position: absolute;
  right: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "pdsa";
  content: "\e644";
  pointer-events: none;
}

@-moz-document url-prefix()  {
  /* line 848, ../assets/scss/_pdsa-cards.scss */

  .pdsa-card .select-wrapper select {
    padding-right: 40%;
  }
}

/* line 853, ../assets/scss/_pdsa-cards.scss */

.border-fill {
  fill: #008d89;
}

/* line 2, ../assets/scss/_pdsa-lists.scss */

li {
  margin: 0.5rem 2.4rem;
}

/* line 6, ../assets/scss/_pdsa-lists.scss */

.bio-icon-big {
  font-size: 7rem;
  line-height: 1.2em;
  margin-bottom: 1.4rem;
  display: block;
}

/* line 13, ../assets/scss/_pdsa-lists.scss */

.list-horizontal-container {
  text-align: center;
}

/* line 17, ../assets/scss/_pdsa-lists.scss */

.bio-no-bullets {
  list-style: none;
  padding-left: 0;
}

/* line 21, ../assets/scss/_pdsa-lists.scss */

.bio-no-bullets li {
  margin: 0;
}

/* line 26, ../assets/scss/_pdsa-lists.scss */

.list-bullet {
  list-style: none;
  padding-left: 0;
  margin: 3.6rem 0 2rem;
}

/* line 31, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-big-bullet {
  padding: 0;
}

/* line 35, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-big-bullet li {
  padding: 1.4rem 0;
  margin: 0;
}

/* line 39, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-big-bullet li i {
  font-size: 6.2rem;
  width: 6.2rem;
  height: 6.2rem;
  line-height: 5rem;
  margin: 0 auto 1.4rem 0;
}

/* line 49, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-horizontal {
  margin: 1.4rem 0;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  padding: 0;
}

/* line 56, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-horizontal li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  margin: 0;
}

/* line 63, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-horizontal li i {
  display: inline-block;
  width: 100%;
  float: none;
  margin: 0 0 1.2rem;
}

/* line 73, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-small-bullet li {
  padding: 0 0 2.4rem 3.8rem;
}

/* line 76, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-small-bullet li i {
  font-size: 2.4rem;
  margin-left: -3.4rem;
  margin-top: 0;
  width: auto;
  height: auto;
  line-height: normal;
}

/* line 85, ../assets/scss/_pdsa-lists.scss */

.list-bullet.list-small-bullet li p {
  margin: 0;
}

/* line 92, ../assets/scss/_pdsa-lists.scss */

.list-bullet li {
  padding: 1.4rem 0;
  margin: 0;
}

/* line 96, ../assets/scss/_pdsa-lists.scss */

.list-bullet li i {
  float: none;
  font-size: 5rem;
  width: 5rem;
  height: 5rem;
  line-height: 2.4rem;
  display: block;
  margin-left: 0;
  margin-bottom: 1.4rem;
  text-align: center;
  color: #00bcb4;
}

/* line 109, ../assets/scss/_pdsa-lists.scss */

.list-bullet li a {
  text-transform: uppercase;
}

/* line 113, ../assets/scss/_pdsa-lists.scss */

.list-bullet li .h4 {
  margin-bottom: 0.5rem;
}

/* line 117, ../assets/scss/_pdsa-lists.scss */

.list-bullet li p {
  margin-bottom: 1.4rem;
}

/* line 124, ../assets/scss/_pdsa-lists.scss */

.list-nobullet {
  list-style: none;
  padding-left: 0;
  margin-bottom: 3rem;
}

/* line 129, ../assets/scss/_pdsa-lists.scss */

.list-nobullet li {
  padding: 1.4rem 0;
  margin: 0;
}

/* line 133, ../assets/scss/_pdsa-lists.scss */

.list-nobullet li a {
  text-transform: uppercase;
}

/* line 137, ../assets/scss/_pdsa-lists.scss */

.list-nobullet li .h4 {
  margin-bottom: 0.5rem;
  color: #fff !important;
}

/* line 143, ../assets/scss/_pdsa-lists.scss */

.list-nobullet li p {
  margin-bottom: 1.2rem;
}

/* line 151, ../assets/scss/_pdsa-lists.scss */

.list-separated li {
  border-bottom: 1px solid #008983;
}

@media (min-width: 768px) {
  /* line 160, ../assets/scss/_pdsa-lists.scss */

  .list-bullet.list-big-bullet {
    padding: 0;
  }

  /* line 164, ../assets/scss/_pdsa-lists.scss */

  .list-bullet.list-big-bullet li {
    padding: 1.4rem 0 1.4rem 8.6rem;
    margin: 0;
  }

  /* line 168, ../assets/scss/_pdsa-lists.scss */

  .list-bullet.list-big-bullet li i {
    font-size: 6.2rem;
    width: 6.2rem;
    height: 6.2rem;
    line-height: 5rem;
    margin: 0 auto 0 -8.6rem;
  }

  /* line 178, ../assets/scss/_pdsa-lists.scss */

  .list-bullet li {
    padding: 1.4rem 0 1.4rem 6.2rem;
    margin: 0;
  }

  /* line 182, ../assets/scss/_pdsa-lists.scss */

  .list-bullet li i {
    float: left;
    font-size: 5rem;
    width: 5rem;
    height: 5rem;
    line-height: 5rem;
    display: block;
    margin-left: -6.2rem;
    margin-bottom: 0;
    text-align: center;
    color: #00bcb4;
  }
}

/* line 198, ../assets/scss/_pdsa-lists.scss */

.link-list {
  list-style: none;
  padding-left: 0;
}

/* line 202, ../assets/scss/_pdsa-lists.scss */

.link-list li,
.link-list div {
  position: relative;
  margin: 0 0 1.6rem;
}

/* line 206, ../assets/scss/_pdsa-lists.scss */

.link-list li .pdsa-card-cta,
.link-list div .pdsa-card-cta {
  display: block;
  margin-right: 1.2em;
}

/* line 210, ../assets/scss/_pdsa-lists.scss */

.link-list li .pdsa-card-cta:after,
.link-list div .pdsa-card-cta:after {
  position: absolute;
  right: 0;
  top: .15em;
}

/* line 219, ../assets/scss/_pdsa-lists.scss */

.bio-image-list {
  overflow: visible;
  display: inline-block;
}

/* line 222, ../assets/scss/_pdsa-lists.scss */

.bio-image-list li {
  float: left;
  margin: 0 10px 0 0;
}

/* line 225, ../assets/scss/_pdsa-lists.scss */

.bio-image-list li a {
  display: block;
  min-width: 75px;
  min-height: 75px;
  background: #FFF;
}

/* line 234, ../assets/scss/_pdsa-lists.scss */

.bio-icon-list {
  display: inline-block;
  list-style: none;
  padding: 0;
}

/* line 238, ../assets/scss/_pdsa-lists.scss */

.bio-icon-list li {
  float: left;
  margin: 0 0.5rem 0 0;
}

/* line 241, ../assets/scss/_pdsa-lists.scss */

.bio-icon-list li a {
  display: block;
  min-width: 70px;
  min-height: 70px;
}

/* line 246, ../assets/scss/_pdsa-lists.scss */

.bio-icon-list li a i {
  font-size: 5rem;
}

/* line 250, ../assets/scss/_pdsa-lists.scss */

.bio-icon-list li a:hover i {
  color: #e6e6e6;
}

/* line 260, ../assets/scss/_pdsa-lists.scss */

.bio-big-bulleted-list li {
  font-size: 28px;
  font-weight: bold;
  list-style: none;
  line-height: 28px;
  margin-bottom: 30px;
  padding-left: 5px;
  color: #bbb;
  font-weight: 600;
}

/* line 270, ../assets/scss/_pdsa-lists.scss */

.bio-big-bulleted-list li strong {
  font-size: 36px;
  color: #666;
}

/* line 275, ../assets/scss/_pdsa-lists.scss */

.bio-big-bulleted-list li:after {
  content: '';
  display: block;
  clear: both;
  color: #000;
}

/* line 282, ../assets/scss/_pdsa-lists.scss */

.bio-big-bulleted-list li .bio-big-bullet-icon {
  display: block;
  width: 70px;
  height: 70px;
  font-size: 30px;
  line-height: 70px;
  margin-right: 40px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  background-color: #db821f;
  float: left;
}

/* line 1, ../assets/scss/_pdsa-colours.scss */

.bio-section-lightgrey {
  background-color: #f7f7f7;
}

/* line 5, ../assets/scss/_pdsa-colours.scss */

.banner-ctr.info,
.banner-ctr.bg,
.bio-section-dark {
  color: #fff;
}

/* line 10, ../assets/scss/_pdsa-colours.scss */

.banner-ctr.info .pdsa-h1,
.banner-ctr.info .pdsa-h2,
.banner-ctr.info .pdsa-h3,
.banner-ctr.info .pdsa-h4,
.banner-ctr.info .pdsa-hero-h1,
.banner-ctr.info .pdsa-hero-h2,
.banner-ctr.info .pdsa-hero-h3,
.banner-ctr.info .pdsa-hero-h4,
.banner-ctr.info .pdsa-hero-h5,
.banner-ctr.info .pdsa-text,
.banner-ctr.info .pdsa-text-bigger,
.banner-ctr.info .pdsa-card-text,
.banner-ctr.info .pdsa-card-text-bigger,
.banner-ctr.info .pdsa-text-smaller,
.banner-ctr.info .pdsa-annotation,
.banner-ctr.info .pdsa-text-tiny,
.banner-ctr.info .pdsa-icon,
.banner-ctr.info strong,
.banner-ctr.info .icon-cards,
.banner-ctr.info .bio-text-silver,
.banner-ctr.bg .pdsa-h1,
.banner-ctr.bg .pdsa-h2,
.banner-ctr.bg .pdsa-h3,
.banner-ctr.bg .pdsa-h4,
.banner-ctr.bg .pdsa-hero-h1,
.banner-ctr.bg .pdsa-hero-h2,
.banner-ctr.bg .pdsa-hero-h3,
.banner-ctr.bg .pdsa-hero-h4,
.banner-ctr.bg .pdsa-hero-h5,
.banner-ctr.bg .pdsa-text,
.banner-ctr.bg .pdsa-text-bigger,
.banner-ctr.bg .pdsa-card-text,
.banner-ctr.bg .pdsa-card-text-bigger,
.banner-ctr.bg .pdsa-text-smaller,
.banner-ctr.bg .pdsa-annotation,
.banner-ctr.bg .pdsa-text-tiny,
.banner-ctr.bg .pdsa-icon,
.banner-ctr.bg strong,
.banner-ctr.bg .icon-cards,
.banner-ctr.bg .bio-text-silver,
.bio-section-dark .pdsa-h1,
.bio-section-dark .pdsa-h2,
.bio-section-dark .pdsa-h3,
.bio-section-dark .pdsa-h4,
.bio-section-dark .pdsa-hero-h1,
.bio-section-dark .pdsa-hero-h2,
.bio-section-dark .pdsa-hero-h3,
.bio-section-dark .pdsa-hero-h4,
.bio-section-dark .pdsa-hero-h5,
.bio-section-dark .pdsa-text,
.bio-section-dark .pdsa-text-bigger,
.bio-section-dark .pdsa-card-text,
.bio-section-dark .pdsa-card-text-bigger,
.bio-section-dark .pdsa-text-smaller,
.bio-section-dark .pdsa-annotation,
.bio-section-dark .pdsa-text-tiny,
.bio-section-dark .pdsa-icon,
.bio-section-dark strong,
.bio-section-dark .icon-cards,
.bio-section-dark .bio-text-silver {
  color: #fff;
}

/* line 32, ../assets/scss/_pdsa-colours.scss */

.banner-ctr.info a,
.banner-ctr.bg a,
.bio-section-dark a {
  color: #fff;
}

/* line 35, ../assets/scss/_pdsa-colours.scss */

.banner-ctr.info a:hover,
.banner-ctr.bg a:hover,
.bio-section-dark a:hover {
  color: #e6e6e6;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-pet .bio-btn-base.article-parent-link {
  background: #009ada;
  border: 1px solid #009ada;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-pet .bio-btn-base.article-parent-link:hover {
  background: #0076a7;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-pet .border-fill {
  fill: #009ada;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-pet .background-fill {
  fill: #0eb8ff;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-pet .bg-fill {
  background: #009ada;
  border-color: #009ada;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-pet .bg-fill a,
.bio-category-pet .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-pet .content-fill {
  color: #009ada;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-pet.pdsa-border-bottom {
  border-bottom: 2px solid #009ada;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-pet.section-border-bottom {
  border-bottom: 0.5rem solid #009ada;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-pet.banner-ctr {
  background: #009ada;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-pet button.pdsa-cta,
.bio-category-pet .btn.pdsa-cta,
.bio-category-pet button.pdsa-card-cta,
.bio-category-pet .btn.pdsa-card-cta {
  color: #009ada;
  border: 1px solid #009ada;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-pet button.pdsa-cta:hover,
.bio-category-pet .btn.pdsa-cta:hover,
.bio-category-pet button.pdsa-card-cta:hover,
.bio-category-pet .btn.pdsa-card-cta:hover {
  background: #009ada;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-pet.bio-cards-picture {
  border-bottom: 0.5rem solid #009ada !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper.bio-cards-bg {
  background-color: #009ada;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #009ada;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #009ada;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture {
  border-bottom: 0.5rem solid #009ada;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture,
.bio-category-pet.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture .bio-portfolio-description,
.bio-category-pet.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-pet.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #009ada;
  border-left: 0.5rem solid #009ada;
  border-right: 0.5rem solid #009ada;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture .icon-cards,
.bio-category-pet.bio-cards-picture .pdsa-icon,
.bio-category-pet.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-pet.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #009ada;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-pet.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-pet.bio-cards-picture a.pdsa-card-cta,
.bio-category-pet.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-pet.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #009ada;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-pet.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-pet.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-pet.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #0076a7;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-location {
  border-bottom: 0.5rem solid #009ada;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-location .icon-cards {
  color: #009ada;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-location a.bio-portfolio-item-cta {
  color: #009ada;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #0076a7;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg,
.bio-category-pet.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #009ada;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg .bio-portfolio-description,
.bio-category-pet.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #009ada;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg .icon-cards,
.bio-category-pet.bio-cards-bg .pdsa-icon,
.bio-category-pet.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-pet.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-pet.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-pet.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg input,
.bio-category-pet.bio-cards-bg .bio-cards-picture input {
  background: #c1edff;
  color: #009ada;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-pet.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #41c7ff;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg :-moz-placeholder,
.bio-category-pet.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #41c7ff;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg ::-moz-placeholder,
.bio-category-pet.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #41c7ff;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg :-ms-input-placeholder,
.bio-category-pet.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #41c7ff;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg .newsletter-signup-message.info,
.bio-category-pet.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #41c7ff;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg button,
.bio-category-pet.bio-cards-bg .bio-cards-picture button {
  color: #009ada;
  border: 1px solid #009ada;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg button:hover,
.bio-category-pet.bio-cards-bg .bio-cards-picture button:hover {
  background: #009ada;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg select,
.bio-category-pet.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #009ada;
  color: #009ada;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-pet.bio-cards-bg .bio-input-icon i,
.bio-category-pet.bio-cards-bg .select-wrapper,
.bio-category-pet.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-pet.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #009ada;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-pet .list-separated li {
  border-bottom: 1px solid #0076a7;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-vet .bio-btn-base.article-parent-link {
  background: #ab3493;
  border: 1px solid #ab3493;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-vet .bio-btn-base.article-parent-link:hover {
  background: #842871;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-vet .border-fill {
  fill: #ab3493;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-vet .background-fill {
  fill: #c84aaf;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-vet .bg-fill {
  background: #ab3493;
  border-color: #ab3493;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-vet .bg-fill a,
.bio-category-vet .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-vet .content-fill {
  color: #ab3493;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-vet.pdsa-border-bottom {
  border-bottom: 2px solid #ab3493;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-vet.section-border-bottom {
  border-bottom: 0.5rem solid #ab3493;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-vet.banner-ctr {
  background: #ab3493;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-vet button.pdsa-cta,
.bio-category-vet .btn.pdsa-cta,
.bio-category-vet button.pdsa-card-cta,
.bio-category-vet .btn.pdsa-card-cta {
  color: #ab3493;
  border: 1px solid #ab3493;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-vet button.pdsa-cta:hover,
.bio-category-vet .btn.pdsa-cta:hover,
.bio-category-vet button.pdsa-card-cta:hover,
.bio-category-vet .btn.pdsa-card-cta:hover {
  background: #ab3493;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-vet.bio-cards-picture {
  border-bottom: 0.5rem solid #ab3493 !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper.bio-cards-bg {
  background-color: #ab3493;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #ab3493;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #ab3493;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture {
  border-bottom: 0.5rem solid #ab3493;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture,
.bio-category-vet.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture .bio-portfolio-description,
.bio-category-vet.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-vet.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #ab3493;
  border-left: 0.5rem solid #ab3493;
  border-right: 0.5rem solid #ab3493;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture .icon-cards,
.bio-category-vet.bio-cards-picture .pdsa-icon,
.bio-category-vet.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-vet.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #ab3493;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-vet.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-vet.bio-cards-picture a.pdsa-card-cta,
.bio-category-vet.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-vet.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #ab3493;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-vet.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-vet.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-vet.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #842871;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-location {
  border-bottom: 0.5rem solid #ab3493;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-location .icon-cards {
  color: #ab3493;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-location a.bio-portfolio-item-cta {
  color: #ab3493;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #842871;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg,
.bio-category-vet.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #ab3493;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg .bio-portfolio-description,
.bio-category-vet.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #ab3493;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg .icon-cards,
.bio-category-vet.bio-cards-bg .pdsa-icon,
.bio-category-vet.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-vet.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-vet.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-vet.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg input,
.bio-category-vet.bio-cards-bg .bio-cards-picture input {
  background: #f2d3eb;
  color: #ab3493;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-vet.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #d471c0;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg :-moz-placeholder,
.bio-category-vet.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #d471c0;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg ::-moz-placeholder,
.bio-category-vet.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #d471c0;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg :-ms-input-placeholder,
.bio-category-vet.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #d471c0;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg .newsletter-signup-message.info,
.bio-category-vet.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #d471c0;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg button,
.bio-category-vet.bio-cards-bg .bio-cards-picture button {
  color: #ab3493;
  border: 1px solid #ab3493;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg button:hover,
.bio-category-vet.bio-cards-bg .bio-cards-picture button:hover {
  background: #ab3493;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg select,
.bio-category-vet.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #ab3493;
  color: #ab3493;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-vet.bio-cards-bg .bio-input-icon i,
.bio-category-vet.bio-cards-bg .select-wrapper,
.bio-category-vet.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-vet.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #ab3493;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-vet .list-separated li {
  border-bottom: 1px solid #842871;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-pdsa .bio-btn-base.article-parent-link {
  background: #db821f;
  border: 1px solid #db821f;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-pdsa .bio-btn-base.article-parent-link:hover {
  background: #ae6719;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-pdsa .border-fill {
  fill: #db821f;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-pdsa .background-fill {
  fill: #e59b48;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-pdsa .bg-fill {
  background: #db821f;
  border-color: #db821f;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-pdsa .bg-fill a,
.bio-category-pdsa .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-pdsa .content-fill {
  color: #db821f;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-pdsa.pdsa-border-bottom {
  border-bottom: 2px solid #db821f;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-pdsa.section-border-bottom {
  border-bottom: 0.5rem solid #db821f;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-pdsa.banner-ctr {
  background: #db821f;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-pdsa button.pdsa-cta,
.bio-category-pdsa .btn.pdsa-cta,
.bio-category-pdsa button.pdsa-card-cta,
.bio-category-pdsa .btn.pdsa-card-cta {
  color: #db821f;
  border: 1px solid #db821f;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-pdsa button.pdsa-cta:hover,
.bio-category-pdsa .btn.pdsa-cta:hover,
.bio-category-pdsa button.pdsa-card-cta:hover,
.bio-category-pdsa .btn.pdsa-card-cta:hover {
  background: #db821f;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-pdsa.bio-cards-picture {
  border-bottom: 0.5rem solid #db821f !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper.bio-cards-bg {
  background-color: #db821f;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #db821f;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #db821f;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture {
  border-bottom: 0.5rem solid #db821f;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture .bio-portfolio-description,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #db821f;
  border-left: 0.5rem solid #db821f;
  border-right: 0.5rem solid #db821f;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture .icon-cards,
.bio-category-pdsa.bio-cards-picture .pdsa-icon,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #db821f;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-pdsa.bio-cards-picture a.pdsa-card-cta,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #db821f;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-pdsa.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-pdsa.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #ae6719;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-location {
  border-bottom: 0.5rem solid #db821f;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-location .icon-cards {
  color: #db821f;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-location a.bio-portfolio-item-cta {
  color: #db821f;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #ae6719;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #db821f;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg .bio-portfolio-description,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #db821f;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg .icon-cards,
.bio-category-pdsa.bio-cards-bg .pdsa-icon,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg input,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture input {
  background: #fbf0e4;
  color: #db821f;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #ebb375;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg :-moz-placeholder,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #ebb375;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg ::-moz-placeholder,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ebb375;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg :-ms-input-placeholder,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #ebb375;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg .newsletter-signup-message.info,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #ebb375;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg button,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture button {
  color: #db821f;
  border: 1px solid #db821f;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg button:hover,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture button:hover {
  background: #db821f;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg select,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #db821f;
  color: #db821f;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-pdsa.bio-cards-bg .bio-input-icon i,
.bio-category-pdsa.bio-cards-bg .select-wrapper,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-pdsa.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #db821f;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-pdsa .list-separated li {
  border-bottom: 1px solid #ae6719;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-fundraising .bio-btn-base.article-parent-link {
  background: #5eb13a;
  border: 1px solid #5eb13a;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-fundraising .bio-btn-base.article-parent-link:hover {
  background: #4a8b2d;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-fundraising .border-fill {
  fill: #5eb13a;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-fundraising .background-fill {
  fill: #79c856;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-fundraising .bg-fill {
  background: #5eb13a;
  border-color: #5eb13a;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-fundraising .bg-fill a,
.bio-category-fundraising .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-fundraising .content-fill {
  color: #5eb13a;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-fundraising.pdsa-border-bottom {
  border-bottom: 2px solid #5eb13a;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-fundraising.section-border-bottom {
  border-bottom: 0.5rem solid #5eb13a;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-fundraising.banner-ctr {
  background: #5eb13a;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-fundraising button.pdsa-cta,
.bio-category-fundraising .btn.pdsa-cta,
.bio-category-fundraising button.pdsa-card-cta,
.bio-category-fundraising .btn.pdsa-card-cta {
  color: #5eb13a;
  border: 1px solid #5eb13a;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-fundraising button.pdsa-cta:hover,
.bio-category-fundraising .btn.pdsa-cta:hover,
.bio-category-fundraising button.pdsa-card-cta:hover,
.bio-category-fundraising .btn.pdsa-card-cta:hover {
  background: #5eb13a;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-fundraising.bio-cards-picture {
  border-bottom: 0.5rem solid #5eb13a !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper.bio-cards-bg {
  background-color: #5eb13a;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #5eb13a;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #5eb13a;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture {
  border-bottom: 0.5rem solid #5eb13a;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture .bio-portfolio-description,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #5eb13a;
  border-left: 0.5rem solid #5eb13a;
  border-right: 0.5rem solid #5eb13a;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture .icon-cards,
.bio-category-fundraising.bio-cards-picture .pdsa-icon,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #5eb13a;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-fundraising.bio-cards-picture a.pdsa-card-cta,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #5eb13a;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-fundraising.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-fundraising.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #4a8b2d;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-location {
  border-bottom: 0.5rem solid #5eb13a;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-location .icon-cards {
  color: #5eb13a;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-location a.bio-portfolio-item-cta {
  color: #5eb13a;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #4a8b2d;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #5eb13a;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg .bio-portfolio-description,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #5eb13a;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg .icon-cards,
.bio-category-fundraising.bio-cards-bg .pdsa-icon,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg input,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture input {
  background: #e4f4dd;
  color: #5eb13a;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #97d47d;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg :-moz-placeholder,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #97d47d;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg ::-moz-placeholder,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #97d47d;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg :-ms-input-placeholder,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #97d47d;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg .newsletter-signup-message.info,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #97d47d;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg button,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture button {
  color: #5eb13a;
  border: 1px solid #5eb13a;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg button:hover,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture button:hover {
  background: #5eb13a;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg select,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #5eb13a;
  color: #5eb13a;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-fundraising.bio-cards-bg .bio-input-icon i,
.bio-category-fundraising.bio-cards-bg .select-wrapper,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-fundraising.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #5eb13a;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-fundraising .list-separated li {
  border-bottom: 1px solid #4a8b2d;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-products .bio-btn-base.article-parent-link {
  background: #eabc00;
  border: 1px solid #eabc00;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-products .bio-btn-base.article-parent-link:hover {
  background: #b79300;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-products .border-fill {
  fill: #eabc00;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-products .background-fill {
  fill: #ffd31e;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-products .bg-fill {
  background: #eabc00;
  border-color: #eabc00;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-products .bg-fill a,
.bio-category-products .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-products .content-fill {
  color: #eabc00;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-products.pdsa-border-bottom {
  border-bottom: 2px solid #eabc00;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-products.section-border-bottom {
  border-bottom: 0.5rem solid #eabc00;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-products.banner-ctr {
  background: #eabc00;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-products button.pdsa-cta,
.bio-category-products .btn.pdsa-cta,
.bio-category-products button.pdsa-card-cta,
.bio-category-products .btn.pdsa-card-cta {
  color: #eabc00;
  border: 1px solid #eabc00;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-products button.pdsa-cta:hover,
.bio-category-products .btn.pdsa-cta:hover,
.bio-category-products button.pdsa-card-cta:hover,
.bio-category-products .btn.pdsa-card-cta:hover {
  background: #eabc00;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-products.bio-cards-picture {
  border-bottom: 0.5rem solid #eabc00 !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper.bio-cards-bg {
  background-color: #eabc00;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #eabc00;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #eabc00;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-products.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture {
  border-bottom: 0.5rem solid #eabc00;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture,
.bio-category-products.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture .bio-portfolio-description,
.bio-category-products.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-products.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #eabc00;
  border-left: 0.5rem solid #eabc00;
  border-right: 0.5rem solid #eabc00;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture .icon-cards,
.bio-category-products.bio-cards-picture .pdsa-icon,
.bio-category-products.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-products.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #eabc00;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-products.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-products.bio-cards-picture a.pdsa-card-cta,
.bio-category-products.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-products.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #eabc00;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-products.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-products.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-products.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #b79300;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-location {
  border-bottom: 0.5rem solid #eabc00;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-location .icon-cards {
  color: #eabc00;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-location a.bio-portfolio-item-cta {
  color: #eabc00;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #b79300;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg,
.bio-category-products.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #eabc00;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg .bio-portfolio-description,
.bio-category-products.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #eabc00;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg .icon-cards,
.bio-category-products.bio-cards-bg .pdsa-icon,
.bio-category-products.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-products.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-products.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-products.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg input,
.bio-category-products.bio-cards-bg .bio-cards-picture input {
  background: #fff6d0;
  color: #eabc00;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-products.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #ffdd51;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg :-moz-placeholder,
.bio-category-products.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #ffdd51;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg ::-moz-placeholder,
.bio-category-products.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ffdd51;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg :-ms-input-placeholder,
.bio-category-products.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #ffdd51;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg .newsletter-signup-message.info,
.bio-category-products.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #ffdd51;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg button,
.bio-category-products.bio-cards-bg .bio-cards-picture button {
  color: #eabc00;
  border: 1px solid #eabc00;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg button:hover,
.bio-category-products.bio-cards-bg .bio-cards-picture button:hover {
  background: #eabc00;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg select,
.bio-category-products.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #eabc00;
  color: #eabc00;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-products.bio-cards-bg .bio-input-icon i,
.bio-category-products.bio-cards-bg .select-wrapper,
.bio-category-products.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-products.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #eabc00;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-products .list-separated li {
  border-bottom: 1px solid #b79300;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-news .bio-btn-base.article-parent-link,
.bio-category-donate .bio-btn-base.article-parent-link {
  background: #ea398b;
  border: 1px solid #ea398b;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-news .bio-btn-base.article-parent-link:hover,
.bio-category-donate .bio-btn-base.article-parent-link:hover {
  background: #d91771;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-news .border-fill,
.bio-category-donate .border-fill {
  fill: #ea398b;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-news .background-fill,
.bio-category-donate .background-fill {
  fill: #ef67a6;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-news .bg-fill,
.bio-category-donate .bg-fill {
  background: #ea398b;
  border-color: #ea398b;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-news .bg-fill a,
.bio-category-news .bg-fill span,
.bio-category-donate .bg-fill a,
.bio-category-donate .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-news .content-fill,
.bio-category-donate .content-fill {
  color: #ea398b;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-news.pdsa-border-bottom,
.bio-category-donate.pdsa-border-bottom {
  border-bottom: 2px solid #ea398b;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-news.section-border-bottom,
.bio-category-donate.section-border-bottom {
  border-bottom: 0.5rem solid #ea398b;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-news.banner-ctr,
.bio-category-donate.banner-ctr {
  background: #ea398b;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-news button.pdsa-cta,
.bio-category-news .btn.pdsa-cta,
.bio-category-news button.pdsa-card-cta,
.bio-category-news .btn.pdsa-card-cta,
.bio-category-donate button.pdsa-cta,
.bio-category-donate .btn.pdsa-cta,
.bio-category-donate button.pdsa-card-cta,
.bio-category-donate .btn.pdsa-card-cta {
  color: #ea398b;
  border: 1px solid #ea398b;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-news button.pdsa-cta:hover,
.bio-category-news .btn.pdsa-cta:hover,
.bio-category-news button.pdsa-card-cta:hover,
.bio-category-news .btn.pdsa-card-cta:hover,
.bio-category-donate button.pdsa-cta:hover,
.bio-category-donate .btn.pdsa-cta:hover,
.bio-category-donate button.pdsa-card-cta:hover,
.bio-category-donate .btn.pdsa-card-cta:hover {
  background: #ea398b;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-news.bio-cards-picture,
.bio-slider-wrapper.pdsa-related-content .bio-category-donate.bio-cards-picture {
  border-bottom: 0.5rem solid #ea398b !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper .bio-slider-page,
.bio-category-donate.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper.bio-cards-bg,
.bio-category-donate.bio-slider-wrapper.bio-cards-bg {
  background-color: #ea398b;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper.bio-cards-bg .bio-slider-page,
.bio-category-donate.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active,
.bio-category-donate.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper.bio-cards-picture .bio-slider-page,
.bio-category-donate.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #ea398b;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active,
.bio-category-donate.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #ea398b;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-news.bio-slider-wrapper .bio-cards-picture,
.bio-category-donate.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture,
.bio-category-donate.bio-cards-picture {
  border-bottom: 0.5rem solid #ea398b;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture,
.bio-category-news.bio-cards-picture .bio-cards-bg,
.bio-category-donate.bio-cards-picture,
.bio-category-donate.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture .bio-portfolio-description,
.bio-category-news.bio-cards-picture .bio-cards-bg .bio-portfolio-description,
.bio-category-donate.bio-cards-picture .bio-portfolio-description,
.bio-category-donate.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-news.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected,
.bio-category-donate.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-donate.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #ea398b;
  border-left: 0.5rem solid #ea398b;
  border-right: 0.5rem solid #ea398b;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture .icon-cards,
.bio-category-news.bio-cards-picture .pdsa-icon,
.bio-category-news.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-news.bio-cards-picture .bio-cards-bg .pdsa-icon,
.bio-category-donate.bio-cards-picture .icon-cards,
.bio-category-donate.bio-cards-picture .pdsa-icon,
.bio-category-donate.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-donate.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #ea398b;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-news.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play,
.bio-category-donate.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-donate.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-news.bio-cards-picture a.pdsa-card-cta,
.bio-category-news.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-news.bio-cards-picture .bio-cards-bg a.pdsa-card-cta,
.bio-category-donate.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-donate.bio-cards-picture a.pdsa-card-cta,
.bio-category-donate.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-donate.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #ea398b;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-news.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-news.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-news.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover,
.bio-category-donate.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-donate.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-donate.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-donate.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #d91771;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-location,
.bio-category-donate.bio-cards-location {
  border-bottom: 0.5rem solid #ea398b;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-location .icon-cards,
.bio-category-donate.bio-cards-location .icon-cards {
  color: #ea398b;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-location a.bio-portfolio-item-cta,
.bio-category-donate.bio-cards-location a.bio-portfolio-item-cta {
  color: #ea398b;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-location a.bio-portfolio-item-cta:hover,
.bio-category-donate.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #d91771;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg,
.bio-category-news.bio-cards-bg .bio-cards-picture,
.bio-category-donate.bio-cards-bg,
.bio-category-donate.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #ea398b;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg .bio-portfolio-description,
.bio-category-news.bio-cards-bg .bio-cards-picture .bio-portfolio-description,
.bio-category-donate.bio-cards-bg .bio-portfolio-description,
.bio-category-donate.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #ea398b;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg .icon-cards,
.bio-category-news.bio-cards-bg .pdsa-icon,
.bio-category-news.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-news.bio-cards-bg .bio-cards-picture .pdsa-icon,
.bio-category-donate.bio-cards-bg .icon-cards,
.bio-category-donate.bio-cards-bg .pdsa-icon,
.bio-category-donate.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-donate.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-news.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-donate.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-donate.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-news.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-donate.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-donate.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg input,
.bio-category-news.bio-cards-bg .bio-cards-picture input,
.bio-category-donate.bio-cards-bg input,
.bio-category-donate.bio-cards-bg .bio-cards-picture input {
  background: white;
  color: #ea398b;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-news.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder,
.bio-category-donate.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-donate.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #f495c1;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg :-moz-placeholder,
.bio-category-news.bio-cards-bg .bio-cards-picture :-moz-placeholder,
.bio-category-donate.bio-cards-bg :-moz-placeholder,
.bio-category-donate.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #f495c1;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg ::-moz-placeholder,
.bio-category-news.bio-cards-bg .bio-cards-picture ::-moz-placeholder,
.bio-category-donate.bio-cards-bg ::-moz-placeholder,
.bio-category-donate.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #f495c1;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg :-ms-input-placeholder,
.bio-category-news.bio-cards-bg .bio-cards-picture :-ms-input-placeholder,
.bio-category-donate.bio-cards-bg :-ms-input-placeholder,
.bio-category-donate.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #f495c1;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg .newsletter-signup-message.info,
.bio-category-news.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info,
.bio-category-donate.bio-cards-bg .newsletter-signup-message.info,
.bio-category-donate.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #f495c1;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg button,
.bio-category-news.bio-cards-bg .bio-cards-picture button,
.bio-category-donate.bio-cards-bg button,
.bio-category-donate.bio-cards-bg .bio-cards-picture button {
  color: #ea398b;
  border: 1px solid #ea398b;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg button:hover,
.bio-category-news.bio-cards-bg .bio-cards-picture button:hover,
.bio-category-donate.bio-cards-bg button:hover,
.bio-category-donate.bio-cards-bg .bio-cards-picture button:hover {
  background: #ea398b;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg select,
.bio-category-news.bio-cards-bg .bio-cards-picture select,
.bio-category-donate.bio-cards-bg select,
.bio-category-donate.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #ea398b;
  color: #ea398b;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-news.bio-cards-bg .bio-input-icon i,
.bio-category-news.bio-cards-bg .select-wrapper,
.bio-category-news.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-news.bio-cards-bg .bio-cards-picture .select-wrapper,
.bio-category-donate.bio-cards-bg .bio-input-icon i,
.bio-category-donate.bio-cards-bg .select-wrapper,
.bio-category-donate.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-donate.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #ea398b;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-news .list-separated li,
.bio-category-donate .list-separated li {
  border-bottom: 1px solid #d91771;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-events .bio-btn-base.article-parent-link {
  background: #5bcfcc;
  border: 1px solid #5bcfcc;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-events .bio-btn-base.article-parent-link:hover {
  background: #38bfbc;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-events .border-fill {
  fill: #5bcfcc;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-events .background-fill {
  fill: #82dbd8;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-events .bg-fill {
  background: #5bcfcc;
  border-color: #5bcfcc;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-events .bg-fill a,
.bio-category-events .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-events .content-fill {
  color: #5bcfcc;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-events.pdsa-border-bottom {
  border-bottom: 2px solid #5bcfcc;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-events.section-border-bottom {
  border-bottom: 0.5rem solid #5bcfcc;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-events.banner-ctr {
  background: #5bcfcc;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-events button.pdsa-cta,
.bio-category-events .btn.pdsa-cta,
.bio-category-events button.pdsa-card-cta,
.bio-category-events .btn.pdsa-card-cta {
  color: #5bcfcc;
  border: 1px solid #5bcfcc;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-events button.pdsa-cta:hover,
.bio-category-events .btn.pdsa-cta:hover,
.bio-category-events button.pdsa-card-cta:hover,
.bio-category-events .btn.pdsa-card-cta:hover {
  background: #5bcfcc;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-events.bio-cards-picture {
  border-bottom: 0.5rem solid #5bcfcc !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper.bio-cards-bg {
  background-color: #5bcfcc;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #5bcfcc;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #5bcfcc;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-events.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture {
  border-bottom: 0.5rem solid #5bcfcc;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture,
.bio-category-events.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture .bio-portfolio-description,
.bio-category-events.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-events.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #5bcfcc;
  border-left: 0.5rem solid #5bcfcc;
  border-right: 0.5rem solid #5bcfcc;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture .icon-cards,
.bio-category-events.bio-cards-picture .pdsa-icon,
.bio-category-events.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-events.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #5bcfcc;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-events.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-events.bio-cards-picture a.pdsa-card-cta,
.bio-category-events.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-events.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #5bcfcc;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-events.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-events.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-events.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #38bfbc;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-location {
  border-bottom: 0.5rem solid #5bcfcc;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-location .icon-cards {
  color: #5bcfcc;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-location a.bio-portfolio-item-cta {
  color: #5bcfcc;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #38bfbc;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg,
.bio-category-events.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #5bcfcc;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg .bio-portfolio-description,
.bio-category-events.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #5bcfcc;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg .icon-cards,
.bio-category-events.bio-cards-bg .pdsa-icon,
.bio-category-events.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-events.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-events.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-events.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg input,
.bio-category-events.bio-cards-bg .bio-cards-picture input {
  background: white;
  color: #5bcfcc;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-events.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #aae6e5;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg :-moz-placeholder,
.bio-category-events.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #aae6e5;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg ::-moz-placeholder,
.bio-category-events.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #aae6e5;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg :-ms-input-placeholder,
.bio-category-events.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #aae6e5;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg .newsletter-signup-message.info,
.bio-category-events.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #aae6e5;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg button,
.bio-category-events.bio-cards-bg .bio-cards-picture button {
  color: #5bcfcc;
  border: 1px solid #5bcfcc;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg button:hover,
.bio-category-events.bio-cards-bg .bio-cards-picture button:hover {
  background: #5bcfcc;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg select,
.bio-category-events.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #5bcfcc;
  color: #5bcfcc;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-events.bio-cards-bg .bio-input-icon i,
.bio-category-events.bio-cards-bg .select-wrapper,
.bio-category-events.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-events.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #5bcfcc;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-events .list-separated li {
  border-bottom: 1px solid #38bfbc;
}

/* line 34, ../assets/scss/_mixins.scss */

.bio-category-timeline .bio-btn-base.article-parent-link {
  background: #db821f;
  border: 1px solid #db821f;
}

/* line 38, ../assets/scss/_mixins.scss */

.bio-category-timeline .bio-btn-base.article-parent-link:hover {
  background: #ae6719;
}

/* line 43, ../assets/scss/_mixins.scss */

.bio-category-timeline .border-fill {
  fill: #db821f;
}

/* line 47, ../assets/scss/_mixins.scss */

.bio-category-timeline .background-fill {
  fill: #e59b48;
}

/* line 51, ../assets/scss/_mixins.scss */

.bio-category-timeline .bg-fill {
  background: #db821f;
  border-color: #db821f;
  color: #fff;
}

/* line 56, ../assets/scss/_mixins.scss */

.bio-category-timeline .bg-fill a,
.bio-category-timeline .bg-fill span {
  color: #fff;
}

/* line 62, ../assets/scss/_mixins.scss */

.bio-category-timeline .content-fill {
  color: #db821f;
}

/* line 66, ../assets/scss/_mixins.scss */

.bio-category-timeline.pdsa-border-bottom {
  border-bottom: 2px solid #db821f;
}

/* line 70, ../assets/scss/_mixins.scss */

.bio-category-timeline.section-border-bottom {
  border-bottom: 0.5rem solid #db821f;
}

/* line 74, ../assets/scss/_mixins.scss */

.bio-category-timeline.banner-ctr {
  background: #db821f;
}

/* line 78, ../assets/scss/_mixins.scss */

.bio-category-timeline button.pdsa-cta,
.bio-category-timeline .btn.pdsa-cta,
.bio-category-timeline button.pdsa-card-cta,
.bio-category-timeline .btn.pdsa-card-cta {
  color: #db821f;
  border: 1px solid #db821f;
}

/* line 83, ../assets/scss/_mixins.scss */

.bio-category-timeline button.pdsa-cta:hover,
.bio-category-timeline .btn.pdsa-cta:hover,
.bio-category-timeline button.pdsa-card-cta:hover,
.bio-category-timeline .btn.pdsa-card-cta:hover {
  background: #db821f;
  color: #fff;
  border: 1px solid #fff;
}

/* line 90, ../assets/scss/_mixins.scss */

.bio-slider-wrapper.pdsa-related-content .bio-category-timeline.bio-cards-picture {
  border-bottom: 0.5rem solid #db821f !important;
}

/* line 96, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper .bio-slider-page {
  background: transparent;
  box-shadow: none;
}

/* line 101, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper.bio-cards-bg {
  background-color: #db821f;
}

/* line 104, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper.bio-cards-bg .bio-slider-page {
  border: 1px solid #fff;
}

/* line 107, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper.bio-cards-bg .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 114, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper.bio-cards-picture .bio-slider-page {
  border: 1px solid #db821f;
}

/* line 117, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper.bio-cards-picture .bio-slider-page.bio-slider-page-active {
  background: #db821f;
}

/* line 123, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-slider-wrapper .bio-cards-picture {
  border-bottom: 0;
}

/* line 128, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture {
  border-bottom: 0.5rem solid #db821f;
}

/* line 134, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture,
.bio-category-timeline.bio-cards-picture .bio-cards-bg {
  background: #f7f7f7;
}

/* line 138, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture .bio-portfolio-description,
.bio-category-timeline.bio-cards-picture .bio-cards-bg .bio-portfolio-description {
  background: #f7f7f7;
}

/* line 141, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture .bio-portfolio-description.selected,
.bio-category-timeline.bio-cards-picture .bio-cards-bg .bio-portfolio-description.selected {
  border-top: 0.5rem solid #db821f;
  border-left: 0.5rem solid #db821f;
  border-right: 0.5rem solid #db821f;
}

/* line 152, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture .icon-cards,
.bio-category-timeline.bio-cards-picture .pdsa-icon,
.bio-category-timeline.bio-cards-picture .bio-cards-bg .icon-cards,
.bio-category-timeline.bio-cards-picture .bio-cards-bg .pdsa-icon {
  color: #db821f;
}

/* line 157, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture .pdsa-icon.icon-play,
.bio-category-timeline.bio-cards-picture .bio-cards-bg .pdsa-icon.icon-play {
  color: #fff;
}

/* line 161, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture a.bio-portfolio-item-cta,
.bio-category-timeline.bio-cards-picture a.pdsa-card-cta,
.bio-category-timeline.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-timeline.bio-cards-picture .bio-cards-bg a.pdsa-card-cta {
  color: #db821f;
}

/* line 165, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-picture a.bio-portfolio-item-cta:hover,
.bio-category-timeline.bio-cards-picture a.pdsa-card-cta:hover,
.bio-category-timeline.bio-cards-picture .bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-timeline.bio-cards-picture .bio-cards-bg a.pdsa-card-cta:hover {
  color: #ae6719;
}

/* line 171, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-location {
  border-bottom: 0.5rem solid #db821f;
}

/* line 174, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-location .icon-cards {
  color: #db821f;
}

/* line 178, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-location a.bio-portfolio-item-cta {
  color: #db821f;
}

/* line 181, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-location a.bio-portfolio-item-cta:hover {
  color: #ae6719;
}

/* line 187, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg,
.bio-category-timeline.bio-cards-bg .bio-cards-picture {
  border-bottom: 0;
  background: #db821f;
}

/* line 192, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg .bio-portfolio-description,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .bio-portfolio-description {
  background: #db821f;
}

/* line 196, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg .icon-cards,
.bio-category-timeline.bio-cards-bg .pdsa-icon,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .icon-cards,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .pdsa-icon {
  color: #fff;
}

/* line 201, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg a.bio-portfolio-item-cta,
.bio-category-timeline.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta {
  color: #fff;
}

/* line 204, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg a.bio-portfolio-item-cta:hover,
.bio-category-timeline.bio-cards-bg .bio-cards-picture a.bio-portfolio-item-cta:hover {
  color: #e6e6e6;
}

/* line 209, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg input,
.bio-category-timeline.bio-cards-bg .bio-cards-picture input {
  background: #fbf0e4;
  color: #db821f;
}

/* line 214, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg ::-webkit-input-placeholder,
.bio-category-timeline.bio-cards-bg .bio-cards-picture ::-webkit-input-placeholder {
  color: #ebb375;
}

/* line 217, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg :-moz-placeholder,
.bio-category-timeline.bio-cards-bg .bio-cards-picture :-moz-placeholder {
  /* Firefox 18- */
  color: #ebb375;
}

/* line 220, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg ::-moz-placeholder,
.bio-category-timeline.bio-cards-bg .bio-cards-picture ::-moz-placeholder {
  /* Firefox 19+ */
  color: #ebb375;
}

/* line 223, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg :-ms-input-placeholder,
.bio-category-timeline.bio-cards-bg .bio-cards-picture :-ms-input-placeholder {
  color: #ebb375;
}

/* line 227, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg .newsletter-signup-message.info,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .newsletter-signup-message.info {
  background: #ebb375;
  border: 1px solid #fff;
}

/* line 232, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg button,
.bio-category-timeline.bio-cards-bg .bio-cards-picture button {
  color: #db821f;
  border: 1px solid #db821f;
}

/* line 236, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg button:hover,
.bio-category-timeline.bio-cards-bg .bio-cards-picture button:hover {
  background: #db821f;
  color: #fff;
  border: 1px solid #fff;
}

/* line 243, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg select,
.bio-category-timeline.bio-cards-bg .bio-cards-picture select {
  border: 1px solid #db821f;
  color: #db821f;
}

/* line 248, ../assets/scss/_mixins.scss */

.bio-category-timeline.bio-cards-bg .bio-input-icon i,
.bio-category-timeline.bio-cards-bg .select-wrapper,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .bio-input-icon i,
.bio-category-timeline.bio-cards-bg .bio-cards-picture .select-wrapper {
  color: #db821f;
}

/* line 254, ../assets/scss/_mixins.scss */

.bio-category-timeline .list-separated li {
  border-bottom: 1px solid #ae6719;
}

/* line 78, ../assets/scss/_pdsa-colours.scss */

.bg-fill {
  background: #00bcb4;
  border-color: #00bcb4;
  color: #fff;
}

/* line 83, ../assets/scss/_pdsa-colours.scss */

.bg-fill a,
.bg-fill span {
  color: #fff;
}

/* line 89, ../assets/scss/_pdsa-colours.scss */

.content-fill {
  color: #00bcb4;
}

/* line 265, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet > a {
  border-top: 5px solid #009ada;
  color: #009ada;
}

/* line 271, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active {
  background: #009ada;
}

/* line 275, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover a,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active a {
  color: #fff;
}

/* line 279, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .bio-list-menu a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .bio-list-menu a:hover {
  color: #009ada;
}

/* line 283, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .second-level a,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .second-level a {
  color: #717171;
}

/* line 286, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .second-level a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .second-level a:hover {
  color: #009ada;
}

/* line 293, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card a,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card a {
  color: #009ada;
}

/* line 296, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card a:hover {
  color: #0076a7;
}

/* line 301, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image {
  background: #009ada;
}

/* line 304, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image .bio-portfolio-description,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image .bio-portfolio-description {
  background: #009ada;
}

/* line 308, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image .border-fill,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image .border-fill {
  fill: #0088c1;
}

/* line 312, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image .background-fill,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image .background-fill {
  fill: #0076a7;
}

/* line 316, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image a,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image a {
  color: #fff;
}

/* line 319, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown:hover .blocks-card.no-image a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet.bio-has-dropdown.active .blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 330, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .blocks-card .ellipse-container.ellipse-border {
  background-color: #009ada;
}

/* line 334, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .blocks-container,
.main-nav > .bio-simple-menu > li.bio-category-pet .bio-submenu-wide {
  background: #009ada;
}

/* line 339, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .bio-submenu-wide {
  border-top: 3px solid #009ada;
  border-bottom: 3px solid #009ada;
}

/* line 344, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .bio-simple-menu > li:hover,
.main-nav > .bio-simple-menu > li.bio-category-pet .bio-simple-menu > li.active {
  color: #009ada;
}

/* line 349, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .bio-list-menu li:hover a,
.main-nav > .bio-simple-menu > li.bio-category-pet .bio-list-menu li.active a {
  color: #009ada;
}

/* line 354, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pet .second-level li {
  border-bottom: 1px solid #009ada;
}

/* line 265, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet > a {
  border-top: 5px solid #ab3493;
  color: #ab3493;
}

/* line 271, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active {
  background: #ab3493;
}

/* line 275, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover a,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active a {
  color: #fff;
}

/* line 279, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .bio-list-menu a:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .bio-list-menu a:hover {
  color: #ab3493;
}

/* line 283, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .second-level a,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .second-level a {
  color: #717171;
}

/* line 286, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .second-level a:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .second-level a:hover {
  color: #ab3493;
}

/* line 293, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card a,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card a {
  color: #ab3493;
}

/* line 296, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card a:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card a:hover {
  color: #842871;
}

/* line 301, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image {
  background: #ab3493;
}

/* line 304, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image .bio-portfolio-description,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image .bio-portfolio-description {
  background: #ab3493;
}

/* line 308, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image .border-fill,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image .border-fill {
  fill: #972e82;
}

/* line 312, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image .background-fill,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image .background-fill {
  fill: #842871;
}

/* line 316, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image a,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image a {
  color: #fff;
}

/* line 319, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown:hover .blocks-card.no-image a:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet.bio-has-dropdown.active .blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 330, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .blocks-card .ellipse-container.ellipse-border {
  background-color: #ab3493;
}

/* line 334, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .blocks-container,
.main-nav > .bio-simple-menu > li.bio-category-vet .bio-submenu-wide {
  background: #ab3493;
}

/* line 339, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .bio-submenu-wide {
  border-top: 3px solid #ab3493;
  border-bottom: 3px solid #ab3493;
}

/* line 344, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .bio-simple-menu > li:hover,
.main-nav > .bio-simple-menu > li.bio-category-vet .bio-simple-menu > li.active {
  color: #ab3493;
}

/* line 349, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .bio-list-menu li:hover a,
.main-nav > .bio-simple-menu > li.bio-category-vet .bio-list-menu li.active a {
  color: #ab3493;
}

/* line 354, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-vet .second-level li {
  border-bottom: 1px solid #ab3493;
}

/* line 265, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa > a {
  border-top: 5px solid #db821f;
  color: #db821f;
}

/* line 271, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active {
  background: #db821f;
}

/* line 275, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover a,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active a {
  color: #fff;
}

/* line 279, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .bio-list-menu a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .bio-list-menu a:hover {
  color: #db821f;
}

/* line 283, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .second-level a,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .second-level a {
  color: #717171;
}

/* line 286, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .second-level a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .second-level a:hover {
  color: #db821f;
}

/* line 293, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card a,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card a {
  color: #db821f;
}

/* line 296, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card a:hover {
  color: #ae6719;
}

/* line 301, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image {
  background: #db821f;
}

/* line 304, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image .bio-portfolio-description,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image .bio-portfolio-description {
  background: #db821f;
}

/* line 308, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image .border-fill,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image .border-fill {
  fill: #c5751c;
}

/* line 312, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image .background-fill,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image .background-fill {
  fill: #ae6719;
}

/* line 316, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image a,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image a {
  color: #fff;
}

/* line 319, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown:hover .blocks-card.no-image a:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa.bio-has-dropdown.active .blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 330, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .blocks-card .ellipse-container.ellipse-border {
  background-color: #db821f;
}

/* line 334, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .blocks-container,
.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-submenu-wide {
  background: #db821f;
}

/* line 339, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-submenu-wide {
  border-top: 3px solid #db821f;
  border-bottom: 3px solid #db821f;
}

/* line 344, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-simple-menu > li:hover,
.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-simple-menu > li.active {
  color: #db821f;
}

/* line 349, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-list-menu li:hover a,
.main-nav > .bio-simple-menu > li.bio-category-pdsa .bio-list-menu li.active a {
  color: #db821f;
}

/* line 354, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-pdsa .second-level li {
  border-bottom: 1px solid #db821f;
}

/* line 265, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising > a {
  border-top: 5px solid #5eb13a;
  color: #5eb13a;
}

/* line 271, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active {
  background: #5eb13a;
}

/* line 275, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover a,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active a {
  color: #fff;
}

/* line 279, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .bio-list-menu a:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .bio-list-menu a:hover {
  color: #5eb13a;
}

/* line 283, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .second-level a,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .second-level a {
  color: #717171;
}

/* line 286, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .second-level a:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .second-level a:hover {
  color: #5eb13a;
}

/* line 293, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card a,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card a {
  color: #5eb13a;
}

/* line 296, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card a:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card a:hover {
  color: #4a8b2d;
}

/* line 301, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image {
  background: #5eb13a;
}

/* line 304, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image .bio-portfolio-description,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image .bio-portfolio-description {
  background: #5eb13a;
}

/* line 308, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image .border-fill,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image .border-fill {
  fill: #549e34;
}

/* line 312, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image .background-fill,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image .background-fill {
  fill: #4a8b2d;
}

/* line 316, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image a,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image a {
  color: #fff;
}

/* line 319, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown:hover .blocks-card.no-image a:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising.bio-has-dropdown.active .blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 330, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .blocks-card .ellipse-container.ellipse-border {
  background-color: #5eb13a;
}

/* line 334, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .blocks-container,
.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-submenu-wide {
  background: #5eb13a;
}

/* line 339, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-submenu-wide {
  border-top: 3px solid #5eb13a;
  border-bottom: 3px solid #5eb13a;
}

/* line 344, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-simple-menu > li:hover,
.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-simple-menu > li.active {
  color: #5eb13a;
}

/* line 349, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-list-menu li:hover a,
.main-nav > .bio-simple-menu > li.bio-category-fundraising .bio-list-menu li.active a {
  color: #5eb13a;
}

/* line 354, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-fundraising .second-level li {
  border-bottom: 1px solid #5eb13a;
}

/* line 265, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products > a {
  border-top: 5px solid #eabc00;
  color: #eabc00;
}

/* line 271, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active {
  background: #eabc00;
}

/* line 275, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover a,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active a {
  color: #fff;
}

/* line 279, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .bio-list-menu a:hover,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .bio-list-menu a:hover {
  color: #eabc00;
}

/* line 283, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .second-level a,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .second-level a {
  color: #717171;
}

/* line 286, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .second-level a:hover,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .second-level a:hover {
  color: #eabc00;
}

/* line 293, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card a,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card a {
  color: #eabc00;
}

/* line 296, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card a:hover,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card a:hover {
  color: #b79300;
}

/* line 301, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image {
  background: #eabc00;
}

/* line 304, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image .bio-portfolio-description,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image .bio-portfolio-description {
  background: #eabc00;
}

/* line 308, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image .border-fill,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image .border-fill {
  fill: #d1a800;
}

/* line 312, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image .background-fill,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image .background-fill {
  fill: #b79300;
}

/* line 316, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image a,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image a {
  color: #fff;
}

/* line 319, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown:hover .blocks-card.no-image a:hover,
.main-nav > .bio-simple-menu > li.bio-category-products.bio-has-dropdown.active .blocks-card.no-image a:hover {
  color: #e6e6e6;
}

/* line 330, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .blocks-card .ellipse-container.ellipse-border {
  background-color: #eabc00;
}

/* line 334, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .blocks-container,
.main-nav > .bio-simple-menu > li.bio-category-products .bio-submenu-wide {
  background: #eabc00;
}

/* line 339, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .bio-submenu-wide {
  border-top: 3px solid #eabc00;
  border-bottom: 3px solid #eabc00;
}

/* line 344, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .bio-simple-menu > li:hover,
.main-nav > .bio-simple-menu > li.bio-category-products .bio-simple-menu > li.active {
  color: #eabc00;
}

/* line 349, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .bio-list-menu li:hover a,
.main-nav > .bio-simple-menu > li.bio-category-products .bio-list-menu li.active a {
  color: #eabc00;
}

/* line 354, ../assets/scss/_mixins.scss */

.main-nav > .bio-simple-menu > li.bio-category-products .second-level li {
  border-bottom: 1px solid #eabc00;
}

/* line 1, ../assets/scss/_pdsa-video.scss */

.video-item {
  position: relative;
  padding: 0;
}

/* line 6, ../assets/scss/_pdsa-video.scss */

.video-player-item {
  position: relative;
  left: -100%;
  height: 100%;
}

/* line 12, ../assets/scss/_pdsa-video.scss */

.video-player-container {
  height: 100%;
}

/* line 17, ../assets/scss/_pdsa-video.scss */

.ua-ios .active iframe.iframe-player,
.ua-mobile .active iframe.iframe-player {
  display: block;
  min-height: 200px;
}

/* line 21, ../assets/scss/_pdsa-video.scss */

.ua-ios .bio-slider .active iframe.iframe-player,
.ua-mobile .bio-slider .active iframe.iframe-player {
  margin-left: 2rem;
  margin-bottom: 2rem;
  width: 200px;
}

/* line 26, ../assets/scss/_pdsa-video.scss */

.ua-ios .video-player-item,
.ua-mobile .video-player-item {
  left: 0;
  height: 100%;
}

/* line 30, ../assets/scss/_pdsa-video.scss */

.ua-ios .video-additional-controls,
.ua-mobile .video-additional-controls {
  display: block;
}

/* line 33, ../assets/scss/_pdsa-video.scss */

.ua-ios .video-player-container,
.ua-mobile .video-player-container {
  display: none;
}

/* line 37, ../assets/scss/_pdsa-video.scss */

.ua-ios .tp-banner .iframe-player,
.ua-mobile .tp-banner .iframe-player {
  position: absolute;
  bottom: 0px;
}

/* line 43, ../assets/scss/_pdsa-video.scss */

.ua-ios .pdsa-card .video-player,
.ua-mobile .pdsa-card .video-player {
  min-height: 200px;
}

/* line 47, ../assets/scss/_pdsa-video.scss */

.ua-ios .video-player.active .close,
.ua-mobile .video-player.active .close {
  display: block;
  text-align: right;
}

/* line 49, ../assets/scss/_pdsa-video.scss */

.ua-ios .video-player.active .close a,
.ua-mobile .video-player.active .close a {
  color: #FFF;
  background: #000;
  padding: 5px;
}

/* line 57, ../assets/scss/_pdsa-video.scss */

.ua-ios .bio-slider-wrapper.playing .bio-slider-pagination,
.ua-mobile .bio-slider-wrapper.playing .bio-slider-pagination {
  display: block;
}

/* line 63, ../assets/scss/_pdsa-video.scss */

iframe.iframe-player {
  display: none;
}

/* line 67, ../assets/scss/_pdsa-video.scss */

.video-player {
  position: absolute;
  overflow: hidden;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  height: 300px;
}

/* line 76, ../assets/scss/_pdsa-video.scss */

.video-player .close {
  display: none;
}

/* line 80, ../assets/scss/_pdsa-video.scss */

.video-player.active {
  z-index: 500;
}

/* line 84, ../assets/scss/_pdsa-video.scss */

.video-player video {
  width: 100%;
}

/* line 90, ../assets/scss/_pdsa-video.scss */

.active .video-player-item {
  left: 0;
}

/* line 93, ../assets/scss/_pdsa-video.scss */

.active .video-additional-controls {
  display: none;
}

/* line 98, ../assets/scss/_pdsa-video.scss */

.watch-video-wrapper {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

/* line 109, ../assets/scss/_pdsa-video.scss */

.tp-banner .video-player {
  height: 100%;
}

/* line 114, ../assets/scss/_pdsa-video.scss */

.video-additional-controls {
  color: #fff !important;
  text-align: center;
  z-index: 3;
  width: 200px;
  margin-top: 3.6rem;
}

/* line 121, ../assets/scss/_pdsa-video.scss */

.video-additional-controls.absolute-center {
  position: absolute;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  top: 50%;
  margin-top: -25px;
}

/* line 127, ../assets/scss/_pdsa-video.scss */

.video-additional-controls.absolute-left-bottom {
  position: absolute;
  left: 8.5rem;
  bottom: 4rem;
  width: 200px;
}

/* line 134, ../assets/scss/_pdsa-video.scss */

.video-additional-controls .watch-video-button {
  display: block;
  font-size: 2rem;
  position: relative;
  height: 5rem;
  background: transparent;
  color: #fff !important;
  border: 1px solid #fff;
  border-radius: 3rem;
  padding: 1.2rem 0 1.2rem 2rem;
  margin-bottom: 0.5rem;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  padding-left: 3rem;
  line-height: 2.4rem;
}

/* line 149, ../assets/scss/_pdsa-video.scss */

.video-additional-controls .watch-video-button i {
  font-size: 3rem;
  border: 1px solid #fff;
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: -1px;
  margin-left: -1px;
}

/* line 163, ../assets/scss/_pdsa-video.scss */

.video-additional-controls .watch-video-button:hover {
  background: #00bcb4;
}

/* line 168, ../assets/scss/_pdsa-video.scss */

.video-additional-controls .watch-video-transcript {
  color: #fff;
  font-size: 1.4rem;
}

/* line 172, ../assets/scss/_pdsa-video.scss */

.video-additional-controls .watch-video-transcript:hover {
  color: #e6e6e6;
}

@media (max-width: 479px) {
  /* line 180, ../assets/scss/_pdsa-video.scss */

  .ua-ios .bio-slider .active iframe.iframe-player,
  .ua-mobile .bio-slider .active iframe.iframe-player {
    left: 50%;
    margin-left: -100px;
  }
}

/* line 187, ../assets/scss/_pdsa-video.scss */

.close_video {
  display: none;
  z-index: 1000;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 1, ../assets/scss/_pdsa-heros.scss */

.bio-slide-content {
  width: 100%;
  height: 440px;
  padding: 8.4rem 2rem;
  opacity: 1;
}

/* line 10, ../assets/scss/_pdsa-heros.scss */

.bio-slide-content.animate {
  opacity: 0;
}

/* line 14, ../assets/scss/_pdsa-heros.scss */

.bio-slide-content .pdsa-hero-h1,
.bio-slide-content .pdsa-hero-h2,
.bio-slide-content .pdsa-hero-h3,
.bio-slide-content .pdsa-hero-h4,
.bio-slide-content .pdsa-hero-h5 {
  text-shadow: 1px 1px 5px #333;
}

/* line 26, ../assets/scss/_pdsa-heros.scss */

.bio-slider.no-banner > section {
  padding: 8.4rem 3.6rem;
}

/* line 32, ../assets/scss/_pdsa-heros.scss */

.tp-banner > .bio-slider-wrapper {
  margin: 0 auto;
  height: 440px;
  background-color: #f7f7f7;
}

/* line 37, ../assets/scss/_pdsa-heros.scss */

.tp-banner > .bio-slider-wrapper .bio-slider-page.bio-slider-page-active {
  background: #fff;
}

/* line 42, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider > section {
  transition: opacity 0.5s ease-in-out;
  -webkit-transform: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center;
  height: 440px;
}

/* line 51, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider > section.video_playing {
  background: #000;
}

/* line 55, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider > section > .bio-section {
  overflow: hidden;
  height: 100%;
  position: relative;
  padding: 0;
}

/* line 62, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider > section > .bio-section .slide-video {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
}

/* line 71, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider > section > .bio-section .slide-video.animate {
  visibility: visible;
  opacity: 1;
}

/* line 79, ../assets/scss/_pdsa-heros.scss */

.tp-banner .bio-slider-pagination {
  bottom: 2rem;
}

/* line 85, ../assets/scss/_pdsa-heros.scss */

.bto-btn-minor {
  opacity: 0.5;
}

/* line 90, ../assets/scss/_pdsa-heros.scss */

.bio-slider-pagination {
  bottom: -3.6rem;
}

/* line 96, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow {
  top: -3.6rem;
}

/* line 100, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow-left {
  right: 6.2rem;
  left: auto;
}

/* line 105, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow-right {
  right: 1.2rem;
}

/* line 109, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow-left span,
.bio-slider-arrows-outside .bio-slider-arrow-right span {
  background: #ccc;
  border-radius: 50%;
  width: 3.6rem;
  height: 3.6rem;
  position: relative;
}

/* line 117, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow-left span:before,
.bio-slider-arrows-outside .bio-slider-arrow-right span:before {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 3.6rem;
  font-size: 1.6rem;
  width: 3.6rem;
  color: #fff;
}

/* line 127, ../assets/scss/_pdsa-heros.scss */

.bio-slider-arrows-outside .bio-slider-arrow-left span:hover,
.bio-slider-arrows-outside .bio-slider-arrow-right span:hover {
  background: #00bcb4;
}

@media (min-width: 480px) and (max-width: 991px) {
  /* line 136, ../assets/scss/_pdsa-heros.scss */

  .tp-banner .bio-slider-pagination {
    bottom: 3.6rem;
  }
}

@media (max-width: 767px) {
  /* line 142, ../assets/scss/_pdsa-heros.scss */

  .bio-slide-content {
    width: 100%;
    padding: 3.6rem 2rem;
  }
}

@media (min-width: 991px) {
  /* line 149, ../assets/scss/_pdsa-heros.scss */

  .has-card.bio-slide-content {
    width: 70%;
    float: left;
  }
}

/* line 2, ../assets/scss/_table-responsive.scss */

table th {
  color: #FFF;
  background: #999;
  padding: 1.6rem;
}

/* line 7, ../assets/scss/_table-responsive.scss */

table td {
  padding: 1.6rem;
}

/* line 12, ../assets/scss/_table-responsive.scss */

.bio-responsive-table {
  color: #464646;
  font-family: "PDSA Foco";
  /* Smartphones (portrait and landscape) ----------- */
  /* iPads (portrait and landscape) ----------- */
}

/* line 17, ../assets/scss/_table-responsive.scss */

.bio-responsive-table th {
  font-weight: 400;
  border: 1px solid #fff;
  background-color: #ccc;
}

/* line 22, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th {
  background-color: #eabc00;
  vertical-align: top;
  text-align: left;
}

/* line 26, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th:first-child {
  font-size: 3rem;
}

/* line 29, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th h3,
.bio-responsive-table thead th h4,
.bio-responsive-table thead th ul li p {
  font-weight: 400;
}

/* line 32, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th h3 {
  margin-bottom: 0.5em;
  font-size: 2.4rem;
  line-height: 1.1em;
}

/* line 37, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th h4 {
  min-height: 3.5em;
  font-size: 1.8rem;
}

/* line 41, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th ul {
  list-style: none;
}

/* line 43, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th ul li {
  min-height: 2.4rem;
}

/* line 45, ../assets/scss/_table-responsive.scss */

.bio-responsive-table thead th ul li i.pdsa-icon {
  color: #fff;
  font-size: 2.4rem;
  float: left;
}

/* line 53, ../assets/scss/_table-responsive.scss */

.bio-responsive-table td {
  text-align: center;
  border: 1px solid #ccc;
}

/* line 56, ../assets/scss/_table-responsive.scss */

.bio-responsive-table td:nth-child(odd) {
  background-color: #f7f7f7;
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 63, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table {
    display: block;
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
  }

  /* line 67, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table thead,
  .bio-responsive-table tbody,
  .bio-responsive-table th,
  .bio-responsive-table td,
  .bio-responsive-table tr {
    display: block;
  }

  /* line 70, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table thead tr {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  /* line 80, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table tr {
    border: 1px solid #ccc;
    margin-bottom: 1em;
  }

  /* line 84, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table th {
    background-color: #eabc00;
  }

  /* line 87, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #ccc;
    position: relative;
    padding-left: 50%;
  }

  /* line 93, ../assets/scss/_table-responsive.scss */

  .bio-responsive-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 45%;
    padding-right: 10px;
    padding-top: 10px;
    white-space: nowrap;
    content: attr(data-before-content);
    color: #fff;
    background-color: #ccc;
  }
}

/* line 2, ../assets/scss/_nested-list.scss */

.sitemap > ul {
  padding-left: 0;
}

/* line 5, ../assets/scss/_nested-list.scss */

.sitemap ul {
  list-style: none;
}

/* line 8, ../assets/scss/_nested-list.scss */

.sitemap > ul > li {
  margin-bottom: 2em;
}

/* line 10, ../assets/scss/_nested-list.scss */

.sitemap > ul > li > ul {
  display: none;
  padding-top: 1em;
}

/* line 14, ../assets/scss/_nested-list.scss */

.sitemap > ul > li > a {
  border-bottom: solid 2px #00bcb4;
  display: block;
  padding: 5px 0 5px 5px;
  font-size: 2.4rem;
}

/* line 22, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-pet {
  border-color: #009ada;
}

/* line 26, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-vet {
  border-color: #ab3493;
}

/* line 30, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-pdsa {
  border-color: #db821f;
}

/* line 34, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-fundraising {
  border-color: #5eb13a;
}

/* line 38, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-products {
  border-color: #eabc00;
}

/* line 42, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-events {
  border-color: #5bcfcc;
}

/* line 46, ../assets/scss/_nested-list.scss */

.sitemap > ul > li.bio-category-news {
  border-color: #ea398b;
}

/* line 49, ../assets/scss/_nested-list.scss */

.sitemap > ul > li .list-toggle {
  float: right;
}

/* line 51, ../assets/scss/_nested-list.scss */

.sitemap > ul > li .list-toggle:before {
  font-family: "pdsa";
  content: "\e65b";
  margin-right: 5px;
  color: #717171;
}

