
.spacerStack {
	height: 25.00px;
}

#spacerStackstacks_in_163 {
	height: 25.00px;
}




























@media print {
	#spacerStackstacks_in_163 {
		display: none !important;
	}
}

.stacks_column_left {
	float:left;
}

.stacks_column_right {
	float:right;
}

.stacks_column_4 {
	width:23%;
	margin: 0 1%;
}/*  */
#stacks_in_76, #stacks_in_77, #stacks_in_76 .stacks_in, #stacks_in_76 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_85 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_85 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_85 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_85 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_85 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_85 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_85 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_85 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_85 .album-cover:hover::before, #album-stacks_in_85 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_85 .album-cover::before, #album-stacks_in_85 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_85 0.4s 0.6s;
              animation: album-shape-show-stacks_in_85 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_85 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_85 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_85 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_85 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_85 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_85 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_85 .album-cover-inner {
      /*  */
      background: rgba(7, 64, 128, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_85 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-85.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_85 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_85 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_85 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_85 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_85 #album-gallery-stacks_in_85 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_85-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_85-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_85-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_85-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_85-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_85-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_85-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_85-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_85.album-was-opened #album-gallery-stacks_in_85 {
  visibility: visible; }

#album-stacks_in_85.album-expand .album-cover::before, #album-stacks_in_85.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_85.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_85.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_85.album-expand #album-gallery-stacks_in_85 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_85.album-expand.album-close #album-gallery-stacks_in_85 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_85 #album-gallery-stacks_in_85 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_85 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_85 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_87 .img {
  /*  */
  background-image: url(../files/image_thumb-87.jpg);
  /*  */ }
#album-image-stacks_in_88 .img {
  /*  */
  background-image: url(../files/image_thumb-88.jpg);
  /*  */ }
#album-image-stacks_in_89 .img {
  /*  */
  background-image: url(../files/image_thumb-89.jpg);
  /*  */ }
#album-image-stacks_in_105 .img {
  /*  */
  background-image: url(../files/image_thumb-105.jpg);
  /*  */ }
#album-image-stacks_in_106 .img {
  /*  */
  background-image: url(../files/image_thumb-106.jpg);
  /*  */ }
#album-image-stacks_in_107 .img {
  /*  */
  background-image: url(../files/image_thumb-107.jpg);
  /*  */ }
#album-image-stacks_in_108 .img {
  /*  */
  background-image: url(../files/image_thumb-108.jpg);
  /*  */ }
#album-image-stacks_in_112 .img {
  /*  */
  background-image: url(../files/image_thumb-112.jpg);
  /*  */ }
#album-image-stacks_in_162 .img {
  /*  */
  background-image: url(../files/image_thumb-162.jpg);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_128 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_128 {
		display: none !important;
	}
}
/*  */
#stacks_in_76, #stacks_in_78, #stacks_in_76 .stacks_in, #stacks_in_76 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_90 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_90 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_90 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_90 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_90 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_90 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_90 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_90 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_90 .album-cover:hover::before, #album-stacks_in_90 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_90 .album-cover::before, #album-stacks_in_90 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_90 0.4s 0.6s;
              animation: album-shape-show-stacks_in_90 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_90 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_90 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_90 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_90 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_90 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_90 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_90 .album-cover-inner {
      /*  */
      background: rgba(251, 2, 7, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_90 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-90.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_90 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_90 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_90 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_90 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 10, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_90 #album-gallery-stacks_in_90 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_90-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_90-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_90-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_90-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_90-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_90-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_90-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_90-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_90.album-was-opened #album-gallery-stacks_in_90 {
  visibility: visible; }

#album-stacks_in_90.album-expand .album-cover::before, #album-stacks_in_90.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_90.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_90.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_90.album-expand #album-gallery-stacks_in_90 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_90.album-expand.album-close #album-gallery-stacks_in_90 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_90 #album-gallery-stacks_in_90 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_90 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_90 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_92 .img {
  /*  */
  background-image: url(../files/image_thumb-92.jpg);
  /*  */ }
#album-image-stacks_in_93 .img {
  /*  */
  background-image: url(../files/image_thumb-93.jpg);
  /*  */ }
#album-image-stacks_in_94 .img {
  /*  */
  background-image: url(../files/image_thumb-94.jpg);
  /*  */ }
#album-image-stacks_in_122 .img {
  /*  */
  background-image: url(../files/image_thumb-122.jpg);
  /*  */ }
#album-image-stacks_in_159 .img {
  /*  */
  background-image: url(../files/image_thumb-159.jpg);
  /*  */ }
#album-image-stacks_in_160 .img {
  /*  */
  background-image: url(../files/image_thumb-160.jpg);
  /*  */ }
#album-image-stacks_in_161 .img {
  /*  */
  background-image: url(../files/image_thumb-161.jpg);
  /*  */ }
#album-image-stacks_in_198 .img {
  /*  */
  background-image: url(../files/image_thumb-198.jpg);
  /*  */ }
#album-image-stacks_in_199 .img {
  /*  */
  background-image: url(../files/image_thumb-199.jpg);
  /*  */ }
#album-image-stacks_in_327 .img {
  /*  */
  background-image: url(../files/image_full-327.jpg);
  /*  */ }
#album-image-stacks_in_328 .img {
  /*  */
  background-image: url(../files/image_full-328.jpg);
  /*  */ }
#album-image-stacks_in_329 .img {
  /*  */
  background-image: url(../files/image_full-329.jpg);
  /*  */ }
#album-image-stacks_in_330 .img {
  /*  */
  background-image: url(../files/image_full-330.jpg);
  /*  */ }
#album-image-stacks_in_331 .img {
  /*  */
  background-image: url(../files/image_full-331.jpg);
  /*  */ }
#album-image-stacks_in_332 .img {
  /*  */
  background-image: url(../files/image_full-332.jpg);
  /*  */ }
/*  */
#stacks_in_76, #stacks_in_79, #stacks_in_76 .stacks_in, #stacks_in_76 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_100 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_100 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_100 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_100 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_100 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_100 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_100 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_100 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_100 .album-cover:hover::before, #album-stacks_in_100 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_100 .album-cover::before, #album-stacks_in_100 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_100 0.4s 0.6s;
              animation: album-shape-show-stacks_in_100 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_100 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_100 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_100 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_100 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_100 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_100 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_100 .album-cover-inner {
      /*  */
      background: rgba(64, 128, 2, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_100 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-100.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_100 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_100 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_100 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_100 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_100 #album-gallery-stacks_in_100 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_100-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_100-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_100-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_100-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_100-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_100-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_100-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_100-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_100.album-was-opened #album-gallery-stacks_in_100 {
  visibility: visible; }

#album-stacks_in_100.album-expand .album-cover::before, #album-stacks_in_100.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_100.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_100.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_100.album-expand #album-gallery-stacks_in_100 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_100.album-expand.album-close #album-gallery-stacks_in_100 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_100 #album-gallery-stacks_in_100 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_100 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_100 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_102 .img {
  /*  */
  background-image: url(../files/image_thumb-102.jpg);
  /*  */ }
#album-image-stacks_in_103 .img {
  /*  */
  background-image: url(../files/image_thumb-103.jpg);
  /*  */ }
#album-image-stacks_in_104 .img {
  /*  */
  background-image: url(../files/image_thumb-104.jpg);
  /*  */ }
#album-image-stacks_in_113 .img {
  /*  */
  background-image: url(../files/image_thumb-113.jpg);
  /*  */ }
#album-image-stacks_in_114 .img {
  /*  */
  background-image: url(../files/image_thumb-114.jpg);
  /*  */ }
#album-image-stacks_in_115 .img {
  /*  */
  background-image: url(../files/image_thumb-115.jpg);
  /*  */ }
#album-image-stacks_in_116 .img {
  /*  */
  background-image: url(../files/image_thumb-116.jpg);
  /*  */ }
#album-image-stacks_in_118 .img {
  /*  */
  background-image: url(../files/image_thumb-118.jpg);
  /*  */ }
#album-image-stacks_in_119 .img {
  /*  */
  background-image: url(../files/image_thumb-119.jpg);
  /*  */ }
#album-image-stacks_in_120 .img {
  /*  */
  background-image: url(../files/image_thumb-120.jpg);
  /*  */ }
#album-image-stacks_in_121 .img {
  /*  */
  background-image: url(../files/image_thumb-121.jpg);
  /*  */ }
#album-image-stacks_in_164 .img {
  /*  */
  background-image: url(../files/image_thumb-164.jpg);
  /*  */ }
#album-image-stacks_in_200 .img {
  /*  */
  background-image: url(../files/image_thumb-200.jpg);
  /*  */ }
#album-image-stacks_in_201 .img {
  /*  */
  background-image: url(../files/image_thumb-201.jpg);
  /*  */ }
#album-image-stacks_in_202 .img {
  /*  */
  background-image: url(../files/image_thumb-202.jpg);
  /*  */ }
/*  */
#stacks_in_76, #stacks_in_80, #stacks_in_76 .stacks_in, #stacks_in_76 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_95 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_95 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_95 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_95 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_95 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_95 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_95 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_95 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_95 .album-cover:hover::before, #album-stacks_in_95 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_95 .album-cover::before, #album-stacks_in_95 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_95 0.4s 0.6s;
              animation: album-shape-show-stacks_in_95 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_95 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_95 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_95 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_95 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_95 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_95 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_95 .album-cover-inner {
      /*  */
      background: rgba(157, 33, 14, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_95 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-95.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_95 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_95 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_95 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_95 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_95 #album-gallery-stacks_in_95 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_95-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_95-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_95-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_95-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_95-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_95-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_95-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_95-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_95.album-was-opened #album-gallery-stacks_in_95 {
  visibility: visible; }

#album-stacks_in_95.album-expand .album-cover::before, #album-stacks_in_95.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_95.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_95.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_95.album-expand #album-gallery-stacks_in_95 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_95.album-expand.album-close #album-gallery-stacks_in_95 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_95 #album-gallery-stacks_in_95 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_95 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_95 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_97 .img {
  /*  */
  background-image: url(../files/image_thumb-97.jpg);
  /*  */ }
#album-image-stacks_in_98 .img {
  /*  */
  background-image: url(../files/image_thumb-98.jpg);
  /*  */ }
#album-image-stacks_in_99 .img {
  /*  */
  background-image: url(../files/image_thumb-99.jpg);
  /*  */ }
#album-image-stacks_in_109 .img {
  /*  */
  background-image: url(../files/image_thumb-109.jpg);
  /*  */ }
#album-image-stacks_in_110 .img {
  /*  */
  background-image: url(../files/image_thumb-110.jpg);
  /*  */ }
#album-image-stacks_in_111 .img {
  /*  */
  background-image: url(../files/image_thumb-111.jpg);
  /*  */ }
#album-image-stacks_in_156 .img {
  /*  */
  background-image: url(../files/image_thumb-156.jpg);
  /*  */ }
#album-image-stacks_in_157 .img {
  /*  */
  background-image: url(../files/image_thumb-157.jpg);
  /*  */ }
#album-image-stacks_in_158 .img {
  /*  */
  background-image: url(../files/image_thumb-158.jpg);
  /*  */ }
#album-image-stacks_in_170 .img {
  /*  */
  background-image: url(../files/image_thumb-170.jpg);
  /*  */ }
#album-image-stacks_in_171 .img {
  /*  */
  background-image: url(../files/image_thumb-171.jpg);
  /*  */ }
#album-image-stacks_in_203 .img {
  /*  */
  background-image: url(../files/image_thumb-203.jpg);
  /*  */ }
#album-image-stacks_in_370 .img {
  /*  */
  background-image: url(../files/image_full-370.jpg);
  /*  */ }
#album-image-stacks_in_373 .img {
  /*  */
  background-image: url(../files/image_full-373.jpg);
  /*  */ }
#album-image-stacks_in_398 .img {
  /*  */
  background-image: url(../files/image_full-398.jpg);
  /*  */ }
#stacks_in_123>.s3_row {
	margin: 0 -10px;
}

#stacks_in_123>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_123>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_123>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_123>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_123>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/*  */
#stacks_in_123, #stacks_in_124, #stacks_in_123 .stacks_in, #stacks_in_123 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_145 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_145 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_145 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_145 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_145 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_145 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_145 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_145 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_145 .album-cover:hover::before, #album-stacks_in_145 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_145 .album-cover::before, #album-stacks_in_145 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_145 0.4s 0.6s;
              animation: album-shape-show-stacks_in_145 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_145 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_145 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_145 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_145 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_145 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_145 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_145 .album-cover-inner {
      /*  */
      background: rgba(102, 102, 255, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_145 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-145.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_145 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_145 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_145 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_145 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_145 #album-gallery-stacks_in_145 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_145-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_145-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_145-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_145-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_145-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_145-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_145-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_145-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_145.album-was-opened #album-gallery-stacks_in_145 {
  visibility: visible; }

#album-stacks_in_145.album-expand .album-cover::before, #album-stacks_in_145.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_145.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_145.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_145.album-expand #album-gallery-stacks_in_145 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_145.album-expand.album-close #album-gallery-stacks_in_145 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_145 #album-gallery-stacks_in_145 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_145 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_145 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_147 .img {
  /*  */
  background-image: url(../files/image_thumb-147.jpg);
  /*  */ }
#album-image-stacks_in_148 .img {
  /*  */
  background-image: url(../files/image_thumb-148.jpg);
  /*  */ }
#album-image-stacks_in_149 .img {
  /*  */
  background-image: url(../files/image_thumb-149.jpg);
  /*  */ }
#album-image-stacks_in_150 .img {
  /*  */
  background-image: url(../files/image_thumb-150.jpg);
  /*  */ }
#album-image-stacks_in_152 .img {
  /*  */
  background-image: url(../files/image_thumb-152.jpg);
  /*  */ }
#album-image-stacks_in_153 .img {
  /*  */
  background-image: url(../files/image_thumb-153.jpg);
  /*  */ }
#album-image-stacks_in_154 .img {
  /*  */
  background-image: url(../files/image_thumb-154.jpg);
  /*  */ }
#album-image-stacks_in_155 .img {
  /*  */
  background-image: url(../files/image_thumb-155.jpg);
  /*  */ }
#album-image-stacks_in_165 .img {
  /*  */
  background-image: url(../files/image_thumb-165.jpg);
  /*  */ }
#album-image-stacks_in_167 .img {
  /*  */
  background-image: url(../files/image_thumb-167.jpg);
  /*  */ }
#album-image-stacks_in_168 .img {
  /*  */
  background-image: url(../files/image_thumb-168.jpg);
  /*  */ }
#album-image-stacks_in_169 .img {
  /*  */
  background-image: url(../files/image_thumb-169.jpg);
  /*  */ }
#album-image-stacks_in_188 .img {
  /*  */
  background-image: url(../files/image_thumb-188.jpg);
  /*  */ }
#album-image-stacks_in_189 .img {
  /*  */
  background-image: url(../files/image_thumb-189.jpg);
  /*  */ }
#album-image-stacks_in_208 .img {
  /*  */
  background-image: url(../files/image_thumb-208.jpg);
  /*  */ }
#album-image-stacks_in_212 .img {
  /*  */
  background-image: url(../files/image_thumb-212.jpg);
  /*  */ }
#album-image-stacks_in_213 .img {
  /*  */
  background-image: url(../files/image_thumb-213.jpg);
  /*  */ }
#album-image-stacks_in_214 .img {
  /*  */
  background-image: url(../files/image_thumb-214.jpg);
  /*  */ }
/*  */
#stacks_in_123, #stacks_in_125, #stacks_in_123 .stacks_in, #stacks_in_123 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_172 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_172 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_172 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_172 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_172 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_172 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_172 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_172 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_172 .album-cover:hover::before, #album-stacks_in_172 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_172 .album-cover::before, #album-stacks_in_172 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_172 0.4s 0.6s;
              animation: album-shape-show-stacks_in_172 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_172 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_172 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_172 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_172 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_172 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_172 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_172 .album-cover-inner {
      /*  */
      background: rgba(44, 44, 59, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_172 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-172.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_172 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_172 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_172 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_172 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_172 #album-gallery-stacks_in_172 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_172-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_172-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_172-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_172-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_172-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_172-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_172-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_172-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_172.album-was-opened #album-gallery-stacks_in_172 {
  visibility: visible; }

#album-stacks_in_172.album-expand .album-cover::before, #album-stacks_in_172.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_172.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_172.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_172.album-expand #album-gallery-stacks_in_172 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_172.album-expand.album-close #album-gallery-stacks_in_172 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_172 #album-gallery-stacks_in_172 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_172 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_172 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_174 .img {
  /*  */
  background-image: url(../files/image_thumb-174.jpg);
  /*  */ }
#album-image-stacks_in_175 .img {
  /*  */
  background-image: url(../files/image_thumb-175.jpg);
  /*  */ }
#album-image-stacks_in_176 .img {
  /*  */
  background-image: url(../files/image_thumb-176.jpg);
  /*  */ }
#album-image-stacks_in_177 .img {
  /*  */
  background-image: url(../files/image_thumb-177.jpg);
  /*  */ }
#album-image-stacks_in_178 .img {
  /*  */
  background-image: url(../files/image_thumb-178.jpg);
  /*  */ }
#album-image-stacks_in_179 .img {
  /*  */
  background-image: url(../files/image_thumb-179.jpg);
  /*  */ }
#album-image-stacks_in_209 .img {
  /*  */
  background-image: url(../files/image_thumb-209.jpg);
  /*  */ }
#album-image-stacks_in_210 .img {
  /*  */
  background-image: url(../files/image_thumb-210.jpg);
  /*  */ }
#album-image-stacks_in_211 .img {
  /*  */
  background-image: url(../files/image_thumb-211.jpg);
  /*  */ }
/*  */
#stacks_in_123, #stacks_in_126, #stacks_in_123 .stacks_in, #stacks_in_123 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_180 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_180 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_180 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_180 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_180 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_180 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_180 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_180 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_180 .album-cover:hover::before, #album-stacks_in_180 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_180 .album-cover::before, #album-stacks_in_180 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_180 0.4s 0.6s;
              animation: album-shape-show-stacks_in_180 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_180 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_180 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_180 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_180 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_180 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_180 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_180 .album-cover-inner {
      /*  */
      background: rgba(252, 102, 102, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_180 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-180.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_180 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_180 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_180 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_180 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_180 #album-gallery-stacks_in_180 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_180-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_180-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_180-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_180-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_180-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_180-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_180-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_180-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_180.album-was-opened #album-gallery-stacks_in_180 {
  visibility: visible; }

#album-stacks_in_180.album-expand .album-cover::before, #album-stacks_in_180.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_180.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_180.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_180.album-expand #album-gallery-stacks_in_180 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_180.album-expand.album-close #album-gallery-stacks_in_180 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_180 #album-gallery-stacks_in_180 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_180 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_180 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_182 .img {
  /*  */
  background-image: url(../files/image_thumb-182.jpg);
  /*  */ }
#album-image-stacks_in_183 .img {
  /*  */
  background-image: url(../files/image_thumb-183.jpg);
  /*  */ }
#album-image-stacks_in_184 .img {
  /*  */
  background-image: url(../files/image_thumb-184.jpg);
  /*  */ }
#album-image-stacks_in_185 .img {
  /*  */
  background-image: url(../files/image_thumb-185.jpg);
  /*  */ }
#album-image-stacks_in_186 .img {
  /*  */
  background-image: url(../files/image_thumb-186.jpg);
  /*  */ }
#album-image-stacks_in_187 .img {
  /*  */
  background-image: url(../files/image_thumb-187.jpg);
  /*  */ }
#album-image-stacks_in_215 .img {
  /*  */
  background-image: url(../files/image_thumb-215.jpg);
  /*  */ }
#album-image-stacks_in_216 .img {
  /*  */
  background-image: url(../files/image_thumb-216.jpg);
  /*  */ }
#album-image-stacks_in_217 .img {
  /*  */
  background-image: url(../files/image_thumb-217.jpg);
  /*  */ }
#album-image-stacks_in_218 .img {
  /*  */
  background-image: url(../files/image_thumb-218.jpg);
  /*  */ }
#album-image-stacks_in_219 .img {
  /*  */
  background-image: url(../files/image_thumb-219.jpg);
  /*  */ }
#album-image-stacks_in_220 .img {
  /*  */
  background-image: url(../files/image_thumb-220.jpg);
  /*  */ }
/*  */
#stacks_in_123, #stacks_in_127, #stacks_in_123 .stacks_in, #stacks_in_123 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_190 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_190 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_190 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_190 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_190 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_190 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_190 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_190 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_190 .album-cover:hover::before, #album-stacks_in_190 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_190 .album-cover::before, #album-stacks_in_190 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_190 0.4s 0.6s;
              animation: album-shape-show-stacks_in_190 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_190 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_190 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_190 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_190 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_190 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_190 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_190 .album-cover-inner {
      /*  */
      background: rgba(128, 0, 64, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_190 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-190.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_190 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_190 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 15px 15px; }
      #album-stacks_in_190 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_190 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_190 #album-gallery-stacks_in_190 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_190-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_190-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_190-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_190-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_190-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_190-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_190-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_190-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_190.album-was-opened #album-gallery-stacks_in_190 {
  visibility: visible; }

#album-stacks_in_190.album-expand .album-cover::before, #album-stacks_in_190.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_190.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_190.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_190.album-expand #album-gallery-stacks_in_190 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_190.album-expand.album-close #album-gallery-stacks_in_190 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_190 #album-gallery-stacks_in_190 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_190 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_190 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_193 .img {
  /*  */
  background-image: url(../files/image_thumb-193.jpg);
  /*  */ }
#album-image-stacks_in_194 .img {
  /*  */
  background-image: url(../files/image_thumb-194.jpg);
  /*  */ }
#album-image-stacks_in_195 .img {
  /*  */
  background-image: url(../files/image_thumb-195.jpg);
  /*  */ }
#album-image-stacks_in_196 .img {
  /*  */
  background-image: url(../files/image_thumb-196.jpg);
  /*  */ }
#album-image-stacks_in_197 .img {
  /*  */
  background-image: url(../files/image_thumb-197.jpg);
  /*  */ }
#album-image-stacks_in_204 .img {
  /*  */
  background-image: url(../files/image_thumb-204.jpg);
  /*  */ }
#album-image-stacks_in_205 .img {
  /*  */
  background-image: url(../files/image_thumb-205.jpg);
  /*  */ }
#album-image-stacks_in_206 .img {
  /*  */
  background-image: url(../files/image_thumb-206.jpg);
  /*  */ }
#album-image-stacks_in_207 .img {
  /*  */
  background-image: url(../files/image_thumb-207.jpg);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_221 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_221 {
		display: none !important;
	}
}
#stacks_in_222>.s3_row {
	margin: 0 -10px;
}

#stacks_in_222>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_222>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_222>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_222>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_222>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/*  */
#stacks_in_222, #stacks_in_223, #stacks_in_222 .stacks_in, #stacks_in_222 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_227 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_227 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_227 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_227 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_227 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_227 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_227 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_227 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_227 .album-cover:hover::before, #album-stacks_in_227 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_227 .album-cover::before, #album-stacks_in_227 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_227 0.4s 0.6s;
              animation: album-shape-show-stacks_in_227 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_227 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_227 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_227 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_227 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_227 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_227 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_227 .album-cover-inner {
      /*  */
      background: rgba(15, 128, 255, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_227 .album-cover-image {
      height: 120px;
      max-width: 240px;
      background: url(../files/cover_image-227.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_227 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_227 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_227 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_227 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_227 #album-gallery-stacks_in_227 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    background: linear-gradient(to bottom, rgba(44, 44, 59, 1.00), rgba(41, 41, 53, 1.00));
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_227-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_227-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_227-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_227-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_227-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_227-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_227-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_227-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_227.album-was-opened #album-gallery-stacks_in_227 {
  visibility: visible; }

#album-stacks_in_227.album-expand .album-cover::before, #album-stacks_in_227.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_227.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_227.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_227.album-expand #album-gallery-stacks_in_227 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_227.album-expand.album-close #album-gallery-stacks_in_227 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_227 #album-gallery-stacks_in_227 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_227 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_227 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_229 .img {
  /*  */
  background-image: url(../files/image_thumb-229.jpg);
  /*  */ }
#album-image-stacks_in_230 .img {
  /*  */
  background-image: url(../files/image_thumb-230.jpg);
  /*  */ }
#album-image-stacks_in_231 .img {
  /*  */
  background-image: url(../files/image_thumb-231.jpg);
  /*  */ }
#album-image-stacks_in_232 .img {
  /*  */
  background-image: url(../files/image_thumb-232.jpg);
  /*  */ }
#album-image-stacks_in_233 .img {
  /*  */
  background-image: url(../files/image_thumb-233.jpg);
  /*  */ }
#album-image-stacks_in_234 .img {
  /*  */
  background-image: url(../files/image_thumb-234.jpg);
  /*  */ }
#album-image-stacks_in_235 .img {
  /*  */
  background-image: url(../files/image_thumb-235.jpg);
  /*  */ }
#album-image-stacks_in_236 .img {
  /*  */
  background-image: url(../files/image_thumb-236.jpg);
  /*  */ }
#album-image-stacks_in_237 .img {
  /*  */
  background-image: url(../files/image_thumb-237.jpg);
  /*  */ }
#album-image-stacks_in_238 .img {
  /*  */
  background-image: url(../files/image_thumb-238.jpg);
  /*  */ }
#album-image-stacks_in_239 .img {
  /*  */
  background-image: url(../files/image_thumb-239.jpg);
  /*  */ }
#album-image-stacks_in_240 .img {
  /*  */
  background-image: url(../files/image_thumb-240.jpg);
  /*  */ }
/*  */
#stacks_in_222, #stacks_in_224, #stacks_in_222 .stacks_in, #stacks_in_222 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_241 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_241 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_241 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_241 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_241 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_241 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_241 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_241 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_241 .album-cover:hover::before, #album-stacks_in_241 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_241 .album-cover::before, #album-stacks_in_241 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_241 0.4s 0.6s;
              animation: album-shape-show-stacks_in_241 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_241 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_241 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_241 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_241 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_241 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_241 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_241 .album-cover-inner {
      /*  */
      background: rgba(253, 128, 8, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_241 .album-cover-image {
      height: 120px;
      max-width: 240px;
      background: url(../files/cover_image-241.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_241 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_241 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_241 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_241 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(0, 0, 0, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_241 #album-gallery-stacks_in_241 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    background: linear-gradient(to bottom, rgba(44, 44, 59, 1.00), rgba(41, 41, 53, 1.00));
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_241-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_241-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_241-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_241-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_241-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_241-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_241-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_241-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_241.album-was-opened #album-gallery-stacks_in_241 {
  visibility: visible; }

#album-stacks_in_241.album-expand .album-cover::before, #album-stacks_in_241.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_241.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_241.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_241.album-expand #album-gallery-stacks_in_241 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_241.album-expand.album-close #album-gallery-stacks_in_241 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_241 #album-gallery-stacks_in_241 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_241 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_241 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_243 .img {
  /*  */
  background-image: url(../files/image_thumb-243.jpg);
  /*  */ }
#album-image-stacks_in_244 .img {
  /*  */
  background-image: url(../files/image_thumb-244.jpg);
  /*  */ }
#album-image-stacks_in_245 .img {
  /*  */
  background-image: url(../files/image_thumb-245.jpg);
  /*  */ }
#album-image-stacks_in_246 .img {
  /*  */
  background-image: url(../files/image_thumb-246.jpg);
  /*  */ }
#album-image-stacks_in_247 .img {
  /*  */
  background-image: url(../files/image_thumb-247.jpg);
  /*  */ }
#album-image-stacks_in_248 .img {
  /*  */
  background-image: url(../files/image_thumb-248.jpg);
  /*  */ }
#album-image-stacks_in_249 .img {
  /*  */
  background-image: url(../files/image_thumb-249.jpg);
  /*  */ }
#album-image-stacks_in_250 .img {
  /*  */
  background-image: url(../files/image_thumb-250.jpg);
  /*  */ }
#album-image-stacks_in_261 .img {
  /*  */
  background-image: url(../files/image_thumb-261.jpg);
  /*  */ }
/*  */
#stacks_in_222, #stacks_in_225, #stacks_in_222 .stacks_in, #stacks_in_222 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_251 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_251 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_251 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_251 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_251 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_251 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_251 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_251 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_251 .album-cover:hover::before, #album-stacks_in_251 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_251 .album-cover::before, #album-stacks_in_251 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_251 0.4s 0.6s;
              animation: album-shape-show-stacks_in_251 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_251 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_251 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_251 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_251 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_251 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_251 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_251 .album-cover-inner {
      /*  */
      background: rgba(102, 204, 255, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_251 .album-cover-image {
      height: 120px;
      max-width: 240px;
      background: url(../files/cover_image-251.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_251 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_251 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_251 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(51, 51, 51, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_251 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(51, 51, 51, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_251 #album-gallery-stacks_in_251 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    background: linear-gradient(to bottom, rgba(44, 44, 59, 1.00), rgba(41, 41, 53, 1.00));
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_251-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_251-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_251-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_251-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_251-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_251-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_251-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_251-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_251.album-was-opened #album-gallery-stacks_in_251 {
  visibility: visible; }

#album-stacks_in_251.album-expand .album-cover::before, #album-stacks_in_251.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_251.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_251.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_251.album-expand #album-gallery-stacks_in_251 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_251.album-expand.album-close #album-gallery-stacks_in_251 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_251 #album-gallery-stacks_in_251 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_251 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_251 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_253 .img {
  /*  */
  background-image: url(../files/image_thumb-253.jpg);
  /*  */ }
#album-image-stacks_in_254 .img {
  /*  */
  background-image: url(../files/image_thumb-254.jpg);
  /*  */ }
#album-image-stacks_in_255 .img {
  /*  */
  background-image: url(../files/image_thumb-255.jpg);
  /*  */ }
#album-image-stacks_in_262 .img {
  /*  */
  background-image: url(../files/image_thumb-262.jpg);
  /*  */ }
#album-image-stacks_in_263 .img {
  /*  */
  background-image: url(../files/image_thumb-263.jpg);
  /*  */ }
#album-image-stacks_in_264 .img {
  /*  */
  background-image: url(../files/image_thumb-264.jpg);
  /*  */ }
#album-image-stacks_in_265 .img {
  /*  */
  background-image: url(../files/image_thumb-265.jpg);
  /*  */ }
#album-image-stacks_in_266 .img {
  /*  */
  background-image: url(../files/image_thumb-266.jpg);
  /*  */ }
#album-image-stacks_in_268 .img {
  /*  */
  background-image: url(../files/image_thumb-268.jpg);
  /*  */ }
#album-image-stacks_in_371 .img {
  /*  */
  background-image: url(../files/image_full-371.jpg);
  /*  */ }
#album-image-stacks_in_372 .img {
  /*  */
  background-image: url(../files/image_full-372.jpg);
  /*  */ }
#album-image-stacks_in_379 .img {
  /*  */
  background-image: url(../files/image_full-379.jpg);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_275 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_275 {
		display: none !important;
	}
}
/*  */
#stacks_in_222, #stacks_in_226, #stacks_in_222 .stacks_in, #stacks_in_222 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_256 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_256 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_256 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_256 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_256 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_256 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_256 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_256 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_256 .album-cover:hover::before, #album-stacks_in_256 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_256 .album-cover::before, #album-stacks_in_256 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_256 0.4s 0.6s;
              animation: album-shape-show-stacks_in_256 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_256 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_256 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_256 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_256 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_256 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_256 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_256 .album-cover-inner {
      /*  */
      background: rgba(251, 2, 7, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_256 .album-cover-image {
      height: 120px;
      max-width: 240px;
      background: url(../files/cover_image-256.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_256 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_256 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_256 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_256 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_256 #album-gallery-stacks_in_256 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_256-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_256-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_256-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_256-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_256-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_256-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_256-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_256-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_256.album-was-opened #album-gallery-stacks_in_256 {
  visibility: visible; }

#album-stacks_in_256.album-expand .album-cover::before, #album-stacks_in_256.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_256.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_256.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_256.album-expand #album-gallery-stacks_in_256 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_256.album-expand.album-close #album-gallery-stacks_in_256 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_256 #album-gallery-stacks_in_256 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_256 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_256 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_258 .img {
  /*  */
  background-image: url(../files/image_thumb-258.jpg);
  /*  */ }
#album-image-stacks_in_259 .img {
  /*  */
  background-image: url(../files/image_thumb-259.jpg);
  /*  */ }
#album-image-stacks_in_260 .img {
  /*  */
  background-image: url(../files/image_full-260.jpg);
  /*  */ }
#album-image-stacks_in_269 .img {
  /*  */
  background-image: url(../files/image_thumb-269.jpg);
  /*  */ }
#album-image-stacks_in_270 .img {
  /*  */
  background-image: url(../files/image_thumb-270.jpg);
  /*  */ }
#album-image-stacks_in_271 .img {
  /*  */
  background-image: url(../files/image_thumb-271.jpg);
  /*  */ }
#album-image-stacks_in_272 .img {
  /*  */
  background-image: url(../files/image_thumb-272.jpg);
  /*  */ }
#album-image-stacks_in_273 .img {
  /*  */
  background-image: url(../files/image_thumb-273.jpg);
  /*  */ }
#album-image-stacks_in_274 .img {
  /*  */
  background-image: url(../files/image_thumb-274.jpg);
  /*  */ }
#stacks_in_276>.s3_row {
	margin: 0 -10px;
}

#stacks_in_276>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_276>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_276>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_276>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_276>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/*  */
#stacks_in_276, #stacks_in_277, #stacks_in_276 .stacks_in, #stacks_in_276 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_281 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_281 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_281 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_281 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_281 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_281 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_281 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_281 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_281 .album-cover:hover::before, #album-stacks_in_281 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_281 .album-cover::before, #album-stacks_in_281 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_281 0.4s 0.6s;
              animation: album-shape-show-stacks_in_281 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_281 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_281 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_281 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_281 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_281 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_281 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_281 .album-cover-inner {
      /*  */
      background: rgba(17, 128, 64, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_281 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-281.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_281 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_281 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_281 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_281 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_281 #album-gallery-stacks_in_281 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    background: linear-gradient(to bottom, rgba(44, 44, 59, 1.00), rgba(41, 41, 53, 1.00));
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_281-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_281-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_281-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_281-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_281-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_281-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_281-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_281-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_281.album-was-opened #album-gallery-stacks_in_281 {
  visibility: visible; }

#album-stacks_in_281.album-expand .album-cover::before, #album-stacks_in_281.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_281.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_281.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_281.album-expand #album-gallery-stacks_in_281 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_281.album-expand.album-close #album-gallery-stacks_in_281 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_281 #album-gallery-stacks_in_281 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_281 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_281 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_283 .img {
  /*  */
  background-image: url(../files/image_full-283.jpg);
  /*  */ }
#album-image-stacks_in_284 .img {
  /*  */
  background-image: url(../files/image_full-284.jpg);
  /*  */ }
#album-image-stacks_in_285 .img {
  /*  */
  background-image: url(../files/image_full-285.jpg);
  /*  */ }
#album-image-stacks_in_312 .img {
  /*  */
  background-image: url(../files/image_full-312.jpg);
  /*  */ }
#album-image-stacks_in_313 .img {
  /*  */
  background-image: url(../files/image_full-313.jpg);
  /*  */ }
#album-image-stacks_in_314 .img {
  /*  */
  background-image: url(../files/image_full-314.jpg);
  /*  */ }
#album-image-stacks_in_315 .img {
  /*  */
  background-image: url(../files/image_full-315.jpg);
  /*  */ }
#album-image-stacks_in_316 .img {
  /*  */
  background-image: url(../files/image_full-316.jpg);
  /*  */ }
#album-image-stacks_in_317 .img {
  /*  */
  background-image: url(../files/image_full-317.jpg);
  /*  */ }
/*  */
#stacks_in_276, #stacks_in_278, #stacks_in_276 .stacks_in, #stacks_in_276 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_286 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_286 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_286 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_286 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_286 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_286 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_286 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_286 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_286 .album-cover:hover::before, #album-stacks_in_286 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_286 .album-cover::before, #album-stacks_in_286 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_286 0.4s 0.6s;
              animation: album-shape-show-stacks_in_286 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_286 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_286 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_286 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_286 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_286 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_286 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_286 .album-cover-inner {
      /*  */
      background: rgba(253, 183, 74, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_286 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-286.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_286 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_286 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_286 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_286 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_286 #album-gallery-stacks_in_286 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_286-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_286-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_286-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_286-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_286-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_286-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_286-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_286-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_286.album-was-opened #album-gallery-stacks_in_286 {
  visibility: visible; }

#album-stacks_in_286.album-expand .album-cover::before, #album-stacks_in_286.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_286.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_286.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_286.album-expand #album-gallery-stacks_in_286 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_286.album-expand.album-close #album-gallery-stacks_in_286 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_286 #album-gallery-stacks_in_286 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_286 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_286 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_288 .img {
  /*  */
  background-image: url(../files/image_full-288.jpg);
  /*  */ }
#album-image-stacks_in_289 .img {
  /*  */
  background-image: url(../files/image_full-289.jpg);
  /*  */ }
#album-image-stacks_in_290 .img {
  /*  */
  background-image: url(../files/image_full-290.jpg);
  /*  */ }
#album-image-stacks_in_318 .img {
  /*  */
  background-image: url(../files/image_full-318.jpg);
  /*  */ }
#album-image-stacks_in_319 .img {
  /*  */
  background-image: url(../files/image_full-319.jpg);
  /*  */ }
#album-image-stacks_in_320 .img {
  /*  */
  background-image: url(../files/image_full-320.jpg);
  /*  */ }
/*  */
#stacks_in_276, #stacks_in_279, #stacks_in_276 .stacks_in, #stacks_in_276 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_291 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_291 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_291 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_291 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_291 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_291 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_291 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_291 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_291 .album-cover:hover::before, #album-stacks_in_291 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_291 .album-cover::before, #album-stacks_in_291 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_291 0.4s 0.6s;
              animation: album-shape-show-stacks_in_291 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_291 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_291 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_291 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_291 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_291 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_291 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_291 .album-cover-inner {
      /*  */
      background: rgba(204, 192, 255, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_291 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-291.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_291 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_291 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_291 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_291 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(0, 0, 0, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_291 #album-gallery-stacks_in_291 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_291-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_291-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_291-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_291-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_291-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_291-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_291-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_291-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_291.album-was-opened #album-gallery-stacks_in_291 {
  visibility: visible; }

#album-stacks_in_291.album-expand .album-cover::before, #album-stacks_in_291.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_291.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_291.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_291.album-expand #album-gallery-stacks_in_291 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_291.album-expand.album-close #album-gallery-stacks_in_291 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_291 #album-gallery-stacks_in_291 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_291 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_291 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_294 .img {
  /*  */
  background-image: url(../files/image_full-294.jpg);
  /*  */ }
#album-image-stacks_in_295 .img {
  /*  */
  background-image: url(../files/image_full-295.jpg);
  /*  */ }
#album-image-stacks_in_296 .img {
  /*  */
  background-image: url(../files/image_full-296.jpg);
  /*  */ }
#album-image-stacks_in_306 .img {
  /*  */
  background-image: url(../files/image_full-306.jpg);
  /*  */ }
#album-image-stacks_in_307 .img {
  /*  */
  background-image: url(../files/image_full-307.jpg);
  /*  */ }
#album-image-stacks_in_308 .img {
  /*  */
  background-image: url(../files/image_full-308.jpg);
  /*  */ }
#album-image-stacks_in_309 .img {
  /*  */
  background-image: url(../files/image_full-309.jpg);
  /*  */ }
#album-image-stacks_in_310 .img {
  /*  */
  background-image: url(../files/image_full-310.jpg);
  /*  */ }
#album-image-stacks_in_311 .img {
  /*  */
  background-image: url(../files/image_full-311.jpg);
  /*  */ }
/*  */
#stacks_in_276, #stacks_in_280, #stacks_in_276 .stacks_in, #stacks_in_276 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_301 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_301 .album-cover {
    margin: 20px;
    max-width: 239px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_301 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_301 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_301 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_301 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_301 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_301 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_301 .album-cover:hover::before, #album-stacks_in_301 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_301 .album-cover::before, #album-stacks_in_301 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_301 0.4s 0.6s;
              animation: album-shape-show-stacks_in_301 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_301 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_301 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_301 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_301 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_301 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_301 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_301 .album-cover-inner {
      /*  */
      background: rgba(147, 246, 212, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_301 .album-cover-image {
      height: 125px;
      max-width: 239px;
      background: url(../files/cover_image-301.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_301 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_301 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_301 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_301 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_301 #album-gallery-stacks_in_301 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_301-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_301-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_301-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_301-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_301-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_301-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_301-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_301-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_301.album-was-opened #album-gallery-stacks_in_301 {
  visibility: visible; }

#album-stacks_in_301.album-expand .album-cover::before, #album-stacks_in_301.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_301.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_301.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_301.album-expand #album-gallery-stacks_in_301 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_301.album-expand.album-close #album-gallery-stacks_in_301 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_301 #album-gallery-stacks_in_301 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_301 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_301 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_303 .img {
  /*  */
  background-image: url(../files/image_full-303.jpg);
  /*  */ }
#album-image-stacks_in_304 .img {
  /*  */
  background-image: url(../files/image_full-304.jpg);
  /*  */ }
#album-image-stacks_in_305 .img {
  /*  */
  background-image: url(../files/image_full-305.jpg);
  /*  */ }
#album-image-stacks_in_321 .img {
  /*  */
  background-image: url(../files/image_full-321.jpg);
  /*  */ }
#album-image-stacks_in_322 .img {
  /*  */
  background-image: url(../files/image_full-322.jpg);
  /*  */ }
#album-image-stacks_in_323 .img {
  /*  */
  background-image: url(../files/image_full-323.jpg);
  /*  */ }
#album-image-stacks_in_324 .img {
  /*  */
  background-image: url(../files/image_full-324.jpg);
  /*  */ }
#album-image-stacks_in_325 .img {
  /*  */
  background-image: url(../files/image_full-325.jpg);
  /*  */ }
#album-image-stacks_in_326 .img {
  /*  */
  background-image: url(../files/image_full-326.jpg);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_333 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_333 {
		display: none !important;
	}
}
#stacks_in_334>.s3_row {
	margin: 0 -10px;
}

#stacks_in_334>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_334>.s3_row  {
		margin: -10px -10px;
	}
	#stacks_in_334>.s3_row>.s3_column {
		padding: 10px 10px;
		width:50%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_334>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_334>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  
/*  */
#stacks_in_334, #stacks_in_338, #stacks_in_334 .stacks_in, #stacks_in_334 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_346 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_346 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_346 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_346 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_346 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_346 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_346 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_346 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_346 .album-cover:hover::before, #album-stacks_in_346 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_346 .album-cover::before, #album-stacks_in_346 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_346 0.4s 0.6s;
              animation: album-shape-show-stacks_in_346 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_346 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_346 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_346 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_346 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_346 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_346 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_346 .album-cover-inner {
      /*  */
      background: rgba(51, 51, 51, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_346 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-346.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_346 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_346 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 15px 15px; }
      #album-stacks_in_346 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_346 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(204, 204, 204, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_346 #album-gallery-stacks_in_346 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_346-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_346-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_346-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_346-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_346-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_346-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_346-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_346-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_346.album-was-opened #album-gallery-stacks_in_346 {
  visibility: visible; }

#album-stacks_in_346.album-expand .album-cover::before, #album-stacks_in_346.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_346.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_346.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_346.album-expand #album-gallery-stacks_in_346 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_346.album-expand.album-close #album-gallery-stacks_in_346 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_346 #album-gallery-stacks_in_346 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_346 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_346 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_347 .img {
  /*  */
  background-image: url(../files/image_full-347.jpg);
  /*  */ }
#album-image-stacks_in_348 .img {
  /*  */
  background-image: url(../files/image_full-348.jpg);
  /*  */ }
#album-image-stacks_in_349 .img {
  /*  */
  background-image: url(../files/image_full-349.jpg);
  /*  */ }
#album-image-stacks_in_351 .img {
  /*  */
  background-image: url(../files/image_full-351.jpg);
  /*  */ }
#album-image-stacks_in_352 .img {
  /*  */
  background-image: url(../files/image_full-352.jpg);
  /*  */ }
#album-image-stacks_in_353 .img {
  /*  */
  background-image: url(../files/image_full-353.jpg);
  /*  */ }
#album-image-stacks_in_354 .img {
  /*  */
  background-image: url(../files/image_full-354.jpg);
  /*  */ }
#album-image-stacks_in_396 .img {
  /*  */
  background-image: url(../files/image_full-396.jpg);
  /*  */ }
#album-image-stacks_in_397 .img {
  /*  */
  background-image: url(../files/image_full-397.jpg);
  /*  */ }
/*  */
#stacks_in_334, #stacks_in_337, #stacks_in_334 .stacks_in, #stacks_in_334 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_355 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_355 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_355 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_355 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_355 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_355 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_355 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_355 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_355 .album-cover:hover::before, #album-stacks_in_355 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_355 .album-cover::before, #album-stacks_in_355 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_355 0.4s 0.6s;
              animation: album-shape-show-stacks_in_355 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_355 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_355 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_355 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_355 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_355 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_355 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_355 .album-cover-inner {
      /*  */
      background: rgba(154, 117, 47, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_355 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-355.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_355 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_355 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_355 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_355 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(230, 230, 230, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_355 #album-gallery-stacks_in_355 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_355-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_355-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_355-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_355-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_355-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_355-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_355-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_355-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_355.album-was-opened #album-gallery-stacks_in_355 {
  visibility: visible; }

#album-stacks_in_355.album-expand .album-cover::before, #album-stacks_in_355.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_355.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_355.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_355.album-expand #album-gallery-stacks_in_355 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_355.album-expand.album-close #album-gallery-stacks_in_355 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_355 #album-gallery-stacks_in_355 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_355 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_355 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_356 .img {
  /*  */
  background-image: url(../files/image_full-356.jpg);
  /*  */ }
#album-image-stacks_in_357 .img {
  /*  */
  background-image: url(../files/image_full-357.jpg);
  /*  */ }
#album-image-stacks_in_358 .img {
  /*  */
  background-image: url(../files/image_full-358.jpg);
  /*  */ }
#album-image-stacks_in_374 .img {
  /*  */
  background-image: url(../files/image_full-374.jpg);
  /*  */ }
#album-image-stacks_in_375 .img {
  /*  */
  background-image: url(../files/image_full-375.jpg);
  /*  */ }
#album-image-stacks_in_386 .img {
  /*  */
  background-image: url(../files/image_full-386.jpg);
  /*  */ }
#album-image-stacks_in_393 .img {
  /*  */
  background-image: url(../files/image_full-393.jpg);
  /*  */ }
#album-image-stacks_in_394 .img {
  /*  */
  background-image: url(../files/image_full-394.jpg);
  /*  */ }
#album-image-stacks_in_395 .img {
  /*  */
  background-image: url(../files/image_full-395.jpg);
  /*  */ }
/*  */
#stacks_in_334, #stacks_in_336, #stacks_in_334 .stacks_in, #stacks_in_334 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_360 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_360 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_360 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_360 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_360 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_360 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_360 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_360 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_360 .album-cover:hover::before, #album-stacks_in_360 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_360 .album-cover::before, #album-stacks_in_360 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_360 0.4s 0.6s;
              animation: album-shape-show-stacks_in_360 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_360 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_360 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_360 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_360 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_360 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_360 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_360 .album-cover-inner {
      /*  */
      background: rgba(16, 128, 128, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_360 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-360.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_360 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_360 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_360 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_360 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(230, 230, 230, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_360 #album-gallery-stacks_in_360 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_360-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_360-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_360-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_360-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_360-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_360-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_360-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_360-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_360.album-was-opened #album-gallery-stacks_in_360 {
  visibility: visible; }

#album-stacks_in_360.album-expand .album-cover::before, #album-stacks_in_360.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_360.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_360.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_360.album-expand #album-gallery-stacks_in_360 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_360.album-expand.album-close #album-gallery-stacks_in_360 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_360 #album-gallery-stacks_in_360 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_360 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_360 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_361 .img {
  /*  */
  background-image: url(../files/image_full-361.jpg);
  /*  */ }
#album-image-stacks_in_362 .img {
  /*  */
  background-image: url(../files/image_full-362.jpg);
  /*  */ }
#album-image-stacks_in_363 .img {
  /*  */
  background-image: url(../files/image_full-363.jpg);
  /*  */ }
#album-image-stacks_in_381 .img {
  /*  */
  background-image: url(../files/image_full-381.jpg);
  /*  */ }
#album-image-stacks_in_382 .img {
  /*  */
  background-image: url(../files/image_full-382.jpg);
  /*  */ }
#album-image-stacks_in_383 .img {
  /*  */
  background-image: url(../files/image_full-383.jpg);
  /*  */ }
#album-image-stacks_in_384 .img {
  /*  */
  background-image: url(../files/image_full-384.jpg);
  /*  */ }
#album-image-stacks_in_385 .img {
  /*  */
  background-image: url(../files/image_full-385.jpg);
  /*  */ }
#album-image-stacks_in_387 .img {
  /*  */
  background-image: url(../files/image_full-387.jpg);
  /*  */ }
#album-image-stacks_in_388 .img {
  /*  */
  background-image: url(../files/image_full-388.jpg);
  /*  */ }
#album-image-stacks_in_389 .img {
  /*  */
  background-image: url(../files/image_full-389.jpg);
  /*  */ }
#album-image-stacks_in_390 .img {
  /*  */
  background-image: url(../files/image_full-390.jpg);
  /*  */ }
/*  */
#stacks_in_334, #stacks_in_335, #stacks_in_334 .stacks_in, #stacks_in_334 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_365 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_365 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_365 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_365 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_365 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_365 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_365 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_365 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_365 .album-cover:hover::before, #album-stacks_in_365 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_365 .album-cover::before, #album-stacks_in_365 .album-cover::after {
      content: '';
      top: 0;
      left: 0;
      z-index: -1;
      width: 100%;
      height: 100%;
      display: block;
      position: absolute;
      transition: all 0.3s;
      background: rgba(255, 255, 255, 0);
      border-radius: 5px;
      -webkit-animation: album-shape-show-stacks_in_365 0.4s 0.6s;
              animation: album-shape-show-stacks_in_365 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_365 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_365 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_365 .album-cover-placeholder {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(112, 128, 144, 0.30);
      border-radius: 5px;
      border: 3px dashed rgba(112, 128, 144, 0.30);
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      box-sizing: border-box;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #album-stacks_in_365 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_365 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_365 .album-cover-count {
      /*  */
      font-family: "Arvo";
      /*  */
      top: 10px;
      right: 10px;
      color: rgba(255, 255, 255, 1.00);
      background: rgba(255, 255, 255, 0.10);
      font-size: 13px;
      padding: 5px 10px;
      border-radius: 20px;
      opacity: 0;
      z-index: 20;
      line-height: 1;
      position: absolute;
      -webkit-transform: translateY(10px);
              transform: translateY(10px);
      -webkit-animation: album-count-show 0.5s 0.6s;
              animation: album-count-show 0.5s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_365 .album-cover-inner {
      /*  */
      background: rgba(245, 208, 255, 1.00);
      /*  */
      /*  */
      box-shadow: none;
      border-radius: 5px;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.3s;
      box-sizing: border-box;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      /*  */
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-animation: album-cover-show 0.3s 0.4s;
              animation: album-cover-show 0.3s 0.4s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards;
      /*  */ }
    #album-stacks_in_365 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-365.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_365 .album-cover-image::after {
        content: '\f133';
        top: 0;
        left: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        transition: all 0.3s;
        font-family: "Ionicons";
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        color: rgba(255, 255, 255, 0.20);
        background: rgba(44, 44, 59, 0.60);
        font-size: 100px; }
    #album-stacks_in_365 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 14px 15px; }
      #album-stacks_in_365 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(0, 0, 0, 1.00);
        font-size: 15px;
        line-height: 21.000000px;
        margin-bottom: 5px; }
      #album-stacks_in_365 .album-cover-info-description {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 13px;
        line-height: 18.199999px;
        text-overflow: ellipsis; }
  #album-stacks_in_365 #album-gallery-stacks_in_365 {
    /*  */
    z-index: 200;
    height: 100%;
    position: fixed;
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    -webkit-animation: album-gallery-hide 0.5s;
            animation: album-gallery-hide 0.5s;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    /*  */
    /*  */
    background: rgba(44, 44, 59, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-info {
      /*  */
      background: rgba(34, 34, 45, 1.00);
      /*  */
      /*  */
      z-index: 200;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      transition: all 0.3s;
      font-family: "Proxima Nova";
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-back {
      color: rgba(255, 255, 255, 1.00);
      padding: 20px 20px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1;
      font-size: 18px;
      cursor: pointer;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-back i {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 20px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "back"; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 18px;
      line-height: 25.199999px;
      padding-bottom: 5px; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 14px;
      line-height: 19.600000px; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid {
        margin: 0;
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        list-style: none;
        box-sizing: border-box;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; }
        #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li {
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          box-sizing: border-box;
          padding: 10px 10px; }
        #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid a {
          box-shadow: 0px 0px 0px 6px rgba(0, 0, 0, 0.10);
          border-radius: 4px;
          -webkit-box-flex: 0;
              -ms-flex: 0 1 auto;
                  flex: 0 1 auto;
          display: block;
          overflow: hidden;
          position: relative;
          transition: all 0.3s;
          box-sizing: border-box; }
          #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid a .img {
            width: 100%;
            height: 100%;
            transition: inherit;
            background-size: cover;
            box-sizing: border-box;
            background-position: center center; }
          #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid a:hover::before {
            /*  */
            top: 0;
            left: 0;
            content: '';
            z-index: 20;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.1);
            /*  */ }

body.album-stacks_in_365-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

body.album-stacks_in_365-expand .sl-overlay {
  /*  */
  background: rgba(44, 44, 59, 1.00);
  /*  */
  /*  */
  opacity: 0.9;
  position: fixed;
  z-index: 1001; }

body.album-stacks_in_365-expand .sl-close {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_365-expand .sl-navigation button {
  color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_365-expand .sl-counter {
  color: rgba(255, 255, 255, 1.00);
  font-family: "Proxima Nova"; }

body.album-stacks_in_365-expand .sl-spinner {
  border-color: rgba(255, 255, 255, 1.00); }

body.album-stacks_in_365-expand .sl-wrapper .sl-image {
  overflow: hidden;
  border-radius: 5px; }

body.album-stacks_in_365-expand .sl-wrapper .sl-image .sl-caption {
  /*  */
  font-family: "Arvo";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: normal;
  text-shadow: 0px 3px 10px rgba(0, 0, 0, 0.30); }

#album-stacks_in_365.album-was-opened #album-gallery-stacks_in_365 {
  visibility: visible; }

#album-stacks_in_365.album-expand .album-cover::before, #album-stacks_in_365.album-expand .album-cover::after {
  display: none; }

#album-stacks_in_365.album-expand .album-cover-inner {
  -webkit-animation: album-cover-hide 0.5s;
          animation: album-cover-hide 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_365.album-expand .album-cover-count {
  -webkit-animation: album-count-hide 0.3s;
          animation: album-count-hide 0.3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_365.album-expand #album-gallery-stacks_in_365 {
  visibility: visible;
  -webkit-animation: album-gallery-show 0.5s 0.5s;
          animation: album-gallery-show 0.5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

#album-stacks_in_365.album-expand.album-close #album-gallery-stacks_in_365 {
  -webkit-animation: album-gallery-hide 5s 0.5s;
          animation: album-gallery-hide 5s 0.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@media (min-width: 801px) {
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

@media (max-width: 800px) {
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li {
    width: 50.000000%; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@media (max-width: 400px) {
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_365 #album-gallery-stacks_in_365 .album-gallery-content .album-gallery-grid li a {
      height: 200px; } }

@-webkit-keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@keyframes album-cover-hide {
  0% {
    -webkit-transform: translateY(-3px);
            transform: translateY(-3px); }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px); }
  99% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0) scale(0);
            transform: translateY(0) scale(0); } }

@-webkit-keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes album-cover-show {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes album-count-show {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10px);
            transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-count-hide {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-shape-show-stacks_in_365 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_365 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@-webkit-keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-show {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@keyframes album-gallery-hide {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%); } }

@-webkit-keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes album-gallery-info-show {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes album-gallery-content-show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#album-image-stacks_in_366 .img {
  /*  */
  background-image: url(../files/image_full-366.jpg);
  /*  */ }
#album-image-stacks_in_367 .img {
  /*  */
  background-image: url(../files/image_full-367.jpg);
  /*  */ }
#album-image-stacks_in_368 .img {
  /*  */
  background-image: url(../files/image_full-368.jpg);
  /*  */ }
#album-image-stacks_in_376 .img {
  /*  */
  background-image: url(../files/image_full-376.jpg);
  /*  */ }
#album-image-stacks_in_377 .img {
  /*  */
  background-image: url(../files/image_full-377.jpg);
  /*  */ }
#album-image-stacks_in_378 .img {
  /*  */
  background-image: url(../files/image_full-378.jpg);
  /*  */ }
#album-image-stacks_in_380 .img {
  /*  */
  background-image: url(../files/image_full-380.jpg);
  /*  */ }
#album-image-stacks_in_391 .img {
  /*  */
  background-image: url(../files/image_full-391.jpg);
  /*  */ }
#album-image-stacks_in_392 .img {
  /*  */
  background-image: url(../files/image_full-392.jpg);
  /*  */ }
