@charset "UTF-8";
svg:not(:root) {
  overflow: hidden;
}
/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
share-button {
  position: relative;
  font-size: 16px;
  color: #333;
  background: #a29baa;
  padding: 5px 10px 5px 1.75em;
  border-radius: 5px;
  font-family: Lato, sans-serif;
  font-weight: 800;
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  white-space: nowrap;
  transition: all .3s ease;
  text-transform: uppercase;
}
share-button:hover {
  color: rgba(51,51,51,0.8);
  background: rgba(162,155,170,0.8);
}
share-button:before {
  position: absolute;
  line-height: 1em;
  left: 0.6em;
  width: 1em;
  height: 1em;
  content: ' ';
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M15%2015H2V6h2.595s.69-.896%202.17-2H1c-.553%200-1%20.45-1%201v11c0%20.553.447%201%201%201h15c.553%200%201-.447%201-1v-3.746L15%2013.9V15zm-1.64-6.95v3.55L20%206.4l-6.64-5v3.132C5.3%204.532%205.3%2012.5%205.3%2012.5c2.282-3.748%203.686-4.45%208.06-4.45z%22%2F%3E%3C%2Fsvg%3E") no-repeat;
}
share-button .sb-social {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
}
share-button .sb-social.sb-center {
  left: 50%;
}
share-button .sb-social.sb-center.sb-top {
  top: 0;
  -webkit-transform: translate(-50%, -100%);
          -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
}
share-button .sb-social.sb-center.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
      transform: translate(-50%, 100%);
}
share-button .sb-social.sb-center.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-center.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.sb-left {
  left: 50%;
}
share-button .sb-social.sb-left.sb-top {
  top: 0;
  -webkit-transform: translate(calc(-100% + 30px), -100%);
          -ms-transform: translate(calc(-100% + 30px), -100%);
      transform: translate(calc(-100% + 30px), -100%);
}
share-button .sb-social.sb-left.sb-middle {
  top: 50%;
  left: 0;
  -webkit-transform: translate(-100%, -50%);
          -ms-transform: translate(-100%, -50%);
      transform: translate(-100%, -50%);
}
share-button .sb-social.sb-left.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(calc(-100% + 30px), 100%);
          -ms-transform: translate(calc(-100% + 30px), 100%);
      transform: translate(calc(-100% + 30px), 100%);
}
share-button .sb-social.sb-left.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-left.active.sb-middle {
  left: -1em;
}
share-button .sb-social.sb-left.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.sb-right {
  left: 50%;
}
share-button .sb-social.sb-right.sb-top {
  top: 0;
  -webkit-transform: translate(-30px, -100%);
          -ms-transform: translate(-30px, -100%);
      transform: translate(-30px, -100%);
}
share-button .sb-social.sb-right.sb-middle {
  top: 50%;
  left: 100%;
  -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
}
share-button .sb-social.sb-right.sb-bottom {
  bottom: 0;
  -webkit-transform: translate(-30px, 100%);
          -ms-transform: translate(-30px, 100%);
      transform: translate(-30px, 100%);
}
share-button .sb-social.sb-right.active.sb-top {
  top: -1em;
}
share-button .sb-social.sb-right.active.sb-middle {
  left: calc(100% + 1em);
}
share-button .sb-social.sb-right.active.sb-bottom {
  bottom: -1em;
}
share-button .sb-social.active {
  opacity: 1;
  transition: all 0.4s ease;
  visibility: visible;
}
share-button .sb-social.load {
  transition: none !important;
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-6.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
@media screen and (max-width: 460px) {
  share-button .sb-social.networks-7.sb-center {
    white-space: initial;
    text-align: center;
    width: 360px;
  }
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-7.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
@media screen and (max-width: 520px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 420px;
  }
}
@media screen and (max-width: 460px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 360px;
  }
}
@media screen and (max-width: 400px) {
  share-button .sb-social.networks-8.sb-center {
    white-space: initial;
    text-align: center;
    width: 300px;
  }
}
share-button .sb-social ul {
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 0;
}
share-button .sb-social ul li {
  position: relative;
  height: 22px;
  width: 60px;
  padding: 12px 0;
  margin: 0;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
  z-index: 2;
  box-sizing: content-box;
  transition: all .3s ease;
}
share-button .sb-social ul li.enabled {
  display: inline-block;
}
share-button .sb-social ul li.disabled {
  display: none;
}
share-button .sb-social ul li:hover:before {
  opacity: 0;
}
share-button .sb-social ul li:hover:after {
  opacity: 0.5;
}
share-button .sb-social ul li:before,
share-button .sb-social ul li:after {
  content: ' ';
  position: absolute;
  width: inherit;
  height: inherit;
  -webkit-transform: translate(-20%, 0);
          -ms-transform: translate(-20%, 0);
      transform: translate(-20%, 0);
  transition: all .3s ease;
  background-repeat: no-repeat !important;
}
share-button .sb-social ul li:before {
  opacity: 1;
}
share-button .sb-social ul li:after {
  opacity: 0;
}
share-button .sb-social ul li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
share-button .sb-social li[class*='email'] {
  background: #42c5b0;
}
share-button .sb-social li[class*='email']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M18.64%202.634c-.344.12-17.32%206.104-17.656%206.222-.284.1-.347.345-.01.48l3.796%201.52%202.25.9L18.004%203.69c.148-.106.318.097.21.213-.106.117-7.87%208.513-7.87%208.513v.002l-.452.503.6.323%204.98%202.682c.292.156.67.027.753-.334.1-.425%202.845-12.26%202.906-12.524.08-.343-.146-.552-.49-.43zM7%2017.162c0%20.246.14.315.33.14.252-.228%202.85-2.56%202.85-2.56L7%2013.098v4.064z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='email']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M18.64%202.634c-.344.12-17.32%206.104-17.656%206.222-.284.1-.347.345-.01.48l3.796%201.52%202.25.9L18.004%203.69c.148-.106.318.097.21.213-.106.117-7.87%208.513-7.87%208.513v.002l-.452.503.6.323%204.98%202.682c.292.156.67.027.753-.334.1-.425%202.845-12.26%202.906-12.524.08-.343-.146-.552-.49-.43zM7%2017.162c0%20.246.14.315.33.14.252-.228%202.85-2.56%202.85-2.56L7%2013.098v4.064z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='facebook'] {
  background: #3b5998;
}
share-button .sb-social li[class*='facebook']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M288%20192v-38.1c0-17.2%203.8-25.9%2030.5-25.9H352V64h-55.9c-68.5%200-91.1%2031.4-91.1%2085.3V192h-45v64h45v192h83V256h56.4l7.6-64h-64z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='facebook']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M288%20192v-38.1c0-17.2%203.8-25.9%2030.5-25.9H352V64h-55.9c-68.5%200-91.1%2031.4-91.1%2085.3V192h-45v64h45v192h83V256h56.4l7.6-64h-64z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='googlePlus'] {
  background: #e34429;
}
share-button .sb-social li[class*='googlePlus']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M1.99%205.59c0%201.493.498%202.57%201.48%203.204.807.52%201.74.598%202.227.598.118%200%20.213-.006.28-.01%200%200-.155%201.004.59%201.996H6.53c-1.29%200-5.493.27-5.493%203.727%200%203.516%203.86%203.695%204.635%203.695.06%200%20.097-.002.097-.002.007%200%20.062.002.157.002.497%200%201.782-.062%202.975-.643%201.548-.75%202.333-2.06%202.333-3.885%200-1.764-1.196-2.814-2.07-3.582-.532-.47-.993-.873-.993-1.266%200-.4.337-.7.762-1.082.69-.615%201.34-1.492%201.34-3.15%200-1.457-.19-2.436-1.355-3.057.12-.062.55-.107.762-.137.63-.086%201.554-.184%201.554-.7V1.2h-4.6c-.046.002-4.65.172-4.65%204.39zm7.422%209.01c.088%201.406-1.115%202.443-2.922%202.574-1.834.135-3.344-.69-3.432-2.096-.043-.676.254-1.336.835-1.863.59-.533%201.398-.863%202.278-.928.106-.007.21-.013.31-.013%201.7%200%202.85%201%202.934%202.325zm-1.2-9.976c.45%201.588-.23%203.246-1.317%203.553-.125.034-.253.05-.384.05-.993%200-1.98-1.005-2.344-2.392-.204-.776-.187-1.458.047-2.112.23-.645.643-1.078%201.163-1.225.125-.034.254-.052.385-.052%201.2%200%201.973.498%202.45%202.178zM16%208V5h-2v3h-3v2h3v3h2v-3h3V8h-3z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='googlePlus']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M1.99%205.59c0%201.493.498%202.57%201.48%203.204.807.52%201.74.598%202.227.598.118%200%20.213-.006.28-.01%200%200-.155%201.004.59%201.996H6.53c-1.29%200-5.493.27-5.493%203.727%200%203.516%203.86%203.695%204.635%203.695.06%200%20.097-.002.097-.002.007%200%20.062.002.157.002.497%200%201.782-.062%202.975-.643%201.548-.75%202.333-2.06%202.333-3.885%200-1.764-1.196-2.814-2.07-3.582-.532-.47-.993-.873-.993-1.266%200-.4.337-.7.762-1.082.69-.615%201.34-1.492%201.34-3.15%200-1.457-.19-2.436-1.355-3.057.12-.062.55-.107.762-.137.63-.086%201.554-.184%201.554-.7V1.2h-4.6c-.046.002-4.65.172-4.65%204.39zm7.422%209.01c.088%201.406-1.115%202.443-2.922%202.574-1.834.135-3.344-.69-3.432-2.096-.043-.676.254-1.336.835-1.863.59-.533%201.398-.863%202.278-.928.106-.007.21-.013.31-.013%201.7%200%202.85%201%202.934%202.325zm-1.2-9.976c.45%201.588-.23%203.246-1.317%203.553-.125.034-.253.05-.384.05-.993%200-1.98-1.005-2.344-2.392-.204-.776-.187-1.458.047-2.112.23-.645.643-1.078%201.163-1.225.125-.034.254-.052.385-.052%201.2%200%201.973.498%202.45%202.178zM16%208V5h-2v3h-3v2h3v3h2v-3h3V8h-3z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='linkedin'] {
  background: #4875b4;
}
share-button .sb-social li[class*='linkedin']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M5%203c0%201.1-.7%202-2%202-1.2%200-2-.9-2-1.9C1%202%201.8%201%203%201s2%20.9%202%202zM1%2019h4V6H1v13zM14.6%206.2c-2.1%200-3.3%201.2-3.8%202h-.1l-.2-1.7H6.9c0%201.1.1%202.4.1%203.9V19h4v-7.1c0-.4%200-.7.1-1%20.3-.7.8-1.6%201.9-1.6%201.4%200%202%201.2%202%202.8V19h4v-7.4c0-3.7-1.9-5.4-4.4-5.4z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='linkedin']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M5%203c0%201.1-.7%202-2%202-1.2%200-2-.9-2-1.9C1%202%201.8%201%203%201s2%20.9%202%202zM1%2019h4V6H1v13zM14.6%206.2c-2.1%200-3.3%201.2-3.8%202h-.1l-.2-1.7H6.9c0%201.1.1%202.4.1%203.9V19h4v-7.1c0-.4%200-.7.1-1%20.3-.7.8-1.6%201.9-1.6%201.4%200%202%201.2%202%202.8V19h4v-7.4c0-3.7-1.9-5.4-4.4-5.4z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='pinterest'] {
  background: #c5282f;
}
share-button .sb-social li[class*='pinterest']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M8.617%2013.227C8.09%2015.98%207.45%2018.62%205.55%2020c-.587-4.162.86-7.287%201.533-10.605-1.147-1.93.138-5.812%202.555-4.855%202.975%201.176-2.576%207.172%201.15%207.922%203.89.78%205.48-6.75%203.066-9.2C10.37-.274%203.708%203.18%204.528%208.246c.2%201.238%201.478%201.613.51%203.322-2.23-.494-2.896-2.254-2.81-4.6.138-3.84%203.45-6.527%206.77-6.9%204.202-.47%208.145%201.543%208.69%205.494.613%204.462-1.896%209.294-6.39%208.946-1.217-.095-1.727-.7-2.68-1.28z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='pinterest']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M8.617%2013.227C8.09%2015.98%207.45%2018.62%205.55%2020c-.587-4.162.86-7.287%201.533-10.605-1.147-1.93.138-5.812%202.555-4.855%202.975%201.176-2.576%207.172%201.15%207.922%203.89.78%205.48-6.75%203.066-9.2C10.37-.274%203.708%203.18%204.528%208.246c.2%201.238%201.478%201.613.51%203.322-2.23-.494-2.896-2.254-2.81-4.6.138-3.84%203.45-6.527%206.77-6.9%204.202-.47%208.145%201.543%208.69%205.494.613%204.462-1.896%209.294-6.39%208.946-1.217-.095-1.727-.7-2.68-1.28z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='reddit'] {
  background: #a1caf2;
}
share-button .sb-social li[class*='reddit']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20426.66%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M478.905%20196.556c0-4.5-1.028-8.933-3.268-13.09l-.053-.053-.026-.06c-3.004-6.198-7.72-10.862-13.4-14.05-5.677-3.19-12.317-4.836-18.983-4.836-6.02%200-12.016%201.363-17.338%204.038%2016.916%2014.677%2031.765%2032.37%2041.37%2053.128%203.08-2.668%205.717-5.97%207.68-9.604%202.57-4.785%204.018-10.186%204.018-15.475zm-33.635%2073.442c0-18.484-6.653-36.98-17.43-51.94-21.476-29.868-54.82-49.38-89.497-60.243l-.25-.118c-6.64-2.05-13.373-3.808-20.158-5.402-20.263-4.61-41.026-6.884-61.796-6.884-27.874%200-55.738%204.1-82.43%2012.347-34.67%2011.034-68.108%2030.375-89.557%2060.36v.054C73.29%20233.138%2066.92%20251.74%2066.92%20270.226c0%206.824.857%2013.648%202.655%2020.315h.02c3.906%2014.834%2011.54%2028.153%2021.416%2039.76%209.875%2011.542%2021.99%2021.45%2034.736%2029.525%202.82%201.766%205.652%203.412%208.55%205.06%2037.01%2020.645%2079.63%2029.695%20121.947%2029.695%207.146%200%2014.354-.224%2021.455-.737%2042.62-3.518%2085.41-16.1%20119.995-41.804h.013c11.015-8.145%2021.212-18.05%2029.288-29.25%208.09-11.21%2014.018-23.715%2016.653-37.31v-.067h.012c1.093-5.126%201.607-10.238%201.607-15.416zM86.078%20168.736c-5.514-2.562-11.212-4.387-16.845-4.387-.94%200-1.896.057-2.846.17h-.27c-8.09.23-16.25%203.754-22.377%209.445-6.133%205.633-10.19%2013.2-10.494%2021.62v.053l-.013.06c-.06.684-.08%201.362-.08%201.988%200%205.178%201.59%2010.184%204.276%2014.735%201.994%203.414%204.602%206.483%207.554%209.158%209.453-20.703%2024.222-38.226%2041.093-52.844zM390.448%2058.2c0%20.566%200%201.14.066%201.706v.112c.25%207.167%203.637%2013.827%208.788%2018.774%205.164%204.895%2012.016%207.964%2018.972%207.964h.185l1.5.06c7.01%200%2013.98-3.017%2019.21-7.91%205.242-4.948%208.707-11.66%208.983-18.888v-.053c.053-.572.08-1.08.08-1.653%200-7.45-3.48-14.505-8.933-19.795-5.414-5.237-12.713-8.478-19.92-8.478-2.318%200-4.61.34-6.877%201.026l-.053.053h-.08c-5.928%201.534-11.487%205.177-15.48%2010.07-4.017%204.835-6.44%2010.81-6.44%2017.01zm121.447%20134.937v.06c.08%201.14.105%202.22.105%203.36%200%2012.396-3.992%2024.405-10.646%2034.523-6.218%209.5-14.782%2017.47-24.637%2022.818.633%204.94%201%209.947%201%2014.9-.025%2026.798-9.247%2053.135-25.334%2074.24h-.026c-29.735%2039.538-75.373%2062.857-121.46%2074.583h-.012l-.04.055c-24.57%205.98-49.906%208.985-75.247%208.985-37.766%200-75.512-6.772-110.722-20.923h-.046c-36.508-15.085-71.296-38.97-92.633-74.016-11.475-18.72-17.772-40.683-17.772-62.685%200-5.006.33-10.013%201-14.913-9.617-5.454-17.937-13.082-24.116-22.238C4.71%20221.976.532%20210.487%200%20198.314v-.224c.013-17.068%207.424-33.228%2018.945-45.11%2011.52-11.95%2027.252-19.743%2044.136-19.743h.7c1.76-.12%203.558-.172%205.343-.172%208.478%200%2016.976%201.364%2025.045%204.493h.086c6.89%202.904%2013.734%206.43%2019.834%2011.265%201.977-1.02%204.13-2.22%206.555-3.13%2036.982-21.902%2079.958-30.32%20121.848-32.766.363-20.764%202.91-42.495%2013.03-61.5%208.426-15.81%2023.05-28.102%2040.48-32.37h.158c6.627-1.305%2013.32-1.877%2019.96-1.877%2017.706%200%2035.19%204.156%2051.565%2010.698%207.233-10.922%2017.575-19.46%2029.71-24.235l.118-.06.106-.053C404.73%201.31%20412.266%200%20419.83%200c7.956%200%2015.98%201.482%2023.503%204.835v-.053l.026.053.13.06c10.79%204.157%2019.92%2011.83%2026.39%2021.33%206.47%209.618%2010.29%2021.105%2010.29%2032.884%200%202.16-.133%204.32-.384%206.54l-.013.06-.026.11c-1.265%2015.25-8.985%2028.617-19.92%2038.116-11%209.617-25.243%2015.42-39.867%2015.42-2.345%200-4.716-.17-7.06-.46-14.507-1.134-28.024-8.13-37.958-18.604-9.974-10.408-16.39-24.347-16.39-39.36%200-.685.066-1.48.093-2.166-13.623-6.087-28.062-11.094-42.437-11.094-2.068%200-4.15.12-6.23.343h-.027c-10.75%201.027-20.75%207.793-25.597%2017.522v.053c-7.365%2014.342-8.814%2031.067-9.038%2047.733%2041.224%202.675%2082.71%2012.575%20119.087%2033.45h.054l.527.343c.686.396%201.95%201.08%203.123%201.707%202.49-2.05%205.14-4.098%208.155-5.916%2011.028-7.338%2024.085-10.98%2037.154-10.98%205.81%200%2011.62.737%2017.26%202.16h.013l.225.06.224.06c13.307%203.41%2025.36%2011.033%2034.426%2021.33%209.05%2010.354%2015.15%2023.384%2016.337%2037.6zm-345.39%2080.38h.15c3.254%201.198%206.606%201.765%209.934%201.765%208.285%200%2016.34-3.347%2022.44-8.866%206.094-5.573%2010.258-13.426%2010.258-22.358l-.015-.737.033-1.315c0-8.867-4.11-16.785-10.145-22.292-6.053-5.64-14.09-9.05-22.41-9.05-2.22%200-4.492.288-6.7.796h-.124c-11.008%202.34-20.678%2010.466-24.24%2021.73l-.015.066c-1.02%203.057-1.494%206.244-1.494%209.38%200%206.93%202.272%2013.597%206.198%2019.17%203.887%205.4%209.4%209.67%2016.008%2011.66m179.218%2041.42c-2.635-1.713-5.665-2.74-8.88-2.74-2.582%200-5.27.737-7.654%202.345-22.62%2013.48-49.234%2020.87-75.644%2020.87-19.82%200-39.524-4.15-57.37-12.91l-.092-.054-.085-.053c-2.688-1.08-5.758-3.426-9.104-5.64-1.7-1.132-3.47-2.213-5.44-3.017-1.942-.855-4.103-1.423-6.41-1.423-1.91%200-3.92.462-5.9%201.305l-.303.118h.013c-3.107%201.2-5.538%203.413-7.106%205.97-1.634%202.687-2.438%205.743-2.438%208.826%200%202.794.66%205.574%202.016%208.077%201.29%202.384%203.274%204.49%205.876%205.86%2025.514%2017.233%2055.545%2025.03%2085.702%2024.967%2027.187%200%2054.538-6.258%2078.885-17.747l.132-.054.132-.052c3.2-1.95%207.47-3.65%2011.486-6.087%202.003-1.317%203.94-2.74%205.612-4.678%201.66-1.87%203.003-4.204%203.767-6.997.304-1.252.462-2.45.462-3.584%200-2.267-.567-4.428-1.49-6.378-1.373-2.844-3.585-5.215-6.168-6.928zm20.473-82.5c1.318%203.372%201.91%206.89%201.91%2010.354%200%206.942-2.41%2013.78-6.455%2019.287-3.992%205.468-9.657%209.67-16.323%2011.555l-.146.053h-.09c-3.11%201.08-6.326%201.594-9.488%201.594-7.457%200-14.756-2.677-20.605-7.274-5.797-4.56-10.197-11.093-11.567-18.84h-.012l-.014-.105-.026-.064h.026c-.435-1.99-.658-3.98-.658-5.97%200-6.718%202.292-13.2%206.073-18.496%203.766-5.342%209.075-9.55%2015.294-11.712h.093c3.518-1.31%207.232-1.99%2010.896-1.99%206.692%200%2013.28%202.043%2018.84%205.745%205.48%203.637%209.934%208.985%2012.173%2015.65l.053.106.04.103h-.016z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='reddit']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20426.66%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M478.905%20196.556c0-4.5-1.028-8.933-3.268-13.09l-.053-.053-.026-.06c-3.004-6.198-7.72-10.862-13.4-14.05-5.677-3.19-12.317-4.836-18.983-4.836-6.02%200-12.016%201.363-17.338%204.038%2016.916%2014.677%2031.765%2032.37%2041.37%2053.128%203.08-2.668%205.717-5.97%207.68-9.604%202.57-4.785%204.018-10.186%204.018-15.475zm-33.635%2073.442c0-18.484-6.653-36.98-17.43-51.94-21.476-29.868-54.82-49.38-89.497-60.243l-.25-.118c-6.64-2.05-13.373-3.808-20.158-5.402-20.263-4.61-41.026-6.884-61.796-6.884-27.874%200-55.738%204.1-82.43%2012.347-34.67%2011.034-68.108%2030.375-89.557%2060.36v.054C73.29%20233.138%2066.92%20251.74%2066.92%20270.226c0%206.824.857%2013.648%202.655%2020.315h.02c3.906%2014.834%2011.54%2028.153%2021.416%2039.76%209.875%2011.542%2021.99%2021.45%2034.736%2029.525%202.82%201.766%205.652%203.412%208.55%205.06%2037.01%2020.645%2079.63%2029.695%20121.947%2029.695%207.146%200%2014.354-.224%2021.455-.737%2042.62-3.518%2085.41-16.1%20119.995-41.804h.013c11.015-8.145%2021.212-18.05%2029.288-29.25%208.09-11.21%2014.018-23.715%2016.653-37.31v-.067h.012c1.093-5.126%201.607-10.238%201.607-15.416zM86.078%20168.736c-5.514-2.562-11.212-4.387-16.845-4.387-.94%200-1.896.057-2.846.17h-.27c-8.09.23-16.25%203.754-22.377%209.445-6.133%205.633-10.19%2013.2-10.494%2021.62v.053l-.013.06c-.06.684-.08%201.362-.08%201.988%200%205.178%201.59%2010.184%204.276%2014.735%201.994%203.414%204.602%206.483%207.554%209.158%209.453-20.703%2024.222-38.226%2041.093-52.844zM390.448%2058.2c0%20.566%200%201.14.066%201.706v.112c.25%207.167%203.637%2013.827%208.788%2018.774%205.164%204.895%2012.016%207.964%2018.972%207.964h.185l1.5.06c7.01%200%2013.98-3.017%2019.21-7.91%205.242-4.948%208.707-11.66%208.983-18.888v-.053c.053-.572.08-1.08.08-1.653%200-7.45-3.48-14.505-8.933-19.795-5.414-5.237-12.713-8.478-19.92-8.478-2.318%200-4.61.34-6.877%201.026l-.053.053h-.08c-5.928%201.534-11.487%205.177-15.48%2010.07-4.017%204.835-6.44%2010.81-6.44%2017.01zm121.447%20134.937v.06c.08%201.14.105%202.22.105%203.36%200%2012.396-3.992%2024.405-10.646%2034.523-6.218%209.5-14.782%2017.47-24.637%2022.818.633%204.94%201%209.947%201%2014.9-.025%2026.798-9.247%2053.135-25.334%2074.24h-.026c-29.735%2039.538-75.373%2062.857-121.46%2074.583h-.012l-.04.055c-24.57%205.98-49.906%208.985-75.247%208.985-37.766%200-75.512-6.772-110.722-20.923h-.046c-36.508-15.085-71.296-38.97-92.633-74.016-11.475-18.72-17.772-40.683-17.772-62.685%200-5.006.33-10.013%201-14.913-9.617-5.454-17.937-13.082-24.116-22.238C4.71%20221.976.532%20210.487%200%20198.314v-.224c.013-17.068%207.424-33.228%2018.945-45.11%2011.52-11.95%2027.252-19.743%2044.136-19.743h.7c1.76-.12%203.558-.172%205.343-.172%208.478%200%2016.976%201.364%2025.045%204.493h.086c6.89%202.904%2013.734%206.43%2019.834%2011.265%201.977-1.02%204.13-2.22%206.555-3.13%2036.982-21.902%2079.958-30.32%20121.848-32.766.363-20.764%202.91-42.495%2013.03-61.5%208.426-15.81%2023.05-28.102%2040.48-32.37h.158c6.627-1.305%2013.32-1.877%2019.96-1.877%2017.706%200%2035.19%204.156%2051.565%2010.698%207.233-10.922%2017.575-19.46%2029.71-24.235l.118-.06.106-.053C404.73%201.31%20412.266%200%20419.83%200c7.956%200%2015.98%201.482%2023.503%204.835v-.053l.026.053.13.06c10.79%204.157%2019.92%2011.83%2026.39%2021.33%206.47%209.618%2010.29%2021.105%2010.29%2032.884%200%202.16-.133%204.32-.384%206.54l-.013.06-.026.11c-1.265%2015.25-8.985%2028.617-19.92%2038.116-11%209.617-25.243%2015.42-39.867%2015.42-2.345%200-4.716-.17-7.06-.46-14.507-1.134-28.024-8.13-37.958-18.604-9.974-10.408-16.39-24.347-16.39-39.36%200-.685.066-1.48.093-2.166-13.623-6.087-28.062-11.094-42.437-11.094-2.068%200-4.15.12-6.23.343h-.027c-10.75%201.027-20.75%207.793-25.597%2017.522v.053c-7.365%2014.342-8.814%2031.067-9.038%2047.733%2041.224%202.675%2082.71%2012.575%20119.087%2033.45h.054l.527.343c.686.396%201.95%201.08%203.123%201.707%202.49-2.05%205.14-4.098%208.155-5.916%2011.028-7.338%2024.085-10.98%2037.154-10.98%205.81%200%2011.62.737%2017.26%202.16h.013l.225.06.224.06c13.307%203.41%2025.36%2011.033%2034.426%2021.33%209.05%2010.354%2015.15%2023.384%2016.337%2037.6zm-345.39%2080.38h.15c3.254%201.198%206.606%201.765%209.934%201.765%208.285%200%2016.34-3.347%2022.44-8.866%206.094-5.573%2010.258-13.426%2010.258-22.358l-.015-.737.033-1.315c0-8.867-4.11-16.785-10.145-22.292-6.053-5.64-14.09-9.05-22.41-9.05-2.22%200-4.492.288-6.7.796h-.124c-11.008%202.34-20.678%2010.466-24.24%2021.73l-.015.066c-1.02%203.057-1.494%206.244-1.494%209.38%200%206.93%202.272%2013.597%206.198%2019.17%203.887%205.4%209.4%209.67%2016.008%2011.66m179.218%2041.42c-2.635-1.713-5.665-2.74-8.88-2.74-2.582%200-5.27.737-7.654%202.345-22.62%2013.48-49.234%2020.87-75.644%2020.87-19.82%200-39.524-4.15-57.37-12.91l-.092-.054-.085-.053c-2.688-1.08-5.758-3.426-9.104-5.64-1.7-1.132-3.47-2.213-5.44-3.017-1.942-.855-4.103-1.423-6.41-1.423-1.91%200-3.92.462-5.9%201.305l-.303.118h.013c-3.107%201.2-5.538%203.413-7.106%205.97-1.634%202.687-2.438%205.743-2.438%208.826%200%202.794.66%205.574%202.016%208.077%201.29%202.384%203.274%204.49%205.876%205.86%2025.514%2017.233%2055.545%2025.03%2085.702%2024.967%2027.187%200%2054.538-6.258%2078.885-17.747l.132-.054.132-.052c3.2-1.95%207.47-3.65%2011.486-6.087%202.003-1.317%203.94-2.74%205.612-4.678%201.66-1.87%203.003-4.204%203.767-6.997.304-1.252.462-2.45.462-3.584%200-2.267-.567-4.428-1.49-6.378-1.373-2.844-3.585-5.215-6.168-6.928zm20.473-82.5c1.318%203.372%201.91%206.89%201.91%2010.354%200%206.942-2.41%2013.78-6.455%2019.287-3.992%205.468-9.657%209.67-16.323%2011.555l-.146.053h-.09c-3.11%201.08-6.326%201.594-9.488%201.594-7.457%200-14.756-2.677-20.605-7.274-5.797-4.56-10.197-11.093-11.567-18.84h-.012l-.014-.105-.026-.064h.026c-.435-1.99-.658-3.98-.658-5.97%200-6.718%202.292-13.2%206.073-18.496%203.766-5.342%209.075-9.55%2015.294-11.712h.093c3.518-1.31%207.232-1.99%2010.896-1.99%206.692%200%2013.28%202.043%2018.84%205.745%205.48%203.637%209.934%208.985%2012.173%2015.65l.053.106.04.103h-.016z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='twitter'] {
  background: #6cdfea;
}
share-button .sb-social li[class*='twitter']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M17.316%206.246c.008.162.01.326.01.488%200%204.99-3.796%2010.742-10.74%2010.742-2.132%200-4.115-.625-5.786-1.697.296.033.596.05.9.05%201.77%200%203.397-.603%204.688-1.614-1.65-.03-3.046-1.12-3.526-2.62.23.042.467.065.71.065.345%200%20.68-.044.995-.13C2.84%2011.18%201.54%209.658%201.54%207.828V7.78c.508.284%201.09.454%201.71.474-1.014-.678-1.68-1.832-1.68-3.143%200-.69.185-1.34.51-1.896C3.943%205.498%206.726%207%209.863%207.158c-.064-.277-.097-.564-.097-.86%200-2.085%201.69-3.774%203.774-3.774%201.085%200%202.066.457%202.755%201.19.86-.17%201.667-.483%202.397-.915-.282.88-.88%201.62-1.66%202.086.764-.092%201.49-.293%202.168-.594-.506.758-1.146%201.422-1.884%201.953z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='twitter']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M17.316%206.246c.008.162.01.326.01.488%200%204.99-3.796%2010.742-10.74%2010.742-2.132%200-4.115-.625-5.786-1.697.296.033.596.05.9.05%201.77%200%203.397-.603%204.688-1.614-1.65-.03-3.046-1.12-3.526-2.62.23.042.467.065.71.065.345%200%20.68-.044.995-.13C2.84%2011.18%201.54%209.658%201.54%207.828V7.78c.508.284%201.09.454%201.71.474-1.014-.678-1.68-1.832-1.68-3.143%200-.69.185-1.34.51-1.896C3.943%205.498%206.726%207%209.863%207.158c-.064-.277-.097-.564-.097-.86%200-2.085%201.69-3.774%203.774-3.774%201.085%200%202.066.457%202.755%201.19.86-.17%201.667-.483%202.397-.915-.282.88-.88%201.62-1.66%202.086.764-.092%201.49-.293%202.168-.594-.506.758-1.146%201.422-1.884%201.953z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='whatsapp'] {
  background: #4dc247;
}
share-button .sb-social li[class*='whatsapp']:before {
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2087%2088%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23fff%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M61.623%2051.83c-.94-.515-5.562-3.01-6.428-3.363-.867-.35-1.5-.535-2.173.4-.675.934-2.593%203.023-3.175%203.642-.583.615-1.144.672-2.084.16-.94-.516-3.99-1.646-7.525-5.045-2.752-2.645-4.557-5.854-5.08-6.834-.526-.977-.005-1.477.493-1.936.45-.413%201-1.084%201.5-1.625.5-.54.678-.934%201.02-1.563.343-.625.204-1.19-.017-1.678-.222-.49-1.962-5.276-2.687-7.223-.725-1.946-1.537-1.657-2.095-1.678-.557-.023-1.194-.126-1.833-.15-.637-.024-1.684.176-2.6%201.104-.912.922-3.474%203.147-3.65%207.862-.174%204.713%203.084%209.395%203.538%2010.05.456.658%206.23%2010.875%2015.823%2015.075%209.596%204.2%209.645%202.92%2011.406%202.826%201.763-.09%205.756-2.104%206.638-4.31.884-2.205.955-4.125.73-4.532-.225-.408-.855-.673-1.794-1.188m-17.6%2022.714c-6.345%200-12.253-1.903-17.187-5.163L14.84%2073.22l3.902-11.6C15%2056.466%2012.79%2050.137%2012.79%2043.3c0-17.226%2014.014-31.24%2031.24-31.24%2017.224%200%2031.24%2014.012%2031.24%2031.24%200%2017.226-14.016%2031.24-31.24%2031.24M6.5%2043.3c0%207.09%201.968%2013.72%205.384%2019.38L5.11%2082.808l20.78-6.65c5.375%202.972%2011.558%204.667%2018.137%204.667%2020.725%200%2037.528-16.802%2037.528-37.525%200-20.727-16.804-37.528-37.53-37.528-20.723%200-37.523%2016.8-37.523%2037.527z%22%2F%3E%3C%2Fsvg%3E");
}
share-button .sb-social li[class*='whatsapp']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2087%2088%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M61.623%2051.83c-.94-.515-5.562-3.01-6.428-3.363-.867-.35-1.5-.535-2.173.4-.675.934-2.593%203.023-3.175%203.642-.583.615-1.144.672-2.084.16-.94-.516-3.99-1.646-7.525-5.045-2.752-2.645-4.557-5.854-5.08-6.834-.526-.977-.005-1.477.493-1.936.45-.413%201-1.084%201.5-1.625.5-.54.678-.934%201.02-1.563.343-.625.204-1.19-.017-1.678-.222-.49-1.962-5.276-2.687-7.223-.725-1.946-1.537-1.657-2.095-1.678-.557-.023-1.194-.126-1.833-.15-.637-.024-1.684.176-2.6%201.104-.912.922-3.474%203.147-3.65%207.862-.174%204.713%203.084%209.395%203.538%2010.05.456.658%206.23%2010.875%2015.823%2015.075%209.596%204.2%209.645%202.92%2011.406%202.826%201.763-.09%205.756-2.104%206.638-4.31.884-2.205.955-4.125.73-4.532-.225-.408-.855-.673-1.794-1.188m-17.6%2022.714c-6.345%200-12.253-1.903-17.187-5.163L14.84%2073.22l3.902-11.6C15%2056.466%2012.79%2050.137%2012.79%2043.3c0-17.226%2014.014-31.24%2031.24-31.24%2017.224%200%2031.24%2014.012%2031.24%2031.24%200%2017.226-14.016%2031.24-31.24%2031.24M6.5%2043.3c0%207.09%201.968%2013.72%205.384%2019.38L5.11%2082.808l20.78-6.65c5.375%202.972%2011.558%204.667%2018.137%204.667%2020.725%200%2037.528-16.802%2037.528-37.525%200-20.727-16.804-37.528-37.53-37.528-20.723%200-37.523%2016.8-37.523%2037.527z%22%2F%3E%3C%2Fsvg%3E");
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?64481944#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-menu:before { content: '\e800'; } /* '' */
.icon-instagram:before { content: '\e801'; } /* '' */
.icon-rss:before { content: '\e802'; } /* '' */
.icon-facebook:before { content: '\e803'; } /* '' */
.icon-twitter:before { content: '\e804'; } /* '' */
.icon-bag:before { content: '\e805'; } /* '' */
.icon-paypal:before { content: '\e806'; } /* '' */
.icon-credit-card:before { content: '\e807'; } /* '' */
.icon-down-open:before { content: '\e809'; } /* '' */

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/* Slider */
.slick-loading .slick-list {
  background: #fff url('/images/ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('/fonts/slick.eot');
  src: url('/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/fonts/slick.woff') format('woff'), url('/fonts/slick.ttf') format('truetype'), url('/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px \9;
  /*lte IE 8*/
  stransform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-prev[dir="rtl"] {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
.slick-prev:before[dir="rtl"] {
  content: "→";
}
.slick-next {
  right: -25px;
}
.slick-next[dir="rtl"] {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
.slick-next:before[dir="rtl"] {
  content: "←";
}
/* Dots */
.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
share-button {
  font-size: inherit;
  font-family: 'BrauerNeue';
  color: #000000;
  text-transform: none;
  border-radius: 0;
  background: transparent;
  padding: 0.4rem;
  padding-left: 0;
  padding-right: 1rem;
}
@media only screen and (max-width: 530px) {
  share-button {
    z-index: 9;
  }
  share-button .sb-social.sb-right.sb-middle {
    top: 0;
    -webkit-transform: translate(-30px, -100%);
        -ms-transform: translate(-30px, -100%);
            transform: translate(-30px, -100%);
  }
}
share-button:hover {
  color: inherit;
  background: transparent;
}
share-button:before {
  display: none;
}
share-button:after {
  position: absolute;
  top: 0.4em;
  right: -0.6em;
  width: 1em;
  height: 1em;
  content: ' ';
  background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22fill%3A%23000%3B%22%20height%3D%22%22%20width%3D%22%22%3E%20%3Cpath%20d%3D%22M15%2015H2V6h2.595s.69-.896%202.17-2H1c-.553%200-1%20.45-1%201v11c0%20.553.447%201%201%201h15c.553%200%201-.447%201-1v-3.746L15%2013.9V15zm-1.64-6.95v3.55L20%206.4l-6.64-5v3.132C5.3%204.532%205.3%2012.5%205.3%2012.5c2.282-3.748%203.686-4.45%208.06-4.45z%22%2F%3E%3C%2Fsvg%3E") no-repeat;
}
share-button .sb-social ul li {
  width: 46px;
}
@font-face {
  font-family: 'visualeditionsregular';
  src: url('ve_dingbats-webfont.eot');
}
@font-face {
  font-family: 'visualeditionsregular';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), url('ve_dingbats-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
#background {
  pointer-events: none;
  z-index: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#foreground {
  pointer-events: none;
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#background {
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-perspective-origin: center;
          perspective-origin: center;
}
.dingbat {
  position: absolute;
  left: 0%;
  top: 0%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.dingbat-letter {
  font-family: 'visualeditionsregular';
  font-size: 2rem;
  line-height: 0;
  opacity: 1;
  margin-left: -50%;
}
.dingus-replaced {
  font-family: 'visualeditionsregular';
  line-height: 0.8;
}
.dingus-97 {
  margin-right: 0.003em;
}
.dingus-99 {
  margin-right: -0.005em;
}
.dingus-101 {
  margin-right: -0.002em;
}
.dingus-104 {
  margin-right: -0.01em;
}
.dingus-112 {
  margin-right: 0.01em;
}
.dingus-114 {
  margin-right: -0.03em;
}
.dingus-122 {
  margin-right: 0.022em;
}
.dingus-69 {
  margin-right: 0.022em;
}
.dingbat-a {
  color: #ff00a8;
}
.dingbat-b {
  color: #004069;
}
.dingbat-c {
  color: #8c8c8c;
}
.dingbat-d {
  color: #ffffff;
}
.dingbat-e {
  color: #ffd500;
}
.dingbat-f {
  color: #00b9b9;
}
.dingbat-g {
  color: #ff7ba0;
}
.dingbat-h {
  color: #000000;
}
.dingbat-i {
  color: #c51495;
}
.dingbat-j {
  color: #FFAB55;
}
.dingbat-k {
  color: #00BAB8;
}
.dingbat-l {
  color: #00BD57;
}
.dingbat-m {
  color: #004069;
}
.dingbat-n {
  color: #8c8c8c;
}
.dingbat-o {
  color: #ffffff;
}
.dingbat-p {
  color: #ffd500;
}
.dingbat-q {
  color: #00b9b9;
}
.dingbat-r {
  color: #ff7ba0;
}
.dingbat-s {
  color: #000000;
}
.dingbat-t {
  color: #c51495;
}
.dingbat-u {
  color: #FFAB55;
}
.dingbat-v {
  color: #00BAB8;
}
.dingbat-w {
  color: #00BD57;
}
.dingbat-x {
  color: #004069;
}
.dingbat-y {
  color: #8c8c8c;
}
.dingbat-z {
  color: #ffffff;
}
.dingbat-69 {
  color: #ffd500;
}
.dingbat-86 {
  color: #00b9b9;
}
@font-face {
  font-family: 'BrauerNeue';
  src: url("/fonts/lineto-brauerneue-bold.eot");
  src: url('/fonts/lineto-brauerneue-bold.eot?#iefix') format('embedded-opentype'), url('/fonts/lineto-brauerneue-bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
/*
  Calluna W01 Light: 200
  Calluna W01 Regular: 400
  Calluna W01 Semibold: 600
  Calluna W01 Bold: 700
  Calluna W01 Black: 800
*/
@font-face {
  font-family: 'fontello';
  src: url('/fonts/fontello.eot?7498633');
  src: url('/fonts/fontello.eot?7498633#iefix') format('embedded-opentype'), url('/fonts/fontello.woff2?7498633') format('woff2'), url('/fonts/fontello.woff?7498633') format('woff'), url('/fonts/fontello.ttf?7498633') format('truetype'), url('/fonts/fontello.svg?7498633#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
html,
body {
  font-family: 'BrauerNeue';
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  font-size: 18px;
  line-height: 1.5;
}
@media only screen and (max-width: 1200px) {
  html,
  body {
    font-size: 17px;
  }
}
@media only screen and (max-width: 840px) {
  html,
  body {
    font-size: 16px;
  }
}
a,
a:link {
  text-decoration: none;
  color: inherit;
}
.caption {
  font-size: 0.8em;
  margin-bottom: 2rem;
}
.body-text h1,
.body-text h2,
.body-text h3,
.body-text h4 {
  font-weight: 700;
  hanging-punctuation: first;
}
.body-text h1 a,
.body-text h2 a,
.body-text h3 a,
.body-text h4 a,
.body-text h1 a:link,
.body-text h2 a:link,
.body-text h3 a:link,
.body-text h4 a:link {
  background-image: none;
}
.body-text h4 {
  font-weight: 400;
}
.body-text h5,
.body-text h6 {
  font-family: 'Calluna W01';
}
.body-text h5 {
  font-weight: 700;
}
.body-text h6 {
  font-weight: 600;
}
.body-text h1 {
  font-size: 2.44rem;
  line-height: 1;
}
.body-text h2 {
  font-size: 1.33rem;
  line-height: 1;
}
.body-text h1,
.body-text h2,
.body-text h3,
.body-text h4,
.body-text h5,
.body-text h6,
.body-text p,
.body-text ul,
.body-text ol,
.body-text dl,
.body-text pre {
  margin-bottom: 0.6em;
}
.body-text h1 {
  margin-bottom: 0.3em;
}
.body-text h2 {
  margin-bottom: 0.5em;
}
.body-text p + h1,
.body-text ul + h1,
.body-text ol + h1,
.body-text dl + h1,
.body-text pre + h1,
.body-text blockquote + h1,
.body-text p + h2,
.body-text ul + h2,
.body-text ol + h2,
.body-text dl + h2,
.body-text pre + h2,
.body-text blockquote + h2,
.body-text p + h3,
.body-text ul + h3,
.body-text ol + h3,
.body-text dl + h3,
.body-text pre + h3,
.body-text blockquote + h3 {
  margin-top: 2em;
}
.body-text h1 + img,
.body-text h2 + img,
.body-text h3 + img,
.body-text h4 + img,
.body-text h5 + img,
.body-text h6 + img,
.body-text p + img,
.body-text ul + img,
.body-text ol + img,
.body-text dl + img,
.body-text pre + img,
.body-text blockquote + img,
.body-text h1 + .medium,
.body-text h2 + .medium,
.body-text h3 + .medium,
.body-text h4 + .medium,
.body-text h5 + .medium,
.body-text h6 + .medium,
.body-text p + .medium,
.body-text ul + .medium,
.body-text ol + .medium,
.body-text dl + .medium,
.body-text pre + .medium,
.body-text blockquote + .medium,
.body-text h1 + .iframe-wrapper,
.body-text h2 + .iframe-wrapper,
.body-text h3 + .iframe-wrapper,
.body-text h4 + .iframe-wrapper,
.body-text h5 + .iframe-wrapper,
.body-text h6 + .iframe-wrapper,
.body-text p + .iframe-wrapper,
.body-text ul + .iframe-wrapper,
.body-text ol + .iframe-wrapper,
.body-text dl + .iframe-wrapper,
.body-text pre + .iframe-wrapper,
.body-text blockquote + .iframe-wrapper {
  margin-top: 2em;
}
.body-text img + h1,
.body-text .medium + h1,
.body-text .iframe-wrapper + h1,
.body-text img + h2,
.body-text .medium + h2,
.body-text .iframe-wrapper + h2,
.body-text img + h3,
.body-text .medium + h3,
.body-text .iframe-wrapper + h3,
.body-text img + h4,
.body-text .medium + h4,
.body-text .iframe-wrapper + h4,
.body-text img + h5,
.body-text .medium + h5,
.body-text .iframe-wrapper + h5,
.body-text img + h6,
.body-text .medium + h6,
.body-text .iframe-wrapper + h6,
.body-text img + p,
.body-text .medium + p,
.body-text .iframe-wrapper + p,
.body-text img + ul,
.body-text .medium + ul,
.body-text .iframe-wrapper + ul,
.body-text img + ol,
.body-text .medium + ol,
.body-text .iframe-wrapper + ol,
.body-text img + dl,
.body-text .medium + dl,
.body-text .iframe-wrapper + dl,
.body-text img + pre,
.body-text .medium + pre,
.body-text .iframe-wrapper + pre,
.body-text img + blockquote,
.body-text .medium + blockquote,
.body-text .iframe-wrapper + blockquote {
  margin-top: 2em;
}
.body-text .medium + .medium {
  margin-top: 1em;
}
.body-text img + .medium {
  margin-top: 1em;
}
.body-text .medium + img {
  margin-top: 1em;
}
.body-text .medium + .iframe-wrapper {
  margin-top: 1em;
}
.body-text .iframe-wrapper + .iframe-wrapper {
  margin-top: 1em;
}
.body-text .iframe-wrapper + .medium {
  margin-top: 1em;
}
.body-text p,
.body-text ul,
.body-text ol,
.body-text dl {
  font-family: 'Calluna W01';
  font-weight: 200;
  color: #585656;
}
.body-text ul {
  list-style-type: inherit;
  list-style-position: inside;
}
.body-text ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.body-text small {
  font-size: 0.8em;
}
.body-text pre {
  font-family: monospace;
  font-size: 0.8em;
  color: #585656;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.body-text strong {
  font-weight: 600;
}
.body-text em {
  font-style: italic;
}
.body-text a,
.body-text a:link {
  text-decoration: none;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  color: inherit;
  cursor: pointer;
  background-image: linear-gradient(to top, transparent, transparent 0em, rgba(0, 0, 0, 0.2) 0em, rgba(0, 0, 0, 0.2) 0.08em, transparent 0.08em);
}
.body-text share-button a,
.body-text share-button a:link {
  background-image: none;
}
html,
body {
  background-color: #FFFFFF;
}
* {
  box-sizing: border-box;
}
#content {
  z-index: 1;
  position: relative;
}
img {
  display: block;
}
img[data-sizes="auto"] {
  display: block;
  width: 100%;
  height: auto;
}
.medium.media-placeholder {
  width: 100%;
  height: 100%;
  background-color: #c8c8c8;
  overflow: hidden;
}
.medium.media-placeholder:after {
  display: block;
  height: 100%;
  text-align: center;
  content: 'missing thumbnail';
  line-height: 0;
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
}
/* Reset `button` and button-style `input` default styles */
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  background: none;
  border: 0;
  color: inherit;
  cursor: default;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  -webkit-appearance: button;
  /* for input */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
input::-moz-focus-inner,
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input,
button,
select {
  border-radius: 0;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  cursor: pointer;
  font-size: 1em;
  font-family: inherit;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
}
@-moz-document url-prefix() {
  select {
    margin-left: -0.2em;
  }
}
label:hover select,
label:active select {
  color: black;
}
label:hover:after,
label:active:after,
label:hover:before,
label:active:before {
  opacity: 1;
  border-top-color: black;
  border-bottom-color: black;
}
.slick-list,
.slick-track {
  height: 100%;
}
.share-button-container {
  margin: 2rem 0;
}
.fixed {
  position: fixed;
}
.hidden {
  display: hidden;
}
.none {
  display: none;
}
.pointer {
  cursor: pointer;
}
.nopointer {
  cursor: default !important;
}
.spacer {
  width: 100%;
  height: 40px;
}
.no-transition {
  transition: none !important;
  transition-duration: 0ms !important;
}
.noclick {
  pointer-events: none;
}
.clearfix {
  zoom: 1;
  /* ie 6/7 */
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.show-on {
  display: none;
}
@media only screen and (min-width: 1201px) {
  .fat-block {
    display: block;
  }
}
@media only screen and (min-width: 1201px) {
  .fat-inline {
    display: inline;
  }
}
@media only screen and (min-width: 1201px) {
  .fat-inline-block {
    display: inline-block;
  }
}
@media only screen and (max-width: 1200px) {
  .wide-block {
    display: block;
  }
}
@media only screen and (max-width: 1200px) {
  .wide-inline {
    display: inline;
  }
}
@media only screen and (max-width: 1200px) {
  .wide-inline-block {
    display: inline-block;
  }
}
@media only screen and (max-width: 840px) {
  .thin-block {
    display: block;
  }
}
@media only screen and (max-width: 840px) {
  .thin-inline {
    display: inline;
  }
}
@media only screen and (max-width: 840px) {
  .thin-inline-block {
    display: inline-block;
  }
}
@media only screen and (max-width: 530px) {
  .skinny-block {
    display: block;
  }
}
@media only screen and (max-width: 530px) {
  .skinny-inline {
    display: inline;
  }
}
@media only screen and (max-width: 530px) {
  .skinny-inline-block {
    display: inline-block;
  }
}
.related {
  float: left;
}
.related-links {
  position: relative;
}
.related-links-header {
  font-size: 1.33rem;
  font-weight: 700;
  margin-bottom: 0.6em;
}
.related-links-content {
  position: relative;
  zoom: 1;
  /* ie 6/7 */
}
.related-links-content:before,
.related-links-content:after {
  content: "";
  display: table;
}
.related-links-content:after {
  clear: both;
}
.related-link-item {
  float: left;
  position: relative;
  margin-bottom: 1rem;
}
.related-link-item-media {
  position: relative;
  overflow: hidden;
  width: 12rem;
}
.related-link-item-media:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 100%;
}
.related-link-item-media > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.related-link-item-title {
  padding-top: 0.6rem;
  margin-bottom: 0rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.6em;
}
.related-link-item-text {
  font-size: 0.8rem;
  color: #585656;
}
.stack-spacer {
  display: none;
}
.show-as-stack .stack-width-0 {
  width: 0rem;
}
.show-as-stack .stack-width-0 .related-link-item {
  width: Infinity%;
}
.show-as-stack .stack-item-0 {
  -webkit-transform: translateX(0) translateY(0rem);
      -ms-transform: translateX(0) translateY(0rem);
          transform: translateX(0) translateY(0rem);
}
.show-as-stack .stack-spacer-0 {
  margin-bottom: 0rem;
}
.show-as-stack .related-links-content:hover .stack-width-0 {
  -webkit-transform: translateX(0rem);
      -ms-transform: translateX(0rem);
          transform: translateX(0rem);
}
.show-as-stack .related-links-content:hover .stack-item-0 {
  -webkit-transform: translateX(0rem) translateY(0rem);
      -ms-transform: translateX(0rem) translateY(0rem);
          transform: translateX(0rem) translateY(0rem);
}
.show-as-stack .stack-width-1 {
  width: 2rem;
}
.show-as-stack .stack-width-1 .related-link-item {
  width: 100%;
}
.show-as-stack .stack-item-1 {
  -webkit-transform: translateX(0) translateY(2rem);
      -ms-transform: translateX(0) translateY(2rem);
          transform: translateX(0) translateY(2rem);
}
.show-as-stack .stack-spacer-1 {
  margin-bottom: 2rem;
}
.show-as-stack .related-links-content:hover .stack-width-1 {
  -webkit-transform: translateX(-2rem);
      -ms-transform: translateX(-2rem);
          transform: translateX(-2rem);
}
.show-as-stack .related-links-content:hover .stack-item-1 {
  -webkit-transform: translateX(2rem) translateY(2rem);
      -ms-transform: translateX(2rem) translateY(2rem);
          transform: translateX(2rem) translateY(2rem);
}
.show-as-stack .stack-width-2 {
  width: 4rem;
}
.show-as-stack .stack-width-2 .related-link-item {
  width: 50%;
}
.show-as-stack .stack-item-2 {
  -webkit-transform: translateX(0) translateY(4rem);
      -ms-transform: translateX(0) translateY(4rem);
          transform: translateX(0) translateY(4rem);
}
.show-as-stack .stack-spacer-2 {
  margin-bottom: 4rem;
}
.show-as-stack .related-links-content:hover .stack-width-2 {
  -webkit-transform: translateX(-4rem);
      -ms-transform: translateX(-4rem);
          transform: translateX(-4rem);
}
.show-as-stack .related-links-content:hover .stack-item-2 {
  -webkit-transform: translateX(4rem) translateY(4rem);
      -ms-transform: translateX(4rem) translateY(4rem);
          transform: translateX(4rem) translateY(4rem);
}
.show-as-stack .stack-width-3 {
  width: 6rem;
}
.show-as-stack .stack-width-3 .related-link-item {
  width: 33.33333333%;
}
.show-as-stack .stack-item-3 {
  -webkit-transform: translateX(0) translateY(6rem);
      -ms-transform: translateX(0) translateY(6rem);
          transform: translateX(0) translateY(6rem);
}
.show-as-stack .stack-spacer-3 {
  margin-bottom: 6rem;
}
.show-as-stack .related-links-content:hover .stack-width-3 {
  -webkit-transform: translateX(-6rem);
      -ms-transform: translateX(-6rem);
          transform: translateX(-6rem);
}
.show-as-stack .related-links-content:hover .stack-item-3 {
  -webkit-transform: translateX(6rem) translateY(6rem);
      -ms-transform: translateX(6rem) translateY(6rem);
          transform: translateX(6rem) translateY(6rem);
}
.show-as-stack .stack-width-4 {
  width: 8rem;
}
.show-as-stack .stack-width-4 .related-link-item {
  width: 25%;
}
.show-as-stack .stack-item-4 {
  -webkit-transform: translateX(0) translateY(8rem);
      -ms-transform: translateX(0) translateY(8rem);
          transform: translateX(0) translateY(8rem);
}
.show-as-stack .stack-spacer-4 {
  margin-bottom: 8rem;
}
.show-as-stack .related-links-content:hover .stack-width-4 {
  -webkit-transform: translateX(-8rem);
      -ms-transform: translateX(-8rem);
          transform: translateX(-8rem);
}
.show-as-stack .related-links-content:hover .stack-item-4 {
  -webkit-transform: translateX(8rem) translateY(8rem);
      -ms-transform: translateX(8rem) translateY(8rem);
          transform: translateX(8rem) translateY(8rem);
}
.show-as-stack .stack-width-5 {
  width: 10rem;
}
.show-as-stack .stack-width-5 .related-link-item {
  width: 20%;
}
.show-as-stack .stack-item-5 {
  -webkit-transform: translateX(0) translateY(10rem);
      -ms-transform: translateX(0) translateY(10rem);
          transform: translateX(0) translateY(10rem);
}
.show-as-stack .stack-spacer-5 {
  margin-bottom: 10rem;
}
.show-as-stack .related-links-content:hover .stack-width-5 {
  -webkit-transform: translateX(-10rem);
      -ms-transform: translateX(-10rem);
          transform: translateX(-10rem);
}
.show-as-stack .related-links-content:hover .stack-item-5 {
  -webkit-transform: translateX(10rem) translateY(10rem);
      -ms-transform: translateX(10rem) translateY(10rem);
          transform: translateX(10rem) translateY(10rem);
}
.show-as-stack .stack-width-6 {
  width: 12rem;
}
.show-as-stack .stack-width-6 .related-link-item {
  width: 16.66666667%;
}
.show-as-stack .stack-item-6 {
  -webkit-transform: translateX(0) translateY(12rem);
      -ms-transform: translateX(0) translateY(12rem);
          transform: translateX(0) translateY(12rem);
}
.show-as-stack .stack-spacer-6 {
  margin-bottom: 12rem;
}
.show-as-stack .related-links-content:hover .stack-width-6 {
  -webkit-transform: translateX(-12rem);
      -ms-transform: translateX(-12rem);
          transform: translateX(-12rem);
}
.show-as-stack .related-links-content:hover .stack-item-6 {
  -webkit-transform: translateX(12rem) translateY(12rem);
      -ms-transform: translateX(12rem) translateY(12rem);
          transform: translateX(12rem) translateY(12rem);
}
.show-as-stack .stack-width-7 {
  width: 14rem;
}
.show-as-stack .stack-width-7 .related-link-item {
  width: 14.28571429%;
}
.show-as-stack .stack-item-7 {
  -webkit-transform: translateX(0) translateY(14rem);
      -ms-transform: translateX(0) translateY(14rem);
          transform: translateX(0) translateY(14rem);
}
.show-as-stack .stack-spacer-7 {
  margin-bottom: 14rem;
}
.show-as-stack .related-links-content:hover .stack-width-7 {
  -webkit-transform: translateX(-14rem);
      -ms-transform: translateX(-14rem);
          transform: translateX(-14rem);
}
.show-as-stack .related-links-content:hover .stack-item-7 {
  -webkit-transform: translateX(14rem) translateY(14rem);
      -ms-transform: translateX(14rem) translateY(14rem);
          transform: translateX(14rem) translateY(14rem);
}
.show-as-stack .stack-width-8 {
  width: 16rem;
}
.show-as-stack .stack-width-8 .related-link-item {
  width: 12.5%;
}
.show-as-stack .stack-item-8 {
  -webkit-transform: translateX(0) translateY(16rem);
      -ms-transform: translateX(0) translateY(16rem);
          transform: translateX(0) translateY(16rem);
}
.show-as-stack .stack-spacer-8 {
  margin-bottom: 16rem;
}
.show-as-stack .related-links-content:hover .stack-width-8 {
  -webkit-transform: translateX(-16rem);
      -ms-transform: translateX(-16rem);
          transform: translateX(-16rem);
}
.show-as-stack .related-links-content:hover .stack-item-8 {
  -webkit-transform: translateX(16rem) translateY(16rem);
      -ms-transform: translateX(16rem) translateY(16rem);
          transform: translateX(16rem) translateY(16rem);
}
.show-as-stack .stack-width-9 {
  width: 18rem;
}
.show-as-stack .stack-width-9 .related-link-item {
  width: 11.11111111%;
}
.show-as-stack .stack-item-9 {
  -webkit-transform: translateX(0) translateY(18rem);
      -ms-transform: translateX(0) translateY(18rem);
          transform: translateX(0) translateY(18rem);
}
.show-as-stack .stack-spacer-9 {
  margin-bottom: 18rem;
}
.show-as-stack .related-links-content:hover .stack-width-9 {
  -webkit-transform: translateX(-18rem);
      -ms-transform: translateX(-18rem);
          transform: translateX(-18rem);
}
.show-as-stack .related-links-content:hover .stack-item-9 {
  -webkit-transform: translateX(18rem) translateY(18rem);
      -ms-transform: translateX(18rem) translateY(18rem);
          transform: translateX(18rem) translateY(18rem);
}
.show-as-stack .stack-width-10 {
  width: 20rem;
}
.show-as-stack .stack-width-10 .related-link-item {
  width: 10%;
}
.show-as-stack .stack-item-10 {
  -webkit-transform: translateX(0) translateY(20rem);
      -ms-transform: translateX(0) translateY(20rem);
          transform: translateX(0) translateY(20rem);
}
.show-as-stack .stack-spacer-10 {
  margin-bottom: 20rem;
}
.show-as-stack .related-links-content:hover .stack-width-10 {
  -webkit-transform: translateX(-20rem);
      -ms-transform: translateX(-20rem);
          transform: translateX(-20rem);
}
.show-as-stack .related-links-content:hover .stack-item-10 {
  -webkit-transform: translateX(20rem) translateY(20rem);
      -ms-transform: translateX(20rem) translateY(20rem);
          transform: translateX(20rem) translateY(20rem);
}
.show-as-stack .stack-width-11 {
  width: 22rem;
}
.show-as-stack .stack-width-11 .related-link-item {
  width: 9.09090909%;
}
.show-as-stack .stack-item-11 {
  -webkit-transform: translateX(0) translateY(22rem);
      -ms-transform: translateX(0) translateY(22rem);
          transform: translateX(0) translateY(22rem);
}
.show-as-stack .stack-spacer-11 {
  margin-bottom: 22rem;
}
.show-as-stack .related-links-content:hover .stack-width-11 {
  -webkit-transform: translateX(-22rem);
      -ms-transform: translateX(-22rem);
          transform: translateX(-22rem);
}
.show-as-stack .related-links-content:hover .stack-item-11 {
  -webkit-transform: translateX(22rem) translateY(22rem);
      -ms-transform: translateX(22rem) translateY(22rem);
          transform: translateX(22rem) translateY(22rem);
}
.show-as-stack .stack-width-12 {
  width: 24rem;
}
.show-as-stack .stack-width-12 .related-link-item {
  width: 8.33333333%;
}
.show-as-stack .stack-item-12 {
  -webkit-transform: translateX(0) translateY(24rem);
      -ms-transform: translateX(0) translateY(24rem);
          transform: translateX(0) translateY(24rem);
}
.show-as-stack .stack-spacer-12 {
  margin-bottom: 24rem;
}
.show-as-stack .related-links-content:hover .stack-width-12 {
  -webkit-transform: translateX(-24rem);
      -ms-transform: translateX(-24rem);
          transform: translateX(-24rem);
}
.show-as-stack .related-links-content:hover .stack-item-12 {
  -webkit-transform: translateX(24rem) translateY(24rem);
      -ms-transform: translateX(24rem) translateY(24rem);
          transform: translateX(24rem) translateY(24rem);
}
.show-as-stack .stack-width-13 {
  width: 26rem;
}
.show-as-stack .stack-width-13 .related-link-item {
  width: 7.69230769%;
}
.show-as-stack .stack-item-13 {
  -webkit-transform: translateX(0) translateY(26rem);
      -ms-transform: translateX(0) translateY(26rem);
          transform: translateX(0) translateY(26rem);
}
.show-as-stack .stack-spacer-13 {
  margin-bottom: 26rem;
}
.show-as-stack .related-links-content:hover .stack-width-13 {
  -webkit-transform: translateX(-26rem);
      -ms-transform: translateX(-26rem);
          transform: translateX(-26rem);
}
.show-as-stack .related-links-content:hover .stack-item-13 {
  -webkit-transform: translateX(26rem) translateY(26rem);
      -ms-transform: translateX(26rem) translateY(26rem);
          transform: translateX(26rem) translateY(26rem);
}
.show-as-stack .stack-width-14 {
  width: 28rem;
}
.show-as-stack .stack-width-14 .related-link-item {
  width: 7.14285714%;
}
.show-as-stack .stack-item-14 {
  -webkit-transform: translateX(0) translateY(28rem);
      -ms-transform: translateX(0) translateY(28rem);
          transform: translateX(0) translateY(28rem);
}
.show-as-stack .stack-spacer-14 {
  margin-bottom: 28rem;
}
.show-as-stack .related-links-content:hover .stack-width-14 {
  -webkit-transform: translateX(-28rem);
      -ms-transform: translateX(-28rem);
          transform: translateX(-28rem);
}
.show-as-stack .related-links-content:hover .stack-item-14 {
  -webkit-transform: translateX(28rem) translateY(28rem);
      -ms-transform: translateX(28rem) translateY(28rem);
          transform: translateX(28rem) translateY(28rem);
}
.show-as-stack .stack-width-15 {
  width: 30rem;
}
.show-as-stack .stack-width-15 .related-link-item {
  width: 6.66666667%;
}
.show-as-stack .stack-item-15 {
  -webkit-transform: translateX(0) translateY(30rem);
      -ms-transform: translateX(0) translateY(30rem);
          transform: translateX(0) translateY(30rem);
}
.show-as-stack .stack-spacer-15 {
  margin-bottom: 30rem;
}
.show-as-stack .related-links-content:hover .stack-width-15 {
  -webkit-transform: translateX(-30rem);
      -ms-transform: translateX(-30rem);
          transform: translateX(-30rem);
}
.show-as-stack .related-links-content:hover .stack-item-15 {
  -webkit-transform: translateX(30rem) translateY(30rem);
      -ms-transform: translateX(30rem) translateY(30rem);
          transform: translateX(30rem) translateY(30rem);
}
.show-as-stack .stack-width-16 {
  width: 32rem;
}
.show-as-stack .stack-width-16 .related-link-item {
  width: 6.25%;
}
.show-as-stack .stack-item-16 {
  -webkit-transform: translateX(0) translateY(32rem);
      -ms-transform: translateX(0) translateY(32rem);
          transform: translateX(0) translateY(32rem);
}
.show-as-stack .stack-spacer-16 {
  margin-bottom: 32rem;
}
.show-as-stack .related-links-content:hover .stack-width-16 {
  -webkit-transform: translateX(-32rem);
      -ms-transform: translateX(-32rem);
          transform: translateX(-32rem);
}
.show-as-stack .related-links-content:hover .stack-item-16 {
  -webkit-transform: translateX(32rem) translateY(32rem);
      -ms-transform: translateX(32rem) translateY(32rem);
          transform: translateX(32rem) translateY(32rem);
}
.show-as-stack .stack-width-17 {
  width: 34rem;
}
.show-as-stack .stack-width-17 .related-link-item {
  width: 5.88235294%;
}
.show-as-stack .stack-item-17 {
  -webkit-transform: translateX(0) translateY(34rem);
      -ms-transform: translateX(0) translateY(34rem);
          transform: translateX(0) translateY(34rem);
}
.show-as-stack .stack-spacer-17 {
  margin-bottom: 34rem;
}
.show-as-stack .related-links-content:hover .stack-width-17 {
  -webkit-transform: translateX(-34rem);
      -ms-transform: translateX(-34rem);
          transform: translateX(-34rem);
}
.show-as-stack .related-links-content:hover .stack-item-17 {
  -webkit-transform: translateX(34rem) translateY(34rem);
      -ms-transform: translateX(34rem) translateY(34rem);
          transform: translateX(34rem) translateY(34rem);
}
.show-as-stack .stack-width-18 {
  width: 36rem;
}
.show-as-stack .stack-width-18 .related-link-item {
  width: 5.55555556%;
}
.show-as-stack .stack-item-18 {
  -webkit-transform: translateX(0) translateY(36rem);
      -ms-transform: translateX(0) translateY(36rem);
          transform: translateX(0) translateY(36rem);
}
.show-as-stack .stack-spacer-18 {
  margin-bottom: 36rem;
}
.show-as-stack .related-links-content:hover .stack-width-18 {
  -webkit-transform: translateX(-36rem);
      -ms-transform: translateX(-36rem);
          transform: translateX(-36rem);
}
.show-as-stack .related-links-content:hover .stack-item-18 {
  -webkit-transform: translateX(36rem) translateY(36rem);
      -ms-transform: translateX(36rem) translateY(36rem);
          transform: translateX(36rem) translateY(36rem);
}
.show-as-stack .stack-width-19 {
  width: 38rem;
}
.show-as-stack .stack-width-19 .related-link-item {
  width: 5.26315789%;
}
.show-as-stack .stack-item-19 {
  -webkit-transform: translateX(0) translateY(38rem);
      -ms-transform: translateX(0) translateY(38rem);
          transform: translateX(0) translateY(38rem);
}
.show-as-stack .stack-spacer-19 {
  margin-bottom: 38rem;
}
.show-as-stack .related-links-content:hover .stack-width-19 {
  -webkit-transform: translateX(-38rem);
      -ms-transform: translateX(-38rem);
          transform: translateX(-38rem);
}
.show-as-stack .related-links-content:hover .stack-item-19 {
  -webkit-transform: translateX(38rem) translateY(38rem);
      -ms-transform: translateX(38rem) translateY(38rem);
          transform: translateX(38rem) translateY(38rem);
}
.show-as-stack .stack-width-20 {
  width: 40rem;
}
.show-as-stack .stack-width-20 .related-link-item {
  width: 5%;
}
.show-as-stack .stack-item-20 {
  -webkit-transform: translateX(0) translateY(40rem);
      -ms-transform: translateX(0) translateY(40rem);
          transform: translateX(0) translateY(40rem);
}
.show-as-stack .stack-spacer-20 {
  margin-bottom: 40rem;
}
.show-as-stack .related-links-content:hover .stack-width-20 {
  -webkit-transform: translateX(-40rem);
      -ms-transform: translateX(-40rem);
          transform: translateX(-40rem);
}
.show-as-stack .related-links-content:hover .stack-item-20 {
  -webkit-transform: translateX(40rem) translateY(40rem);
      -ms-transform: translateX(40rem) translateY(40rem);
          transform: translateX(40rem) translateY(40rem);
}
.show-as-stack .stack-width-21 {
  width: 42rem;
}
.show-as-stack .stack-width-21 .related-link-item {
  width: 4.76190476%;
}
.show-as-stack .stack-item-21 {
  -webkit-transform: translateX(0) translateY(42rem);
      -ms-transform: translateX(0) translateY(42rem);
          transform: translateX(0) translateY(42rem);
}
.show-as-stack .stack-spacer-21 {
  margin-bottom: 42rem;
}
.show-as-stack .related-links-content:hover .stack-width-21 {
  -webkit-transform: translateX(-42rem);
      -ms-transform: translateX(-42rem);
          transform: translateX(-42rem);
}
.show-as-stack .related-links-content:hover .stack-item-21 {
  -webkit-transform: translateX(42rem) translateY(42rem);
      -ms-transform: translateX(42rem) translateY(42rem);
          transform: translateX(42rem) translateY(42rem);
}
.show-as-stack .stack-width-22 {
  width: 44rem;
}
.show-as-stack .stack-width-22 .related-link-item {
  width: 4.54545455%;
}
.show-as-stack .stack-item-22 {
  -webkit-transform: translateX(0) translateY(44rem);
      -ms-transform: translateX(0) translateY(44rem);
          transform: translateX(0) translateY(44rem);
}
.show-as-stack .stack-spacer-22 {
  margin-bottom: 44rem;
}
.show-as-stack .related-links-content:hover .stack-width-22 {
  -webkit-transform: translateX(-44rem);
      -ms-transform: translateX(-44rem);
          transform: translateX(-44rem);
}
.show-as-stack .related-links-content:hover .stack-item-22 {
  -webkit-transform: translateX(44rem) translateY(44rem);
      -ms-transform: translateX(44rem) translateY(44rem);
          transform: translateX(44rem) translateY(44rem);
}
.show-as-stack .stack-width-23 {
  width: 46rem;
}
.show-as-stack .stack-width-23 .related-link-item {
  width: 4.34782609%;
}
.show-as-stack .stack-item-23 {
  -webkit-transform: translateX(0) translateY(46rem);
      -ms-transform: translateX(0) translateY(46rem);
          transform: translateX(0) translateY(46rem);
}
.show-as-stack .stack-spacer-23 {
  margin-bottom: 46rem;
}
.show-as-stack .related-links-content:hover .stack-width-23 {
  -webkit-transform: translateX(-46rem);
      -ms-transform: translateX(-46rem);
          transform: translateX(-46rem);
}
.show-as-stack .related-links-content:hover .stack-item-23 {
  -webkit-transform: translateX(46rem) translateY(46rem);
      -ms-transform: translateX(46rem) translateY(46rem);
          transform: translateX(46rem) translateY(46rem);
}
.show-as-stack .stack-width-24 {
  width: 48rem;
}
.show-as-stack .stack-width-24 .related-link-item {
  width: 4.16666667%;
}
.show-as-stack .stack-item-24 {
  -webkit-transform: translateX(0) translateY(48rem);
      -ms-transform: translateX(0) translateY(48rem);
          transform: translateX(0) translateY(48rem);
}
.show-as-stack .stack-spacer-24 {
  margin-bottom: 48rem;
}
.show-as-stack .related-links-content:hover .stack-width-24 {
  -webkit-transform: translateX(-48rem);
      -ms-transform: translateX(-48rem);
          transform: translateX(-48rem);
}
.show-as-stack .related-links-content:hover .stack-item-24 {
  -webkit-transform: translateX(48rem) translateY(48rem);
      -ms-transform: translateX(48rem) translateY(48rem);
          transform: translateX(48rem) translateY(48rem);
}
.show-as-stack .stack-width-25 {
  width: 50rem;
}
.show-as-stack .stack-width-25 .related-link-item {
  width: 4%;
}
.show-as-stack .stack-item-25 {
  -webkit-transform: translateX(0) translateY(50rem);
      -ms-transform: translateX(0) translateY(50rem);
          transform: translateX(0) translateY(50rem);
}
.show-as-stack .stack-spacer-25 {
  margin-bottom: 50rem;
}
.show-as-stack .related-links-content:hover .stack-width-25 {
  -webkit-transform: translateX(-50rem);
      -ms-transform: translateX(-50rem);
          transform: translateX(-50rem);
}
.show-as-stack .related-links-content:hover .stack-item-25 {
  -webkit-transform: translateX(50rem) translateY(50rem);
      -ms-transform: translateX(50rem) translateY(50rem);
          transform: translateX(50rem) translateY(50rem);
}
.show-as-stack .stack-width-26 {
  width: 52rem;
}
.show-as-stack .stack-width-26 .related-link-item {
  width: 3.84615385%;
}
.show-as-stack .stack-item-26 {
  -webkit-transform: translateX(0) translateY(52rem);
      -ms-transform: translateX(0) translateY(52rem);
          transform: translateX(0) translateY(52rem);
}
.show-as-stack .stack-spacer-26 {
  margin-bottom: 52rem;
}
.show-as-stack .related-links-content:hover .stack-width-26 {
  -webkit-transform: translateX(-52rem);
      -ms-transform: translateX(-52rem);
          transform: translateX(-52rem);
}
.show-as-stack .related-links-content:hover .stack-item-26 {
  -webkit-transform: translateX(52rem) translateY(52rem);
      -ms-transform: translateX(52rem) translateY(52rem);
          transform: translateX(52rem) translateY(52rem);
}
.show-as-stack .stack-width-27 {
  width: 54rem;
}
.show-as-stack .stack-width-27 .related-link-item {
  width: 3.7037037%;
}
.show-as-stack .stack-item-27 {
  -webkit-transform: translateX(0) translateY(54rem);
      -ms-transform: translateX(0) translateY(54rem);
          transform: translateX(0) translateY(54rem);
}
.show-as-stack .stack-spacer-27 {
  margin-bottom: 54rem;
}
.show-as-stack .related-links-content:hover .stack-width-27 {
  -webkit-transform: translateX(-54rem);
      -ms-transform: translateX(-54rem);
          transform: translateX(-54rem);
}
.show-as-stack .related-links-content:hover .stack-item-27 {
  -webkit-transform: translateX(54rem) translateY(54rem);
      -ms-transform: translateX(54rem) translateY(54rem);
          transform: translateX(54rem) translateY(54rem);
}
.show-as-stack .stack-width-28 {
  width: 56rem;
}
.show-as-stack .stack-width-28 .related-link-item {
  width: 3.57142857%;
}
.show-as-stack .stack-item-28 {
  -webkit-transform: translateX(0) translateY(56rem);
      -ms-transform: translateX(0) translateY(56rem);
          transform: translateX(0) translateY(56rem);
}
.show-as-stack .stack-spacer-28 {
  margin-bottom: 56rem;
}
.show-as-stack .related-links-content:hover .stack-width-28 {
  -webkit-transform: translateX(-56rem);
      -ms-transform: translateX(-56rem);
          transform: translateX(-56rem);
}
.show-as-stack .related-links-content:hover .stack-item-28 {
  -webkit-transform: translateX(56rem) translateY(56rem);
      -ms-transform: translateX(56rem) translateY(56rem);
          transform: translateX(56rem) translateY(56rem);
}
.show-as-stack .stack-width-29 {
  width: 58rem;
}
.show-as-stack .stack-width-29 .related-link-item {
  width: 3.44827586%;
}
.show-as-stack .stack-item-29 {
  -webkit-transform: translateX(0) translateY(58rem);
      -ms-transform: translateX(0) translateY(58rem);
          transform: translateX(0) translateY(58rem);
}
.show-as-stack .stack-spacer-29 {
  margin-bottom: 58rem;
}
.show-as-stack .related-links-content:hover .stack-width-29 {
  -webkit-transform: translateX(-58rem);
      -ms-transform: translateX(-58rem);
          transform: translateX(-58rem);
}
.show-as-stack .related-links-content:hover .stack-item-29 {
  -webkit-transform: translateX(58rem) translateY(58rem);
      -ms-transform: translateX(58rem) translateY(58rem);
          transform: translateX(58rem) translateY(58rem);
}
.show-as-stack .stack-width-30 {
  width: 60rem;
}
.show-as-stack .stack-width-30 .related-link-item {
  width: 3.33333333%;
}
.show-as-stack .stack-item-30 {
  -webkit-transform: translateX(0) translateY(60rem);
      -ms-transform: translateX(0) translateY(60rem);
          transform: translateX(0) translateY(60rem);
}
.show-as-stack .stack-spacer-30 {
  margin-bottom: 60rem;
}
.show-as-stack .related-links-content:hover .stack-width-30 {
  -webkit-transform: translateX(-60rem);
      -ms-transform: translateX(-60rem);
          transform: translateX(-60rem);
}
.show-as-stack .related-links-content:hover .stack-item-30 {
  -webkit-transform: translateX(60rem) translateY(60rem);
      -ms-transform: translateX(60rem) translateY(60rem);
          transform: translateX(60rem) translateY(60rem);
}
.show-as-stack .related-link-list {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  transition: -webkit-transform 0.2s ease 0.2s;
  transition: transform 0.2s ease 0.2s;
  zoom: 1;
  /* ie 6/7 */
}
.show-as-stack .related-link-list:before,
.show-as-stack .related-link-list:after {
  content: "";
  display: table;
}
.show-as-stack .related-link-list:after {
  clear: both;
}
.show-as-stack .related-link-item {
  transition: -webkit-transform 0.2s ease 0.2s;
  transition: transform 0.2s ease 0.2s;
}
.show-as-stack .related-link-item:hover {
  z-index: 9;
}
.show-as-stack .related-link-item:hover .related-link-item-title {
  opacity: 1;
  background-color: #FFFFFF;
}
.show-as-stack .related-link-item-title {
  opacity: 0;
  -webkit-transform: translate(0, -98%);
      -ms-transform: translate(0, -98%);
          transform: translate(0, -98%);
  padding-bottom: 0.6rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.show-as-stack .related-link-item-text {
  display: none;
}
.show-as-stack .read-on {
  display: none;
}
.show-as-stack .stack-spacer {
  display: block;
}
.show-as-stack .stack-spacer:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 100%;
}
@media only screen and (max-width: 840px) {
  .related {
    float: none;
  }
  .show-as-stack .related-links-content:hover .related-link-list {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .show-as-stack .related-links-content:hover .related-link-item {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .show-as-stack .related-link-list {
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    transition: none;
    width: auto;
  }
  .show-as-stack .related-link-list .related-link-item {
    width: calc(50% - 1rem);
    margin-right: 1rem;
  }
  .show-as-stack .related-link-item {
    transition: none;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .show-as-stack .related-link-item-title {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .show-as-stack .related-link-item-text {
    display: none;
  }
  .show-as-stack .read-on {
    display: block;
  }
  .show-as-stack .stack-spacer {
    display: none;
  }
  .related-link-item-text {
    display: none;
  }
}
.home-view #content {
  z-index: 1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#heroes {
  position: relative;
  height: 100%;
}
@media only screen and (max-width: 530px) {
  #heroes {
    padding-top: 4.6rem;
  }
}
.hero {
  cursor: pointer;
  position: relative;
  height: calc(100% - 3rem);
  padding: 4.6rem 1rem 0rem 1rem;
}
.hero:last-child {
  padding-bottom: 3rem;
  height: 100%;
}
@media only screen and (max-width: 530px) {
  .hero {
    height: 100%;
    padding-top: 0;
    padding-bottom: 1rem;
  }
  .hero:last-child {
    padding-bottom: 1rem;
    height: 100%;
  }
}
.hero .medium {
  width: 100%;
  height: 100%;
}
.hero-text-wrapper {
  position: absolute;
  z-index: 8;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.hero-text {
  position: absolute;
}
.centered-text .hero-text {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 40rem;
  padding: 0 2rem;
}
@media only screen and (max-width: 840px) {
  .centered-text .hero-text {
    width: 35rem;
  }
}
@media only screen and (max-width: 530px) {
  .centered-text .hero-text {
    width: 100%;
  }
}
.bottom-text .hero-text {
  max-width: 26rem;
  bottom: 6rem;
  padding: 0 2rem;
}
@media only screen and (max-width: 530px) {
  .bottom-text .hero-text {
    max-width: 16rem;
    bottom: 4rem;
  }
}
.hero-media {
  height: 100%;
  overflow: hidden;
}
.hero h1,
.hero h2,
.hero h3,
.hero h4,
.hero h5,
.hero h6 {
  margin-bottom: 0.6em;
}
.hero .title,
.hero h1 {
  font-size: 2.44rem;
  font-weight: 700;
  line-height: 1;
}
.hero h2 {
  font-size: 1.33rem;
  font-weight: 700;
  line-height: 1;
}
.hero h3 {
  font-weight: 700;
}
.hero p,
.hero ul,
.hero ol,
.hero dl,
.hero pre {
  font-family: "Callun W01";
  font-weight: 600;
  line-height: 1.1;
}
.hero.centered-text {
  font-family: 'BrauerNeue';
  font-size: 2.44rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}
.hero.centered-text .title {
  display: none;
}
.hero.centered-text p,
.hero.centered-text ul,
.hero.centered-text ol,
.hero.centered-text dl,
.hero.centered-text pre {
  font-family: "BrauerNeue";
  font-size: 2.44rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (max-width: 840px) {
  .hero.centered-text {
    font-size: 2rem;
  }
}
.navigation {
  pointer-events: none;
  position: fixed;
  z-index: 10;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.navigation .logotype {
  display: none;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 530px) {
  .navigation .logotype {
    display: block;
  }
}
.navigation-group {
  pointer-events: auto;
  position: absolute;
  font-family: 'BrauerNeue';
  font-weight: 700;
  color: black;
}
.navigation-group ul {
  zoom: 1;
  /* ie 6/7 */
  line-height: 2.5;
}
.navigation-group ul:before,
.navigation-group ul:after {
  content: "";
  display: table;
}
.navigation-group ul:after {
  clear: both;
}
.navigation-group ul li {
  float: left;
}
.navigation-group ul li:after {
  content: '|';
  margin: 0 0.6em 0 0.5em;
  opacity: 0.3;
}
.navigation-group ul li:last-child:after {
  display: none;
}
.navigation-group.top {
  top: 0.8rem;
}
.navigation-group.right {
  right: 1.166rem;
}
.navigation-group.bottom {
  bottom: 0;
}
.navigation-group.left {
  left: 1.166rem;
}
.navigation-group.center {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.newsletter {
  padding-bottom: 0.45rem;
}
.newsletter form {
  position: relative;
  zoom: 1;
  /* ie 6/7 */
}
.newsletter form:before,
.newsletter form:after {
  content: "";
  display: table;
}
.newsletter form:after {
  clear: both;
}
.newsletter .signup-call,
.newsletter .text-and-submit {
  float: left;
  line-height: 1;
}
.newsletter .signup-call {
  padding-top: 0.3rem;
  margin-right: 0.6rem;
}
.newsletter .text-and-submit {
  position: relative;
}
.newsletter input {
  height: 1.6rem;
  border: 0.15rem solid #00BD57;
  border-radius: 0.8rem;
  padding: 0 1rem;
}
.newsletter input[type="text"] {
  cursor: text;
  background-color: white;
}
.newsletter input[type="submit"] {
  padding: 0;
  width: 1.6rem;
  border: none;
  border-radius: 0;
  cursor: pointer;
}
@media only screen and (max-width: 840px) {
  .navigation-group.top.center {
    font-weight: 400;
    left: auto;
    right: 1rem;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 2rem;
  }
  .navigation-group.top.right {
    top: 0.2rem;
  }
  .signup-call {
    display: none;
  }
}
@media only screen and (max-width: 530px) {
  .navigation {
    transition: -webkit-transform 0.6s ease 0.2s, opacity 0.5s ease 0.3s;
    transition: transform 0.6s ease 0.2s, opacity 0.5s ease 0.3s;
    -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
    opacity: 0;
    background-color: #FFFFFF;
    pointer-events: auto;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    padding-top: 5rem;
  }
  .navigation.active {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
  }
  .navigation-group {
    position: relative;
    font-size: 1.83rem;
    padding-left: 1rem;
    width: 100%;
  }
  .navigation-group.top,
  .navigation-group.right,
  .navigation-group.bottom,
  .navigation-group.left,
  .navigation-group.center {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .navigation-group.top.center {
    left: auto;
    right: auto;
    top: auto;
  }
  .navigation-group.top.right {
    top: auto;
  }
  .navigation-group ul {
    line-height: 1.5;
  }
  .navigation-group ul li {
    float: none;
  }
  .navigation-group ul li:after {
    content: none;
  }
  #navigation-social {
    width: auto;
    margin-top: 0.2rem;
  }
  #navigation-social li {
    float: left;
  }
  .newsletter {
    padding-right: 1rem;
  }
  .newsletter .signup-call {
    display: block;
    margin-bottom: 0.6rem;
  }
  .newsletter input {
    height: 2.6rem;
  }
  .newsletter input[type="text"] {
    width: 100%;
    border-radius: 1.3rem;
  }
  .newsletter input[type="submit"] {
    position: absolute;
    right: 0.6rem;
    top: 0;
    width: auto;
  }
}
.logotype {
  position: fixed;
  font-weight: 700;
  left: 0;
  top: 0.4rem;
  padding-left: 1rem;
  z-index: 10;
}
@media only screen and (max-width: 530px) {
  .logotype {
    position: absolute;
  }
}
.logotype h1 {
  font-size: 1.83rem;
  margin-bottom: -0.3em;
}
.logotype h2 {
  font-size: 0.88rem;
}
#navigation-bottom-left {
  font-weight: 400;
}
#navigation-top-right {
  font-weight: 400;
}
#navigation-social img {
  display: inline-block;
  vertical-align: middle;
}
#navigation-social ul li {
  margin-right: 0.2em;
}
#navigation-social ul li:after {
  display: none;
}
#navigation-toggle {
  display: none;
  position: fixed;
  cursor: pointer;
  top: 0;
  right: 0.666rem;
  z-index: 12;
  padding: 0.35em;
  padding-right: 0;
  font-size: 1.6em;
}
@media only screen and (max-width: 530px) {
  #navigation-toggle {
    display: block;
  }
}
.blog-posts .related {
  display: none;
}
.blog-posts .blog-post-media .medium {
  overflow: hidden;
}
.blog-posts .page:first-child {
  padding: 8rem 1rem 2rem 1rem;
}
.blog-posts .page {
  padding: 2rem 1rem 2rem 1rem;
}
.blog-posts .blog-post-media {
  position: relative;
}
.blog-posts .blog-post-media:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 43.47826087%;
}
.blog-posts .blog-post-media > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1200px) {
  .blog-posts .blog-post-media {
    position: relative;
  }
  .blog-posts .blog-post-media:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 50%;
  }
  .blog-posts .blog-post-media > * {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
@media only screen and (max-width: 840px) {
  .blog-posts .page:first-child {
    padding: 6rem 1rem 2rem 1rem;
  }
}
.blog-posts .has-related-media .page-header {
  width: 35rem;
}
@media only screen and (max-width: 840px) {
  .blog-posts .has-related-media .page-header {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .blog-posts .has-related-media .page-header {
    width: auto;
  }
}
.blog-posts .has-related-media .page-body {
  width: auto;
}
.blog-posts .has-related-media .page-text {
  float: none;
}
.blog-pagination {
  padding: 1rem 1rem 4rem 1rem;
  font-family: 'BrauerNeue';
  font-weight: 700;
  font-size: 1.33rem;
}
.blog-pagination-previous,
.blog-pagination-next {
  width: 35rem;
  margin: 0 auto;
}
@media only screen and (max-width: 840px) {
  .blog-pagination-previous,
  .blog-pagination-next {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .blog-pagination-previous,
  .blog-pagination-next {
    width: auto;
  }
}
.page {
  padding: 8rem 1rem 2rem 1rem;
}
@media only screen and (max-width: 840px) {
  .page {
    padding: 6rem 1rem 2rem 1rem;
  }
}
.page-media {
  max-width: 64rem;
  margin: 0 auto;
  margin-bottom: 2rem;
}
@media only screen and (max-width: 1200px) {
  .page-media {
    max-width: 52rem;
  }
}
.slick-slide .iframe-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.page-media.has-slideshow {
  position: relative;
}
.page-media.has-slideshow:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 43.47826087%;
}
.page-media.has-slideshow > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 1200px) {
  .page-media.has-slideshow {
    position: relative;
  }
  .page-media.has-slideshow:before {
    content: "";
    display: block;
    width: 100%;
    height: 0;
    padding-top: 50%;
  }
  .page-media.has-slideshow > * {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
}
.page-header {
  margin: 0 auto;
  margin-bottom: 1.5rem;
  width: 35rem;
}
@media only screen and (max-width: 840px) {
  .page-header {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .page-header {
    width: auto;
  }
}
.page-body {
  position: relative;
  margin: 0 auto;
  zoom: 1;
  /* ie 6/7 */
}
.page-body:before,
.page-body:after {
  content: "";
  display: table;
}
.page-body:after {
  clear: both;
}
.page-text {
  width: 35rem;
  margin: 0 auto;
}
@media only screen and (max-width: 840px) {
  .page-text {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .page-text {
    width: auto;
  }
}
.has-related-media .page-header,
.has-related-products .page-header {
  width: 54rem;
}
@media only screen and (max-width: 1200px) {
  .has-related-media .page-header,
  .has-related-products .page-header {
    width: 48rem;
  }
}
@media only screen and (max-width: 840px) {
  .has-related-media .page-header,
  .has-related-products .page-header {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .has-related-media .page-header,
  .has-related-products .page-header {
    width: auto;
  }
}
.has-related-media .page-body,
.has-related-products .page-body {
  width: 54rem;
}
@media only screen and (max-width: 1200px) {
  .has-related-media .page-body,
  .has-related-products .page-body {
    width: 48rem;
  }
}
@media only screen and (max-width: 840px) {
  .has-related-media .page-body,
  .has-related-products .page-body {
    width: 31rem;
  }
}
@media only screen and (max-width: 530px) {
  .has-related-media .page-body,
  .has-related-products .page-body {
    width: auto;
  }
}
.has-related-media .page-text,
.has-related-products .page-text {
  float: left;
}
@media only screen and (max-width: 840px) {
  .has-related-media .page-text,
  .has-related-products .page-text {
    float: none;
  }
}
.related-links {
  width: 15rem;
  margin-left: 4rem;
}
.related-link-item-media {
  width: 15rem;
}
.related-link-item-title {
  width: 15rem;
}
@media only screen and (max-width: 1200px) {
  .related-links {
    width: 10rem;
    margin-left: 2rem;
  }
  .related-link-item-media {
    width: 10rem;
  }
  .related-link-item-title {
    width: 10rem;
  }
}
@media only screen and (max-width: 840px) {
  .related-links {
    width: 100%;
    margin-left: 0;
  }
  .related-link-list {
    margin-right: -1rem;
  }
  .related-link-item {
    width: calc(50% - 1rem);
    margin-right: 1rem;
  }
  .related-link-item-media {
    width: 100%;
  }
  .related-link-item-title {
    width: 100%;
  }
}
.page-list-intro {
  margin: 0 auto;
  width: auto;
  max-width: 48rem;
  margin-bottom: 2rem;
}
.page-list-intro > * {
  max-width: 25em;
}
.page-list-items {
  margin: 0 auto;
  max-width: 48rem;
}
.page-list-item {
  margin-bottom: 2.4rem;
  zoom: 1;
  /* ie 6/7 */
}
.page-list-item:before,
.page-list-item:after {
  content: "";
  display: table;
}
.page-list-item:after {
  clear: both;
}
.page-list-item-thumbnail {
  float: left;
  position: relative;
  width: 20rem;
  overflow: hidden;
}
.page-list-item-thumbnail:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.page-list-item-thumbnail > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-list-item-thumbnail a,
.page-list-item-thumbnail a:link {
  background-image: none;
}
.page-list-item-text {
  float: left;
  width: calc( 100% - 20rem );
}
.page-list-item-text > * {
  margin-left: 2.4rem;
  max-width: 25rem;
}
@media only screen and (max-width: 840px) {
  .page-list-item-thumbnail {
    width: 16rem;
  }
  .page-list-item-text {
    width: calc( 100% - 16rem );
  }
}
@media only screen and (max-width: 530px) {
  .page-list-item {
    margin-bottom: 2.4rem;
  }
  .page-list-item-text {
    float: none;
    width: auto;
  }
  .page-list-item-text > * {
    margin-left: 0;
    max-width: auto;
  }
  .page-list-item-thumbnail {
    float: none;
    width: 100%;
    margin-bottom: 0.8rem;
  }
}
.hero-mailing-list {
  padding: 48px 64px 36px 49px;
  margin: 0 auto;
  max-width: 1240px;
  text-align: center;
  padding-bottom: 124px;
}
@media only screen and (max-width: 1200px) {
  .hero-shelf {
    padding: 36px 48px 36px 33px;
  }
}
@media only screen and (max-width: 840px) {
  .hero-shelf {
    padding: 24px 48px 24px 33px;
  }
}
@media only screen and (max-width: 530px) {
  .hero-shelf {
    padding: 12px 24px 12px 9px;
  }
}
.hero-mailing-list input {
  margin-top: 24px;
  border: 2px solid currentColor;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  width: 454px;
  height: 64px;
  padding: 15px 24px;
  box-shadow: inset 4px 2px 18px 1px rgba(0, 0, 0, 0.1);
  font-size: 26px;
  font-family: 'Calluna W01 Italic';
  color: #000000;
}
@media only screen and (max-width: 840px) {
  .hero-mailing-list input {
    width: 240px;
  }
}
@media only screen and (max-width: 530px) {
  .hero-mailing-list input {
    width: 230px;
    font-size: 21px;
    height: 48px;
    border-radius: 15px;
  }
}
.hero-mailing-list input:focus {
  outline-width: 0;
}
.hero-mailing-list button {
  height: 64px;
  width: 100px;
  position: relative;
  top: -1px;
  left: -4px;
  padding-right: 20px;
  border: none;
  color: #FFFFFF;
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
  font-size: 26px;
  font-family: 'BrauerNeue';
  font-weight: 'bold';
  cursor: pointer;
}
@media only screen and (max-width: 530px) {
  .hero-mailing-list button {
    position: static;
    border-radius: 15px;
    margin-top: 20px;
    padding-right: 10px;
  }
}
.hero-mailing-list button:focus {
  outline-width: 0;
}
.hero-mailing-list button:active {
  opacity: 0.8;
}

/*# sourceMappingURL=/css/all.css.map */