body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

.rsts-skin-light.rsts-main{position:relative}.rsts-skin-light.rsts-type-fade .rsts-slide{background:#fff}.rsts-skin-light .rsts-view{z-index:1;border:6px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}.rsts-skin-light .rsts-caption{position:absolute;top:20px;left:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333;background:#fff;background:rgba(255,255,255,0.75);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(0, -20px);-moz-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-o-transform:translate(0, -20px);transform:translate(0, -20px);-webkit-transition:opacity 0.5s,-webkit-transform 0.5s;-moz-transition:opacity 0.5s,-moz-transform 0.5s;-o-transition:opacity 0.5s,-o-transform 0.5s;transition:opacity 0.5s,transform 0.5s}.rsts-skin-light .rsts-active .rsts-caption{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.rsts-skin-light .rsts-prev,.rsts-skin-light .rsts-next,.rsts-skin-light .rsts-thumbs-prev,.rsts-skin-light .rsts-thumbs-next{position:absolute;top:50%;right:20px;width:36px;height:36px;margin-top:-18px;overflow:hidden;outline:none;line-height:0;text-decoration:none;text-indent:-9999px;background:#fff;background-image:-webkit-linear-gradient(top, #eeeeee 30%,#ffffff);background-image:-moz-linear-gradient(top, #eeeeee 30%,#ffffff);background-image:-o-linear-gradient(top, #eeeeee 30%,#ffffff);background-image:linear-gradient(to bottom, #eeeeee 30%,#ffffff);background-image:linear-gradient(to bottom, #eeeeee 30%,#ffffff);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in;-moz-transition:opacity 0.2s ease-in;-o-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.3),0 0 0 1px #ccc,0 0 4px 4px rgba(111,178,235,0),0 0 1px 2px rgba(111,178,235,0),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.3),0 0 0 1px #ccc,0 0 4px 4px rgba(111,178,235,0),0 0 1px 2px rgba(111,178,235,0),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.3),0 0 0 1px #ccc,0 0 4px 4px rgba(111,178,235,0),0 0 1px 2px rgba(111,178,235,0),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}.rsts-skin-light .rsts-prev:after,.rsts-skin-light .rsts-next:after,.rsts-skin-light .rsts-thumbs-prev:after,.rsts-skin-light .rsts-thumbs-next:after{content:"\203a";position:absolute;top:6px;left:14px;font:normal 21px/1 "Tahoma",sans-serif;color:#444;text-indent:0}.rsts-skin-light .rsts-prev,.rsts-skin-light .rsts-thumbs-prev{right:auto;left:20px}.rsts-skin-light .rsts-prev:after,.rsts-skin-light .rsts-thumbs-prev:after{content:"\2039"}.rsts-skin-light:hover .rsts-prev,.rsts-skin-light:hover .rsts-next,.rsts-skin-light:hover .rsts-thumbs-prev,.rsts-skin-light:hover .rsts-thumbs-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5}.rsts-skin-light:hover .rsts-prev:hover,.rsts-skin-light:hover .rsts-next:hover,.rsts-skin-light:hover .rsts-thumbs-prev:hover,.rsts-skin-light:hover .rsts-thumbs-next:hover{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-animation:pulsate 3.5s;-moz-animation:pulsate 3.5s;-o-animation:pulsate 3.5s;animation:pulsate 3.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.rsts-skin-light:hover .rsts-prev:active,.rsts-skin-light:hover .rsts-next:active,.rsts-skin-light:hover .rsts-thumbs-prev:active,.rsts-skin-light:hover .rsts-thumbs-next:active{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px rgba(255,255,255,0.8),inset 0 1px 4px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px rgba(255,255,255,0.8),inset 0 1px 4px 3px rgba(0,0,0,0.3);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px rgba(255,255,255,0.8),inset 0 1px 4px 3px rgba(0,0,0,0.3);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.rsts-skin-light.rsts-direction-y .rsts-prev,.rsts-skin-light.rsts-direction-y .rsts-next{top:10px;left:50%;margin-top:0;margin-left:-18px}.rsts-skin-light.rsts-direction-y .rsts-prev:after,.rsts-skin-light.rsts-direction-y .rsts-next:after{content:"\25b2";position:absolute;top:12px;left:12px;font-size:12px;color:#555}.rsts-skin-light.rsts-direction-y .rsts-next{top:auto;bottom:23px}.rsts-skin-light.rsts-direction-y .rsts-next:after{content:"\25bc";top:auto;bottom:12px}.rsts-skin-light.rsts-video-playing .rsts-prev,.rsts-skin-light.rsts-video-playing .rsts-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.rsts-skin-light .rsts-nav{position:relative;z-index:1;margin:-19px 0 -12px;text-align:center}.rsts-skin-light .rsts-nav ul{display:inline-block;margin:0 !important;padding:0 10px !important;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background-color:#fff;background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.05),rgba(0,0,0,0.05));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.05),rgba(0,0,0,0.05));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.05),rgba(0,0,0,0.05));background-image:linear-gradient(to top, rgba(0,0,0,0.05),rgba(0,0,0,0.05));background-image:linear-gradient(to top, rgba(0,0,0,0.05),rgba(0,0,0,0.05));-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 4px -1px rgba(0,0,0,0.25);box-shadow:0 2px 4px -1px rgba(0,0,0,0.25)}.rsts-skin-light .rsts-nav li{display:inline}.rsts-skin-light .rsts-nav-numbers a{display:inline-block;width:20px;height:20px;margin:5px 2px;padding:0.45em 0.3em 0.2em;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;font-size:11px;line-height:11px;color:#333;text-decoration:none;background-color:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1)}.rsts-skin-light .rsts-nav-numbers a:hover,.rsts-skin-light .rsts-nav-numbers a.active{background-color:#bec5ca;background-image:-webkit-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:-moz-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:-o-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:linear-gradient(to bottom, #ffffff,#bec5ca 90%);background-image:linear-gradient(to bottom, #ffffff,#bec5ca 90%);text-shadow:0 0 1px #fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8)}.rsts-skin-light .rsts-nav-numbers a:hover{background-color:#dde4e9;background-image:-webkit-linear-gradient(top, #ffffff,#dde4e9 90%);background-image:-moz-linear-gradient(top, #ffffff,#dde4e9 90%);background-image:-o-linear-gradient(top, #ffffff,#dde4e9 90%);background-image:linear-gradient(to bottom, #ffffff,#dde4e9 90%);background-image:linear-gradient(to bottom, #ffffff,#dde4e9 90%);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);box-shadow:0 0 0 1px rgba(0,0,0,0.05),0 2px 2px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8)}.rsts-skin-light .rsts-nav-tabs{z-index:0;top:-2px;margin:0}.rsts-skin-light .rsts-nav-tabs:after{content:"";position:absolute;top:-27px;left:0;width:100%;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#ccc;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25)}.rsts-skin-light .rsts-nav-tabs ul{width:100%;border-top:1px solid #eee;-webkit-border-radius:0;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;background-image:-webkit-linear-gradient(top, #ffffff,#e9e9e9 90%);background-image:-moz-linear-gradient(top, #ffffff,#e9e9e9 90%);background-image:-o-linear-gradient(top, #ffffff,#e9e9e9 90%);background-image:linear-gradient(to bottom, #ffffff,#e9e9e9 90%);background-image:linear-gradient(to bottom, #ffffff,#e9e9e9 90%);-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,0.3),1px 0 3px -1px rgba(0,0,0,0.2),-1px 0 3px -1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.7);-moz-box-shadow:0 2px 4px -2px rgba(0,0,0,0.3),1px 0 3px -1px rgba(0,0,0,0.2),-1px 0 3px -1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.7);box-shadow:0 2px 4px -2px rgba(0,0,0,0.3),1px 0 3px -1px rgba(0,0,0,0.2),-1px 0 3px -1px rgba(0,0,0,0.2),inset 0 0 0 1px rgba(255,255,255,0.7)}.rsts-skin-light .rsts-nav-tabs a{position:relative;display:inline-block;padding:10px 12px;outline:none;font-size:0.75em;color:#333;text-decoration:none}.rsts-skin-light .rsts-nav-tabs a.active{background-color:#aaa;background-image:-webkit-linear-gradient(top, #e2e2e2,#aaaaaa 90%);background-image:-moz-linear-gradient(top, #e2e2e2,#aaaaaa 90%);background-image:-o-linear-gradient(top, #e2e2e2,#aaaaaa 90%);background-image:linear-gradient(to bottom, #e2e2e2,#aaaaaa 90%);background-image:linear-gradient(to bottom, #e2e2e2,#aaaaaa 90%);color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 -2px 0 -1px rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.4);-moz-box-shadow:inset 0 -2px 0 -1px rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.4);box-shadow:inset 0 -2px 0 -1px rgba(255,255,255,0.6),inset 0 0 3px 0 rgba(0,0,0,0.4)}.rsts-skin-light .rsts-nav-tabs a.active:before,.rsts-skin-light .rsts-nav-tabs a.active:after{content:"";position:absolute;top:1px;left:50%;width:0;height:0;margin-left:-6px}.rsts-skin-light .rsts-nav-tabs a.active:after{top:-4px;left:0;width:100%;height:5px;margin:0;border:none;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 5px #fff;-moz-box-shadow:0 0 5px #fff;box-shadow:0 0 5px #fff}.rsts-skin-light .rsts-nav-thumbs{margin:-6px 0 0;padding:0;border:6px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3)}.rsts-skin-light .rsts-nav .rsts-nav-prev,.rsts-skin-light .rsts-nav .rsts-nav-next{display:none}.rsts-skin-light .rsts-nav-bullets{line-height:0}.rsts-skin-light .rsts-nav-bullets a{display:inline-block;width:15px;height:15px;overflow:hidden;margin:8px 4px;border:1px solid #c7c7c9;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;outline:none;text-indent:-999px;background-color:#fff;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1);box-shadow:inset 0 3px 2px -1px rgba(0,0,0,0.15),inset 0 0 2px rgba(0,0,0,0.1)}.rsts-skin-light .rsts-nav-bullets a.active{border:1px solid #acb5ba;background-color:#d9dadd;background-image:-webkit-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:-moz-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:-o-linear-gradient(top, #ffffff,#bec5ca 90%);background-image:linear-gradient(to bottom, #ffffff,#bec5ca 90%);background-image:linear-gradient(to bottom, #ffffff,#bec5ca 90%);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8)}.rsts-skin-light .rsts-nav-bullets a:hover{border-color:#c1cacf;background-color:#e6e7e9;background-image:-webkit-linear-gradient(top, #ffffff,#e6e7e9 90%);background-image:-moz-linear-gradient(top, #ffffff,#e6e7e9 90%);background-image:-o-linear-gradient(top, #ffffff,#e6e7e9 90%);background-image:linear-gradient(to bottom, #ffffff,#e6e7e9 90%);background-image:linear-gradient(to bottom, #ffffff,#e6e7e9 90%);-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);-moz-box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1),inset 0 3px 1px -1px rgba(255,255,255,0.7),inset 0 -1px 1px rgba(255,255,255,0.8)}.rsts-skin-light .rsts-video-play,.rsts-skin-light .rsts-video-stop{position:absolute;top:50%;left:50%;width:64px;height:64px;overflow:hidden;margin:-32px 0 0 -32px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;background-color:#fff;background-color:rgba(255,255,255,0.5);background-image:-webkit-linear-gradient(top, #eeeeee,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#ededed);background-image:-moz-linear-gradient(top, #eeeeee,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#ededed);background-image:-o-linear-gradient(top, #eeeeee,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#ededed);background-image:linear-gradient(to bottom, #eeeeee,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#ededed);background-image:linear-gradient(to bottom, #eeeeee,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 60%,#ededed);text-indent:-999px;text-decoration:none}.rsts-skin-light .rsts-video-play:before,.rsts-skin-light .rsts-video-stop:before{content:"\25ba";position:absolute;top:11px;left:16px;font-size:36px;color:#444;text-indent:0}.rsts-skin-light .rsts-video-play{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.2),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}.rsts-skin-light .rsts-video-play:hover,.rsts-skin-light .rsts-video-play:focus{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-webkit-transition-duration:0.05s;-moz-transition-duration:0.05s;-o-transition-duration:0.05s;transition-duration:0.05s;-webkit-animation:play-pulsate 3.5s;-moz-animation:play-pulsate 3.5s;-o-animation:play-pulsate 3.5s;animation:play-pulsate 3.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.rsts-skin-light .rsts-video-play:hover:before,.rsts-skin-light .rsts-video-play:focus:before{color:#333}.rsts-skin-light .rsts-video-play:active{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 5px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 5px 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 5px 3px rgba(0,0,0,0.3);-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.rsts-skin-light .rsts-video-stop{top:20px;left:auto;right:10px;width:32px;height:32px;margin:0;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;background:rgba(0,0,0,0.8)}.rsts-skin-light .rsts-video-stop:before{content:"\d7";top:8px;left:8px;width:16px;height:16px;border:0;font-size:23px;font-weight:bold;color:#fff;line-height:18px;text-align:center;text-indent:0}.rsts-skin-light .rsts-video-stop:hover,.rsts-skin-light .rsts-video-stop:focus{background:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.rsts-skin-light .rsts-video-stop:hover:before,.rsts-skin-light .rsts-video-stop:focus:before{color:#000}.rsts-skin-light .rsts-video-youtube>.rsts-video-stop{top:25px}.rsts-skin-light .rsts-video-vimeo>.rsts-video-stop{top:10px;right:auto;left:10px}.rsts-skin-light .rsts-progress{position:absolute;top:0;right:0;width:100%;height:2px;background-color:#fff;background-color:rgba(255,255,255,0.5);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.rsts-skin-light .rsts-progress div{position:relative;height:100%;background-color:#55c5ef;background-image:-webkit-linear-gradient(left, rgba(85,197,239,0) 0%,#159dcf 100%);background-image:-moz-linear-gradient(left, rgba(85,197,239,0) 0%,#159dcf 100%);background-image:-o-linear-gradient(left, rgba(85,197,239,0) 0%,#159dcf 100%);background-image:linear-gradient(to right, rgba(85,197,239,0) 0%,#159dcf 100%);background-image:linear-gradient(to right, rgba(85,197,239,0) 0%,#159dcf 100%);-webkit-box-shadow:0 -2px 2px -1px rgba(55,146,206,0.9),0 2px 2px -1px rgba(55,146,206,0.9);-moz-box-shadow:0 -2px 2px -1px rgba(55,146,206,0.9),0 2px 2px -1px rgba(55,146,206,0.9);box-shadow:0 -2px 2px -1px rgba(55,146,206,0.9),0 2px 2px -1px rgba(55,146,206,0.9)}.rsts-skin-light .rsts-progress div:after,.rsts-skin-light .rsts-progress div:before{content:"";position:absolute;right:0;top:0;width:3px;height:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 0 3px 1px rgba(255,255,255,0.5);-moz-box-shadow:0 0 3px 1px rgba(255,255,255,0.5);box-shadow:0 0 3px 1px rgba(255,255,255,0.5)}.rsts-skin-light .rsts-progress div:before{width:50px;background-color:transparent;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-moz-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);background-image:linear-gradient(to right, rgba(255,255,255,0) 0%,#ffffff 100%);-webkit-box-shadow:0 0 3px -1px rgba(255,255,255,0.5);-moz-box-shadow:0 0 3px -1px rgba(255,255,255,0.5);box-shadow:0 0 3px -1px rgba(255,255,255,0.5)}.rsts-skin-light .rsts-progress.rsts-progress-active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-light .rsts-overlay-prev,.rsts-skin-light .rsts-overlay-next,.rsts-skin-light .rsts-thumbs-overlay-prev,.rsts-skin-light .rsts-thumbs-overlay-next{position:absolute;top:0;left:-1px;width:100%;height:100%;background:-webkit-linear-gradient(0deg, #ffffff,transparent);background:-moz-linear-gradient(0deg, #ffffff,transparent);background:-o-linear-gradient(0deg, #ffffff,transparent);background:linear-gradient(90deg, #ffffff,transparent);pointer-events:none}.rsts-skin-light .rsts-overlay-next,.rsts-skin-light .rsts-thumbs-overlay-next{left:auto;right:-1px;background:-webkit-linear-gradient(0deg, transparent,#ffffff);background:-moz-linear-gradient(0deg, transparent,#ffffff);background:-o-linear-gradient(0deg, transparent,#ffffff);background:linear-gradient(90deg, transparent,#ffffff)}.rsts-skin-light.rsts-direction-y .rsts-overlay-prev{left:0;top:-1px;background:-webkit-linear-gradient(#ffffff,transparent);background:-moz-linear-gradient(#ffffff,transparent);background:-o-linear-gradient(#ffffff,transparent);background:linear-gradient(#ffffff,transparent)}.rsts-skin-light.rsts-direction-y .rsts-overlay-next{top:auto;right:0;bottom:-1px;background:-webkit-linear-gradient(transparent,#ffffff);background:-moz-linear-gradient(transparent,#ffffff);background:-o-linear-gradient(transparent,#ffffff);background:linear-gradient(transparent,#ffffff)}.rsts-skin-light .rsts-thumbs-slide{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8}.rsts-skin-light .rsts-thumbs-slide.rsts-thumbs-active-thumb{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@-webkit-keyframes pulsate{50%{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}}@-moz-keyframes pulsate{50%{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}}@-o-keyframes pulsate{50%{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}}@keyframes pulsate{50%{-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15);box-shadow:0 0 2px 1px rgba(0,0,0,0.2),0 0 0 1px #ccc,0 0 6px 3px rgba(111,178,235,0.5),0 0 3px 2px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 4px 1px rgba(0,0,0,0.15)}}@-webkit-keyframes play-pulsate{50%{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1)}}@-moz-keyframes play-pulsate{50%{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1)}}@-o-keyframes play-pulsate{50%{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1)}}@keyframes play-pulsate{50%{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.2),0 0 15px 3px rgba(111,178,235,0.3),0 0 8px 1px rgba(111,178,235,0.4),inset 0 0 0 2px #fff,inset 0 1px 3px 1px rgba(0,0,0,0.1)}}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* neue_styles.css */
.lSSlideOuter .lSPager.lSGallery{display: flex!important}.attraction-gallery ul.lSPager li img{object-fit: cover;height: 50px!important}.attraction-gallery ul.lSPager li{height: 50px!important}.arrow_list{hyphens: auto}
@media screen and (max-width: 35.5em){
/* neue_styles_xs.css */
.mini-teaser{padding: 0 !important}
}
@media all and (min-width: 64rem){
/* neue_styles_md.css */
.attraction-gallery ul.lSPager li{height: 50px!important;width: 50px!important}.mini-teaser .teaserbox.main-teaser a{height:200px}.winter .slideshow-titlebox{top:60%}.slideshow .winter .shadow-radial{top:70%}
}
/*! ==========================================================================
    GRIDLEX
    Just a Flexbox Grid System
========================================================================== */
[class*=grid] {
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 0 -.5rem
}

.col, [class*=col-] {
    box-sizing: border-box;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    /*default padding
    padding: 0 .5rem 1rem
    */
    /*new padding*/
    padding: 0 1.5rem 1rem

}

.col {
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.grid.col, .grid[class*=col-] {
    margin: 0;
    padding: 0
}

[class*=grid-][class*=-noGutter] {
    margin: 0;
}

[class*=grid-][class*=-noGutter] > [class*=col] {
    padding: 0;
}

[class*=grid-][class*=-center] {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

[class*=grid-][class*=-right] {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-left: auto
}

[class*=grid-][class*=-top] {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start
}

[class*=grid-][class*=-middle] {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

[class*=grid-][class*=-bottom] {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

[class*=grid-][class*=-reverse] {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

[class*=grid-][class*=-column] {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

[class*=grid-][class*=-column] > [class*=col-] {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

[class*=grid-][class*=-column-reverse] {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

[class*=grid-][class*=-spaceBetween] {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

[class*=grid-][class*=-spaceAround] {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

[class*=grid-][class*=-equalHeight] > [class*=col] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

[class*=grid-][class*=-noBottom] > [class*=col] {
    padding-bottom: 0
}

[class*=col-][class*=-top] {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

[class*=col-][class*=-middle] {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

[class*=col-][class*=-bottom] {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

[class*=col-][class*=-first] {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}

[class*=col-][class*=-last] {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

[class*=grid-1] > .col, [class*=grid-1] > [class*=col-] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

[class*=grid-2] > .col, [class*=grid-2] > [class*=col-] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

[class*=grid-3] > .col, [class*=grid-3] > [class*=col-] {
    -webkit-flex-basis: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

[class*=grid-4] > .col, [class*=grid-4] > [class*=col-] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

[class*=grid-5] > .col, [class*=grid-5] > [class*=col-] {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%
}

[class*=grid-6] > .col, [class*=grid-6] > [class*=col-] {
    -webkit-flex-basis: 16.66666667%;
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

[class*=grid-7] > .col, [class*=grid-7] > [class*=col-] {
    -webkit-flex-basis: 14.28571429%;
    -ms-flex-preferred-size: 14.28571429%;
    flex-basis: 14.28571429%;
    max-width: 14.28571429%
}

[class*=grid-8] > .col, [class*=grid-8] > [class*=col-] {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%
}

[class*=grid-9] > .col, [class*=grid-9] > [class*=col-] {
    -webkit-flex-basis: 11.11111111%;
    -ms-flex-preferred-size: 11.11111111%;
    flex-basis: 11.11111111%;
    max-width: 11.11111111%
}

[class*=grid-10] > .col, [class*=grid-10] > [class*=col-] {
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%
}

[class*=grid-10] > [class*=col-], [class*=grid-11] > .col {
    -webkit-flex-basis: 9.09090909%;
    -ms-flex-preferred-size: 9.09090909%;
    flex-basis: 9.09090909%;
    max-width: 9.09090909%
}

[class*=grid-11] > [class*=col-], [class*=grid-12] > .col {
    -webkit-flex-basis: 8.33333333%;
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

@media screen and (max-width: 80em) {
    [class*=_lg-1] > .col, [class*=_lg-1] > [class*=col-] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=_lg-2] > .col, [class*=_lg-2] > [class*=col-] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=_lg-3] > .col, [class*=_lg-3] > [class*=col-] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=_lg-4] > .col, [class*=_lg-4] > [class*=col-] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=_lg-5] > .col, [class*=_lg-5] > [class*=col-] {
        -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        max-width: 20%
    }

    [class*=_lg-6] > .col, [class*=_lg-6] > [class*=col-] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=_lg-7] > .col, [class*=_lg-7] > [class*=col-] {
        -webkit-flex-basis: 14.28571429%;
        -ms-flex-preferred-size: 14.28571429%;
        flex-basis: 14.28571429%;
        max-width: 14.28571429%
    }

    [class*=_lg-8] > .col, [class*=_lg-8] > [class*=col-] {
        -webkit-flex-basis: 12.5%;
        -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    [class*=_lg-9] > .col, [class*=_lg-9] > [class*=col-] {
        -webkit-flex-basis: 11.11111111%;
        -ms-flex-preferred-size: 11.11111111%;
        flex-basis: 11.11111111%;
        max-width: 11.11111111%
    }

    [class*=_lg-10] > .col, [class*=_lg-10] > [class*=col-] {
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
        max-width: 10%
    }

    [class*=_lg-10] > [class*=col-], [class*=_lg-11] > .col {
        -webkit-flex-basis: 9.09090909%;
        -ms-flex-preferred-size: 9.09090909%;
        flex-basis: 9.09090909%;
        max-width: 9.09090909%
    }

    [class*=_lg-11] > [class*=col-], [class*=_lg-12] > .col {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
}

@media screen and (max-width: 64em) {
    [class*=_md-1] > .col, [class*=_md-1] > [class*=col-] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=_md-2] > .col, [class*=_md-2] > [class*=col-] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=_md-3] > .col, [class*=_md-3] > [class*=col-] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=_md-4] > .col, [class*=_md-4] > [class*=col-] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=_md-5] > .col, [class*=_md-5] > [class*=col-] {
        -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        max-width: 20%
    }

    [class*=_md-6] > .col, [class*=_md-6] > [class*=col-] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=_md-7] > .col, [class*=_md-7] > [class*=col-] {
        -webkit-flex-basis: 14.28571429%;
        -ms-flex-preferred-size: 14.28571429%;
        flex-basis: 14.28571429%;
        max-width: 14.28571429%
    }

    [class*=_md-8] > .col, [class*=_md-8] > [class*=col-] {
        -webkit-flex-basis: 12.5%;
        -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    [class*=_md-9] > .col, [class*=_md-9] > [class*=col-] {
        -webkit-flex-basis: 11.11111111%;
        -ms-flex-preferred-size: 11.11111111%;
        flex-basis: 11.11111111%;
        max-width: 11.11111111%
    }

    [class*=_md-10] > .col, [class*=_md-10] > [class*=col-] {
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
        max-width: 10%
    }

    [class*=_md-10] > [class*=col-], [class*=_md-11] > .col {
        -webkit-flex-basis: 9.09090909%;
        -ms-flex-preferred-size: 9.09090909%;
        flex-basis: 9.09090909%;
        max-width: 9.09090909%
    }

    [class*=_md-11] > [class*=col-], [class*=_md-12] > .col {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
}

@media screen and (max-width: 48em) {
    [class*=_sm-1] > .col, [class*=_sm-1] > [class*=col-] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=_sm-2] > .col, [class*=_sm-2] > [class*=col-] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=_sm-3] > .col, [class*=_sm-3] > [class*=col-] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=_sm-4] > .col, [class*=_sm-4] > [class*=col-] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=_sm-5] > .col, [class*=_sm-5] > [class*=col-] {
        -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        max-width: 20%
    }

    [class*=_sm-6] > .col, [class*=_sm-6] > [class*=col-] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=_sm-7] > .col, [class*=_sm-7] > [class*=col-] {
        -webkit-flex-basis: 14.28571429%;
        -ms-flex-preferred-size: 14.28571429%;
        flex-basis: 14.28571429%;
        max-width: 14.28571429%
    }

    [class*=_sm-8] > .col, [class*=_sm-8] > [class*=col-] {
        -webkit-flex-basis: 12.5%;
        -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    [class*=_sm-9] > .col, [class*=_sm-9] > [class*=col-] {
        -webkit-flex-basis: 11.11111111%;
        -ms-flex-preferred-size: 11.11111111%;
        flex-basis: 11.11111111%;
        max-width: 11.11111111%
    }

    [class*=_sm-10] > .col, [class*=_sm-10] > [class*=col-] {
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
        max-width: 10%
    }

    [class*=_sm-10] > [class*=col-], [class*=_sm-11] > .col {
        -webkit-flex-basis: 9.09090909%;
        -ms-flex-preferred-size: 9.09090909%;
        flex-basis: 9.09090909%;
        max-width: 9.09090909%
    }

    [class*=_sm-11] > [class*=col-], [class*=_sm-12] > .col {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
}

@media screen and (max-width: 35.5em) {
    [class*=_xs-1] > .col, [class*=_xs-1] > [class*=col-] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=_xs-2] > .col, [class*=_xs-2] > [class*=col-] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=_xs-3] > .col, [class*=_xs-3] > [class*=col-] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=_xs-4] > .col, [class*=_xs-4] > [class*=col-] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=_xs-5] > .col, [class*=_xs-5] > [class*=col-] {
        -webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        max-width: 20%
    }

    [class*=_xs-6] > .col, [class*=_xs-6] > [class*=col-] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=_xs-7] > .col, [class*=_xs-7] > [class*=col-] {
        -webkit-flex-basis: 14.28571429%;
        -ms-flex-preferred-size: 14.28571429%;
        flex-basis: 14.28571429%;
        max-width: 14.28571429%
    }

    [class*=_xs-8] > .col, [class*=_xs-8] > [class*=col-] {
        -webkit-flex-basis: 12.5%;
        -ms-flex-preferred-size: 12.5%;
        flex-basis: 12.5%;
        max-width: 12.5%
    }

    [class*=_xs-9] > .col, [class*=_xs-9] > [class*=col-] {
        -webkit-flex-basis: 11.11111111%;
        -ms-flex-preferred-size: 11.11111111%;
        flex-basis: 11.11111111%;
        max-width: 11.11111111%
    }

    [class*=_xs-10] > .col, [class*=_xs-10] > [class*=col-] {
        -webkit-flex-basis: 10%;
        -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
        max-width: 10%
    }

    [class*=_xs-10] > [class*=col-], [class*=_xs-11] > .col {
        -webkit-flex-basis: 9.09090909%;
        -ms-flex-preferred-size: 9.09090909%;
        flex-basis: 9.09090909%;
        max-width: 9.09090909%
    }

    [class*=_xs-11] > [class*=col-], [class*=_xs-12] > .col {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }
}

[class*=grid] > [class*=col-1] {
    -webkit-flex-basis: 8.33333333%;
    -ms-flex-preferred-size: 8.33333333%;
    flex-basis: 8.33333333%;
    max-width: 8.33333333%
}

[class*=grid] > [class*=col-2] {
    -webkit-flex-basis: 16.66666667%;
    -ms-flex-preferred-size: 16.66666667%;
    flex-basis: 16.66666667%;
    max-width: 16.66666667%
}

[class*=grid] > [class*=col-3] {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%
}

[class*=grid] > [class*=col-4] {
    -webkit-flex-basis: 33.33333333%;
    -ms-flex-preferred-size: 33.33333333%;
    flex-basis: 33.33333333%;
    max-width: 33.33333333%
}

[class*=grid] > [class*=col-5] {
    -webkit-flex-basis: 41.66666667%;
    -ms-flex-preferred-size: 41.66666667%;
    flex-basis: 41.66666667%;
    max-width: 41.66666667%
}

[class*=grid] > [class*=col-6] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%
}

[class*=grid] > [class*=col-7] {
    -webkit-flex-basis: 58.33333333%;
    -ms-flex-preferred-size: 58.33333333%;
    flex-basis: 58.33333333%;
    max-width: 58.33333333%
}

[class*=grid] > [class*=col-8] {
    -webkit-flex-basis: 66.66666667%;
    -ms-flex-preferred-size: 66.66666667%;
    flex-basis: 66.66666667%;
    max-width: 66.66666667%
}

[class*=grid] > [class*=col-9] {
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%
}

[class*=grid] > [class*=col-10] {
    -webkit-flex-basis: 83.33333333%;
    -ms-flex-preferred-size: 83.33333333%;
    flex-basis: 83.33333333%;
    max-width: 83.33333333%
}

[class*=grid] > [class*=col-11] {
    -webkit-flex-basis: 91.66666667%;
    -ms-flex-preferred-size: 91.66666667%;
    flex-basis: 91.66666667%;
    max-width: 91.66666667%
}

[class*=grid] > [class*=col-12] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

[class*=grid] > [data-push-left*=off-0] {
    margin-left: 0
}

[class*=grid] > [data-push-left*=off-1] {
    margin-left: 8.33333333%
}

[class*=grid] > [data-push-left*=off-2] {
    margin-left: 16.66666667%
}

[class*=grid] > [data-push-left*=off-3] {
    margin-left: 25%
}

[class*=grid] > [data-push-left*=off-4] {
    margin-left: 33.33333333%
}

[class*=grid] > [data-push-left*=off-5] {
    margin-left: 41.66666667%
}

[class*=grid] > [data-push-left*=off-6] {
    margin-left: 50%
}

[class*=grid] > [data-push-left*=off-7] {
    margin-left: 58.33333333%
}

[class*=grid] > [data-push-left*=off-8] {
    margin-left: 66.66666667%
}

[class*=grid] > [data-push-left*=off-9] {
    margin-left: 75%
}

[class*=grid] > [data-push-left*=off-10] {
    margin-left: 83.33333333%
}

[class*=grid] > [data-push-left*=off-11] {
    margin-left: 91.66666667%
}

[class*=grid] > [data-push-right*=off-0] {
    margin-right: 0
}

[class*=grid] > [data-push-right*=off-1] {
    margin-right: 8.33333333%
}

[class*=grid] > [data-push-right*=off-2] {
    margin-right: 16.66666667%
}

[class*=grid] > [data-push-right*=off-3] {
    margin-right: 25%
}

[class*=grid] > [data-push-right*=off-4] {
    margin-right: 33.33333333%
}

[class*=grid] > [data-push-right*=off-5] {
    margin-right: 41.66666667%
}

[class*=grid] > [data-push-right*=off-6] {
    margin-right: 50%
}

[class*=grid] > [data-push-right*=off-7] {
    margin-right: 58.33333333%
}

[class*=grid] > [data-push-right*=off-8] {
    margin-right: 66.66666667%
}

[class*=grid] > [data-push-right*=off-9] {
    margin-right: 75%
}

[class*=grid] > [data-push-right*=off-10] {
    margin-right: 83.33333333%
}

[class*=grid] > [data-push-right*=off-11] {
    margin-right: 91.66666667%
}

@media screen and (max-width: 80em) {
    [class*=grid] > [class*=_lg-1] {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    [class*=grid] > [class*=_lg-2] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=grid] > [class*=_lg-3] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=grid] > [class*=_lg-4] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=grid] > [class*=_lg-5] {
        -webkit-flex-basis: 41.66666667%;
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    [class*=grid] > [class*=_lg-6] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=grid] > [class*=_lg-7] {
        -webkit-flex-basis: 58.33333333%;
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    [class*=grid] > [class*=_lg-8] {
        -webkit-flex-basis: 66.66666667%;
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    [class*=grid] > [class*=_lg-9] {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    [class*=grid] > [class*=_lg-10] {
        -webkit-flex-basis: 83.33333333%;
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    [class*=grid] > [class*=_lg-11] {
        -webkit-flex-basis: 91.66666667%;
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    [class*=grid] > [class*=_lg-12] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=grid] > [data-push-left*=_lg-0] {
        margin-left: 0
    }

    [class*=grid] > [data-push-left*=_lg-1] {
        margin-left: 8.33333333%
    }

    [class*=grid] > [data-push-left*=_lg-2] {
        margin-left: 16.66666667%
    }

    [class*=grid] > [data-push-left*=_lg-3] {
        margin-left: 25%
    }

    [class*=grid] > [data-push-left*=_lg-4] {
        margin-left: 33.33333333%
    }

    [class*=grid] > [data-push-left*=_lg-5] {
        margin-left: 41.66666667%
    }

    [class*=grid] > [data-push-left*=_lg-6] {
        margin-left: 50%
    }

    [class*=grid] > [data-push-left*=_lg-7] {
        margin-left: 58.33333333%
    }

    [class*=grid] > [data-push-left*=_lg-8] {
        margin-left: 66.66666667%
    }

    [class*=grid] > [data-push-left*=_lg-9] {
        margin-left: 75%
    }

    [class*=grid] > [data-push-left*=_lg-10] {
        margin-left: 83.33333333%
    }

    [class*=grid] > [data-push-left*=_lg-11] {
        margin-left: 91.66666667%
    }

    [class*=grid] > [data-push-right*=_lg-0] {
        margin-right: 0
    }

    [class*=grid] > [data-push-right*=_lg-1] {
        margin-right: 8.33333333%
    }

    [class*=grid] > [data-push-right*=_lg-2] {
        margin-right: 16.66666667%
    }

    [class*=grid] > [data-push-right*=_lg-3] {
        margin-right: 25%
    }

    [class*=grid] > [data-push-right*=_lg-4] {
        margin-right: 33.33333333%
    }

    [class*=grid] > [data-push-right*=_lg-5] {
        margin-right: 41.66666667%
    }

    [class*=grid] > [data-push-right*=_lg-6] {
        margin-right: 50%
    }

    [class*=grid] > [data-push-right*=_lg-7] {
        margin-right: 58.33333333%
    }

    [class*=grid] > [data-push-right*=_lg-8] {
        margin-right: 66.66666667%
    }

    [class*=grid] > [data-push-right*=_lg-9] {
        margin-right: 75%
    }

    [class*=grid] > [data-push-right*=_lg-10] {
        margin-right: 83.33333333%
    }

    [class*=grid] > [data-push-right*=_lg-11] {
        margin-right: 91.66666667%
    }
}

@media screen and (max-width: 64em) {
    [class*=grid] > [class*=_md-1] {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    [class*=grid] > [class*=_md-2] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=grid] > [class*=_md-3] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=grid] > [class*=_md-4] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=grid] > [class*=_md-5] {
        -webkit-flex-basis: 41.66666667%;
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    [class*=grid] > [class*=_md-6] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=grid] > [class*=_md-7] {
        -webkit-flex-basis: 58.33333333%;
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    [class*=grid] > [class*=_md-8] {
        -webkit-flex-basis: 66.66666667%;
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    [class*=grid] > [class*=_md-9] {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    [class*=grid] > [class*=_md-10] {
        -webkit-flex-basis: 83.33333333%;
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    [class*=grid] > [class*=_md-11] {
        -webkit-flex-basis: 91.66666667%;
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    [class*=grid] > [class*=_md-12] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=grid] > [data-push-left*=_md-0] {
        margin-left: 0
    }

    [class*=grid] > [data-push-left*=_md-1] {
        margin-left: 8.33333333%
    }

    [class*=grid] > [data-push-left*=_md-2] {
        margin-left: 16.66666667%
    }

    [class*=grid] > [data-push-left*=_md-3] {
        margin-left: 25%
    }

    [class*=grid] > [data-push-left*=_md-4] {
        margin-left: 33.33333333%
    }

    [class*=grid] > [data-push-left*=_md-5] {
        margin-left: 41.66666667%
    }

    [class*=grid] > [data-push-left*=_md-6] {
        margin-left: 50%
    }

    [class*=grid] > [data-push-left*=_md-7] {
        margin-left: 58.33333333%
    }

    [class*=grid] > [data-push-left*=_md-8] {
        margin-left: 66.66666667%
    }

    [class*=grid] > [data-push-left*=_md-9] {
        margin-left: 75%
    }

    [class*=grid] > [data-push-left*=_md-10] {
        margin-left: 83.33333333%
    }

    [class*=grid] > [data-push-left*=_md-11] {
        margin-left: 91.66666667%
    }

    [class*=grid] > [data-push-right*=_md-0] {
        margin-right: 0
    }

    [class*=grid] > [data-push-right*=_md-1] {
        margin-right: 8.33333333%
    }

    [class*=grid] > [data-push-right*=_md-2] {
        margin-right: 16.66666667%
    }

    [class*=grid] > [data-push-right*=_md-3] {
        margin-right: 25%
    }

    [class*=grid] > [data-push-right*=_md-4] {
        margin-right: 33.33333333%
    }

    [class*=grid] > [data-push-right*=_md-5] {
        margin-right: 41.66666667%
    }

    [class*=grid] > [data-push-right*=_md-6] {
        margin-right: 50%
    }

    [class*=grid] > [data-push-right*=_md-7] {
        margin-right: 58.33333333%
    }

    [class*=grid] > [data-push-right*=_md-8] {
        margin-right: 66.66666667%
    }

    [class*=grid] > [data-push-right*=_md-9] {
        margin-right: 75%
    }

    [class*=grid] > [data-push-right*=_md-10] {
        margin-right: 83.33333333%
    }

    [class*=grid] > [data-push-right*=_md-11] {
        margin-right: 91.66666667%
    }
}

@media screen and (max-width: 48em) {
    [class*=grid] > [class*=_sm-1] {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    [class*=grid] > [class*=_sm-2] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=grid] > [class*=_sm-3] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=grid] > [class*=_sm-4] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=grid] > [class*=_sm-5] {
        -webkit-flex-basis: 41.66666667%;
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    [class*=grid] > [class*=_sm-6] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=grid] > [class*=_sm-7] {
        -webkit-flex-basis: 58.33333333%;
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    [class*=grid] > [class*=_sm-8] {
        -webkit-flex-basis: 66.66666667%;
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    [class*=grid] > [class*=_sm-9] {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    [class*=grid] > [class*=_sm-10] {
        -webkit-flex-basis: 83.33333333%;
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    [class*=grid] > [class*=_sm-11] {
        -webkit-flex-basis: 91.66666667%;
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    [class*=grid] > [class*=_sm-12] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=grid] > [data-push-left*=_sm-0] {
        margin-left: 0
    }

    [class*=grid] > [data-push-left*=_sm-1] {
        margin-left: 8.33333333%
    }

    [class*=grid] > [data-push-left*=_sm-2] {
        margin-left: 16.66666667%
    }

    [class*=grid] > [data-push-left*=_sm-3] {
        margin-left: 25%
    }

    [class*=grid] > [data-push-left*=_sm-4] {
        margin-left: 33.33333333%
    }

    [class*=grid] > [data-push-left*=_sm-5] {
        margin-left: 41.66666667%
    }

    [class*=grid] > [data-push-left*=_sm-6] {
        margin-left: 50%
    }

    [class*=grid] > [data-push-left*=_sm-7] {
        margin-left: 58.33333333%
    }

    [class*=grid] > [data-push-left*=_sm-8] {
        margin-left: 66.66666667%
    }

    [class*=grid] > [data-push-left*=_sm-9] {
        margin-left: 75%
    }

    [class*=grid] > [data-push-left*=_sm-10] {
        margin-left: 83.33333333%
    }

    [class*=grid] > [data-push-left*=_sm-11] {
        margin-left: 91.66666667%
    }

    [class*=grid] > [data-push-right*=_sm-0] {
        margin-right: 0
    }

    [class*=grid] > [data-push-right*=_sm-1] {
        margin-right: 8.33333333%
    }

    [class*=grid] > [data-push-right*=_sm-2] {
        margin-right: 16.66666667%
    }

    [class*=grid] > [data-push-right*=_sm-3] {
        margin-right: 25%
    }

    [class*=grid] > [data-push-right*=_sm-4] {
        margin-right: 33.33333333%
    }

    [class*=grid] > [data-push-right*=_sm-5] {
        margin-right: 41.66666667%
    }

    [class*=grid] > [data-push-right*=_sm-6] {
        margin-right: 50%
    }

    [class*=grid] > [data-push-right*=_sm-7] {
        margin-right: 58.33333333%
    }

    [class*=grid] > [data-push-right*=_sm-8] {
        margin-right: 66.66666667%
    }

    [class*=grid] > [data-push-right*=_sm-9] {
        margin-right: 75%
    }

    [class*=grid] > [data-push-right*=_sm-10] {
        margin-right: 83.33333333%
    }

    [class*=grid] > [data-push-right*=_sm-11] {
        margin-right: 91.66666667%
    }
}

@media screen and (max-width: 35.5em) {
    [class*=grid] > [class*=_xs-1] {
        -webkit-flex-basis: 8.33333333%;
        -ms-flex-preferred-size: 8.33333333%;
        flex-basis: 8.33333333%;
        max-width: 8.33333333%
    }

    [class*=grid] > [class*=_xs-2] {
        -webkit-flex-basis: 16.66666667%;
        -ms-flex-preferred-size: 16.66666667%;
        flex-basis: 16.66666667%;
        max-width: 16.66666667%
    }

    [class*=grid] > [class*=_xs-3] {
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%
    }

    [class*=grid] > [class*=_xs-4] {
        -webkit-flex-basis: 33.33333333%;
        -ms-flex-preferred-size: 33.33333333%;
        flex-basis: 33.33333333%;
        max-width: 33.33333333%
    }

    [class*=grid] > [class*=_xs-5] {
        -webkit-flex-basis: 41.66666667%;
        -ms-flex-preferred-size: 41.66666667%;
        flex-basis: 41.66666667%;
        max-width: 41.66666667%
    }

    [class*=grid] > [class*=_xs-6] {
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%
    }

    [class*=grid] > [class*=_xs-7] {
        -webkit-flex-basis: 58.33333333%;
        -ms-flex-preferred-size: 58.33333333%;
        flex-basis: 58.33333333%;
        max-width: 58.33333333%
    }

    [class*=grid] > [class*=_xs-8] {
        -webkit-flex-basis: 66.66666667%;
        -ms-flex-preferred-size: 66.66666667%;
        flex-basis: 66.66666667%;
        max-width: 66.66666667%
    }

    [class*=grid] > [class*=_xs-9] {
        -webkit-flex-basis: 75%;
        -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
        max-width: 75%
    }

    [class*=grid] > [class*=_xs-10] {
        -webkit-flex-basis: 83.33333333%;
        -ms-flex-preferred-size: 83.33333333%;
        flex-basis: 83.33333333%;
        max-width: 83.33333333%
    }

    [class*=grid] > [class*=_xs-11] {
        -webkit-flex-basis: 91.66666667%;
        -ms-flex-preferred-size: 91.66666667%;
        flex-basis: 91.66666667%;
        max-width: 91.66666667%
    }

    [class*=grid] > [class*=_xs-12] {
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }

    [class*=grid] > [data-push-left*=_xs-0] {
        margin-left: 0
    }

    [class*=grid] > [data-push-left*=_xs-1] {
        margin-left: 8.33333333%
    }

    [class*=grid] > [data-push-left*=_xs-2] {
        margin-left: 16.66666667%
    }

    [class*=grid] > [data-push-left*=_xs-3] {
        margin-left: 25%
    }

    [class*=grid] > [data-push-left*=_xs-4] {
        margin-left: 33.33333333%
    }

    [class*=grid] > [data-push-left*=_xs-5] {
        margin-left: 41.66666667%
    }

    [class*=grid] > [data-push-left*=_xs-6] {
        margin-left: 50%
    }

    [class*=grid] > [data-push-left*=_xs-7] {
        margin-left: 58.33333333%
    }

    [class*=grid] > [data-push-left*=_xs-8] {
        margin-left: 66.66666667%
    }

    [class*=grid] > [data-push-left*=_xs-9] {
        margin-left: 75%
    }

    [class*=grid] > [data-push-left*=_xs-10] {
        margin-left: 83.33333333%
    }

    [class*=grid] > [data-push-left*=_xs-11] {
        margin-left: 91.66666667%
    }

    [class*=grid] > [data-push-right*=_xs-0] {
        margin-right: 0
    }

    [class*=grid] > [data-push-right*=_xs-1] {
        margin-right: 8.33333333%
    }

    [class*=grid] > [data-push-right*=_xs-2] {
        margin-right: 16.66666667%
    }

    [class*=grid] > [data-push-right*=_xs-3] {
        margin-right: 25%
    }

    [class*=grid] > [data-push-right*=_xs-4] {
        margin-right: 33.33333333%
    }

    [class*=grid] > [data-push-right*=_xs-5] {
        margin-right: 41.66666667%
    }

    [class*=grid] > [data-push-right*=_xs-6] {
        margin-right: 50%
    }

    [class*=grid] > [data-push-right*=_xs-7] {
        margin-right: 58.33333333%
    }

    [class*=grid] > [data-push-right*=_xs-8] {
        margin-right: 66.66666667%
    }

    [class*=grid] > [data-push-right*=_xs-9] {
        margin-right: 75%
    }

    [class*=grid] > [data-push-right*=_xs-10] {
        margin-right: 83.33333333%
    }

    [class*=grid] > [data-push-right*=_xs-11] {
        margin-right: 91.66666667%
    }
}
@font-face{font-family:"hansapark-iconfont";src:url("/files/theme-styles/fonts/hansapark-iconfont.eot");src:url("/files/theme-styles/fonts/hansapark-iconfont.eot?#iefix") format("embedded-opentype"),url("/files/theme-styles/fonts/hansapark-iconfont.woff") format("woff"),url("/files/theme-styles/fonts/hansapark-iconfont.ttf") format("truetype"),url("/files/theme-styles/fonts/hansapark-iconfont.svg#hansapark-iconfont") format("svg");font-weight:normal;font-style:normal}[class^="hp-"]:before,[class*=" hp-"]:before,[data-icon]:before{font-family:"hansapark-iconfont",serif !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-icon]:before{content:attr(data-icon)}.list_icon_new:before{content:""}.dropdown-icon[class^="hp-"]:before,.dropdown-icon[class*=" hp-"]:before{font-size:24px;color:#000}.dropdown-icon+span{position:relative;top:-7px;left:5px;color:#999}.hp-baby-switch:before{content:"\62"}.hp-baked-food:before{content:"\63"}.hp-baked-potatoe-food:before{content:"\64"}.hp-balloon:before{content:"\65"}.hp-basket:before{content:"\66"}.hp-bumping-kids:before{content:"\67"}.hp-burger-food:before{content:"\68"}.hp-cake-food:before{content:"\69"}.hp-candyfloss-food:before{content:"\6a"}.hp-chips-food:before{content:"\6b"}.hp-coaster:before{content:"\6c"}.hp-cold-drinks-food:before{content:"\6d"}.hp-crepe-food:before{content:"\6e"}.hp-croissant-food:before{content:"\6f"}.hp-egg-food:before{content:"\70"}.hp-fish-food:before{content:"\71"}.hp-fruits-food:before{content:"\72"}.hp-gluten-free-food:before{content:"\73"}.hp-handicap-people:before{content:"\74"}.hp-holstentor:before{content:"\75"}.hp-hot-drinks-food:before{content:"\76"}.hp-hotdog-food:before{content:"\77"}.hp-ice-food:before{content:"\78"}.hp-indoor:before{content:"\79"}.hp-kids-lunch:before{content:"\7a"}.hp-lactose-free-food:before{content:"\41"}.hp-lunch:before{content:"\42"}.hp-masks:before{content:"\43"}.hp-money:before{content:"\44"}.hp-outdoor:before{content:"\45"}.hp-partly-indoor:before{content:"\46"}.hp-pasta-food:before{content:"\47"}.hp-people-height:before{content:"\48"}.hp-photospot:before{content:"\49"}.hp-pizza-food:before{content:"\4a"}.hp-pretzel:before{content:"\4b"}.hp-salad-food:before{content:"\4c"}.hp-sausage-food:before{content:"\4d"}.hp-softice-food:before{content:"\4e"}.hp-steak-food:before{content:"\4f"}.hp-sweets-food:before{content:"\50"}.hp-vegan-food:before{content:"\51"}.hp-waffle-food:before{content:"\52"}.hp-waterdrops:before{content:"\53"}.hp-website-klick:before{content:"\54"}.hp-wifi:before{content:"\55"}.hp-arrow-cta:before{content:"\56"}.hp-arrow-left:before{content:"\58"}.hp-close:before{content:"\5a"}.hp-document:before{content:"\30"}.hp-dropdown:before{content:"\31"}.hp-face:before{content:"\32"}.hp-hamburger-icon:before{content:"\33"}.hp-phone:before{content:"\34"}.hp-search:before{content:"\35"}.hp-tickets:before{content:"\36"}.hp-youtube:before{content:"\37"}.hp-events:before{content:"\38"}.hp-umbrella:before{content:"\57"}.hp-tshirt:before{content:"\22"}.hp-arrow-download-red:before{content:"\39"}.hp-arrow-right:before{content:"\59"}.hp-arrow-top:before{content:"\23"}.hp-arrow-bottom:before{content:"\24"}.hp-arrow-bottom-red:before{content:"\25"}.hp-arrow-top-red:before{content:"\26"}.hp-e-mail:before{content:"\21"}.hp-filter-active:before{content:"\27"}.hp-poststamp:before{content:"\28"}.hp-shoes:before{content:"\29"}.hp-souvenirs:before{content:"\2a"}.hp-vegetarian:before{content:"\2b"}.hp-drugstore:before{content:"\2c"}.hp-show-duration:before{content:"\2d"}.hp-android-folder:before{content:"\2e"}.hp-show-time:before{content:"\2f"}.hp-bell:before{content:"\3a"}.hp-icon-asian-food:before{content:"\61"}.hp-with-adult:before{content:"\3b"}.hp-child-seat:before{content:"\3c"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inside:after,.inside:before{clear:both;content:"";display:table}html{border-collapse:separate;overflow-x:auto;overflow-y:scroll;font-family:sans-serif;font-size:100%;height:100%;width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#392F20;font:400 1.0625rem 'Lato',sans-serif;line-height:1.59375rem;text-rendering:optimizeLegibility;background:url("/files/theme-styles/img/stone-texture-neu.jpg") top center repeat}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}p,pre,blockquote,table,ol,ul{margin-bottom:1.875rem}a{background-color:transparent;text-decoration:none;font-weight:600;color:#9b1d26;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a img{-webkit-filter:none;filter:none;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}a:active,a:hover{outline:0;text-decoration:underline}p{line-height:2rem}#main figure a{overflow:hidden;display:block;position:relative}#main figure a img{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}#main figure a:hover img{transform:scale(1.05);opacity:.9}p a,main ul a,footer ul a,.ce_hyperlink a{color:#c1001f;border-bottom:2px solid #ffd400}p a:hover,main ul a:hover,footer ul a:hover,.ce_hyperlink a:hover{text-decoration:none;border-color:#c1001f}b,strong{font-weight:700}ul,li{list-style-type:none}img{height:auto;width:100%;max-width:100%;vertical-align:middle;outline:0 none}.img-noscale img,.img-noscale{width:auto}.image_container.float_left{margin:0 1.25rem 1.25rem 0}.image_container.float_right{margin:0 0 1.25rem 1.25rem}.image_container.float_below{margin:1.25rem 0 0 0}.unboxed-rel{overflow:visible;position:relative}.center{text-align:center}.button{margin-bottom:1rem}button:focus,select:focus{outline:0}.teaserbox.main-teaser a{height:250px}.teaserbox.main-teaser a img{min-height:100%;min-width:100%;object-fit:cover}#gardening img{padding-top:28px}.home .attraction-finder h2{position:relative}.home .attraction-finder form{margin-top:0 !important}.home .attraction-finder .search-opt-kids{margin-bottom:0}.home .attraction-finder select{margin-bottom:0}.age-size-weight::after{color:#ffd400;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(1.2rem, .1rem);display:inline-block}.age-size-weight{background:#9b1d26;color:#fff;font-size:.78125rem;line-height:1.328125rem;font-weight:400;display:inline-block;text-decoration:none;border-bottom:0;border-top:0;border-left:0;padding:0 2.2rem 0 2.2rem;-webkit-border-radius:2.3rem;-moz-border-radius:2.3rem;-khtml-border-radius:2.3rem;-o-border-radius:2.3rem;-ms-border-radius:2.3rem;border-radius:2.3rem;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;margin-right:20px;margin-bottom:30px;text-align:center}.age-size-weight .property{display:block;font-size:.78125rem;padding-top:.6rem;font-weight:400}.age-size-weight .property::after{font-family:"hansapark-iconfont" !important;content:attr(data-icon);content:" \48\00a0";font-size:24px}.age-size-weight .value{font-size:1.2625rem;font-weight:700;display:inline-block;margin-bottom:.6rem}.age-size-weight .right{float:left;border-left:1px solid #fff;padding-left:20px;text-align:left}.age-size-weight .right .property::before{font-family:"hansapark-iconfont" !important;content:attr(data-icon);content:" \48\00a0";font-size:24px}.age-size-weight .right .property::after{display:none}.age-size-weight .left{float:left;padding-right:20px;text-align:right}@media all and (min-width:35.5625rem){.teaserbox.main-teaser a{height:200px}}@media all and (min-width:64rem){.teaserbox.main-teaser a{height:270px}}script{display:none!important}.new-order-to-tablet-land{order:-1 !important}.new-order-to-tablet-land figure{margin-bottom:1.25rem}.no-neg-marg{margin-left:0!important;margin-right:0!important}.databox .col,.databox [class*=col-]{padding-left:0!important;padding-right:0!important}h2.col,h3.col,h2[class*=col-],h3[class*=col-]{padding-bottom:0}.col-12 h2,.col-12 h3{width:100%!important;text-align:center}.col-fullsize{flex-basis:100%!important;max-width:none!important}.col-nopadleft{padding-left:0!important;padding-right:0!important}#footer-bar .col,#footer-bar [class*=col-]{padding-bottom:0}@media all and (min-width:48.0625rem){.new-order-to-tablet-land{order:inherit!important}.col-nopadleft{padding-left:0!important;padding-right:inherit !important}}#header{height:4rem;overflow:visible;margin:0 auto;position:absolute;width:100%;z-index:99;background:#c1001f;background:-moz-linear-gradient(left, #c1001f 0%, #9b1d26 100%);background:-webkit-linear-gradient(left, #c1001f 0%, #9b1d26 100%);background:linear-gradient(to right, #c1001f 0%, #9b1d26 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c1001f', endColorstr='#9b1d26', GradientType=1)}#header>.inside{max-width:1240px;margin:0 auto}#header a,#header a:hover,#header a:active,#header a:visited,#header a:focus{text-decoration:none}#header .mod_article{margin:0;overflow:visible}#header .header-content{display:flex;align-items:center;height:4rem;justify-content:space-between;padding:.9rem .8rem .5rem}#header .header-logo{display:inline-block;max-width:7rem;margin-top:-0.5rem}#header .header-logo a{display:block}#header .header-link{color:#fff;font-size:.5rem;font-weight:normal;display:inline;text-transform:uppercase;letter-spacing:1px}#header .header-link-button{padding:.3rem .7rem;background:#ffd400;color:#9b1d26;font-size:.5rem;font-weight:normal;margin:.3rem;display:inline;text-transform:uppercase;letter-spacing:1px;line-height:1.5}#header .menu-toggle{background:transparent;border:0;box-shadow:none;margin-left:.5rem;height:2rem;z-index:99}#header .menu-toggle.menu-open:before{content:"×";font-size:3rem;line-height:.3;margin-left:.1rem;font-weight:bold}#header .menu-toggle:before{font-family:"hansapark-iconfont",serif;content:"3";color:#ffd400;font-size:1.8rem}#header .header-content>.ce_form{display:none}#header .header-content>.mod_i18nl10nLanguageSelection{display:none;position:relative;width:auto;top:auto;right:auto;overflow:visible;height:100%}#header .header-content>.mod_i18nl10nLanguageSelection>ul{max-height:2rem;transition:all .3s ease-in;overflow:hidden;margin:0 .5rem 0;display:flex;padding:0 .5rem;flex-wrap:wrap;width:2.6rem}#header .header-content>.mod_i18nl10nLanguageSelection>ul:after{content:"1";font-family:"hansapark-iconfont",serif;color:hsl(0,0%,90%);position:absolute;right:-0.3rem;top:.6rem;font-size:.6rem}#header .header-content>.mod_i18nl10nLanguageSelection>ul i{width:1.6rem;margin:0;line-height:1}#header .header-content>.mod_i18nl10nLanguageSelection>ul>li{visibility:hidden;opacity:0;transition:all .3s ease-in-out;display:block;order:2;margin:.5rem 0}#header .header-content>.mod_i18nl10nLanguageSelection>ul>li.active{visibility:visible;opacity:1;order:1}#header .header-content>.mod_i18nl10nLanguageSelection>ul:hover{max-height:10rem;background:hsl(0,0%,90%)}#header .header-content>.mod_i18nl10nLanguageSelection>ul:hover>li{visibility:visible;opacity:1}#header.sticky{position:fixed;top:0;width:100%}:target:before{content:"";display:block;height:4rem;margin:-4rem 0 0}.ticker{top:0;width:100vw;background:#ffd400;left:0;overflow:hidden;box-sizing:content-box;padding-left:100%;height:1.5rem}.ticker:hover .ticker-messages{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.ticker-messages{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker;animation-name:ticker;-webkit-animation-duration:30s;animation-duration:30s;margin:0;white-space:nowrap;padding-right:100%;line-height:1;vertical-align:middle;display:inline-block;height:100%;margin-bottom:.1rem}.ticker-messages p{display:inline;line-height:0;margin:0}.ticker-message{font-size:.85rem;text-align:center;color:#002554;padding:0;display:inline-block}.ticker-message::after,.ticker-message:first-of-type::before{content:"+++";margin:0 1.5rem}.ticker-message a{font-size:.85rem;margin:0 .4rem}@-webkit-keyframes ticker{0%{-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes ticker{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@media all and (min-width:48rem){.menu-toggle{display:none}#header .mod_article .inside{padding:0 .25rem}#header .header-content{padding:.9rem 1rem .5rem 1rem}#header .header-content>.mod_i18nl10nLanguageSelection{display:inline-block;top:0 !important;margin-right:.5rem}#header .header-content>.mod_i18nl10nLanguageSelection ul{width:2rem}#header .header-content>.mod_i18nl10nLanguageSelection ul:after{top:.4rem}#header .header-content>.mod_i18nl10nLanguageSelection ul i{width:1.2rem !important}#header .header-content .ce_form{display:none}}@media all and (min-width:64rem){#header .header-content>.mod_i18nl10nLanguageSelection ul{width:2.6rem}#header .header-content>.mod_i18nl10nLanguageSelection ul i{width:1.6rem !important}}@media all and (min-width:80rem){#header .header-logo{max-width:9rem;transition:.3s ease-in-out}#header .header-logo:hover{opacity:.8}#header .header-content{padding:.9rem 0 .5rem 0}#header .header-content>.ce_form{display:inline-block}#header .header-content>.mod_i18nl10nLanguageSelection{margin-right:0}#header .header-content .ce_form{margin:0 !important;padding-left:1rem;margin-bottom:1.5rem;height:2rem;max-width:10.5rem}#header .header-content .ce_form .formbody{display:flex}#header .header-content .ce_form .widget-text{font-size:.8rem;width:90%}#header .header-content .ce_form .widget-text input{height:1.8rem;padding:.25rem .5rem;background:#fff;font-size:.7rem}#header .header-content .ce_form .widget-text input:focus,#header .header-content .ce_form .widget-text input:active{outline:0;border:1px solid hsl(50,100%,50%) !important}#header .header-content .ce_form .widget-submit{width:2.2rem}#header .header-content .ce_form .widget-submit button{background:#c1001f;border-radius:0 50% 50% 0;width:100%;height:100%;color:#fff;border-right:3px solid #ffd400;font-size:.8rem;transition:all .3s ease;padding:1px 6px}#header .header-content .ce_form .widget-submit button:before{content:"5";font-family:"hansapark-iconfont",serif}#header .header-content .ce_form .widget-submit button:hover{border-color:#c1001f;color:#c1001f;background:#ffd400}#header .header-link{font-size:.7rem}#header .header-link:hover{color:hsl(50,100%,50%)}#header .header-link-button{font-size:.7rem}#header .header-link-button:hover{background:hsl(356,68%,36%);color:hsl(50,100%,50%)}}html,body{overflow-x:hidden;width:100vw}.home #footer{margin-top:0}#footer{background:#9b1d26;font-size:1rem;position:relative;overflow:visible;text-align:center;padding:5.625rem 0;color:#fff;background:#c1001f;background:-moz-radial-gradient(center, ellipse cover, #c1001f 0%, #9b1d26 80%);background:-webkit-radial-gradient(center, ellipse cover, #c1001f 0%, #9b1d26 80%);background:radial-gradient(ellipse at center, #c1001f 0%, #9b1d26 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@baseColor', endColorstr='@secondColor', GradientType=1);margin-top:6rem;letter-spacing:1px}#footer:before{content:'';display:inline-block;width:100px;height:100px;background:url("/files/theme-styles/img/bg-footer-label.svg") no-repeat center top;position:absolute;left:50%;top:0;transform:translate(-50%, -49px);z-index:1}#footer .inside{max-width:1240px;margin:0 auto;padding:0}#footer .inside-wrapper{margin-bottom:4rem}#footer .inside-wrapper.last{margin-bottom:0}#footer ul{margin-bottom:0}#footer ul li{margin-bottom:.8rem}#footer a{font-weight:400;border:0}#footer a:hover{border-bottom:1px solid #ffd400;color:#ffd400}#footer .link-big{max-width:300px;margin:0 auto}#footer .link-big a{display:block;border:1px solid #ffd400;padding:1rem .6rem 1rem 4.6rem;letter-spacing:3px;text-transform:uppercase;font-weight:normal;font-family:'Gentium Basic',serif;font-size:1.25rem;color:#ffd400;text-align:left;overflow:hidden;position:relative}#footer .link-big a:hover{background:#db0023}#footer .link-big.my-hp{margin-bottom:1rem}#footer .link-big.my-hp a:before{font-family:"hansapark-iconfont" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\32";color:#9b1d26;display:inline-block;background:#ffd400;position:absolute;left:0;top:0;width:60px;height:60px;font-size:1.8rem;padding:.9rem 0 0 .9rem}#footer .link-big.youtube a:before{font-family:"hansapark-iconfont" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\37";color:#9b1d26;display:inline-block;background:#ffd400;position:absolute;left:0;top:0;width:60px;height:60px;font-size:1.8rem;padding:1rem 0 0 .9rem}#footer .link-big.youtube a:after{display:none}#footer .link-big.newsletter-signup a:before{content:"\21"}#footer .link-big.ticket-order a:before{content:"\44"}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color:#ffd400;font-size:1.25rem;letter-spacing:3px;text-transform:uppercase;font-weight:normal;font-family:'Gentium Basic',serif;margin-bottom:2rem}#footer a{color:#fff}#footer .grid-center .inside-wrapper{border-top:1px solid #ffd400;border-bottom:1px solid #ffd400;padding:3rem 0;width:23rem}#footer .grid-center>section{display:flex;justify-content:center}#footer .grid-center{margin:3rem 0}#footer-bar{height:auto;background:#c1001f;text-transform:uppercase;font-weight:normal;font-family:'Gentium Basic',serif;color:#ffd400;font-size:1rem;position:fixed;bottom:0;display:block;z-index:8;width:100%;text-align:center;padding-top:.5rem;border-top:1px solid #ffd400}#footer-bar a{border-bottom:0;color:#ffd400;font-weight:normal}#footer-bar .inside{max-width:1240px;margin:0 auto;padding:0}#footer-bar .first{order:2}#footer-bar .hotline-label:before{transform:translate(0, .2rem);display:inline-block}#footer-bar .lined{border-right:1px solid #ffd400}#footer-bar a:hover{border-bottom:1px solid #ffd400 !important}#footer-bar .actual{display:none}#footer-bar .text{display:none}#footer-bar .icon{display:block}@media all and (max-width:420px){.second{padding-left:.4rem !important;padding-right:.4rem !important}}@media all and (min-width:35.5625rem){#footer-bar .hp-phone::before,#footer-bar .hp-e-mail::before{position:relative;top:3px}}@media all and (min-width:48.0625rem){#footer-bar .first{order:inherit}#footer-bar .actual{display:block}#footer-bar .text{display:block}#footer-bar .icon{display:none}}@media all and (min-width:64.0625rem){#footer{margin-top:8rem}#footer .inside-wrapper{min-height:320px;margin-bottom:0}#footer-bar{letter-spacing:2px;height:50px;padding-top:.8rem;font-size:1.1875rem}}.hyphenate{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.se-grey{color:#9b1d26;line-height:1rem;font:700 1.0625rem 'Lato',sans-serif;line-height:1.59375rem}.se-darkgrey{color:#c1001f;color:#9b1d26;line-height:1rem;font:700 1.0625rem 'Lato',sans-serif;line-height:1.59375rem}.se-lightgrey{color:#ffd400;color:#9b1d26;line-height:1rem;font:700 1.0625rem 'Lato',sans-serif;line-height:1.59375rem}.truncate{width:100%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.letter-spaced-1{letter-spacing:1px}.letter-spaced-2{letter-spacing:2px}.letter-spaced-3{letter-spacing:3px}.letter-spaced-big{letter-spacing:.4rem}.versal{text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.not-underlined{text-decoration:none}input,textarea,select{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}label{display:block}input{line-height:inherit}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield}button,input,optgroup,select,textarea{font:inherit;color:#392F20;font-size:1rem}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}input[type="text"],input[type="password"],textarea,input[type="tel"],input[type="email"],input[type="number"],select{border:1px solid #D3D2CB;padding:.6rem;background-color:#D3D2CB}input[type="text"].brighter,input[type="password"].brighter,textarea.brighter,input[type="tel"].brighter,input[type="email"].brighter,input[type="number"].brighter,select.brighter{background-color:#eaeae7}input[type="text"]:active,input[type="password"]:active,textarea:active,input[type="tel"]:active,input[type="email"]:active,input[type="number"]:active,input[type="text"]:focus,input[type="password"]:focus,textarea:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="number"]:focus{border:1px solid #002554}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-right:3rem;background:url("/files/theme-styles/img/arrow-select.svg") right center no-repeat #D3D2CB}fieldset{border:1px solid rgba(57,47,32,0.5);padding:1rem}fieldset legend{padding:0 .6rem}.submit_container{position:relative;display:flex}.submit_container.right{justify-content:flex-end}.submit_container .submit{background:url("/files/theme-styles/img/arrow-btn-submit.svg") right center no-repeat #c1001f;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:inline-block;text-decoration:none;border-bottom:0;border-right:5px solid #ffd400;padding:.8rem 3.2rem .8rem 1rem;-webkit-border-radius:0 1.56rem 1.56rem 0;-moz-border-radius:0 1.56rem 1.56rem 0;-khtml-border-radius:0 1.56rem 1.56rem 0;-o-border-radius:0 1.56rem 1.56rem 0;-ms-border-radius:0 1.56rem 1.56rem 0;border-radius:0 1.56rem 1.56rem 0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.submit_container .submit:hover{background:url("/files/theme-styles/img/arrow-btn-submit-hover.svg") right center no-repeat #ffd400;color:#c1001f}.widget-submit .submit{background:url("/files/theme-styles/img/arrow-btn-submit.svg") right center no-repeat #c1001f;color:#fff;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;display:inline-block;text-decoration:none;border-bottom:0;border-right:5px solid #ffd400;padding:.8rem 3.2rem .8rem 1rem;-webkit-border-radius:0 1.56rem 1.56rem 0;-moz-border-radius:0 1.56rem 1.56rem 0;-khtml-border-radius:0 1.56rem 1.56rem 0;-o-border-radius:0 1.56rem 1.56rem 0;-ms-border-radius:0 1.56rem 1.56rem 0;border-radius:0 1.56rem 1.56rem 0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.widget-submit .submit:hover{background:url("/files/theme-styles/img/arrow-btn-submit-hover.svg") right center no-repeat #ffd400;color:#c1001f}.widget-submit.right{text-align:right}button.submit{background-color:#ffd400;color:#a38800;border:0 none}button.submit:hover{background-color:#750013;color:#fff;border:0 none}.widget{position:relative;overflow:hidden;padding-bottom:1rem}option{border-top:1px solid #444;padding:.3em 1em .3em 1em}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}input[type='checkbox'],input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}input[type='checkbox']:checked,input[type='checkbox']:not(:checked),input[type='radio']:checked,input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}input[type='checkbox']:required{background:none;visibility:visible !important;height:20px;width:20px;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important;margin-right:10px;margin-top:2px}input[type='checkbox']:required+label::before{display:none !important}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer}input[type='checkbox']:checked+label::before,input[type='checkbox']:not(:checked)+label::before,input[type='radio']:checked+label::before,input[type='radio']:not(:checked)+label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid rgba(57,47,32,0.5);margin-right:1em}input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{border-radius:30px}input[type='checkbox']:hover+label::before,input[type='radio']:hover+label::before{background:#ddd}input[type='checkbox']:checked+label::before,input[type='radio']:checked+label::before{background:#c1001f}input.datefield,input.timefield{max-width:260px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:1px solid #D3D2CB;padding:.6rem;background-color:#D3D2CB;min-height:3rem;min-width:100px}.ce_form .grid-bottom{margin:1rem 0}.ce_form .grid-bottom label{margin-bottom:.3rem}.ce_form p.error{background:#AA0000;margin:0;color:#fff;padding:.5rem;font-size:.8rem;overflow:visible;z-index:1;display:flex;line-height:1.4}.ce_form ​ .form-error,.ce_form input.error{border:1px solid #AA0000}.coupon-formula .country-select{padding-right:0}.coupon-formula fieldset label{font-size:.95rem}.coupon-formula fieldset input[type="number"]{max-width:100%}.ticket-order .formbody{display:grid}.ticket-order .widget-select{width:50%}:-moz-placeholder{color:#a38800;font-size:.9375rem}::-moz-placeholder{color:#a38800;font-size:.9375rem}:-ms-input-placeholder{color:#a38800;font-size:.9375rem}@media all and (min-width:64rem){:-moz-placeholder{font-size:1.0625rem}::-moz-placeholder{font-size:1.0625rem}:-ms-input-placeholder{font-size:1.0625rem}.submit_container .submit{font-size:1.0625rem}}@media all and (max-width:64rem){.coupon-formula img{display:block;width:40%;margin:0 auto}}@media all and (max-width:35.5625rem){.coupon-formula img{display:block;width:75%;margin:0 auto}}@media all and (min-width:48rem){.submit_container .submit{width:auto}}@media all and (min-width:80rem){input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="number"]{max-width:300px}}.form-ticket-order{color:#fff;margin-top:2rem;padding:0}.form-ticket-order h3{color:#fff;text-align:left;line-height:1;margin-bottom:1rem}.form-ticket-order .ce_text{padding:0 1rem;margin-bottom:1.25rem}.form-ticket-order .ce_text p{line-height:1;font-size:1rem;margin:0}.form-ticket-order select{width:100%}.form-ticket-order label{font-size:.75rem;line-height:1.2;margin-bottom:.3rem}.form-ticket-order button{border:0;color:#ffd400;background:transparent;font-size:1.05rem;font-weight:bold;letter-spacing:1px;padding:0;transition:all .3s ease-in-out}.form-ticket-order button:hover{opacity:.7}.form-ticket-order button:hover::after{transform:translateX(4px)}.form-ticket-order button::after{font-family:"hansapark-iconfont";line-height:1;content:"\56";margin-left:.4rem;font-size:.9rem;display:inline-block;transition:all .3s ease-in-out}.form-ticket-order .ticket-image img{padding:5%}.form-ticket-order .ticket-image .ce_text a{display:block;text-align:center;color:#ffd400;border-bottom:0;font-size:.9rem;line-height:1.1;font-weight:normal;margin-top:.75rem}.form-ticket-order .ticket-image .ce_text a:hover{opacity:.7}@media all and (min-width:64rem){.form-ticket-order{margin-top:0}}input{width:240 px}.group-booking{margin:0}.group-booking ::placeholder{color:#aaa;opacity:1}.group-booking :-ms-input-placeholder{color:#aaa}.group-booking ::-ms-input-placeholder{color:#aaa}.group-booking .mod_article{margin-top:350px !important}.group-booking a.invisible{display:none}.group-booking #mobilenav .level_1,.group-booking .hp-bell{display:none}.group-booking .booking-form{margin:0}.group-booking .booking-form p:not(.form-intro){margin:0}.group-booking .required-text{color:#002554;font-weight:bold;font-size:.85rem;line-height:1.4rem;margin:0;padding:1rem;text-align:center;width:100%}.group-booking .required-text:before{color:#c1001f;content:"*";padding-right:3px}.group-booking .form-container{background:#E7E7E7;box-shadow:1px 1px 10px 1px rgba(0,0,0,0.2)}.group-booking .form-container.summary-page .sidebar-container{padding:0}.group-booking .form-container.summary-page .form-navigation{padding:2rem 0}.group-booking .form-container.summary-page .total-block{margin-bottom:3rem;position:relative !important}.group-booking .form-container.summary-page .total-block table{max-width:25rem;margin:0 auto}.group-booking .form-container.summary-page h3{font-size:1.25rem}.group-booking .form-container.summary-page .summary-data{padding:1rem 2rem 0;width:100%}.group-booking .form-container.summary-page .storno-text{background:#fff;color:#333;padding:1rem 2rem;margin:2rem 2rem 0}.group-booking .form-container.summary-page .storno-checkbox{padding:2rem}.group-booking .form-container.summary-page .storno-checkbox label{color:#fff;text-align:left}.group-booking .form-container.summary-page .edit{top:0}.group-booking .form-container.summary-page .summary-info{font-size:.8rem;text-align:center;width:100%}.group-booking .form-container.summary-page .required{font-weight:normal !important}.group-booking .form-container.summary-page .subtotal{color:#ffd400;font-size:1.1rem;padding:1rem 0}.group-booking .form-container.summary-page tr{height:1.6rem;line-height:1.4rem !important}.group-booking .form-container.summary-page tr td{width:33%;vertical-align:top}.group-booking .form-container.summary-page tr td ul{padding-left:20px}.group-booking .form-container.summary-page tr ul{margin:0}.group-booking .form-title{background:#c1001f;color:#ffd400;font-size:2rem;margin:0;padding:1rem;width:100%}.group-booking .form-progressbar{background:#DADADA;color:#9a9a9a;font-family:'Gentium Basic',serif;font-weight:bold;letter-spacing:1px;margin:0;overflow:hidden;padding:1.5rem 0;position:relative;width:100%}.group-booking .form-progressbar:after{content:"";display:inline-block;position:absolute;background:#dadada;width:1.05rem;height:100%;right:0;top:0;z-index:5}.group-booking .form-progressbar .step{display:inline-block;font-size:.95rem;position:relative;text-align:center}.group-booking .form-progressbar .step-counter{background:#dadada;border:1px solid #dadada;color:#fff;font-size:.75rem;font-family:'Lato',sans-serif;padding:0 1.25rem;position:relative;text-align:center;z-index:4}.group-booking .form-progressbar .step-counter:after{background:#9a9a9a;border-radius:50%;content:"1";height:24px;position:absolute;right:50%;transform:translateX(50%);width:24px}.group-booking .form-progressbar .step:nth-child(2) .step-counter:after{content:"2"}.group-booking .form-progressbar .step:nth-child(3) .step-counter:after{content:"3"}.group-booking .form-progressbar .step:nth-child(4) .step-counter:after{content:"4"}.group-booking .form-progressbar .step:nth-child(5) .step-counter:after{content:"5"}.group-booking .form-progressbar .step-title{display:block;padding:0 .75rem}.group-booking .form-progressbar .step .progress{background:#9a9a9a;height:8px;position:absolute;top:8px;width:310px}.group-booking .form-progressbar .step:first-child{padding-left:1rem;text-align:left}.group-booking .form-progressbar .step:last-child{padding-right:1rem;text-align:right}.group-booking .form-progressbar .step:last-child:after{display:none}.group-booking .form-progressbar .step:last-child span{margin-right:0}.group-booking .form-progressbar .step.active{color:#c1001f}.group-booking .form-progressbar .step.active .step-counter:after{background:#c1001f}.group-booking .form-progressbar .step.active .step-counter:before{background:transparent;border:2px solid #c1001f;border-radius:50%;content:"";height:32px;position:absolute;width:32px;transform:translate(-16px, -4px)}.group-booking .form-progressbar .step.completed{color:#ca5669}.group-booking .form-progressbar .step.completed .progress{background:#ca5669}.group-booking .form-progressbar .step.completed .step-counter:after{background:#ca5669}.group-booking .form-progressbar .step.completed .step-counter:before{display:none}.group-booking .form-progressbar.step-count-3 .step .progress{width:610px}.group-booking .form-progressbar.step-count-4 .step .progress{width:460px !important}.group-booking .form-content{font-size:1rem}.group-booking .form-content .col,.group-booking .form-content [class*=col-]{padding:0 .5rem 1rem}.group-booking .form-content [class*=grid]{margin:0}.group-booking .form-content-container{padding:2rem}.group-booking .form-content.grid{margin:0}.group-booking .form-content h2.page-headline{color:#c1001f;font-weight:bold;margin-bottom:1rem;padding-left:.5rem;text-align:left}.group-booking .form-content h3.section-headline{color:#9a9a9a;font-size:1rem;font-family:'Gentium Basic',serif;overflow:hidden;padding-left:.5rem;position:relative;text-align:left}.group-booking .form-content h3.section-headline:after{background:#9a9a9a;content:"";height:2px;margin-left:.5rem;position:absolute;top:.5rem;width:100%}.group-booking .form-content label{display:inline-block;font-size:.8rem;padding:.3rem 0 .3rem .15rem}.group-booking .form-content input{background:#fff;border-radius:5px}.group-booking .form-content input[type="date"]{padding:.55rem;border:1px solid #D3D2CB}.group-booking .form-content input[type="text"]{max-width:100%}.group-booking .form-content input[type="checkbox"]{float:none;height:15px;margin-right:.2rem;-webkit-appearance:checkbox;-moz-appearance:checkbox;visibility:visible;width:15px}.group-booking .form-content input[type="checkbox"]+label::before{cursor:default !important;display:none}.group-booking .form-content input[type="radio"]{width:15px;height:15px;visibility:visible;float:none;-webkit-appearance:radio;-moz-appearance:radio;cursor:pointer}.group-booking .form-content input[type="radio"]+label{cursor:pointer;display:inline;padding-left:.4rem}.group-booking .form-content input[type="radio"]+label:before{display:none}.group-booking .form-content .radio-block{margin:1rem}.group-booking .form-content .input-text{font-size:.95rem;line-height:1.4rem;margin:0;padding-top:.4rem}.group-booking .form-content #visiting-day{background:url("/files/theme-styles/img/widget-calendar.svg") no-repeat center right #fff}.group-booking .form-btn{border:0;box-shadow:none;letter-spacing:1px;padding:.5rem 1rem;transition:all .25s ease;height:2.75rem}.group-booking .form-btn-forward{background:#c1001f;border-right:5px solid #ffd400;border-radius:0 1.8rem 1.8rem 0;color:#fff;font-size:1rem;text-transform:uppercase;transition:all .25s ease}.group-booking .form-btn-forward:after{color:#ffd400;content:"\56";display:inline-block;font-family:"hansapark-iconfont";font-size:.9rem;margin-left:.5rem;transition:transform .25s ease}.group-booking .form-btn-forward:hover{background:#ffd400;border-color:#c1001f;color:#c1001f}.group-booking .form-btn-forward:hover:after{color:#c1001f}.group-booking .form-btn-backward{background:none;border:1px solid #9b1d26;border-radius:1.8rem 0 0 1.8rem;color:#9b1d26}.group-booking .form-btn-backward:before{color:#9b1d26;content:"\56";display:inline-block;font-family:"hansapark-iconfont";font-size:.9rem;margin-right:.5rem;transform:rotate(180deg);transition:transform .25s ease}.group-booking .form-btn-backward:hover{background:#9b1d26;color:#fff}.group-booking .form-btn-backward:hover:before{color:#fff}.group-booking .form-btn-submit{border:0;border-radius:0;color:#ffd400}.group-booking .form-btn-submit:after{display:none !important}.group-booking .form-btn-remove{background:#002554;border-radius:5px;color:#fff;display:block;font-size:.9rem;margin:1rem auto}.group-booking .form-btn-remove:hover{background:#c1001f;color:#ffd400}.group-booking .form-btn-remove:before{content:"x";color:#ffd400;font-weight:bold;padding-right:.4rem}.group-booking .form-navigation{padding-top:2rem}.group-booking .form-field{position:relative}.group-booking .form-field label.required{color:#002554;font-weight:bold}.group-booking .form-field label.required:after{color:#c1001f;content:"*";padding-left:3px}.group-booking .form-field.skip{border-top:1px solid #9a9a9a;padding-top:.3rem}.group-booking .form-field.small{border-top:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;padding:.3rem .5rem}.group-booking .form-field.small input{margin:.3rem;padding:.3rem;text-align:center;width:50px}.group-booking .form-field .label-text{padding:.3rem 0 .3rem .3rem}.group-booking .form-field .label-text.space{margin:1rem 0}.group-booking .form-field select{background:#fff;border:1px solid #D3D2CB;border-radius:5px;height:46px;-moz-appearance:menulist;-webkit-appearance:menulist-button;margin-left:.3rem;padding:.5rem;width:100%}.group-booking .form-field textarea{background:#fff;border:1px solid #D3D2CB;border-radius:5px;max-height:12rem;min-height:5rem;resize:vertical}.group-booking .form-field ul{margin-bottom:1rem}.group-booking .form-field ul li{position:relative}.group-booking .form-intro{background:#fff;padding:1rem 2.5rem !important;margin-bottom:4rem}.group-booking .form-intro small{margin-top:.8rem;display:block}.group-booking .form-sidebar{font-size:.9rem;margin-top:2rem;padding:0}.group-booking .form-sidebar .sidebar-container{background:#002554;color:#fff;margin:0;padding:1.4rem;position:relative}.group-booking .form-sidebar strong{letter-spacing:1px}.group-booking .form-sidebar h2{color:#ffd400;font-size:1.6rem;font-family:'Gentium Basic',serif;margin:0;text-align:left}.group-booking .form-sidebar h3{border-bottom:1px solid #fff;color:#fff;font-family:'Gentium Basic',serif;font-size:1rem;font-weight:normal;letter-spacing:0;margin:1.5rem 0 .3rem 0;padding-bottom:.5rem;text-align:left}.group-booking .form-sidebar h3.current-step:before{content:"►";position:absolute;top:2px;left:-18px;color:#ffd400}.group-booking .form-sidebar .line{margin:.1rem 0;position:relative;width:100%}.group-booking .form-sidebar .edit{color:#ffd400;font-style:italic;font-weight:normal;font-size:.8rem;position:absolute;right:0;top:-0.3rem}.group-booking .form-sidebar .edit.inactive{opacity:.5;filter:grayscale();text-decoration:none !important}.group-booking .form-sidebar .edit:before{background:url("/files/theme-styles/img/pencil-edit-icon.svg") center no-repeat;content:"";width:19px;height:100%;position:absolute;left:-22px;top:0}.group-booking .form-sidebar .total-block{background:#c1001f;bottom:-3rem;color:#ffd400;font-size:1.2rem;left:0;padding:1rem 1.4rem;position:absolute;width:100%}.group-booking .form-sidebar .total-block .total{font-family:'Gentium Basic',serif;font-size:1.3rem;letter-spacing:1px;text-transform:uppercase}.group-booking .form-sidebar .total-block .total-amount{font-size:1.25rem}.group-booking .form-sidebar table{margin:0;width:100%;font-size:.775rem}.group-booking .form-sidebar table tr{line-height:1.15rem}.group-booking .form-sidebar table td{vertical-align:top}.group-booking .form-sidebar table td:first-of-type{width:20%}.group-booking .form-sidebar table td:last-of-type{text-align:right;width:25%}@-moz-document url-prefix(){.group-booking .form-sidebar table td:last-of-type{width:30%}}.group-booking .form-info{line-height:1.5rem;margin:0;padding:0}.group-booking .participants-checker{font-size:.9rem;margin-top:1.5rem}.group-booking .participants-checker p{margin:0}.group-booking .participants-count{color:#9b1d26;font-weight:bold}.group-booking .participants-none{background:#ffd400;color:#c1001f;font-weight:bold;padding:.2rem}.group-booking .trapper-bbq .form-field.small{border-top:0}.group-booking .coupons .form-field.small,.group-booking .snacks .form-field.small{border:0}.group-booking .trapper-bbq,.group-booking .hansa-menu{overflow:hidden}.group-booking .trapper-bbq .section-headline:after,.group-booking .hansa-menu .section-headline:after{height:1px !important}.group-booking .hp-tour .col-12.form-field.grid,.group-booking .insider-tipps .col-12.form-field.grid{padding-top:1rem}.group-booking .accordion{border:2px solid #9a9a9a;margin-bottom:3rem;padding:.5rem .5rem 0;position:relative;text-align:center;width:100%}.group-booking .accordion:after{background:#E7E7E7;bottom:-1.3rem;border-radius:50%;color:#9b1d26;content:"\39";display:inline-block;font-family:"hansapark-iconfont";padding:0 .25rem;position:absolute;text-align:center;transition:all .3s ease}.group-booking .accordion.open:after{transform:rotate(180deg)}.group-booking .accordion-title{background:#e7e7e7;color:#9b1d26;font-family:'Gentium Basic',serif;font-size:.95rem;font-weight:bold;left:.4rem;letter-spacing:1px;padding:0 .4rem;position:absolute;top:-1rem}.group-booking .accordion-toggle{background:#9b1d26;color:#fff;margin-bottom:.5rem;padding:.75rem 0;position:relative;transition:all .3s ease}.group-booking .accordion-toggle:after{content:"+";color:#9b1d26;background:#ffd400;font-weight:bold;font-size:1.15rem;width:25px;height:25px;position:absolute;right:1rem;border-radius:50%;top:.8rem;text-align:center}.group-booking .accordion-toggle h4{color:#fff;display:inline-block;font-size:1.15rem;font-weight:normal;margin:0;padding:0;text-align:center;text-transform:uppercase;transition:all .3s ease}.group-booking .accordion-toggle:hover,.group-booking .accordion-toggle.active{background:#ffd400;cursor:pointer}.group-booking .accordion-toggle:hover:after,.group-booking .accordion-toggle.active:after{background:#c1001f;color:#ffd400}.group-booking .accordion-toggle:hover h4,.group-booking .accordion-toggle.active h4{color:#c1001f}.group-booking .accordion-toggle.active:after{content:"-"}.group-booking .accordion-content{display:none;padding:.5rem;text-align:left}.group-booking .accordion .price{color:#9b1d26;font-weight:bold;position:absolute;right:.5rem;text-align:right;top:.9rem;width:12rem}.group-booking .accordion .price-description{display:block;font-size:.9rem;line-height:1.2rem}.group-booking .accordion .price-tag{font-size:1.3rem}.group-booking .accordion .price-custom{color:#9b1d26;font-weight:bold;position:absolute;right:0;text-align:right;width:12rem;top:0}.group-booking .accordion .price-custom *>label{font-size:1.3rem}.group-booking .accordion .price.col-3_md-12{padding-top:.5rem;position:relative}.group-booking .info-box{display:inline-block;padding:0 .3rem;position:relative;text-align:center}.group-booking .info-box:before{content:"i";font-family:'Gentium Basic',serif;color:#ffd400;background:#c1001f;border-radius:50%;width:22px;height:22px;display:inline-block;text-align:center}.group-booking .info-box:hover{cursor:pointer}.group-booking .info-box:hover .info-text{opacity:1;visibility:visible}.group-booking .info-text{background-color:#002554;box-shadow:0 1px 5px 0 #999;color:#fff;display:inline-block;font-size:.8rem;height:auto;line-height:1.1rem;min-width:8rem;opacity:0;padding:.625rem;position:absolute;right:0;top:30px;text-align:center;transition:.3s all ease;visibility:hidden;z-index:1}.group-booking .display-flex{display:flex !important}.group-booking .final-step .form-content-container{margin:2rem auto}.group-booking .final-step .form-sidebar .sidebar-container{padding:0 !important}.group-booking .final-step .summary-full .sidebar-container{padding:2rem !important}.group-booking .final-step .summary-data{width:100%}.group-booking .final-step td{padding:.15rem 0}.group-booking .final-step .subtotal{color:#ffd400;font-size:1.3rem}.group-booking .final-step .storno-text{background:#fff;color:#333;padding:1rem 2rem}.group-booking .final-step .required{color:#fff !important}.group-booking .final-step .form-navigation{margin-top:3rem}@media screen and (max-width:50rem){.group-booking .form-progressbar .step-title{display:none}.group-booking .form-progressbar .step:last-child{background:#DADADA}}@media screen and (max-width:48rem){.group-booking .dinner-persons{padding-top:0}.group-booking .price{position:relative !important;right:auto !important;top:auto !important;width:100% !important}.group-booking .participants-checker{margin:0}}@media screen and (max-width:35.5625rem){.group-booking .form-title{font-size:1.2rem}.group-booking .form-content-container{padding:.75rem}.group-booking .form-btn-forward{font-size:.9rem;padding:.3rem 1.1rem .3rem .8rem}.group-booking .form-progressbar .step:first-child{padding-left:.5rem}.group-booking .form-progressbar .step:last-child{padding-right:.5rem}.group-booking .summary-data{padding:1rem 1rem 0 !important}.group-booking .summary-data td{display:block;width:100% !important}.group-booking .summary-data tr{display:table;width:100%;margin:.5rem 0}.group-booking .total-block td{display:block !important;text-align:left !important;width:100% !important}}.mod_article{margin-top:3.125rem}.mod_article .inside{max-width:1240px;margin:0 auto;padding:0}.mod_article.fullsize .inside{max-width:none;width:100%;padding:0 0}.mod_article.fullsize-cta-widgets{background:#9b1d26;color:#fff}.mod_article.fullsize-cta-widgets .inside{max-width:1240px;margin:0 auto;padding:0}.mod_article.no-marg-top{margin-top:0}.mod_article.text-pic-box,.mod_article.gallery-box{background:#D3D2CB}.mod_article.gallery-box{padding:3rem 0}.mod_article .parkmanager-search.grid{margin-top:-100px;position:absolute;overflow:visible}.mod_article#shopping{margin-top:-300px}.mod_article#shopping .teaserbox{z-index:2}.mod_article.title-box{padding:3.75rem 0;background:rgba(211,210,203,0.85);max-width:1240px;margin:0 auto 0 auto;z-index:1;position:relative}.mod_article.title-box .ce_image.img-noscale.text-center.block{display:none;visibility:hidden}.mod_article.title-box h1.ce_headline{background:rgba(211,210,203,0.85);display:table;padding:1.8rem 2rem 1rem 2rem;position:relative;top:0;text-align:center;margin:0 auto}.mod_article.title-box h1.ce_headline:before{content:'';display:inline-block;width:70px;height:70px;background:url("/files/theme-styles/img/kogge-grey.svg") no-repeat center center #D3D2CB;position:absolute;left:50%;transform:translate(-50%, -100%);border-radius:100%;background-size:75%;z-index:1}.mod_article.title-box .ce_sectionstart.col-12:first-child,.mod_article.title-box .ce_sectionstart.grid:first-child{margin:-50px 0 0 0 !important}.mod_article.title-box-attractions{padding:0 1.25rem;max-width:1240px;margin:0 auto;z-index:1;position:relative;background:rgba(155,29,38,0.95);background:-moz-radial-gradient(center, ellipse cover, rgba(155,29,38,0.95) 0%, rgba(121,23,30,0.95) 70%);background:-webkit-radial-gradient(center, ellipse cover, rgba(155,29,38,0.95) 0%, rgba(121,23,30,0.95) 70%);background:radial-gradient(ellipse at center, rgba(155,29,38,0.95) 0%, rgba(121,23,30,0.95) 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1d26', endColorstr='@secondColorDarkFaded', GradientType=1)}.mod_article.detail-box-attractions{padding:1.25rem 0;max-width:1240px;margin:0 auto;z-index:1;position:relative;background:#D3D2CB}.mod_article.theme-teaser-attractions{padding:0 0;max-width:1240px;margin:0 auto;position:relative;background:#392F20}.mod_article.theme-teaser-attractions .inside{padding:0 0}.infosection .inside{padding:0 !important}.infosection .image_container{width:100vw;position:absolute;margin-left:-50vw;left:50%;z-index:-1;bottom:0}.infosection .infobox{background:rgba(211,210,203,0.85);padding:4rem 3rem !important;margin:6rem 0}.infosection .infobox h1{text-align:left;font-size:1.8rem;margin-bottom:1rem}.infosection .infobox h2{text-align:left;font-size:1.3rem}.infosection .infobox .button{margin-bottom:0 !important}.teaser-full-width{margin:0!important}.teaser-full-width .inside{margin:0 auto;max-width:100vw}.teaser-full-width .teaser-full-width-container{padding:8rem 2rem;max-width:60rem;margin:0 auto;color:#fff;text-shadow:1px 1px 3px #111}.teaser-full-width .teaser-full-width-container h2,.teaser-full-width .teaser-full-width-container h3,.teaser-full-width .teaser-full-width-container h4{color:#ffd400;text-shadow:1px 1px 3px #111;margin:0;font-size:2rem;margin-bottom:.4rem}.teaser-full-width .teaser-full-width-container strong,.teaser-full-width .teaser-full-width-container p{line-height:1.4}.teaser-full-width .teaser-full-width-container strong{text-transform:uppercase;letter-spacing:2px;font-size:1.15rem;font-weight:normal}.teaser-full-width .teaser-full-width-container .button{text-shadow:none}.teaser-full-width .ce_image{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100vw;z-index:-1}.teaser-full-width .ce_image:after{content:"";position:absolute;top:0;background:rgba(0,0,0,0.5);width:100%;height:100%}.widget-section{background:#002554;padding-top:3rem;margin-top:0!important}@media all and (min-width:48rem) and (max-width:1550px){html:lang(da) .infobox{margin:0}}@media all and (max-width:35.5625rem){.mod_article.databox{padding:0 1.25rem}}@media only screen and (max-width:1150px) and (min-width:35.5625rem){.infosection .infobox{margin-top:1rem}}@media all and (max-width:48rem){.infosection .image_container{width:100%;position:relative;margin-left:0;left:0}.infosection .infobox{margin:0 !important}}@media all and (min-width:35.5625rem){.mod_article{margin-top:6.25rem}.mod_article.title-box{min-height:320px}.mod_article.no-headline{margin-top:-300px}.mod_article .inside{padding:0 1.25rem}}@media all and (min-width:48rem){.mod_article.title-box{padding:0 3.75rem 3.75rem 3.75rem;background:rgba(211,210,203,0.85)}.mod_article.detail-box-attractions{padding:1.875rem 0;margin:4rem auto}.mod_article.title-box h1.ce_headline{top:15px}}@media all and (min-width:80rem){.mod_article .inside{padding:0 0}.mod_article.title-box,.mod_article.title-box-attractions{margin-top:-12rem}.mod_article.detail-box-attractions{padding:1.875rem 1.25rem}.mod_article.title-box h1.ce_headline{top:8px}.teaser-full-width .teaser-full-width-container h2,.teaser-full-width .teaser-full-width-container h3,.teaser-full-width .teaser-full-width-container h4{font-size:2.75rem !important}}@media all and (min-width:80rem) and (max-width:1450px){.mod_article.title-box,.mod_article.title-box-attractions{margin-top:-5rem !important}.mod_article.no-headline{margin-top:-10rem !important}}@media all and (min-width:1400px){.mod_article.title-box,.mod_article.title-box-attractions{margin-top:-20rem}}.article-container .article-headline{text-align:center}.article-container .article-headline h1{color:#ffd400;font-weight:bold;background:#003d8b;padding:.5vw 3vw;display:inline-block;margin-bottom:-1vh}.article-container .article-content{border:2px solid #ffd400;background:#003d8b;height:82vh;overflow:hidden}.article-container .article-content h2{font-size:1.3rem;font-family:'Lato',sans-serif;color:#fff;font-weight:bold}.article-container .article-content ul{color:#fff;padding:.5rem;text-align:left;margin:0}.article-container .article-content .ce_text{color:#fff;text-align:center;padding:4vh 8vw 3vh;margin-bottom:0 !important}.article-container .article-content .ce_text p{margin-bottom:0rem !important}.article-container .article-content .image_container.float_right{margin:2rem 1.25rem !important}.article-container .article-content .mod_rocksolid_slider{padding:2vw}.article-container .article-content .textbox{background:url("/files/theme-styles/img/wood-texture.jpg") repeat center top;padding:10px 30px !important;margin:0 !important;color:#ffd400 !important;font-size:1.5rem;position:absolute;bottom:2vh;left:50%;transform:translateX(-50%);letter-spacing:1px;box-shadow:1px 1px 5px #333}.article-container .article-content .textbox p{margin:0 !important;padding:0 !important}.mod_article.parkmanager-detail.themeworld{position:static}.mod_article.parkmanager-detail.themeworld .inside{position:static}.mod_article.parkmanager-detail.themeworld .mod_breadcrumb:before{content:url("https://www.hansapark.de/files/theme-styles/img/wave-simple-yellow.svg");height:4.5rem;display:block}.mod_article.parkmanager-detail.themeworld.title-box{background:transparent;padding:0}.mod_article.parkmanager-detail.themeworld.title-box h1.ce_headline{background:#79171e}.mod_article.parkmanager-detail.themeworld.title-box h1.ce_headline:before{display:none}.mod_article.parkmanager-detail.themeworld .mod_article.detail-box-attractions{background:transparent}.mod_article.parkmanager-detail.themeworld h3{margin-top:1rem}.mod_article.parkmanager-detail.themeworld h3:after{content:"";height:3rem;display:block;margin:1.5rem auto;background:url(https://www.hansapark.de/files/theme-styles/img/kogge-red-wave-grey.svg) no-repeat;max-width:40rem;background-size:contain;background-position:50%}.mod_article.parkmanager-detail.themeworld .lSGallery>li>a>img{object-fit:cover !important}@media all and (min-width:48rem){.mod_article.parkmanager-detail.themeworld .mod_pageImage.block img{position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;max-height:94vh;object-fit:cover;z-index:-1}}@media all and (min-width:64rem){.mod_article.parkmanager-detail.themeworld h3:after{height:6rem}}#cookie-bar{height:auto;padding:.8125rem;text-align:center;background-color:#ffd400;font-size:.75rem;line-height:1.5rem;color:#002554;position:fixed;width:100%;z-index:100;bottom:0}#cookie-bar.fixed{width:100%;top:80px;left:0;right:0;position:fixed}#cookie-bar p{margin:0;padding:0;line-height:1.5}#cookie-bar a{display:inline-block;margin-left:.5rem;text-decoration:underline;color:#002554;border:0}#cookie-bar a:hover{text-decoration:none}#cookie-bar a.cb-enable{font-weight:700;color:#002554;border:1px solid #002554;background-color:transparent;text-decoration:none;-webkit-border-radius:.25rem .25rem .25rem .25rem;-moz-border-radius:.25rem .25rem .25rem .25rem;-khtml-border-radius:.25rem .25rem .25rem .25rem;-o-border-radius:.25rem .25rem .25rem .25rem;-ms-border-radius:.25rem .25rem .25rem .25rem;border-radius:.25rem .25rem .25rem .25rem;padding:.125rem .375rem}#cookie-bar a.cb-enable:hover{background-color:#002554;color:#ffd400}.navigation-main{display:none;background:hsl(356,68%,36%);width:100%;height:100vh;overflow:scroll;padding-bottom:5rem;position:absolute;top:4rem;left:0}.navigation-main li{position:relative}.navigation-main a,.navigation-main a:hover,.navigation-main a:active,.navigation-main a:visited,.navigation-main a:focus{text-decoration:none}.navigation-main .active>span{color:hsl(50,100%,50%) !important}.navigation-main .submenu-toggle{position:absolute;right:0;top:0;height:2.2rem}.navigation-main .submenu-toggle:hover{cursor:pointer}.navigation-main .submenu-toggle:before{content:"+" !important;color:hsl(50,100%,50%);font-size:1.5rem;padding:0 .75rem}.navigation-main .submenu-toggle.submenu-open:before{content:"–" !important}.navigation-main .level_1{margin:0 auto 2rem;padding:0 1.5rem}.navigation-main .level_1>li{border-bottom:1px solid hsl(356,50%,60%);width:100%;padding:.5rem 0 .5rem .6rem}.navigation-main .level_1>li>a,.navigation-main .level_1>li>span{color:#fff;font-size:1.25rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.navigation-main .level_1>li.trail>.level_2{display:block}.navigation-main .level_1>li.trail>.submenu-toggle:before{content:"–"}.navigation-main .level_1>li>.submenu-toggle{width:100%;text-align:right;line-height:1.4}.navigation-main .level_2{display:none;margin:.2rem auto}.navigation-main .level_2>li>a,.navigation-main .level_2>li>span{color:#fff;font-size:1.1rem;font-weight:400;letter-spacing:1px;margin-left:.3rem;display:block;padding:.5rem 0 .5rem .6rem}.navigation-main .level_2>li.trail>.level_3{display:block}.navigation-main .level_2>li.trail>.submenu-toggle:before{content:"–"}.navigation-main .level_2>li>.submenu-toggle{background:hsl(356,68%,30%);line-height:1.7;padding:0 !important;height:2.6rem}.navigation-main .level_2>li>.submenu-toggle:before{font-size:1.3rem}.navigation-main .level_3{display:none;margin:0 auto;background:hsl(356,68%,30%)}.navigation-main .level_3>li{line-height:1.25}.navigation-main .level_3>li>a,.navigation-main .level_3>li>span{color:#fff;font-size:1rem;font-weight:400;letter-spacing:1px;display:block;padding:.6rem 0 .6rem 1.5rem}.navigation-main .level_4{display:none}.navigation-main .header-slogan,.navigation-main .header-emblem{display:none}.navigation-main .header-teaser{margin:1.5rem 0 2rem}.navigation-main .header-teaser .inside{margin:1.5rem 0 2rem .8rem}.navigation-main .header-teaser .ce_text a{color:hsl(50,100%,50%);border:0;letter-spacing:1px;font-size:.9rem;line-height:2;display:block;margin-top:.5rem}.navigation-main .header-teaser .ce_text a:hover{opacity:.7}.navigation-main .header-teaser .ce_text p{color:#fff;margin:0;line-height:1.4;font-size:.85rem}.navigation-main>.mod_i18nl10nLanguageSelection{margin:.5rem auto;transition:.4s ease-in-out;opacity:0;visibility:hidden;position:relative;top:auto !important;right:auto !important}.navigation-main>.mod_i18nl10nLanguageSelection>ul{text-align:center}.navigation-main>.mod_i18nl10nLanguageSelection>ul>li{display:inline;margin:.3rem}.navigation-main>.mod_i18nl10nLanguageSelection>ul>li i{width:2rem !important}.navigation-main>.mod_i18nl10nLanguageSelection.is-visible{opacity:1;visibility:visible}.navigation-main .ce_form{display:block;padding:0 2rem}.navigation-main .ce_form form{display:none;margin:1rem 0 1.5rem}.navigation-main .ce_form .formbody{display:flex}.navigation-main .ce_form .widget-text{font-size:.8rem;width:90%}.navigation-main .ce_form .widget-text input{height:2.2rem;padding:.25rem .75rem;background:#fff}.navigation-main .ce_form .widget-text input:focus,.navigation-main .ce_form .widget-text input:active{outline:0;border:1px solid hsl(50,100%,50%) !important}.navigation-main .ce_form .widget-submit{width:2.2rem}.navigation-main .ce_form .widget-submit button{background:#c1001f;border-radius:0 50% 50% 0;width:100%;height:100%;color:#fff;border-right:3px solid #ffd400;font-size:.8rem;padding:1px 6px}.navigation-main .ce_form .widget-submit button:before{content:"5";font-family:"hansapark-iconfont",serif}html[lang="de"] .search-de{display:block}html[lang="da"] .search-da{display:block}html[lang="en"] .search-en{display:block}@media all and (min-width:48rem){.navigation-main{display:block;padding:0;top:auto;height:auto;width:auto;overflow:visible;background:none;position:static}.navigation-main:hover .level_2>li.submenu.active>.level_3{visibility:visible;opacity:1}.navigation-main .level_1{margin:0;padding:0;position:static}.navigation-main .level_1>li{border:0;display:inline-block;width:auto;padding:1.15rem .8rem .85rem .8rem;position:static}.navigation-main .level_1>li>a,.navigation-main .level_1>li>span{font-size:1.1rem}.navigation-main .level_1>li:hover{background:hsl(356,68%,36%);cursor:pointer}.navigation-main .level_1>li:hover .level_2{visibility:visible;opacity:1}.navigation-main .level_1>li:hover .level_2>li.trail>a,.navigation-main .level_1>li:hover .level_2>li.trail>span{background:hsl(356,68%,30%)}.navigation-main .level_1>li:hover .level_2>li.trail>.level_3{visibility:visible;opacity:1;z-index:5}.navigation-main .level_1>li>a,.navigation-main .level_1>li>span{pointer-events:none;font-size:.75rem}.navigation-main .level_1>li>.submenu-toggle{display:none;height:auto;line-height:1.4}.navigation-main .level_1>li.trail>a,.navigation-main .level_1>li.trail>span{color:hsl(50,100%,50%)}.navigation-main .level_2{transition-delay:350ms;visibility:hidden;opacity:0;margin:0;display:block;padding:2rem 0;position:absolute;top:4rem;left:0;right:0;background:hsl(356,68%,36%);width:100%;height:28rem}.navigation-main .level_2.visible{visibility:visible!important;opacity:1!important}.navigation-main .level_2:before{content:"";position:absolute;width:100vw;top:0;height:100%;left:50%;right:0;background:hsl(356,68%,36%);display:block;transform:translateX(-50%)}.navigation-main .level_2>li{position:static;display:flex;flex-wrap:wrap;align-items:center;width:100%}.navigation-main .level_2>li>a,.navigation-main .level_2>li>span{line-height:1rem;padding:.6rem 0 .6rem 1rem}.navigation-main .level_2>li.submenu:hover a,.navigation-main .level_2>li.submenu:hover>.submenu-toggle{color:#fff !important;background:hsl(356,68%,30%)}.navigation-main .level_2>li.submenu:hover a:hover{color:hsl(50,100%,50%) !important}.navigation-main .level_2>li.submenu:hover .level_3{visibility:visible;opacity:1}.navigation-main .level_2>li.submenu.active>span{background:hsl(356,68%,30%) !important}.navigation-main .level_2>li:hover>a{color:hsl(50,100%,50%) !important}.navigation-main .level_2>li>a,.navigation-main .level_2>li>span{display:block;position:relative;width:27%;font-size:.9rem;height:2.75rem}.navigation-main .level_2>li>.submenu-toggle{display:inline-block;width:7%;background:hsl(356,68%,36%);line-height:3.1;text-align:center;transition:all .3s ease-in-out;margin:0;height:2.75rem}.navigation-main .level_2>li>.submenu-toggle:before{font-family:"hansapark-iconfont",serif;content:"1" !important;transform:rotate(-90deg);display:inline-block;font-size:.6rem}.navigation-main .level_3{transition-delay:350ms;visibility:hidden;opacity:0;display:flex !important;width:63%;position:absolute;left:34%;background:hsl(356,68%,30%);top:2rem;z-index:10;height:20rem;padding:1.5rem 1rem;flex-wrap:wrap;flex-direction:column}.navigation-main .level_3>li{width:50%}.navigation-main .level_3>li>a,.navigation-main .level_3>li>span{font-size:.9rem}.navigation-main .header-slogan{position:absolute;display:block;bottom:0;left:0;right:0;color:hsl(50,100%,50%);z-index:1;text-align:center;font-size:.7rem;margin-bottom:.7rem}.navigation-main .header-teaser{display:none}.navigation-main>.mod_i18nl10nLanguageSelection,.navigation-main .ce_form{display:none}}@media all and (min-width:64rem){.navigation-main .level_1>li{padding:1.15rem 1.25rem .85rem 1.25rem}.navigation-main .level_1>li>a,.navigation-main .level_1>li>span{font-size:1rem}}@media all and (min-width:80rem){.navigation-main{display:block;padding:0;top:auto;height:auto;width:auto;overflow:visible;background:none;position:static}.navigation-main .level_1{margin:0;padding:0;position:static}.navigation-main .level_1>li{border:0;display:inline-block;width:auto;padding:1.15rem 1.5rem .85rem 1.5rem;position:static}.navigation-main .level_1>li:hover{background:hsl(356,68%,36%);cursor:pointer}.navigation-main .level_1>li:hover .level_2{visibility:visible;opacity:1}.navigation-main .level_1>li:hover .level_2>li.trail>a,.navigation-main .level_1>li:hover .level_2>li.trail>span{background:hsl(356,68%,30%)}.navigation-main .level_1>li:hover .level_2>li.trail>.level_3{visibility:visible;opacity:1;z-index:5}.navigation-main .level_1>li>a,.navigation-main .level_1>li>span{pointer-events:none;font-size:1.05rem}.navigation-main .level_1>li>.submenu-toggle{display:none}.navigation-main .level_1>li.trail>a,.navigation-main .level_1>li.trail>span{color:hsl(50,100%,50%)}.navigation-main .level_2{transition-delay:350ms;visibility:hidden;opacity:0;margin:0;display:block;padding:2rem 0;position:absolute;left:0;right:0;background:hsl(356,68%,36%);width:100%;height:28rem}.navigation-main .level_2:before{content:"";position:absolute;width:100vw;top:0;height:100%;left:50%;right:0;background:hsl(356,68%,36%);display:block;transform:translateX(-50%)}.navigation-main .level_2>li{position:static;display:flex;flex-wrap:wrap;align-items:center;width:75%}.navigation-main .level_2>li>a,.navigation-main .level_2>li>span{padding:.6rem 0 .6rem 1rem}.navigation-main .level_2>li.submenu:hover a,.navigation-main .level_2>li.submenu:hover>.submenu-toggle{color:#fff !important;background:hsl(356,68%,30%)}.navigation-main .level_2>li.submenu:hover a:hover{color:hsl(50,100%,50%) !important}.navigation-main .level_2>li.submenu:hover .level_3{visibility:visible;opacity:1}.navigation-main .level_2>li.submenu.active>span{background:hsl(356,68%,30%) !important}.navigation-main .level_2>li:hover>a{color:hsl(50,100%,50%) !important}.navigation-main .level_2>li>a,.navigation-main .level_2>li>span{display:block;position:relative;width:25%;font-size:1rem;height:2.75rem}.navigation-main .level_2>li>.submenu-toggle{display:inline-block;width:10%;background:hsl(356,68%,36%);line-height:2.6;text-align:center;transition:all .3s ease-in-out;margin:0;height:2.75rem}.navigation-main .level_2>li>.submenu-toggle:before{font-family:"hansapark-iconfont",serif;content:"1" !important;transform:rotate(-90deg);display:inline-block;font-size:.6rem}.navigation-main .level_3{transition-delay:350ms;visibility:hidden;opacity:0;display:flex !important;width:50%;position:absolute;left:26%;background:hsl(356,68%,30%);top:2rem;z-index:10;height:20rem;padding:1.5rem 1rem;flex-wrap:wrap;flex-direction:column}.navigation-main .level_3>li{width:50%}.navigation-main .header-slogan{position:absolute;display:block;bottom:0;left:32.5%;right:auto;color:hsl(50,100%,50%);z-index:1;text-align:center;font-size:.7rem;margin-bottom:.7rem}.navigation-main .header-emblem{position:absolute;display:block;width:12rem;top:2rem;opacity:.1;margin:0 auto;left:3%;right:0}.navigation-main .header-teaser{display:block;width:22%;position:absolute;right:0;top:2rem}.navigation-main .header-teaser .inside{margin:0}.navigation-main .header-teaser .ce_image{margin-bottom:.75rem}.navigation-main .header-teaser .ce_image img{transition:transform .3s ease-in-out}.navigation-main .header-teaser .ce_image img:hover{transform:scale(1.05)}.navigation-main .header-teaser .ce_text a{font-size:1rem;margin-top:0}.navigation-main>.mod_i18nl10nLanguageSelection,.navigation-main .ce_form{display:none}}.mod_breadcrumb{padding:1rem;margin-bottom:0;display:none;text-align:center}.mod_breadcrumb>div{margin-left:auto;margin-right:auto;font-size:.796875rem;line-height:1.59375rem}.mod_breadcrumb .red-arrow{color:#c1001f;font-size:.6rem;display:inline-block;margin:0 .4rem}.mod_breadcrumb a{color:rgba(57,47,32,0.7)}.mod_breadcrumb a:hover{color:#392F20}.mod_breadcrumb a.is-active{color:#c1001f;cursor:default}.mod_breadcrumb a.is-active:hover{text-decoration:none}.mod_breadcrumb.attr-breadcrumb .red-arrow{color:#D3D2CB}.mod_breadcrumb.attr-breadcrumb a{color:#D3D2CB;font-weight:400}.mod_breadcrumb.attr-breadcrumb a.is-active{color:#ffd400}.mod_breadcrumb.attr-breadcrumb:after{display:none}@media all and (min-width:48rem){.mod_breadcrumb{display:block}}@media all and (min-width:80rem){.mod_breadcrumb>div{max-width:80rem}}.search-wrapper .widget.widget-text{display:block;position:absolute;top:2.8125rem;left:0;right:0;margin-left:-0.9375rem;margin-right:-0.9375rem;padding:0 .625rem;background-color:#ffffff;height:auto}.search-wrapper .widget.widget-text input{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.search-wrapper .widget.widget-text input.closed{width:100%;padding:0;border:1px solid #ffffff;height:0;position:relative;display:none}.search-wrapper .widget.widget-text input.open{width:100%;height:2.25rem;border:1px solid #5b1116;position:relative;margin-top:.625rem;margin-bottom:.625rem}.search-wrapper .submit_container{position:absolute;top:.4375rem;right:8.4375rem}.search-wrapper .submit_container button{font-size:0;line-height:0;height:1.625rem;width:1.625rem;border:0 none;background:0 none}.search-wrapper .submit_container button .fa-search{font-size:1.5625rem;color:#9b1d26;position:absolute;top:0;left:0}@media all and (min-width:64rem){.scroll-to-fixed-fixed .search-wrapper{display:none}.search-wrapper{margin-top:-2.5rem;width:auto;padding:0;position:absolute;right:.9375rem;top:0}.search-wrapper .widget.widget-text{top:0;right:0;left:auto;width:auto;padding:0;margin-left:0;margin-right:0}.search-wrapper .widget.widget-text input.open,.search-wrapper .widget.widget-text input.closed{display:block;width:250px;height:2.25rem;padding:.5625rem 0 .5625rem .5625rem;border:1px solid #5b1116;position:relative;margin:0}.search-wrapper .submit_container{position:absolute;right:-0.5625rem;top:-1px}.search-wrapper .submit_container button{border:0 none;background:0 none;width:auto;height:auto}.search-wrapper .submit_container button .fa-search{color:#ffffff;background-color:#9b1d26;height:2.25rem;width:2.25rem;line-height:2.25rem;position:relative;left:auto;top:auto}.search-wrapper .submit_container button:hover .fa-search{background-color:#5b1116}}#header #logo{width:7.5rem;display:inline-block;position:absolute;top:1rem;left:1rem;z-index:10}#header #slogan{display:none;pointer-events:none}@media all and (min-width:35.5625rem){#header #logo{width:153px;left:1.5rem;right:auto}}@media all and (min-width:80rem){#header #slogan{display:block;top:150px;font-size:.75rem !important;line-height:1rem !important;z-index:10;position:absolute;right:1rem;color:#ffd400;text-align:right;text-transform:uppercase}#header #logo{right:1.5rem;left:auto}#header.header-dt-big #slogan{display:block;top:270px;font-size:.9rem;line-height:1.2rem}#header.header-dt-big #logo{width:258px;height:64px;right:auto;left:50%;top:2.2rem;transform:translate(-50%)}}.popup{background:rgba(0,0,0,0.75);color:#fff;position:fixed;width:100%;left:0;right:0;top:0;bottom:0;z-index:1000}.popup-content{max-width:40rem;margin:auto;display:flex;flex-wrap:wrap;padding:1rem;font-size:.9rem;background:#002554;height:23rem;position:relative;top:50%;transform:translateY(-50%)}.popup-content h3{color:#fff;text-align:left;margin-bottom:.5rem}.popup-logo{max-width:20rem;margin:0 auto;padding:1rem 2rem 2rem}.popup-close{background:transparent;border:0;box-shadow:none;position:absolute;right:1rem;top:1rem}.popup-close:after{display:none!important}.popup-close:before{content:"×" !important;font-family:'Lato',sans-serif;font-size:2.2rem;line-height:.3;margin-left:.1rem;font-weight:bold;color:#ffd400}.mod_rocksolid_slider{height:auto;width:100%;overflow:hidden;position:relative;margin:0 auto}.mod_rocksolid_slider.video .counter{display:none}.mod_rocksolid_slider .rsts-thumbs-prev-label,.mod_rocksolid_slider .rsts-thumbs-next-label{display:none}.mod_rocksolid_slider .counter{display:none;z-index:9;position:absolute;top:1rem;right:1rem;padding:.5rem .8rem;width:70px;background:#002554;color:#ffd400;font-size:1rem;text-align:center;justify-content:center;align-items:center}.mod_rocksolid_slider .rsts-view,.mod_rocksolid_slider *{border:0 none}.rsts-prev,.rsts-next{display:block;position:absolute;text-indent:-9999rem;color:#ffd400;visibility:hidden;opacity:0;text-align:center;background:#c1001f;width:40px;height:40px;border-radius:100%}.rsts-prev:hover,.rsts-next:hover{color:#c1001f;background:#ffd400}.rsts-prev:before,.rsts-next:before{text-indent:0;display:inline-block;text-rendering:auto;font-family:"hansapark-iconfont",monospace !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;font-strech:normal;font-kerning:normal;line-height:2.5rem;font-size:1.4rem;font-language-override:normal;font-synthesis:weight style;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:absolute;height:2.5rem;width:2.5rem;text-align:center;left:0}.rsts-prev{top:50%}.rsts-prev:before{content:"\26";transform:rotate(-90deg)}.rsts-next{top:50%}.rsts-next:before{content:"\56"}.rsts-view:hover .rsts-prev,.rsts-view:hover .rsts-next{visibility:visible;opacity:1}.rsts-view:hover .rsts-prev{left:1%}.rsts-view:hover .rsts-next{right:1%}.rsts-thumbs-slide-image a{display:block;position:relative}.rsts-thumbs-slide-image a img{-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;border:3px solid #D3D2CB;object-fit:cover}.rsts-thumbs-slide-image a img:hover{-webkit-transform:scale(1.085, 1.085);-moz-transform:scale(1.085, 1.085);-o-transform:scale(1.085, 1.085);-ms-transform:scale(1.085, 1.085);transform:scale(1.085, 1.085);-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);-ms-filter:grayscale(50%);o-filter:grayscale(50%);filter:grayscale(50%)}.rsts-thumbs-active-thumb a img{border:3px solid rgba(155,29,38,0.8)}.rsts-skin-light .rsts-prev,.rsts-skin-light .rsts-next,.rsts-skin-light .rsts-thumbs-prev,.rsts-skin-light .rsts-thumbs-next{box-shadow:none;border-radius:50% 50%;background:rgba(255,255,255,0.15);border:0 none;height:3.75rem;width:3.75rem;margin-top:-1.875rem;top:50%}.rsts-skin-light .rsts-prev:hover,.rsts-skin-light .rsts-next:hover,.rsts-skin-light .rsts-thumbs-prev:hover,.rsts-skin-light .rsts-thumbs-next:hover{border:0 none;box-shadow:none !important}.rsts-skin-light .rsts-prev:after,.rsts-skin-light .rsts-next:after,.rsts-skin-light .rsts-thumbs-prev:after,.rsts-skin-light .rsts-thumbs-next:after{color:#ffd400;font-size:5rem;line-height:3.125rem;left:0;right:0;text-align:center;top:0}.rsts-nav-thumbs{margin-top:-2rem}.rsts-nav-thumbs img{padding:0 !important;border:5px solid #D3D2CB !important;width:50px !important;height:50px !important;margin:0 !important}.rsts-nav-thumbs .rsts-thumbs-active-thumb img{border:5px solid #9b1d26 !important}.infoslider-mobil{position:relative}.infoslider-mobil a{width:40px;height:40px;border-radius:20px;background-color:#c1001f;position:absolute;top:80px;left:20px;z-index:10;color:#ffd400;text-align:center;vertical-align:middle;line-height:2.6rem;box-shadow:1px 1px 1px 1px #545454;border:1px solid #ffd400;font-size:1.4rem;text-decoration:none}.infoslider-mobil a .badge{position:absolute;top:-3px;right:-5px;height:18px;width:18px;background:#ffd400;border-radius:15px;color:#c1001f;line-height:1.2em;font-size:.6em;font-weight:600;box-shadow:1px 1px 1px 1px #545454}.header-infoslider{background:#9b1d26;color:#ffd400;text-align:center;padding:1.2rem;border:2px dotted #ffd400;position:absolute !important;left:-100%;box-sizing:border-box;top:-100%;max-width:600px;font-size:1rem;width:300px;transform:translateX(-50%)}.header-infoslider.show{left:50%;top:6rem}.header-infoslider a{color:#ffd400}.header-infoslider a:hover{text-decoration:none}.header-infoslider p{margin-bottom:0;line-height:1.3rem}.header-infoslider .rsts-nav-bullets{position:absolute;bottom:1rem;text-align:center;width:50%;left:50%;right:auto;transform:translateX(-50%)}.header-infoslider .rsts-nav-bullets li{display:inline-block;margin:0 0}.header-infoslider .rsts-nav-bullets li a{background-color:#db0023;height:8px;width:8px;margin-bottom:0;-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;-khtml-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;border-radius:50% 50%;display:block;text-indent:-9999rem;border:0}.header-infoslider .rsts-nav-bullets li a.active,.header-infoslider .rsts-nav-bullets li a:hover{background-color:#ffd400;box-shadow:none}.header-infoslider .rsts-view .rsts-prev,.header-infoslider .rsts-view .rsts-next{background-image:none !important;background-color:transparent;border-radius:100%;margin-top:0;transform:translateY(-50%)}.header-infoslider .rsts-view .rsts-prev:before,.header-infoslider .rsts-view .rsts-next:before{font-size:.8rem;background-color:#c1001f;border-radius:100%;width:25px;height:25px;line-height:1rem;padding-top:.3rem;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.header-infoslider .rsts-view .rsts-prev:hover,.header-infoslider .rsts-view .rsts-next:hover{color:#c1001f}.header-infoslider .rsts-view .rsts-prev:hover:before,.header-infoslider .rsts-view .rsts-next:hover:before{background-color:#ffd400}.header-infoslider .rsts-view .rsts-next{right:-1.5rem}.header-infoslider .rsts-view .rsts-prev{left:-1.5rem}#parkmessages-list{height:5.3rem !important}.teaser-slider{position:absolute !important;z-index:1;bottom:6rem;overflow:visible;height:360px;width:300px;display:none}.teaser-slider h2{position:absolute;width:100%;bottom:0;padding:1rem;text-align:center;font-size:1.375rem;color:#fff;text-transform:uppercase;background:rgba(193,0,31,0.8);margin:0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.teaser-slider a:hover h2{background:rgba(0,37,84,0.8)}.teaser-slider .rsts-slide{height:160px !important}.teaser-slider .rsts-view .rsts-prev,.teaser-slider .rsts-view .rsts-next{background-image:none !important;background-color:transparent;border-radius:100%;width:45px;height:45px;margin-top:-2rem}.teaser-slider .rsts-view .rsts-prev:before,.teaser-slider .rsts-view .rsts-next:before{font-size:1.4rem;background-color:#c1001f;border-radius:100%;width:40px;height:40px;line-height:1rem;padding-top:.75rem;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;box-shadow:0 0 8px rgba(0,0,0,0.4)}.teaser-slider .rsts-view .rsts-prev:hover,.teaser-slider .rsts-view .rsts-next:hover{color:#c1001f}.teaser-slider .rsts-view .rsts-prev:hover:before,.teaser-slider .rsts-view .rsts-next:hover:before{background-color:#ffd400}.slideshow{height:100vh !important;overflow:hidden !important}.slideshow-titlebox{position:absolute;left:0;top:50%;z-index:2;color:#fff;transform:translateY(-50%);text-align:center}.slideshow-titlebox h2{color:#fff;font-size:2.5rem;text-transform:uppercase;text-align:center;padding:0 1.25rem;letter-spacing:3px;line-height:2.6rem;letter-spacing:.4rem}.slideshow-titlebox h2.highlight{display:block;background-color:#002554;padding:15px 15px 15px 30px;position:relative;top:-50px;font-size:1.5rem;line-height:1.8rem}.slideshow .rsts-nav-numbers{right:4.4rem;left:auto;bottom:auto;top:5rem}.slideshow .rsts-nav-numbers a{background:transparent;height:auto;font-size:1.43rem;font-family:'Gentium Basic',serif;font-weight:600;padding:.2rem .1rem;color:#fff;min-width:25px;margin-right:1px}.slideshow .rsts-nav-numbers a.active{background:#c1001f;color:#ffd400}.slideshow .shadow-radial{position:absolute;left:0;top:50%;transform:translate(-120px, -50%);z-index:1;width:700px;height:730px;background:url("/files/theme-styles/img/radial-gradient.png") center center no-repeat}.home .rsts-prev{top:0}.home .rsts-prev:before{content:"\26"}.home .rsts-next{bottom:-2.8125rem}.home .rsts-next:before{content:"\25"}.home .rsts-view:hover .rsts-prev,.home .rsts-view:hover .rsts-next{visibility:visible;opacity:1}.home .rsts-view:hover .rsts-prev{left:43%;top:.6125rem}.home .rsts-view:hover .rsts-next{left:43%;bottom:0;top:auto}.story-slider .rsts-thumbs-prev,.story-slider .rsts-thumbs-next{display:none}@media all and (min-width:35.5625rem){.slideshow-titlebox{left:4.4rem;transform:translateY(-50%);text-align:left}.slideshow-titlebox h2{font-size:2.5rem;text-transform:uppercase;text-align:left;padding:0 0;line-height:2.5rem;max-width:360px}}@media all and (min-width:48rem){.teaser-slider{display:block;left:auto;right:3rem}}@media all and (min-width:48rem) and (max-width:1279px){.header-infoslider .rsts-nav-bullets{display:none}.header-infoslider .rsts-prev,.header-infoslider .rsts-next{display:none}}@media all and (min-width:64rem){.slideshow h2.highlight{display:block;background-color:#002554;padding:15px 15px 15px 30px;position:relative;top:-500px;font-size:2.5rem;line-height:2.6rem}}@media all and (min-width:80rem){.slideshow-titlebox{position:absolute;left:50%;top:50%;text-align:right;transform:translateX(240px)}.slideshow-titlebox h2{text-align:right}.slideshow-titlebox h2.highlight{display:block;background-color:#002554;padding:15px 15px 15px 30px;position:relative;top:-50px}.slideshow .rsts-nav-numbers{width:1240px;right:50%;top:51.5rem;margin-right:-580px}.slideshow .shadow-radial{left:50%;transform:translate(100px, -260px)}.teaser-slider{left:50%;margin-left:-580px}.header-infoslider{top:-0.7rem;width:400px;transform:none;left:2rem;padding:1rem 2.5rem 0 2.5rem;height:110px;display:none;-webkit-box-shadow:7px 7px 0 0 rgba(0,0,0,0.15);box-shadow:7px 7px 0 0 rgba(0,0,0,0.15)}.header-infoslider .rsts-nav{bottom:.7rem}.header-infoslider .rsts-prev,.header-infoslider .rsts-next{margin-top:-0.3rem !important}.home .header-dt-big .header-infoslider{display:block}.infoslider-mobil{display:none}}.slider-main-article{margin-top:0rem}.slider-main-article .inside{max-width:100%;padding:0}.quicklinks+.slider-main-article{margin-top:4rem}.slider-main{position:relative}.slider-main figure a:hover img{opacity:1 !important}.slider-main::after{content:"";width:100%;height:5rem;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.6));position:absolute;bottom:0;z-index:1;pointer-events:none}.slider-main .rsts-view{background:transparent}.slider-main .rsts-view .rsts-prev,.slider-main .rsts-view .rsts-next{display:none;bottom:50% !important;left:auto !important;top:auto !important;right:auto !important;opacity:1;visibility:visible;background:transparent;align-items:center;transition:all .3s ease-in-out}.slider-main .rsts-view .rsts-prev:before,.slider-main .rsts-view .rsts-next:before{font-size:2.5rem;transform:rotate(-90deg)}.slider-main .rsts-view .rsts-prev:after,.slider-main .rsts-view .rsts-next:after{display:none}.slider-main .rsts-view .rsts-next{right:4rem !important}.slider-main .rsts-view .rsts-next:hover{transform:translateX(5px)}.slider-main .rsts-view .rsts-prev{left:4rem !important}.slider-main .rsts-view .rsts-prev:hover{transform:translateX(-5px)}.slider-main.rsts-skin-light:hover .rsts-prev:hover,.slider-main.rsts-skin-light:hover .rsts-next:hover{box-shadow:none;animation:none}.slider-main .rsts-nav.rsts-nav-numbers{position:absolute;bottom:6%;left:0;right:0;z-index:10}.slider-main .rsts-nav.rsts-nav-numbers ul{background:transparent;box-shadow:none}.slider-main .rsts-nav.rsts-nav-numbers li{margin:0 .1rem}.slider-main .rsts-nav.rsts-nav-numbers li a{background:transparent;color:#fff;box-shadow:none;border-radius:.2em;font-size:1.1rem;width:1.6rem;height:auto;padding:.5rem}.slider-main .rsts-nav.rsts-nav-numbers li a.active{background:#c1001f;color:#ffd400}.slider-main .rsts-nav.rsts-nav-numbers .rsts-nav-prev,.slider-main .rsts-nav.rsts-nav-numbers .rsts-nav-next{display:none}.slider-main video{pointer-events:none;display:none}.slider-main-container{max-width:1240px;margin:0 auto;position:absolute;left:0;right:0;top:20%;padding:0 1.5rem;z-index:100;width:100%}.slider-main-textteaser,.slider-main-imgteaser{display:none}.slider-main-text{padding:0;text-align:center;margin:0 auto}.slider-main-text h1{color:#fff;margin:0 auto;max-width:20rem;font-size:2.5rem;text-shadow:.05em .05em .25em #000;line-height:1;margin-bottom:2rem}.slider-main-text a{background:#c1001f;color:#fff;font-size:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:400;display:inline-block;text-decoration:none;border-top-right-radius:2em;border-bottom-right-radius:2em;border-right:5px solid #ffd400;padding:.6rem 2rem .6rem 1rem;border-bottom:0}.slider-main-text a::after{color:#ffd400;font-family:"hansapark-iconfont";line-height:1;content:"\56";transform:translate(.8rem, .1rem);display:inline-block}.slider-main-text a:hover{background:#ffd400;color:#c1001f}.slider-main-text a:hover::after{color:#c1001f}.slider-main-backgroundimg img{height:100vh;object-fit:cover}@media all and (min-width:64rem){.mod_rocksolid_slider .counter{display:block}.slider-main{max-height:43rem}.slider-main .rsts-view{max-height:43rem}.slider-main-container{top:auto;bottom:15%}.slider-main-text{text-align:left;margin-bottom:6rem}.slider-main-text h1{text-align:left;margin:0 0 2rem;font-size:3.2rem}.slider-main-textteaser{display:block;max-width:18.75rem;width:18.75rem;height:10rem;background:#002554}.slider-main-textteaser p{color:#fff;line-height:1.2;font-size:1.15rem;padding:1.2rem;margin:0}.slider-main-textteaser a{color:#ffd400;font-size:.9rem;font-weight:normal;display:block;margin-top:.75rem}.slider-main-textteaser a::after{font-family:"hansapark-iconfont";line-height:1;font-size:.75rem;content:"\56";margin-left:.5rem;display:inline-block;transition:all .3s ease-in-out}.slider-main-textteaser a:hover::after{transform:translateX(4px)}.slider-main-textteaser figure a{margin:0}.slider-main-textteaser figure a::after{display:none}.slider-main-textteaser img{padding-right:.5rem;display:block;transform:rotate(8deg);width:80%;margin:1rem auto}.slider-main-imgteaser{display:block;max-width:18.75rem;width:18.75rem}.slider-main-imgteaser figure{position:relative}.slider-main-imgteaser figcaption{background:rgba(193,0,31,0.8);color:#fff;padding:1rem;text-transform:uppercase;transition:all .3s ease-in-out;position:absolute;bottom:0;pointer-events:none;text-align:center;width:100%;font-family:'Gentium Basic',serif;font-size:1.2rem;line-height:1.1}.slider-main-imgteaser:hover figcaption{background:rgba(0,37,84,0.8)}}@media all and (min-width:80rem){.slider-main video{transform:translateY(-10%);display:block}.slider-main .rsts-next,.slider-main .rsts-prev{display:flex}.slider-main .rsts-view .rsts-prev,.slider-main .rsts-view .rsts-next{display:block}.slider-main-container{padding:0 7rem}}@media all and (min-width:80rem) and (max-width:87.5rem){.slider-main{max-height:43rem}.slider-main .rsts-view{max-height:43rem}}@media all and (min-width:87.5rem){.slider-main{max-height:100%}.slider-main .rsts-view{max-height:100%}}@media all and (min-width:92rem){.slider-main-container{padding:0}}#footer .nl-registration{max-width:300px;margin:0 auto 3rem auto}#footer .nl-registration .col-12{padding-left:0;padding-right:0}#footer .nl-registration ::-webkit-input-placeholder{color:#666}#footer .nl-registration :-moz-placeholder{color:#666}#footer .nl-registration button,#footer .nl-registration input{height:47px}#footer .nl-registration button.nl-btn,#footer .nl-registration input.nl-btn{padding-left:0}#main .news-list:before,#main .news-reader:before{content:'Neues aus dem Hansa-Park';background:url("/files/theme-styles/img/blue-line-news-head.svg") bottom center no-repeat;text-transform:uppercase;font-family:'Gentium Basic',serif;letter-spacing:3px;color:#002554;display:block;padding-bottom:1.25rem;margin-bottom:1.25rem;font-size:1.4rem;text-align:center}#main .info{display:block;text-align:center;position:absolute}#main .info time{display:inline-block;padding:.1rem .7rem;background:#ffd400;color:#c1001f;font-size:1rem}#main .back{text-transform:lowercase}#main .back:before{color:#c1001f;font-family:"hansapark-iconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\56";transform:rotate(180deg);display:inline-block;margin-right:.4rem}#main .pagination p{color:#002554;font-size:1rem;letter-spacing:3px;text-transform:uppercase}#main .pagination ul li{display:inline-block;margin-right:.4rem}#main .pagination ul li a,#main .pagination ul li span{padding:.2rem .5rem;border:1px solid #c1001f;color:#c1001f;display:block;font-weight:600;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;text-decoration:none}#main .pagination ul li a:hover,#main .pagination ul li span:hover,#main .pagination ul li a.current,#main .pagination ul li span.current{background:#ffd400;border:1px solid #ffd400}#main .mod_newslist.news-teaser{background:#D3D2CB}#main .mod_newslist.news-teaser .inner-wrapper{padding:2.5rem}#main .mod_newslist.news-teaser .inner-wrapper:before{content:'Neues aus dem Hansa-Park';background:url("/files/theme-styles/img/red-line-news-head.svg") bottom left no-repeat;text-transform:uppercase;font-family:'Gentium Basic',serif;letter-spacing:3px;color:#c1001f;display:inline-block;padding-bottom:1.25rem;margin-bottom:1.25rem;font-size:1.4rem}#main .mod_newslist.news-teaser h2{text-align:left}#main .mod_newslist.news-list .layout_latest{padding:1.25rem 0;margin-bottom:1rem;background:#D3D2CB}#main .mod_newslist.news-list .layout_latest h2{text-align:left}#main .mod_newslist.news-list .layout_latest figure{margin-bottom:1rem}#main .mod_newslist .more{margin-bottom:0}#main .mod_newslist .more a{position:relative;padding-right:3rem}#main .mod_newslist .more a:after{position:absolute;right:2.4rem;top:.9rem}#main .mod_newslist h2{font-family:'Lato',sans-serif;font-size:1.4rem;letter-spacing:1px;font-weight:700}#main .mod_newsreader .enclosure:before{content:'Downloads:';display:block;text-transform:uppercase;font-family:'Gentium Basic',serif;letter-spacing:3px;color:#002554;margin:1rem 0;font-size:1.2rem}@media all and (min-width:48rem){#main .mod_newslist h2{font-size:1.5rem}#main .mod_newslist.news-teaser .inner-wrapper{position:absolute;left:3rem;bottom:4rem;z-index:1;background:#D3D2CB;max-width:400px}#main .mod_newslist.news-teaser .inner-wrapper p{margin-bottom:0;padding-right:4.375rem}#main .mod_newslist.news-teaser .inner-wrapper:before{padding-right:3rem}#main .mod_newslist.news-teaser .more{position:absolute;left:19rem;bottom:3rem}#main .mod_newslist.news-list .layout_latest{margin-bottom:3rem}}@media all and (min-width:80rem){#main .mod_newslist.news-teaser .inner-wrapper{left:50%;transform:translateX(-620px);max-width:500px}#main .mod_newslist.news-teaser .inner-wrapper p{padding-right:5rem}#main .mod_newslist.news-teaser .more{left:25rem}#main .mod_newslist.news-teaser:before{font-size:1.7rem}#main .mod_newslist.news-list .layout_latest{padding:1.875rem 0}#main .mod_newslist.news-list .layout_latest figure{margin-bottom:0}}.footer-inside-top{position:fixed;width:2.8125rem;height:2.8125rem;max-width:2.8125rem;bottom:.625rem;right:.625rem;z-index:10}.footer-inside-top .ce_toplink{text-align:center}.footer-inside-top .ce_toplink a{position:relative;font-size:0;display:inline-block;height:2.8125rem;width:2.8125rem;background:url("/files/theme-styles/img/arrow-scroll-up.svg") no-repeat center center #c1001f;color:#9b1d26;text-align:center;-webkit-border-radius:.25rem .25rem .25rem .25rem;-moz-border-radius:.25rem .25rem .25rem .25rem;-khtml-border-radius:.25rem .25rem .25rem .25rem;-o-border-radius:.25rem .25rem .25rem .25rem;-ms-border-radius:.25rem .25rem .25rem .25rem;border-radius:.25rem .25rem .25rem .25rem;border:1px solid #F3F2F1}.footer-inside-top .ce_toplink a:hover{color:#b39400}.footer-inside-top .ce_toplink a i{font-size:1.25rem;line-height:2.8125rem}.ui-widget{font-family:'Lato',sans-serif;font-family:.875;color:#c1001f}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Lato',sans-serif;font-family:.875;color:#c1001f}.ui-widget .ui-widget-header{color:#c1001f}.ui-widget select{padding:0;background-color:#e9e9e9}.ui-widget option[selected="selected"]{padding:.3rem}.ui-widget .ui-datepicker-prev,.ui-widget .ui-datepicker-next{top:7px !important}.ui-widget .ui-state-highlight,.ui-widget .ui-widget-content .ui-state-highlight,.ui-widget .ui-widget-header .ui-state-highlight{border:#a38800 1px solid;background-color:#ffd400}.ui-widget .ui-state-active,.ui-widget .ui-widget-content .ui-state-active{border:#9b1d26 1px solid;background-color:#c1001f}#footer .ce_dlh_googlemaps.dlh-contact,#main .ce_dlh_googlemaps.dlh-contact{margin:0}#footer .dlh_googlemap,#main .dlh_googlemap{width:100% !important}#footer .dlh_googlemap img,#main .dlh_googlemap img{max-width:none !important;width:auto !important}#footer .map-shadow,#main .map-shadow{opacity:.8}#footer .map-shadow.top,#main .map-shadow.top{margin-top:-50px}@media all and (max-width:35.5625rem){#footer .dlh_googlemap,#main .dlh_googlemap{height:400px!important}}.ce_gallery ul{text-align:center}.ce_gallery ul li{width:125px;height:125px;margin:.5rem;display:inline-block;position:relative;float:none}.ce_gallery ul li.col_first{clear:none}.ce_gallery ul li:before{content:'';background:url("/files/theme-styles/img/kogge-label.svg") no-repeat;width:40px;height:40px;position:absolute;background-size:cover;left:50%;top:0;display:inline-block;transform:translate(-50%, -0.3rem);z-index:2}.ce_gallery ul li .image_container a{display:block;position:relative;overflow:hidden;border:0!important}.ce_gallery ul li .image_container a img{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.ce_gallery ul li .image_container a:before{background-color:#002554;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1;content:'';-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;opacity:0;visibility:hidden}.ce_gallery ul li .image_container a:after{content:'';background:url("/files/theme-styles/img/gallery-plus.svg") no-repeat;width:55px;height:54px;position:absolute;z-index:3;left:50%;top:50%;display:inline-block;transform:translate(-50%, -50%)}.ce_gallery ul li .image_container a:hover:after,.ce_gallery ul li .image_container a:hover:before{opacity:.6;visibility:visible}.ce_gallery ul li .image_container a:hover img{-webkit-transform:scale(1.25, 1.25);-moz-transform:scale(1.25, 1.25);-o-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}@media all and (min-width:48rem){.ce_gallery ul li{width:160px;height:160px;margin:1rem}.ce_gallery ul li:before{width:60px;height:60px}}.ce_accordion a{color:#c1001f}.ce_accordion .ce_hyperlink a{color:#fff}.ce_accordion .ui-icon{display:none}.ce_accordion .ui-accordion-content{background:#D3D2CB;padding:2%}.ce_accordion .ui-accordion-header{background:#9b1d26;color:#fff;padding:1%;text-transform:uppercase;letter-spacing:2px;border:1px solid #ddd !important;transition:all .3s}.ce_accordion .ui-accordion-header:before{content:"\39";color:#ffd400;font-family:"hansapark-iconfont";display:inline-block;position:relative;top:3px}.ce_accordion .ui-accordion-header:hover,.ce_accordion .ui-state-active{background:#c1001f;color:#ffd400;border:none;cursor:pointer}.ce_accordion .ui-state-active:before{transform:rotate(180deg);top:0}.ce_accordion .ui-accordion-header:focus{outline:none !important}.faqs .ui-accordion-header{text-transform:none;letter-spacing:1px}h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem;font-family:'Lato',sans-serif;line-height:120%;color:#c1001f;font-weight:400}h1{text-align:center;text-transform:uppercase;font-size:1.38125rem;font-family:'Gentium Basic',serif;letter-spacing:2px}h2{text-align:center;font-size:1.38125rem;letter-spacing:2px;font-family:'Gentium Basic',serif;color:#002554}h3{font-size:1.275rem;letter-spacing:2px;font-weight:700}h4{font-size:1.16875rem;letter-spacing:2px;font-weight:700;color:#392F20}@media all and (min-width:48rem){h1{font-size:2.125rem}h2{font-size:1.80625rem}h3{font-size:1.275rem}h4{font-size:1.16875rem}}@media all and (min-width:80rem){h1{font-size:2.55rem;margin-bottom:2.5rem;letter-spacing:3px}h2{font-size:2.125rem}h3{font-size:1.4875rem}h4{font-size:1.275rem}}#main .ce_text.text-col1{max-width:750px;text-align:center;margin:0 auto}#main .ce_text.text-col2-1,#main .ce_text.text-col2-2{text-align:center}#main .ce_text.text-col2-1 h2,#main .ce_text.text-col2-2 h2,#main .ce_text.text-col2-1 h3,#main .ce_text.text-col2-2 h3,#main .ce_text.text-col2-1 h4,#main .ce_text.text-col2-2 h4{text-align:center;margin-top:1.25rem}#main .ce_text.text-col2-2-nomarg{text-align:center}#main .ce_text.text-col2-2-nomarg h2,#main .ce_text.text-col2-2-nomarg h3,#main .ce_text.text-col2-2-nomarg h4{text-align:center;margin-top:0}#main .ce_text.introtext{text-align:center;max-width:630px;margin:0 auto}#main .ce_text.introtext p{margin-bottom:0;margin-top:1.875rem}#main .ce_text.cog-text{color:#c1001f;font-size:1.2rem;line-height:2rem;margin-bottom:1.25rem}#main .ce_text.cog-text p{padding:0 1.25rem}#main .ce_text.cog-text:before{content:'';background:url("/files/theme-styles/img/kogge-lines-red.svg") no-repeat top center;width:100%;height:48px;display:block;overflow:hidden;margin-bottom:1.25rem}#main .ce_text.cog-text:after{content:'';background:url("/files/theme-styles/img/lines-red.svg") no-repeat top center;width:100%;height:9px;display:block;overflow:hidden;margin-top:1.25rem}#main .ce_text ul li{margin-bottom:1rem;padding-left:2.2rem;position:relative}#main .ce_text ul li:before{content:'';background:url("/files/theme-styles/img/list-flag.svg") no-repeat;width:17px;height:14px;display:inline-block;position:absolute;transform:translate(-1.5rem, .4rem)}#main .ce_text.arrow_list ul{text-align:center}#main .ce_text.arrow_list ul li:before{background:none!important;font-family:"hansapark-iconfont";content:"\39" !important;color:#9b1d26;transform:translate(-1.5rem, .2rem) !important}#main .ce_text.arrow_list ul li:hover:before{transform:translate(-1.5rem, .45rem) !important;transition:all .3s}#main .ce_text.arrow_list.subnavi li{display:inline!important;padding:1rem}@media all and (min-width:35.5625rem){#main .ce_text.text-col2-1{text-align:right}#main .ce_text.text-col2-1 h2,#main .ce_text.text-col2-1 h3,#main .ce_text.text-col2-1 h4{text-align:right}#main .ce_text.text-col2-2,#main .ce_text.text-col2-2-nomarg{text-align:left}#main .ce_text.text-col2-2 h2,#main .ce_text.text-col2-2-nomarg h2,#main .ce_text.text-col2-2 h3,#main .ce_text.text-col2-2-nomarg h3,#main .ce_text.text-col2-2 h4,#main .ce_text.text-col2-2-nomarg h4{text-align:left}}@media all and (min-width:48rem){#main .ce_text.introtext p{margin-top:0}}.ce_image.cog-label:before{content:'';background:url("/files/theme-styles/img/kogge-label.svg") no-repeat;width:60px;height:60px;position:absolute;left:50%;top:0;display:inline-block;transform:translate(-50%, -0.4rem);z-index:1}.ce_image.divider-wave{margin:3rem auto}.ce_image.teaser-saisoncard{position:absolute;top:-60px;left:-130px;width:40%;overflow:visible;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}@media all and (min-width:80rem){.ce_image.divider-wave{margin:6rem auto}}.video-container-wrapper{max-width:100%;margin:0 auto}.video-container-wrapper .video-container{margin:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container-wrapper .video-container video{width:100%}.video-container-wrapper .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ce_player{position:relative;padding-bottom:56.25%;overflow:hidden}.ce_player video{width:100%}.hero-video-container{height:auto;z-index:0;position:relative;overflow:hidden;line-height:0}.hero-video-container video{width:100%}.ce_list ol li,.ce_text ol li{margin-bottom:1rem;margin-left:1.8rem;position:relative;list-style:decimal}.ce_list.property-list,.ce_text.property-list{position:absolute;bottom:-0.7rem;z-index:2;width:100%;padding:0 .5rem;text-align:center;overflow:visible}.ce_list.property-list i,.ce_text.property-list i{font-size:1.5rem}.ce_list.property-list i.hp-wifi,.ce_text.property-list i.hp-wifi{font-size:1.3rem}.ce_list.property-list ul,.ce_text.property-list ul{margin-bottom:0}.ce_list.property-list ul li,.ce_text.property-list ul li{display:inline-block;color:#392F20;border-radius:100%;width:40px;height:40px;margin:0 .1rem;background:#fff;border:2px solid #a4a294;font-size:1.6rem;line-height:100%;padding-top:.4rem;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;position:relative}.ce_list.property-list ul li:hover,.ce_text.property-list ul li:hover{border:2px solid #9b1d26}.ce_list.property-list ul li span,.ce_text.property-list ul li span{color:#fff;text-align:center;display:inline-block;position:absolute;z-index:3;background:#9b1d26;padding:.5rem .7rem;font-size:1rem;bottom:3rem;width:auto;left:50%;border:1px solid #D3D2CB;transform:translate(-50%, 0);overflow:visible;white-space:nowrap}.ce_list.property-list ul li span:after,.ce_text.property-list ul li span:after{content:'';width:17px;height:10px;background:url("/files/theme-styles/img/arrow-tooltip.svg") no-repeat left top;position:absolute;bottom:-10px;left:50%;z-index:4;transform:translate(-50%, 0)}.ce_table table{width:100%;margin-bottom:0;border-spacing:2px}.ce_table table caption{margin-bottom:2.5rem;font-style:italic;font-size:.85rem;display:none}.ce_table table tr{padding-bottom:.2rem}.ce_table table tr td,.ce_table table tr th{padding:.625rem .625rem;line-height:1.59375rem;vertical-align:top;text-align:left;background:#D3D2CB}.ce_table table tr.even td,.ce_table table tr.even th{background-color:#dad9d3}.ce_table.price-table{margin-bottom:1rem}.ce_table.databox-table table{border-spacing:2px 0}.ce_table.databox-table table td.col_0,.ce_table.databox-table table th.col_0{color:#c1001f}.ce_table.databox-table table td.col_1,.ce_table.databox-table table th.col_1{font-weight:700}@media all and (max-width:35.5625rem){.ce_table table caption{display:block}.ce_table table tr td,.ce_table table tr th{display:block;text-align:center}.ce_table table tr th{display:none}}@media all and (max-width:767px){.ce_table.databox-table{padding-bottom:.3rem}}@media all and (min-width:35.5625rem){.ce_table.price-table table tr td.col_last{width:30%}.ce_table.history-table table tr td.col_first{width:15%}.ce_table.databox-table tr{height:70px}.ce_table.databox-table tr td.col_first{width:15%}.ce_table.databox-table tr td.col_1{width:50%}.ce_table.databox-table tr td.col_2{width:20%}}.ce_download img,.ce_downloads img,.enclosure img{display:none}.ce_download a,.ce_downloads a,.enclosure a{display:inline-block;background:#002554;color:#fff;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-weight:700;font-size:.9rem;text-decoration:none;border-bottom:0;border-right:5px solid #ffd400;padding:.5rem .5rem .5rem 2rem;-webkit-border-radius:0 1.56rem 1.56rem 0;-moz-border-radius:0 1.56rem 1.56rem 0;-khtml-border-radius:0 1.56rem 1.56rem 0;-o-border-radius:0 1.56rem 1.56rem 0;-ms-border-radius:0 1.56rem 1.56rem 0;border-radius:0 1.56rem 1.56rem 0;letter-spacing:1px;overflow:hidden;margin-bottom:.4rem;line-height:1.4rem}.ce_download a:before,.ce_downloads a:before,.enclosure a:before{color:#ffd400;position:absolute;font-family:"hansapark-iconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\30";transform:translate(-1.3rem, .3rem);display:inline-block}.ce_download a:after,.ce_downloads a:after,.enclosure a:after{color:#c1001f;font-family:"hansapark-iconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\39";transform:translate(.3rem, -2rem);display:inline-block;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;font-size:1.1rem}.ce_download a:hover,.ce_downloads a:hover,.enclosure a:hover{background:#ffd400;color:#c1001f;padding:.5rem 1.2rem .5rem .8rem}.ce_download a:hover:before,.ce_downloads a:hover:before,.enclosure a:hover:before{transform:translate(-1rem, .1rem);opacity:0}.ce_download a:hover:after,.ce_downloads a:hover:after,.enclosure a:hover:after{opacity:1;transform:translate(.3rem, .3rem)}.countdown-box{text-align:center;background:url("/files/theme-styles/img/wood-texture.jpg") no-repeat center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem 0}.countdown-box>div{order:2}.countdown-box .day,.countdown-box .hour,.countdown-box .minute,.countdown-box .second{min-width:10%;max-width:24%;display:inline-block;font-size:.7rem;text-transform:uppercase;color:#ffd400;padding:3%}.countdown-box .day:last-child,.countdown-box .hour:last-child,.countdown-box .minute:last-child,.countdown-box .second:last-child{display:block}.countdown-box .time{font-size:2rem}.countdown-box .label{color:#fff;letter-spacing:1px;line-height:1;font-size:.65rem}.countdown-box .countdown-text{font-family:'Gentium Basic',serif;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-size:1.3rem;margin:0;width:100%}.countdown-box .countdown-text p{line-height:1.2;margin:0}.button a,.databox-btn a,.more a,.btn-submit-wrapper a,.attr-btn a,.widget-inner a,.button button,.databox-btn button,.more button,.btn-submit-wrapper button,.attr-btn button,.widget-inner button{background:#c1001f;color:#fff;font-size:1.0625rem;text-transform:uppercase;letter-spacing:2px;font-weight:400;display:inline-block;text-decoration:none;border-bottom:0;border-top:0;border-left:0;border-right:5px solid #ffd400;padding:.6rem 2.6rem .6rem 1rem;-webkit-border-radius:0 1.8rem 1.8rem 0;-moz-border-radius:0 1.8rem 1.8rem 0;-khtml-border-radius:0 1.8rem 1.8rem 0;-o-border-radius:0 1.8rem 1.8rem 0;-ms-border-radius:0 1.8rem 1.8rem 0;border-radius:0 1.8rem 1.8rem 0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.button a:after,.databox-btn a:after,.more a:after,.btn-submit-wrapper a:after,.attr-btn a:after,.widget-inner a:after,.button button:after,.databox-btn button:after,.more button:after,.btn-submit-wrapper button:after,.attr-btn button:after,.widget-inner button:after{color:#ffd400;font-family:"hansapark-iconfont" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\56";transform:translate(1.2rem, .1rem);display:inline-block}.button a:hover,.databox-btn a:hover,.more a:hover,.btn-submit-wrapper a:hover,.attr-btn a:hover,.widget-inner a:hover,.button button:hover,.databox-btn button:hover,.more button:hover,.btn-submit-wrapper button:hover,.attr-btn button:hover,.widget-inner button:hover{background:#ffd400;color:#c1001f}.button a:hover:after,.databox-btn a:hover:after,.more a:hover:after,.btn-submit-wrapper a:hover:after,.attr-btn a:hover:after,.widget-inner a:hover:after,.button button:hover:after,.databox-btn button:hover:after,.more button:hover:after,.btn-submit-wrapper button:hover:after,.attr-btn button:hover:after,.widget-inner button:hover:after{color:#c1001f}.button.databox-btn a,.databox-btn.databox-btn a,.more.databox-btn a,.btn-submit-wrapper.databox-btn a,.attr-btn.databox-btn a,.widget-inner.databox-btn a{width:100%;border-right:0;font-size:1.1rem;text-transform:none;display:flex;align-items:center;justify-content:center}.button.databox-btn a:after,.databox-btn.databox-btn a:after,.more.databox-btn a:after,.btn-submit-wrapper.databox-btn a:after,.attr-btn.databox-btn a:after,.widget-inner.databox-btn a:after{transform:translate(.4rem, .1rem)}.button.narrow a,.databox-btn.narrow a,.more.narrow a,.btn-submit-wrapper.narrow a,.attr-btn.narrow a,.widget-inner.narrow a{padding:.2rem 1.2rem .2rem 1rem;font-size:.9rem;text-transform:none;letter-spacing:1px}.button.narrow a:after,.databox-btn.narrow a:after,.more.narrow a:after,.btn-submit-wrapper.narrow a:after,.attr-btn.narrow a:after,.widget-inner.narrow a:after{transform:translate(.5rem, .1rem)}.button.narrow.outline a,.databox-btn.narrow.outline a,.more.narrow.outline a,.btn-submit-wrapper.narrow.outline a,.attr-btn.narrow.outline a,.widget-inner.narrow.outline a{border:1px solid #fff;background:transparent;margin-bottom:.5rem}.button.narrow.outline a:hover,.databox-btn.narrow.outline a:hover,.more.narrow.outline a:hover,.btn-submit-wrapper.narrow.outline a:hover,.attr-btn.narrow.outline a:hover,.widget-inner.narrow.outline a:hover{background:#ffd400;color:#c1001f}.button.narrow.outline a:hover:after,.databox-btn.narrow.outline a:hover:after,.more.narrow.outline a:hover:after,.btn-submit-wrapper.narrow.outline a:hover:after,.attr-btn.narrow.outline a:hover:after,.widget-inner.narrow.outline a:hover:after{color:#c1001f}.attr-btn.btn-reset{text-align:right;display:none}.attr-btn.btn-reset button{border:1px solid #fff;background:transparent;-webkit-border-radius:1.8rem 0 0 1.8rem;-moz-border-radius:1.8rem 0 0 1.8rem;-khtml-border-radius:1.8rem 0 0 1.8rem;-o-border-radius:1.8rem 0 0 1.8rem;-ms-border-radius:1.8rem 0 0 1.8rem;border-radius:1.8rem 0 0 1.8rem;padding:.5rem 1rem .5rem 3.6rem;position:relative}.attr-btn.btn-reset button:after{position:absolute;left:0;top:.6rem;content:"\5a"}.attr-btn.btn-reset button:hover{background:#79171e;color:#ffd400;border:1px solid #ffd400}.attr-btn.btn-reset button:hover:after{color:#ffd400}.attr-btn.btn-search{text-align:center}@media all and (min-width:35.5625rem){.attr-btn.btn-reset{display:block}.attr-btn.btn-search{text-align:left}}.teaserbox{color:#fff}.teaserbox.main-teaser{position:relative;overflow:visible;margin-bottom:.8rem;box-shadow:0 0 15px 0 rgba(0,0,0,0.4)}.teaserbox.main-teaser figure{overflow:hidden;margin-top:3.125rem}.teaserbox.main-teaser .teaser-wave{position:absolute;left:0;width:100%}.teaserbox.main-teaser .label-out-of-order{position:absolute;left:0;top:50%;width:110px;padding:1rem 1rem 1rem .5rem;border-bottom-right-radius:25px;border-top-right-radius:25px;color:#fff;font-size:.8rem;font-weight:700;z-index:1;letter-spacing:0;text-transform:uppercase;transform:translate(0, -35%);border-top:2px solid #ffd400;border-right:2px solid #ffd400;border-bottom:2px solid #ffd400;box-shadow:3px 2px 2px 2px rgba(0,0,0,0.5);background:#9b1d26;background:-moz-linear-gradient(left, #9b1d26 0%, #c1001f 100%);background:-webkit-linear-gradient(left, #9b1d26 0%, #c1001f 100%);background:linear-gradient(to right, #9b1d26 0%, #c1001f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1d26', endColorstr='#c1001f', GradientType=1)}.teaserbox.main-teaser h2{background:#c1001f;color:#ffd400;display:block;text-transform:uppercase;text-align:center;letter-spacing:2px;font-size:1.5rem;margin-bottom:0;padding:.7rem 1.25rem;position:absolute;overflow:visible;z-index:1;width:100%}.teaserbox.main-teaser h2:after{content:'';width:100%;height:40px;background:url("/files/theme-styles/img/wave-small-teaser.png") no-repeat left top;position:absolute;background-size:100%;bottom:0;left:0;z-index:1;transform:translate(0, 100%);display:block}.teaserbox.main-teaser .label-theme{color:#fff;text-transform:uppercase;background:url("/files/theme-styles/img/wood-texture.jpg") repeat center top;font-size:.9rem;padding:.6rem 1.5rem 2.5rem 1.5rem;position:absolute;bottom:0;left:50%;margin-bottom:0;transform:translate(-50%, 0);font-weight:400;width:80%}.teaserbox.dark-red{background:#9b1d26}.teaserbox.red{background:#c1001f}.teaserbox.blue{background:#002554}.teaserbox.leftshift{align-content:flex-end}.teaserbox .inside-box{padding:1.25rem 0;position:relative;flex-basis:100%;width:100%;max-width:none;font-size:1rem}.teaserbox .inside-box:after{background:url("/files/theme-styles/img/kogge-yellow.svg") no-repeat;content:'';width:39px;height:33px;position:absolute;background-size:cover;right:1.25rem;top:1.25rem}.teaserbox .inside-box h3{color:#fff;font-size:1.375rem;text-align:left;padding-right:3rem}@media all and (min-width:48rem){.teaserbox .inside-box{padding:1.875rem 0}}@media all and (min-width:48.0625rem){.teaserbox .inside-box:after{top:2.5rem;width:49px;height:42px}.teaserbox.main-teaser{margin-bottom:2rem}}@media all and (min-width:48.0625rem){.teaserbox .inside-box{max-width:620px}}@media all and (min-width:80rem){.teaserbox .inside-box h3{padding-right:0}}@media all and (min-width:80rem){.teaserbox.leftshift .inside-box{margin-left:auto}}.attraction-finder{max-width:1240px;margin:4em auto 0 auto;padding-bottom:1.25rem;text-align:center;color:#fff;background:#9b1d26;background:-moz-radial-gradient(center, ellipse cover, #9b1d26 0%, #79171e 70%);background:-webkit-radial-gradient(center, ellipse cover, #9b1d26 0%, #79171e 70%);background:radial-gradient(ellipse at center, #9b1d26 0%, #79171e 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b1d26', endColorstr='@secondColorDark', GradientType=1)}.attraction-finder:before{content:'';width:104px;height:44px;display:inline-block;position:absolute;top:0;left:50%;background:url("/files/theme-styles/img/arrow-dynamic.svg") top left no-repeat;transform:translate(-50%, 1rem)}.attraction-finder h2{color:#ffd400;display:inline-block;background:#79171e;transform:translate(0, -3.75rem);text-transform:uppercase;padding:1rem 1.25rem;font-weight:normal;letter-spacing:3px;font-size:1.56rem;position:absolute}.attraction-finder label{font-weight:600;display:block;margin-bottom:.4rem}.attraction-finder select{margin-bottom:1.25rem;min-width:100%}.attraction-finder form{margin-top:2rem !important}.attraction-finder .search-opt-kids{margin-bottom:3rem}.attraction-finder .search-opt-kids label{border:1px solid #fff;padding:.6rem 2.5rem .6rem 1rem;text-align:left;display:block;font-weight:400;position:relative;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-ms-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;cursor:pointer}.attraction-finder .search-opt-kids label:after{position:absolute;right:1.3rem;top:50%;content:'+';font-size:1.5rem;font-weight:400;transform:translateY(-50%)}.attraction-finder .search-opt-kids label:hover{background:#9b1d26}.attraction-finder .attr-advice{background:#631318;padding:1rem 1.25rem;margin-top:3.5rem;border-radius:1.8rem;font-size:1rem}.home .attraction-finder{margin:0 auto !important}.attr-detail-intro{color:#D3D2CB;text-align:center}.attr-detail-intro h1{background:#79171e;display:inline-block;padding:1rem 1rem .5rem 1rem;color:#ffd400;text-align:center;margin-bottom:1rem;margin-top:-3rem}.attr-detail-intro h2{color:#D3D2CB;font-size:1.0625rem;letter-spacing:.4rem;text-transform:uppercase;font-family:'Lato',sans-serif}.attr-detail-intro h3{color:#D3D2CB;letter-spacing:.4rem;text-transform:uppercase;font-family:'Gentium Basic',serif;font-weight:normal;margin-top:1rem;font-size:1.4rem}.attr-detail-intro p{max-width:580px;margin:0 auto}.attr-detail-intro .introtext:after{content:'';display:inline-block;width:280px;border-bottom:1px solid #ffd400;margin:1.875rem auto 1.875rem auto}.attr-detail-intro .ce_list.property-list{position:relative;bottom:auto;z-index:0;width:100%;padding:0 .5rem;text-align:center;margin-bottom:1.3rem}.attr-detail-intro .photo-spot{background:url("/files/theme-styles/img/bg-photospot.png") top center no-repeat;width:250px;margin:0 auto 4rem auto;padding-top:5.4rem;border-bottom:2px solid #9C978F;font-size:1rem}.attr-detail-intro .photo-spot p{line-height:1.4rem;padding:0 1.8rem 0 1.8rem;margin-bottom:0}.attr-detail-intro .photo-spot h4{color:#D3D2CB;margin-bottom:.7rem}.attr-detail-intro .photo-spot .button{transform:translateY(2.7rem);text-align:left}.attr-detail-intro .photo-spot .button a{width:250px}.detail-box-attractions h3{color:#c1001f;text-transform:uppercase;font-size:1.4rem;font-family:'Gentium Basic',serif;font-weight:normal}.detail-box-attractions .counter{display:none}.detail-box-attractions .facts-table{max-width:800px;margin:0 auto}.theme-teaser-attractions .col-12{position:relative}.theme-teaser-attractions figure img{opacity:.6}.theme-teaser-attractions figure:hover img{transform:scale(1) !important;opacity:1}.theme-teaser-attractions .teaser-head-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.theme-teaser-attractions .teaser-head-wrapper div.themeworld-headline{text-transform:uppercase;text-align:center;font-family:'Lato',sans-serif;color:#fff;display:block;font-size:1.0625rem;letter-spacing:.4rem;border-bottom:1px solid #ffd400;padding-bottom:.4rem;margin-bottom:.4rem}.theme-teaser-attractions .teaser-head-wrapper h3{color:#fff;font-size:2rem;text-transform:uppercase;font-family:'Gentium Basic',serif;letter-spacing:.4rem;font-weight:normal}@media all and (min-width:48rem){.attraction-finder h2{font-size:2.25rem;padding:1rem 3.75rem;transform:translate(0, -4.375rem)}.attr-detail-intro{color:#D3D2CB;text-align:center}.attr-detail-intro h1{padding:1rem 3.75rem .5rem 3.75rem}.attr-detail-intro h3{font-size:1.6rem}.detail-box-attractions h3{font-size:1.875rem}.theme-teaser-attractions .teaser-head-wrapper h3{font-size:2.6rem}}@media all and (min-width:80rem){.attr-detail-intro .photo-spot{position:absolute;right:1rem;bottom:-4rem}}.cta-widget-attr{background:#9b1d26}.cta-widget-attr .attr-advice,.cta-widget-attr .btn-reset{display:none}.cta-widget-attr .attraction-finder{background:transparent;padding:0;width:100%;text-align:left}.cta-widget-attr .attraction-finder:before{display:none}.cta-widget-attr .grid-center{justify-content:flex-start}.cta-widget-attr [class*=col-6],.cta-widget-attr [class*=col-6],.cta-widget-attr [class*=col-8],.cta-widget-attr [class*=col-12]{flex-basis:100%;max-width:100%;padding-left:0}.cta-widget-attr h2{background:transparent;max-width:100%;padding:0;transform:none;margin:0}.cta-widget-tickets{background:#002554}.cta-widget-acc{background:#c1001f}.widget-inner{padding:1.25rem;max-width:300px;margin:0 auto}.widget-inner.centered-box select{width:100%}.widget-inner h2{color:#ffd400;font-weight:normal;font-size:1.4rem;text-transform:uppercase;letter-spacing:3px;text-align:left;max-width:280px}.widget-inner h2:after{border-bottom:1px solid #ffd400;margin:.7rem 0 2rem 0;width:130px;display:block;content:''}.widget-inner label{line-height:1.3rem;margin-bottom:.4rem}.widget-inner .info-small{font-size:.9rem;opacity:.8;display:block;font-style:italic}.widget-inner button{margin-top:1rem}.widget-inner .date{width:100%;background-image:url("/files/theme-styles/img/widget-calendar.svg");background-position:center right;background-repeat:no-repeat}@media all and (min-width:48rem){.widget-inner{padding:2rem;max-width:100%}.widget-inner h2{font-size:1.75rem}.cta-widget-attr{background:#9b1d26;background:-moz-linear-gradient(left, #9b1d26 60%, #c1001f 100%);background:-webkit-linear-gradient(left, #9b1d26 60%, #c1001f 100%);background:linear-gradient(to right, #9b1d26 60%, #c1001f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@secondColor', endColorstr='@baseColor', GradientType=1)}.cta-widget-acc{background:#9b1d26;background:-moz-linear-gradient(left, #c1001f 10%, #9b1d26 60%);background:-webkit-linear-gradient(left, #c1001f 10%, #9b1d26 60%);background:linear-gradient(to right, #c1001f 10%, #9b1d26 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@secondColor', endColorstr='@baseColor', GradientType=1)}}.quicklinks{display:none}@media all and (min-width:80rem){.quicklinks{display:block;position:fixed;z-index:10;left:0;top:35vh}.quicklinks a{background:#9b1d26;width:3rem;height:3rem;display:flex;text-decoration:none;border:0;transition:all .3s ease-in-out}.quicklinks a:hover{background:#9b1d26}.quicklinks a:hover .quicklink-icon{transform:translateX(6px)}.quicklinks a .quicklink-icon{position:relative;height:3rem;line-height:0;display:inline-block;min-width:3rem;transition:transform .3s ease-in-out}.quicklinks a.quicklink-times .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-oeffnungszeiten.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-times:hover .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-oeffnungszeiten-gelb.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-price .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-preise.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-price:hover .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-preise-gelb.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-plan .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-parkplan.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-plan:hover .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-parkplan-gelb.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-contact .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-kontakt.svg") no-repeat center;background-size:60%}.quicklinks a.quicklink-contact:hover .quicklink-icon{background:url("/files/theme-styles/img/quicklink-icon-kontakt-gelb.svg") no-repeat center;background-size:60%}.quicklinks img{display:inline-block;padding:.5rem}.quicklinks span{display:inline-block;height:3rem;width:auto;font-weight:normal;padding:.7rem;white-space:nowrap;opacity:0;color:#ffd400;transition:all .3s ease-in-out;background:#9b1d26;pointer-events:none}.quicklinks a:hover img{transform:translateX(6px)}.quicklinks a:hover span{opacity:1}}.eventplaner .rsts-nav-numbers{right:50%;top:45.5rem;margin-right:-580px}.eventplaner .rsts-nav-numbers a{background:transparent;height:auto;font-size:1.43rem;font-family:'Gentium Basic',serif;font-weight:600;padding:.2rem .1rem;color:#fff;min-width:25px;display:inline-block;margin:0 2px 3px;border-radius:3px;outline:none;text-align:center;text-decoration:none;box-shadow:0 0 2px rgba(0,0,0,0.2);opacity:0;transition:opacity .2s ease-in}.eventplaner .rsts-nav-numbers a.active{background:#002554;color:#ffd400}.eventplaner .rsts-nav-numbers a.active:hover{background:#002554;color:#ffd400}.eventplaner .rsts-nav-numbers a:hover{color:#333;background-color:rgba(255,255,255,0.5)}.eventplaner .slideshow-titlebox{top:38%;transform:translateX(200px)}.eventplaner .slideshow-titlebox h2{font-size:2.25rem;max-width:400px !important;text-shadow:0 1px 5px #000}.eventplaner .header-logo{top:-6px !important;position:relative;overflow:visible}.eventplaner .header-logo:after{bottom:-19px;color:#fff100;content:"EVENT-PLANER";font-family:'Lato',sans-serif;font-size:.5rem;font-weight:bold;letter-spacing:1px;position:absolute;right:.2rem}.eventplaner .navigation-main{background:hsl(214,70%,31%)}.eventplaner .navigation-main .ce_form{display:none}.eventplaner .navigation-main .level_1>li{border-bottom:1px solid hsl(214,60%,40%)}.eventplaner .navigation-main .level_2>li>.submenu-toggle{background:hsl(214,100%,20%)}.eventplaner .navigation-main .level_3{background:hsl(214,100%,20%)}.eventplaner #header{background:#002554 !important;background:-webkit-radial-gradient(center, ellipse cover, #00306d 20%, #002554 100%) !important;background:radial-gradient(center, ellipse cover, #00306d 20%, #002554 100%) !important;filter:none !important}.eventplaner #main .ce_text a,.eventplaner #main .ce_table a{color:#428cbe !important}.eventplaner #main .ce_text a:hover,.eventplaner #main .ce_table a:hover{border-color:#428cbe !important}.eventplaner #main .ce_table table tr.even td,.eventplaner #main .ce_table table tr.even th{background-color:#c9c9cd}.eventplaner #main .ce_text ul li:before{background:url("/files/bilder/eventplaner/list-flag-lightblue.svg") no-repeat}.eventplaner .title-box{background:rgba(195,196,201,0.85) !important}.eventplaner .title-box h1{color:#002554 !important;background:rgba(195,196,201,0.85) !important}.eventplaner .title-box h1:before{display:none !important}.eventplaner .title-box h2{color:#428cbe !important}.eventplaner .main-teaser h2{background:#428cbe;color:#ffd400 !important}.eventplaner .main-teaser h2:after{background:url("/files/bilder/eventplaner/wave-small-teaser-lightblue.png") no-repeat left top}.eventplaner .ce_accordion .ui-accordion-header{background:#002554}.eventplaner .ce_accordion .ui-accordion-header:hover{background:#428cbe}.eventplaner .mod_breadcrumb{padding:1rem 1rem 2rem}.eventplaner .mod_breadcrumb a:hover{color:#428cbe !important}.eventplaner .mod_breadcrumb .red-arrow{color:#002554 !important}.eventplaner .mod_breadcrumb a.is-active{color:#002554 !important}.eventplaner .ce_gallery ul li:before{background:url("/files/bilder/eventplaner/kogge-label-lightblue.svg")}.eventplaner #header .header-btn-bar.icon-view ul{position:absolute;right:-3rem;width:180px}.eventplaner .ce_table table{margin:2rem 0}.eventplaner .ce_table table td{width:33%}.eventplaner .button a{background:#002554}.eventplaner .button a:hover{background:#ffd400;border-color:#ffd400;color:#002554}.eventplaner .button a:hover:after{color:#002554}.eventplaner #mobilenav .level_1{background:#002554}.eventplaner #header .header-btn-bar ul li a.hp-events:before{display:none}.eventplaner a.hp-events.switch-btn{background:url("/files/bilder/eventplaner/hansapark-kogge.svg") no-repeat;width:100%;height:35px;display:block}.eventplaner a.hp-events.switch-btn:hover{background:url("/files/bilder/eventplaner/hansapark-kogge-gelb.svg") no-repeat}.eventplaner.ep-home .new-order-to-tablet-land figure{margin:0 !important}.eventplaner.ep-home .slideshow .rsts-nav-numbers a.active{background:#002554}.eventplaner.ep-home .rsts-nav-item a{text-shadow:1px 1px 4px rgba(0,0,0,0.5)}.eventplaner.ep-home .mod_article.fullsize-cta-widgets{background:#428cbe}.eventplaner.ep-home .mod_article.fullsize-cta-widgets .button{margin-top:1rem}.eventplaner.ep-home .cta-widget-tickets .button a{background:#428cbe}.eventplaner.ep-home .cta-widget-tickets .button a:hover{background:#ffd400}.eventplaner.ep-home .cta-widget-attr{background:linear-gradient(to left, rgba(123,178,216,0.5) 25%, #428cbe 70%)}.eventplaner.ep-home .cta-widget-acc{background:linear-gradient(to right, rgba(123,178,216,0.5) 25%, #428cbe 70%)}.eventplaner.ep-home #footer{margin-top:0 !important}.eventplaner #footer{background:radial-gradient(ellipse at center, #428cbe 0%, #002554 70%) !important}.eventplaner #footer:before{background:url("/files/theme-styles/img/bg-footer-label-blue.svg") no-repeat center top !important}.eventplaner #footer .link-big.my-hp a:before,.eventplaner #footer .link-big.youtube a:before{color:#002554}.eventplaner #footer .nl-btn{background:#002554}.eventplaner #footer .nl-btn:hover{background:#ffd400 !important}.eventplaner #footer .nl-btn:hover:after{color:#002554}.eventplaner #footer .link-big a:hover{background:#428cbe}.eventplaner ol{font-weight:bold}.eventplaner .submit_container .submit{background:url("/files/theme-styles/img/arrow-btn-submit.svg") right center no-repeat #002554}.eventplaner .submit_container .submit:hover{background:url("/files/theme-styles/img/arrow-btn-submit.svg") right center no-repeat #428cbe;color:#ffd400 !important}.eventplaner h3{color:#002554}.eventplaner .ce_form a{color:#428cbe}.eventplaner .ce_form select{background:url("/files/bilder/eventplaner/arrow-select-ep.svg") right center no-repeat #D3D2CB;background-size:35px}.eventplaner .mod_article.title-box .ce_image.img-noscale.text-center.block{display:block;visibility:visible;margin:0 auto;max-width:625px;padding:1rem}@media screen and (max-width:80rem){.eventplaner .rsts-nav-numbers{right:auto;left:50%;top:auto;margin-right:-580px;bottom:3%}}@media screen and (max-width:48rem){.eventplaner .rsts-nav-numbers{right:auto;left:50%;top:auto;margin-right:-580px;bottom:3%}.eventplaner .slideshow-titlebox{left:0;width:100%;transform:none}.eventplaner .slideshow-titlebox h2{letter-spacing:3px;font-size:1.5rem;line-height:1.8rem;text-align:center;margin:0 auto 20px auto}.eventplaner .slideshow-titlebox .button{text-align:center}.eventplaner .slideshow-titlebox .button a{font-size:.8rem}}@media screen and (min-width:28rem) and (max-width:40rem){.eventplaner .slideshow-titlebox{top:25%}}@media screen and (max-width:36rem){.eventplaner .ce_table table th{display:block}.eventplaner .ce_table table td{width:100%}}@media screen and (max-width:28rem){.eventplaner .rsts-nav-numbers a{font-size:1rem !important}.eventplaner .slideshow-titlebox h2{font-size:1rem;line-height:1.4rem;margin-bottom:.3rem;letter-spacing:1px}.eventplaner .slideshow-titlebox .button a{padding:.3rem 2rem .3rem .8rem !important}}@media screen and (min-width:1280px){.eventplaner .header-dt-big{background:-webkit-radial-gradient(center, ellipse cover, #00306d 20%, #002554 100%) !important;background:radial-gradient(center, ellipse cover, #00306d 20%, #002554 100%) !important;filter:none !important}.eventplaner .header-dt-big #header .header-btn-bar ul li a{transition-property:color !important}.eventplaner .header-dt-big .header-btn-bar.icon-view{margin-top:.6rem}.eventplaner .header-dt-big .header-btn-bar.icon-view ul{width:350px !important}.eventplaner .header-dt-big .header-btn-bar.icon-view ul li{padding:0 !important;text-align:center !important}.eventplaner .header-dt-big .header-btn-bar.icon-view ul li.col-tickets{line-height:.9rem !important}.eventplaner .header-dt-big .header-btn-bar.icon-view ul li a{transition-property:color !important;width:100% !important}.eventplaner .header-dt-big .header-btn-bar.icon-view .switch-btn span{display:inline !important}.eventplaner .header-dt-big .hp-tickets:before{display:none !important}.eventplaner .header-dt-big .hp-events.switch-btn{background:none !important}}@media screen and (max-width:768px){.header-btn-bar.icon-view .grid-center{display:none !important}}@media screen and (max-width:1280px){.mod_i18nl10nLanguageSelection{top:.8rem !important}}@media all and (min-width:48rem){.eventplaner .navigation-main{background:transparent}.eventplaner .navigation-main .level_1>li{border:0}.eventplaner .navigation-main .level_1>li:hover{background:hsl(214,70%,31%)}.eventplaner .navigation-main .level_2:before{background:hsl(214,70%,31%)}.eventplaner .navigation-main .level_2>li.submenu .submenu-toggle{background:transparent}.eventplaner .navigation-main .level_2>li.submenu:hover a,.eventplaner .navigation-main .level_2>li.submenu:hover .submenu-toggle{background:hsl(214,100%,20%)}.eventplaner .navigation-main .level_2>li.submenu.active>span{background:hsl(214,100%,20%) !important}.eventplaner .navigation-main .level_2>li.trail>a,.eventplaner .navigation-main .level_2>li.trail>span{background:hsl(214,100%,20%) !important}}.mod_search{display:flex;flex-wrap:wrap;margin:3rem auto 0 auto;max-width:60rem}.mod_search form{width:100%}.mod_search input[type="search"]{padding:.5rem;width:74%}.mod_search input[type="search"]:focus{outline:0}.mod_search input[type="submit"]{background:#c1001f;border-bottom-right-radius:2em;border-top-right-radius:2em;border-right:5px solid #ffd400;color:#fff;font-size:1.1rem;letter-spacing:1px;padding:.5rem;text-transform:uppercase;transition:all .3s;width:25%}.mod_search input[type="submit"]:focus{outline:0}.mod_search input[type="submit"]:hover{background:#ffd400;color:#c1001f;border-color:#c1001f}.mod_search .header{width:100%}.mod_search .header strong{color:#002554}.mod_search .highlight{color:#002554;font-weight:bold}.mod_search .filesize,.mod_search .relevance{display:none}.mod_search h3 a{color:#002554}.mod_search>div{background:#eee;margin:1rem 0;padding:2rem 3rem}.mod_search>div p{margin-bottom:1rem}@media all and (max-width:35.5625rem){.mod_search form,.mod_search .header,.mod_search>div{padding:1rem}.mod_search .header{padding-top:0}.mod_search input[type="search"],.mod_search input[type="submit"]{width:100%}}#cookie-manager{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.7)}#cookie-list *{text-align:left}#cookie-list button{padding:.5rem 1.5rem;transition:color .3s ease,background .3s ease}button#btnUebernehmen{background:transparent !important;color:#666;transition:color .3s ease}button#btnUebernehmen:hover{color:#9b1d26}button#btnAlleAuswaehlen{background:#c1001f;color:#fff}button#btnAlleAuswaehlen:hover{background:#ffd400;color:#c1001f}#cookie-list p{font-size:.85rem;line-height:1.5;color:#797979}#cookie-list{background-color:#fff;border:1px solid #888;font-family:'Work Sans',Helvetica,sans-serif;font-size:.875rem;line-height:1.4;font-weight:300;margin:1rem auto;padding:1rem;width:90%}#cookie-list h1{font-size:1.5rem;line-height:1.1;font-weight:400;margin-bottom:1rem}#cookie-list h2{font-weight:400;line-height:1.4;font-size:1.15rem;margin:0 0 .5rem;color:hsl(209,15%,28%)}#cookie-list #headerText{width:80%;float:left}#cookie-list #languageButtons{width:20%;float:left;text-align:right}#cookie-list #languageButtons button{content:"";filter:grayscale(0);height:1.2rem;position:relative;width:1.2rem;top:0;margin:.25rem;padding:0;color:transparent;border-radius:50%;transition:all .2s ease-in-out;border:2px solid #fff}#cookie-list #languageButtons button:hover{border:2px solid hsl(357,91%,45%)}#cookie-list #languageButtons button.active,#cookie-list #languageButtons button:active{border:2px solid hsl(357,91%,45%)}#cookie-list #btnLanguageDE{background:url(/files/cookiemanager/images/de.svg) no-repeat center;background-size:cover}#cookie-list #btnLanguageEN{background:url(/files/cookiemanager/images/gb.svg) no-repeat center;background-size:cover}#cookie-list #btnLanguageDK{background:url(/system/modules/hp_parkmanager/assets/images/da.svg) no-repeat center;background-size:cover;background-position:-0.1rem}#cookie-list p{clear:both}#cookie-list #btnAlleDetails a{font-size:.875rem;text-align:left}#cookie-list #btnAlleDetails a::before{display:inline-block;font-family:"hansapark-iconfont",monospace !important;content:"\25";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;position:relative;top:0;left:-0.5rem;font-weight:300;border:0;margin:1rem 0 0 .5rem}#cookie-list #btnAlleDetails a.is-active::before{content:"\26"}#cookie-list #category-description{display:block;margin-top:1.5rem}#cookie-list #category-description p{margin-bottom:1rem;font-size:.875rem}#cookie-list .widget-checkbox{margin-bottom:1.5rem;width:100%}#cookie-list label{font-weight:400;font-size:1rem;color:hsl(209,15%,28%);cursor:pointer;width:100%;margin-right:1.5rem}#cookie-list input[type='checkbox']{appearance:checkbox !important;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;min-height:1rem;width:1.2rem;height:1.2rem;padding:.5rem;margin:0 .25rem 0 0;border:1px solid hsl(209,20%,43%);border-radius:2px;position:relative;cursor:pointer;visibility:visible}#cookie-list input[type='checkbox']:focus{outline:none;border:1px solid hsl(209,20%,43%)}#cookie-list label#category_1_label{color:#999;font-weight:300}#cookie-list input:disabled{border:1px solid #ccc}#cookie-list input:disabled:checked::before{color:#999}#cookie-list a{text-align:right;display:block;float:none;clear:both}#cookie-list button{border-radius:.2em;width:100%;margin-bottom:1rem}@media screen and (min-width:48em){#cookie-list{margin:5% auto 0 auto;padding:1.5rem;width:60%}#cookie-list a{margin-top:30px}#cookie-list button{width:auto;margin-bottom:0}#cookie-list .button-secondary{margin-right:1rem;transition:all .3s ease;border:1px solid #c1001f;color:#c1001f}#cookie-list .button-secondary:hover{background:#c1001f !important;color:#fff}#cookie-list .widget-checkbox{cursor:pointer;float:left;margin-right:1.5rem;margin-bottom:0;width:auto}}
.property-list li {
  cursor: pointer;
}
.property-list li span {
  display: none;
  visibility: hidden;
}
.property-list li:hover span {
  display: block;
  visibility: visible;
}

