﻿/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.is-hidden {
  visibility: hidden;
}

.bounce-effect {
  /*visibility: visible;*/
  display: block;
  -webkit-animation: bounce-1 0.6s;
  -moz-animation: bounce-1 0.6s;
  -o-animation: bounce-1 0.6s;
  animation: bounce-1 0.6s;
}

.slide-down-up-effect {
  /*visibility: visible;*/
  display: block;
  -webkit-animation: slide-down-up 0.6s;
  -moz-animation: slide-down-up 0.6s;
  -o-animation: slide-down-up 0.6s;
  animation: slide-down-up 0.6s;
}

.slide-up-down-effect {
  /*visibility: visible;*/
  display: block;
  -webkit-animation: slide-up-down 0.6s;
  -moz-animation: slide-up-down 0.6s;
  -o-animation: slide-up-down 0.6s;
  animation: slide-up-down 0.6s;
}

.slide-right-left-effect {
  /*visibility: visible;*/
  display: block;
  -webkit-animation: slide-right-left 0.6s;
  -moz-animation: slide-right-left 0.6s;
  -o-animation: slide-right-left 0.6s;
  animation: slide-right-left 0.6s;
}

.slide-left-right-effect {
  /*visibility: visible;*/
  display: block;
  -webkit-animation: slide-left-right 0.6s;
  -moz-animation: slide-left-right 0.6s;
  -o-animation: slide-left-right 0.6s;
  animation: slide-left-right 0.6s;
}

.default-effect {
  /*visibility: visible;*/
  display: block;
  -moz-animation: default-effect 0.6s ease-in-out;
  -o-animation: default-effect 0.6s ease-in-out;
  -webkit-animation: default-effect 0.6s ease-in-out;
  animation: default-effect 0.6s ease-in-out;
}

.flip-effect {
  /*visibility: visible;*/
  display: block;
  -moz-animation: flip-effect 0.8s ease-in-out;
  -o-animation: flip-effect 0.8s ease-in-out;
  -webkit-animation: flip-effect 0.8s ease-in-out;
  animation: flip-effect 0.8s ease-in-out;
}

.transformation-effect {
  /*visibility: visible;*/
  display: block;
  -moz-animation: transformation-effect 0.8s ease;
  -o-animation: transformation-effect 0.8s ease;
  -webkit-animation: transformation-effect 0.8s ease;
  animation: transformation-effect 0.8s ease;
}

/********************

    SCROLL EFFECTS

********************/
@-webkit-keyframes bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes bounce-1 {
  0% {
    opacity: 0;
    -moz-transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -moz-transform: scale(1.2);
  }
  100% {
    -moz-transform: scale(1);
  }
}

@keyframes bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes slide-down-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-up-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slide-right-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    transform: translateX(20px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slide-left-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    -o-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  60% {
    opacity: 1;
    -moz-transform: translateX(20px);
    -ms-transform: translateX(20px);
    -o-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes default-effect {
  0% {
    -moz-perspective: 150;
    -webkit-perspective: 150;
    -ms-perspective: 150;
    perspective: 150;
    -moz-transform: rotateX(15deg);
    -ms-transform: rotateX(15deg);
    -o-transform: rotateX(15deg);
    -webkit-transform: rotateX(15deg);
    transform: rotateX(15deg);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  60% {
    -moz-transform: rotateX(7deg);
    -ms-transform: rotateX(7deg);
    -o-transform: rotateX(7deg);
    -webkit-transform: rotateX(7deg);
    transform: rotateX(7deg);
    opacity: 1;
    filter: alpha(opacity=100);
  }
  100% {
    -moz-transform: rotateX(0);
    -ms-transform: rotateX(0);
    -o-transform: rotateX(0);
    -webkit-transform: rotateX(0);
    transform: rotateX(0);
  }
}

@keyframes flip-effect {
  0% {
    -webkit-transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    transform-style: preserve-3d;
  }
  /*60% {
       -webkit-transform: rotateY(-180deg);
        -webkit-transform-style: preserve-3d;
        -moz-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
        transform-style: preserve-3d;
    }*/
  100% {
    -webkit-transform: rotateY(0);
    -webkit-transform-style: preserve-3d;
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
    transform-style: preserve-3d;
  }
}

@keyframes transformation-effect {
  0% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  /*60% {
              -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }*/
  100% {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
  }
}

/*$loading_bounce_color_1:#EC3F8C;
$loading_bounce_color_2:#39B1C6;*/
.felix-loading-container {
  position: absolute;
  width: 80px;
  height: 80px;
  left: 0;
  right: 0;
  top: 0;
  /*bottom: 0;*/
  margin: auto;
}

.felix-loading-container .felix-loading {
  width: 80px;
  height: 80px;
  position: absolute;
  margin: 0 auto;
}

.felix-loading-container .felix-loading .felix-loading-bounce-2 {
  background-color: #E7E7E7;
}

.felix-loading-container .felix-loading .felix-loading-bounce-1 {
  background-color: #CA1C21;
}

.felix-loading-container .felix-loading .felix-loading-bounce-1,
.felix-loading-container .felix-loading .felix-loading-bounce-2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}

.felix-loading-container .felix-loading .felix-loading-bounce-2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 98% !important;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
  border-radius: 6px 6px 0 0;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

/*
 *
 * Aden
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.aden {
  -webkit-filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2);
  filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2);
}

.aden::after {
  background: -webkit-linear-gradient(left, rgba(66, 10, 14, 0.2), transparent);
  background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
  mix-blend-mode: darken;
}

/*
 *
 * Inkwell
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.inkwell {
  -webkit-filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1);
  filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1);
}

/*
 *
 * Perpetua
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.perpetua::after {
  background: -webkit-linear-gradient(top, #005b9a, #e6c13d);
  background: linear-gradient(to bottom, #005b9a, #e6c13d);
  mix-blend-mode: soft-light;
  opacity: .5;
}

/*
 *
 * Reyes
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.reyes {
  -webkit-filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75);
  filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75);
}

.reyes::after {
  background: #efcdad;
  mix-blend-mode: soft-light;
  opacity: .5;
}

/*
 *
 * Gingham
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.gingham {
  -webkit-filter: brightness(1.05) hue-rotate(-10deg);
  filter: brightness(1.05) hue-rotate(-10deg);
}

.gingham::after {
  background: -webkit-linear-gradient(left, rgba(66, 10, 14, 0.2), transparent);
  background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
  mix-blend-mode: darken;
}

/*
 *
 * Toaster
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.toaster {
  -webkit-filter: contrast(1.5) brightness(0.9);
  filter: contrast(1.5) brightness(0.9);
}

.toaster::after {
  background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
  background: radial-gradient(circle, #804e0f, #3b003b);
  mix-blend-mode: screen;
}

/*
 *
 * Walden
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.walden {
  -webkit-filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
  filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
}

.walden::after {
  background: #0044cc;
  mix-blend-mode: screen;
  opacity: .3;
}

/*
 *
 * Hudson
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.hudson {
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
  filter: brightness(1.2) contrast(0.9) saturate(1.1);
}

.hudson::after {
  background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
  background: radial-gradient(circle, #a6b1ff 50%, #342134);
  mix-blend-mode: multiply;
  opacity: .5;
}

/*
 *
 * Earlybird
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.earlybird {
  -webkit-filter: contrast(0.9) sepia(0.2);
  filter: contrast(0.9) sepia(0.2);
}

.earlybird::after {
  background: -webkit-radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  mix-blend-mode: overlay;
}

/*
 *
 * Mayfair
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.mayfair {
  -webkit-filter: contrast(1.1) saturate(1.1);
  filter: contrast(1.1) saturate(1.1);
}

.mayfair::after {
  background: -webkit-radial-gradient(40% 40%, circle, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111111 60%);
  background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111111 60%);
  mix-blend-mode: overlay;
  opacity: .4;
}

/*
 * Lo-fi
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.lofi {
  -webkit-filter: saturate(1.1) contrast(1.5);
  filter: saturate(1.1) contrast(1.5);
}

.lofi::after {
  background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
  background: radial-gradient(circle, transparent 70%, #222222 150%);
  mix-blend-mode: multiply;
}

/*
 * 1977
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

._1977 {
  -webkit-filter: contrast(1.1) brightness(1.1) saturate(1.3);
  filter: contrast(1.1) brightness(1.1) saturate(1.3);
}

._1977:after {
  background: rgba(243, 106, 188, 0.3);
  mix-blend-mode: screen;
}

/*
 *
 * Brooklyn
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.brooklyn {
  -webkit-filter: contrast(0.9) brightness(1.1);
  filter: contrast(0.9) brightness(1.1);
}

.brooklyn::after {
  background: -webkit-radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
  background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
  mix-blend-mode: overlay;
}

/*
 *
 * X-Pro II
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.xpro2 {
  -webkit-filter: sepia(0.3);
  filter: sepia(0.3);
}

.xpro2::after {
  background: -webkit-radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
  background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
  mix-blend-mode: color-burn;
}

/*
 *
 * Nashville
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.nashville {
  -webkit-filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
  filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
}

.nashville::after {
  background: rgba(0, 70, 150, 0.4);
  mix-blend-mode: lighten;
}

.nashville::before {
  background: rgba(247, 176, 153, 0.56);
  mix-blend-mode: darken;
}

/*
 * Lark
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.lark {
  -webkit-filter: contrast(0.9);
  filter: contrast(0.9);
}

.lark::after {
  background: rgba(242, 242, 242, 0.8);
  mix-blend-mode: darken;
}

.lark::before {
  background: #22253f;
  mix-blend-mode: color-dodge;
}

/*
 * Moon
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.moon {
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
  filter: grayscale(1) contrast(1.1) brightness(1.1);
}

.moon::before {
  background: #a0a0a0;
  mix-blend-mode: soft-light;
}

.moon::after {
  background: #383838;
  mix-blend-mode: lighten;
}

/*
 * Clarendon
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.clarendon {
  -webkit-filter: contrast(1.2) saturate(1.35);
  filter: contrast(1.2) saturate(1.35);
}

.clarendon:before {
  background: rgba(127, 187, 227, 0.2);
  mix-blend-mode: overlay;
}

/*
 * Willow
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.willow {
  -webkit-filter: grayscale(0.5) contrast(0.95) brightness(0.9);
  filter: grayscale(0.5) contrast(0.95) brightness(0.9);
}

.willow::before {
  background-color: radial-gradient(40%, circle, #d4a9af 55%, black 150%);
  mix-blend-mode: overlay;
}

.willow::after {
  background-color: #d8cdcb;
  mix-blend-mode: color;
}

/*
 *
 * Rise
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.rise {
  -webkit-filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9);
  filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9);
}

.rise::after {
  background: -webkit-radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%);
  background: radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%);
  mix-blend-mode: overlay;
  opacity: .6;
}

.rise::before {
  background: -webkit-radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4));
  background: radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4));
  mix-blend-mode: multiply;
}

/*
 *
 * Slumber
 *
 */
.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before,
.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none;
}

.aden,
.inkwell,
.perpetua,
.reyes,
.gingham,
.toaster,
.walden,
.hudson,
.earlybird,
.mayfair,
.lofi,
._1977,
.brooklyn,
.xpro2,
.nashville,
.lark,
.moon,
.clarendon,
.willow,
.rise,
.slumber {
  position: relative;
}

.aden img,
.inkwell img,
.perpetua img,
.reyes img,
.gingham img,
.toaster img,
.walden img,
.hudson img,
.earlybird img,
.mayfair img,
.lofi img,
._1977 img,
.brooklyn img,
.xpro2 img,
.nashville img,
.lark img,
.moon img,
.clarendon img,
.willow img,
.rise img,
.slumber img {
  width: 100%;
  z-index: 1;
}

.aden:before,
.inkwell:before,
.perpetua:before,
.reyes:before,
.gingham:before,
.toaster:before,
.walden:before,
.hudson:before,
.earlybird:before,
.mayfair:before,
.lofi:before,
._1977:before,
.brooklyn:before,
.xpro2:before,
.nashville:before,
.lark:before,
.moon:before,
.clarendon:before,
.willow:before,
.rise:before,
.slumber:before {
  z-index: 2;
}

.aden:after,
.inkwell:after,
.perpetua:after,
.reyes:after,
.gingham:after,
.toaster:after,
.walden:after,
.hudson:after,
.earlybird:after,
.mayfair:after,
.lofi:after,
._1977:after,
.brooklyn:after,
.xpro2:after,
.nashville:after,
.lark:after,
.moon:after,
.clarendon:after,
.willow:after,
.rise:after,
.slumber:after {
  z-index: 3;
}

.slumber {
  -webkit-filter: saturate(0.66) brightness(1.05);
  filter: saturate(0.66) brightness(1.05);
}

.slumber::after {
  background: rgba(125, 105, 24, 0.5);
  mix-blend-mode: soft-light;
}

.slumber::before {
  background: rgba(69, 41, 12, 0.4);
  mix-blend-mode: lighten;
}

.felix-container {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.felix-pinterest {
  background-color: #fff;
  font-family: 'Lato';
}

.felix-pinterest div, .felix-pinterest applet, .felix-pinterest object, .felix-pinterest iframe, .felix-pinterest h1, .felix-pinterest h2, .felix-pinterest h3, .felix-pinterest h4, .felix-pinterest h5, .felix-pinterest h6, .felix-pinterest p, .felix-pinterest blockquote, .felix-pinterest pre, .felix-pinterest a, .felix-pinterest abbr, .felix-pinterest acronym, .felix-pinterest address, .felix-pinterest big,
.felix-pinterest cite, .felix-pinterest code, .felix-pinterest del, .felix-pinterest dfn, .felix-pinterest em, .felix-pinterest img, .felix-pinterest ins, .felix-pinterest kbd, .felix-pinterest q, .felix-pinterest s, .felix-pinterest samp, .felix-pinterest small, .felix-pinterest strike, .felix-pinterest strong, .felix-pinterest sub, .felix-pinterest sup, .felix-pinterest tt, .felix-pinterest var, .felix-pinterest b, .felix-pinterest u, .felix-pinterest i, .felix-pinterest center, .felix-pinterest dl, .felix-pinterest dt,
.felix-pinterest dd, .felix-pinterest ol, .felix-pinterest ul, .felix-pinterest li, .felix-pinterest fieldset, .felix-pinterest form, .felix-pinterest label, .felix-pinterest legend, .felix-pinterest table, .felix-pinterest caption, .felix-pinterest tbody, .felix-pinterest tfoot, .felix-pinterest thead, .felix-pinterest tr, .felix-pinterest th, .felix-pinterest td, .felix-pinterest article, .felix-pinterest aside, .felix-pinterest canvas, .felix-pinterest details,
.felix-pinterest embed, .felix-pinterest figure, .felix-pinterest figcaption, .felix-pinterest footer, .felix-pinterest header, .felix-pinterest hgroup, .felix-pinterest menu, .felix-pinterest nav, .felix-pinterest output, .felix-pinterest ruby, .felix-pinterest section, .felix-pinterest summary, .felix-pinterest time, .felix-pinterest mark, .felix-pinterest audio, .felix-pinterest video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.felix-pinterest figure {
  -webkit-transition-duration: .35s;
  -moz-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
}

.felix-pinterest figure:hover, .felix-pinterest figure:focus {
  -webkit-filter: none !important;
  filter: none !important;
}

.felix-pinterest figure:hover::after, .felix-pinterest figure:focus::after, .felix-pinterest figure:hover::before, .felix-pinterest figure:focus::before {
  opacity: 0 !important;
}

.felix-pinterest a {
  color: #9a9a9a;
  font-weight: 500;
  text-decoration: none;
  outline: none !important;
}

.felix-pinterest a:hover {
  color: #BD081C;
}

.felix-pinterest .felix-profile .felix-profile-image {
  margin: 0 auto;
  padding-top: 18px;
  position: relative;
  width: 60px;
  z-index: 104;
}

.felix-pinterest .felix-profile .felix-profile-image img {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: inset 0 0 0 -2px rgba(255, 255, 255, 0.48), 0 0 0 1px rgba(0, 0, 0, 0.14), 0 0 0 8px #fff;
  box-shadow: inset 0 0 0 -2px rgba(255, 255, 255, 0.48), 0 0 0 1px rgba(0, 0, 0, 0.14), 0 0 0 8px #fff;
  height: 60px;
  width: 60px;
}

.felix-pinterest .felix-profile .felix-profile-settings {
  position: relative;
  top: -37px;
  height: 1px;
  text-align: right;
  width: 100%;
}

.felix-pinterest .felix-profile .felix-divider {
  position: relative;
  top: -10px;
  height: 1px;
  text-align: right;
  width: 100%;
  background-color: #eee;
}

.felix-pinterest .felix-profile .felix-profile-info {
  text-align: center;
  margin-top: 25px;
}

.felix-pinterest .felix-profile .felix-profile-info .user-name,
.felix-pinterest .felix-profile .felix-profile-info user-desc {
  max-width: 400px;
}

.felix-pinterest .felix-profile .felix-profile-info .user-name {
  color: #333;
  font-size: 33px;
  font-weight: 500;
  height: 40px;
  margin: 4px auto 0;
  /*text-align: center;*/
}

.felix-pinterest .felix-profile .felix-profile-info ul.icon-links {
  margin: 12px 0;
}

.felix-pinterest .felix-profile .felix-profile-info ul.icon-links li {
  display: inline-block;
  color: #9a9a9a;
  margin: 0 10px;
}

.felix-pinterest .felix-profile .felix-profile-info ul.icon-links li.location {
  color: #6f6f6f;
  font-weight: 500;
}

.felix-pinterest .felix-profile .felix-profile-info .user-desc {
  font-size: 14px;
  line-height: 19px;
  margin-top: 24px;
}

.felix-pinterest .felix-tabs {
  margin-top: 60px;
  padding-bottom: 15px;
}

.felix-pinterest .felix-tabs .felix-divider {
  margin-bottom: -22px;
  height: 1px;
  text-align: right;
  width: 100%;
  background-color: #eee;
}

.felix-pinterest .felix-tabs ul {
  text-align: center;
}

.felix-pinterest .felix-tabs ul li {
  display: inline-block;
  min-width: 100px;
}

.felix-pinterest .felix-tabs ul li a,
.felix-pinterest .felix-tabs ul li .felix-tab {
  background-color: #fff;
  display: block;
  font-weight: 600;
  text-align: center;
  font-size: 15px;
  padding: 5px 10px;
}

.felix-pinterest .felix-tabs ul li a.active,
.felix-pinterest .felix-tabs ul li .felix-tab.active {
  color: #BD081C;
}

.felix-pinterest .felix-tabs ul li a .value,
.felix-pinterest .felix-tabs ul li a .label,
.felix-pinterest .felix-tabs ul li .felix-tab .value, .felix-pinterest .felix-tabs ul li .felix-tab .label {
  display: block;
}

.felix-pinterest .felix-tabs ul li a .label,
.felix-pinterest .felix-tabs ul li .felix-tab .label {
  margin-top: 5px;
}

.felix-pinterest .felix-tab-content {
  -webkit-box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.34);
  -moz-box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.34);
  box-shadow: inset 0px 5px 10px 0px rgba(50, 50, 50, 0.34);
  background-color: #E9E9E9;
}

.felix-pinterest .felix-tab-content .felix-boards {
  padding: 10px 0;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board {
  display: inline-block;
  margin: 10px 5px;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper {
  display: block;
  background-color: #fff;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  position: relative;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper a {
  margin: 8px;
  display: inline-block;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper .board-title {
  color: #555;
  font-size: 14px;
  margin: 0 3px 6px;
  font-weight: bold;
  width: 114px;
  overflow: hidden;
  white-space: nowrap;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper .felix-board-count {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 6px;
  display: inline-block;
  background-color: rgba(68, 68, 68, 0.70196);
  color: #fff;
  font-size: 14px;
  position: absolute;
  bottom: 12px;
  left: 12px;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper .felix-board-count span {
  display: inline-block;
  margin-left: 5px;
}

.felix-pinterest .felix-tab-content .felix-boards .felix-board .felix-board-wrapper img {
  width: 120px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.felix-pinterest .felix-tab-content .felix-pins {
  /*https://codepen.io/websanya/pen/Ljrnh*/
  padding: 10px 0;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  /*width: 237px;*/
  display: inline-block;
  vertical-align: top;
  margin: 6px;
  margin-bottom: 10px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin:hover .felix-pin-wrapper .felix-pin-content .felix-pin-save {
  display: block;
  -moz-transition: all ease-in 0.8s;
  -o-transition: all ease-in 0.8s;
  -webkit-transition: all ease-in 0.8s;
  transition: all ease-in 0.8s;
  z-index: 11;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper {
  padding-bottom: 10px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-content .felix-pin-save {
  display: none;
  position: absolute;
  left: 10px;
  top: 10px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-content .felix-pin-link a {
  display: inline-block;
  outline: none;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-content .felix-pin-link img {
  margin-bottom: -3px;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-desc {
  background-color: #fff;
  padding: 10px 10px 5px 10px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-desc .felix-pin-icons {
  margin: 5px 0;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-desc .felix-pin-icons ul li {
  margin-left: 5px;
  font-size: 14px;
  display: inline-block;
  color: #999;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board {
  background-color: #fff;
  -webkit-border-radius: 0px 0px 6px 6px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  border-top: 1px solid #f0f0f0;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board a {
  padding: 10px;
  display: block;
  color: #818181;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board a:hover {
  background-color: #f7f7f7;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board .board-cover-image {
  display: inline-block;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board .board-cover-image img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 30px;
  height: 30px;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board .board-name {
  margin-left: 5px;
  display: inline-block;
}

.felix-pinterest .felix-tab-content .felix-pins .felix-pin .felix-pin-wrapper .felix-pin-board .board-name .label {
  display: block;
  color: #000;
}

.felix-pinterest .felix-board-informartion {
  text-align: center;
  padding: 20px;
}

.felix-pinterest .felix-board-informartion .board-name {
  max-width: 600px;
  color: #333;
  font-size: 33px;
  font-weight: 500;
  height: 40px;
  margin: 4px auto 0;
}

.felix-pinterest .felix-divider {
  height: 1px;
  width: 100%;
  background-color: #eee;
}

.felix-pinterest .border-top {
  border-top: 1px solid #eee;
}

.felix-pinterest .no-margin {
  margin-top: 0 !important;
}

.felix-pinterest .padding-top-10 {
  padding-top: 10px;
}

.felix-pinterest .felix-board-tab {
  display: inline-block;
}

.felix-pinterest .felix-board-tab.felix-board-buttons,
.felix-pinterest .felix-board-tab.felix-user-tab {
  vertical-align: text-bottom;
}

.felix-pinterest .felix-board-tab.felix-user-tab {
  width: 25%;
}

.felix-pinterest .felix-board-tab.felix-user-tab .felix-user-profile {
  display: inline-block;
  color: #333333;
}

.felix-pinterest .felix-board-tab.felix-user-tab .felix-tab-user-profile-image {
  /*width: 30px;
                height: 30px;*/
  display: inline-block;
  vertical-align: middle;
}

.felix-pinterest .felix-board-tab.felix-user-tab .felix-tab-user-profile-image img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 30px;
  height: 30px;
}

.felix-pinterest .felix-board-tab.felix-user-tab .felix-tab-user-profile-user-name {
  margin-left: 10px;
  display: inline-block;
}

.felix-pinterest .felix-board-tab.felix-board-tabs {
  width: 49%;
  padding-top: 6px;
}

.felix-pinterest .felix-board-tab.felix-board-buttons {
  width: 25%;
  text-align: right;
}

@media only screen and (max-width: 767px) {
  .felix-pinterest .felix-board-tab {
    display: block !important;
  }
  .felix-pinterest .felix-board-tab.felix-board-buttons, .felix-pinterest .felix-board-tab.felix-board-tabs, .felix-pinterest .felix-board-tab.felix-user-tab {
    margin: 10px 0;
    text-align: center !important;
    width: 100% !important;
  }
  .felix-pinterest .felix-board-tab.felix-user-tab .felix-tab-user-profile-image {
    /*width: 30px;
                height: 30px;*/
    display: block !important;
    vertical-align: middle;
    text-align: center;
  }
  .felix-pinterest .felix-board-tab.felix-user-tab .felix-tab-user-profile-user-name {
    margin-left: 10px;
    display: block !important;
  }
}

.felix-popup {
  background-color: rgba(239, 239, 239, 0.8) !important;
  font-family: Lato;
}

.felix-popup .mfp-content {
  padding: 14px;
  vertical-align: top !important;
}

.felix-popup .mfp-arrow-right:before {
  border-left-color: #b9b9b9;
}

.felix-popup .mfp-arrow-left:before {
  border-right-color: #b9b9b9;
}

.felix-popup .mfp-figure {
  padding-top: 40px !important;
}

.felix-popup .mfp-figure:after {
  background: #fff !important;
  box-shadow: unset !important;
  -webkit-border-radius: 6px 6px 0px 0px;
  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
}

.felix-popup .mfp-bottom-bar, .felix-popup .mfp-title {
  -webkit-border-radius: 0px 0px 6px 6px;
  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  background-color: #fff;
  color: #000;
}

.felix-popup .mfp-bottom-bar {
  margin-top: -40px !important;
  margin-bottom: 20px;
}

.felix-popup .mfp-title {
  padding-right: 0 !important;
}

.felix-popup .mfp-counter {
  display: none !important;
}

.felix-popup .mfp-img {
  max-height: unset !important;
  width: 564px;
}

.felix-popup .mfp-close {
  color: #000;
}

.felix-popup .felix-popup-container {
  padding: 10px 15px 15px 15px;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-title {
  display: inline-block;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-title .label, .felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-title .link {
  display: block;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-title .label {
  font-size: 14px;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-title .link {
  color: #444;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-button {
  display: inline-block;
  float: right;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-button a {
  padding: 9px 15px;
  color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #EFEFEF;
  text-decoration: none;
  font-weight: bold;
  display: block;
}

.felix-popup .felix-popup-container .felix-popup-title-container .felix-popup-button a:hover {
  background-color: #e3e3e3;
}

.felix-popup .felix-popup-container .felix-popup-desc-container {
  margin-top: 10px;
  font-size: 15px;
}

.felix-popup div, .felix-popup span, .felix-popup applet, .felix-popup object, .felix-popup iframe, .felix-popup h1, .felix-popup h2, .felix-popup h3, .felix-popup h4, .felix-popup h5, .felix-popup h6, .felix-popup p, .felix-popup blockquote, .felix-popup pre,
.felix-popup a, .felix-popup abbr, .felix-popup acronym, .felix-popup address, .felix-popup big, .felix-popup cite, .felix-popup code, .felix-popup del, .felix-popup dfn, .felix-popup em, .felix-popup img, .felix-popup ins, .felix-popup kbd, .felix-popup q, .felix-popup s, .felix-popup samp,
.felix-popup small, .felix-popup strike, .felix-popup strong, .felix-popup sub, .felix-popup sup, .felix-popup tt, .felix-popup var, .felix-popup b, .felix-popup u, .felix-popup i, .felix-popup center, .felix-popup dl, .felix-popup dt, .felix-popup dd, .felix-popup ol, .felix-popup ul, .felix-popup li, .felix-popup fieldset,
.felix-popup form, .felix-popup label, .felix-popup legend, .felix-popup table, .felix-popup caption, .felix-popup tbody, .felix-popup tfoot, .felix-popup thead, .felix-popup tr, .felix-popup th, .felix-popup td, .felix-popup article, .felix-popup aside, .felix-popup canvas,
.felix-popup details, .felix-popup embed, .felix-popup figure, .felix-popup figcaption, .felix-popup footer, .felix-popup header, .felix-popup hgroup, .felix-popup menu, .felix-popup nav, .felix-popup output, .felix-popup ruby, .felix-popup section, .felix-popup summary, .felix-popup time, .felix-popup mark, .felix-popup audio, .felix-popup video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.felix-popup article, .felix-popup aside, .felix-popup details, .felix-popup figcaption, .felix-popup figure, .felix-popup footer, .felix-popup header, .felix-popup hgroup, .felix-popup menu, .felix-popup nav,
.felix-popup section {
  display: block;
}

.felix-popup ol, .felix-popup ul {
  list-style: none;
}

.felix-popup blockquote, .felix-popup q {
  quotes: none;
}

.felix-popup blockquote:before,
.felix-popup blockquote:after,
.felix-popup q:before,
.felix-popup q:after {
  content: '';
  content: none;
}

.felix-popup table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*# sourceMappingURL=felix.bundled.css.map */