
.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_163 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_163 {
		display: none !important;
	}
}
#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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-147.jpg);
  /*  */ }
#album-image-stacks_in_148 .img {
  /*  */
  background-image: url(../files/image_full-148.jpg);
  /*  */ }
#album-image-stacks_in_149 .img {
  /*  */
  background-image: url(../files/image_full-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_full-153.jpg);
  /*  */ }
#album-image-stacks_in_154 .img {
  /*  */
  background-image: url(../files/image_full-154.jpg);
  /*  */ }
#album-image-stacks_in_155 .img {
  /*  */
  background-image: url(../files/image_full-155.jpg);
  /*  */ }
#album-image-stacks_in_165 .img {
  /*  */
  background-image: url(../files/image_full-165.jpg);
  /*  */ }
#album-image-stacks_in_167 .img {
  /*  */
  background-image: url(../files/image_full-167.jpg);
  /*  */ }
#album-image-stacks_in_168 .img {
  /*  */
  background-image: url(../files/image_full-168.jpg);
  /*  */ }
#album-image-stacks_in_169 .img {
  /*  */
  background-image: url(../files/image_full-169.jpg);
  /*  */ }
#album-image-stacks_in_188 .img {
  /*  */
  background-image: url(../files/image_full-188.jpg);
  /*  */ }
#album-image-stacks_in_189 .img {
  /*  */
  background-image: url(../files/image_full-189.jpg);
  /*  */ }
#album-image-stacks_in_208 .img {
  /*  */
  background-image: url(../files/image_full-208.jpg);
  /*  */ }
#album-image-stacks_in_212 .img {
  /*  */
  background-image: url(../files/image_full-212.jpg);
  /*  */ }
#album-image-stacks_in_213 .img {
  /*  */
  background-image: url(../files/image_full-213.jpg);
  /*  */ }
#album-image-stacks_in_214 .img {
  /*  */
  background-image: url(../files/image_full-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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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: 15px 15px; }
      #album-stacks_in_180 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-182.jpg);
  /*  */ }
#album-image-stacks_in_183 .img {
  /*  */
  background-image: url(../files/image_full-183.jpg);
  /*  */ }
#album-image-stacks_in_184 .img {
  /*  */
  background-image: url(../files/image_full-184.jpg);
  /*  */ }
#album-image-stacks_in_185 .img {
  /*  */
  background-image: url(../files/image_full-185.jpg);
  /*  */ }
#album-image-stacks_in_186 .img {
  /*  */
  background-image: url(../files/image_full-186.jpg);
  /*  */ }
#album-image-stacks_in_187 .img {
  /*  */
  background-image: url(../files/image_full-187.jpg);
  /*  */ }
#album-image-stacks_in_215 .img {
  /*  */
  background-image: url(../files/image_full-215.jpg);
  /*  */ }
#album-image-stacks_in_216 .img {
  /*  */
  background-image: url(../files/image_full-216.jpg);
  /*  */ }
#album-image-stacks_in_217 .img {
  /*  */
  background-image: url(../files/image_full-217.jpg);
  /*  */ }
#album-image-stacks_in_218 .img {
  /*  */
  background-image: url(../files/image_full-218.jpg);
  /*  */ }
#album-image-stacks_in_219 .img {
  /*  */
  background-image: url(../files/image_full-219.jpg);
  /*  */ }
#album-image-stacks_in_220 .img {
  /*  */
  background-image: url(../files/image_full-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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-193.jpg);
  /*  */ }
#album-image-stacks_in_194 .img {
  /*  */
  background-image: url(../files/image_full-194.jpg);
  /*  */ }
#album-image-stacks_in_195 .img {
  /*  */
  background-image: url(../files/image_full-195.jpg);
  /*  */ }
#album-image-stacks_in_196 .img {
  /*  */
  background-image: url(../files/image_full-196.jpg);
  /*  */ }
#album-image-stacks_in_197 .img {
  /*  */
  background-image: url(../files/image_full-197.jpg);
  /*  */ }
#album-image-stacks_in_204 .img {
  /*  */
  background-image: url(../files/image_full-204.jpg);
  /*  */ }
#album-image-stacks_in_205 .img {
  /*  */
  background-image: url(../files/image_full-205.jpg);
  /*  */ }
#album-image-stacks_in_206 .img {
  /*  */
  background-image: url(../files/image_full-206.jpg);
  /*  */ }
#album-image-stacks_in_207 .img {
  /*  */
  background-image: url(../files/image_full-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: 125px;
      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: 29px 15px; }
      #album-stacks_in_227 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-229.jpg);
  /*  */ }
#album-image-stacks_in_230 .img {
  /*  */
  background-image: url(../files/image_full-230.jpg);
  /*  */ }
#album-image-stacks_in_231 .img {
  /*  */
  background-image: url(../files/image_full-231.jpg);
  /*  */ }
#album-image-stacks_in_232 .img {
  /*  */
  background-image: url(../files/image_full-232.jpg);
  /*  */ }
#album-image-stacks_in_233 .img {
  /*  */
  background-image: url(../files/image_full-233.jpg);
  /*  */ }
#album-image-stacks_in_234 .img {
  /*  */
  background-image: url(../files/image_full-234.jpg);
  /*  */ }
#album-image-stacks_in_235 .img {
  /*  */
  background-image: url(../files/image_full-235.jpg);
  /*  */ }
#album-image-stacks_in_236 .img {
  /*  */
  background-image: url(../files/image_full-236.jpg);
  /*  */ }
#album-image-stacks_in_237 .img {
  /*  */
  background-image: url(../files/image_full-237.jpg);
  /*  */ }
#album-image-stacks_in_238 .img {
  /*  */
  background-image: url(../files/image_full-238.jpg);
  /*  */ }
#album-image-stacks_in_239 .img {
  /*  */
  background-image: url(../files/image_full-239.jpg);
  /*  */ }
#album-image-stacks_in_240 .img {
  /*  */
  background-image: url(../files/image_full-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: 125px;
      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: 30px 15px; }
      #album-stacks_in_241 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-243.jpg);
  /*  */ }
#album-image-stacks_in_244 .img {
  /*  */
  background-image: url(../files/image_full-244.jpg);
  /*  */ }
#album-image-stacks_in_245 .img {
  /*  */
  background-image: url(../files/image_full-245.jpg);
  /*  */ }
#album-image-stacks_in_246 .img {
  /*  */
  background-image: url(../files/image_full-246.jpg);
  /*  */ }
#album-image-stacks_in_247 .img {
  /*  */
  background-image: url(../files/image_full-247.jpg);
  /*  */ }
#album-image-stacks_in_248 .img {
  /*  */
  background-image: url(../files/image_full-248.jpg);
  /*  */ }
#album-image-stacks_in_249 .img {
  /*  */
  background-image: url(../files/image_full-249.jpg);
  /*  */ }
#album-image-stacks_in_250 .img {
  /*  */
  background-image: url(../files/image_full-250.jpg);
  /*  */ }
#album-image-stacks_in_261 .img {
  /*  */
  background-image: url(../files/image_full-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: 125px;
      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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-253.jpg);
  /*  */ }
#album-image-stacks_in_254 .img {
  /*  */
  background-image: url(../files/image_full-254.jpg);
  /*  */ }
#album-image-stacks_in_255 .img {
  /*  */
  background-image: url(../files/image_full-255.jpg);
  /*  */ }
#album-image-stacks_in_262 .img {
  /*  */
  background-image: url(../files/image_full-262.jpg);
  /*  */ }
#album-image-stacks_in_263 .img {
  /*  */
  background-image: url(../files/image_full-263.jpg);
  /*  */ }
#album-image-stacks_in_264 .img {
  /*  */
  background-image: url(../files/image_full-264.jpg);
  /*  */ }
#album-image-stacks_in_265 .img {
  /*  */
  background-image: url(../files/image_full-265.jpg);
  /*  */ }
#album-image-stacks_in_266 .img {
  /*  */
  background-image: url(../files/image_full-266.jpg);
  /*  */ }
#album-image-stacks_in_268 .img {
  /*  */
  background-image: url(../files/image_full-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);
  /*  */ }
#album-image-stacks_in_465 .img {
  /*  */
  background-image: url(../files/image_full-465.jpg);
  /*  */ }
/*  */
#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: 125px;
      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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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_full-258.jpg);
  /*  */ }
#album-image-stacks_in_259 .img {
  /*  */
  background-image: url(../files/image_full-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_full-269.jpg);
  /*  */ }
#album-image-stacks_in_270 .img {
  /*  */
  background-image: url(../files/image_full-270.jpg);
  /*  */ }
#album-image-stacks_in_271 .img {
  /*  */
  background-image: url(../files/image_full-271.jpg);
  /*  */ }
#album-image-stacks_in_272 .img {
  /*  */
  background-image: url(../files/image_full-272.jpg);
  /*  */ }
#album-image-stacks_in_273 .img {
  /*  */
  background-image: url(../files/image_full-273.jpg);
  /*  */ }
#album-image-stacks_in_274 .img {
  /*  */
  background-image: url(../files/image_full-274.jpg);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_452 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_452 {
		display: none !important;
	}
}
#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: 30px 15px; }
      #album-stacks_in_281 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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: 24px;
        line-height: 33.599998px;
        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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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);
  /*  */ }
#album-image-stacks_in_432 .img {
  /*  */
  background-image: url(../files/image_full-432.jpg);
  /*  */ }
#album-image-stacks_in_433 .img {
  /*  */
  background-image: url(../files/image_full-433.jpg);
  /*  */ }
#album-image-stacks_in_434 .img {
  /*  */
  background-image: url(../files/image_full-434.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: 240px;
    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(33, 255, 255, 0.61);
      /*  */
      /*  */
      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: 240px;
      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: 31px 15px; }
      #album-stacks_in_301 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(25, 25, 25, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_301 .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_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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 3px 3px;
  font-weight: bold;
  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: 24px;
        line-height: 33.599998px;
        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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: bold;
  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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: bold;
  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: 24px;
        line-height: 33.599998px;
        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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: bold;
  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(114, 60, 181, 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(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_365 .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_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(128, 128, 128, 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(51, 51, 51, 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: "X"; }
    #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: 32px;
      line-height: 44.799999px;
      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: 17px;
      line-height: 23.799999px; }
    #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: "Josefin Slab";
  /*  */
  color: rgba(255, 255, 255, 1.00);
  background: rgba(44, 44, 59, 0.60);
  font-size: 15px;
  padding: 15px 15px;
  font-weight: bold;
  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);
  /*  */ }

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_405 {
	height: 30.00px;
}




























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

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








  


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




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



}



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


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





}




  
/*  */
#stacks_in_406, #stacks_in_410, #stacks_in_406 .stacks_in, #stacks_in_406 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_411 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_411 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_411 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_411 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_411 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_411 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_411 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_411 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_411 .album-cover:hover::before, #album-stacks_in_411 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_411 .album-cover::before, #album-stacks_in_411 .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_411 0.4s 0.6s;
              animation: album-shape-show-stacks_in_411 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_411 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_411 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_411 .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_411 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_411 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_411 .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_411 .album-cover-inner {
      /*  */
      background: rgba(176, 180, 141, 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_411 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-411.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_411 .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_411 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 28px 15px; }
      #album-stacks_in_411 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(0, 0, 0, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_411 .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_411 #album-gallery-stacks_in_411 {
    /*  */
    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(128, 128, 128, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-info {
      /*  */
      background: rgba(51, 51, 51, 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_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "X"; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 32px;
      line-height: 44.799999px;
      padding-bottom: 5px; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 17px;
      line-height: 23.799999px; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .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_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_411 #album-gallery-stacks_in_411 .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_411-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

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

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

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

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

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

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

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

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

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

#album-stacks_in_411.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_411.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_411.album-expand #album-gallery-stacks_in_411 {
  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_411.album-expand.album-close #album-gallery-stacks_in_411 {
  -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_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

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

@media (max-width: 400px) {
  #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_411 #album-gallery-stacks_in_411 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_411 #album-gallery-stacks_in_411 .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_411 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_411 {
  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_412 .img {
  /*  */
  background-image: url(../files/image_full-412.jpg);
  /*  */ }
#album-image-stacks_in_413 .img {
  /*  */
  background-image: url(../files/image_full-413.jpg);
  /*  */ }
#album-image-stacks_in_414 .img {
  /*  */
  background-image: url(../files/image_full-414.jpg);
  /*  */ }
#album-image-stacks_in_416 .img {
  /*  */
  background-image: url(../files/image_full-416.jpg);
  /*  */ }
#album-image-stacks_in_467 .img {
  /*  */
  background-image: url(../files/image_full-467.jpg);
  /*  */ }
#album-image-stacks_in_468 .img {
  /*  */
  background-image: url(../files/image_full-468.jpg);
  /*  */ }
#album-image-stacks_in_470 .img {
  /*  */
  background-image: url(../files/image_full-470.jpg);
  /*  */ }
#album-image-stacks_in_472 .img {
  /*  */
  background-image: url(../files/image_full-472.jpg);
  /*  */ }
#album-image-stacks_in_473 .img {
  /*  */
  background-image: url(../files/image_full-473.jpg);
  /*  */ }
#album-image-stacks_in_474 .img {
  /*  */
  background-image: url(../files/image_full-474.jpg);
  /*  */ }
/*  */
#stacks_in_406, #stacks_in_409, #stacks_in_406 .stacks_in, #stacks_in_406 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_417 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_417 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_417 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_417 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_417 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_417 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_417 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_417 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_417 .album-cover:hover::before, #album-stacks_in_417 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_417 .album-cover::before, #album-stacks_in_417 .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_417 0.4s 0.6s;
              animation: album-shape-show-stacks_in_417 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_417 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_417 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_417 .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_417 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_417 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_417 .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_417 .album-cover-inner {
      /*  */
      background: rgba(252, 67, 37, 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_417 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-417.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_417 .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_417 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 12px 15px; }
      #album-stacks_in_417 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_417 .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_417 #album-gallery-stacks_in_417 {
    /*  */
    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_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "X"; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 32px;
      line-height: 44.799999px;
      padding-bottom: 5px; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 17px;
      line-height: 23.799999px; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .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_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_417 #album-gallery-stacks_in_417 .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_417-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

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

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

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

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

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

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

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

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

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

#album-stacks_in_417.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_417.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_417.album-expand #album-gallery-stacks_in_417 {
  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_417.album-expand.album-close #album-gallery-stacks_in_417 {
  -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_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

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

@media (max-width: 400px) {
  #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_417 #album-gallery-stacks_in_417 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_417 #album-gallery-stacks_in_417 .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_417 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_417 {
  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_418 .img {
  /*  */
  background-image: url(../files/image_full-418.jpg);
  /*  */ }
#album-image-stacks_in_419 .img {
  /*  */
  background-image: url(../files/image_full-419.jpg);
  /*  */ }
#album-image-stacks_in_420 .img {
  /*  */
  background-image: url(../files/image_full-420.jpg);
  /*  */ }
#album-image-stacks_in_435 .img {
  /*  */
  background-image: url(../files/image_full-435.jpg);
  /*  */ }
#album-image-stacks_in_436 .img {
  /*  */
  background-image: url(../files/image_full-436.jpg);
  /*  */ }
#album-image-stacks_in_437 .img {
  /*  */
  background-image: url(../files/image_full-437.jpg);
  /*  */ }
#album-image-stacks_in_438 .img {
  /*  */
  background-image: url(../files/image_full-438.jpg);
  /*  */ }
#album-image-stacks_in_439 .img {
  /*  */
  background-image: url(../files/image_full-439.jpg);
  /*  */ }
#album-image-stacks_in_440 .img {
  /*  */
  background-image: url(../files/image_full-440.jpg);
  /*  */ }
#album-image-stacks_in_441 .img {
  /*  */
  background-image: url(../files/image_full-441.jpg);
  /*  */ }
#album-image-stacks_in_442 .img {
  /*  */
  background-image: url(../files/image_full-442.jpg);
  /*  */ }
#album-image-stacks_in_471 .img {
  /*  */
  background-image: url(../files/image_full-471.jpg);
  /*  */ }
/*  */
#stacks_in_406, #stacks_in_408, #stacks_in_406 .stacks_in, #stacks_in_406 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_422 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_422 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_422 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_422 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_422 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_422 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_422 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_422 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_422 .album-cover:hover::before, #album-stacks_in_422 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_422 .album-cover::before, #album-stacks_in_422 .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_422 0.4s 0.6s;
              animation: album-shape-show-stacks_in_422 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_422 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_422 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_422 .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_422 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_422 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_422 .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_422 .album-cover-inner {
      /*  */
      background: rgba(9, 41, 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_422 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-422.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_422 .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_422 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 12px 15px; }
      #album-stacks_in_422 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_422 .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_422 #album-gallery-stacks_in_422 {
    /*  */
    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(128, 128, 128, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-info {
      /*  */
      background: rgba(51, 51, 51, 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_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "X"; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 32px;
      line-height: 44.799999px;
      padding-bottom: 5px; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 17px;
      line-height: 23.799999px; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .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_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_422 #album-gallery-stacks_in_422 .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_422-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

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

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

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

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

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

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

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

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

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

#album-stacks_in_422.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_422.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_422.album-expand #album-gallery-stacks_in_422 {
  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_422.album-expand.album-close #album-gallery-stacks_in_422 {
  -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_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

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

@media (max-width: 400px) {
  #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_422 #album-gallery-stacks_in_422 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_422 #album-gallery-stacks_in_422 .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_422 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_422 {
  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_423 .img {
  /*  */
  background-image: url(../files/image_full-423.jpg);
  /*  */ }
#album-image-stacks_in_424 .img {
  /*  */
  background-image: url(../files/image_full-424.jpg);
  /*  */ }
#album-image-stacks_in_425 .img {
  /*  */
  background-image: url(../files/image_full-425.jpg);
  /*  */ }
#album-image-stacks_in_443 .img {
  /*  */
  background-image: url(../files/image_full-443.jpg);
  /*  */ }
#album-image-stacks_in_444 .img {
  /*  */
  background-image: url(../files/image_full-444.jpg);
  /*  */ }
#album-image-stacks_in_445 .img {
  /*  */
  background-image: url(../files/image_full-445.jpg);
  /*  */ }
#album-image-stacks_in_446 .img {
  /*  */
  background-image: url(../files/image_full-446.jpg);
  /*  */ }
#album-image-stacks_in_447 .img {
  /*  */
  background-image: url(../files/image_full-447.jpg);
  /*  */ }
#album-image-stacks_in_448 .img {
  /*  */
  background-image: url(../files/image_full-448.jpg);
  /*  */ }
#album-image-stacks_in_449 .img {
  /*  */
  background-image: url(../files/image_full-449.jpg);
  /*  */ }
#album-image-stacks_in_450 .img {
  /*  */
  background-image: url(../files/image_full-450.jpg);
  /*  */ }
#album-image-stacks_in_451 .img {
  /*  */
  background-image: url(../files/image_full-451.jpg);
  /*  */ }
/*  */
#stacks_in_406, #stacks_in_407, #stacks_in_406 .stacks_in, #stacks_in_406 .stacks_out {
  overflow: visible !important; }

#album-stacks_in_427 {
  z-index: 1000;
  position: relative; }
  #album-stacks_in_427 .album-cover {
    margin: 20px;
    max-width: 240px;
    border-radius: 5px;
    position: relative;
    transition: all 0.3s;
    box-sizing: border-box; }
    #album-stacks_in_427 .album-cover.cover-left {
      margin-right: auto; }
    #album-stacks_in_427 .album-cover.cover-right {
      margin-left: auto; }
    #album-stacks_in_427 .album-cover.cover-center {
      margin-left: auto;
      margin-right: auto; }
    #album-stacks_in_427 .album-cover:hover {
      /*  */
      cursor: pointer;
      -webkit-transform: translateY(-3px);
              transform: translateY(-3px);
      /*  */ }
      #album-stacks_in_427 .album-cover:hover .album-cover-inner {
        /*  */
        box-shadow: none;
        /*  */ }
      #album-stacks_in_427 .album-cover:hover .album-cover-image::after {
        /*  */
        opacity: 1;
        /*  */ }
      #album-stacks_in_427 .album-cover:hover::before, #album-stacks_in_427 .album-cover:hover::after {
        /*  */
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
        /*  */ }
    #album-stacks_in_427 .album-cover::before, #album-stacks_in_427 .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_427 0.4s 0.6s;
              animation: album-shape-show-stacks_in_427 0.4s 0.6s;
      -webkit-animation-fill-mode: forwards;
              animation-fill-mode: forwards; }
    #album-stacks_in_427 .album-cover::before {
      -webkit-transform: rotate(4deg);
              transform: rotate(4deg); }
    #album-stacks_in_427 .album-cover::after {
      -webkit-transform: rotate(-3deg);
              transform: rotate(-3deg); }
    #album-stacks_in_427 .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_427 .album-cover-placeholder i {
        font-size: 50px; }
      #album-stacks_in_427 .album-cover-placeholder span {
        font-size: 20px; }
    #album-stacks_in_427 .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_427 .album-cover-inner {
      /*  */
      background: rgba(128, 57, 27, 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_427 .album-cover-image {
      height: 125px;
      max-width: 240px;
      background: url(../files/cover_image-427.jpg);
      width: 100%;
      position: relative;
      background-size: cover;
      background-position: center center; }
      #album-stacks_in_427 .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_427 .album-cover-info {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 auto;
              flex: 0 1 auto;
      max-width: 100%;
      padding: 12px 15px; }
      #album-stacks_in_427 .album-cover-info-title {
        /*  */
        font-family: "Arvo";
        /*  */
        color: rgba(255, 255, 255, 1.00);
        font-size: 24px;
        line-height: 33.599998px;
        margin-bottom: 5px; }
      #album-stacks_in_427 .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_427 #album-gallery-stacks_in_427 {
    /*  */
    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(128, 128, 128, 1.00);
    /*  */
    /*  */
    top: 0;
    left: 0;
    width: 100%;
    overflow-y: scroll;
    /*  */ }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-info {
      /*  */
      background: rgba(51, 51, 51, 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_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .album-gallery-back::after {
        line-height: 0;
        margin-left: 8px;
        display: inline-block;
        content: "X"; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-header {
      padding: 20px 15px; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-title {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 1.00);
      font-size: 32px;
      line-height: 44.799999px;
      padding-bottom: 5px; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-description {
      /*  */
      font-family: "Arvo";
      /*  */
      color: rgba(255, 255, 255, 0.40);
      font-size: 17px;
      line-height: 23.799999px; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-content {
      z-index: 200;
      position: relative;
      padding: 20px 20px; }
      #album-stacks_in_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid .stack {
          /*  */ }
          #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid .stack li {
            margin: 0 auto; }
        #album-stacks_in_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .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_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid a:hover .img {
            /*  */
            overflow: hidden;
            -webkit-transform: scale(1.05);
                    transform: scale(1.05);
            /*  */ }
          #album-stacks_in_427 #album-gallery-stacks_in_427 .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_427-expand .simple-lightbox {
  position: fixed;
  z-index: 1002; }

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

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

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

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

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

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

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

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

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

#album-stacks_in_427.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_427.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_427.album-expand #album-gallery-stacks_in_427 {
  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_427.album-expand.album-close #album-gallery-stacks_in_427 {
  -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_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid li {
    width: 33.333332%; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid li a {
      height: 250px; } }

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

@media (max-width: 400px) {
  #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-back i {
    font-size: 24px; }
  #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-back::after {
    display: none; }
  #album-stacks_in_427 #album-gallery-stacks_in_427 .album-gallery-content .album-gallery-grid li {
    width: 100.000000%; }
    #album-stacks_in_427 #album-gallery-stacks_in_427 .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_427 {
  0% {
    background: rgba(255, 255, 255, 0); }
  100% {
    background: rgba(44, 44, 59, 0.60); } }

@keyframes album-shape-show-stacks_in_427 {
  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_428 .img {
  /*  */
  background-image: url(../files/image_full-428.jpg);
  /*  */ }
#album-image-stacks_in_429 .img {
  /*  */
  background-image: url(../files/image_full-429.jpg);
  /*  */ }
#album-image-stacks_in_430 .img {
  /*  */
  background-image: url(../files/image_full-430.jpg);
  /*  */ }
#album-image-stacks_in_453 .img {
  /*  */
  background-image: url(../files/image_full-453.jpg);
  /*  */ }
#album-image-stacks_in_454 .img {
  /*  */
  background-image: url(../files/image_full-454.jpg);
  /*  */ }
#album-image-stacks_in_455 .img {
  /*  */
  background-image: url(../files/image_full-455.jpg);
  /*  */ }
#album-image-stacks_in_456 .img {
  /*  */
  background-image: url(../files/image_full-456.jpg);
  /*  */ }
#album-image-stacks_in_457 .img {
  /*  */
  background-image: url(../files/image_full-457.jpg);
  /*  */ }
#album-image-stacks_in_458 .img {
  /*  */
  background-image: url(../files/image_full-458.jpg);
  /*  */ }
#album-image-stacks_in_459 .img {
  /*  */
  background-image: url(../files/image_full-459.jpg);
  /*  */ }
#album-image-stacks_in_460 .img {
  /*  */
  background-image: url(../files/image_full-460.jpg);
  /*  */ }
#album-image-stacks_in_461 .img {
  /*  */
  background-image: url(../files/image_full-461.jpg);
  /*  */ }
#album-image-stacks_in_462 .img {
  /*  */
  background-image: url(../files/image_full-462.jpg);
  /*  */ }
#album-image-stacks_in_463 .img {
  /*  */
  background-image: url(../files/image_full-463.jpg);
  /*  */ }
#album-image-stacks_in_464 .img {
  /*  */
  background-image: url(../files/image_full-464.jpg);
  /*  */ }
