/* Even Columns
------------------------------------------------------ */
.tt-gallery {}
.tt-gallery a {border:none !important;}
.tt-gallery-even-columns {
  text-align: justify;
  text-justify: distribute;
  font-size: 0;
}
.tt-gallery-even-columns:after {
  content: '';
  display: inline-block;
  width: 100%;
}
.tt-gallery-even-columns > div,
.tt-gallery-even-columns > li {
  display: inline-block;
  overflow: hidden;
  width: 18%;
  background: #fafafa no-repeat center center/cover;
  padding: 17% 5px 7px 5px;
  font-size: 12px;
  text-align: center;
  position: relative;
  box-shadow: 0 0 12px rgba(0, 0, 0, .15);
  -webkit-transition: .2s ease background, .2s ease box-shadow;
     -moz-transition: .2s ease background, .2s ease box-shadow;
      -ms-transition: .2s ease background, .2s ease box-shadow;
       -o-transition: .2s ease background, .2s ease box-shadow;
          transition: .2s ease background, .2s ease box-shadow;
}
.tt-gallery-even-columns > div:hover,
.tt-gallery-even-columns > li:hover {
  box-shadow: 0 0 18px rgba(0, 0, 0, .25);
  background-color: #f7f7f7;
}
.tt-gallery-even-columns.tt-gallery-even-columns-50 > div,
.tt-gallery-even-columns.tt-gallery-even-columns-50 > li {
  width: 49%;
}
.tt-gallery-even-columns.tt-gallery-even-columns-33 > div,
.tt-gallery-even-columns.tt-gallery-even-columns-33 > li {
  width: 32%;
}
.tt-gallery-even-columns.tt-gallery-even-columns-20 > div,
.tt-gallery-even-columns.tt-gallery-even-columns-20 > li {
  width: 19%;
}
.tt-gallery-even-columns .placeholder {
    height: 0;
    border: none !important;
    padding: 0;
    opacity: 0;
    background: none !important;
    background: transparent !important;
}
.tt-gallery-arrow {
  background: center center no-repeat !important;
  -webkit-transition: .2s ease background, .2s ease box-shadow;
     -moz-transition: .2s ease background, .2s ease box-shadow;
      -ms-transition: .2s ease background, .2s ease box-shadow;
       -o-transition: .2s ease background, .2s ease box-shadow;
          transition: .2s ease background, .2s ease box-shadow;
}
.tt-gallery-image-containment {
  overflow:hidden;
  position: absolute;
  left: 5px;
  top: 5px;
  bottom: 25px;
  right: 5px;
}
.tt-gallery-image {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.tt-gallery-arrow-left {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAaVBMVEX///+qqqq/v7+qqqq5ubmurq6xsbGzs7OysrKzs7Ozs7O0tLS0tLSzs7O0tLSysrKzs7O0tLSysrKzs7Ozs7Ozs7OysrKysrK0tLSzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7N6miGBAAAAInRSTlMAAwgJCxMaNkxbYWJmeXp7fH1+f4CHiKOwvcrY5ufy8/X3Yi1cqwAAASZJREFUeNqVlulygzAMhEWAQAq5KDUYEw69/0NmJmk7BB2g/f3tjG2tJANRnLvGh2EIvnF5DBtKi3bChaa2SBU8qUYkGqtEwKPygaweZcTxxw5FdUfKZz0q6rM1f5pR1Xxa8bipD0c2bxvmbHHfHneo/7951OEudX+vW+JOlb/15er1w1bwXfMKqeoDcqpeeRsZHnjDmAJAwfGCAb8AoGV40dACxBPlZcMUQ055xYA5OMKrBgcN4VVDA57wVAvAQyC8aggwEF41DB+G7z2GgMShH8mTdOmXXj/rffNZHRKHWjgajZseDSZ8VzV8XLyvSrz5BrrIDSS06FlsUWkInIUhII+Zmh8z1kFmHpXWYWwd99aFYl9Z9qVoX7v2xW7/Otg/J+bvzxNRk9JEalgGSQAAAABJRU5ErkJggg==) !important;
}
.tt-gallery-arrow-left:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAaVBMVEX///9VVVVAQGBVVVVGRkZRUVFOTk5QUFBNTVFOTlFPT09OTlFOTlBOTlBNTU9PT1FOTlBOTlBPT1FOTlBOTlBNTU9PT1FOTlBOTlBOTlBOTlBOTlBOTlBOTk9OTlBOTlBOTlBOTk9OTlBhWlwTAAAAInRSTlMAAwgJCxMaNkxbYWJmeXp7fH1+f4CHiKOwvcrY5ufy8/X3Yi1cqwAAASZJREFUeNqVlulygzAMhEWAQAq5KDUYEw69/0NmJmk7BB2g/f3tjG2tJANRnLvGh2EIvnF5DBtKi3bChaa2SBU8qUYkGqtEwKPygaweZcTxxw5FdUfKZz0q6rM1f5pR1Xxa8bipD0c2bxvmbHHfHneo/7951OEudX+vW+JOlb/15er1w1bwXfMKqeoDcqpeeRsZHnjDmAJAwfGCAb8AoGV40dACxBPlZcMUQ055xYA5OMKrBgcN4VVDA57wVAvAQyC8aggwEF41DB+G7z2GgMShH8mTdOmXXj/rffNZHRKHWjgajZseDSZ8VzV8XLyvSrz5BrrIDSS06FlsUWkInIUhII+Zmh8z1kFmHpXWYWwd99aFYl9Z9qVoX7v2xW7/Otg/J+bvzxNRk9JEalgGSQAAAABJRU5ErkJggg==) !important;
}
.tt-gallery-arrow-right {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAUwwAAFMMBFXBNQgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPDSURBVGiB5Zq7bhtHFIa/s7LEi9gphU29hhzAgIEIMMJqQYvFVnZnA34Aw0AcJ5GUGwIIfgR3SaMtKJHDhoYKAaqivIZkFXFHc5cUspOCI5qyl9SSOys6ztdxL2f+n3M9Mytaa9Li+34hn8/fA+4CqyJSBlaBsnnkFDjRWp8CJ8BRGIYHnucFacuWWQ3U6/WVpaWl+0BVa/01UJwyRFdEXgONfr+/X6vV3s6iY2oD7XZ7udfrPRWRZ0BplkJj6Gitd3K53MtKpfJumhcTG/B9f6FYLD7SWm8DN2dRmYAzEdnsdruvPM/7J8kLiQw0Go2y4zh7wO20ChNyHEXRRrVaPb3qwSsNKKW+BPaAW5bEJeUNsOG67p+THnIm3VRKPQAOuX7xmDIPjYaxjK0B8+LvGQibhYeu6/4RdyPWgGk2h0A+Y2FJCYGv4prTRwZMh/2L+TSbSbyJomjtw459qQ/4vr9gRptPTTzALcdx9nzfXxi9eMlAsVh8xPUNlbNw22gcMjTQbreXzSRlm99sBtNab7fb7eWL30MDvV7vKRnMsKVSaRuw+cfcNFoBY6Ber6+YtU0muK67hUUTIvKsXq+vgDFgVpW2FmaxWDZRWlxcrML7JlS1FHgiNk2IyH0A2d3dLRQKhb+Zfj2fiFKpVFhfXw9HrymltoDNlKG7QRB84ZhMKhPx47BUE8V8Pn/PYZAGZkYQBLGLLUsm7joMctfMKBQKMu6eBROrN0wCnhjXdccKmgXXdbeUUjBDnxCRcuY1kIQUNbHq8H7rY67MaKI8MSObA1Pv8TgMNp3mjlJqE9ia8rVTh8FO2VxpNps/ML14gJMbWutTkeQDi1JqqmqOm4lHabVa34vITEOp1jr7Ghg3kcFAvNb6xxThTxzgKEWAKxk3kSmlvkspHuDICcPwAOimDDQVzWbzBfBTyjDdMAwPHM/zArNLfC00m80XIvJz2jgi8trzvOBiHmikDZiEVqv1rQ3xAFrrfTAJTb/f3wc6NgKPQyn1XGv9i6VwnfPz8wYYA7Va7a3WesdS8I9QSj0HfrUVT2u9c3EgMlxK5HK5l8CZrUIu6HQ632BRPHBmtAIjBiqVyjsRSZvmxWE1pohsjp7iXFrMdbvdV8CxzQItc2w0Dvm8NncBzAMbDLa0PxVCIPbIKTYfMPvwj7NWNQWPxx01jU1ozInIQ+ZbEyETTmfgcz/kg0FziqJojesdnY6jKFq7SjwkMACDjh0EwR0ReUIGk90IZyLyJAiCO0nOiOH/9KnBh/xnP/aIY56f2/wLC1qx61PDE+sAAAAASUVORK5CYII=) !important;
}
.tt-gallery-arrow-right:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAUwwAAFMMBFXBNQgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPGSURBVGiB5ZpPaxtHGIefGUmsFIfQkkJj+2skgYChh1B00+wuWJfk1kA+QAg0SVvb/UfB5COEXtqLDlLWN2NMCPhU+2tYcSCBktiWTOKdHmYtx86utLualdr0uQi0u+/8fjs7OzPvu0Jrzbg0m81av//+ppQsaK3ngTng5BegC+wCXSHEbhiyVa2WN1utVm/ctkVeA77vXz4+RoFuAF8DFzKGOAQ2QKyVSgTtdvt1Hh2ZDdTr9Zlabeae1vo+cDFPozHsCyFWe72Dx+vr6wdZLkxtoNlslo6O3n0DegXElVwyR6L3QCw5TuVJq9U6TnNFKgNKqTmQT4Fr40pMyTaEbhAE3VEnylEneJ53HeQOkxOPaUvumLaHM9SAUv6tMNTPgVlr0tIzG4b6uVL+rWEnJT5C5kL9RyHSMiNuB0H7z9gjcQY8z7tu7ryoFq4tFbovpfiq0+n8df7IRwaiAbvDdB6bYbyA8Or5gX1mDDSbzVL0tvm3iQeYBfnUaDzljAHznp/o2yYr1yKNAwYG6vX6jJmk7KK1/s1yxBWj1TAwUKvN3Ctihn379vMVwOKNEVeMVoMEszCL1jaFEASdZSya0Frf933/MkQGzKrS2sIsFssmLoZh2IDBI6QblgIPxaYJrYUCEIuLi7Wjo3evyL6eT8WbN5/Vnj37vf/hf0p5y8DSmKEPHafyhez339+kIPFJWOqJC2YXKFmwoCmRWu1l7GLLhgkpWZDRHrYwer0vRdKxcU1orefLnG68UxEEnURBeQiCzrJSHuQbE3MSkz2YKmP0xLwkYw8URU4TcyO3lBMmc45HYpJOU0cpbwlYznhZV2IyZlPFdf0fyC4eYLdMxh5QysvUzXEz8bl435P/VdqVQohCeyBpIoOB+B/zxhZC7MowZCtvgDQkTWRKed8xhniAMGRLVqvlTUyidWK4rv8I+GnMMIfVanlTRinuDQu6UuG6/iOt9c8WQm20Wq1eNA+INQsBR9JouA8tiUcIHUC0oSmVCIB9G4GTUMp7IIT4xVK4fSnlGkQG2u32ayHEqqXgH6GU9wD41VY8IcTqSUFksJTo9Q4em/y8XS5d+vtbLIoHvWe0GgYGTGVEjLvNi8NyTLH0YRXnzGLOcSpPgG27DVplO9I44NNK7gIEQdCVEhd04vpl8ui+lMSWnGL3AyYPL+8ULywt8k5cbQCGlJhMRUTcnm5P6P6w6gykqFKaag3TqBm8kBI36c6f8OmXWcEMbMep3ADuFjHZnaL3gLuOU7mRRjz8nz41OM9/9mOPOKb5uc0/BAa7BSt5QmEAAAAASUVORK5CYII=) !important;
}
.tt-gallery-arrow-up {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA75JREFUaIHlmr1u21YUx3+HrvUVdUqHxF469BGcAgEC1EBQL6IUa+DUbAnqBwgKFGka2f0MYOQBWiBbspiDbFleFBiwAU91H6FDFzsa6qVlSUpCeTvoSohVWaYoWozd38bL+/E/OPeS955zRSnFpNi2nc1kMneBO8C8iMwB88CcrnIMHCmljoEj4MD3/V3LsrxJx5aoBlSr1eupVOoeUFJKfQrkxuzCFZHXQK3dbm+Vy+WTKDrGNqDRaFxrtVqPROQLIB9l0CE4Sqn1dDr9fGlp6e9xGoY2wLbtmVwu90AptQbciKIyBE0Rqbiu+8KyrH/CNAhlQK1WmzMMYxO4NanCkBwGQbBcKpWOz6t4rgH1ev1jYBO4GZO4sLwBlk3T/GVUJWPUy3q9/hmwz/TFo8fc1xrO5EwP6IYvL0BYFO6bpvlq2IuhBuhpsw9kLlhYWHzgk2HT6T8G6AX7K8lMm1G8CYJgYXBhn1oDtm3P6K/NuyYe4KZhGJu2bc+8XXjKgFwu94DpfSqjcEtr7NOfQo1G41q73f6NeH9Sq4AAlRj7bKZSqY96f+y+B1qt1iNiFm+a5pppmqvAWoz93tBaAe2BarV6fXZ29ndi2tsopSrFYvGbt8vq9foq8XnC6XQ6H5bL5RMDQO8qYxEvIk8HxQPE7Im81tyfQqU4ehWRp4VC4duz3sdsRAlANjY2stls9g/G388P8rVpmt+FqRjTdHI9z/vA0CepicQrpZ6EFQ+xeSKXyWTuGnSPgZFRSj0pFovfj9suJiPuGHTPrpEQka+iiO8RgxHzhj6AR+FxoVD4YYLBgcmMEJG5qB54bJrmj1EGHcYERszL9vb2n8D7YzRay+fzz0ZVWFxc9IeV7+3tjdyeO45TAb4cQ8tf741RuUdFDzQKGVboOM7EcaBBDLpBp8vKsUE3UnZZOTJ0uO9SopS6Ah4ADpJWMQEHhu/7u4CbtJIIuL7v7xqWZXk6SnypEJHXlmV5vfNALVE10aiBPtC02+0twElUzng4WnPXgHK5fKKUWk9WU3iUUuu9hEg/KpFOp58DzcRUhaeptQIDocWdnZ3PlVI/JSIrJCKyUigUfu49n4rMua77AjicuqrwHGqNfa5WcBdAV1imG9J+V/CBoSmnoRkaHYd/eNGqxuDhWammM1NMOiNyn2Q94TMiOwNXPckH3ekUBMEC0/06HQZBsHCeeAhhAHQXtud5t0VkhYv92TVFZMXzvNthcsTwf7pqMIjOKZRE5N4klz2UUludTqc2tcsew0jyus2/iZCxZmw3Q6sAAAAASUVORK5CYII=) !important;
}
.tt-gallery-arrow-up:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAA8tJREFUaIHlmktr3FYUx//njgdp4tgUkkVsb7roR2gCAUMJIcxu5BmwNs4mNNQfIBRCXmP3lYDJB2ghZNNutJDmzs4YYwJexf4IXXTjiRc1DY7tkUmsk8WVJvFE1uhlK5P+NkLSffyP7kP3nnOJmZEV0zQrrvvuuhCYZuYpAJMAgisAdABsAegQ0ZbnYV3XR1Yty+pmrZvSGtBoNC4cHcEAuAbgBoBzCYs4ALACULtUgrRteyeNjsQGVKvV0Upl9A4z/wjgfJpKQ9gjoqVud//p8vLyfpKMsQ0wTbN0ePj2e4AXAbqUSuZAeBugpqaVn1mWdRQnRywDDMOYBEQLwOWsEmOyAXgzUsrOoIRiUIJ6vX4FEJs4O/FQdYlNVXc0kQYYRmPO8/gFgIncpMVnwvP4hWE05qISndiFVEb+81SkJYZuSmn/FfomzIB6vX5FfXnST11bLNgVgr5zHOdl/5tPDPAH7CaK6TZRvAK8b/sH9rExYJpmyZ9tPjfxADABiJbS+IFjBqh5/kxnm6Rc9jX26HWharU6quuVv3P+SS0AIADN/IrkbdftfhP8sXstUKmM3slbvJTOopTOAoDF/IqlS0qrf8fM/sKM/0FOaxsiarZa9k8fPzOM+gLya4m9Uom+tm17RwCAWlXmtjB71C8eAHJuifO+5qALcS2ngh9J6fx80st8jVCaaXZ2tnJ4+PZfJF/P9/NQSueXOAlz6k4Hmla+KFz33XVkFE9ED+KKB3JriXNqFygwnaUUInrQatm/Js2XhxFCYFr4e9hUMPP9NOIDshrBzFMCHzbeSbnXbrd+S1t5QEYjJgWU9yAp96R0Hqes9BMyGDFFtdrMLoCxBJkWd3e/ehKVYG3tuRv2/Nq1W5HL87Gx/5pEdDeBljcjCRIHNMfHXw+aAins4fj46wF+oNBskQgop9Ow0hFQHrNhZWv4W4CIhrYFiGhLeB7WixaSFs/DutD1kVUoR+uwcaDrI6vCd3GvFK0mBSuWZXX9/QC1i9WSBqVZAECpBAlgr1A9ydjzNSsDbNveIaKlYjXFh4iWgoBIzyvR7e4/Vf75zx3eVloVx1yLhlH/AcDvRchKwLyUzh/BzTHPnKaVnwHYOHNJ8dnwNfb4spy7ACCl7AiBGYBD1/TFwK4QCA05hUZolB9e3D59YXERt8NiA0BEiElFROhmsS3BblR0BogRpVTRGhQRM3glBGZO+vIBX36YFVADW9PKVwHMn+7PjrcBzGta+Woc8cD/6ahBP41G44LneTVmMpDhsAcRSyFE+8wOe4RR5HGb91GMveKAayrlAAAAAElFTkSuQmCC) !important;
}
.tt-gallery-link {
  display: block;
  background: rbga(0,0,0,0);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-indent: -9999px;
  /* IE 8- Link nicht anklickbar fix: transparentes GIF als Hintergrund */
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat;
}
.tt-gallery-album  .tt-gallery-description {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  color: #333;
  font-size: 15px;
  background: rgba(0, 0, 0, .8);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 3px 5px;
  color: #fff;
}
.tt-gallery-
.tt-gallery-even-columns > li.tt-gallery-album {
  text-align: left;
}
.tt-gallery-album-title {
  font-size: 38px;
  text-transform: uppercase;
  line-height: 1.2;
  word-wrap: break-word;
  white-space: normal;
}
.tt-gallery-album {
  color: #999;
}
.tt-gallery-album:hover {
  color: #777;
}
@media only screen and (max-width: 1151px) {
  .tt-gallery-even-columns > div,
  .tt-gallery-even-columns > li {
    width: 31%;
    padding-top: 30%;
  }
}
@media only screen and (max-width: 767px) {
  .tt-gallery-even-columns > div,
  .tt-gallery-even-columns > li {
    width: 46%;
    padding-top: 46%;
  }
}
@media only screen and (max-width: 479px) {
  .tt-gallery-even-columns > div,
  .tt-gallery-even-columns > li {
    width: 45%;
    padding-top: 45%;
  }
}