 .target_stack.width-fill{width:100%}.target_stack.width-auto{width:auto}.target_stack.position-browser{position:fixed!important}.target_stack.position-absolute{position:absolute!important}.target_stack.position-body{position:absolute!important}.target_stack.position-right{float:right}.target_stack.position-left{float:left}.target_stack.vcenter{top:0;height:100%}.target_stack.vcenter>.com_joeworkman_stacks_target_stack{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.target_stack.hcenter>.com_joeworkman_stacks_target_stack{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.target_stack.hcenter.vcenter>.com_joeworkman_stacks_target_stack{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:40em){.target_stack.target-small-only{position:relative!important;float:none!important;height:auto!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important}.target_stack.target-small-only>.com_joeworkman_stacks_target_stack{left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;-webkit-transform:none!important;transform:none!important}}@media only screen and (max-width:39.9375em){.target_stack.disable-small{position:relative!important;float:none!important;height:auto!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important}.target_stack.disable-small>.com_joeworkman_stacks_target_stack{left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;-webkit-transform:none!important;transform:none!important}}@media only screen and (max-width:62.5em){.target_stack.disable-medium{position:relative!important;float:none!important;height:auto!important;left:auto!important;top:auto!important;bottom:auto!important;right:auto!important}.target_stack.disable-medium>.com_joeworkman_stacks_target_stack{left:auto!important;top:auto!important;bottom:auto!important;right:auto!important;-webkit-transform:none!important;transform:none!important}}
/* 
WHW edits
- Remove retina @media block at the bottom
- Remove '.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(icons/loading.gif) no-repeat 50% 50%; }'
- Remove 'background-image: url(icons/next.png);'
- Remove 'background-image: url(icons/prev.png);'
- Remove 'background: url(icons/close.png) no-repeat 5px 5px;'
- Remove default theme
*/


/*
 * Nivo Lightbox v1.2.0
 * http://dev7studios.com/nivo-lightbox
 *
 * Copyright 2013, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

.nivo-lightbox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nivo-lightbox-overlay.nivo-lightbox-open {
	visibility: visible;
	opacity: 1;
}
.nivo-lightbox-wrap  {
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 10%;
	right: 10%;
}
.nivo-lightbox-content {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-title-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
}
.nivo-lightbox-nav { display: none; }
.nivo-lightbox-prev {
	position: absolute;
	top: 50%;
	left: 0;
}
.nivo-lightbox-next {
	position: absolute;
	top: 50%;
	right: 0;
}
.nivo-lightbox-close {
	position: absolute;
	top: 2%;
	right: 2%;
}

.nivo-lightbox-image { text-align: center; }
.nivo-lightbox-image img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
}

.nivo-lightbox-html5audio {
	width: 100%;
}

.nivo-lightbox-html5video {
	background: #000;
}

.nivo-lightbox-html5audio,
.nivo-lightbox-html5video {
	position: absolute;
	z-index: 99999;
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	vertical-align: middle;
}

.nivo-lightbox-content iframe {
	width: 100%;
	height: 100%;
}
.nivo-lightbox-inline,
.nivo-lightbox-ajax {
	max-height: 100%;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/* https://bugzilla.mozilla.org/show_bug.cgi?id=308801 */
}
.nivo-lightbox-error {
	display: table;
	text-align: center;
	width: 100%;
	height: 100%;
	color: #fff;
	text-shadow: 0 1px 1px #000;
}
.nivo-lightbox-error p {
	display: table-cell;
	vertical-align: middle;
}

/* Effects
 **********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
	    -ms-transition: all 0.2s ease-in-out;
	     -o-transition: all 0.2s ease-in-out;
	        transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	-webkit-transform: scale(0.7);
	   -moz-transform: scale(0.7);
	    -ms-transform: scale(0.7);
	        transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	   -moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	    -ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	     -o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	   -moz-transform: translateX(-10%);
	    -ms-transform: translateX(-10%);
	        transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	   -moz-transform: translateX(10%);
	    -ms-transform: translateX(10%);
	        transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	   -moz-transform: translateX(0);
	    -ms-transform: translateX(0);
	        transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	   -moz-transform: translateY(-10%);
	    -ms-transform: translateY(-10%);
	        transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	   -moz-transform: translateY(10%);
	    -ms-transform: translateY(10%);
	        transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	   -moz-perspective: 1000px;
	        perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	   -moz-transition: all 0.3s ease-out;
	    -ms-transition: all 0.3s ease-out;
	     -o-transition: all 0.3s ease-out;
	        transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	   -moz-transform: translateZ(300px);
	    -ms-transform: translateZ(300px);
	        transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
	    -ms-transform: translateZ(0);
	        transform: translateZ(0);
}
@important "partials/mixins";
#loader-outer-stacks_in_2205883 {
  z-index: 10000000000000000000;
  position: relative;
  /*  */ }

#loader-stacks_in_2205883 .loader-text {
  font-family: "Open Sans";
  top: 50%;
  left: 50%;
  text-align: center;
  position: absolute;
  width: 100%;
  max-width: 90%;
  z-index: 10000000000000000000;
  color: rgba(0, 0, 0, 1.00);
  font-size: 18px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  #loader-stacks_in_2205883 .loader-text.loader-8-text {
    /*  */
    margin-top: -50px;
    /*  */ }
  #loader-stacks_in_2205883 .loader-text.loader-4-text {
    /*  */
    margin-top: -50px;
    /*  */ }

#loader-stacks_in_2205883 .loader-type {
  position: relative;
  z-index: 10000000000000000000; }

#loader-stacks_in_2205883 {
  /*  */
  /*  */
  /*  */
  position: fixed;
  /*  */
  /*  */
  overflow: hidden;
  z-index: 10000000000000000000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  #loader-stacks_in_2205883::before {
    /*  */
    background: rgba(245, 245, 245, 1.00);
    /*  */
    /*  */
    /*  */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    content: '';
    display: block;
    position: absolute;
    opacity: 1.0; }

.loader-1-stacks_in_2205883 {
  width: 100%;
  max-width: 90%;
  height: 8px;
  position: relative;
  background-color: rgba(253, 186, 44, 1.00); }
  .loader-1-stacks_in_2205883 .bar {
    content: "";
    display: inline;
    position: absolute;
    width: 0;
    height: 100%;
    left: 50%;
    text-align: center; }
  .loader-1-stacks_in_2205883 .bar:nth-child(1) {
    background-color: rgba(218, 71, 51, 1.00);
    -webkit-animation: loader-1-stacks_in_2205883 3s linear infinite;
            animation: loader-1-stacks_in_2205883 3s linear infinite; }
  .loader-1-stacks_in_2205883 .bar:nth-child(2) {
    background-color: rgba(59, 120, 231, 1.00);
    -webkit-animation: loader-1-stacks_in_2205883 3s linear 1s infinite;
            animation: loader-1-stacks_in_2205883 3s linear 1s infinite; }
  .loader-1-stacks_in_2205883 .bar:nth-child(3) {
    background-color: rgba(253, 186, 44, 1.00);
    -webkit-animation: loader-1-stacks_in_2205883 3s linear 2s infinite;
            animation: loader-1-stacks_in_2205883 3s linear 2s infinite; }

@-webkit-keyframes loader-1-stacks_in_2205883 {
  from {
    left: 50%;
    width: 0;
    z-index: 100; }
  33.3333% {
    left: 0;
    z-index: 10;
    width: 100%; }
  to {
    left: 0;
    width: 100%; } }

@keyframes loader-1-stacks_in_2205883 {
  from {
    left: 50%;
    width: 0;
    z-index: 100; }
  33.3333% {
    left: 0;
    z-index: 10;
    width: 100%; }
  to {
    left: 0;
    width: 100%; } }

.loader-2-stacks_in_2205883 {
  width: 50px;
  height: 50px;
  margin: 50px;
  -webkit-animation: loader-2-1-stacks_in_2205883 1.4s infinite ease-in-out, loader-2-2-stacks_in_2205883 1.4s infinite ease-in-out alternate;
          animation: loader-2-1-stacks_in_2205883 1.4s infinite ease-in-out, loader-2-2-stacks_in_2205883 1.4s infinite ease-in-out alternate; }

@-webkit-keyframes loader-2-1-stacks_in_2205883 {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-180deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-180deg); } }

@keyframes loader-2-1-stacks_in_2205883 {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(0deg); }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-180deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-180deg); } }

@-webkit-keyframes loader-2-2-stacks_in_2205883 {
  0% {
    background-color: rgba(218, 71, 51, 1.00); }
  50% {
    background-color: rgba(59, 120, 231, 1.00); }
  100% {
    background-color: rgba(253, 186, 44, 1.00); } }

@keyframes loader-2-2-stacks_in_2205883 {
  0% {
    background-color: rgba(218, 71, 51, 1.00); }
  50% {
    background-color: rgba(59, 120, 231, 1.00); }
  100% {
    background-color: rgba(253, 186, 44, 1.00); } }

.loader-3-stacks_in_2205883 {
  width: 50px;
  height: 50px;
  border: none;
  overflow: hidden;
  position: relative;
  border-radius: 50%;
  box-sizing: border-box;
  background: rgba(253, 186, 44, 1.00);
  -webkit-animation: loader-3-stacks_in_2205883 1s infinite linear;
          animation: loader-3-stacks_in_2205883 1s infinite linear; }
  .loader-3-stacks_in_2205883::before {
    content: '';
    position: absolute;
    top: 10px;
    left: 50%;
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 50%;
    background: rgba(255, 255, 255, 1.00);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

@-webkit-keyframes loader-3-stacks_in_2205883 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loader-3-stacks_in_2205883 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.loader-4-stacks_in_2205883 .bar {
  border-radius: 0px;
  display: inline-block;
  width: 4px;
  height: 18px;
  margin: 0 0px;
  -webkit-animation: loader-4-stacks_in_2205883 1s ease-in-out infinite;
          animation: loader-4-stacks_in_2205883 1s ease-in-out infinite; }
  .loader-4-stacks_in_2205883 .bar:nth-child(1) {
    background-color: rgba(52, 152, 219, 1.00);
    -webkit-animation-delay: 0;
            animation-delay: 0; }
  .loader-4-stacks_in_2205883 .bar:nth-child(2) {
    background-color: rgba(192, 57, 43, 1.00);
    -webkit-animation-delay: 0.09s;
            animation-delay: 0.09s; }
  .loader-4-stacks_in_2205883 .bar:nth-child(3) {
    background-color: rgba(241, 196, 15, 1.00);
    -webkit-animation-delay: .18s;
            animation-delay: .18s; }
  .loader-4-stacks_in_2205883 .bar:nth-child(4) {
    background-color: rgba(39, 174, 96, 1.00);
    -webkit-animation-delay: .27s;
            animation-delay: .27s; }

@-webkit-keyframes loader-4-stacks_in_2205883 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  20% {
    -webkit-transform: scale(1, 2.2);
            transform: scale(1, 2.2); }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes loader-4-stacks_in_2205883 {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  20% {
    -webkit-transform: scale(1, 2.2);
            transform: scale(1, 2.2); }
  40% {
    -webkit-transform: scale(1);
            transform: scale(1); } }

.loader-5-stacks_in_2205883 {
  opacity: 0;
  width: 90px;
  height: 90px;
  border-radius: 50px;
  -webkit-animation: loader-5-stacks_in_2205883 1s ease-out;
          animation: loader-5-stacks_in_2205883 1s ease-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  border: 5px solid rgba(51, 51, 51, 1.00); }

@-webkit-keyframes loader-5-stacks_in_2205883 {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0; } }

@keyframes loader-5-stacks_in_2205883 {
  0% {
    -webkit-transform: scale(0.1);
            transform: scale(0.1);
    opacity: 0.0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
    opacity: 0; } }

.loader-6-stacks_in_2205883 {
  width: 100%;
  height: 40px; }

.loader-6-stacks_in_2205883 .bar {
  width: 40px;
  height: 40px;
  left: -40px;
  position: absolute;
  background-color: rgba(39, 174, 96, 1.00);
  border-radius: 4px;
  -webkit-animation: loader-6-stacks_in_2205883 4s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23);
          animation: loader-6-stacks_in_2205883 4s infinite cubic-bezier(0.2, 0.64, 0.81, 0.23); }
  .loader-6-stacks_in_2205883 .bar:nth-child(2) {
    -webkit-animation-delay: 150ms;
            animation-delay: 150ms; }
  .loader-6-stacks_in_2205883 .bar:nth-child(3) {
    -webkit-animation-delay: 300ms;
            animation-delay: 300ms; }
  .loader-6-stacks_in_2205883 .bar:nth-child(4) {
    -webkit-animation-delay: 450ms;
            animation-delay: 450ms; }

@-webkit-keyframes loader-6-stacks_in_2205883 {
  0% {
    left: 0%; }
  75% {
    left: 100%; }
  100% {
    left: 100%; } }

@keyframes loader-6-stacks_in_2205883 {
  0% {
    left: 0%; }
  75% {
    left: 100%; }
  100% {
    left: 100%; } }

.loader-7-stacks_in_2205883 {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 8px;
  max-width: 90%;
  background-color: rgba(241, 241, 241, 1.00); }
  .loader-7-stacks_in_2205883:before {
    display: block;
    position: absolute;
    content: "";
    left: -200px;
    width: 200px;
    height: 8px;
    background-color: rgba(0, 0, 0, 1.00);
    -webkit-animation: loader-7-stacks_in_2205883 2s linear infinite;
            animation: loader-7-stacks_in_2205883 2s linear infinite; }

@-webkit-keyframes loader-7-stacks_in_2205883 {
  from {
    left: -200px;
    width: 30%; }
  50% {
    width: 30%; }
  70% {
    width: 70%; }
  80% {
    left: 50%; }
  95% {
    left: 120%; }
  to {
    left: 100%; } }

@keyframes loader-7-stacks_in_2205883 {
  from {
    left: -200px;
    width: 30%; }
  50% {
    width: 30%; }
  70% {
    width: 70%; }
  80% {
    left: 50%; }
  95% {
    left: 120%; }
  to {
    left: 100%; } }

.loader-8-stacks_in_2205883 {
  width: 100%;
  height: 20px;
  background-size: 28px 28px;
  max-width: 90%;
  border-radius: 3pxpx;
  -webkit-animation: loader-8-stacks_in_2205883 .5s linear infinite;
          animation: loader-8-stacks_in_2205883 .5s linear infinite;
  border: 1px solid rgba(0, 0, 0, 1.00);
  background-image: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 1.00), rgba(0, 0, 0, 1.00) 11px, rgba(241, 241, 241, 1.00) 10px, rgba(241, 241, 241, 1.00) 20px); }

@-webkit-keyframes loader-8-stacks_in_2205883 {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 28px 0; } }

@keyframes loader-8-stacks_in_2205883 {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 28px 0; } }

.loader-9-stacks_in_2205883 {
  font-family: "Droid Serif";
  position: relative;
  color: rgba(241, 241, 241, 1.00);
  font-size: px; }
  .loader-9-stacks_in_2205883:before {
    content: attr(data-text);
    max-width: 100%;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    color: rgba(0, 0, 0, 1.00);
    -webkit-animation: loader-9-stacks_in_2205883 8s linear;
            animation: loader-9-stacks_in_2205883 8s linear;
    /*  */ }
  @media only screen and (min-width: 480px) {
    .loader-9-stacks_in_2205883 {
      font-size: 24px; } }
  @media only screen and (min-width: 768px) {
    .loader-9-stacks_in_2205883 {
      font-size: 32px; } }
  @media only screen and (min-width: 1100px) {
    .loader-9-stacks_in_2205883 {
      font-size: 40px; } }

@-webkit-keyframes loader-9-stacks_in_2205883 {
  0% {
    max-width: 0; } }

@keyframes loader-9-stacks_in_2205883 {
  0% {
    max-width: 0; } }

.loader-10-stacks_in_2205883 {
  width: 200px;
  height: 200px;
  position: relative;
  border-radius: 50%;
  background: url() no-repeat center center;
  background-size: 100% 100%; }
  .loader-10-stacks_in_2205883::after {
    content: '';
    z-index: 2;
    width: 200px;
    height: 200px;
    display: block;
    margin-top: -8px;
    margin-left: -8px;
    position: absolute;
    border-radius: 50%;
    border: 8px solid rgba(241, 241, 241, 1.00);
    -webkit-animation: loader-10-stacks_in_2205883 1.7s infinite linear;
            animation: loader-10-stacks_in_2205883 1.7s infinite linear; }
  .loader-10-stacks_in_2205883-half::after {
    border-right-color: transparent;
    border-bottom-color: transparent; }
  .loader-10-stacks_in_2205883-quarter::after {
    border-right-color: transparent;
    border-left-color: transparent;
    border-bottom-color: transparent; }
  .loader-10-stacks_in_2205883-third::after {
    border-right-color: transparent; }
  .loader-10-stacks_in_2205883::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    height: 200px;
    z-index: -1;
    margin-top: -8px;
    margin-left: -8px;
    border-radius: 50%;
    border: 8px solid rgba(0, 0, 0, 1.00); }

@-webkit-keyframes loader-10-stacks_in_2205883 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes loader-10-stacks_in_2205883 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

#stacks_in_2202318 {
	padding: 10px 0px 0px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_2204350label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_2204350iPhoneContent, .stacks_in_2204350iPadContent, .stacks_in_2204350AndroidContent, .stacks_in_2204350BlackberryContent, .stacks_in_2204350DesktopContent {	display: none;}.stacks_in_2204350label{	display: none;}/* End Agent-X stack CSS code */ .target_stacks_in_2205707{ }.target_stacks_in_2205707.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.target_stacks_in_2205707.width-flexible{width:100%}.target_stacks_in_2205707.width-fixed{width:250px}.target_stacks_in_2205707.height-flexible{height:100%}.target_stacks_in_2205707.height-fixed{height:250px}.target_stacks_in_2205707.top_pt{top:50%}.target_stacks_in_2205707.top_px{top:50px}.target_stacks_in_2205707.bottom_pt{bottom:50%}.target_stacks_in_2205707.bottom_px{bottom:50px}.target_stacks_in_2205707.right_pt{right:0%}.target_stacks_in_2205707.right_px{right:0px}.target_stacks_in_2205707.left_pt{left:0%}.target_stacks_in_2205707.left_px{left:0px}  
#usefulStackWrapperstacks_in_2205708 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 113px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205708 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205708 {
		display: none;
	}
}












/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205709_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205709_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205709_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


 .target_stacks_in_2205665{ }.target_stacks_in_2205665.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.target_stacks_in_2205665.width-flexible{width:100%}.target_stacks_in_2205665.width-fixed{width:250px}.target_stacks_in_2205665.height-flexible{height:100%}.target_stacks_in_2205665.height-fixed{height:250px}.target_stacks_in_2205665.top_pt{top:50%}.target_stacks_in_2205665.top_px{top:50px}.target_stacks_in_2205665.bottom_pt{bottom:50%}.target_stacks_in_2205665.bottom_px{bottom:50px}.target_stacks_in_2205665.right_pt{right:0%}.target_stacks_in_2205665.right_px{right:0px}.target_stacks_in_2205665.left_pt{left:0%}.target_stacks_in_2205665.left_px{left:0px}  
#usefulStackWrapperstacks_in_2205701 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 113px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205701 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205701 {
		display: none;
	}
}












/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205702_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205702_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205702_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


 .target_stacks_in_2204410{ z-index:19; }.target_stacks_in_2204410.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}.target_stacks_in_2204410.width-flexible{width:100%}.target_stacks_in_2204410.width-fixed{width:250px}.target_stacks_in_2204410.height-flexible{height:100%}.target_stacks_in_2204410.height-fixed{height:250px}.target_stacks_in_2204410.top_pt{top:60%}.target_stacks_in_2204410.top_px{top:60px}.target_stacks_in_2204410.bottom_pt{bottom:60%}.target_stacks_in_2204410.bottom_px{bottom:60px}.target_stacks_in_2204410.right_pt{right:0%}.target_stacks_in_2204410.right_px{right:0px}.target_stacks_in_2204410.left_pt{left:0%}.target_stacks_in_2204410.left_px{left:0px}  

 


#stacks_in_2205881 .comeonin {
 opacity:0; 
-webkit-animation:fadeIn ease-in 1s;
-webkit-animation-delay: 0s;
-webkit-animation-fill-mode:forwards;
-ms-animation:fadeIn ease-in 1s;
-ms-animation-delay: 0s;
-ms-animation-fill-mode:forwards;
-moz-animation:fadeIn ease-in 1s;
-moz-animation-delay: 0s;
-moz-animation-fill-mode:forwards;
-o-animation:fadeIn ease-in 1s;
-o-animation-delay: 0s;
-o-animation-fill-mode:forwards;
animation:fadeIn ease-in 1s;
animation-delay: 0s;
animation-fill-mode:forwards;
}





@-webkit-keyframes fadeIn { 
from { opacity:0; } to { opacity:1; } 
}
@-ms-keyframes fadeIn { 
from { opacity:0; } to { opacity:1; } 
}
@-moz-keyframes fadeIn { 
from { opacity:0; } to { opacity:1; } 
}
@-o-keyframes fadeIn { 
from { opacity:0; } to { opacity:1; } 
}
@keyframes fadeIn { 
from { opacity:0; } to { opacity:1; } 
}
 #usefulStackWrapperstacks_in_2205487 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205487 {
	padding-bottom: 0%;
	padding-top: 2%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205487 {
		display: none;
	}
}












/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_2205685.cleanResponse2_L.CR2_Goff {
	width: 50%;
}
.stacks_in_2205685.cleanResponse2_R.CR2_Goff {
	width: 50%;
}

/****************  3 Non ******************/

.stacks_in_2205685.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_2205685.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_2205685.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_2205685.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_2205685.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_2205685.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_2205685.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_2205685.CR4_LF.CR4_Goff, .stacks_in_2205685.CR4_LL.CR4_Goff, .stacks_in_2205685.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_2205685.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_2205685.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_2205685.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_2205685.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_2205685.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR5_LF.CR5_Goff, .stacks_in_2205685.CR5_LL.CR5_Goff, .stacks_in_2205685.CR5_RF.CR5_Goff, .stacks_in_2205685.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_2205685.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_2205685.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_2205685.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_2205685.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_2205685.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR6_LF.CR6_Goff,
.stacks_in_2205685.CR6_LL.CR6_Goff,
.stacks_in_2205685.CR6_RF.CR6_Goff,
.stacks_in_2205685.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_2205685.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_2205685.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_2205685.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_2205685.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_2205685.cleanResponse2_L {
	float: left;
	width: 47%;
	margin: 0 0 10px 0;
}
.stacks_in_2205685.cleanResponse2_R {
	float: right;
	width: 47%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_2205685.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_2205685.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_2205685.CR3_L {
	float: left;
	width: 30%;
	margin: 0 0 10px 0;

}
.stacks_in_2205685.CR3_R {
	float: right;
	width: 30%;
	margin: 0 0 10px 0;
}
.stacks_in_2205685.CR3_M {
	float: left;
	margin: 0 6% 10px 6%;
	width: 28%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_2205685.CR3_L.cleanResp1 {
		float: left;
		width: 47%;
		margin: 0 3% 10px 0;
	}
	.stacks_in_2205685.CR3_M.cleanResp1 {
		float: left;
		width: 47%;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR3_R.cleanResp1,
	.stacks_in_2205685.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_2205685.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_M.cleanResp2 {
		float: left;
		width: 47%;
		margin: 0 3% 10px 0;
	}
	.stacks_in_2205685.CR3_R.cleanResp2 {
		float: left;
		width: 47%;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR3_RS.cleanResp2 {
		float: left;
		width: 47%;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_2205685.CR3_L,
	.stacks_in_2205685.CR3_R.cleanResp2,
	.stacks_in_2205685.CR3_R,
	.stacks_in_2205685.CR3_R.cleanResp1,
	.stacks_in_2205685.CR3_RS.cleanResp2,
	.stacks_in_2205685.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_2205685.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_2205685.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_2205685.CR4_L {
	float: left;
}
.stacks_in_2205685.CR4_R {
	float: left;
}
.stacks_in_2205685.CR4 {
	width: 19.5%;
}
.stacks_in_2205685.CR4_S {
	width: 19.6%;
}
.stacks_in_2205685.CR4_LF,
.stacks_in_2205685.CR4_LL,
.stacks_in_2205685.CR4_LF2 {
	margin: 0 3% 10px 3%;
}
.stacks_in_2205685.CR4_LF {
	margin: 0 3% 10px 0;
}
.stacks_in_2205685.CR4_LL2 {
	margin: 0 0 10px 3%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_2205685.CR4_S{
		width: 19.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_2205685.CR4 {
		width: 45%;
	}
	.stacks_in_2205685.CR4_S {
		width: 45%;
	}
	.stacks_in_2205685.CR4_LF {
		float: left;
		margin: 0 3% 10px 0 ;
	}
	.stacks_in_2205685.CR4_LL {
		float: left;
		margin: 0 0 10px 3% ;
	}
	.stacks_in_2205685.CR4_LF2 {
		float: left;
		margin: 0 3% 10px 0 ;
	}
	.stacks_in_2205685.CR4_LL2 {
		float: left;
		margin: 0 0 10px 3% ;
	}
	.stacks_in_2205685.CR4_R {
		float:left;
	}
	.stacks_in_2205685.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR4_S.CR4_Goff,
	.stacks_in_2205685.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2205685.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2205685.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2205685.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_2205685.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR4_S.CR4_Goff,
	.stacks_in_2205685.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_2205685 .CR5_L {
	float: left;
}
.stacks_in_2205685 .CR5_R {
	float: left;
}
.stacks_in_2205685 .CR5 {
	width: 14.4%;
}
.stacks_in_2205685.CR5_S {
	width: 14.4%;
}
.stacks_in_2205685.CR5_M {
	float: left;
	margin: 0 3% 10px 3%;
}
.stacks_in_2205685.CR5_LF,
.stacks_in_2205685.CR5_LL,
.stacks_in_2205685.CR5_RF,
.stacks_in_2205685.CR5_RL {
	float: left;
	margin: 0 3% 10px 3%;
}
.stacks_in_2205685.cleanRespone5_First {
	margin: 0 3% 10px 0;
}
.stacks_in_2205685.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 3%;
}
@media (max-width: 800px) {
	.stacks_in_2205685.CR5, .stacks_in_2205685.CR5_S {
		width: 45%;
	}
	.stacks_in_2205685.CR5_LF {
		float: left;
		margin: 0 3% 10px 0;
	}
	.stacks_in_2205685.CR5_LL {
		float: left;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR5.cleanRespone5_Last,
	.stacks_in_2205685.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_2205685.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.cleanRespone5_Last.CR5_Goff,
	.stacks_in_2205685.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_2205685.CR5.cleanResp2,
	.stacks_in_2205685.CR5_S.cleanResp2 {
		width: 45%;
	}
	.stacks_in_2205685.CR5_LF.cleanResp2,
	.stacks_in_2205685.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 3% 10px 0;
	}
	.stacks_in_2205685.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_2205685.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_2205685.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_2205685.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2205685.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_2205685.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_2205685.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_2205685.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_2205685.CR5.CR5_LL.cleanResp2,
	.stacks_in_2205685.CR5.CR5_LF.cleanResp2,
	.stacks_in_2205685.CR5.CR5_LL.cleanResp1,
	.stacks_in_2205685.CR5.CR5_LF.cleanResp1,
	.stacks_in_2205685.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_2205685.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_2205685.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_2205685.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR5.CR5_Goff,
	.stacks_in_2205685.CR5_S.CR5_Goff,
	.stacks_in_2205685.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_2205685.CR6_L,
.stacks_in_2205685.CR6_L1 {
	float: left;
}
.stacks_in_2205685.CR6_R,
.stacks_in_2205685.CR6_R1 {
	float: left;
}
.stacks_in_2205685.CR6 {
	width: 11%;
}
.stacks_in_2205685.CR6_S {
	width: 11.2%;
}
.stacks_in_2205685.CR6_M {
	float: left; 
	margin: 0 3% 10px 3%;
}
.stacks_in_2205685.CR6_LF,
.stacks_in_2205685.CR6_LL,
.stacks_in_2205685.CR6_RF,
.stacks_in_2205685.CR6_RL {
	margin: 0 3% 10px 3%;
}
.stacks_in_2205685.CR6_L1 {
	margin: 0 3% 10px 0;
}
.stacks_in_2205685.CR6_R1 {
	margin: 0 0 10px 3%;
}
@media (max-width: 1099px) {
	.stacks_in_2205685.CR6_S {
		width: 11%;
	}
}
@media (max-width: 800px) {
	.stacks_in_2205685.CR6,
	.stacks_in_2205685.CR6_S {
		width: 45%;
	}
	.stacks_in_2205685.CR6_LF {
		float: left;
		margin: 0 3% 10px 0;
	}
	.stacks_in_2205685.CR6_LL {
		float: left;
		margin: 0 0 10px 3%;
	}
	.stacks_in_2205685.CR6.CR6_Goff,
	.stacks_in_2205685.CR6_S.CR6_Goff,
	.stacks_in_2205685.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_2205685.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_2205685.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2205685.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_2205685.CR6,
	.stacks_in_2205685.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}#usefulStackWrapperstacks_in_2205697 {
	margin: 0 0 0 auto;
	min-width: 0px;
	max-width: 113px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205697 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 600px) {
	#usefulStackstacks_in_2205697 {
		display: none;
	}
}












/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205696_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205696_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205696_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205691 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 103px;
	min-height: 0px;
	max-height: 10000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205691 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 600px) {
	#usefulStackstacks_in_2205691 {
		display: none;
	}
}













#stacks_in_2205691 {
	padding: 7px 0px 0px 0px;
}
/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205694_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205694_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205694_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205436 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 900px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205436 {
	padding-bottom: 0%;
	padding-top: 13%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205436 {
		display: none;
	}
}












#viewPortTextstacks_in_2205441 h1,
#viewPortTextstacks_in_2205441 h2,
#viewPortTextstacks_in_2205441 h3,
#viewPortTextstacks_in_2205441 h4,
#viewPortTextstacks_in_2205441 h5,
#viewPortTextstacks_in_2205441 h6,
#viewPortTextstacks_in_2205441 p,
#viewPortTextstacks_in_2205441

{
	font-size: 28px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_2205441 h1,
	#viewPortTextstacks_in_2205441 h2,
	#viewPortTextstacks_in_2205441 h3,
	#viewPortTextstacks_in_2205441 h4,
	#viewPortTextstacks_in_2205441 h5,
	#viewPortTextstacks_in_2205441 h6,
	#viewPortTextstacks_in_2205441 p,
	#viewPortTextstacks_in_2205441
	
	{
		font-size: 4.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_2205441 h1,
	#viewPortTextstacks_in_2205441 h2,
	#viewPortTextstacks_in_2205441 h3,
	#viewPortTextstacks_in_2205441 h4,
	#viewPortTextstacks_in_2205441 h5,
	#viewPortTextstacks_in_2205441 h6,
	#viewPortTextstacks_in_2205441 p,
	#viewPortTextstacks_in_2205441
	
	{
		font-size: 40px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_2205441 h1,
	#viewPortTextstacks_in_2205441 h2,
	#viewPortTextstacks_in_2205441 h3,
	#viewPortTextstacks_in_2205441 h4,
	#viewPortTextstacks_in_2205441 h5,
	#viewPortTextstacks_in_2205441 h6,
	#viewPortTextstacks_in_2205441 p,
	#viewPortTextstacks_in_2205441
	
	{
		font-size: 18px;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205442Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205442Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205442Calligrapher h6, .stacks_in_2205442Calligrapher h5, .stacks_in_2205442Calligrapher h4, .stacks_in_2205442Calligrapher h3, .stacks_in_2205442Calligrapher h2, .stacks_in_2205442Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2205442Calligrapher, .stacks_in_2205442Calligrapher h1, .stacks_in_2205442Calligrapher h2, .stacks_in_2205442Calligrapher h3, .stacks_in_2205442Calligrapher h4, .stacks_in_2205442Calligrapher h5, .stacks_in_2205442Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2205442Calligrapher, .stacks_in_2205442Calligrapher h1, .stacks_in_2205442Calligrapher h2, .stacks_in_2205442Calligrapher h3, .stacks_in_2205442Calligrapher h4, .stacks_in_2205442Calligrapher h5, .stacks_in_2205442Calligrapher h6{	text-shadow: 3px 3px 4px #4C4C4C !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205442targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205442Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205442Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205442Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205442Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205443 {
	padding: 0px 0px 10px 0px;
}
/* Start dooMax stack CSS code */#stacks_in_2204430, .stacks_in_2204430MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_2204430MaxWidthContainer{	    max-width: 200px;	}    .stacks_in_2204430MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_2204430MaxWidthContainer{		    max-width: 200px;		}										    .stacks_in_2204430MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_2204430MaxWidthContainer{		    max-width: 200px;		}										    .stacks_in_2204430MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2204431 {
	width: 100%;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#simpleDivider_stacks_in_2204431 .theDivider1, #simpleDivider_stacks_in_2204431 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2204431 .theDivider1 {
	border-top: solid 1px #B3B3B3;
	border-bottom: solid 1px #B3B3B3;
}
#simpleDivider_stacks_in_2204431 .theDivider2 {
	height: 1px;
	background-color: #B3B3B3;
}

#stacks_in_2204431 {
	padding: 5px 0px 5px 0px;
}
#usefulStackWrapperstacks_in_2205699 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 780px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205699 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 800px) {
	#usefulStackstacks_in_2205699 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205670Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.7em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205670Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205670Calligrapher h6, .stacks_in_2205670Calligrapher h5, .stacks_in_2205670Calligrapher h4, .stacks_in_2205670Calligrapher h3, .stacks_in_2205670Calligrapher h2, .stacks_in_2205670Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- */ .stacks_in_2205670Calligrapher, .stacks_in_2205670Calligrapher h1, .stacks_in_2205670Calligrapher h2, .stacks_in_2205670Calligrapher h3, .stacks_in_2205670Calligrapher h4, .stacks_in_2205670Calligrapher h5, .stacks_in_2205670Calligrapher h6{	font-family: "Montserrat" !important;}/* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2205670Calligrapher, .stacks_in_2205670Calligrapher h1, .stacks_in_2205670Calligrapher h2, .stacks_in_2205670Calligrapher h3, .stacks_in_2205670Calligrapher h4, .stacks_in_2205670Calligrapher h5, .stacks_in_2205670Calligrapher h6{	text-shadow: 1px 1px 2px #555555 !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205670targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205670Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205670Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205670Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205670Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* 
 * Author: Jeremy Hawes
 * Website: http://onelittledesigner.com/rapidweaver-stack/simple-text/
 * Support: support@1littledesigner.com
 * Verson: 1.0.0
 */

#simpleText_stacks_in_2205671 {
	color: #333333;
	font-size: inherit;
	text-shadow: 1px 1px 2px #333333;
	-webkit-text-shadow: 1px 1px 2px #333333;
	-moz-text-shadow: 1px 1px 2px #333333;
	-o-text-shadow: 1px 1px 2px #333333;
	-ms-text-shadow: 1px 1px 2px #333333;
}
#simpleText_stacks_in_2205671 a, #simpleText_stacks_in_2205671 a:link {
	color: #169EE6;
	text-decoration: inherit;
	font-style: inherit;
	font-weight: normal;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;	
}
#simpleText_stacks_in_2205671 a:visited {color: #169EE6;}
#simpleText_stacks_in_2205671 a:hover {
	color: #FF6600;
	transition: 0s all ease-in-out;
	-webkit-transition: 0s all ease-in-out;
	-moz-transition: 0s all ease-in-out;
	-o-transition: 0s all ease-in-out;
	-ms-transition: 0s all ease-in-out;
}
#simpleText_stacks_in_2205671 a:active {color: #FF6600;}
#simpleText_stacks_in_2205671 a:focus {color: #FF6600; outline: none !important;} /*Some browsers add an outline*/
#simpleText_stacks_in_2205671.optJustify {text-align: justify;}

/* iPad Landscape */
@media (max-width : 1024px) {
	#simpleText_stacks_in_2205671 {font-size: ;}
}
/* iPad Portrait */
@media (max-width : 768px) {
	#simpleText_stacks_in_2205671 {font-size: inherit;}
}
/* iPhone Landscape */
@media (max-width : 480px) {
	#simpleText_stacks_in_2205671 {font-size: inherit;}
}
/* iPhone Portrait */
@media (max-width : 320px) {
	#simpleText_stacks_in_2205671 {font-size: inherit;}
}#usefulStackWrapperstacks_in_2205453 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205453 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 800px) {
	#usefulStackstacks_in_2205453 {
		display: none;
	}
}












/* Use this file for your stack CSS code */

/* CSS code only used in Stacks edit mode */



#ContentFader_stacks_in_2205454{
}
#stacks_in_2205455 {
	padding: 20px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_2202649 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1180px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2202649 {
	padding-bottom: 2%;
	padding-top: 2%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2202649 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2202533 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 840px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2202533 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2202533 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202511Calligrapher{			font-size: 100% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2202511Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202511Calligrapher h6, .stacks_in_2202511Calligrapher h5, .stacks_in_2202511Calligrapher h4, .stacks_in_2202511Calligrapher h3, .stacks_in_2202511Calligrapher h2, .stacks_in_2202511Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202511Calligrapher, .stacks_in_2202511Calligrapher h1, .stacks_in_2202511Calligrapher h2, .stacks_in_2202511Calligrapher h3, .stacks_in_2202511Calligrapher h4, .stacks_in_2202511Calligrapher h5, .stacks_in_2202511Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202511targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202511Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202511Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202511Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202511Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202512 {
	padding: 5px 0px 10px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_2203952label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_2203952iPhoneContent, .stacks_in_2203952iPadContent, .stacks_in_2203952AndroidContent, .stacks_in_2203952BlackberryContent, .stacks_in_2203952DesktopContent {	display: none;}.stacks_in_2203952label{	display: none;}/* End Agent-X stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2203958Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2203958Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203958Calligrapher h6, .stacks_in_2203958Calligrapher h5, .stacks_in_2203958Calligrapher h4, .stacks_in_2203958Calligrapher h3, .stacks_in_2203958Calligrapher h2, .stacks_in_2203958Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2203958Calligrapher, .stacks_in_2203958Calligrapher h1, .stacks_in_2203958Calligrapher h2, .stacks_in_2203958Calligrapher h3, .stacks_in_2203958Calligrapher h4, .stacks_in_2203958Calligrapher h5, .stacks_in_2203958Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2203958targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2203958Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2203958Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2203958Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2203958Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2203959 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2203960 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2203962Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2203962Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203962Calligrapher h6, .stacks_in_2203962Calligrapher h5, .stacks_in_2203962Calligrapher h4, .stacks_in_2203962Calligrapher h3, .stacks_in_2203962Calligrapher h2, .stacks_in_2203962Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2203962Calligrapher, .stacks_in_2203962Calligrapher h1, .stacks_in_2203962Calligrapher h2, .stacks_in_2203962Calligrapher h3, .stacks_in_2203962Calligrapher h4, .stacks_in_2203962Calligrapher h5, .stacks_in_2203962Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2203962targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2203962Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2203962Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2203962Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2203962Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2203963 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2203964 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202515Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2202515Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202515Calligrapher h6, .stacks_in_2202515Calligrapher h5, .stacks_in_2202515Calligrapher h4, .stacks_in_2202515Calligrapher h3, .stacks_in_2202515Calligrapher h2, .stacks_in_2202515Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202515Calligrapher, .stacks_in_2202515Calligrapher h1, .stacks_in_2202515Calligrapher h2, .stacks_in_2202515Calligrapher h3, .stacks_in_2202515Calligrapher h4, .stacks_in_2202515Calligrapher h5, .stacks_in_2202515Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202515targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202515Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202515Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202515Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202515Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202516 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_2202517 {
	line-height: 2em;
}

#stacks_in_2202645 {
	padding: 0px 0px 0px 5px;
}
/* Start dooMax stack CSS code */#stacks_in_2203966, .stacks_in_2203966MaxWidthContainer{	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}     .stacks_in_2203966MaxWidthContainer{	    max-width: 1100px;	}    .stacks_in_2203966MaxWidthContainer{		margin: 0 auto 0 auto;	}@media only screen and (max-width: 1024px) {	 	    .stacks_in_2203966MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_2203966MaxWidthContainer{			margin: 0 auto 0 auto;		}		}@media only screen and (max-width: 480px) {	 	    .stacks_in_2203966MaxWidthContainer{		    max-width: 960px;		}										    .stacks_in_2203966MaxWidthContainer{			margin: 0 auto 0 auto;		}		}/* End dooMax stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202626Calligrapher{			font-size: 105% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2202626Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202626Calligrapher h6, .stacks_in_2202626Calligrapher h5, .stacks_in_2202626Calligrapher h4, .stacks_in_2202626Calligrapher h3, .stacks_in_2202626Calligrapher h2, .stacks_in_2202626Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202626Calligrapher, .stacks_in_2202626Calligrapher h1, .stacks_in_2202626Calligrapher h2, .stacks_in_2202626Calligrapher h3, .stacks_in_2202626Calligrapher h4, .stacks_in_2202626Calligrapher h5, .stacks_in_2202626Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202626targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202626Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202626Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202626Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202626Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_222234 {
	padding: 30px 0px 30px 5px;
}

#stacks_in_222235 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205550Calligrapher{			font-size: 100% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205550Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205550Calligrapher h6, .stacks_in_2205550Calligrapher h5, .stacks_in_2205550Calligrapher h4, .stacks_in_2205550Calligrapher h3, .stacks_in_2205550Calligrapher h2, .stacks_in_2205550Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205550Calligrapher, .stacks_in_2205550Calligrapher h1, .stacks_in_2205550Calligrapher h2, .stacks_in_2205550Calligrapher h3, .stacks_in_2205550Calligrapher h4, .stacks_in_2205550Calligrapher h5, .stacks_in_2205550Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205550targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205550Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205550Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205550Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205550Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205551 {
	padding: 40px 0px 0px 5px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205540Calligrapher{			font-size: 95% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205540Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205540Calligrapher h6, .stacks_in_2205540Calligrapher h5, .stacks_in_2205540Calligrapher h4, .stacks_in_2205540Calligrapher h3, .stacks_in_2205540Calligrapher h2, .stacks_in_2205540Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205540Calligrapher, .stacks_in_2205540Calligrapher h1, .stacks_in_2205540Calligrapher h2, .stacks_in_2205540Calligrapher h3, .stacks_in_2205540Calligrapher h4, .stacks_in_2205540Calligrapher h5, .stacks_in_2205540Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205540targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205540Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205540Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205540Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205540Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
/* START ICONZ CSS */

#stacks_in_2205543 i {
	font-size: 1em;
	line-height: normal !important;
	
	color: #666666 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2205543 .stacks_in_2205543icon{
	vertical-align:top;
	padding: 0px 0px 0 0;
}
.stacks_in_2205543text{
	vertical-align:top;
}






#stacks_in_2205543 .stacks_in_2205543quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2205543 .stacks_in_2205543quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2205543 .stacks_in_2205543quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2205543 {
	padding: 20px 0px 15px 0px;
}

#stacks_in_2205544 {
	line-height: 2em;
}

/* START ICONZ CSS */

#stacks_in_2205545 i {
	font-size: 1em;
	line-height: normal !important;
	
	color: #666666 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2205545 .stacks_in_2205545icon{
	vertical-align:top;
	padding: 0px 0px 0 0;
}
.stacks_in_2205545text{
	vertical-align:top;
}






#stacks_in_2205545 .stacks_in_2205545quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2205545 .stacks_in_2205545quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2205545 .stacks_in_2205545quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2205545 {
	padding: 15px 0px 15px 0px;
}

#stacks_in_2205546 {
	line-height: 2em;
}

/* START ICONZ CSS */

#stacks_in_2205547 i {
	font-size: 1em;
	line-height: normal !important;
	
	color: #666666 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2205547 .stacks_in_2205547icon{
	vertical-align:top;
	padding: 0px 0px 0 0;
}
.stacks_in_2205547text{
	vertical-align:top;
}






#stacks_in_2205547 .stacks_in_2205547quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2205547 .stacks_in_2205547quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2205547 .stacks_in_2205547quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2205547 {
	padding: 15px 0px 15px 0px;
}

#stacks_in_2205548 {
	line-height: 2em;
}

/* START ICONZ CSS */

#stacks_in_2205879 i {
	font-size: 1em;
	line-height: normal !important;
	
	color: #666666 !important;
	
	text-align:center;
}





/* if list style */
#stacks_in_2205879 .stacks_in_2205879icon{
	vertical-align:top;
	padding: 0px 0px 0 0;
}
.stacks_in_2205879text{
	vertical-align:top;
}






#stacks_in_2205879 .stacks_in_2205879quicklook{
	display: none;
	text-align: left;
	background: #F1F9F7;
	padding: 10px;
	border: 1px solid #D8E2E0;
	margin-top: 10px;
	color: #1D9D74 !important;
}
#stacks_in_2205879 .stacks_in_2205879quicklook i{
	font-size: 1em !important;
	line-height: normal !important;
	color: #1D9D74 !important;
	background: none !important;
}
#stacks_in_2205879 .stacks_in_2205879quicklook i:before{
	background: none !important;
}

/* END ICONS CSS */      
 
#stacks_in_2205879 {
	padding: 15px 0px 15px 0px;
}

#stacks_in_2205880 {
	line-height: 2em;
}
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	
	
	background: rgba(0, 0, 0, 0.95);
	
	
}

.nivo-lightbox-theme-default .nivo-lightbox-wrap {
	left: 10%;
	right: 10%;
	top: 10%;
	bottom: 10%;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay a,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:visited,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:active,
.nivo-lightbox-theme-default.nivo-lightbox-overlay a:focus {
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	padding: 20px;
	border-radius: 5px;
}

.nivo-lightbox-theme-default .nivo-lightbox-html5audio,
.nivo-lightbox-theme-default .nivo-lightbox-html5video,
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border-radius: 5px;
}




/* No background */
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-ajax,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-inline {
	background: none;
}


















.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { 
	bottom: -7%; 
}

.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 15px/1.80 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	background: #000;
	color: #fff;
	padding: 7px 15px;
	border-radius: 30px;
}

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap .nivo-lightbox-title {
	
	
	color: rgba(255, 255, 255, 1.00);
	background: rgba(0, 0, 0, 0.00);
	padding: 8px 16px;
	border-radius: 5px;
}

/* .nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-title {
	background: none;
	padding: 0;
	border-radius: none;
} */

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 10%;
	width: 8%;
	height: 80%;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	background: none;
	text-indent: 0;
	font-size: 50px;
	opacity: 0.35;
	transition: all 300ms ease-in-out;
	z-index: 99999999999;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-prev [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: left;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-next [class^="fa fa-"] {
	position: absolute;
	top: 50%;
	right: 50%;
	text-align: right;
	margin-top: -25px;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close {
	width: 50px;
	height: 50px;
	
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close:hover,
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav:hover {
	background: none;
	opacity: 0.99;
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-nav [class^="fa fa-"],
.nivo-lightbox-theme-default.nivo-lightbox-overlay .nivo-lightbox-close [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	text-decoration: none;
	outline: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
	background: none;
}

.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading:before {
	color: rgba(255, 255, 255, 1.00);
	text-indent: 0px;
	content: 'Loading content...';
	position: absolute;
	top: 48%;
	left: 0;
	display: block;
	width: 100%;
	text-align: center;
	z-index: 99999;
	font-size: 18px;
}

.nivo-lightbox-theme-default .nivo-lightbox-content .nivo-lightbox-error {
	color: rgba(255, 255, 255, 1.00);
	font-size: 18px;
}

#topBoxTriggerRegionstacks_in_2205735 {
	position: relative;
	display: block;
	height: auto;
	overflow: auto;
}






/* Only stretch the trigger link over the trigger region, if the TopBox trigger is not a button */
#topBoxTriggerRegionstacks_in_2205735 #topBoxTriggerstacks_in_2205735 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}


#topBoxTriggerRegionstacks_in_2205735 #topBoxTriggerContentstacks_in_2205735 {
	position: relative;
	z-index: 5;
}

#topBoxTriggerRegionstacks_in_2205735 #topBoxTriggerContentstacks_in_2205735 img {
	display: block;
	margin: 0 auto;
}

#topBoxContentWrapperstacks_in_2205735 {
	color: rgba(66, 66, 66, 1.00);
}

#topBoxContentWrapperstacks_in_2205735 img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}

#topBoxContentWrapperstacks_in_2205735 h1,
#topBoxContentWrapperstacks_in_2205735 h2,
#topBoxContentWrapperstacks_in_2205735 h3,
#topBoxContentWrapperstacks_in_2205735 h4,
#topBoxContentWrapperstacks_in_2205735 h5,
#topBoxContentWrapperstacks_in_2205735 h6 {
	color: rgba(0, 0, 0, 1.00);
	padding: 0;
	margin: 0;
}

#topBoxContentWrapperstacks_in_2205735 a {
	color: rgba(0, 80, 221, 1.00);
	transition: all 300ms ease-in-out;
}

#topBoxContentWrapperstacks_in_2205735 a:visited {
	color: rgba(0, 80, 221, 1.00);
}

#topBoxContentWrapperstacks_in_2205735 a:hover,
#topBoxContentWrapperstacks_in_2205735 a:focus,
#topBoxContentWrapperstacks_in_2205735 a:active {
	color: rgba(255, 0, 0, 1.00);
}

#topBoxContentWrapperstacks_in_2205735 .topBoxAudio,
#topBoxContentWrapperstacks_in_2205735 .topBoxVideo {
	width: 100%;
	display: block;
}

/* Fixes for Firefox video positioning, April 2018 */
#topBoxContentWrapperstacks_in_2205735.topBoxVideo {
	position: relative;
	padding-bottom: %;
	height: 0;
	overflow: hidden;
}

#topBoxContentWrapperstacks_in_2205735 video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



#topBoxContentWrapperstacks_in_2205735 .trackName,
#topBoxContentWrapperstacks_in_2205735 .trackDescription {
	text-align: center;
	display: block;
}


#topBoxContentWrapperstacks_in_2205735 {
	display: none;
}







#usefulStackWrapperstacks_in_2205736 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 220px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205736 {
	padding-bottom: 15%;
	padding-top: 20%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205736 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205737Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 3px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205737Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205737Calligrapher h6, .stacks_in_2205737Calligrapher h5, .stacks_in_2205737Calligrapher h4, .stacks_in_2205737Calligrapher h3, .stacks_in_2205737Calligrapher h2, .stacks_in_2205737Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205737Calligrapher, .stacks_in_2205737Calligrapher h1, .stacks_in_2205737Calligrapher h2, .stacks_in_2205737Calligrapher h3, .stacks_in_2205737Calligrapher h4, .stacks_in_2205737Calligrapher h5, .stacks_in_2205737Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205737targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205737Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205737Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205737Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205737Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* If modifying any of this code, update the template.html file too */

/* CSS code for the FIND OUT MORE button */

#stacks_in_2205738 *,
#stacks_in_2205738 *:before,
#stacks_in_2205738 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ButtonMakerStackstacks_in_2205738 {
	line-height: 40px;
	width: 100%;
	text-align: center;
	position: relative;
	z-index: 10;
	transition: all 300ms ease-in-out;
	border-radius: 20px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}






/* Solid colour fill */
.ButtonMakerStackstacks_in_2205738 {
	background: #000000;
}

.ButtonMakerStackstacks_in_2205738:hover {
	background: #999999;
}





















.ButtonMakerStackstacks_in_2205738 a.Button-Link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 25;
	outline: none;
}

/* Button inset effect on click */
.ButtonMakerStackstacks_in_2205738 a.Button-Link:active {
	
	-webkit-box-shadow:inset 0 0 3px 2px #4C4C4C;
	box-shadow:inset 0 0 3px 2px #4C4C4C;
	
	outline: none;
}

.ButtonMakerStackstacks_in_2205738 .Button-Label {
	color: #FFFFFF;
	font-size: 13px;
	display: block;
	z-index: 15;
	position: relative;
	transition: all 300ms ease-in-out;
	font-family: inherit;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

.ButtonMakerStackstacks_in_2205738:hover .Button-Label {
	color: #FFFFFF;
}






@media print {
	.ButtonMakerStackstacks_in_2205738 {
		display: none !important;
	}
}

/* End of CSS code for the FIND OUT MORE button */











#usefulStackWrapperstacks_in_2205742 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205742 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205742 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2205870 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 120px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205870 {
	padding-bottom: 0%;
	padding-top: 3%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205870 {
		display: none;
	}
}













#stacks_in_2205870 {
	background-color: rgba(255, 255, 255, 1.00);
}
/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205744_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205744_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205744_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}



#stacks_in_2205744 {
	padding: 40px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_2205787 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205787 {
	padding-bottom: 0%;
	padding-top: 5%;
	padding-left: 7%;
	padding-right: 7%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205787 {
		display: none;
	}
}













#stacks_in_2205787 {
	background-color: rgba(255, 255, 255, 1.00);
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205774Calligrapher{			font-size: 90% !important;			color: #191919 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205774Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205774Calligrapher h6, .stacks_in_2205774Calligrapher h5, .stacks_in_2205774Calligrapher h4, .stacks_in_2205774Calligrapher h3, .stacks_in_2205774Calligrapher h2, .stacks_in_2205774Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205774Calligrapher, .stacks_in_2205774Calligrapher h1, .stacks_in_2205774Calligrapher h2, .stacks_in_2205774Calligrapher h3, .stacks_in_2205774Calligrapher h4, .stacks_in_2205774Calligrapher h5, .stacks_in_2205774Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205774targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205774Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205774Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205774Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205774Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205775 {
	padding: 10px 0px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205788Calligrapher{			font-size: 120% !important;			color: #666666 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205788Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205788Calligrapher h6, .stacks_in_2205788Calligrapher h5, .stacks_in_2205788Calligrapher h4, .stacks_in_2205788Calligrapher h3, .stacks_in_2205788Calligrapher h2, .stacks_in_2205788Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205788Calligrapher, .stacks_in_2205788Calligrapher h1, .stacks_in_2205788Calligrapher h2, .stacks_in_2205788Calligrapher h3, .stacks_in_2205788Calligrapher h4, .stacks_in_2205788Calligrapher h5, .stacks_in_2205788Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205788targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205788Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205788Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205788Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205788Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205789 {
	padding: 60px 10px 5px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205792Calligrapher{			font-size: 85% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205792Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205792Calligrapher h6, .stacks_in_2205792Calligrapher h5, .stacks_in_2205792Calligrapher h4, .stacks_in_2205792Calligrapher h3, .stacks_in_2205792Calligrapher h2, .stacks_in_2205792Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205792Calligrapher, .stacks_in_2205792Calligrapher h1, .stacks_in_2205792Calligrapher h2, .stacks_in_2205792Calligrapher h3, .stacks_in_2205792Calligrapher h4, .stacks_in_2205792Calligrapher h5, .stacks_in_2205792Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205792targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205792Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_2205792Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_2205792Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_2205792Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205793 {
	padding: 10px 0px 20px 0px;
}
#usefulStackWrapperstacks_in_2205796 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205796 {
	padding-bottom: 5%;
	padding-top: 5%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205796 {
		display: none;
	}
}












/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205797 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_2205797 .theDivider1, #simpleDivider_stacks_in_2205797 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205797 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205797 .theDivider2 {
	height: 1px;
	background-color: #E0E0E0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205799Calligrapher{			font-size: 90% !important;			color: #666666 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205799Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205799Calligrapher h6, .stacks_in_2205799Calligrapher h5, .stacks_in_2205799Calligrapher h4, .stacks_in_2205799Calligrapher h3, .stacks_in_2205799Calligrapher h2, .stacks_in_2205799Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205799Calligrapher, .stacks_in_2205799Calligrapher h1, .stacks_in_2205799Calligrapher h2, .stacks_in_2205799Calligrapher h3, .stacks_in_2205799Calligrapher h4, .stacks_in_2205799Calligrapher h5, .stacks_in_2205799Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205799targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205799Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205799Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205799Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205799Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205800 {
	padding: 20px 0px 20px 0px;
}
#usefulStackWrapperstacks_in_2205872 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205872 {
	padding-bottom: 5%;
	padding-top: 5%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205872 {
		display: none;
	}
}












/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205873 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_2205873 .theDivider1, #simpleDivider_stacks_in_2205873 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205873 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205873 .theDivider2 {
	height: 1px;
	background-color: #E0E0E0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205803Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205803Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205803Calligrapher h6, .stacks_in_2205803Calligrapher h5, .stacks_in_2205803Calligrapher h4, .stacks_in_2205803Calligrapher h3, .stacks_in_2205803Calligrapher h2, .stacks_in_2205803Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205803Calligrapher, .stacks_in_2205803Calligrapher h1, .stacks_in_2205803Calligrapher h2, .stacks_in_2205803Calligrapher h3, .stacks_in_2205803Calligrapher h4, .stacks_in_2205803Calligrapher h5, .stacks_in_2205803Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205803targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205803Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_2205803Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_2205803Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_2205803Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205804 {
	padding: 15px 0px 20px 0px;
}
#usefulStackWrapperstacks_in_2205807 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205807 {
	padding-bottom: 5%;
	padding-top: 5%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205807 {
		display: none;
	}
}












/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205808 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_2205808 .theDivider1, #simpleDivider_stacks_in_2205808 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205808 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205808 .theDivider2 {
	height: 1px;
	background-color: #E0E0E0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205810Calligrapher{			font-size: 80% !important;			color: #666666 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205810Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205810Calligrapher h6, .stacks_in_2205810Calligrapher h5, .stacks_in_2205810Calligrapher h4, .stacks_in_2205810Calligrapher h3, .stacks_in_2205810Calligrapher h2, .stacks_in_2205810Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205810Calligrapher, .stacks_in_2205810Calligrapher h1, .stacks_in_2205810Calligrapher h2, .stacks_in_2205810Calligrapher h3, .stacks_in_2205810Calligrapher h4, .stacks_in_2205810Calligrapher h5, .stacks_in_2205810Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205810targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205810Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205810Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205810Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205810Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205811 {
	padding: 20px 0px 5px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205814Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205814Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205814Calligrapher h6, .stacks_in_2205814Calligrapher h5, .stacks_in_2205814Calligrapher h4, .stacks_in_2205814Calligrapher h3, .stacks_in_2205814Calligrapher h2, .stacks_in_2205814Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205814Calligrapher, .stacks_in_2205814Calligrapher h1, .stacks_in_2205814Calligrapher h2, .stacks_in_2205814Calligrapher h3, .stacks_in_2205814Calligrapher h4, .stacks_in_2205814Calligrapher h5, .stacks_in_2205814Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205814targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205814Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_2205814Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_2205814Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_2205814Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205815 {
	padding: 10px 0px 20px 0px;
}
#usefulStackWrapperstacks_in_2205818 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205818 {
	padding-bottom: 5%;
	padding-top: 5%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205818 {
		display: none;
	}
}












/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205819 {
	width: 100%;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#simpleDivider_stacks_in_2205819 .theDivider1, #simpleDivider_stacks_in_2205819 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205819 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205819 .theDivider2 {
	height: 1px;
	background-color: #E0E0E0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205875Calligrapher{			font-size: 80% !important;			color: #666666 !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205875Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205875Calligrapher h6, .stacks_in_2205875Calligrapher h5, .stacks_in_2205875Calligrapher h4, .stacks_in_2205875Calligrapher h3, .stacks_in_2205875Calligrapher h2, .stacks_in_2205875Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205875Calligrapher, .stacks_in_2205875Calligrapher h1, .stacks_in_2205875Calligrapher h2, .stacks_in_2205875Calligrapher h3, .stacks_in_2205875Calligrapher h4, .stacks_in_2205875Calligrapher h5, .stacks_in_2205875Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205875targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205875Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205875Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205875Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205875Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205876 {
	padding: 20px 0px 5px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205825Calligrapher{			font-size: 80% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205825Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205825Calligrapher h6, .stacks_in_2205825Calligrapher h5, .stacks_in_2205825Calligrapher h4, .stacks_in_2205825Calligrapher h3, .stacks_in_2205825Calligrapher h2, .stacks_in_2205825Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205825Calligrapher, .stacks_in_2205825Calligrapher h1, .stacks_in_2205825Calligrapher h2, .stacks_in_2205825Calligrapher h3, .stacks_in_2205825Calligrapher h4, .stacks_in_2205825Calligrapher h5, .stacks_in_2205825Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205825targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205825Calligrapher a:link{			color: #000000 !important;			text-decoration: underline !important;		}				.stacks_in_2205825Calligrapher a:visited{			color: #000000 !important;		}				.stacks_in_2205825Calligrapher a:active{			color: #000000 !important;		}				.stacks_in_2205825Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205826 {
	padding: 10px 0px 80px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205675Calligrapher{			font-size: 90% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: italic !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205675Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205675Calligrapher h6, .stacks_in_2205675Calligrapher h5, .stacks_in_2205675Calligrapher h4, .stacks_in_2205675Calligrapher h3, .stacks_in_2205675Calligrapher h2, .stacks_in_2205675Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205675Calligrapher, .stacks_in_2205675Calligrapher h1, .stacks_in_2205675Calligrapher h2, .stacks_in_2205675Calligrapher h3, .stacks_in_2205675Calligrapher h4, .stacks_in_2205675Calligrapher h5, .stacks_in_2205675Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205675targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205675Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205675Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205675Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205675Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205676 {
	padding: 30px 0px 30px 5px;
}

#stacks_in_2205677 {
	line-height: 2em;
}
#usefulStackWrapperstacks_in_2205892 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205892 {
	padding-bottom: 5%;
	padding-top: 5%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205892 {
		display: none;
	}
}













#stacks_in_2205892 {
	background-color: rgba(249, 249, 249, 1.00);
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205893Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205893Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205893Calligrapher h6, .stacks_in_2205893Calligrapher h5, .stacks_in_2205893Calligrapher h4, .stacks_in_2205893Calligrapher h3, .stacks_in_2205893Calligrapher h2, .stacks_in_2205893Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205893Calligrapher, .stacks_in_2205893Calligrapher h1, .stacks_in_2205893Calligrapher h2, .stacks_in_2205893Calligrapher h3, .stacks_in_2205893Calligrapher h4, .stacks_in_2205893Calligrapher h5, .stacks_in_2205893Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205893targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205893Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205893Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205893Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205893Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205894 {
	padding: 10px 0px 0px 0px;
}

#stacks_in_2205896 {
	line-height: 2em;
}

#stacks_in_2205897 {
	padding: 0px 0px 0px 5px;
}
#usefulStackWrapperstacks_in_2205900 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 900px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205900 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205900 {
		display: none;
	}
}












@important "partials/mixins";
/*
1.0.3
removes dev info from stacks editor
if item height is greater than window height, it will animate at the center of the window instead of when the bottom of the item would be in view
You can now localise the "Scroll" text in horizontal oreintation
New option to not load icon fonts
*/
#responsive-timeline-stacks_in_2205901 {
  padding: 20px 0;
  position: relative; }
  #responsive-timeline-stacks_in_2205901 {
    text-align: center;
}
#responsive-timeline-stacks_in_2205901 > div {
    text-align: left;
}
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-scroll-notice {
    color: rgba(113, 128, 143, 1.00);
    background: rgba(255, 255, 255, 1.00);
    font-family: Nunito;
    width: auto;
    padding: 5px 10px;
    display: block;
    margin: 0 auto;
    display: inline-block;;
    font-size: 14px;
    text-align: center;
    border-radius: 3px; }
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-line {
    width: 80px;
    top: 10px;
    bottom: 10px;
    left: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    position: absolute;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    box-sizing: border-box;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-line::before {
      width: 5px;
      background: rgba(0, 0, 0, 0.10);
      content: '';
      height: 100%;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      display: inline-block;
      box-sizing: border-box; }
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-container {
    z-index: 2;
    overflow-y: hidden;
    position: relative;
    box-sizing: border-box; }
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    transition: all 0.3s ease-out;
    /*  */
    opacity: 0;
    -webkit-animation-name: item-fade-in;
            animation-name: item-fade-in;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
    /*  */ }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item:nth-child(even) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content::before {
        left: -9px;
        box-sizing: border-box; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer {
      padding: 20px;
      max-width: calc(50% - 40.000000px);
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      position: relative;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
        /*  */
        box-shadow: 2px 2px 13px 2px rgba(230, 230, 230, 1.00);
        /*  */
        color: rgba(113, 128, 143, 1.00);
        padding: 20px;
        border-radius: 0px;
        background: rgba(255, 255, 255, 1.00);
        /*  */
        font-family: Nunito;
        /*  */
        z-index: 2;
        width: 100%;
        height: 100%;
        position: relative;
        box-sizing: border-box;
        transition: all 0.3s ease-out; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h1, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h2, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h3, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h4, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h5, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content h6 {
          color: #263238; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a:visited, #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content a:active {
          color: #2979FF; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
          width: 20px;
          height: 20px;
          right: -9px;
          border-radius: 4px;
          top: 20.000000px;
          content: '';
          z-index: 1;
          display: block;
          position: absolute;
          background: inherit;
          box-sizing: border-box;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          -webkit-transform-origin: center center;
                  transform-origin: center center; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer {
      padding: 20px 10px;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
        /*  */
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.50);
        /*  */
        overflow: hidden;
        width: 60px;
        height: 60px;
        border: 1px solid rgba(179, 179, 179, 1.00);
        border-radius: 10px;
        background: rgba(113, 128, 143, 1.00);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        box-sizing: border-box;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        transition: all 0.3s ease-out; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon img {
          width: 100%;
          height: auto;
          -webkit-box-flex: 1;
              -ms-flex: 1 0 auto;
                  flex: 1 0 auto; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i {
          color: rgba(255, 255, 255, 1.00);
          font-size: 32px;
          box-sizing: border-box; }
          #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i[class*="ion-"] {
            max-width: 32px;
            max-height: 32px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            box-sizing: border-box;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-date-outer {
      height: 60px;
      padding: 0 10px;
      margin-top: 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      box-sizing: border-box;
      transition: all 0.3s ease-out; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
        color: rgba(113, 128, 143, 1.00);
        font-size: 18px;
        /*  */
        font-family: Nunito;
        /*  */
        box-sizing: border-box;
        transition: all 0.3s ease-out; }

/*  */
/*  */
@media (min-width: 700px) {
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.vertical.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.horizontal.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  #responsive-timeline-stacks_in_2205901.horizontal {
    padding: 0; }
    #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-line {
      top: auto;
      width: 100%;
      bottom: 60px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 80px; }
      #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-line::before {
        width: 100%;
        height: 5px; }
    #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow-x: scroll; }
      #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container .responsive-timeline-item {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto;
        padding-top: 0;
        width: 100%;
        max-width: 400px;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-bottom: 140px; }
        #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-content-outer {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          max-width: 100%;
          min-height: auto;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end; }
          #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
            top: auto;
            bottom: -10px;
            left: 20px; }
        #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-icon-outer {
          min-height: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          padding: 10px 20px;
          margin-bottom: -80px; }
        #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container .responsive-timeline-item .responsive-timeline-date-outer {
          left: 0;
          top: auto;
          bottom: 0;
          margin-top: 0;
          position: absolute;
          padding-left: 20px; } }


@media (max-width: 700px) {
  #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-container {
    overflow-x: hidden; }
  #responsive-timeline-stacks_in_2205901.horizontal .responsive-timeline-scroll-notice {
    display: none; }
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-line {
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    width: 60px; }
  #responsive-timeline-stacks_in_2205901 .responsive-timeline-item {
    position: relative;
    padding-top: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item:nth-child(odd) .responsive-timeline-content-outer .responsive-timeline-content::before {
      left: -9px;
      right: auto; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer {
      width: 100%;
      max-width: calc(100% - 60px); }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content::before {
        top: 10.000000px; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer {
      padding: 20px 10px; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
        width: 40px;
        height: 40px;
        border-radius: 5px; }
        #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i {
          font-size: 20px; }
          #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon i[class*="ion-"] {
            max-width: 20px;
            max-height: 20px; }
    #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-date-outer {
      top: 0;
      left: 0;
      width: 100%;
      margin-top: 0;
      position: absolute;
      height: 40px;
      padding: 0 10px;
      padding-left: 80px; }
      #responsive-timeline-stacks_in_2205901 .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
        font-size: 16px; }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item:first-child .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-content-outer .responsive-timeline-content {
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item:nth-child(even) .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-content-outer .responsive-timeline-content {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-icon-outer .responsive-timeline-icon {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  #responsive-timeline-stacks_in_2205901.animation-outside-in .responsive-timeline-item.responsive-timeline-animate .responsive-timeline-date-outer .responsive-timeline-date {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }
/*  */
@-webkit-keyframes item-fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes item-fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

#stacks_in_2205901 {
	background-color: rgba(249, 249, 249, 1.00);
}
#responsive-timeline-item-stacks_in_2205915 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205976 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205976 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205976 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205977 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205977  a:link,
#cardlinkstacks_in_2205977  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205977 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205977 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205977 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205978_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205978_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205978_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205908 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 290px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205908 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205908 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205909Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205909Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205909Calligrapher h6, .stacks_in_2205909Calligrapher h5, .stacks_in_2205909Calligrapher h4, .stacks_in_2205909Calligrapher h3, .stacks_in_2205909Calligrapher h2, .stacks_in_2205909Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205909Calligrapher, .stacks_in_2205909Calligrapher h1, .stacks_in_2205909Calligrapher h2, .stacks_in_2205909Calligrapher h3, .stacks_in_2205909Calligrapher h4, .stacks_in_2205909Calligrapher h5, .stacks_in_2205909Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205909targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205909Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205909Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205909Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205909Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205910 {
	padding: 10px 0px 20px 0px;
}
#responsive-timeline-item-stacks_in_2205902 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205903 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205903 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205903 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205904 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205904  a:link,
#cardlinkstacks_in_2205904  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205904 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205904 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205904 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205905_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205905_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205905_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205981 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 290px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205981 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205981 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205982Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205982Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205982Calligrapher h6, .stacks_in_2205982Calligrapher h5, .stacks_in_2205982Calligrapher h4, .stacks_in_2205982Calligrapher h3, .stacks_in_2205982Calligrapher h2, .stacks_in_2205982Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205982Calligrapher, .stacks_in_2205982Calligrapher h1, .stacks_in_2205982Calligrapher h2, .stacks_in_2205982Calligrapher h3, .stacks_in_2205982Calligrapher h4, .stacks_in_2205982Calligrapher h5, .stacks_in_2205982Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205982targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205982Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205982Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205982Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205982Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205983 {
	padding: 10px 0px 20px 0px;
}
#responsive-timeline-item-stacks_in_2205931 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205916 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205916 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205916 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205917 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205917  a:link,
#cardlinkstacks_in_2205917  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205917 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205917 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205917 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

#usefulStackWrapperstacks_in_2205918 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205918 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205918 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2205924 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 290px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205924 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205924 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205925Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205925Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205925Calligrapher h6, .stacks_in_2205925Calligrapher h5, .stacks_in_2205925Calligrapher h4, .stacks_in_2205925Calligrapher h3, .stacks_in_2205925Calligrapher h2, .stacks_in_2205925Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205925Calligrapher, .stacks_in_2205925Calligrapher h1, .stacks_in_2205925Calligrapher h2, .stacks_in_2205925Calligrapher h3, .stacks_in_2205925Calligrapher h4, .stacks_in_2205925Calligrapher h5, .stacks_in_2205925Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205925targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205925Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205925Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205925Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205925Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205926 {
	padding: 10px 0px 20px 0px;
}
#responsive-timeline-item-stacks_in_2205944 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205932 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205932 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205932 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205933 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205933  a:link,
#cardlinkstacks_in_2205933  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205933 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205933 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205933 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205934_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205934_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205934_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205937 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 290px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205937 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205937 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205938Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205938Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205938Calligrapher h6, .stacks_in_2205938Calligrapher h5, .stacks_in_2205938Calligrapher h4, .stacks_in_2205938Calligrapher h3, .stacks_in_2205938Calligrapher h2, .stacks_in_2205938Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205938Calligrapher, .stacks_in_2205938Calligrapher h1, .stacks_in_2205938Calligrapher h2, .stacks_in_2205938Calligrapher h3, .stacks_in_2205938Calligrapher h4, .stacks_in_2205938Calligrapher h5, .stacks_in_2205938Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205938targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205938Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205938Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205938Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205938Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205939 {
	padding: 10px 0px 20px 0px;
}
#responsive-timeline-item-stacks_in_2205972 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205945 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205945 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205945 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205946 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205946  a:link,
#cardlinkstacks_in_2205946  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205946 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205946 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205946 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205947_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205947_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205947_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205950 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 290px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205950 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205950 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205951Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205951Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205951Calligrapher h6, .stacks_in_2205951Calligrapher h5, .stacks_in_2205951Calligrapher h4, .stacks_in_2205951Calligrapher h3, .stacks_in_2205951Calligrapher h2, .stacks_in_2205951Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205951Calligrapher, .stacks_in_2205951Calligrapher h1, .stacks_in_2205951Calligrapher h2, .stacks_in_2205951Calligrapher h3, .stacks_in_2205951Calligrapher h4, .stacks_in_2205951Calligrapher h5, .stacks_in_2205951Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205951targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205951Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205951Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205951Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205951Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205952 {
	padding: 10px 0px 20px 0px;
}
#responsive-timeline-item-stacks_in_2205974 img {
  width: px;
  height: px;
  margin: px px px px; }
#usefulStackWrapperstacks_in_2205958 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 340px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205958 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205958 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2205959 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2205959  a:link,
#cardlinkstacks_in_2205959  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2205959 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2205959 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2205959 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}

/* Backdrop Figure Which Contains The Filter */
.stacks_in_2205960_warehouse_backdrop { 
    height: auto;
        
}

.stacks_in_2205960_warehouse_image {    
    width: 100% !important;
    height: auto;
    
        display: block;     
        margin-left: auto;
        margin-right: auto;
    
    
    
    
    
}

.stacks_in_2205960_cleanborder {
    padding: 5px;
    /*border: solid 1px #bfbfbf; */
    border: solid 1px #000000;
}

/* fixed filters live here */  
.nashville {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.nashville:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 2; 
}  
.nashville:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 3; 
}  
.nashville::after {
    background: rgba(0, 70, 150, 0.4);
    mix-blend-mode: lighten;
    display: block;
    width: 100% !important;
    height: auto;
}  
.nashville::before {
    background: rgba(247, 176, 153, 0.56);
    mix-blend-mode: darken;
    display: block;
    width: 100% !important;
    height: auto;
}

.gingham {
    position: relative;
    -webkit-filter: brightness(1.05) hue-rotate(-10deg);
    filter: brightness(1.05) hue-rotate(-10deg); 
}  
.gingham img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}  
.gingham:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}  
.gingham:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}  
.gingham::after {
    background: lavender;
    mix-blend-mode: soft-light;
    width: 100% !important;
    height: auto;
}

.walden {
    position: relative;
    -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.walden:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.walden:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.walden::after {
    background: #0044cc;
    mix-blend-mode: screen;
    opacity: .3;
    width: 100% !important;
    height: auto;
}

.xpro2 {
  position: relative;
  -webkit-filter: sepia(0.3);
          filter: sepia(0.3); 
}
  
.xpro2 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.xpro2:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.xpro2:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 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;
    width: 100% !important;
    height: auto;
}

.valencia {
    position: relative;
    -webkit-filter: contrast(1.08) brightness(1.08) sepia(0.08);
    filter: contrast(1.08) brightness(1.08) sepia(0.08); }
  
.valencia img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.valencia:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2;
}
  
.valencia:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.valencia::after {
    background: #3a0339;
    mix-blend-mode: exclusion;
    opacity: .5;
    width: 100% !important;
    height: auto;
}

.toaster {
    position: relative;
    -webkit-filter: contrast(1.5) brightness(0.9);
    filter: contrast(1.5) brightness(0.9); }
  
.toaster img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.toaster:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.toaster:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3;
}
  
.toaster::after {
    width: 100% !important;
    height: auto;
    background: -webkit-radial-gradient(circle, #804e0f, #3b003b);
    background: radial-gradient(circle, #804e0f, #3b003b);
    mix-blend-mode: screen; 
}

.slumber {
    position: relative;
    -webkit-filter: saturate(0.66) brightness(1.05);
    filter: saturate(0.66) brightness(1.05); 
}
 .slumber img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
.slumber:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
.slumber:after {
    content: '';
    display: block;
    width: 100% !important;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.slumber::after {
    width: 100% !important;
    height: auto;
    background: rgba(125, 105, 24, 0.5);
    mix-blend-mode: soft-light; 
}
  
  .slumber::before {
    width: 100% !important;
    height: auto;
    background: rgba(69, 41, 12, 0.4);
    mix-blend-mode: lighten; 
}

.rise {
  position: relative;
  -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 img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.rise:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.rise:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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; 
    width: 100% !important;
    height: auto;
}
  
.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; 
    width: 100% !important;
    height: auto;
}

.reyes {
  position: relative;
  -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 img {
     width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.reyes:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.reyes:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.reyes::after {
    background: #efcdad;
    mix-blend-mode: soft-light;
    opacity: .5; 
    width: 100% !important;
    height: auto;
}

.perpetua {
  position: relative; 
}
  
.perpetua img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.perpetua:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.perpetua:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    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;
    width: 100% !important;
    height: auto;
}

.moon {
  position: relative;
  -webkit-filter: grayscale(1) contrast(1.1) brightness(1.1);
          filter: grayscale(1) contrast(1.1) brightness(1.1); 
}
  
.moon img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.moon:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.moon:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light; 
    width: 100% !important;
    height: auto;
}
  
.moon::after {
    background: #383838;
    mix-blend-mode: lighten;
    width: 100% !important;
    height: auto;
}

.mayfair {
  position: relative;
  -webkit-filter: contrast(1.1) saturate(1.1);
          filter: contrast(1.1) saturate(1.1); 
}
  
.mayfair img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.mayfair:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.mayfair:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.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;
    width: 100% !important;
    height: auto;
}

.maven {
  position: relative;
  -webkit-filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5);
          filter: sepia(0.25) brightness(0.95) contrast(0.95) saturate(1.5); 
}
.maven img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.maven:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.maven:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.maven:after {
    background: rgba(3, 230, 26, 0.2);
    mix-blend-mode: hue;
    width: 100% !important;
    height: auto;
}

.lofi {
  position: relative;
  -webkit-filter: saturate(1.1) contrast(1.5);
          filter: saturate(1.1) contrast(1.5); 
}
  
.lofi img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lofi:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lofi:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lofi::after {
    background: -webkit-radial-gradient(circle, transparent 70%, #222222 150%);
    background: radial-gradient(circle, transparent 70%, #222222 150%);
    mix-blend-mode: multiply;
    width: 100% !important;
    height: auto;
}

.lark {
  position: relative;
  -webkit-filter: contrast(0.9);
          filter: contrast(0.9); 
}
  
.lark img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.lark:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.lark:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.lark::after {
    background: rgba(242, 242, 242, 0.8);
    mix-blend-mode: darken;
    width: 100% !important;
    height: auto;
}
  
.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto; 
}

.kelvin {
  position: relative; 
}
  
.kelvin img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.kelvin:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.kelvin:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.kelvin::after {
    background: #b77d21;
    mix-blend-mode: overlay;
    width: 100% !important;
    height: auto;
}
  
.kelvin::before {
    background: #382c34;
    mix-blend-mode: color-dodge;
    width: 100% !important;
    height: auto;
}

.inkwell {
  position: relative;
  -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); 
}
  
.inkwell img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.inkwell:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.inkwell:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}

.hudson {
  position: relative;
  -webkit-filter: brightness(1.2) contrast(0.9) saturate(1.1);
          filter: brightness(1.2) contrast(0.9) saturate(1.1); 
}
  
.hudson img {
    width: 100% !important;
    height: auto;
    z-index: 1; 
}
  
.hudson:before {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 2; 
}
  
.hudson:after {
    content: '';
    display: block;
    width: 100% !important;
    height: auto;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none;
    z-index: 3; 
}
  
.hudson::after {
    background: -webkit-radial-gradient(circle, #a6b1ff 50%, #342134);
    background: radial-gradient(circle, #a6b1ff 50%, #342134);
    mix-blend-mode: multiply;
    opacity: .5;
    width: 100% !important;
    height: auto;
}


#usefulStackWrapperstacks_in_2205963 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 300px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205963 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205963 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205964Calligrapher{			font-size: 90% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205964Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205964Calligrapher h6, .stacks_in_2205964Calligrapher h5, .stacks_in_2205964Calligrapher h4, .stacks_in_2205964Calligrapher h3, .stacks_in_2205964Calligrapher h2, .stacks_in_2205964Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205964Calligrapher, .stacks_in_2205964Calligrapher h1, .stacks_in_2205964Calligrapher h2, .stacks_in_2205964Calligrapher h3, .stacks_in_2205964Calligrapher h4, .stacks_in_2205964Calligrapher h5, .stacks_in_2205964Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205964targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205964Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205964Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205964Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205964Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205965 {
	padding: 10px 0px 20px 0px;
}
/* @group Edit Mode Styling */

/*  */

/* @end */#usefulStackWrapperstacks_in_2205886 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1100px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205886 {
	padding-bottom: 11%;
	padding-top: 11%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205886 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2203231 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 700px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2203231 {
	padding-bottom: 12%;
	padding-top: 12%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2203231 {
		display: none;
	}
}












#usefulStackWrapperstacks_in_2203658 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2203658 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 5%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2203658 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202882Calligrapher{			font-size: 100% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2202882Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202882Calligrapher h6, .stacks_in_2202882Calligrapher h5, .stacks_in_2202882Calligrapher h4, .stacks_in_2202882Calligrapher h3, .stacks_in_2202882Calligrapher h2, .stacks_in_2202882Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202882Calligrapher, .stacks_in_2202882Calligrapher h1, .stacks_in_2202882Calligrapher h2, .stacks_in_2202882Calligrapher h3, .stacks_in_2202882Calligrapher h4, .stacks_in_2202882Calligrapher h5, .stacks_in_2202882Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202882targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202882Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202882Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202882Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202882Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202883 {
	padding: 0px 10px 10px 2px;
}
/* Start Agent-X stack CSS code */.stacks_in_2204008label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_2204008iPhoneContent, .stacks_in_2204008iPadContent, .stacks_in_2204008AndroidContent, .stacks_in_2204008BlackberryContent, .stacks_in_2204008DesktopContent {	display: none;}.stacks_in_2204008label{	display: none;}/* End Agent-X stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204018Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2204018Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204018Calligrapher h6, .stacks_in_2204018Calligrapher h5, .stacks_in_2204018Calligrapher h4, .stacks_in_2204018Calligrapher h3, .stacks_in_2204018Calligrapher h2, .stacks_in_2204018Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204018Calligrapher, .stacks_in_2204018Calligrapher h1, .stacks_in_2204018Calligrapher h2, .stacks_in_2204018Calligrapher h3, .stacks_in_2204018Calligrapher h4, .stacks_in_2204018Calligrapher h5, .stacks_in_2204018Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204018targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204018Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204018Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204018Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204018Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204019 {
	padding: 10px 10px 10px 0px;
}

#stacks_in_2204020 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204014Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2204014Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204014Calligrapher h6, .stacks_in_2204014Calligrapher h5, .stacks_in_2204014Calligrapher h4, .stacks_in_2204014Calligrapher h3, .stacks_in_2204014Calligrapher h2, .stacks_in_2204014Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204014Calligrapher, .stacks_in_2204014Calligrapher h1, .stacks_in_2204014Calligrapher h2, .stacks_in_2204014Calligrapher h3, .stacks_in_2204014Calligrapher h4, .stacks_in_2204014Calligrapher h5, .stacks_in_2204014Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204014targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204014Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204014Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204014Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204014Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204015 {
	padding: 10px 10px 10px 0px;
}

#stacks_in_2204016 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202886Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2202886Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202886Calligrapher h6, .stacks_in_2202886Calligrapher h5, .stacks_in_2202886Calligrapher h4, .stacks_in_2202886Calligrapher h3, .stacks_in_2202886Calligrapher h2, .stacks_in_2202886Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202886Calligrapher, .stacks_in_2202886Calligrapher h1, .stacks_in_2202886Calligrapher h2, .stacks_in_2202886Calligrapher h3, .stacks_in_2202886Calligrapher h4, .stacks_in_2202886Calligrapher h5, .stacks_in_2202886Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202886targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202886Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202886Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202886Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202886Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202887 {
	padding: 10px 10px 10px 0px;
}

#stacks_in_2202888 {
	line-height: 2em;
}

#stacks_in_2202890 {
	padding: 3px 10px 0px 0px;
}
#usefulStackWrapperstacks_in_2205554 {
	margin: 0 auto 0 0;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205554 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205554 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205555Calligrapher{			font-size: 105% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205555Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205555Calligrapher h6, .stacks_in_2205555Calligrapher h5, .stacks_in_2205555Calligrapher h4, .stacks_in_2205555Calligrapher h3, .stacks_in_2205555Calligrapher h2, .stacks_in_2205555Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205555Calligrapher, .stacks_in_2205555Calligrapher h1, .stacks_in_2205555Calligrapher h2, .stacks_in_2205555Calligrapher h3, .stacks_in_2205555Calligrapher h4, .stacks_in_2205555Calligrapher h5, .stacks_in_2205555Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205555targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205555Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205555Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205555Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205555Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205556 {
	padding: 50px 10px 20px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205562Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205562Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205562Calligrapher h6, .stacks_in_2205562Calligrapher h5, .stacks_in_2205562Calligrapher h4, .stacks_in_2205562Calligrapher h3, .stacks_in_2205562Calligrapher h2, .stacks_in_2205562Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205562Calligrapher, .stacks_in_2205562Calligrapher h1, .stacks_in_2205562Calligrapher h2, .stacks_in_2205562Calligrapher h3, .stacks_in_2205562Calligrapher h4, .stacks_in_2205562Calligrapher h5, .stacks_in_2205562Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205562targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205562Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205562Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205562Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205562Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205563 {
	padding: 20px 0px 20px 5px;
}

#stacks_in_2205564 {
	line-height: 2em;
}
#usefulStackWrapperstacks_in_2202878 {
	margin: 0 0 0 auto;
	min-width: 0px;
	max-width: 600px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2202878 {
	padding-bottom: 10%;
	padding-top: 10%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2202878 {
		display: none;
	}
}












/*
 * cleanResponse
 * Version: 2.0.4
 * Requirements: RapidWeaver 5, Stacks 2
 * Support: http://forum.onelittledesigner.com
 * Description: 1-6 responsive columns
 */

/***************************************  NO GUTTER **********************************/

.stacks_in_2202536.cleanResponse2_L.CR2_Goff {
	width: 50%;
}
.stacks_in_2202536.cleanResponse2_R.CR2_Goff {
	width: 50%;
}

/****************  3 Non ******************/

.stacks_in_2202536.CR3_L.CR3_Goff {
	width: 33%;
}
.stacks_in_2202536.CR3_R.CR3_Goff {
	width: 33%;
}
.stacks_in_2202536.CR3_RS.CR3_Goff {
	width: 33.2%;
	float: right;
}
.stacks_in_2202536.CR3_M.CR3_Goff {
	margin: 0 0% 10px 0%;
	width: 34%;
}

/****************  4 Non ******************/

.stacks_in_2202536.CR4.CR4_Goff {
	width: 25%;
}
.stacks_in_2202536.CR4_S.CR4_Goff {
	width: 25%;
}
.stacks_in_2202536.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
	width: 25.1%;
	float: left;
}
.stacks_in_2202536.CR4_LF.CR4_Goff, .stacks_in_2202536.CR4_LL.CR4_Goff, .stacks_in_2202536.CR4_LF2.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR4_LF.CR4_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR4_LL2.CR4_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
	.stacks_in_2202536.CR4_R.CR4_LL2.CR4_S.CR4_Goff{
		float: left;
		width: 25%;
	}
}

/****************  5 Non ******************/

.stacks_in_2202536.CR5.CR5_Goff {
	width: 20%;
}
.stacks_in_2202536.CR5_S.CR5_Goff {
	width: 20%;
}
.stacks_in_2202536.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
	width: 20.3%;
}
.stacks_in_2202536.CR5_M.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR5_LF.CR5_Goff, .stacks_in_2202536.CR5_LL.CR5_Goff, .stacks_in_2202536.CR5_RF.CR5_Goff, .stacks_in_2202536.CR5_RL.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.cleanRespone5_First.CR5_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.cleanRespone5_Last.CR5_Goff {
	margin: 0 0 10px 0;
}

/****************  6 Non ******************/

.stacks_in_2202536.CR6.CR6_Goff {
	width: 16.66%;
}
.stacks_in_2202536.CR6_S.CR6_Goff {
	width: 16.69%;
}
.stacks_in_2202536.CR6_R1.CR6_LL.CR6_S.CR6_Goff, stacks_in_2202536.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
	width: 17%;
}
.stacks_in_2202536.CR6_M.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR6_LF.CR6_Goff,
.stacks_in_2202536.CR6_LL.CR6_Goff,
.stacks_in_2202536.CR6_RF.CR6_Goff,
.stacks_in_2202536.CR6_RL.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR6_L1.CR6_Goff {
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR6_R1.CR6_Goff {
	margin: 0 0 10px 0;
}
@media (max-width: 1099px) {
		.stacks_in_2202536.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
		.stacks_in_2202536.CR6_L1.CR6_LF.CR6_Goff.CR6_S.CR6_Goff  {
			width: 16.6%;
	}
}

/***************************************  1 COLUMN **********************************/

.stacks_in_2202536.cleanResponse1_L {
	width: 100%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_2202536.cleanResponse1_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  2 COLUMN **********************************/

.stacks_in_2202536.cleanResponse2_L {
	float: left;
	width: 49%;
	margin: 0 0 10px 0;
}
.stacks_in_2202536.cleanResponse2_R {
	float: right;
	width: 49%;
	margin: 0 0 10px 0;
}
@media (max-width: 800px) {

}
@media (max-width: 600px) {
	.stacks_in_2202536.cleanResponse2_L {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.cleanResponse2_R {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.cleanResponse2_L.CR2_Goff {
		width: 100%;
		margin:0 0 10px 0;
	}
	.stacks_in_2202536.cleanResponse2_R.CR2_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  3 COLUMN **********************************/

.stacks_in_2202536.CR3_L {
	float: left;
	width: 32%;
	margin: 0 0 10px 0;

}
.stacks_in_2202536.CR3_R {
	float: right;
	width: 32%;
	margin: 0 0 10px 0;
}
.stacks_in_2202536.CR3_M {
	float: left;
	margin: 0 2% 10px 2%;
	width: 32%;
}
@media (max-width: 800px) {
	
	/*  ============ LARGE BOTTOM ================== */
	
	.stacks_in_2202536.CR3_L.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_2202536.CR3_M.cleanResp1 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR3_R.cleanResp1,
	.stacks_in_2202536.CR3_RS.cleanResp1 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_L.cleanResp1.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_M.cleanResp1.CR3_Goff  {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_R.cleanResp1.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_RS.cleanResp1.CR3_Goff  {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	
	/*  ============ LARGE TOP ================== */
	
	.stacks_in_2202536.CR3_L.cleanResp2 {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_M.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 1% 10px 0;
	}
	.stacks_in_2202536.CR3_R.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR3_RS.cleanResp2 {
		float: left;
		width: 49%;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR3_L.cleanResp2.CR3_Goff {
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_M.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_R.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR3_RS.cleanResp2.CR3_Goff {
		float: left;
		width: 50%;
		margin: 0 0 10px 0;
	}
	
}
@media (max-width: 600px){
	.stacks_in_2202536.CR3_L,
	.stacks_in_2202536.CR3_R.cleanResp2,
	.stacks_in_2202536.CR3_R,
	.stacks_in_2202536.CR3_R.cleanResp1,
	.stacks_in_2202536.CR3_RS.cleanResp2,
	.stacks_in_2202536.CR3_RS.cleanResp3 {
		float: left !important;
		width: 100% !important;
		margin: 0 0 10px 0!important;
	}
	.stacks_in_2202536.CR3_RS.CR3_Goff {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
	.stacks_in_2202536.CR3_M {
		float: left !important;
		width: 100%!important;
		margin:0 0 10px 0!important;
	}
}

/***************************************  4 COLUMN **********************************/

.stacks_in_2202536.CR4_L {
	float: left;
}
.stacks_in_2202536.CR4_R {
	float: left;
}
.stacks_in_2202536.CR4 {
	width: 23.5%;
}
.stacks_in_2202536.CR4_S {
	width: 23.6%;
}
.stacks_in_2202536.CR4_LF,
.stacks_in_2202536.CR4_LL,
.stacks_in_2202536.CR4_LF2 {
	margin: 0 1% 10px 1%;
}
.stacks_in_2202536.CR4_LF {
	margin: 0 1% 10px 0;
}
.stacks_in_2202536.CR4_LL2 {
	margin: 0 0 10px 1%;
	float: right;
}
@media (max-width: 1074px) {
	.stacks_in_2202536.CR4_S{
		width: 23.5%;
	}
}
@media (max-width: 800px) {
	.stacks_in_2202536.CR4 {
		width: 49%;
	}
	.stacks_in_2202536.CR4_S {
		width: 49%;
	}
	.stacks_in_2202536.CR4_LF {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_2202536.CR4_LL {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_2202536.CR4_LF2 {
		float: left;
		margin: 0 1% 10px 0 ;
	}
	.stacks_in_2202536.CR4_LL2 {
		float: left;
		margin: 0 0 10px 1% ;
	}
	.stacks_in_2202536.CR4_R {
		float:left;
	}
	.stacks_in_2202536.CR4.CR4_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR4_S.CR4_Goff,
	.stacks_in_2202536.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR4_LF.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2202536.CR4_LL.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2202536.CR4_LF2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
	.stacks_in_2202536.CR4_LL2.CR4_Goff {
		float: left;
		margin: 0 0 10px 0 ;
	}
}

@media (max-width: 600px){
	.stacks_in_2202536.CR4 {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR4_S {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR4.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR4_S.CR4_Goff,
	.stacks_in_2202536.CR4_R.CR4_LL2.CR4_S.CR4_Goff {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/***************************************  5 COLUMN **********************************/

.stacks_in_2202536 .CR5_L {
	float: left;
}
.stacks_in_2202536 .CR5_R {
	float: left;
}
.stacks_in_2202536 .CR5 {
	width: 18.4%;
}
.stacks_in_2202536.CR5_S {
	width: 18.4%;
}
.stacks_in_2202536.CR5_M {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_2202536.CR5_LF,
.stacks_in_2202536.CR5_LL,
.stacks_in_2202536.CR5_RF,
.stacks_in_2202536.CR5_RL {
	float: left;
	margin: 0 1% 10px 1%;
}
.stacks_in_2202536.cleanRespone5_First {
	margin: 0 1% 10px 0;
}
.stacks_in_2202536.cleanRespone5_Last {
	float:right;
	margin: 0 0 10px 1%;
}
@media (max-width: 800px) {
	.stacks_in_2202536.CR5, .stacks_in_2202536.CR5_S {
		width: 49%;
	}
	.stacks_in_2202536.CR5_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_2202536.CR5_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR5.cleanRespone5_Last,
	.stacks_in_2202536.CR5_S.cleanRespone5_Last {
		float: left;
		width: 99.8% ;
		margin: 0 auto 10px auto;
	}
	.stacks_in_2202536.CR5.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR5_LF.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR5_LL.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.cleanRespone5_Last.CR5_Goff,
	.stacks_in_2202536.CR5_R1.CR5_LF.cleanRespone5_Last.CR5_S.CR5_Goff {
		float: left;
		width: 100% ;
		margin: 0 auto 10px auto;
	}

	/*  ============ LARGE TOP ================== */
	
	.stacks_in_2202536.CR5.cleanResp2,
	.stacks_in_2202536.CR5_S.cleanResp2 {
		width: 49%;
	}
	.stacks_in_2202536.CR5_LF.cleanResp2,
	.stacks_in_2202536.cleanRespone5_Last.cleanResp2 {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR5_LL.cleanResp2 {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_2202536.CR5.cleanRespone5_First.cleanResp2,
	.stacks_in_2202536.CR5_S.cleanRespone5_First.cleanResp2 {
		float: left;
		width: 99.8%;
		margin: 0 auto 10px auto;
	}
	.stacks_in_2202536.CR5.cleanResp2.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR5_S.cleanResp2.CR5_Goff,
	.stacks_in_2202536.CR5_R1.CR5_LF.cleanRespone5_Last.cleanResp2.CR5_S.CR5_Goff {
		width: 50%;
	}
	.stacks_in_2202536.CR5_LF.cleanResp2.CR5_Goff,
	.stacks_in_2202536.cleanRespone5_Last.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
		
	}
	.stacks_in_2202536.CR5_LL.cleanResp2.CR5_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.cleanRespone5_First.cleanResp2.CR5_Goff,
	.stacks_in_2202536.cleanRespone5_First.cleanResp2.CR5_S.CR5_Goff {
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
}
@media (max-width: 600px) {
	.stacks_in_2202536.CR5.CR5_LL.cleanResp2,
	.stacks_in_2202536.CR5.CR5_LF.cleanResp2,
	.stacks_in_2202536.CR5.CR5_LL.cleanResp1,
	.stacks_in_2202536.CR5.CR5_LF.cleanResp1,
	.stacks_in_2202536.CR5_S.CR5_LL.cleanResp2,
	.stacks_in_2202536.CR5_S.CR5_LF.cleanResp2,
	.stacks_in_2202536.CR5_S.CR5_LL.cleanResp1,
	.stacks_in_2202536.CR5_S.CR5_LF.cleanResp1 {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR5.CR5_Goff,
	.stacks_in_2202536.CR5_S.CR5_Goff,
	.stacks_in_2202536.CR5_LL.cleanResp2.CR5_Goff {
		width: 100% !important;
		margin: 0 0 10px 0;
	}
}

/***************************************  6 COLUMN **********************************/

.stacks_in_2202536.CR6_L,
.stacks_in_2202536.CR6_L1 {
	float: left;
}
.stacks_in_2202536.CR6_R,
.stacks_in_2202536.CR6_R1 {
	float: left;
}
.stacks_in_2202536.CR6 {
	width: 15%;
}
.stacks_in_2202536.CR6_S {
	width: 15.2%;
}
.stacks_in_2202536.CR6_M {
	float: left; 
	margin: 0 1% 10px 1%;
}
.stacks_in_2202536.CR6_LF,
.stacks_in_2202536.CR6_LL,
.stacks_in_2202536.CR6_RF,
.stacks_in_2202536.CR6_RL {
	margin: 0 1% 10px 1%;
}
.stacks_in_2202536.CR6_L1 {
	margin: 0 1% 10px 0;
}
.stacks_in_2202536.CR6_R1 {
	margin: 0 0 10px 1%;
}
@media (max-width: 1099px) {
	.stacks_in_2202536.CR6_S {
		width: 15%;
	}
}
@media (max-width: 800px) {
	.stacks_in_2202536.CR6,
	.stacks_in_2202536.CR6_S {
		width: 49%;
	}
	.stacks_in_2202536.CR6_LF {
		float: left;
		margin: 0 1% 10px 0;
	}
	.stacks_in_2202536.CR6_LL {
		float: left;
		margin: 0 0 10px 1%;
	}
	.stacks_in_2202536.CR6.CR6_Goff,
	.stacks_in_2202536.CR6_S.CR6_Goff,
	.stacks_in_2202536.CR6_R1.CR6_LL.CR6_S.CR6_Goff,
	.stacks_in_2202536.CR6_L1.CR6_LF.CR6_S.CR6_Goff {
		width:50%;
	}
	.stacks_in_2202536.CR6_LF.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
	.stacks_in_2202536.CR6_LL.CR6_Goff {
		float: left;
		margin: 0 0 10px 0;
	}
}
@media (max-width: 600px) {
	.stacks_in_2202536.CR6,
	.stacks_in_2202536.CR6_S {
		width: 100% !important;
		margin: 0 0 10px 0 !important;
	}
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202537Calligrapher{			font-size: 100% !important;			color: #999999 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2202537Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202537Calligrapher h6, .stacks_in_2202537Calligrapher h5, .stacks_in_2202537Calligrapher h4, .stacks_in_2202537Calligrapher h3, .stacks_in_2202537Calligrapher h2, .stacks_in_2202537Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202537Calligrapher, .stacks_in_2202537Calligrapher h1, .stacks_in_2202537Calligrapher h2, .stacks_in_2202537Calligrapher h3, .stacks_in_2202537Calligrapher h4, .stacks_in_2202537Calligrapher h5, .stacks_in_2202537Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2202537Calligrapher, .stacks_in_2202537Calligrapher h1, .stacks_in_2202537Calligrapher h2, .stacks_in_2202537Calligrapher h3, .stacks_in_2202537Calligrapher h4, .stacks_in_2202537Calligrapher h5, .stacks_in_2202537Calligrapher h6{	text-shadow: 1px 1px 1px #333333 !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202537targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202537Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202537Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202537Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202537Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202538 {
	padding: 40px 10px 0px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_2203994label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_2203994iPhoneContent, .stacks_in_2203994iPadContent, .stacks_in_2203994AndroidContent, .stacks_in_2203994BlackberryContent, .stacks_in_2203994DesktopContent {	display: none;}.stacks_in_2203994label{	display: none;}/* End Agent-X stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204004Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2204004Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204004Calligrapher h6, .stacks_in_2204004Calligrapher h5, .stacks_in_2204004Calligrapher h4, .stacks_in_2204004Calligrapher h3, .stacks_in_2204004Calligrapher h2, .stacks_in_2204004Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204004Calligrapher, .stacks_in_2204004Calligrapher h1, .stacks_in_2204004Calligrapher h2, .stacks_in_2204004Calligrapher h3, .stacks_in_2204004Calligrapher h4, .stacks_in_2204004Calligrapher h5, .stacks_in_2204004Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204004targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204004Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204004Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204004Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204004Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204005 {
	padding: 0px 10px 0px 0px;
}

#stacks_in_2204006 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204000Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2204000Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204000Calligrapher h6, .stacks_in_2204000Calligrapher h5, .stacks_in_2204000Calligrapher h4, .stacks_in_2204000Calligrapher h3, .stacks_in_2204000Calligrapher h2, .stacks_in_2204000Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204000Calligrapher, .stacks_in_2204000Calligrapher h1, .stacks_in_2204000Calligrapher h2, .stacks_in_2204000Calligrapher h3, .stacks_in_2204000Calligrapher h4, .stacks_in_2204000Calligrapher h5, .stacks_in_2204000Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204000targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204000Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204000Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204000Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204000Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204001 {
	padding: 0px 10px 0px 0px;
}

#stacks_in_2204002 {
	line-height: 2em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202541Calligrapher{			font-size: 100% !important;			color: #FFFFFF !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2202541Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202541Calligrapher h6, .stacks_in_2202541Calligrapher h5, .stacks_in_2202541Calligrapher h4, .stacks_in_2202541Calligrapher h3, .stacks_in_2202541Calligrapher h2, .stacks_in_2202541Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202541Calligrapher, .stacks_in_2202541Calligrapher h1, .stacks_in_2202541Calligrapher h2, .stacks_in_2202541Calligrapher h3, .stacks_in_2202541Calligrapher h4, .stacks_in_2202541Calligrapher h5, .stacks_in_2202541Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202541targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202541Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2202541Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2202541Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2202541Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202542 {
	padding: 0px 10px 0px 0px;
}

#stacks_in_2202543 {
	line-height: 2em;
}

#stacks_in_2202647 {
	padding: 0px 12px 0px 0px;
}
#usefulStackWrapperstacks_in_2202559 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2202559 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2202559 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2202551Calligrapher{			font-size: 105% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2202551Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2202551Calligrapher h6, .stacks_in_2202551Calligrapher h5, .stacks_in_2202551Calligrapher h4, .stacks_in_2202551Calligrapher h3, .stacks_in_2202551Calligrapher h2, .stacks_in_2202551Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2202551Calligrapher, .stacks_in_2202551Calligrapher h1, .stacks_in_2202551Calligrapher h2, .stacks_in_2202551Calligrapher h3, .stacks_in_2202551Calligrapher h4, .stacks_in_2202551Calligrapher h5, .stacks_in_2202551Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2202551Calligrapher, .stacks_in_2202551Calligrapher h1, .stacks_in_2202551Calligrapher h2, .stacks_in_2202551Calligrapher h3, .stacks_in_2202551Calligrapher h4, .stacks_in_2202551Calligrapher h5, .stacks_in_2202551Calligrapher h6{	text-shadow: 1px 1px 1px #333333 !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2202551targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2202551Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2202551Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2202551Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2202551Calligrapher a:hover{			color: #E6E6E6 !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2202552 {
	padding: 20px 10px 5px 0px;
}
#usefulStackWrapperstacks_in_2205635 {
	margin: 0 0 0 auto;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205635 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205635 {
		display: none;
	}
}













#stacks_in_2205635 {
	padding: 0px 12px 0px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205636 {
	width: 100%;
	clear: both;
	padding-top: 7px;
	padding-bottom: 7px;
}
#simpleDivider_stacks_in_2205636 .theDivider1, #simpleDivider_stacks_in_2205636 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205636 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205636 .theDivider2 {
	height: 1px;
	background-color: #B3B3B3;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205631Calligrapher{			font-size: 105% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2205631Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205631Calligrapher h6, .stacks_in_2205631Calligrapher h5, .stacks_in_2205631Calligrapher h4, .stacks_in_2205631Calligrapher h3, .stacks_in_2205631Calligrapher h2, .stacks_in_2205631Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205631Calligrapher, .stacks_in_2205631Calligrapher h1, .stacks_in_2205631Calligrapher h2, .stacks_in_2205631Calligrapher h3, .stacks_in_2205631Calligrapher h4, .stacks_in_2205631Calligrapher h5, .stacks_in_2205631Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2205631Calligrapher, .stacks_in_2205631Calligrapher h1, .stacks_in_2205631Calligrapher h2, .stacks_in_2205631Calligrapher h3, .stacks_in_2205631Calligrapher h4, .stacks_in_2205631Calligrapher h5, .stacks_in_2205631Calligrapher h6{	text-shadow: 1px 1px 1px #333333 !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205631targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205631Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2205631Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2205631Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2205631Calligrapher a:hover{			color: #E6E6E6 !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205632 {
	padding: 5px 10px 5px 0px;
}
#usefulStackWrapperstacks_in_2205646 {
	margin: 0 0 0 auto;
	min-width: 0px;
	max-width: 60px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205646 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205646 {
		display: none;
	}
}













#stacks_in_2205646 {
	padding: 0px 12px 0px 0px;
}
/*
 * AUTHOR: JEREMY HAWES
 * URL: http://www.onelittledesigner.com/rapdidweaver-stack/simple-divider/
 * Support: support@1littledesigner.com
 * Version 1.0.0
 * Simple Divider is a Free Stack for RapidWeaver allowing easy drag-and-drop of a simple divider with minimal customization options.
 */

#simpleDivider_stacks_in_2205647 {
	width: 100%;
	clear: both;
	padding-top: 7px;
	padding-bottom: 7px;
}
#simpleDivider_stacks_in_2205647 .theDivider1, #simpleDivider_stacks_in_2205647 .theDivider2 {width: inherit}
#simpleDivider_stacks_in_2205647 .theDivider1 {
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #FFFFFF;
}
#simpleDivider_stacks_in_2205647 .theDivider2 {
	height: 1px;
	background-color: #B3B3B3;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205642Calligrapher{			font-size: 105% !important;			color: #CCCCCC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.6em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2205642Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205642Calligrapher h6, .stacks_in_2205642Calligrapher h5, .stacks_in_2205642Calligrapher h4, .stacks_in_2205642Calligrapher h3, .stacks_in_2205642Calligrapher h2, .stacks_in_2205642Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205642Calligrapher, .stacks_in_2205642Calligrapher h1, .stacks_in_2205642Calligrapher h2, .stacks_in_2205642Calligrapher h3, .stacks_in_2205642Calligrapher h4, .stacks_in_2205642Calligrapher h5, .stacks_in_2205642Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- */.stacks_in_2205642Calligrapher, .stacks_in_2205642Calligrapher h1, .stacks_in_2205642Calligrapher h2, .stacks_in_2205642Calligrapher h3, .stacks_in_2205642Calligrapher h4, .stacks_in_2205642Calligrapher h5, .stacks_in_2205642Calligrapher h6{	text-shadow: 1px 1px 1px #333333 !important;}/* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205642targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205642Calligrapher a:link{			color: #7F7F7F !important;			text-decoration: none !important;		}				.stacks_in_2205642Calligrapher a:visited{			color: #7F7F7F !important;		}				.stacks_in_2205642Calligrapher a:active{			color: #7F7F7F !important;		}				.stacks_in_2205642Calligrapher a:hover{			color: #E6E6E6 !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205643 {
	padding: 5px 10px 5px 0px;
}
#usefulStackWrapperstacks_in_2204855 {
	margin: 0 0 0 auto;
	min-width: 0px;
	max-width: 380px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2204855 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2204855 {
		display: none;
	}
}












/* HoverLiftThing by RapidWeaver Central  */


#hoverliftthingstacks_in_2204856 {
   -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
    		box-sizing:border-box;
}

#cardlinkstacks_in_2204856  a:link,
#cardlinkstacks_in_2204856  a:hover {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}


#stacks_in_2204856 .hoverliftthing {
	background: rgba(255, 255, 255, 1.00);
	margin: 10px 15px 25px 15px;
	overflow: hidden;
	position: relative;
			
	-webkit-border-radius: none;
			border-radius: none;
	-webkit-box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
			box-shadow: 0 3px 7px -3px rgba(0, 0, 0, 0.3);
	-webkit-transition: box-shadow 0.3s ease;
			transition: box-shadow 0.3s ease;
	-webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
}


#stacks_in_2204856 .hoverliftthing:hover {
    -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2); 
    		box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);    	

}

#stacks_in_2204856 .hoverliftthing img {
	-webkit-border-radius: none !important;
			border-radius: none !important;

}


#stacks_in_2204856 {
	padding: 30px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_2204860 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2204860 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 4%;
	padding-right: 10%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2204860 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204861Calligrapher{			font-size: 70% !important;			color: #7F7F7F !important;			font-weight:   bold !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: right !important;		}				.stacks_in_2204861Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204861Calligrapher h6, .stacks_in_2204861Calligrapher h5, .stacks_in_2204861Calligrapher h4, .stacks_in_2204861Calligrapher h3, .stacks_in_2204861Calligrapher h2, .stacks_in_2204861Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2204861Calligrapher, .stacks_in_2204861Calligrapher h1, .stacks_in_2204861Calligrapher h2, .stacks_in_2204861Calligrapher h3, .stacks_in_2204861Calligrapher h4, .stacks_in_2204861Calligrapher h5, .stacks_in_2204861Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204861targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204861Calligrapher a:link{			color: #333333 !important;			text-decoration: none !important;		}				.stacks_in_2204861Calligrapher a:visited{			color: #333333 !important;		}				.stacks_in_2204861Calligrapher a:active{			color: #333333 !important;		}				.stacks_in_2204861Calligrapher a:hover{			color: #E6E6E6 !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204862 {
	padding: 0px 0px 10px 0px;
}
#usefulStackWrapperstacks_in_2203968 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 900px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2203968 {
	padding-bottom: 12%;
	padding-top: 12%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 1100px) {
	#usefulStackstacks_in_2203968 {
		display: block;
	}
}












#usefulStackWrapperstacks_in_2203969 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1180px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2203969 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2203969 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2203970Calligrapher{			font-size: 100% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2203970Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203970Calligrapher h6, .stacks_in_2203970Calligrapher h5, .stacks_in_2203970Calligrapher h4, .stacks_in_2203970Calligrapher h3, .stacks_in_2203970Calligrapher h2, .stacks_in_2203970Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2203970Calligrapher, .stacks_in_2203970Calligrapher h1, .stacks_in_2203970Calligrapher h2, .stacks_in_2203970Calligrapher h3, .stacks_in_2203970Calligrapher h4, .stacks_in_2203970Calligrapher h5, .stacks_in_2203970Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2203970targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2203970Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2203970Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2203970Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2203970Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2203971 {
	padding: 5px 0px 10px 0px;
}
/* Start Agent-X stack CSS code */.stacks_in_2204022label{	display: block;	background: #83c681;	padding: 4px 10px 4px 10px;	-webkit-border-radius: 10px;	color: #ffffff;	text-align: center;	margin-top: 10px;}.stacks_in_2204022iPhoneContent, .stacks_in_2204022iPadContent, .stacks_in_2204022AndroidContent, .stacks_in_2204022BlackberryContent, .stacks_in_2204022DesktopContent {	display: none;}.stacks_in_2204022label{	display: none;}/* End Agent-X stack CSS code *//* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204028Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2204028Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204028Calligrapher h6, .stacks_in_2204028Calligrapher h5, .stacks_in_2204028Calligrapher h4, .stacks_in_2204028Calligrapher h3, .stacks_in_2204028Calligrapher h2, .stacks_in_2204028Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204028Calligrapher, .stacks_in_2204028Calligrapher h1, .stacks_in_2204028Calligrapher h2, .stacks_in_2204028Calligrapher h3, .stacks_in_2204028Calligrapher h4, .stacks_in_2204028Calligrapher h5, .stacks_in_2204028Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204028targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204028Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204028Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204028Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204028Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204029 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2204030 {
	line-height: 3em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204032Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2204032Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204032Calligrapher h6, .stacks_in_2204032Calligrapher h5, .stacks_in_2204032Calligrapher h4, .stacks_in_2204032Calligrapher h3, .stacks_in_2204032Calligrapher h2, .stacks_in_2204032Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2204032Calligrapher, .stacks_in_2204032Calligrapher h1, .stacks_in_2204032Calligrapher h2, .stacks_in_2204032Calligrapher h3, .stacks_in_2204032Calligrapher h4, .stacks_in_2204032Calligrapher h5, .stacks_in_2204032Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204032targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204032Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204032Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204032Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204032Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2204033 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2204034 {
	line-height: 3em;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2203974Calligrapher{			font-size: 100% !important;			color: #191919 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2203974Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203974Calligrapher h6, .stacks_in_2203974Calligrapher h5, .stacks_in_2203974Calligrapher h4, .stacks_in_2203974Calligrapher h3, .stacks_in_2203974Calligrapher h2, .stacks_in_2203974Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2203974Calligrapher, .stacks_in_2203974Calligrapher h1, .stacks_in_2203974Calligrapher h2, .stacks_in_2203974Calligrapher h3, .stacks_in_2203974Calligrapher h4, .stacks_in_2203974Calligrapher h5, .stacks_in_2203974Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2203974targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2203974Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2203974Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2203974Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2203974Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2203975 {
	padding: 10px 0px 5px 0px;
}

#stacks_in_2203976 {
	line-height: 3em;
}

#stacks_in_2203979 {
	padding: 0px 0px 0px 5px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2203981Calligrapher{			font-size: 105% !important;			color: #4C4C4C !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.9em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2203981Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2203981Calligrapher h6, .stacks_in_2203981Calligrapher h5, .stacks_in_2203981Calligrapher h4, .stacks_in_2203981Calligrapher h3, .stacks_in_2203981Calligrapher h2, .stacks_in_2203981Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2203981Calligrapher, .stacks_in_2203981Calligrapher h1, .stacks_in_2203981Calligrapher h2, .stacks_in_2203981Calligrapher h3, .stacks_in_2203981Calligrapher h4, .stacks_in_2203981Calligrapher h5, .stacks_in_2203981Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2203981targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2203981Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2203981Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2203981Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2203981Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2203982 {
	padding: 40px 0px 10px 0px;
}

#stacks_in_2203983 {
	line-height: 2em;
}
#usefulStackWrapperstacks_in_2205568 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 600px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_2205568 {
	padding-bottom: 10%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_2205568 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205569Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.0em !important;			font-variant: normal !important;			letter-spacing: 2px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205569Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205569Calligrapher h6, .stacks_in_2205569Calligrapher h5, .stacks_in_2205569Calligrapher h4, .stacks_in_2205569Calligrapher h3, .stacks_in_2205569Calligrapher h2, .stacks_in_2205569Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_2205569Calligrapher, .stacks_in_2205569Calligrapher h1, .stacks_in_2205569Calligrapher h2, .stacks_in_2205569Calligrapher h3, .stacks_in_2205569Calligrapher h4, .stacks_in_2205569Calligrapher h5, .stacks_in_2205569Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205569targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205569Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2205569Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2205569Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2205569Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205570 {
	padding: 80px 10px 10px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205573Calligrapher{			font-size: 100% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2205573Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205573Calligrapher h6, .stacks_in_2205573Calligrapher h5, .stacks_in_2205573Calligrapher h4, .stacks_in_2205573Calligrapher h3, .stacks_in_2205573Calligrapher h2, .stacks_in_2205573Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2205573Calligrapher, .stacks_in_2205573Calligrapher h1, .stacks_in_2205573Calligrapher h2, .stacks_in_2205573Calligrapher h3, .stacks_in_2205573Calligrapher h4, .stacks_in_2205573Calligrapher h5, .stacks_in_2205573Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205573targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205573Calligrapher a:link{			color: #8C7C56 !important;			text-decoration: none !important;		}				.stacks_in_2205573Calligrapher a:visited{			color: #8C7C56 !important;		}				.stacks_in_2205573Calligrapher a:active{			color: #8C7C56 !important;		}				.stacks_in_2205573Calligrapher a:hover{			color: #333333 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_2205574 {
	padding: 20px 0px 20px 0px;
}

#stacks_in_2205576 {
	padding: 0px 0px 20px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2205579Calligrapher{			font-size: 90% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.8em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_2205579Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2205579Calligrapher h6, .stacks_in_2205579Calligrapher h5, .stacks_in_2205579Calligrapher h4, .stacks_in_2205579Calligrapher h3, .stacks_in_2205579Calligrapher h2, .stacks_in_2205579Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2205579Calligrapher, .stacks_in_2205579Calligrapher h1, .stacks_in_2205579Calligrapher h2, .stacks_in_2205579Calligrapher h3, .stacks_in_2205579Calligrapher h4, .stacks_in_2205579Calligrapher h5, .stacks_in_2205579Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2205579targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2205579Calligrapher a:link{			color: #333333 !important;			text-decoration: none !important;		}				.stacks_in_2205579Calligrapher a:visited{			color: #333333 !important;		}				.stacks_in_2205579Calligrapher a:active{			color: #333333 !important;		}				.stacks_in_2205579Calligrapher a:hover{			color: #000000 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code *//* Start Contact Form stack CSS code */.stacks_in_2205580formwrap{	margin: 0;}#stacks_in_2205580comment{display: none;height: 0px;padding: 0px;margin: 0px;}.stacks_in_2205580mail{padding: 0;}.stacks_in_2205580fieldset{	border: none;	outline: none;	float : none !important;	text-align: left !important;}.stacks_in_2205580formail{}.stacks_in_2205580fieldset{	padding: 0 20px 0 3px;}#stacks_in_2205580 label{display: block;margin: 10px 0 0 0;padding: 0 0 5px 0;line-height: 1.1em;}#stacks_in_2205580 label *{display: inline;}#stacks_in_2205580 .stacks_in_2205580input{padding: 3px 7px 3px 7px;width: 100%;font-size: 12px;background: #FFFFFF !important;color: #555555 !important;margin: 0;border: 1px solid #D8D8D8 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px !important;}#stacks_in_2205580 textarea{padding: 7px;width: 100%;font-size: 13px;border: 1px solid #D8D8D8 !important;background: #FFFFFF !important;color: #555555 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}.stacks_in_2205580sendmail{margin-top: 20px !important;padding: 4px 7px 4px 7px !important;display: block;text-align: center !important;font-size: 12px;color: #444444 !important;border: 1px solid #D8D8D8 !important;background-color: #FFFFFF !important;-moz-border-radius: 3px !important;-webkit-border-radius: 3px !important;border-radius: 3px;cursor: pointer;}#sendmail:hover{cursor: pointer;}.stacks_in_2205580response{display: none;width: 80%;border: 1px solid #D6392B;background: #FEF4FA;padding: 10px;margin: 20px auto 0 0;color: #444444;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;min-height: 35px;}.stacks_in_2205580loader{float: left;width: 35px;height: 35px;padding: 0 15px 30px 0;}.stacks_in_2205580autoreplay{visibility: hidden;height: 0px;display: none;}#stacks_in_2205580 textarea{	color: #555555 !important;}/* End Contact Form stack CSS code */
#stacks_in_2205580 {
	padding: 20px 0px 0px 0px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_2204756Calligrapher{			font-size: 90% !important;			color: #666666 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_2204756Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold;		}		.stacks_in_2204756Calligrapher h6, .stacks_in_2204756Calligrapher h5, .stacks_in_2204756Calligrapher h4, .stacks_in_2204756Calligrapher h3, .stacks_in_2204756Calligrapher h2, .stacks_in_2204756Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_2204756Calligrapher, .stacks_in_2204756Calligrapher h1, .stacks_in_2204756Calligrapher h2, .stacks_in_2204756Calligrapher h3, .stacks_in_2204756Calligrapher h4, .stacks_in_2204756Calligrapher h5, .stacks_in_2204756Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_2204756targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_2204756Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_2204756Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_2204756Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_2204756Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
	-webkit-backface-visibility: hidden!important;
}

html {
	-webkit-text-size-adjust:none!important;
}

.animatedstacks_in_2202340{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}.animated.hinge{-webkit-animation-duration:3s;-moz-animation-duration:3s;-ms-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s;}@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}

.delaystacks_in_2202340{-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s;}.delay.hinge{-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s;}@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
		animation-timing-function: ease-in;
	}
}

.animated.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes slideInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes slideInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes slideInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		-o-transform: translateY(0);
	}
}

@keyframes slideInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		transform: translateY(0);
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	-moz-animation-name: slideInDown;
	-o-animation-name: slideInDown;
	animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInLeft {
	-webkit-animation-name: slideInLeft;
	-moz-animation-name: slideInLeft;
	-o-animation-name: slideInLeft;
	animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes slideInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes slideInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes slideInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.slideInRight {
	-webkit-animation-name: slideInRight;
	-moz-animation-name: slideInRight;
	-o-animation-name: slideInRight;
	animation-name: slideInRight;
}
@-webkit-keyframes slideOutUp {
	0% {
		-webkit-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes slideOutUp {
	0% {
		-moz-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes slideOutUp {
	0% {
		-o-transform: translateY(0);
	}

	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes slideOutUp {
	0% {
		transform: translateY(0);
	}

	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.slideOutUp {
	-webkit-animation-name: slideOutUp;
	-moz-animation-name: slideOutUp;
	-o-animation-name: slideOutUp;
	animation-name: slideOutUp;
}
@-webkit-keyframes slideOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes slideOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes slideOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes slideOutLeft {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	-moz-animation-name: slideOutLeft;
	-o-animation-name: slideOutLeft;
	animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes slideOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes slideOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes slideOutRight {
	0% {
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.slideOutRight {
	-webkit-animation-name: slideOutRight;
	-moz-animation-name: slideOutRight;
	-o-animation-name: slideOutRight;
	animation-name: slideOutRight;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-o-keyframes bounceOutDown {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-o-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-transform-origin: left bottom;
		-transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes lightSpeedIn {
	0% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -webkit-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-moz-keyframes lightSpeedIn {
	0% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -moz-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -moz-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@-o-keyframes lightSpeedIn {
	0% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { -o-transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { -o-transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
}

@keyframes lightSpeedIn {
	0% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
	60% { transform: translateX(-20%) skewX(30deg); opacity: 1; }
	80% { transform: translateX(0%) skewX(-15deg); opacity: 1; }
	100% { transform: translateX(0%) skewX(0deg); opacity: 1; }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    -moz-animation-name: lightSpeedIn;
    -o-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;

    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
    -o-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    -moz-animation-name: lightSpeedOut;
    -o-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;

    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -o-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}

#stacks_in_2202340 {
	padding: 0px 10px 0px 0px;
}
