﻿.pswp-gallery>div,.pswp-gallery>li,.pswp-gallery .slick-slide{cursor:pointer;}.pswp-gallery>div a,.pswp-gallery>li a,.pswp-gallery .slick-slide a{display:block;background-size:cover;background-position:center;}.pswp-gallery>div[clickable=False] a,.pswp-gallery>li[clickable=False] a,.pswp-gallery .slick-slide[clickable=False] a,.pswp-gallery>div[clickable=False],.pswp-gallery>li[clickable=False],.pswp-gallery .slick-slide[clickable=False]{cursor:default;}.pswp-gallery>div .fa-search,.pswp-gallery>li .fa-search,.pswp-gallery .slick-slide .fa-search{position:absolute;top:10px;right:10px;color:#fff;text-shadow:1px 1px 10px black;cursor:pointer;font-size:25px;display:none;}.pswp-gallery figcaption{position:absolute;bottom:0;left:0;padding:0;right:0;text-align:center;color:#6c9221;font-size:12px;background-color:rgba(255,255,255,.5);line-height:20px;}.pswp-gallery .slick-dots{position:absolute;bottom:-30px;left:50%;list-style:none;display:block;text-align:right;padding:0;margin:0;top:auto;width:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.pswp-gallery .slick-dots li{position:relative;display:inline-block;height:15px;width:15px;margin:0 5px;padding:0;cursor:pointer;}.pswp-gallery .slick-dots li button{border:0;background:transparent;display:block;height:15px;width:15px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}.pswp-gallery .slick-dots li button:hover{outline:none;}.imageSlider{margin:0 15px;}.imageSlider .slick-slider .slick-list{margin:0 -15px;}.imageSlider .slick-slider .slick-list .slick-slide{margin:0 15px;}.imageSlider .slick-slider .slick-prev:before,.imageSlider .slick-slider .slick-next:before{color:#444;}@media only screen and (max-width:767px){.imageSlider{margin:0 40px;}}.grid{-max-width:100%;list-style:none;-margin:30px auto;padding:0;margin-left:-2px;margin-right:-2px;}.grid>li{display:block;-float:left;padding:2px;-width:25%;opacity:0;}.grid li.shown,.no-js .grid li,.no-cssanimations .grid li{opacity:1;}.grid li a,.grid li img{outline:none;border:none;display:block;max-width:100%;background-position:center;background-size:cover;margin:0;}.grid.effect-1 li.animate{-webkit-animation:fadeIn .65s ease forwards;animation:fadeIn .65s ease forwards;}@-webkit-keyframes fadeIn{100%{opacity:1;}}@keyframes fadeIn{100%{opacity:1;}}.grid.effect-2 li.animate{-webkit-transform:translateY(200px);transform:translateY(200px);-webkit-animation:moveUp .65s ease forwards;animation:moveUp .65s ease forwards;}@-webkit-keyframes moveUp{100%{-webkit-transform:translateY(0);opacity:1;}}@keyframes moveUp{100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}.grid.effect-3 li.animate{-webkit-transform:scale(.6);transform:scale(.6);-webkit-animation:scaleUp .65s ease-in-out forwards;animation:scaleUp .65s ease-in-out forwards;}@-webkit-keyframes scaleUp{100%{-webkit-transform:scale(1);opacity:1;}}@keyframes scaleUp{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}.grid.effect-4{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-4 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);transform:translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation:fallPerspective .8s ease-in-out forwards;animation:fallPerspective .8s ease-in-out forwards;}@-webkit-keyframes fallPerspective{100%{-webkit-transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1;}}@keyframes fallPerspective{100%{-webkit-transform:translateZ(0) translateY(0) rotateX(0deg);transform:translateZ(0) translateY(0) rotateX(0deg);opacity:1;}}.grid.effect-5{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-5 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:50% 50% -300px;transform-origin:50% 50% -300px;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-animation:fly .8s ease-in-out forwards;animation:fly .8s ease-in-out forwards;}@-webkit-keyframes fly{100%{-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes fly{100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}}.grid.effect-6{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-6 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:rotateX(-80deg);transform:rotateX(-80deg);-webkit-animation:flip .8s ease-in-out forwards;animation:flip .8s ease-in-out forwards;}@-webkit-keyframes flip{100%{-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes flip{100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1;}}.grid.effect-7{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-7 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-animation:helix .8s ease-in-out forwards;animation:helix .8s ease-in-out forwards;}@-webkit-keyframes helix{100%{-webkit-transform:rotateY(0deg);opacity:1;}}@keyframes helix{100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);opacity:1;}}.grid.effect-8{-webkit-perspective:1300px;perspective:1300px;}.grid.effect-8 li.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:scale(.4);transform:scale(.4);-webkit-animation:popUp .8s ease-in forwards;animation:popUp .8s ease-in forwards;}@-webkit-keyframes popUp{70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;}100%{-webkit-transform:scale(1);opacity:1;}}@keyframes popUp{70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}}.routenplan{position:relative;}.routenplan a.image{margin-bottom:0 !important;}.routenplan textarea{min-height:75px;border:1px solid #888;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;width:100%;display:block;background-color:#fff !important;opacity:1 !important;margin-bottom:5px;}.routenplan .buttonGroup{overflow:hidden;position:absolute;bottom:0;right:0;}.routenplan .buttonGroup a{position:relative;display:block;line-height:30px;padding:0 30px;z-index:2;cursor:pointer !important;font-size:15px;color:#fff;margin:10px 20px 6px 20px;font-weight:bold;}.routenplan .buttonGroup a:before{content:"";background-color:#f00;-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);-webkit-transform:skew(-20deg);transform:skew(-20deg);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;box-shadow:3px 3px 6px #282828;}.routenplan .buttonGroup a i.fa{margin-left:15px;}@media screen and (max-width:767px){.routenplan textarea{font-size:12px;}}@media screen and (max-width:991px){.routenplan a.image{margin-bottom:15px !important;}.routenplan .buttonGroup{position:relative;float:right;}.routenplan .buttonGroup a{margin-right:10px;}}