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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

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

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

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

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

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

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

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

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

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

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

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?v=3.2.1');
  src: url('https://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('https://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('https://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('https://netdna.bootstrapcdn.com/font-awesome/3.2.1/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}
/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline;
}
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.1428571428571428em;
  text-align: right;
  padding-right: 0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.4285714285714286em;
}
.icons-ul {
  margin-left: 2.142857142857143em;
  list-style-type: none;
}
.icons-ul > li {
  position: relative;
}
.icons-ul .icon-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  text-align: center;
  line-height: inherit;
}
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}
.icon-muted {
  color: #eeeeee;
}
.icon-light {
  color: #ffffff;
}
.icon-dark {
  color: #333333;
}
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.icon-2x {
  font-size: 2em;
}
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.icon-3x {
  font-size: 3em;
}
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.icon-4x {
  font-size: 4em;
}
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.icon-5x {
  font-size: 5em;
}
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}
/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}
.btn [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit;
}
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}
/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before {
  display: inline-block;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope-alt:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-power-off:before,
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-gear:before,
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file-alt:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-rotate-right:before,
.icon-repeat:before {
  content: "\f01e";
}
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-gears:before,
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up-alt:before {
  content: "\f087";
}
.icon-thumbs-down-alt:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-unchecked:before,
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paperclip:before,
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-rotate-left:before,
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-lightbulb:before {
  content: "\f0eb";
}
.icon-exchange:before {
  content: "\f0ec";
}
.icon-cloud-download:before {
  content: "\f0ed";
}
.icon-cloud-upload:before {
  content: "\f0ee";
}
.icon-user-md:before {
  content: "\f0f0";
}
.icon-stethoscope:before {
  content: "\f0f1";
}
.icon-suitcase:before {
  content: "\f0f2";
}
.icon-bell-alt:before {
  content: "\f0f3";
}
.icon-coffee:before {
  content: "\f0f4";
}
.icon-food:before {
  content: "\f0f5";
}
.icon-file-text-alt:before {
  content: "\f0f6";
}
.icon-building:before {
  content: "\f0f7";
}
.icon-hospital:before {
  content: "\f0f8";
}
.icon-ambulance:before {
  content: "\f0f9";
}
.icon-medkit:before {
  content: "\f0fa";
}
.icon-fighter-jet:before {
  content: "\f0fb";
}
.icon-beer:before {
  content: "\f0fc";
}
.icon-h-sign:before {
  content: "\f0fd";
}
.icon-plus-sign-alt:before {
  content: "\f0fe";
}
.icon-double-angle-left:before {
  content: "\f100";
}
.icon-double-angle-right:before {
  content: "\f101";
}
.icon-double-angle-up:before {
  content: "\f102";
}
.icon-double-angle-down:before {
  content: "\f103";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-desktop:before {
  content: "\f108";
}
.icon-laptop:before {
  content: "\f109";
}
.icon-tablet:before {
  content: "\f10a";
}
.icon-mobile-phone:before {
  content: "\f10b";
}
.icon-circle-blank:before {
  content: "\f10c";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-quote-right:before {
  content: "\f10e";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-circle:before {
  content: "\f111";
}
.icon-mail-reply:before,
.icon-reply:before {
  content: "\f112";
}
.icon-github-alt:before {
  content: "\f113";
}
.icon-folder-close-alt:before {
  content: "\f114";
}
.icon-folder-open-alt:before {
  content: "\f115";
}
.icon-expand-alt:before {
  content: "\f116";
}
.icon-collapse-alt:before {
  content: "\f117";
}
.icon-smile:before {
  content: "\f118";
}
.icon-frown:before {
  content: "\f119";
}
.icon-meh:before {
  content: "\f11a";
}
.icon-gamepad:before {
  content: "\f11b";
}
.icon-keyboard:before {
  content: "\f11c";
}
.icon-flag-alt:before {
  content: "\f11d";
}
.icon-flag-checkered:before {
  content: "\f11e";
}
.icon-terminal:before {
  content: "\f120";
}
.icon-code:before {
  content: "\f121";
}
.icon-reply-all:before {
  content: "\f122";
}
.icon-mail-reply-all:before {
  content: "\f122";
}
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}
.icon-location-arrow:before {
  content: "\f124";
}
.icon-crop:before {
  content: "\f125";
}
.icon-code-fork:before {
  content: "\f126";
}
.icon-unlink:before {
  content: "\f127";
}
.icon-question:before {
  content: "\f128";
}
.icon-info:before {
  content: "\f129";
}
.icon-exclamation:before {
  content: "\f12a";
}
.icon-superscript:before {
  content: "\f12b";
}
.icon-subscript:before {
  content: "\f12c";
}
.icon-eraser:before {
  content: "\f12d";
}
.icon-puzzle-piece:before {
  content: "\f12e";
}
.icon-microphone:before {
  content: "\f130";
}
.icon-microphone-off:before {
  content: "\f131";
}
.icon-shield:before {
  content: "\f132";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-fire-extinguisher:before {
  content: "\f134";
}
.icon-rocket:before {
  content: "\f135";
}
.icon-maxcdn:before {
  content: "\f136";
}
.icon-chevron-sign-left:before {
  content: "\f137";
}
.icon-chevron-sign-right:before {
  content: "\f138";
}
.icon-chevron-sign-up:before {
  content: "\f139";
}
.icon-chevron-sign-down:before {
  content: "\f13a";
}
.icon-html5:before {
  content: "\f13b";
}
.icon-css3:before {
  content: "\f13c";
}
.icon-anchor:before {
  content: "\f13d";
}
.icon-unlock-alt:before {
  content: "\f13e";
}
.icon-bullseye:before {
  content: "\f140";
}
.icon-ellipsis-horizontal:before {
  content: "\f141";
}
.icon-ellipsis-vertical:before {
  content: "\f142";
}
.icon-rss-sign:before {
  content: "\f143";
}
.icon-play-sign:before {
  content: "\f144";
}
.icon-ticket:before {
  content: "\f145";
}
.icon-minus-sign-alt:before {
  content: "\f146";
}
.icon-check-minus:before {
  content: "\f147";
}
.icon-level-up:before {
  content: "\f148";
}
.icon-level-down:before {
  content: "\f149";
}
.icon-check-sign:before {
  content: "\f14a";
}
.icon-edit-sign:before {
  content: "\f14b";
}
.icon-external-link-sign:before {
  content: "\f14c";
}
.icon-share-sign:before {
  content: "\f14d";
}
.icon-compass:before {
  content: "\f14e";
}
.icon-collapse:before {
  content: "\f150";
}
.icon-collapse-top:before {
  content: "\f151";
}
.icon-expand:before {
  content: "\f152";
}
.icon-euro:before,
.icon-eur:before {
  content: "\f153";
}
.icon-gbp:before {
  content: "\f154";
}
.icon-dollar:before,
.icon-usd:before {
  content: "\f155";
}
.icon-rupee:before,
.icon-inr:before {
  content: "\f156";
}
.icon-yen:before,
.icon-jpy:before {
  content: "\f157";
}
.icon-renminbi:before,
.icon-cny:before {
  content: "\f158";
}
.icon-won:before,
.icon-krw:before {
  content: "\f159";
}
.icon-bitcoin:before,
.icon-btc:before {
  content: "\f15a";
}
.icon-file:before {
  content: "\f15b";
}
.icon-file-text:before {
  content: "\f15c";
}
.icon-sort-by-alphabet:before {
  content: "\f15d";
}
.icon-sort-by-alphabet-alt:before {
  content: "\f15e";
}
.icon-sort-by-attributes:before {
  content: "\f160";
}
.icon-sort-by-attributes-alt:before {
  content: "\f161";
}
.icon-sort-by-order:before {
  content: "\f162";
}
.icon-sort-by-order-alt:before {
  content: "\f163";
}
.icon-thumbs-up:before {
  content: "\f164";
}
.icon-thumbs-down:before {
  content: "\f165";
}
.icon-youtube-sign:before {
  content: "\f166";
}
.icon-youtube:before {
  content: "\f167";
}
.icon-xing:before {
  content: "\f168";
}
.icon-xing-sign:before {
  content: "\f169";
}
.icon-youtube-play:before {
  content: "\f16a";
}
.icon-dropbox:before {
  content: "\f16b";
}
.icon-stackexchange:before {
  content: "\f16c";
}
.icon-instagram:before {
  content: "\f16d";
}
.icon-flickr:before {
  content: "\f16e";
}
.icon-adn:before {
  content: "\f170";
}
.icon-bitbucket:before {
  content: "\f171";
}
.icon-bitbucket-sign:before {
  content: "\f172";
}
.icon-tumblr:before {
  content: "\f173";
}
.icon-tumblr-sign:before {
  content: "\f174";
}
.icon-long-arrow-down:before {
  content: "\f175";
}
.icon-long-arrow-up:before {
  content: "\f176";
}
.icon-long-arrow-left:before {
  content: "\f177";
}
.icon-long-arrow-right:before {
  content: "\f178";
}
.icon-apple:before {
  content: "\f179";
}
.icon-windows:before {
  content: "\f17a";
}
.icon-android:before {
  content: "\f17b";
}
.icon-linux:before {
  content: "\f17c";
}
.icon-dribbble:before {
  content: "\f17d";
}
.icon-skype:before {
  content: "\f17e";
}
.icon-foursquare:before {
  content: "\f180";
}
.icon-trello:before {
  content: "\f181";
}
.icon-female:before {
  content: "\f182";
}
.icon-male:before {
  content: "\f183";
}
.icon-gittip:before {
  content: "\f184";
}
.icon-sun:before {
  content: "\f185";
}
.icon-moon:before {
  content: "\f186";
}
.icon-archive:before {
  content: "\f187";
}
.icon-bug:before {
  content: "\f188";
}
.icon-vk:before {
  content: "\f189";
}
.icon-weibo:before {
  content: "\f18a";
}
.icon-renren:before {
  content: "\f18b";
}



/* Back To Top */
#easy_scroller_stacks_in_313 {
  position: fixed;
  : ;
  : ;
  text-decoration: none;
  color: ;
  background-color: ;
  opacity: ;
  font-size: ;
  padding: 0.1em 0.3em 0.1em;
  display: none;
  border-radius: 3px;
  z-index: ;
}

#easy_scroller_stacks_in_313:hover {
  color: ;
  background-color: ;
  opacity: ;
}

%[if edit]%
#stacks_in_61_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_61_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_61 .layer {
	float: left;
}

%[if ]%	
#stacks_in_61 .pile {
	display: none;
}

#stacks_in_61 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_61 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_61 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_61 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_985_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_985_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_985 .layer {
	float: left;
}

%[if ]%	
#stacks_in_985 .pile {
	display: none;
}

#stacks_in_985 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_985 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_985 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_985 .clearFloats {
	clear: both;
}




#stacks_in_995 {
	line-height: 2em;
}
%[if edit]%
#stacks_in_989_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_989_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_989 .layer {
	float: left;
}

%[if ]%	
#stacks_in_989 .pile {
	display: none;
}

#stacks_in_989 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_989 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_989 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_989 .clearFloats {
	clear: both;
}




#stacks_in_242 {
	background-color: rgba(253, 179, 11, 1.00);
	padding:  20px;
}

#stacks_in_245 {
	letter-spacing: 10px;
}
%[if edit]%
#stacks_in_256_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_256_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_256 .layer {
	float: left;
}

%[if ]%	
#stacks_in_256 .pile {
	display: none;
}

#stacks_in_256 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_256 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_256 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_256 .clearFloats {
	clear: both;
}



/* Start Fit My Video stack CSS code */.stacks_in_454myvideo{	position: relative;	text-align: center;	max-width: 5000px;	margin: 0 auto 0 auto;}.stacks_in_454dummy{	display: none;	height: 0;	margin: 0;	padding: 0;}.alert-danger{	background-color: #f2dede;	border-color: #ebcccc;	color: #a94442;	padding: 15px;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 4px;	text-align: left;}  /* End Fit My Video stack CSS code */
#stacks_in_454 {
	margin:  20px;
	padding:  20px;
}
%[if edit]%
#stacks_in_312_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_312_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_312 .layer {
	float: left;
}

%[if ]%	
#stacks_in_312 .pile {
	display: none;
}

#stacks_in_312 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_312 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_312 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_312 .clearFloats {
	clear: both;
}




#stacks_in_301 {
	letter-spacing: 10px;
}
%[if edit]%
#stacks_in_307_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_307_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_307 .layer {
	float: left;
}

%[if ]%	
#stacks_in_307 .pile {
	display: none;
}

#stacks_in_307 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_307 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_307 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_307 .clearFloats {
	clear: both;
}





/* ---- isotope ---- */
.grid_stacks_in_956 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_956:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_956 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 250px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_956 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_956 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_956 span {
    background-size: 400%;
  }
}
%[if edit]%
#stacks_in_22_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_22_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_22 .layer {
	float: left;
}

%[if ]%	
#stacks_in_22 .pile {
	display: none;
}

#stacks_in_22 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_22 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_22 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_22 .clearFloats {
	clear: both;
}



template.social-service {
  display: none; }

#videowall_stacks_in_1008 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  font-size: 0.75rem;
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.165, 0.84, 0.44, 1); }
  #videowall_stacks_in_1008.initialized, #videowall_stacks_in_1008.slick-initialized {
    opacity: 1; }
  #videowall_stacks_in_1008 .video {
    position: relative;
    width: calc(100% / 2 - 25px);
    padding: 0;
    cursor: zoom-in;
    text-align: center;
    margin: 12.5px; }
  #videowall_stacks_in_1008 .title {
    margin-top: 5px;
    display: block; }
  #videowall_stacks_in_1008 .play-wrapper {
    position: relative;
    border: 10px solid #fafafa;
    background-color: #fafafa;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.5); }
  #videowall_stacks_in_1008 img {
    display: block;
    width: 100%;
    height: auto; }
  @media screen and (min-width: 25em) {
    #videowall_stacks_in_1008 .video {
      width: calc(100% / 3 - 25px); } }
  @media screen and (min-width: 37.5em) {
    #videowall_stacks_in_1008 .video {
      width: calc(100% / 4 - 25px); }
    #videowall_stacks_in_1008 .play-wrapper {
      box-shadow: 0px 0px 0.3vw rgba(0, 0, 0, 0.5); } }
  @media screen and (min-width: 62.5em) {
    #videowall_stacks_in_1008 .video {
      width: calc(100% / 5 - 25px); } }
#videowall_stacks_in_1008 .play-wrapper {
  overflow: hidden; }
  #videowall_stacks_in_1008 .play-wrapper .play-button, #videowall_stacks_in_1008 .play-wrapper .play {
    color: rgba(255, 255, 255, 0.95);
    font-size: 1.5rem;
    font-family: sans-serif;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    border-style: none;
    transition: all 150ms ease; }
  #videowall_stacks_in_1008 .play-wrapper .play {
    left: 53%;
    transform: translateX(-50%) translateY(-50%) rotate(90deg); }
  #videowall_stacks_in_1008 .play-wrapper img.animate {
    transition: transform 200ms ease; }
  #videowall_stacks_in_1008 .play-wrapper .play-button {
    background-color: rgba(0, 0, 0, 0.6);
    width: 50%;
    height: 50%;
    border-radius: 3px;
    border-style: solid;
    border-width: 0;
    border-color: rgba(255, 255, 255, 0.3);
    background-clip: padding-box;
    transform: translateX(-50%) translateY(-50%); }
    #videowall_stacks_in_1008 .play-wrapper .play-button.circle {
      width: 2em;
      height: 2em;
      padding: 0;
      margin: 0;
      border-radius: 50%; }
    #videowall_stacks_in_1008 .play-wrapper .play-button.none {
      display: none !important; }
  #videowall_stacks_in_1008 .play-wrapper:hover .play-button {
    background-color: rgba(0, 0, 0, 0.7); }
  #videowall_stacks_in_1008 .play-wrapper:hover .play {
    color: white; }
  #videowall_stacks_in_1008 .play-wrapper:hover .animate.play-button {
    background-color: rgba(0, 0, 0, 0.7);
    width: 100% !important;
    min-height: 100% !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border-width: 0 !important; }
  #videowall_stacks_in_1008 .play-wrapper:hover .animate.play {
    font-size: 1.5em;
    color: white; }
  #videowall_stacks_in_1008 .play-wrapper:hover img.animate {
    transform: scale(1.2) rotateZ(-10deg); }

.caixa {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9998;
  overflow-y: auto;
  transform: scale(0);
  background-color: rgba(0, 0, 0, 0.75); }
  .caixa > .content {
    background: #fafafa;
    padding: 1.5rem;
    position: relative;
    color: #222222;
    width: 100%;
    height: 100vh;
    max-width: 980px;
    margin: 0 auto;
    overflow-y: auto; }
    @media screen and (min-width: 25em) {
      .caixa > .content {
        height: auto;
        margin-top: 10%;
        width: 90%;
        padding: 50px;
        border-radius: 3px; }
        .caixa > .content.vcenter {
          top: 50%;
          transform: translateY(-50%); } }
  .caixa > .caixa-exit {
    z-index: 9999;
    margin: 0;
    padding: 1rem;
    position: absolute;
    border: none;
    right: 0;
    bottom: calc(44px + 1rem);
    font-size: 3rem;
    background: none;
    cursor: zoom-out;
    transition: opacity 200ms ease;
    opacity: 0;
    color: #222222; }
    @media screen and (min-width: 25em) {
      .caixa > .caixa-exit {
        padding: 0 2rem 1rem 2rem;
        color: #222222;
        top: 0;
        bottom: auto; } }
  .caixa.enter, .caixa.opened > .caixa-exit {
    opacity: 1; }
  .caixa.opened {
    transform: scale(1); }
  .caixa.exit {
    pointer-events: none; }
    .caixa.exit * {
      pointer-events: none; }
  .caixa .embed {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; }
    .caixa .embed video, .caixa .embed iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }

.caixa-fx-blur.enter {
  animation: blurIn 0.8s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-blur.exit {
  animation: blurOut 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-zoomIn.enter {
  animation: blowUp 0.8s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-zoomIn.exit {
  animation: blowDown 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-zoomOut.enter {
  animation: scaleOut 0.8s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-zoomOut.exit {
  animation: scaleIn 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-fade.enter {
  transform: scale(1);
  animation: caixaFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-fade.enter > .content {
    opacity: 0;
    transform: scale(0.6);
    animation: scaleInUp 0.8s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-fade.exit {
  animation: caixaFadeOut 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-fade.exit > .content {
    animation: scaleOutDown 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-slideUp.enter {
  transform: scale(1);
  animation: caixaFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-slideUp.enter > .content {
    transform: translateY(1000px);
    animation: slideUpIn 0.8s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-slideUp.exit {
  transform: scale(1);
  animation: caixaFadeOut 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-slideUp.exit > .content {
    animation: slideDownOut 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-fold.enter {
  transform: scaleY(0.01) scaleX(0);
  animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-fold.enter .content {
    transform: scale(0);
    animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-fold.exit {
  transform: scale(1);
  animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-fold.exit .content {
    animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-race.enter {
  transform: scale(1);
  animation: caixaFadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-race.enter .content {
    opacity: 1;
    transform: translateX(-1500px);
    animation: raceIn 0.3s 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

.caixa-fx-race.exit {
  transform: scale(1);
  animation: caixaFadeOut 0.5s 0.2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }
  .caixa-fx-race.exit .content {
    opacity: 1;
    animation: raceOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; }

@keyframes caixaFadeIn {
  0% {
    background: transparent; }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes caixaFadeOut {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: transparent; } }

@keyframes unfoldIn {
  0% {
    transform: scaleY(0.005) scaleX(0); }
  50% {
    transform: scaleY(0.005) scaleX(1); }
  100% {
    transform: scaleY(1) scaleX(1); } }

@keyframes unfoldOut {
  0% {
    transform: scaleY(1) scaleX(1); }
  50% {
    transform: scaleY(0.005) scaleX(1); }
  100% {
    transform: scaleY(0.005) scaleX(0); } }

@keyframes zoomIn {
  0% {
    transform: scale(0);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }

@keyframes zoomOut {
  0% {
    transform: scale(1);
    opacity: 1; }
  100% {
    transform: scale(0);
    opacity: 0; } }

@keyframes scaleInUp {
  0% {
    transform: scale(0.6) translateY(-100px);
    opacity: 0; }
  100% {
    transform: scale(1) translateY(0px);
    opacity: 1; } }

@keyframes scaleOutDown {
  0% {
    transform: scale(1) translateY(0px);
    opacity: 1; }
  100% {
    transform: scale(0.6) translateY(-100px);
    opacity: 0; } }

@keyframes slideUpIn {
  0% {
    transform: translateY(1000px); }
  100% {
    transform: translateY(0px); } }

@keyframes slideDownOut {
  0% {
    transform: translateY(0px); }
  100% {
    transform: translateY(1000px); } }

@keyframes raceIn {
  0% {
    transform: translateX(-1500px) skewX(30deg) scaleX(1.3); }
  70% {
    transform: translateX(30px) skewX(0deg) scaleX(0.9); }
  100% {
    transform: translateX(0px) skewX(0deg) scaleX(1); } }

@keyframes raceOut {
  0% {
    transform: translateX(0px) skewX(0deg) scaleX(1); }
  30% {
    transform: translateX(-30px) skewX(-5deg) scaleX(0.9); }
  100% {
    transform: translateX(1500px) skewX(30deg) scaleX(1.3); } }

@keyframes blurIn {
  0% {
    filter: blur(0px); }
  100% {
    filter: blur(10px); } }

@keyframes blurOut {
  0% {
    filter: blur(10px); }
  100% {
    filter: blur(0px); } }

@keyframes blowUp {
  0% {
    transform: scale(1);
    opacity: 1; }
  99.9% {
    transform: scale(2);
    opacity: 0; }
  100% {
    transform: scale(0); } }

@keyframes blowDown {
  0% {
    transform: scale(2);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }

@keyframes scaleOut {
  0% {
    transform: scale(1);
    opacity: 1; }
  100% {
    transform: scale(0.6);
    opacity: 0; } }

@keyframes scaleIn {
  0% {
    transform: scale(0.6);
    opacity: 0; }
  100% {
    transform: scale(1);
    opacity: 1; } }

.caixa .title {
  display: none;
  color: #222222; }

.caixa .description {
  display: none;
  color: #222222; }

.caixa .dock {
  display: none !important; }

#loader_stacks_in_1008 {
  text-align: center; }
  #loader_stacks_in_1008.loader, #loader_stacks_in_1008.loader:before, #loader_stacks_in_1008.loader:after {
    border-radius: 50%;
    width: 1.5em;
    height: 1.5em;
    animation-fill-mode: both;
    animation: load7 1.8s infinite ease-in-out; }
  #loader_stacks_in_1008.loader {
    color: rgba(0, 0, 0, 0.5);
    font-size: 10px;
    margin: 3rem auto;
    position: relative;
    text-indent: -9999em;
    transform: translateZ(0);
    animation-delay: -0.16s; }
    #loader_stacks_in_1008.loader:before, #loader_stacks_in_1008.loader:after {
      content: '';
      position: absolute;
      top: 0; }
    #loader_stacks_in_1008.loader:before {
      left: -3.5em;
      animation-delay: -0.32s; }
    #loader_stacks_in_1008.loader:after {
      left: 3.5em; }

@-webkit-keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }

@keyframes load7 {
  0%, 80%, 100% {
    box-shadow: 0 2.5em 0 -1.3em; }
  40% {
    box-shadow: 0 2.5em 0 0; } }


#stacks_in_44 {
	letter-spacing: 10px;
}

#stacks_in_20 {
	line-height: 2em;
}

#stacks_in_520 {
	margin: 0px 0px 0px 20px;
}

#stacks_in_524 {
	letter-spacing: 10px;
}
/*  */
#events-stacks_in_525 {
  margin: 0 auto;
  max-width: 900px; }
  #events-stacks_in_525 ul.events-grid {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    #events-stacks_in_525 ul.events-grid li.events-grid-item {
      padding: 10px 10px;
      padding-top: 0;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto; }
      #events-stacks_in_525 ul.events-grid li.events-grid-item:first-child {
        padding-top: 10px; }
  #events-stacks_in_525 .event {
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.20); }
    #events-stacks_in_525 .event-header {
      /*  */
      /*  */
      background: rgba(249, 173, 31, 1.00);
      /*  */
      /*  */
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto;
      box-sizing: border-box; }
      #events-stacks_in_525 .event-header .header-title {
        /*  */
        font-family: "Lato";
        /*  */
        padding: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        box-sizing: border-box; }
        #events-stacks_in_525 .event-header .header-title h3, #events-stacks_in_525 .event-header .header-title .header-description, #events-stacks_in_525 .event-header .header-title .header-title-info {
          margin: 0;
          padding: 5px; }
        #events-stacks_in_525 .event-header .header-title h3 {
          color: rgba(255, 255, 255, 1.00);
          font-size: 18px;
          line-height: 25.199999px;
          font-weight: bold; }
        #events-stacks_in_525 .event-header .header-title .header-description {
          color: rgba(255, 255, 255, 1.00) !important;
          font-size: 14px;
          line-height: 19.600000px; }
        #events-stacks_in_525 .event-header .header-title .header-title-info {
          font-size: 13px;
          line-height: %( %id=event_info_size[0] * 1.4 )%%px; }
          #events-stacks_in_525 .event-header .header-title .header-title-info span {
            color: rgba(44, 44, 44, 1.00);
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            display: -webkit-inline-box;
            display: -ms-inline-flexbox;
            display: inline-flex; }
            #events-stacks_in_525 .event-header .header-title .header-title-info span:first-child {
              margin-right: 10px; }
          #events-stacks_in_525 .event-header .header-title .header-title-info i {
            font-size: inherit;
            margin-right: 5px; }
      #events-stacks_in_525 .event-header .header-date {
        /*  */
        /*  */
        /*  */
        background: #F28C14;
        background: linear-gradient(to bottom, #F28C14, #F9AD1F);
        /*  */
        /*  */
        font-family: "Rubik";
        /*  */
        padding: 10px 10px;
        min-width: 120px;
        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;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
        #events-stacks_in_525 .event-header .header-date .date-top {
          text-align: center;
          color: rgba(255, 255, 255, 1.00);
          font-size: 40px; }
        #events-stacks_in_525 .event-header .header-date .date-bottom {
          text-align: center;
          color: rgba(255, 255, 255, 1.00);
          font-size: 14px; }
      #events-stacks_in_525 .event-header .header-toggle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 10px;
        -webkit-box-flex: 0;
            -ms-flex: 0 1 auto;
                flex: 0 1 auto;
        margin-left: auto;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        box-sizing: border-box;
        color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_525 .event-header .header-toggle .toggle-inner {
          /*  */
          font-family: "Lato";
          /*  */
          width: 40px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          cursor: pointer;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          box-sizing: border-box;
          vertical-align: middle;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
    #events-stacks_in_525 .event-details {
      /*  */
      height: 0;
      /*  */
      /*  */
      font-family: "Rubik";
      /*  */
      /*  */
      /*  */
      background: rgba(242, 140, 20, 1.00);
      /*  */
      /*  */
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      overflow: hidden; }
      #events-stacks_in_525 .event-details .details-inner {
        padding: 15px 15px; }
        #events-stacks_in_525 .event-details .details-inner h1, #events-stacks_in_525 .event-details .details-inner h2, #events-stacks_in_525 .event-details .details-inner h3, #events-stacks_in_525 .event-details .details-inner h4, #events-stacks_in_525 .event-details .details-inner h5, #events-stacks_in_525 .event-details .details-inner h6 {
          color: rgba(0, 0, 0, 1.00); }
        #events-stacks_in_525 .event-details .details-inner p, #events-stacks_in_525 .event-details .details-inner ul, #events-stacks_in_525 .event-details .details-inner li, #events-stacks_in_525 .event-details .details-inner span, #events-stacks_in_525 .event-details .details-inner blockquote {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(255, 255, 255, 1.00); }
        #events-stacks_in_525 .event-details .details-inner a, #events-stacks_in_525 .event-details .details-inner a:link, #events-stacks_in_525 .event-details .details-inner a:visited {
          line-height: 22.400000px;
          font-size: 16px;
          color: rgba(0, 0, 0, 1.00); }

#events-stacks_in_525 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_525 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_525 .event.event-opened .event-details {
  height: auto; }

#events-stacks_in_525 .event.event-opened .event-header .header-toggle .toggle-inner i::before {
  content: '\f126'; }

#events-stacks_in_525.hide-date-top .date-top {
  display: none; }

#events-stacks_in_525.hide-date-bottom .date-bottom {
  display: none; }

#events-stacks_in_525.hide-description .header-title .header-description {
  display: none; }

#events-stacks_in_525.hide-location .header-title .header-title-info span:first-child {
  display: none; }

#events-stacks_in_525.hide-time .header-title .header-title-info span:nth-child(2) {
  display: none; }

@media (max-width: 500px) {
  #events-stacks_in_525 .event-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    #events-stacks_in_525 .event-header .header-title {
      width: 100%; }
      #events-stacks_in_525 .event-header .header-title .header-title-info span {
        margin-bottom: 5px; }
    #events-stacks_in_525 .event-header .header-date {
      width: 100%; }
    #events-stacks_in_525 .event-header .header-toggle {
      width: 100%; }
      #events-stacks_in_525 .event-header .header-toggle .toggle-inner {
        width: 100%;
        min-height: 40px; }
        #events-stacks_in_525 .event-header .header-toggle .toggle-inner::after {
          display: inline;
          font-size: 14px;
          margin-left: 10px;
          content: 'Kijk live mee!'; } }

@media (min-width: 400px) and (max-width: 780px) {
  /*  */
  #events-stacks_in_525 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_525 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_525 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[1] * 1.4 )%%px; }
  #events-stacks_in_525 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_525 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_525 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }

@media (max-width: 400px) {
  /*  */
  #events-stacks_in_525 .event-header .header-title h3 {
    font-size: 16px;
    line-height: 22.400000px; }
  #events-stacks_in_525 .event-header .header-title .header-description {
    font-size: 13px;
    line-height: 18.199999px; }
  #events-stacks_in_525 .event-header .header-title .header-title-info {
    font-size: 13px;
    line-height: %( %id=event_info_size[2] * 1.4 )%%px; }
  #events-stacks_in_525 .event-header .header-date .date-top {
    font-size: 40px; }
  #events-stacks_in_525 .event-header .header-date .date-bottom {
    font-size: 14px; }
  #events-stacks_in_525 .event-details .details-inner {
    font-size: 16px;
    line-height: 22.400000px; }
  /*  */ }


/* ---- isotope ---- */
.grid_stacks_in_899 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_899:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_899 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_899 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_899 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_899 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_909 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_909:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_909 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_909 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_909 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_909 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_919 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_919:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_919 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_919 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_919 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_919 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_929 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_929:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_929 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_929 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_929 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_929 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_939 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_939:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_939 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_939 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_939 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_939 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_1044 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1044:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1044 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1044 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1044 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1044 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_1054 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1054:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1054 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1054 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1054 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1054 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_1064 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1064:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1064 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1064 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1064 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1064 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_1074 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1074:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1074 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1074 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1074 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1074 span {
    background-size: 400%;
  }
}


/* ---- isotope ---- */
.grid_stacks_in_1084 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1084:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1084 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 300px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1084 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1084 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1084 span {
    background-size: 400%;
  }
}

#stacks_in_559 {
	margin: 0px 20px 0px 0px;
}

#stacks_in_563 {
	letter-spacing: 10px;
}

#stacks_in_565 {
	line-height: 2em;
}
#stacks_in_593 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_593 .jwresp_col{overflow:hidden;margin:0;width:32%; float:left;}#stacks_in_593 #jwresp_col2_stacks_in_593{ float:right; width:66%}@media screen and (max-width:500px){#stacks_in_593 #jwresp_col1_stacks_in_593,#stacks_in_593 #jwresp_col2_stacks_in_593{width:100%;float:none;display:block}#stacks_in_593 #jwresp_col1_stacks_in_593{margin-bottom:15px}}
%[if edit]%
#stacks_in_60_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_60_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_60 .layer {
	float: left;
}

%[if ]%	
#stacks_in_60 .pile {
	display: none;
}

#stacks_in_60 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_60 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_60 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_60 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_68_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_68_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_68 .layer {
	float: left;
}

%[if ]%	
#stacks_in_68 .pile {
	display: none;
}

#stacks_in_68 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_68 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_68 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_68 .clearFloats {
	clear: both;
}



#stacks_in_596 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_596 .jwresp_col{float:none} #stacks_in_596 #jwresp_col2_stacks_in_596{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_596 #jwresp_col1_stacks_in_596,#stacks_in_596 #jwresp_col3_stacks_in_596{width:32%}#stacks_in_596 #jwresp_col1_stacks_in_596{float:left}#stacks_in_596 #jwresp_col3_stacks_in_596{float:right} @media screen and (max-width:770px){#stacks_in_596 #jwresp_col1_stacks_in_596,#stacks_in_596 #jwresp_col3_stacks_in_596{margin-bottom:20px}#stacks_in_596 #jwresp_col1_stacks_in_596{width:49%}#stacks_in_596 #jwresp_col3_stacks_in_596{width:49%}#stacks_in_596 #jwresp_col2_stacks_in_596{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_596 #jwresp_col1_stacks_in_596,#stacks_in_596 #jwresp_col3_stacks_in_596,#stacks_in_596 #jwresp_col2_stacks_in_596{float:none;width:100%;display:block}#stacks_in_596 #jwresp_col1_stacks_in_596,#stacks_in_596 #jwresp_col3_stacks_in_596{margin-bottom:20px}} 

#stacks_in_42 {
	letter-spacing: 10px;
}

#stacks_in_14 {
	line-height: 2em;
}

#stacks_in_50 {
	letter-spacing: 10px;
}

#stacks_in_18 {
	line-height: 2em;
}

#stacks_in_48 {
	letter-spacing: 10px;
}

#stacks_in_16 {
	line-height: 2em;
}
%[if edit]%
#stacks_in_31_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_31_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_31 .layer {
	float: left;
}

%[if ]%	
#stacks_in_31 .pile {
	display: none;
}

#stacks_in_31 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_31 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_31 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_31 .clearFloats {
	clear: both;
}




#stacks_in_52 {
	letter-spacing: 10px;
}


/* ---- isotope ---- */
.grid_stacks_in_1013 {
  margin: 0 auto; /* centered */
}

/* clear fix */
.grid_stacks_in_1013:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .shuffler-element-item ---- */

.grid_stacks_in_1013 > .youtube-gallery-grid-video-container {
    position: relative;
    float: left;
    width: 250px;
    margin-bottom: 10px;
    border: 0pxpx solid #929292;
  /*margin: 5px;*/
  padding: 1px; /* Prevents leftmost icons from being cut off at the left side. */
  /*background: #888;*/
  /*color: #262524;*/
}

.youtube-gallery-grid-video-container > * {
    margin: 0;
    padding: 0;
}


/* Each video's play image */
.youtube-gallery-grid-video-container img {
  width:100%;
  height:auto;
}
a.youtube-gallery-stacks_in_1013 {
  float: left;
  position: relative;
}
a.youtube-gallery-stacks_in_1013 span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url("../index_files/images/play-btn.png") no-repeat;
  background-position: 50% 50%;
  background-size: 300%;
}
@media screen and (max-width: 480px) {
  a.youtube-gallery-stacks_in_1013 span {
    background-size: 400%;
  }
}
%[if edit]%
#stacks_in_70_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_70_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_70 .layer {
	float: left;
}

%[if ]%	
#stacks_in_70 .pile {
	display: none;
}

#stacks_in_70 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_70 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_70 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_70 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_126_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_126_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_126 .layer {
	float: left;
}

%[if ]%	
#stacks_in_126 .pile {
	display: none;
}

#stacks_in_126 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_126 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_126 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_126 .clearFloats {
	clear: both;
}



#stacks_in_314{visibility:hidden}

#stacks_in_314 {
	margin:  20px;
	padding:  20px;
}
#stacks_in_315 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_315 .jwresp_col_wrapper{margin:0;width:49%;float:left;position:relative;overflow:auto}#stacks_in_315 .jwresp_col_wrapper.right{float:right}#stacks_in_315 .jwresp_col{overflow:hidden;width:48%;float:left;margin:0}#stacks_in_315 #jwresp_col2_stacks_in_315,#stacks_in_315 #jwresp_col4_stacks_in_315{float:right}#stacks_in_315 #jwresp_col1_stacks_in_315,#stacks_in_315 #jwresp_col3_stacks_in_315{margin-right:2} @media screen and (max-width:770px){#stacks_in_315 .jwresp_col_wrapper.left,#stacks_in_315 .jwresp_col_wrapper.right{width:100%;float:none;clear:both}#stacks_in_315 .jwresp_col_wrapper.left{margin-bottom:20px}#stacks_in_315 .jwresp_col{width:49%}#stacks_in_315 #jwresp_col1_stacks_in_315,#stacks_in_315 #jwresp_col3_stacks_in_315{margin:0}}  @media screen and (max-width:500px){#stacks_in_315 .jwresp_col{width:100%;display:block}#stacks_in_315 #jwresp_col1_stacks_in_315,#stacks_in_315 #jwresp_col2_stacks_in_315,#stacks_in_315 #jwresp_col3_stacks_in_315{margin:0;margin-bottom:20px}#stacks_in_315 #jwresp_col4_stacks_in_315{margin:0}#stacks_in_315 .jwresp_col_wrapper.left{margin-bottom:0}}

#stacks_in_316 {
	margin: 0px 20px 0px 0px;
}

#stacks_in_320 {
	letter-spacing: 10px;
}

#stacks_in_323 {
	margin: 0px 20px 0px 0px;
}

#stacks_in_327 {
	letter-spacing: 10px;
}

#stacks_in_330 {
	margin: 0px 20px 0px 0px;
}

#stacks_in_334 {
	letter-spacing: 10px;
}

#stacks_in_337 {
	margin: 0px 20px 0px 0px;
}

#stacks_in_341 {
	letter-spacing: 10px;
}
#stacks_in_342 .jwresp_wrapper{width:100%;overflow:auto}#stacks_in_342 .jwresp_col{float:none} #stacks_in_342 #jwresp_col2_stacks_in_342{position:relative;margin:0 auto;width:32%;float:none}#stacks_in_342 #jwresp_col1_stacks_in_342,#stacks_in_342 #jwresp_col3_stacks_in_342{width:32%}#stacks_in_342 #jwresp_col1_stacks_in_342{float:left}#stacks_in_342 #jwresp_col3_stacks_in_342{float:right} @media screen and (max-width:770px){#stacks_in_342 #jwresp_col1_stacks_in_342,#stacks_in_342 #jwresp_col3_stacks_in_342{margin-bottom:20px}#stacks_in_342 #jwresp_col1_stacks_in_342{width:49%}#stacks_in_342 #jwresp_col3_stacks_in_342{width:49%}#stacks_in_342 #jwresp_col2_stacks_in_342{clear:both;width:100%;display:block}}  @media screen and (max-width:500px){#stacks_in_342 #jwresp_col1_stacks_in_342,#stacks_in_342 #jwresp_col3_stacks_in_342,#stacks_in_342 #jwresp_col2_stacks_in_342{float:none;width:100%;display:block}#stacks_in_342 #jwresp_col1_stacks_in_342,#stacks_in_342 #jwresp_col3_stacks_in_342{margin-bottom:20px}} 
#stacks_in_343 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_343 a,
#stacks_in_343 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 0px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_343 a .flat_button_2_text {
  padding-left: 25px;
  padding-right: 25px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_343 a i,
#stacks_in_343 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  

  
    float: right;
    
  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_343 a,
  #stacks_in_343 a:visited {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_343 a:hover,
  #stacks_in_343 a:active {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_343 a i,
  #stacks_in_343 a:visited i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_343 a:hover i,
  #stacks_in_343 a:active i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_343 a,
    #stacks_in_343 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_343 a i,
    #stacks_in_343 a:visited i {
      width: 100%;
    }
  }
  




#stacks_in_345 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_345 a,
#stacks_in_345 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 0px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_345 a .flat_button_2_text {
  padding-left: 25px;
  padding-right: 25px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_345 a i,
#stacks_in_345 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  

  
    float: right;
    
  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_345 a,
  #stacks_in_345 a:visited {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_345 a:hover,
  #stacks_in_345 a:active {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_345 a i,
  #stacks_in_345 a:visited i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_345 a:hover i,
  #stacks_in_345 a:active i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_345 a,
    #stacks_in_345 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_345 a i,
    #stacks_in_345 a:visited i {
      width: 100%;
    }
  }
  




#stacks_in_347 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_347 a,
#stacks_in_347 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 0px;
  
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_347 a .flat_button_2_text {
  padding-left: 25px;
  padding-right: 25px;
  text-align: center !important;
  
  display: none;
  
}


#stacks_in_347 a i,
#stacks_in_347 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  line-height: 40px;

  

  
    float: right;
    
  

  
    float: none;
  
}







  /* Flat Color Mode */
  #stacks_in_347 a,
  #stacks_in_347 a:visited {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_347 a:hover,
  #stacks_in_347 a:active {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_347 a i,
  #stacks_in_347 a:visited i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_347 a:hover i,
  #stacks_in_347 a:active i {
    background-color: rgba(231, 163, 9, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }












  /* Responsive Width Mode */
  @media (max-width: 47.9em) {
    #stacks_in_347 a,
    #stacks_in_347 a:visited {
      width: 100%;
    }
  }

  
  @media (max-width: 47.9em) {
    #stacks_in_347 a i,
    #stacks_in_347 a:visited i {
      width: 100%;
    }
  }
  




%[if edit]%
#stacks_in_349_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_349_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_349 .layer {
	float: left;
}

%[if ]%	
#stacks_in_349 .pile {
	display: none;
}

#stacks_in_349 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_349 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_349 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_349 .clearFloats {
	clear: both;
}



%[if edit]%
#stacks_in_69_outer_wrapper {
	padding: 20px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.35);
	border-radius: 4px;
	background: url('../index_files/wrapper-bg.jpg') repeat;
}

#stacks_in_69_title {
	color: #aaaaa8;
	text-shadow: #fefefc 0 1px 0;
	text-align: center;
	margin-bottom: 16px;
	font: bold 26px/30px "Helvetica Neue", Helvetica, sans-serif;
}

#stacks_in_69 .layer {
	float: left;
}

%[if ]%	
#stacks_in_69 .pile {
	display: none;
}

#stacks_in_69 .Icon {
	display: block;
	width: 50px;
	height: 50px;
	background: url('../index_files/icon@50.png') no-repeat;
	margin: 12px auto 6px;
}

%[endif]%

%[endif]%

#stacks_in_69 .pile {
	margin: 0 auto;
	padding: 12px;
}

#stacks_in_69 .layer {	
	%[if ]%	
		max-width: px;
	%[endif]%
			
	
		float: left;
	
	
	margin-bottom: px;
}

#stacks_in_69 .clearFloats {
	clear: both;
}



