/*
@font-face {
  font-family: 'GT Sectra';
  src:
    url('../fonts/GTSectraRegular.woff2') format('woff2'),
    url('../fonts/GTSectraRegular.woff') format('woff'),
    url('../fonts/GTSectraRegular.ttf') format('truetype'),
    url('../fonts/GTSectraRegular.svg#GTSectraRegular') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GT Sectra';
  src:
    url('../fonts/GTSectraBold.woff2') format('woff2'),
    url('../fonts/GTSectraBold.woff') format('woff'),
    url('../fonts/GTSectraBold.ttf') format('truetype'),
    url('../fonts/GTSectraBold.svg#GTSectraBold') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
*/
@font-face {
  font-family: "UncutSans";
  src: url("../fonts/UncutSansRegular.woff2") format("woff2"), url("../fonts/UncutSansRegular.woff") format("woff"), url("../fonts/UncutSansRegular.ttf") format("truetype"), url("../fonts/UncutSansRegular.svg#UncutSansRegular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "UncutSansBold";
  src: url("../fonts/UncutSansBold.woff2") format("woff2"), url("../fonts/UncutSansBold.woff") format("woff"), url("../fonts/UncutSansBold.ttf") format("truetype"), url("../fonts/UncutSansBold.svg#UncutSansBold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
:root {
  --base_x_padding: 4rem;
  --base_y_padding: 4rem;
  --primary-color: #7db928;
  --col-1-color: hsla(100, 64%, 36%, 0.8);
  --col-2-color: hsla(100, 64%, 36%, 0.9);
  --col-3-color: hsla(100, 64%, 36%, 1);
}
@media (max-width: 900px) {
  :root {
    --base_x_padding: 2rem;
    --base_y_padding: 3rem;
  }
}
@media (max-width: 550px) {
  :root {
    --base_y_padding: 2rem;
  }
}

input[type=button],
button {
  cursor: pointer;
  border: none;
  font-family: "UncutSans", sans-serif;
  font-size: 1rem;
  padding: 0;
  border-radius: 0;
}

input {
  font-family: "UncutSans", sans-serif;
  font-size: 1rem;
  border-radius: 0;
}
input:focus {
  outline: none;
}

input[type=password]:focus,
input[type=search]:focus,
input[type=text]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=email]:focus,
textarea:focus,
select:focus {
  outline: none;
}

textarea {
  resize: vertical;
  height: 9.2em;
}

/*
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(../img/dropdown.svg);
  background-size: 0.87em;
  background-position: center right 0.75em;
  background-repeat: no-repeat;
  padding-right: 2em;
}
*/
img {
  max-width: 100%;
  width: 100%;
  height: auto;
  border: 0;
  display: block;
}

figure {
  margin: 0;
  position: relative;
}
figure img {
  display: block;
}

video {
  width: 100%;
  max-width: 100%;
  display: block;
}

.video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 10;
  display: grid;
  place-content: center;
  cursor: pointer;
}

.video-play {
  background: none;
  width: 50px;
  height: 50px;
  border: solid 5px #fff;
  border-radius: 100%;
  position: relative;
  text-indent: -9999px;
  -webkit-box-shadow: 1px 1px 3px #999999;
          box-shadow: 1px 1px 3px #999999;
}
.video-play span {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 20px solid #fff;
  border-bottom: 15px solid transparent;
  position: absolute;
  top: 14%;
  left: 34%;
}

a {
  -webkit-transition: 0.25s ease-out color, 0.25s ease-out background-color, 0.25s ease-out opacity;
  transition: 0.25s ease-out color, 0.25s ease-out background-color, 0.25s ease-out opacity;
  text-decoration: none;
}
.button.disabled, .button:disabled {
  cursor: not-allowed;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  background-color: #f7f7f7;
}

body {
  margin: 0;
  color: #000000;
  background: #ffffff;
  font-family: "UncutSans", sans-serif;
  font-weight: 400;
  line-height: 1.3;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.25rem;
  /*
  @media (min-width: $bp-xs) {
    font-size: calc(16px + (18 - 16) * (100vw - 420px) / (1440 - 420));
  }

  @media (min-width: $bp-xl) {
    font-size: calc(18px + (20 - 18) * (100vw - 1440px) / (1440 - 1440));
  }

  @media (min-width: $max-width) {
    font-size: 20px;
  }
  */
}
@media (max-width: 550px) {
  body {
    font-size: 1rem;
  }
}

.section {
  padding: 0 0 calc(2 * var(--base_y_padding)) 0;
  border-bottom: 1px solid var(--primary-color, #7db928);
}

section {
  position: relative;
}

.screen-reader {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -999px;
  overflow: hidden;
}

.remove-last-p-margin p:last-of-type {
  margin-bottom: 0;
}

.pink {
  color: #ff91af;
}

#CookiebotWidget {
  display: none;
}

.main {
  /*
  font-size: 16px;

  @media (min-width: $bp-xs) {
    font-size: calc(16px + (22 - 16) * (100vw - 420px) / (1440 - 420));
  }

  @media (min-width: $max-width) {
    font-size: 22px;
  }
  */
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "UncutSans", sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit;
  margin-top: 0;
}

h1,
.h1 {
  font-size: 2.5rem;
}
@media (max-width: 550px) {
  h1,
  .h1 {
    font-size: 1.85rem;
  }
}

h2,
.h2 {
  font-size: 3.56rem;
}
@media (max-width: 550px) {
  h2,
  .h2 {
    font-size: 2rem;
  }
}

h3,
.h3 {
  font-size: 1.87rem;
}
@media (max-width: 550px) {
  h3,
  .h3 {
    font-size: 1.55rem;
  }
}

h4,
.h4 {
  font-size: 1.35rem;
  margin: 0;
}
@media (max-width: 550px) {
  h4,
  .h4 {
    font-size: 1.15rem;
  }
}

p {
  margin: 0 0 1.5em 0;
}

.lead {
  font-size: 1.222em;
  line-height: 1.42;
  font-weight: 700;
  margin: 0 0 1em 0;
}
@media (min-width: 760px) {
  .lead {
    font-size: 1.444em;
  }
}

small,
.small {
  font-size: 0.8em;
}

.bold,
b,
strong {
  font-weight: 700;
  font-family: "UncutSansBold", sans-serif;
}

.text-center {
  text-align: center;
}

.section-title {
  padding: calc(var(--base_y_padding) / 2) var(--base_x_padding);
  margin-bottom: 0;
  background-color: var(--title-bg-color, #025720);
  color: var(--title-color, #fff);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1440px) {
  .section-title {
    font-size: 7rem;
  }
}
.section-title.weight-default {
  font-weight: 300;
}
.section-title.weight-regular {
  font-weight: 300;
}
.section-title span {
  font-size: 0.5em;
  line-height: 1;
  padding-top: 0.25em;
  padding-right: 0.4em;
}
@media (min-width: 1440px) {
  .section-title span {
    font-size: 0.26em;
    padding-top: 0.75em;
  }
}

.has-title:has(+ .no-title) {
  border-bottom: none !important;
}

.hero {
  padding-bottom: var(--base_y_padding);
  background-size: cover;
  position: relative;
}
.hero.has-bg {
  background-color: var(--col-3-color, hsl(100, 64%, 36%));
  border-bottom: unset;
}
.hero.no-image-or-video {
  aspect-ratio: 16/9;
}
@media (max-width: 1200px) {
  .hero.no-image-or-video {
    aspect-ratio: unset;
  }
}
.hero.no-image-or-video .hero__content {
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media (max-width: 830px) {
  .hero.no-image-or-video .hero__content {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.hero h1 {
  font-family: "UncutSansBold", sans-serif;
}
.hero h1 div {
  color: var(--primary-color, #7db928);
}
.hero a {
  color: inherit;
  text-decoration: underline;
}
.hero__bg-video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 830px) {
  .hero__bg-video {
    position: relative;
  }
}
.hero__content {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-template-columns: repeat(3, 1fr);
  position: relative;
}
@media (max-width: 830px) {
  .hero__content {
    grid-template-columns: 1fr;
  }
}
.hero__content__left {
  grid-column: 1/span 2;
  padding-left: var(--base_x_padding);
}
@media (max-width: 830px) {
  .hero__content__left {
    grid-column: 1/span 1;
    padding-right: var(--base_x_padding);
    margin-bottom: 2rem;
  }
}
.hero__content__left.no-padding {
  padding-left: 0;
}
@media (max-width: 830px) {
  .hero__content__left.no-padding {
    padding-right: 0;
  }
}
.hero__content__right {
  padding-left: 2rem;
  padding-right: var(--base_x_padding);
}
.hero__content__right .last-modified {
  margin-bottom: 5rem;
  font-size: 0.9375rem;
}
@media (max-width: 1200px) {
  .hero__content__right .last-modified {
    margin-bottom: 3.5rem;
  }
}
@media (max-width: 900px) {
  .hero__content__right .last-modified {
    margin-bottom: 2.25rem;
  }
}
.hero__image {
  aspect-ratio: 901/781;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.table-of-contents {
  position: relative;
}
.table-of-contents h2 {
  position: absolute;
  top: var(--base_y_padding);
  left: var(--base_x_padding);
  margin: 0;
  max-width: calc(100% - 8rem);
  color: #ffffff;
}
.table-of-contents h2.weight-default {
  font-weight: 700;
}
.table-of-contents h2.weight-regular {
  font-weight: 300;
}
.table-of-contents__cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .table-of-contents__cols {
    grid-template-columns: 1fr;
  }
}
.table-of-contents__cols__col {
  padding: 14rem var(--base_x_padding) var(--base_y_padding) var(--base_x_padding);
}
.table-of-contents__cols__col:first-child {
  background-color: var(--col-1-color, hsla(100, 64%, 36%, 0.8));
}
@media (max-width: 900px) {
  .table-of-contents__cols__col:first-child {
    padding-top: 9rem;
  }
}
.table-of-contents__cols__col:nth-child(2) {
  background-color: var(--col-2-color, hsla(100, 64%, 36%, 0.9));
}
@media (max-width: 900px) {
  .table-of-contents__cols__col:nth-child(2) {
    padding: var(--base_y_padding) var(--base_x_padding) var(--base_y_padding) var(--base_x_padding);
  }
}
.table-of-contents__cols__col:last-child {
  background-color: var(--col-3-color, hsl(100, 64%, 36%));
}
@media (max-width: 900px) {
  .table-of-contents__cols__col:last-child {
    padding: var(--base_y_padding) var(--base_x_padding) var(--base_y_padding) var(--base_x_padding);
  }
}
.table-of-contents__cols__col .anchor-wrapper {
  padding: 0.25rem 0;
}
.table-of-contents__cols__col .anchor-wrapper.last-of-group {
  margin-bottom: 2.5rem;
}
.table-of-contents__cols__col .anchor-wrapper a {
  color: #fff;
  font-size: 1.5rem;
  text-decoration: underline;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
  font-weight: 700;
}
@media (max-width: 550px) {
  .table-of-contents__cols__col .anchor-wrapper a {
    font-size: 1.25rem;
  }
}
.table-of-contents__cols__col .anchor-wrapper a:hover {
  opacity: 0.7;
}

.three-col {
  padding-bottom: 0;
}
.three-col__content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
}
.three-col__content.has-two-cols {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 900px) {
  .three-col__content.has-two-cols {
    grid-template-columns: 1fr;
  }
}
.three-col__content.has-three-cols {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .three-col__content.has-three-cols {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 900px) {
  .three-col__content {
    grid-template-columns: 1fr;
  }
}
.three-col__content.has-one-col > div:first-child {
  padding-left: var(--base_x_padding);
}
.three-col__content.equal-cols > div {
  padding-left: calc(0.75 * var(--base_x_padding)) !important;
  padding-right: calc(0.75 * var(--base_x_padding)) !important;
}
.three-col__content.cols-have-bg-color > div {
  padding: calc(0.75 * var(--base_x_padding)) !important;
  color: #fff;
}
@media (max-width: 900px) {
  .three-col__content.cols-have-bg-color > div {
    padding: var(--base_x_padding) !important;
  }
}
.three-col__content.cols-have-bg-color > div:nth-child(1) {
  background-color: var(--col-1-color, hsla(100, 64%, 36%, 0.8));
}
.three-col__content.cols-have-bg-color > div:nth-child(2) {
  background-color: var(--col-2-color, hsla(100, 64%, 36%, 0.9));
}
.three-col__content.cols-have-bg-color > div:nth-child(3) {
  background-color: var(--col-3-color, hsl(100, 64%, 36%));
}
.three-col__content > div {
  padding-top: 7rem;
  padding-bottom: calc(2 * var(--base_y_padding));
}
.three-col__content > div.gray-bg {
  background-color: #f3f3f3;
}
.three-col__content > div.media-fill {
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0;
  padding-bottom: 0;
  /*
  @media (min-width: $bp-m) {
    img, .wp-video video {
      position: absolute;
      top: 0;
      left: 0;
      width: 100% !important;
      height: 100% !important;
      object-fit: cover;
    }
  }
    */
}
@media (max-width: 1200px) {
  .three-col__content > div {
    padding-top: 4rem;
    padding-bottom: var(--base_y_padding);
  }
}
@media (max-width: 900px) {
  .three-col__content > div {
    padding-right: var(--base_x_padding);
    padding-left: var(--base_x_padding);
    padding-top: 2rem;
  }
}
.three-col__content > div:first-child {
  padding-left: var(--base_x_padding);
  padding-right: 4rem;
}
@media (max-width: 900px) {
  .three-col__content > div:first-child {
    padding-right: var(--base_x_padding);
  }
}
.three-col__content > div:last-child {
  padding-left: 4rem;
  padding-right: var(--base_x_padding);
}
@media (max-width: 900px) {
  .three-col__content > div:last-child {
    padding-left: var(--base_x_padding);
  }
}
.three-col__content > div .wp-video {
  width: 100% !important;
}
.three-col__content > div .wp-video video {
  height: auto !important;
  width: 100% !important;
}

.single-col-and-big-text {
  padding-bottom: 0;
}
.single-col-and-big-text .section-title {
  margin-bottom: 0;
}
.single-col-and-big-text__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .single-col-and-big-text__content {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
}
.single-col-and-big-text__content__left {
  padding-left: var(--base_x_padding);
  padding-right: 4rem;
  padding-top: 7rem;
  padding-bottom: calc(2 * var(--base_y_padding));
  background-color: #f3f3f3;
}
@media (max-width: 1200px) {
  .single-col-and-big-text__content__left {
    padding-top: 4rem;
    padding-bottom: var(--base_y_padding);
  }
}
@media (max-width: 900px) {
  .single-col-and-big-text__content__left {
    padding-right: var(--base_x_padding);
    padding-top: 2rem;
  }
}
.single-col-and-big-text__content__right {
  padding-left: 4rem;
  padding-right: var(--base_x_padding);
  padding-top: 7rem;
  padding-bottom: calc(2 * var(--base_y_padding));
  font-weight: 400;
  grid-column: 2/span 2;
  display: grid;
  gap: 2rem;
}
@media (max-width: 1200px) {
  .single-col-and-big-text__content__right {
    padding-top: 4rem;
    padding-bottom: var(--base_y_padding);
  }
}
@media (max-width: 900px) {
  .single-col-and-big-text__content__right {
    padding-left: var(--base_x_padding);
    padding-top: 2rem;
    grid-column: 1/span 1;
    gap: 1rem;
  }
}
.single-col-and-big-text__content__right.size-default {
  font-size: 2.5rem;
}
@media (max-width: 550px) {
  .single-col-and-big-text__content__right.size-default {
    font-size: 1.75rem;
  }
}
.single-col-and-big-text__content__right.size-smaller {
  font-size: 2rem;
}
@media (max-width: 550px) {
  .single-col-and-big-text__content__right.size-smaller {
    font-size: 1.5rem;
  }
}
.single-col-and-big-text__content__right.size-smallest {
  font-size: 1.5rem;
}
@media (max-width: 550px) {
  .single-col-and-big-text__content__right.size-smallest {
    font-size: 1.25rem;
  }
}
.single-col-and-big-text__content__right.size-larger {
  font-size: 5rem;
}
@media (max-width: 550px) {
  .single-col-and-big-text__content__right.size-larger {
    font-size: 2.25rem;
  }
}

.boxes {
  padding-bottom: 0;
}
.boxes__content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1px;
  background-color: var(--primary-color, #7db928);
}
@media (max-width: 900px) {
  .boxes__content {
    grid-template-columns: 1fr;
  }
}
.boxes__content__box {
  padding: var(--base_x_padding);
  background: #fff;
}
.boxes .sub-heading {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0.5rem;
  font-family: "UncutSansBold", sans-serif;
}

.blocks-within-block .main-ingress {
  padding: 0 var(--base_x_padding);
  margin-top: -4rem;
  margin-bottom: 4rem;
}
@media (max-width: 900px) {
  .blocks-within-block .main-ingress {
    margin-top: 0;
  }
}

.sub-blocks {
  padding: 0 var(--base_x_padding);
  display: grid;
  gap: 5rem;
}
@media (max-width: 900px) {
  .sub-blocks {
    gap: 3.5rem;
  }
}
.sub-blocks .image-and-text-sub-block {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
}
.sub-blocks .image-and-text-sub-block.kolumni {
  grid-template-columns: 1fr;
}
@media (max-width: 900px) {
  .sub-blocks .image-and-text-sub-block {
    grid-template-columns: 1fr;
  }
}
.sub-blocks .image-and-text-sub-block .text-col.kuva_oikealla {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 900px) {
  .sub-blocks .image-and-text-sub-block .text-col {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
}
.sub-blocks .image-and-text-sub-block .text-col p:last-child {
  margin-bottom: 0;
}
.sub-blocks .image-and-text-sub-block .image-col.kuva_oikealla {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 900px) {
  .sub-blocks .image-and-text-sub-block .image-col {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
}
.sub-blocks .three-col-sub-block .tres-cols {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4rem;
  margin-top: 5rem;
}
@media (max-width: 900px) {
  .sub-blocks .three-col-sub-block .tres-cols {
    grid-template-columns: 1fr;
    gap: 2rem;
    margin-top: 3rem;
  }
}
.sub-blocks .three-col-sub-block .tres-cols .tres-cols-col {
  display: grid;
  gap: 3rem;
}
@media (max-width: 900px) {
  .sub-blocks .three-col-sub-block .tres-cols .tres-cols-col {
    gap: 1.5rem;
  }
}
@media (max-width: 900px) {
  .sub-blocks .three-col-sub-block .tres-cols .tres-cols-col img {
    padding: 0 1.5rem;
  }
}
.sub-blocks .colors-sub-block .color-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 900px) {
  .sub-blocks .colors-sub-block .color-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 550px) {
  .sub-blocks .colors-sub-block .color-container {
    grid-template-columns: 1fr;
  }
}
.sub-blocks .colors-sub-block .color-container .color-item {
  padding: 2rem;
  position: relative;
}
@media (max-width: 900px) {
  .sub-blocks .colors-sub-block .color-container .color-item {
    padding: 1.5rem;
  }
}
@media (max-width: 550px) {
  .sub-blocks .colors-sub-block .color-container .color-item {
    padding: 1rem;
  }
}
.sub-blocks .colors-sub-block .color-container .color-item .copy_to_clipboard {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.sub-blocks .colors-sub-block .color-container .color-item p {
  margin: 0;
}
.sub-blocks .colors-sub-block .color-container .color-item .color-name {
  margin-bottom: 0.75rem;
  text-transform: uppercase;
}
.sub-blocks .colors-sub-block .color-container .color-item .hex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sub-blocks .colors-sub-block .color-container .color-item .hex .copy-icon {
  height: 1.5rem;
  width: 1.5rem;
  margin-left: 0.25rem;
  display: inline-block;
}
.sub-blocks .colors-sub-block .color-container .color-item .hex svg {
  width: 1.5rem;
  height: 1.5rem;
}
.sub-blocks .colors-sub-block .color-container .color-item .hex-copied:not(:empty) {
  display: block;
  margin-bottom: 0.75rem;
  font-size: 1rem;
}
.sub-blocks .colors-sub-block .text {
  margin-top: 2rem;
}

.size-thumbnail {
  width: 25%;
  max-width: 150px;
}
.size-thumbnail.alignleft {
  margin-right: 1em;
  float: left;
  clear: left;
}
.size-thumbnail.alignright {
  margin-left: 1em;
  float: right;
  clear: right;
}
@media (min-width: 900px) {
  .size-thumbnail.alignright, .size-thumbnail.alignleft {
    width: 20%;
  }
}

.size-medium {
  width: 100%;
}
@media (min-width: 900px) {
  .size-medium.aligncenter, .size-medium.alignright, .size-medium.alignleft {
    width: calc(50% - 0.75em);
  }
  .size-medium.aligncenter {
    clear: both;
    margin: 0 auto 1.5em auto;
  }
  .size-medium.alignleft {
    float: left;
    clear: left;
    margin-right: 1.5em;
  }
  .size-medium.alignright {
    float: right;
    clear: right;
    margin-left: 1.5em;
  }
}

.size-large,
.size-full {
  max-width: 100%;
}
.size-large.alignleft,
.size-full.alignleft {
  float: left;
  clear: left;
  margin-right: 1.5em;
}
.size-large.alignright,
.size-full.alignright {
  float: right;
  clear: right;
  margin-left: 1.5em;
}

.wp-caption,
.size-thumbnail,
.size-medium,
.size-large,
.size-full {
  margin-bottom: 1.5em;
  display: block;
}

.aligncenter {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}

.alignnone {
  clear: both;
}

.wp-caption figcaption {
  font-size: 0.7778em;
  color: #222831;
}

/**
* thanks wp, but no thanks
*/
/*
html {
  margin-top: 0 !important;
  scroll-padding-top: 0 !important;
}

.customize-support {
  #wpadminbar {
    transition:
      0.25s ease-in-out background-color,
      0.25s ease-in-out opacity;
    position: absolute !important;
    background: transparentize($purple-dark, 0.5);
    opacity: 0.5;

    &:hover {
      opacity: 1;
      background: transparentize($purple-dark, 0.1);
    }

    > ul > li > a {
      text-transform: uppercase;
    }
  }
}
*/
/*# sourceMappingURL=glitter.css.map */
