.cookie-banner-tm{position:fixed;width:550px;max-width:94vw;max-height:100vh;overflow:auto;top:0;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#fff;z-index:10000;padding:20px;border:solid 1px #ccc;-webkit-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 50px 0 rgba(0,0,0,0.2);box-shadow:0 0 50px 0 rgba(0,0,0,0.2);font-size:16px;line-height:1.5}
.cookie-banner-tm__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.2);z-index:9999}
.cookie-banner-tm--hidden{display:none}.cookie-banner-tm__close{position:absolute;top:0;right:0;display:block;cursor:pointer;padding:4px;line-height:1}
.cookie-banner-tm__intro{margin-bottom:10px}.cookie-banner-tm__title{font-weight:bold;font-size:1.25em}
.cookie-banner-tm__desc{margin-bottom:10px}.cookie-banner-tm__selector{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.cookie-banner-tm__options{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -10px;padding:10px 0}
.cookie-banner-tm__option{white-space:nowrap;padding:0 10px;flex-basis:50%}
.cookie-banner-tm__option input{position:absolute;opacity:0}.cookie-banner-tm__option input+label{position:relative;cursor:pointer;padding:0}
.cookie-banner-tm__option input+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:solid 1px #707070}
.cookie-banner-tm__option input:hover+label:before{background:#8BC34A}.cookie-banner-tm__option input:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}
.cookie-banner-tm__option input:checked+label:before{background:#8BC34A}
.cookie-banner-tm__option input:disabled+label{color:#b8b8b8;cursor:auto}
.cookie-banner-tm__option input:disabled+label:before{box-shadow:none;background:#ddd;border-color:#ddd}
.cookie-banner-tm__option input:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:white;width:2px;height:2px;box-shadow:2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 white;transform:rotate(45deg)}
.cookie-banner-tm__button-container{display:flex;justify-content:space-between;flex-basis:100%}
.cookie-banner-tm__button{display:block;text-align:center;background-color:#8BC34A;color:#fff;padding:10px 15px;font-size:1.1em;font-weight:bold;text-transform:uppercase;cursor:pointer;-moz-transition:background-color ease-in .3s;-o-transition:background-color ease-in .3s;-webkit-transition:background-color ease-in .3s;transition:background-color ease-in .3s}
.cookie-banner-tm__button:hover{background-color:#7CB342;color:#fff}.cookie-banner-tm__button.allow-selected{background-color:#fff;color:#505050;border:solid 1px #ccc}
.cookie-banner-tm__button.allow-selected:hover{background-color:#fff;color:#505050;border:solid 1px #505050}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-inner .fancybox-image,.fancybox-inner .fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/app_common/java/plugins/fancybox/2.1.5/media/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('/app_common/java/plugins/fancybox/2.1.5/media/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/app_common/java/plugins/fancybox/2.1.5/media/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/app_common/java/plugins/fancybox/2.1.5/media/fancybox_sprite@2x.png');background-size:44px 152px}
#fancybox-loading div{background-image:url('/app_common/java/plugins/fancybox/2.1.5/media/fancybox_loading@2x.gif');background-size:24px 24px}
}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}
.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}
.flexslider:hover .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-next{opacity:.7;right:10px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}
.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001'}
.flex-direction-nav a.flex-next:before{content:'\f002'}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}
.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}
.flex-direction-nav .flex-next{opacity:1;right:10px}}
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:0;color:#333}
.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}
.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}
.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{opacity:1}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}
.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden]{display:none}a{background:transparent}
a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}
small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}
figure{margin:1em 40px}hr{height:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}
legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}
table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*{-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}
html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:20px;color:#808080;background-color:#fff}
p{margin:0 0 10px}a{color:#2f2f2f;text-decoration:none}a:hover,a:focus{color:#000}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}
h1,.h1,h2,.h2,h3,.h3{margin-top:0;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}
h5,.h5{font-size:14px}h6,.h6{font-size:12px}small,.small{font-size:85%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:left}
.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}
.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}
.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}
.col-1{width:8.33333333%}.col-pull-12{right:100%}.col-pull-11{right:91.66666667%}
.col-pull-10{right:83.33333333%}.col-pull-9{right:75%}.col-pull-8{right:66.66666667%}
.col-pull-7{right:58.33333333%}.col-pull-6{right:50%}.col-pull-5{right:41.66666667%}
.col-pull-4{right:33.33333333%}.col-pull-3{right:25%}.col-pull-2{right:16.66666667%}
.col-pull-1{right:8.33333333%}.col-pull-0{right:0}.col-push-12{left:100%}
.col-push-11{left:91.66666667%}.col-push-10{left:83.33333333%}.col-push-9{left:75%}
.col-push-8{left:66.66666667%}.col-push-7{left:58.33333333%}.col-push-6{left:50%}
.col-push-5{left:41.66666667%}.col-push-4{left:33.33333333%}.col-push-3{left:25%}
.col-push-2{left:16.66666667%}.col-push-1{left:8.33333333%}.col-push-0{left:0}
.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}
.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}
.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}
.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}
.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0}@media(max-width:768px){.hidden-md{display:none!important}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}
.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}
.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}
.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}
}@media(max-width:500px){.hidden-500{display:none!important}.col-500-1,.col-sm-1,.col-md-1,.col-lg-1,.col-500-2,.col-sm-2,.col-md-2,.col-lg-2,.col-500-3,.col-sm-3,.col-md-3,.col-lg-3,.col-500-4,.col-sm-4,.col-md-4,.col-lg-4,.col-500-5,.col-sm-5,.col-md-5,.col-lg-5,.col-500-6,.col-sm-6,.col-md-6,.col-lg-6,.col-500-7,.col-sm-7,.col-md-7,.col-lg-7,.col-500-8,.col-sm-8,.col-md-8,.col-lg-8,.col-500-9,.col-sm-9,.col-md-9,.col-lg-9,.col-500-10,.col-sm-10,.col-md-10,.col-lg-10,.col-500-11,.col-sm-11,.col-md-11,.col-lg-11,.col-500-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px}
.col-500-1,.col-500-2,.col-500-3,.col-500-4,.col-500-5,.col-500-6,.col-500-7,.col-500-8,.col-500-9,.col-500-10,.col-500-11,.col-500-12{float:left}
.col-500-12{width:100%}.col-500-11{width:91.66666667%}.col-500-10{width:83.33333333%}
.col-500-9{width:75%}.col-500-8{width:66.66666667%}.col-500-7{width:58.33333333%}
.col-500-6{width:50%}.col-500-5{width:41.66666667%}.col-500-4{width:33.33333333%}
.col-500-3{width:25%}.col-500-2{width:16.66666667%}.col-500-1{width:8.33333333%}
.col-500-pull-12{right:100%}.col-500-pull-11{right:91.66666667%}.col-500-pull-10{right:83.33333333%}
.col-500-pull-9{right:75%}.col-500-pull-8{right:66.66666667%}.col-500-pull-7{right:58.33333333%}
.col-500-pull-6{right:50%}.col-500-pull-5{right:41.66666667%}.col-500-pull-4{right:33.33333333%}
.col-500-pull-3{right:25%}.col-500-pull-2{right:16.66666667%}.col-500-pull-1{right:8.33333333%}
.col-500-pull-0{right:0}.col-500-push-12{left:100%}.col-500-push-11{left:91.66666667%}
.col-500-push-10{left:83.33333333%}.col-500-push-9{left:75%}.col-500-push-8{left:66.66666667%}
.col-500-push-7{left:58.33333333%}.col-500-push-6{left:50%}.col-500-push-5{left:41.66666667%}
.col-500-push-4{left:33.33333333%}.col-500-push-3{left:25%}.col-500-push-2{left:16.66666667%}
.col-500-push-1{left:8.33333333%}.col-500-push-0{left:0}.col-500-offset-12{margin-left:100%}
.col-500-offset-11{margin-left:91.66666667%}.col-500-offset-10{margin-left:83.33333333%}
.col-500-offset-9{margin-left:75%}.col-500-offset-8{margin-left:66.66666667%}
.col-500-offset-7{margin-left:58.33333333%}.col-500-offset-6{margin-left:50%}
.col-500-offset-5{margin-left:41.66666667%}.col-500-offset-4{margin-left:33.33333333%}
.col-500-offset-3{margin-left:25%}.col-500-offset-2{margin-left:16.66666667%}
.col-500-offset-1{margin-left:8.33333333%}.col-500-offset-0{margin-left:0}
}@media(max-width:380px){.hidden-xs{display:none!important}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
}table{max-width:100%;background-color:transparent}.table{width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}
.table-eng>thead>tr>th,.table-eng>tbody>tr>th,.table-eng>tfoot>tr>th,.table-eng>thead>tr>td,.table-eng>tbody>tr>td,.table-eng>tfoot>tr>td{padding:5px}
.table-umrahmt{border:1px solid #ddd}.table-umrahmt>thead>tr>th,.table-umrahmt>tbody>tr>th,.table-umrahmt>tfoot>tr>th,.table-umrahmt>thead>tr>td,.table-umrahmt>tbody>tr>td,.table-umrahmt>tfoot>tr>td{border:1px solid #ddd}
.table-umrahmt>thead>tr>th,.table-umrahmt>thead>tr>td{border-bottom-width:2px}
.table-gestreift>tbody>tr:nth-child(odd)>td,.table-gestreift>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}
@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}.text-muted{color:#999}.text-primary{color:#428bca}.text-success{color:#3c763d}
.text-info{color:#31708f}.text-warning{color:#8a6d3b}.text-error{color:#a94442}
.block-grid{display:block;overflow:hidden;margin:0;padding:0}.block-grid>li{display:block;height:auto;float:left}
.block-grid.two-up{margin-left:-1.6%}.block-grid.two-up>li{margin-left:1.6%;width:48.4%}
.block-grid.three-up{margin-left:-2%}.block-grid.three-up>li{margin-left:2%;width:31.3%}
.block-grid.four-up{margin-left:-2%}.block-grid.four-up>li{margin-left:2%;width:23%}
.block-grid.five-up{margin-left:-1.5%}.block-grid.five-up>li{margin-left:1.5%;width:18.5%}
.block-grid.six-up{margin-left:-1%}.block-grid.six-up>li{margin-left:1%;width:15.6%}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}.button,.button-catalogue{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;color:#333;background-color:#fff;border-color:#ccc;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.content-cms .button,.content-cms .button-catalogue{text-decoration:none}
.button:hover,.button:focus,.button:active{color:#333;background-color:#ebebeb;border-color:#adadad}
.button:hover,.button:focus{text-decoration:none}.button:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.button.disabled,.button[disabled]{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.button-primary{color:#fff;background-color:#428bca;border-color:#357ebd}
.button-primary:hover,.button-primary:focus,.button-primary:active{color:#fff;background-color:#3276b1;border-color:#285e8e}
.button-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.button-success:hover,.button-success:focus,.button-success:active{color:#fff;background-color:#47a447;border-color:#398439}
.button-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.button-info:hover,.button-info:focus,.button-info:active{color:#fff;background-color:#39b3d7;border-color:#269abc}
.button-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.button-warning:hover,.button-warning:focus,.button-warning:active{color:#fff;background-color:#ed9c28;border-color:#d58512}
.button-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.button-danger:hover,.button-danger:focus,.button-danger:active{color:#fff;background-color:#d2322d;border-color:#ac2925}
@media(min-width:1080px){.block-grid.two-up>li:nth-of-type(2n+1){clear:both}
.block-grid.three-up>li:nth-of-type(3n+1){clear:both}.block-grid.four-up>li:nth-of-type(4n+1){clear:both}
.block-grid.five-up>li:nth-of-type(5n+1){clear:both}.block-grid.six-up>li:nth-of-type(6n+1){clear:both}
}@media(min-width:992px) and (max-width:1079px){.block-grid.medium{display:block;overflow:hidden}
.block-grid.medium>li{display:block;height:auto;float:left;width:100%}.block-grid.medium-two{margin-left:-4%}
.block-grid.medium-two>li{margin-left:4%;width:46%}.block-grid.medium-three{margin-left:-2%}
.block-grid.medium-three>li{margin-left:2%;width:31.3%}.block-grid.medium-four{margin-left:-2%}
.block-grid.medium-four>li{margin-left:2.1%;width:23%}.block-grid.medium-five{margin-left:-1.5%}
.block-grid.medium-five>li{margin-left:1.5%;width:18.5%}.block-grid.two-up>li:nth-of-type(2n+1){clear:none}
.block-grid.three-up>li:nth-of-type(3n+1){clear:none}.block-grid.four-up>li:nth-of-type(4n+1){clear:none}
.block-grid.five-up>li:nth-of-type(5n+1){clear:none}.block-grid.six-up>li:nth-of-type(6n+1){clear:none}
.block-grid.medium.two-up>li:nth-of-type(2n+1){clear:both}.block-grid.medium.three-up>li:nth-of-type(3n+1){clear:both}
.block-grid.medium.four-up>li:nth-of-type(4n+1){clear:both}.block-grid.medium.five-up>li:nth-of-type(5n+1){clear:both}
.block-grid.medium.six-up>li:nth-chof-typeild(6n+1){clear:both}}@media(max-width:768px){.block-grid.xsmall{display:block;overflow:hidden}
.block-grid.xsmall>li{display:block;height:auto;float:left;width:100%}.block-grid.xsmall-two{margin-left:-4%}
.block-grid.xsmall-two>li{margin-left:4%;width:46%}.block-grid.xsmall-three{margin-left:-2%}
.block-grid.xsmall-three>li{margin-left:2%;width:31.3%}.block-grid.xsmall-four{margin-left:-2%}
.block-grid.xsmall-four>li{margin-left:2.1%;width:23%}.block-grid.xsmall-five{margin-left:-1.5%}
.block-grid.xsmall-five>li{margin-left:1.5%;width:18.5%}.block-grid.two-up>li:nth-child(2n+1){clear:none}
.block-grid.three-up>li:nth-child(3n+1){clear:none}.block-grid.four-up>li:nth-child(4n+1){clear:none}
.block-grid.five-up>li:nth-child(5n+1){clear:none}.block-grid.six-up>li:nth-child(6n+1){clear:none}
.block-grid.medium.two-up>li:nth-child(2n+1){clear:none}.block-grid.medium.three-up>li:nth-child(3n+1){clear:none}
.block-grid.medium.four-up>li:nth-child(4n+1){clear:none}.block-grid.medium.five-up>li:nth-child(5n+1){clear:none}
.block-grid.medium.six-up>li:nth-child(6n+1){clear:none}.block-grid.xsmall.two-up>li:nth-child(2n+1){clear:both}
.block-grid.xsmall.three-up>li:nth-child(3n+1){clear:both}.block-grid.xsmall.four-up>li:nth-child(4n+1){clear:both}
.block-grid.xsmall.five-up>li:nth-child(5n+1){clear:both}.block-grid.xsmall.six-up>li:nth-child(6n+1){clear:both}
}
@charset "UTF-8";html{height:100%}body{font-family:Kievit,Arial,Sans-Serif;font-size:16px;line-height:25px;color:#4c535b}
.width-banner{width:1366px;margin:auto}.width-content{width:1180px;margin:auto}
h1{font-size:30px;font-weight:normal;line-height:35px;color:#000}h2{font-size:22px;font-weight:normal;line-height:26px;color:#000}
.hgroup{margin-bottom:25px}.outer-wrapper{position:relative;overflow:hidden;width:100%;-webkit-backface-visibility:hidden}
.inner-wrapper{-webkit-backface-visibility:hidden;position:relative;width:100%;-moz-transition:transform .5s ease;-o-transition:transform .5s ease;-webkit-transition:transform .5s ease;transition:transform .5s ease}
.menu-open .inner-wrapper{-ms-transform:translate(80%,0);-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0);min-height:5330px}
.off-canvas-overlay{height:0;line-height:0;display:block}.menu-open .off-canvas-overlay{height:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;-moz-transition:background .5s ease;-o-transition:background .5s ease;-webkit-transition:background .5s ease;transition:background .5s ease;background:rgba(0,0,0,0.3);z-index:1001}
@font-face{font-family:"weather";src:url("/media/fonts/weather.eot?18616147");src:url("/media/fonts/weather.eot?18616147#iefix") format("embedded-opentype"),url("/media/fonts/weather.woff?18616147") format("woff"),url("/media/fonts/weather.ttf?18616147") format("truetype"),url("/media/fonts/weather.svg?18616147#weather") format("svg");font-weight:normal;font-style:normal;font-display:swap}
[class^=icon-]:before,[class*=" icon-"]:before{font-family:"weather";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.icon-1:before{content:"1"}.icon-2:before,.icon-3:before,.icon-4:before{content:"2"}
.icon-11:before{content:"3"}.icon-6:before,.icon-8:before,.icon-10:before{content:"4"}
.icon-7:before,.icon-9:before,.icon-17:before,.icon-18:before{content:"5"}
.icon-12:before,.icon-14:before{content:"6"}
.icon-13:before,.icon-15:before,.icon-16:before{content:"7"}
.icon-22:before,.icon-26:before{content:"8"}
.icon-5:before{content:"9"}.icon-27:before{content:"a"}
.icon-21:before,.icon-23:before,.icon-24:before,.icon-25:before{content:"d"}
.icon-19:before,.icon-20:before{content:"f"}
.icon-white-arrow{display:block;width:46px;height:46px;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;position:relative;background-color:#e80d32}
.icon-white-arrow:before{content:">";font-size:46px;line-height:44px;color:#fff;font-family:Suedtirol;text-align:center;display:block;text-align:center;margin:0}
.icon-white-arrow:hover{background-color:#500211}.mobileSearchButton{display:none}
.flickity-button{background:none!important;font-size:40px;font-family:Suedtirol}
.flickity-button .flickity-button-icon{display:none}.flickity-button.next{right:3px}
.flickity-button.next:before{content:">"}
.flickity-button.previous{left:3px}.flickity-button.previous:before{content:"<"}
.page-header{position:static;margin-top:0;padding:0 28px;height:151px}.page-header .logo-container{min-width:186px;float:right;overflow:hidden}
.page-header .logo .logo-image{display:block;text-decoration:none;height:149px;background-position:50% 0;background-image:url(/media/logo-dreizinnen.png);background-repeat:no-repeat;position:relative;z-index:200}
.page-header .logo .logo-image-prags,.page-header .logo .logo-image-niederdorf,.page-header .logo .logo-image-toblach,.page-header .logo .logo-image-innichen,.page-header .logo .logo-image-sexten{height:186px}
.page-header .logo .logo-image-prags{background-image:url(/media/logo-prags.png)}
.page-header .logo .logo-image-niederdorf{background-image:url(/media/logo-niederdorf.png)}
.page-header .logo .logo-image-toblach{background-image:url(/media/logo-toblach.png)}
.page-header .logo .logo-image-innichen{background-image:url(/media/logo-innichen.png)}
.page-header .logo .logo-image-sexten{background-image:url(/media/logo-sexten.png)}
.page-header .logo a:hover{text-decoration:none}.page-header .logo img{display:block;margin:auto}
.page-header .logo .logo-title{display:block;white-space:nowrap;margin-top:5px;color:#252525;font-size:18px}
.page-header .logo .logo-subtitle{display:block;white-space:nowrap;color:#252525}
.page-header .social-icons{overflow:hidden;margin-top:10px}.page-header .social-icons a{display:inline-block;width:26px;height:26px;background-repeat:no-repeat;float:none;margin-right:0;background-color:#ccc;border-radius:32px}
.webp .page-header .social-icons a{background-image:url(/media/sprites.webp)}
.no-webp .page-header .social-icons a{background-image:url(/media/sprites.png)}
.page-header .social-icons a:hover{background-color:#666}.page-header .social-icons a.facebook{background-position:-50px -50px}
.page-header .social-icons a.twitter{background-position:-100px -55px}.page-header .social-icons a.youtube{background-position:-150px -55px}
.page-header .social-icons a.pinterest{background-position:-200px -50px}
.page-header .social-icons a.googleplus{background-position:-250px -50px}
.social-icons a.facebook:hover{background-color:#3B5998}.social-icons a.twitter:hover{background-color:#55ACEE}
.social-icons a.youtube:hover{background-color:#CC181E}.social-icons a.pinterest:hover{background-color:#CB242B}
.social-icons a.googleplus:hover{background-color:#D44032}.social-icons a.instagram:hover{background-color:#405de6}
.header-right{float:right;position:relative;text-align:right}.logo-suedtirol{float:left;margin-top:38px;display:block;width:99px}
.logo-suedtirol img{display:block;width:100%;height:auto}.header-top{margin:0 200px 0 200px;padding-top:20px;position:relative}
.link-home{font-size:14px;line-height:30px;color:#8e8e8e;text-decoration:none;text-transform:uppercase;display:inline-block}
.link-home:before{content:"<";font-family:Suedtirol;margin-right:5px;font-size:28px;line-height:28px;display:inline-block;float:left}
.languages{position:relative;white-space:nowrap;font-size:14px;float:right;width:70px;line-height:30px}
.languages_link{padding:0 0 0 10px;color:#8e8e8e;display:block;text-transform:uppercase;-moz-transition:color ease-in-out .6s;-o-transition:color ease-in-out .6s;-webkit-transition:color ease-in-out .6s;transition:color ease-in-out .6s}
.languages_link.active,.languages_link:hover{color:#000}.languages__current{cursor:pointer}
.languages__select{position:absolute;top:30px;left:0;right:0;background-color:#fff;z-index:150;display:none}
.languages:hover .languages__select{display:block}.languages__select-arrow{font-size:28px;line-height:30px;width:30px;display:block;float:right;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);font-family:Suedtirol;text-align:center}
.page-search{background-color:#ccc;position:relative;float:right}.page-search .search-input{border:solid 1px #e1e1e1;padding:8px 10px;width:150px;font-size:12px;color:#b5b4b4}
.page-search .icon-search{position:absolute;right:10px;top:10px;width:14px;height:14px;z-index:10;background-repeat:no-repeat;background-position:-300px -50px}
.webp .page-search .icon-search{background-image:url(/media/sprites.webp)}
.no-webp .page-search .icon-search{background-image:url(/media/sprites.png)}
.page-search .ajax-loading{display:block;background-color:rgba(255,255,255,0.5);top:2px;bottom:2px;left:2px;right:2px;width:auto;height:auto}
.page-search .ajax-loading .loading{margin:5px auto}nav#menu-top{margin:0 200px;padding:45px 0 0 0}
nav#menu-top a:hover{text-decoration:none}nav#menu-top ul{list-style:none;margin:0;padding:0;position:static}
nav#menu-top .level-0{display:block;float:left;margin-right:20px}nav#menu-top .menu-0{display:block;text-transform:uppercase;color:#4c535b;font-size:16px}
nav#menu-top .level-0:after{content:" ";display:block;height:3px;line-height:3px;background-color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
nav#menu-top .sfHover:after,nav#menu-top .level-0-active:after{background-color:#e80d32}
nav#menu-top .menu-0 .menu-text{display:block;margin-top:5px;text-transform:none;color:#8e8e8e;font-size:13px;line-height:16px;font-weight:normal}
nav#menu-top .flyout-0{position:absolute;background-color:#f7f7f7;top:-10250px;padding:25px 45px 25px 90px;background:#f7f7f7 url(/media/footer-bg.png) no-repeat bottom right;left:50%;width:1366px;margin-left:-683px;z-index:110}
nav#menu-top .flyout-0.flyout-loaded{top:150px}nav#menu-top .flyout-teaser{float:left;width:400px}
nav#menu-top .flyout-teaser .teaser{display:block;margin-bottom:25px;background-color:#000;position:relative;height:153px;overflow:hidden;width:100%}
nav#menu-top .flyout-teaser .teaser img{display:block;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}
nav#menu-top .flyout-teaser .teaser:hover img,figure.effect-lily:hover p{opacity:.7}
nav#menu-top .flyout-teaser .teaser:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
nav#menu-top .flyout-teaser .teaser:hover p{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;transition-duration:.35s}
nav#menu-top .flyout-teaser .teaser-title{position:absolute;bottom:0;left:64px;font-size:26px;line-height:46px;text-transform:uppercase;color:#fff;text-decoration:none}
nav#menu-top .flyout-teaser .icon-white-arrow{position:absolute;left:0;bottom:0}
nav#menu-top .flyout-teaser .teaser:hover .icon-white-arrow{background-color:#500211}
nav#menu-top .level-1{float:left;margin-left:65px}nav#menu-top .menu-1{display:block;font-size:20px;line-height:40px;margin-bottom:20px;color:#4b4b4b}
nav#menu-top .submenu-1{padding-left:0}nav#menu-top .menu-2{font-size:16px;line-height:20px;margin-bottom:8px;display:block;padding-left:15px;position:relative;color:#4b4b4b}
nav#menu-top .menu-2:after{content:">";font-family:Suedtirol;position:absolute;top:0;left:0;font-size:20px;line-height:18px;display:block}
nav#menu-top .menu-2:hover{color:#e80d32}nav#menu-top .image-menubox{display:none}
nav#menu-top .level-2 .level-3{display:none}nav#menu-top .menu-boxes .level-1{width:31.3%;margin:0 2% 10px 0;height:153px;overflow:hidden;background-color:#000;position:relative}
nav#menu-top .menu-boxes .level-1 img{display:block;width:100%}nav#menu-top .menu-boxes .menu-1{display:block;padding:0;margin:0;position:absolute;bottom:0;left:10px;right:10px;text-align:center;color:#fff;text-transform:uppercase}
nav#menu-top .mobile-only-menu{display:none}nav#menu-top .menu-boxes .submenu-1{position:absolute;top:10px;left:10px;right:10px;bottom:40px;padding:5px 10px;text-align:left;opacity:0;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s}
nav#menu-top .menu-boxes .level-1::before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(bottom,rgba(211,0,41,0) 0,rgba(0,0,0,0.8) 75%);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 75%);content:"";opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s}
nav#menu-top .menu-boxes .level-1:hover:before,nav#menu-top .menu-boxes .level-1:hover .submenu-1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
nav#menu-top .menu-boxes .menu-2{color:#fff;margin-bottom:4px;font-size:16px;line-height:20px;padding-left:15px;padding-right:0;float:left;width:50%;white-space:nowrap;position:relative;display:block}
nav#menu-top .menu-boxes .menu-2:after{content:">";font-family:Suedtirol;position:absolute;top:0;left:0;font-size:20px;line-height:17px;display:block}
nav#menu-top .menu-boxes .menu-2:hover{color:#e80d32}nav#menu-top .hoverintent .flyout-0.flyout-loaded{display:none}
nav#menu-top .hoverintent.hover .flyout-0.flyout-loaded{display:block}nav#menu-top .menu-accommodations{float:right;margin:0;padding:0}
nav#menu-top .menu-accommodations-position{position:relative}nav#menu-top .menu-accommodations .menu-text{color:#fff;text-transform:none;font-size:16px;line-height:20px}
nav#menu-top .menu-accommodations .menu-0:after{content:">";font-family:Suedtirol;font-size:28px;line-height:25px;display:block;width:25px;height:21px;text-align:center;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);float:right;margin-left:5px}
nav#menu-top ul.block-grid.two-up{margin-left:-1.6%}.companies-search{margin-left:450px}
.companies-search .search-title{display:block;text-align:center;text-transform:uppercase;font-size:20px;color:#a1a1a1;margin:10px 0 10px 0}
.companies-search .datepicker{margin-top:-20px}.companies-search .column-inputs{float:right;width:215px}
.companies-search .dropdown{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;font-size:15px;line-height:24px;background-color:#d4d4d4;color:#000;border:0}
.companies-search .row{margin-bottom:10px}.companies-search .row-buttons{margin-top:30px;text-align:center}
.companies-search .row-buttons .button{display:block;text-align:center;font-size:18px;line-height:20px;padding:15px;text-transform:uppercase;font-family:Suedtirol;color:#fff;background-color:#e80d32;border:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;position:relative}
.companies-search .row-buttons .button:hover{background-color:#500211}.companies-search .row-buttons .button:before{content:">";font-size:46px;line-height:44px;color:#fff;font-family:Suedtirol;text-align:center;display:block;text-align:center;position:absolute;top:0;right:15px}
.companies-search .row-buttons .button-accommodations{display:inline-block;font-size:16px;font-weight:normal;margin-top:10px;padding:0 0 0 12px;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;background-repeat:no-repeat;background-position:-450px -93px}
.webp .companies-search .row-buttons .button-accommodations{background-image:url(/media/sprites.webp)}
.no-webp .companies-search .row-buttons .button-accommodations{background-image:url(/media/sprites.png)}
.companies-search .row-buttons .button-accommodations:hover{color:#e80d32}
.companies-search .children-ages{text-align:right;overflow:hidden;font-size:12px}
.companies-search .children-ages .dropdown{width:auto;display:block;float:right;margin:0 0 5px 2px;font-size:12px;line-height:15px;padding:4px 0}
.companies-search .row .checkbox{font-size:15px}.companies-search .row .checkbox input{margin:5px 5px 0 0;width:15px;height:15px;float:left;display:inline-block}
.companies-search .row .checkbox label{display:block;margin-left:20px}nav#menu-top .flyout-regions{width:auto;left:0;right:0;margin:0;height:396px;padding:0;background-color:#f6f6f6;z-index:110}
.flyout-regions .flyout-regions-map{overflow:hidden;height:100%;background:#f6f6f6 url(/media/flyout-regions.png) no-repeat 50% 50%}
.flyout-regions .flyout-regions-map-it{background-image:url(/media/flyout-regions-it.png)}
.flyout-regions .flyout-regions-map-en{background-image:url(/media/flyout-regions-en.png)}
.position-items{width:0;margin:auto;position:relative}.position-items .point{display:block;position:absolute;top:10px;left:10px;width:52px;height:52px;border-radius:26px;background-color:#fff;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.position-items .point:hover{background-color:#888;text-decoration:none}
.position-items .point .inner{width:16px;height:16px;display:block;margin:18px auto;border-radius:8px;background-color:#000}
.position-items .point .point-title{position:absolute;top:55px;left:0;color:#000;font-size:16px;white-space:nowrap}
.position-items .point .bubble{position:absolute;right:65px;top:-2px;padding:10px;display:block;border-radius:10px;background-color:#fff;font-size:12px;line-height:16px;z-index:10;-webkit-transition:opacity .3s ease-out .3s;-moz-transition:opacity .3s ease-out .3s;-o-transition:opacity .3s ease-out .3s;transition:opacity .3s ease-out .3s;opacity:0;visibility:hidden}
.position-items .point:hover .bubble{visibility:visible;opacity:1}.position-items .point .bubble span{display:block;white-space:nowrap;text-align:left}
.position-items .point .bubble .bubble-title{display:block;font-size:18px;line-height:20px}
.position-items .point .bubble:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#fff;border-width:6px;margin-top:-6px}
.position-items .point-prags{top:180px;left:-135px}.position-items .point-prags:hover{background-color:#e4809c}
.position-items .point-prags .inner{background-color:#c9013a}.position-items .point-niederdorf{top:103px;left:-17px}
.position-items .point-niederdorf:hover{background-color:#f6bf7f}.position-items .point-niederdorf .inner{background-color:#ed7f00}
.position-items .point-toblach{top:113px;left:110px}.position-items .point-toblach:hover{background-color:#fde87f}
.position-items .point-toblach .inner{background-color:#fbd100}.position-items .point-innichen{top:130px;left:280px}
.position-items .point-innichen:hover{background-color:#dce17f}.position-items .point-innichen .inner{background-color:#b9c300}
.position-items .point-sexten{top:250px;left:467px}.position-items .point-sexten:hover{background-color:#aab992}
.position-items .point-sexten .inner{background-color:#557325}nav#menu-top .region-maps{display:block;position:absolute;top:150px;left:-660px}
.position-items .point-skiarea:hover{background-color:#8fa3ca}.position-items .point-skiarea .inner{background-color:#204895}
.position-items .point-skiarea-prags{top:284px;left:-458px}.position-items .point-skiarea-rienz{top:160px;left:-327px}
.position-items .point-skiarea-haunold{top:178px;left:-125px}.position-items .point-skiarea-helm{top:200px;left:124px}
.position-items .point-skiarea-waldheim{top:289px;left:97px}.position-items .point-skiarea-rotwand{top:335px;left:185px}
.position-items .point-skiarea-kreuzbergpass{top:335px;left:300px}.position-items .point-skiarea-valcomelico{top:335px;left:430px}
.position-items .point-skiarea-valcomelico .point-title,.position-items .point-skiarea-kreuzbergpass .point-title,.position-items .point-skiarea-rotwand .point-title{top:-24px}
.open-mobile-menu,.open-mobile-menu-spacer{display:none}.fixed-container.fixed-top{position:fixed;top:0;left:0;right:0;padding-top:0;z-index:2000;height:151px;background-color:#fff;-moz-animation:fixedAnimation .6s;-o-animation:fixedAnimation .6s;-webkit-animation:fixedAnimation .6s;animation:fixedAnimation .6s}
@-webkit-keyframes fixedAnimation{0%{opacity:0}100%{opacity:1}}@keyframes fixedAnimation{0%{opacity:0}
100%{opacity:1}}.fixed-top .logo .img-logo,.fixed-top .header-right,.fixed-top .social-icons,.fixed-top nav#menu-top .menu-0 .menu-text{display:none}
.fixed-top nav#menu-top .menu-accommodations:after{margin-right:16px}section#banner-home{background-color:#ddd;height:616px;position:relative;overflow:hidden;z-index:50;zoom:1;width:100%}
.banner-wrapper-home{width:1366px;margin:0 auto;overflow:visible!important;position:relative}
.banner-wrapper-home .slides{height:616px;padding:0;margin:0;overflow:hidden;white-space:nowrap}
.banner-wrapper-home .slides li{height:616px;width:1366px;list-style:none;display:inline-block;white-space:normal;vertical-align:top}
@media(max-width:1366px){.banner-wrapper-home .slides li{width:100%;height:45vw;position:relative}
}@media(max-width:500px){.banner-wrapper-home .slides li{height:70vw}}@media(max-width:375px){.banner-wrapper-home .slides li{height:93vw}
}.banner-wrapper-home .slides .imgs img{display:block;width:100%;height:auto}
@media(max-width:1366px){.banner-wrapper-home .slides .imgs img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:contain}
}.banner-wrapper-home .flex-viewport{overflow:visible!important}.banner-wrapper-home .flex-direction-nav a{top:50%;margin-top:-42px;position:absolute;z-index:1000;display:block;width:67px;height:67px;background-color:#272727;filter:alpha(opacity=80);text-align:center;font-size:67px;line-height:61px;color:#fff;font-family:Suedtirol;opacity:1;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-shadow:none}
@media(max-width:414px){.banner-wrapper-home .flex-direction-nav a{width:25px;height:25px;font-size:25px;line-height:1;transform:none!important}
.banner-wrapper-home .flex-direction-nav a.flex-next{right:10px!important}
.banner-wrapper-home .flex-direction-nav a.flex-prev{left:10px!important}
}.banner-wrapper-home .flex-direction-nav a:before{content:""}
.banner-wrapper-home .flex-direction-nav a:hover{text-decoration:none;filter:alpha(opacity=90);background-color:rgba(0,0,0,0.9)}
.banner-overlay{background:#fff;background:rgba(255,255,255,0.5);filter:alpha(opacity=50);width:100vw;position:absolute;z-index:500;top:0;bottom:0}
.banner-overlay-left{right:100%}.banner-overlay-right{left:100%}.banner-overlay .bar{display:block;height:100%;width:15px;background:#fff;background:rgba(255,255,255,0.7);filter:alpha(opacity=70);float:left}
.banner-overlay-left .bar{float:right}section.banner .bg-black{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#474747;filter:alpha(opacity=80);background-color:rgba(71,71,71,0.8);z-index:2}
.banner-wrapper-home .imgs{position:relative}.banner-wrapper-home .info-box{position:absolute;left:50px;right:50px;bottom:50px}
.banner-wrapper-home .info-box-container{margin:0 0 0 240px;max-width:500px}
.banner-wrapper-home .info-box-title{font-size:50px;line-height:50px;font-family:Suedtirol;color:#fff;margin-bottom:25px;display:block;text-shadow:0 0 5px #000}
.banner-wrapper-home .info-box p{font-size:21px;line-height:25px;color:#fff;margin-bottom:35px;padding:0;text-shadow:0 0 5px #000}
.banner-wrapper-home .info-box .link{font-size:21px;line-height:24px;text-transform:uppercase;color:#fff;font-family:Suedtirol;padding:13px 25px;background-color:#e80d32;display:inline-block;transition:background-color ease-in-out .3s}
.banner-wrapper-home .info-box .link:after{content:">";font-family:Suedtirol;font-size:31px;display:inline-block;margin-left:10px;margin-top:-2px;float:right}
.banner-wrapper-home .info-box .link:hover{background-color:#ba0a28}section#banner-content{height:500px;overflow:hidden;position:relative;background-color:#ddd}
section#banner-content .imgs img{display:block;width:100%;height:auto}section.content{padding-bottom:50px;background-color:#f7f7f7}
section.content-home{padding-top:25px;padding-bottom:25px}section.content-home .width-content{position:relative}
.menu-left{float:left;display:block;width:16.4%;margin-top:5px;margin-right:1.4%}
.menu-left ul{list-style:none;margin:0;padding:0}.menu-left a{display:block;font-size:15px;color:#000}
.menu-left .flyout{display:none}.menu-left .level-active>.flyout{display:block}
.menu-left ul ul{margin-left:0}.menu-left ul ul ul{margin-left:0}.menu-left li{position:relative}
.menu-left ul>li{border-bottom:solid 1px #b8b8b8}.menu-left ul ul li{border-bottom:0}
.menu-left ul a{font-size:18px;line-height:22px;padding:10px 0 10px 10px;margin-right:20px}
.menu-left ul ul a{font-size:15px;line-height:18px;padding:7px 10px 7px 10px;border-bottom:0;margin-right:0}
.menu-left ul ul ul a{font-size:14px;line-height:18px;padding:5px 10px 5px 10px;color:#666;border:0}
.menu-left ul ul ul ul a{font-size:12px;line-height:16px;padding:2px 0 2px 20px;margin-bottom:4px}
.menu-left .active{color:#e80d32}.menu-left .arrow{width:20px;height:20px;display:block;position:absolute;top:0;right:0;cursor:pointer;user-select:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#f7f7f7;background-repeat:no-repeat;background-position:-442px -95px}
.webp .menu-left .arrow{background-image:url(/media/sprites.webp)}.no-webp .menu-left .arrow{background-image:url(/media/sprites.png)}
.menu-left .level-active>.arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.menu-left ul .arrow{top:11px}.menu-left ul ul .arrow{top:6px}.menu-left ul ul ul .arrow{top:5px}
section.content .content-cms{width:82.2%;float:right;padding:20px 35px 25px 35px;background-color:#fff;margin-top:-200px;position:relative;min-height:500px}
section.content .content-cms-home{margin-top:0}section.content .content-cms .main-content{margin-bottom:40px}
section.content .content-cms .main-content .cms-text{margin-bottom:40px}
.cms-text .fancybox{cursor:url(/media/lupe.cur),pointer}.cms-text a{text-decoration:underline}
.cms-text .additionalText .openButton{margin:20px 0 10px}.cms-text .additionalText .openButton:after{content:">";display:inline-block;font-size:26px;margin-left:10px;margin-top:-2px;font-family:Suedtirol;transform:rotate(90deg);vertical-align:middle}
.cms-text .additionalText .additionalContent{display:none}.cms-text .additionalText.open .openButton:after{transform:rotate(-90deg)}
.cms-text .additionalText.open .additionalContent{display:block}section.template-companies .content-cms{margin-left:0;margin-top:-167px;width:100%}
section#banner-content.banner-content-companies{height:187px}section#banner-content .banner-companies{height:100%;background-position:center center;background-repeat:no-repeat}
section.template-mapbanner .content-cms{margin-top:-50px}section#banner-content .banner-mapbanner{height:100%;background-position:center center;background-repeat:no-repeat}
section#banner-content.banner-video{height:500px}section.template-video .content-cms{margin-top:0;float:none;width:100%}
.socialmedias-content{overflow:hidden;margin-top:45px}.socialmedias-content .socialmedia{float:left;margin-right:20px}
.socialmedias-content .socialmedia-facebook{margin-top:-5px}.sitepath{margin-bottom:25px;font-size:12px}
.sitepath a.item{color:#afafaf;margin-right:10px;text-decoration:none}.sitepath a.item:hover{text-decoration:underline}
.sitepath a.active{color:#666}.button-print{width:20px;height:20px;display:block;float:left;cursor:pointer;text-decoration:none;margin-right:16px;background-repeat:no-repeat;background-position:-100px -300px}
.webp .button-print{background-image:url(/media/sprites.webp)}.no-webp .button-print{background-image:url(/media/sprites.png)}
.content-cms .sitepath .button-print{text-decoration:none}section.teaser{margin-left:-14px}
section.teaser .item{margin:0 0 14px 14px;display:block;position:relative;float:left;width:384px;height:290px;overflow:hidden}
section.teaser .item:hover{text-decoration:none}section.teaser .item-first{width:782px;height:594px}
section.teaser .item img{display:block}section.teaser .item .name{position:absolute;bottom:0;left:66px;line-height:30px;font-size:26px;padding:8px 0;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000}
section.teaser .item .icon-white-arrow{position:absolute;bottom:0;left:0}
section.teaser .item:hover .icon-white-arrow{background-color:#500211}section.teaser .item .description{display:block;color:#fff;position:absolute;top:0;left:0;right:0;margin:46px;opacity:0;-webkit-transform:translate3d(0,-60px,0);-moz-transform:translate3d(0,-60px,0);-ms-transform:translate3d(0,-60px,0);-o-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0);-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s}
section.teaser .item-link::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);content:"";opacity:0;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s}
section.teaser .item-link:hover:before,section.teaser .item:hover .description{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);-ms-transform:translate3d(0,0px,0);-o-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0)}
section.teaser .item.no-description:hover:before{opacity:0}section.teaser .item-webcam{overflow:hidden}
section.teaser .item-webcam .webcam-bg{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
section.teaser .item.no-arrow .name,section.teaser .item-gallery .name{left:10px;right:10px;text-align:center}
section.teaser .item .video-container{position:relative;padding-bottom:75.5%;height:0;overflow:hidden}
section.teaser .item .video-container a{display:block}section.teaser .item .video-container img{display:block;width:100%;height:auto}
section.teaser .item .video-container a:after{content:"►";font-size:100px;line-height:1em;display:block;position:absolute;top:50%;left:0;right:0;margin-top:-0.5em;text-align:center;color:#fff;cursor:pointer;opacity:.4;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
section.teaser .item .video-container:hover a:after{opacity:1}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
section.teaserContentTiles .item{width:290px;height:223px}section.teaserContentTiles .item-first{width:594px;height:460px}
section.teaser .item-social{background-color:#fff}.social-mediateaser .social-item{overflow:hidden;margin-bottom:22px}
.social-mediateaser .social-item .image{float:left}.social-mediateaser .social-item .content{margin-left:57px;font-size:14px;line-height:16px}
.social-mediateaser .social-item .item-title{color:#000;display:block}.social-mediateaser .tab-switcher{position:absolute;bottom:0;left:0;right:0;background-color:#fff;text-align:center;padding:15px 0 15px 0}
.social-mediateaser .tab-switcher a{text-decoration:none;width:26px;height:26px;border-radius:26px;background-color:#ccc;display:inline-block;float:none;cursor:pointer;margin-right:0}
.social-mediateaser .social-icons a.facebook{background-position:-50px -50px}
.social-mediateaser .social-icons a.twitter{background-position:-100px -55px}
.social-mediateaser .social-icons a.youtube{background-position:-150px -55px}
.social-mediateaser .social-icons a.pinterest{background-position:-200px -50px}
.social-mediateaser .social-icons a.googleplus{background-position:-250px -50px}
.social-mediateaser .social-icons a.instagram{background-position:-200px -350px}
.social-mediateaser .social-icons a.facebook.active{background-color:#3B5998}
.social-mediateaser .social-icons a.twitter.active{background-color:#55ACEE}
.social-mediateaser .social-icons a.youtube.active{background-color:#CC181E}
.social-mediateaser .social-icons a.pinterest.active{background-color:#cc2127}
.social-mediateaser .social-icons a.googleplus.active{background-color:#dd4b39}
.social-mediateaser .social-icons a.instagram.active{background-color:#405de6}
.social-mediateaser .tabs .tab{display:block;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);-webkit-transform:translatey(-100%);transform:translatey(-100%);opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:25px 25px;overflow:hidden}
.social-mediateaser .tabs .tab-active{display:block;transform:translatey(0%);opacity:1}
.highlights-box{overflow:hidden;float:left;margin:0 0 14px 14px;width:782px;position:relative}
@media only screen and (max-width:1190px){.highlights-box{width:65.6%;margin-bottom:1%}
}@media only screen and (max-width:985px){.highlights-box{width:100%;margin:0;position:relative}
}.highlights-box .slides{white-space:nowrap}.highlights-box__item{min-height:290px;color:#373737;background-color:#fff;display:inline-block;white-space:normal;width:100%}
.highlights-box__item .image{display:block;float:right}@media only screen and (max-width:985px){.highlights-box__item .image{float:none}
}.highlights-box__item .image img{display:block}@media only screen and (max-width:985px){.highlights-box__item .image img{width:100%;height:auto}
}.highlights-box .item-content{width:384px;padding:20px 10px 0 10px;text-align:center;height:100%}
@media only screen and (max-width:985px){.highlights-box .item-content{width:100%}
}.highlights-box .item-content .name{font-size:24px;line-height:30px;display:block;margin-bottom:5px;color:#373737;overflow:hidden;max-height:60px}
.highlights-box .item-content .date{font-size:18px;display:block;margin-bottom:15px}
.highlights-box .item-content p{margin:0 20px;color:#888}.highlights-box .links{position:absolute;bottom:10px;left:20px;text-align:center;width:344px;padding-top:10px;font-size:14px;border-top:solid 1px #dadada}
@media only screen and (max-width:985px){.highlights-box .links{position:static;width:100%}
}.highlights-box .link{display:inline-block;padding-left:12px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-repeat:no-repeat;background-position:-450px -92px}
.webp .highlights-box .link{background-image:url(/media/sprites.webp)}
.no-webp .highlights-box .link{background-image:url(/media/sprites.png)}
.highlights-box .link:hover{color:#e80d32;background-position:-447px -92px}
.highlights-box .flex-control-paging{position:absolute;z-index:50;left:0;bottom:30px;color:#6e6e6e;width:385px;text-align:center}
.highlights-box .flex-control-paging li{margin:0 3px}.highlights-box .flex-control-paging a{width:13px;height:13px;background-color:#6e6e6e;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.highlights-box .flex-control-paging li a.flex-active{background-color:#e80d32}
.highlights-box .flex-direction-nav a{width:40px;height:38px;position:absolute;background-repeat:no-repeat;z-index:150;top:50%;margin:-19px 0 0 0;opacity:1;text-indent:1000px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.webp .highlights-box .flex-direction-nav a{background-image:url(/media/sprites.webp)}
.no-webp .highlights-box .flex-direction-nav a{background-image:url(/media/sprites.png)}
.highlights-box .flex-direction-nav a:hover{background-position:-96px 0}
.highlights-box .flex-direction-nav .flex-prev{left:398px;background-position:-92px 0}
.highlights-box .flex-direction-nav .flex-next{right:0;background-position:-142px 0}
.highlights-box .flex-direction-nav .flex-next:hover{background-position:-138px 0}
.highlights-box .highlights-box-header{display:none}section.regions-box{height:390px;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/media/map-arrival-de.jpg);margin-bottom:13px;overflow:hidden}
section.regions-box-it{background-image:url(/media/map-arrival-it.jpg)}
section.regions-box-en{background-image:url(/media/map-arrival-en.jpg)}
section.regions-box-skiareas{background-image:url(/media/map-arrival-bergbahnen.jpg)}
section.regions-box .position-items .point-prags{top:180px;left:-230px}section.regions-box .position-items .point-niederdorf{top:115px;left:-107px}
section.regions-box .position-items .point-toblach{top:127px;left:20px}section.regions-box .position-items .point-innichen{top:135px;left:184px}
section.regions-box .position-items .point-sexten{top:260px;left:383px}section.home-text{margin-bottom:13px;padding:30px 0;color:#8e9499}
section.home-text h1{font-size:30px;font-weight:bold;line-height:30px;color:#8e9499}
section.home-text a{color:#8e9499}section.home-text .main-content{position:relative;overflow:hidden}
footer.footer-menu{color:#fff;position:relative;background-image:url(/media/footer-bg.svg);background-repeat:no-repeat;background-position:center bottom}
.footer-menu .width-content{position:relative;padding:220px 0 40px 0;height:620px}
footer.footer-menu .zinnen-footer{position:absolute;bottom:-6px;right:20%}
footer.footer-menu .zinnen-footer span{display:block;position:relative}footer.footer-menu .zinnen-footer span:after{content:" ";background:url(/media/zinnen-footer.png) no-repeat 50% bottom;width:309px;height:140px;display:block;position:absolute;bottom:0;left:-155px;background-size:100%}
footer.footer-menu a{color:#fff}footer.footer-menu .width-content{min-height:235px;overflow:hidden}
.footer-menu .row-blocks{width:900px;overflow:hidden}footer.footer-menu .block{float:left;width:250px;margin-right:15px}
footer.footer-menu .block .block-title{font-size:20px;line-height:34px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;display:block}
.social-icons{overflow:hidden}.social-icons a{display:block;float:left;width:32px;height:32px;margin:0 8px 8px 0;background-repeat:no-repeat;border-radius:32px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}
.webp .social-icons a{background-image:url(/media/sprites.webp)}.no-webp .social-icons a{background-image:url(/media/sprites.png)}
.social-icons a:hover{text-decoration:none}.social-icons a.facebook{background-position:-200px 0}
.social-icons a.twitter{background-position:-250px 0}.social-icons a.youtube{background-position:-300px 0}
.social-icons a.pinterest{background-position:-350px 0}.social-icons a.googleplus{background-position:-400px 0}
.social-icons a.instagram{background-position:-200px -350px}.footer-info-text{display:block;text-align:center;color:#fff;font-size:21px;line-height:30px;position:absolute;right:0;bottom:20px;width:300px}
.footer-info-text a{display:block;color:#fff;font-size:24px;text-transform:uppercase}
footer.footer-content{background:#fff;border-bottom:solid 4px #dadada;color:#707173}
footer.footer-content .width-content{min-height:0}footer.footer-content .block .block-title{color:#36383b;margin-bottom:15px;font-size:24px}
footer.footer-content .block a{color:#d00029}footer.footer-content .block a:hover{text-decoration:underline}
footer.footer-content .block .block-title a:hover{text-decoration:none}footer.footer-content .block .social-icons a:hover{text-decoration:none}
footer.footer-content .social-icons a{margin-bottom:8px;background-color:#000}
footer.footer-content .social-icons a.facebook{background-position:-200px -100px}
footer.footer-content .social-icons a.twitter{background-position:-250px -100px}
footer.footer-content .social-icons a.youtube{background-position:-300px -100px}
footer.footer-content .social-icons a.pinterest{background-position:-350px -100px}
footer.footer-content .social-icons a.googleplus{background-position:-400px -100px}
.box-address{font-size:15px;line-height:22px}footer.footer-menu .block.box-address{width:320px}
.box-address .row-address{margin-bottom:25px}.box-address .row-icon{font-size:18px;line-height:18px;padding:5px 0 5px 46px;background-repeat:no-repeat;background-position:-450px 0;margin-bottom:5px}
.webp .box-address .row-icon{background-image:url(/media/sprites.webp)}
.no-webp .box-address .row-icon{background-image:url(/media/sprites.png)}
.box-address .row-phone{background-position:-440px 0}.box-address .row-email{background-position:-440px -44px}
.box-addresss__owner{font-weight:bold}.menu-footer a.menu-1{display:block;font-size:15px;line-height:22px;text-transform:uppercase;margin-bottom:0;position:relative;padding-left:20px}
.menu-footer a.menu-1:after{content:">";font-family:Suedtirol;position:absolute;top:0;left:0;font-size:20px;line-height:18px;display:block}
.menu-footer a.menu-1:hover{text-decoration:underline}.page-end{margin:20px auto;font-size:12px;line-height:22px;color:#979797}
.menu-credits{float:right}.menu-credits a{color:#979797;margin-right:10px}
.menu-credits a:hover{color:#373737}.page-end .copyright{margin-top:5px}
.footer-logos{overflow:hidden;margin-bottom:20px}.footer-logos .menu-footer{float:right}
.footer-logos .menu-footer .block-title{font-size:16px;line-height:22px;text-transform:uppercase;color:#979797;font-weight:bold}
.footer-logos .menu-footer .menu-1{font-size:16px;line-height:22px;color:#979797;padding-left:15px;margin-left:15px}
@media(max-width:1190px){.footer-logos .menu-footer{margin-right:5px}}@media(max-width:414px){.footer-logos .menu-footer{float:none;margin:0 10px 21px;text-align:center}
.footer-logos .menu-footer .block-title,.footer-logos .menu-footer .menu-1{display:inline-block}
}.footer-logo{float:left;display:block;margin-right:25px}.footer-logo img{display:block}
.sidebar{position:fixed;right:0;top:340px;z-index:200}.sidebar .icon{display:block;width:64px;height:64px;margin-bottom:6px;background-color:#000;background-color:rgba(0,0,0,0.8);position:relative;text-align:center;cursor:pointer;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.sidebar .icon:hover{background-color:rgba(211,0,41,0.8)}.sidebar .icon .desc{display:block;position:absolute;bottom:0;right:0;left:0;font-size:12px;line-height:20px;color:#d3d3d3;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.sidebar .icon:hover .desc{color:#fff}.sidebar .icon-weather{font-size:40px;line-height:50px;text-align:center;color:#fff}
.sidebar .icon-weather:hover{color:#fff}.sidebar .icon-webcam{background-repeat:no-repeat;background-position:-332px -145px}
.webp .sidebar .icon-webcam{background-image:url(/media/sprites.webp)}
.no-webp .sidebar .icon-webcam{background-image:url(/media/sprites.png)}
.sidebar .icon-video{background-repeat:no-repeat;background-position:-239px -142px}
.webp .sidebar .icon-video{background-image:url(/media/sprites.webp)}.no-webp .sidebar .icon-video{background-image:url(/media/sprites.png)}
.sidebar .icon-snow{background-repeat:no-repeat;background-position:-135px -142px}
.webp .sidebar .icon-snow{background-image:url(/media/sprites.webp)}.no-webp .sidebar .icon-snow{background-image:url(/media/sprites.png)}
.sidebar .icon-lifts{background-repeat:no-repeat;background-position:-30px -142px}
.webp .sidebar .icon-lifts{background-image:url(/media/sprites.webp)}.no-webp .sidebar .icon-lifts{background-image:url(/media/sprites.png)}
.sidebar .icon-slopes{background-repeat:no-repeat;background-position:7px -343px}
.webp .sidebar .icon-slopes{background-image:url(/media/sprites.webp)}
.no-webp .sidebar .icon-slopes{background-image:url(/media/sprites.png)}
.sidebar .icon-social{background-repeat:no-repeat;background-position:7px -447px}
.webp .sidebar .icon-social{background-image:url(/media/sprites.webp)}
.no-webp .sidebar .icon-social{background-image:url(/media/sprites.png)}
.sidebar .icon-crosscountry{background-repeat:no-repeat;background-position:7px -547px}
.webp .sidebar .icon-crosscountry{background-image:url(/media/sprites.webp)}
.no-webp .sidebar .icon-crosscountry{background-image:url(/media/sprites.png)}
.sidebar .icon-regions .icon-box{background-repeat:no-repeat;background-position:10px -242px;width:100%;height:100%;display:block;z-index:10;position:relative}
.webp .sidebar .icon-regions .icon-box{background-image:url(/media/sprites.webp)}
.no-webp .sidebar .icon-regions .icon-box{background-image:url(/media/sprites.png)}
.sidebar .icon-regions .desc{line-height:10px;font-size:11px;bottom:5px;z-index:11}
.sidebar-container .sidebar .icon-regions:hover{background-color:#e80d32}
.sidebar .sidebar-flyout{position:absolute;top:0;right:0;width:800px;height:380px;background-color:#f0f0f0;z-index:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}
.sidebar .sidebar-flyout.flyout-open{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}
.sidebar .sidebar-flyout-region{background-image:url(/media/sidbar-regions-map.jpg);background-repeat:no-repeat;background-position:0 0;bottom:auto}
.sidebar-flyout-region .link-home{position:absolute;top:17px;left:30px;padding-left:50px;background-repeat:no-repeat;background-position:-450px -200px;font-size:15px;line-height:27px;font-weight:bold;text-transform:uppercase;color:#e80d32;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.webp .sidebar-flyout-region .link-home{background-image:url(/media/sprites.webp)}
.no-webp .sidebar-flyout-region .link-home{background-image:url(/media/sprites.png)}
.sidebar-flyout-region .link-home:hover{background-position:-445px -200px;color:#500211}
.sidebar .sidebar-flyout-region .regions-box{background:0;height:100%}.sidebar-flyout-region section.regions-box .position-items{margin:0}
.sidebar-flyout-region section.regions-box .position-items .point{width:42px;height:42px}
.sidebar-flyout-region section.regions-box .position-items .point .inner{width:12px;height:12px;margin:15px auto}
.sidebar-flyout-region section.regions-box .position-items .point .point-title{top:42px;font-size:13px}
.sidebar-flyout-region section.regions-box .position-items .point .bubble{left:53px;top:-7px}
.sidebar-flyout-region section.regions-box .position-items .point-prags{top:192px;left:86px}
.sidebar-flyout-region section.regions-box .position-items .point-niederdorf{top:134px;left:184px}
.sidebar-flyout-region section.regions-box .position-items .point-toblach{top:143px;left:292px}
.sidebar-flyout-region section.regions-box .position-items .point-innichen{top:158px;left:418px}
.sidebar-flyout-region section.regions-box .position-items .point-sexten{top:258px;left:578px}
#weather{margin-top:60px;margin-bottom:40px}#weather .ui-widget-content{background:0;border-color:none;border-width:0}
#weather-tabs{padding:0;margin:0;position:relative;list-style:none}#weather-tabs ul{padding:0;margin:0;position:relative;overflow:hidden}
#weather-tabs li{float:left;width:25%;margin:0;padding:0;list-style:none;background:#f6f6f6;text-align:center;position:relative;border-bottom:solid 3px #ccc;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
#weather-tabs li.ui-state-hover{background:#f6f6f6;color:#e80d32;border-bottom-color:#e80d32}
#weather-tabs li.ui-state-active{background:#f6f6f6;color:#e80d32;border-bottom-color:#e80d32}
#weather-tabs li.tab-hidden{display:none}#weather-tabs li a{color:#626262;display:block;width:100%;padding:10px 0;text-decoration:none;outline:0}
#weather-tabs li.ui-state-hover a,#weather-tabs li.ui-state-active a{color:#e80d32}
#weather .weather-h2{font-size:1.6em;font-weight:bold;margin-top:30px;margin-bottom:10px}
#weather .item-title{font-weight:bold;margin-top:20px;margin-bottom:10px}
#weather .map{margin-top:20px;text-align:center}#weather .table-temperature{position:relative;overflow:hidden}
#weather .table-temperature .row-names{float:left;width:10%;margin-top:20px;line-height:20px}
#weather .table-temperature .rows{float:left;width:90%}#weather .table-temperature .row{float:left;width:16.6%;line-height:20px;text-align:center}
#weather .table-temperature .row:nth-child(2n+1){background:#ededed}#weather .forecast{position:relative;overflow:hidden}
#weather .forecast .day{float:left;width:16.6%}#weather .forecast .day:nth-child(2n+1){background:#ededed}
#weather .forecast .day .date{text-align:center;font-weight:bold;padding:10px 0 0}
#weather .forecast .day .image{text-align:center}#weather .forecast .day .image img{max-width:100%;height:auto}
#weather .forecast .degree{text-align:center;padding-bottom:10px}#weather .copyright{padding-top:20px;display:block}
.pager-wrapper{margin:0;padding:0;list-style:none}.current-page{margin:0!important;width:1px!important;height:1px!important;visibility:hidden;position:relative;float:none}
.pager{text-align:center}.pager-wrapper .pager a{width:40px;display:inline-block;padding:5px 0;text-align:center;background:#fff;color:#626262;border-width:1px 1px 1px 0;border-style:solid;border-color:#dadada;text-decoration:none;font-size:20px;line-height:28px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.pager a.first{border-left-width:1px}.pager a.active{background-color:#dadada}
.pager a:hover{background-color:#dadada}.pager a.inactive{opacity:.4;filter:alpha(opacity=40)}
.pager a.inactive:hover,.pager a.active.inactive:hover{background-color:#f0f0f0}
.pager .info{display:block;font-size:.85em;margin-top:10px}.pager-wrapper .pager .more{background:#f2f1f1;border:1px solid #c1c1c1;display:block;width:auto;color:#383838;padding:5px;text-decoration:none;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.pager .more:hover{background:#f2f1f1;text-decoration:underline}.sitemap a{display:block;padding:2px 0}
.sitemap ul{padding-left:30px}.sitemap ul a{font-weight:bold}.sitemap ul ul a{font-weight:normal}
.sitemap ul ul ul ul a{font-style:italic}#route-planner .input-box{margin-bottom:20px}
#route-planner .block-inputs{width:70%}#route-planner .block-buttons{width:30%}
#route-planner .form .button-row .button{display:block}.ajax-container{position:relative}
.ajax-container .loading-continuous{text-align:center}.ajax-loading{position:absolute;left:0;top:0;display:none;z-index:1000;width:100%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.9)}
.ajax-loading .loading{margin:100px auto 0;width:70px;text-align:center}
.ajax-loading .loading>div{width:18px;height:18px;background-color:#e80d32;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;-moz-animation:bouncedelay 1.4s infinite ease-in-out;-o-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.ajax-loading .loading .bounce1{-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;-o-animation-delay:-0.32s;animation-delay:-0.32s}
.ajax-loading .loading .bounce2{-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;-o-animation-delay:-0.16s;animation-delay:-0.16s}
@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}
}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}}.logo-consisto{width:65px;height:25px;display:inline-block;background:transparent url(/media/logo-consisto.png) no-repeat 0 0;background-size:65px 25px;text-indent:-9999px}
.logo-consisto:hover{background:transparent url(/media/logo-consisto-active.png) no-repeat 0 0}
.base-module{margin-bottom:40px}.base-module .item{overflow:hidden;position:relative;padding-bottom:20px;border-bottom:solid 1px #dadada;margin-bottom:20px}
.base-module .item .image{float:left;margin-right:25px;position:relative}
.base-module .item .image img,.base-module .item .image a{display:block}
.base-module .item .image .camera{position:absolute;bottom:10px;left:10px;width:25px;height:25px;background-repeat:no-repeat;background-position:-200px -250px}
.webp .base-module .item .image .camera{background-image:url(/media/sprites.webp)}
.no-webp .base-module .item .image .camera{background-image:url(/media/sprites.png)}
.base-module .item header{margin-bottom:10px}.base-module .item .name{font-size:20px;margin-bottom:5px;display:block;color:#000;text-decoration:none}
.base-module .item .description-container{margin-left:288px}.base-module .item .description{margin-bottom:10px}
.base-module .item .button-row{margin-top:10px;text-align:right}.base-module .item .homepage a{color:#e80d32}
.base-module .item .homepage a:hover{text-decoration:underline}.base-module .category-title{font-size:20px;text-transform:uppercase;margin:20px 0;color:#e80d32}
.base-module .item .link{color:#e80d32;text-decoration:none;display:inline-block;position:relative;padding-right:18px}
.base-module .item .link:after{content:">";font-family:Suedtirol;position:absolute;top:3px;right:0;font-size:20px;line-height:17px;display:block}
.base-module .item .link-back{background-position:-450px -345px}.base-module footer{margin-top:20px}
.base-module footer a{text-decoration:none}.base-module .section-title{font-size:25px;margin:40px 0 20px;color:#e80d32}
.base-module .section-title:first-child{margin-top:0}.base-module .section-title.section-category{margin-top:20px;font-size:20px}
.base-module .item .row .desc{float:left;width:20%}.base-module .item .row .value{margin-left:25%}
.base-module .item .phone{text-decoration:none}.base-module .item .block{margin-bottom:40px;overflow:hidden}
.base-module .item .block .header{margin-bottom:10px;font-size:20px;color:#e80d32}
.base-module .item .descriptions{margin-bottom:20px}.base-module .item .descriptions .description header{font-weight:bold;margin-bottom:5px}
.base-module .issuu{width:450px;height:300px;float:left;margin:0 20px 25px 0}
.base-module .issuu .issuuembed{height:100%;width:100%}.base-module .reset-block{overflow:hidden;margin-top:20px}
.base-module .waypoints{padding:20px 0 0}.base-module .waypoints .open-waypoints{display:block;line-height:36px;height:36px;background:#efefef;color:#0d1720;padding-left:12px;font-weight:bold;position:relative;text-decoration:none}
.base-module .waypoints .open-waypoints:after{content:"";display:block;position:absolute;top:7px;right:12px;width:18px;height:22px;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-repeat:no-repeat;background-position:-50px 0}
.webp .base-module .waypoints .open-waypoints:after{background-image:url(/media/sprites.webp)}
.no-webp .base-module .waypoints .open-waypoints:after{background-image:url(/media/sprites.png)}
.base-module .waypoints .open-waypoints.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.base-module .waypoints .open-waypoints.active{background-image:url(/media/arrow-darkgray-small-up.png)}
.base-module .waypoints .open-waypoints:hover{background-color:#d7d7d7}.base-module .waypoints .points{display:none}
.base-module .waypoints .waypoint{display:block;line-height:15px;min-height:15px;padding:10px 0 10px 12px;text-decoration:none}
.base-module .waypoints .waypoint .ele{line-height:15px;height:15px;float:right;padding-left:20px}
.base-modules .waypoints .waypoint:nth-child(2n+2){background:#f8f8f8}.base-module .detail header{margin-bottom:20px}
.base-module .detail .image{float:right;margin:0 0 10px 25px}.base-module .detail .data{overflow:hidden;margin-bottom:20px}
.base-module .detail .data-header{background-color:#e80d32;color:#fff;padding:4px 10px}
.base-module .detail .data-item{overflow:hidden;padding:4px 10px;border-bottom:solid 1px #ccc}
.base-module .detail .data-item:nth-of-type(odd){background-color:#f1f1f1}
.base-module .detail .data-item .desc{font-weight:bold;float:left;width:30%}
.base-module .detail .data-item .value{margin-left:33%}.base-module .block-columns{overflow:hidden}
.base-module .block-columns .column-item{float:left}.base-module .block-columns .column-item .image{float:none;margin:0 0 10px 0}
.base-module .block-columns .column-left{width:52%}.base-module .block-columns .column-right{float:right;width:45%}
.base-module .block-columns #map{height:400px}.base-module .box-summary{border-bottom:solid 1px #dadada;text-align:right;margin-bottom:20px;padding-bottom:5px}
.base-module .box-summary .number{color:#e80d32;font-size:20px}.base-module .box-summary .length{color:#e80d32}
.module-header{overflow:hidden;margin:20px 0;display:block}.module-header .button{float:right;margin-left:10px}
.no-data{overflow:hidden}.no-data .button{float:right}.no-data .button-reset{display:block;float:left;border:solid 1px #ccc;padding:6px 12px;margin:10px 0 0 0;text-decoration:none}
.base-module .paths{overflow:hidden;font-size:12px}.base-module .paths a{color:#666;margin-right:8px;text-decoration:none;padding-left:10px;background-repeat:no-repeat;background-position:-450px -98px}
.webp .base-module .paths a{background-image:url(/media/sprites.webp)}
.no-webp .base-module .paths a{background-image:url(/media/sprites.png)}
.base-module .paths a:first-of-type{background:0;padding-left:0}#search footer{margin-top:0}
.content-slider{position:relative;padding-right:25px;max-height:80px;overflow:hidden;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
.content-slider .icon-open-content{content:" ";display:block;position:absolute;bottom:25px;right:0;width:18px;height:22px;text-decoration:none;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-repeat:no-repeat;background-position:-50px 0}
.webp .content-slider .icon-open-content{background-image:url(/media/sprites.webp)}
.no-webp .content-slider .icon-open-content{background-image:url(/media/sprites.png)}
.content-slider.content-slider-open .icon-open-content{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.content-slider:after{content:" ";position:absolute;bottom:0;left:0;right:0;height:20px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=0)}
.content-slider.content-slider-open:after{display:none}.base-grid .item{overflow:hidden;display:block;position:relative;background-color:#535353;margin-bottom:15px;-webkit-backface-visibility:hidden}
.base-grid .item .image{display:block;width:100%;height:auto;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12)}
.base-grid .item:hover .image{opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.base-grid .item .figcaption{padding:3em;display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.base-grid .item .figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:"";-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.base-grid .item .figcaption::before,.base-grid .item .description{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;-moz-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s}
.base-grid .item .name{padding:20% 0 20px 0;display:block;text-align:center;color:#fff;text-transform:uppercase;font-size:25px;word-spacing:-0.15em;font-weight:bold}
.base-grid .item .description{margin:0 auto;max-width:80%;opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);display:block;font-size:12px;line-height:16px;color:#fff}
.base-grid .item:hover .figcaption::before,.base-grid .item:hover .description{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.galleries-box{margin-top:40px;margin-bottom:40px}#webcams .map-box{margin-top:20px}
#webcams .block-grid.three-up>li:not(.clear-item):nth-of-type(3n+1){clear:none}
#webcams .grid-item{display:block;position:relative;overflow:hidden;text-decoration:none;background-color:#f1f1f1;margin-bottom:10px;border:solid 1px #ccc;padding:4px}
#webcams .item-panorama{width:48%}#webcams .item-panoramafull{width:98%}
#webcams .section-title{width:98%;height:auto;background-color:transparent;border:0}
#webcams .block-grid .grid-item.clear-item{clear:left}#webcams .item{display:block;position:static;text-decoration:none;padding-bottom:0;border:0;margin:0;background-repeat:no-repeat;background-position:50% 50%;height:100%;background-size:100% auto;padding-top:75%}
#webcams .item-panorama .item{padding-top:58%}#webcams .item-panoramafull .image-full{display:block;padding-top:0}
#webcams .item-panoramafull .image-full img{display:block;width:100%;height:auto}
#webcams .infos{display:block;font-size:14px;color:#000;overflow:hidden;position:relative;z-index:1;text-decoration:none}
#webcams .name{display:block;font-size:16px;color:#000;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}
#webcams .infos .altitude{display:block;font-size:12px;line-height:16px}
#webcams .item:after{content:" ";font-size:100px;line-height:270px;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;text-align:center;color:#fff;cursor:pointer;z-index:0;transform:scale(1,1);opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-repeat:no-repeat;background-position:-300px -250px}
.webp #webcams .item:after{background-image:url(/media/sprites.webp)}.no-webp #webcams .item:after{background-image:url(/media/sprites.png)}
#webcams .item:hover:after{opacity:.8}#webcams .item-detail{width:98%}#webcams .item-detail .infos{margin:20px 0}
#webcams .item-detail .description{margin:20px 0}#webcams .item-detail .image{margin-bottom:20px;display:block}
#webcams .item-detail .image img{display:block;width:100%;height:auto}#webcams .item-detail .altitude .highlight{font-weight:bold;color:#666}
#webcams .livecams{margin-bottom:40px;overflow:hidden}#webcams .livecams .livecam{display:block;margin-bottom:10px}
#webcams .livecams .livecam iframe{width:100%!important;height:600px}#videos .item{border:0;padding-bottom:0;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
#videos .item .image:after{content:"►";font-size:100px;line-height:200px;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#fff;cursor:pointer;opacity:.4;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}
#videos .item:hover .image:after{opacity:.7;background-color:#000}#videos .item .image{float:none;margin:0;display:block;position:relative;width:100%}
#videos .item .image img{height:auto;width:100%}#videos .item .name{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);color:#fff;z-index:1;padding:5px 10px;font-size:16px;margin:0}
#videos .section-title{width:98.4%}#tours .item{overflow:hidden;opacity:0;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out}
#tours .item.loaded{opacity:1}#tours .item.loaded.noanimation{-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s}
#tours .item .block-columns{overflow:hidden;margin-bottom:10px}#tours .item .column{width:38%;float:left;margin-right:2%}
#tours .item .column-image{width:20%;margin-right:0}#tours .item .column .description{font-size:13px;line-height:20px}
#tours .item .column .links{margin-top:12px;text-align:right;overflow:hidden;clear:right}
#tours .item .column-image img{display:block;width:100%;height:auto}#tours .item .icon-open{display:inline-block;color:#bbb;line-height:20px;font-weight:bold}
#tours .item .icon-open.open{color:#55b039}#tours .item .name.closed{border-left:solid 5px #bbb;padding:0 6px}
#tours .item .name.open{border-left:solid 5px #55b039;padding:0 6px}#tours .item .links{text-align:right}
#tours .item.detail .description{padding:12px 0;position:relative}#tours .item.detail .description header{font-weight:bold;margin-bottom:5px}
#tours .item.detail .block-map{padding:0;margin-bottom:0;clear:both}#tours .item.detail .column.image{margin-left:0}
#tours .item.detail footer a{padding:12px 0 0;display:inline-block;text-decoration:none;color:#0d1720}
#tours .item.detail footer a:hover{color:#6d7983}#tours .item.detail .infos{position:relative;overflow:hidden;padding:20px 0 0}
#tours .item.detail .infos .column{position:relative;overflow:hidden;float:left;width:48%;padding:0}
#tours .item.detail .infos .column.info{padding-left:4%}#tours .item.detail .infos .title{font-weight:bold;display:block;margin-bottom:5px}
#tours .detail .camera{display:block;position:absolute;right:5px;bottom:5px;width:66px;height:54px;background:url(/media/icon-image-gallery-tour.png) no-repeat 0 0;background-size:66px 54px}
#tours .item.detail .download-gpx{margin-bottom:15px}#tours .item.detail .download-gpx a{display:inline-block;min-width:250px;position:relative;text-decoration:none;color:#fff;font-size:16px;line-height:16px;background-color:#e80d32;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-repeat:no-repeat;background-position:-439px -143px}
.webp #tours .item.detail .download-gpx a{background-image:url(/media/sprites.webp)}
.no-webp #tours .item.detail .download-gpx a{background-image:url(/media/sprites.png)}
#tours .item.detail .download-gpx a:hover{background-color:#500211}#tours .item.detail .download-gpx a .title{margin-left:45px;padding:12px;border-left:1px solid #ccc;display:block}
#newsletter .title{font-size:20px;margin-bottom:5px;display:block;color:#000}
.teaser-content{margin-top:40px}.teaser-content .item .image{float:left;margin:0 20px 0 0}
.teaser-content .item .image img{display:block}.teaser-content .item .name{margin-bottom:10px}
.teaser-content .item .desc{margin-left:34.5%;margin-top:10px}.teaser-content .item footer{margin-top:10px}
.teaser-border .item{border:solid 1px #dadada;background-color:#fbfbfb;padding:10px 1%;background-image:url(/media/footer-bg.png);background-position:bottom right;background-repeat:no-repeat}
.teaser-border .item .image{margin-right:0}.teaser-border .item .image img{display:block}
.teaser-border .item .name{margin-bottom:10px}.teaser-border .item .desc{margin:25px 20px 0 34%}
.teaser-border .item footer{margin-top:10px}.teaser-border .item .link{font-size:17px}
.teaser-accordion .item .link{cursor:pointer;z-index:20;margin:10px 0}.teaser-accordion .item .link.hidden{display:none}
.teaser-accordion .item .block-accordion{margin-top:10px}.teaser-accordion .item .description-accordion{display:none}
.teaser-accordion .item .image{margin-bottom:10px}.teaser-accordion .item-image .desc{margin-left:34.5%}
.base-module-events .info-item.date{font-weight:bold}.base-module-events #map{height:400px}
.base-module-events .list-dates{margin-left:0;border:solid 1px #ccc}.base-module-events .list-dates .date-item{display:block;padding:5px 10px}
.base-module-events .list-dates .date-item:nth-of-type(odd){background-color:#f1f1f1}
.base-module-events .calendar-events{float:left;margin-top:-25px}.base-module-events .date-title{font-size:18px;font-weight:normal;margin-bottom:10px;color:#000}
.base-module-events .block-infos .row .desc{width:15%}.base-module-events .block-infos .row .value{margin-left:18%}
.base-module-events .detail .description{overflow:hidden}.base-module-events .detail .description .row .value{margin-left:23%}
.base-module-events .detail .block-text{overflow:visible}.base-module-events .detail .block-dates{overflow:hidden}
.base-module-events .block-images .block-grid img{display:block;width:100%;height:auto}
.base-box-search .row{overflow:hidden;position:relative;margin-bottom:5px;padding:0 1px}
.base-box-search .row .desc{font-weight:bold}.base-box-search .row-calendar{margin-left:-2%;text-align:center;margin-bottom:10px}
.base-box-search .calendar-range{font-size:20px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 40px;width:100%;display:inline-block;margin-left:0;margin-bottom:3px;position:relative;background-position:right -438px top -91px;background-repeat:no-repeat;border:solid 3px #DADADA;text-align:center;cursor:pointer}
.webp .base-box-search .calendar-range{background-image:url(/media/sprites.webp)}
.no-webp .base-box-search .calendar-range{background-image:url(/media/sprites.png)}
.base-box-search .checkbox-list{list-style:none;margin:0;padding:0;max-height:144px;overflow:auto}
.base-box-search .checkbox-list li{margin:0 0 4px 10px}.base-box-search .checkbox-list input{display:inline-block;width:15px;height:15px;margin-top:4px;float:left}
.base-box-search .checkbox-list label{display:block;margin-left:20px;font-size:16px;line-height:20px;top:-10px}
.base-box-search .single-checkbox{display:block;margin-bottom:5px}.base-box-search .row-buttons{overflow:hidden}
.button-reset{padding-left:15px;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-repeat:no-repeat;background-position:-450px -95px}
.webp .button-reset{background-image:url(/media/sprites.webp)}.no-webp .button-reset{background-image:url(/media/sprites.png)}
.button-reset:hover{background-position:-447px -95px;color:#e80d32}.base-box-search .row-dropdown{padding:0 1px}
.base-box-search .search-input{font-size:16px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;display:inline-block;position:relative;background-repeat:no-repeat;border:solid 1px #DADADA;margin-bottom:3px}
.base-box-search .button-container{position:relative}.base-box-search .button-search{position:absolute;display:block;right:4px;top:4px;width:34px;height:34px;line-height:34px;text-align:center;color:#000;cursor:pointer;background-position:-142px -91px;background-repeat:no-repeat;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.webp .base-box-search .button-search{background-image:url(/media/sprites.webp)}
.no-webp .base-box-search .button-search{background-image:url(/media/sprites.png)}
.base-box-search .button-search:hover{color:#fff}.base-box-search .row-slider{margin-bottom:9px}
#ltspois .item .image-map{position:relative}#ltspois .item .image-map .link-googlemap{position:absolute;top:5px;right:5px;display:block;padding:0 10px 0 18px;background-color:rgba(255,255,255,0.5);font-size:14px;border-bottom:solid 3px #dadada;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#fff;background-repeat:no-repeat;background-position:-445px -92px}
.webp #ltspois .item .image-map .link-googlemap{background-image:url(/media/sprites.webp)}
.no-webp #ltspois .item .image-map .link-googlemap{background-image:url(/media/sprites.png)}
#ltspois .item .image-map .link-googlemap:hover{border-bottom-color:#e80d32}
.operation-schedule__header{text-align:center;font-weight:700;border-bottom:solid 1px #dbdbdb}
.operation-schedule__time-day{text-align:center;color:#dbdbdb}.operation-schedule__time-day .flaticon-check-symbol{color:#c1ca00}
.operation-schedule__time{border-bottom:solid 1px #dbdbdb;line-height:26px}
.operation-schedule__time-title{text-align:right}.operation-schedule__time-code{margin-bottom:10px}
.operation-schedule__time .fi{display:inline-block;background-repeat:no-repeat;background-position:-100px -396px;width:20px}
.webp .operation-schedule__time .fi{background-image:url(/media/sprites.webp)}
.no-webp .operation-schedule__time .fi{background-image:url(/media/sprites.png)}
.operation-schedule__time .fi.flaticon-cross-1{background-position:-150px -396px}
.ltspois-box__image{display:block;width:100%;height:auto}.cottages-shortlist .item{margin-bottom:1px;padding:0;border:0}
.cottages-shortlist .item:nth-of-type(odd) header{background-color:#f1f1f1}
.cottages-shortlist .item .name{font-size:20px;min-width:50%;display:inline-block;text-decoration:none}
.cottages-shortlist .item header{padding:10px;position:relative;border-left:solid 10px #e80d32;overflow:hidden;margin:0}
.cottages-shortlist .item.open header{border-left:solid 10px #408c33}.cottages-shortlist .item.rest-day header{border-color:#f57e00}
.cottages-shortlist .item .icon-overnight{float:right;width:25px;height:25px;display:block;border:solid 1px #dadada;background-color:#dadada;background-repeat:no-repeat;background-position:-399px -142px}
.webp .cottages-shortlist .item .icon-overnight{background-image:url(/media/sprites.webp)}
.no-webp .cottages-shortlist .item .icon-overnight{background-image:url(/media/sprites.png)}
.cottages-shortlist .item .icon-open-content{display:block;position:relative;float:right;width:25px;height:25px;margin-left:10px;cursor:pointer;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background-repeat:no-repeat;background-position:-46px 2px}
.webp .cottages-shortlist .item .icon-open-content{background-image:url(/media/sprites.webp)}
.no-webp .cottages-shortlist .item .icon-open-content{background-image:url(/media/sprites.png)}
.cottages-shortlist .item.content-open .icon-open-content{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.cottages-shortlist .item .content-container{padding:10px 20px;display:none;background-color:#f9f9f9}
.cottages-shortlist .item .block-grid{font-size:14px;margin-bottom:10px}
.cottages-shortlist .item .block-grid .desc{font-weight:bold;color:#000}
.cottages-shortlist .description{overflow:hidden}.cottages-shortlist .map-box{margin-top:40px}
.cottages-header{margin-bottom:40px}.cottages-header .explanation-item{display:inline-block;padding:5px 10px;background-color:#f1f1f1;margin:0 0 0 20px;border-left:solid 10px #e80d32}
.cottages-header .explanation-item.open{border-left-color:#408c33}.cottages-header .explanation-item.rest-day{border-left-color:#f57e00}
.cottages-header .info-text{margin-bottom:30px}.box-search-cottages{margin-bottom:20px}
.cottages-shortlist .item .icon-open{width:19px;height:19px;display:inline-block;border-radius:50%;background-color:#e80d32;float:left;margin:3px 5px 0 0}
.cottages-shortlist .item .icon-open.open{background-color:#408c33}.cottages-shortlist .item .icon-open.rest-day{background-color:#f57e00}
.block-contactperson{margin-top:40px;padding:10px;border:solid 1px #ccc;overflow:hidden}
.block-contactperson .contact-title{margin-bottom:5px;font-size:20px;color:#e80d32}
.block-contactperson .contact-name{color:#000;font-weight:bold}.block-contactperson .desc a{text-decoration:none}
.detail .block-contactperson .image,.block-contactperson .image{float:left;margin:0 25px 0 0}
#team .item .info-item a{text-decoration:none}#team .item .mail a,.block-contactperson .mail a{padding-left:24px;background-repeat:no-repeat;background-position:-450px -447px}
.webp #team .item .mail a,.webp .block-contactperson .mail a{background-image:url(/media/sprites.webp)}
.no-webp #team .item .mail a,.no-webp .block-contactperson .mail a{background-image:url(/media/sprites.png)}
#team .item .phone a,.block-contactperson .phone a{padding-left:24px;display:inline-block;background-repeat:no-repeat;background-position:-450px -397px}
.webp #team .item .phone a,.webp .block-contactperson .phone a{background-image:url(/media/sprites.webp)}
.no-webp #team .item .phone a,.no-webp .block-contactperson .phone a{background-image:url(/media/sprites.png)}
.module-downloads .name{margin-top:20px}.module-downloads .button{position:absolute;bottom:40px;right:0}
.module-downloads .fileinfo{position:absolute;bottom:40px;left:475px}.module-downloads .fileinfo a{text-decoration:none;display:block;position:relative;padding-left:30px}
.module-downloads .fileinfo img{display:block;margin:auto}.module-downloads .fileinfo .filetype{text-transform:uppercase}
.module-downloads .fileinfo .size{font-weight:bold}.module-downloads .fileinfo .icon{width:25px;height:25px;display:inline-block;position:absolute;bottom:0;left:0;background-repeat:no-repeat;background-position:-300px -350px}
.webp .module-downloads .fileinfo .icon{background-image:url(/media/sprites.webp)}
.no-webp .module-downloads .fileinfo .icon{background-image:url(/media/sprites.png)}
.module-downloads .item{min-height:115px}.template-404{background-color:#ccc;position:relative}
.template-404 .content-404{position:absolute;bottom:40px;left:0;right:0;z-index:2}
.template-404 .content-404 .content-cms{width:840px;margin:auto;padding:25px 65px;background-color:#fff}
.template-404 .banner{position:relative;overflow:hidden;height:100%}.template-404 .banner img{width:auto;height:100%;min-width:1400px;display:block;margin:auto}
.template-404 .block-box{display:block;padding:15px;font-size:30px;line-height:40px;text-align:center;color:#fff;background-color:#ac6561;text-decoration:none;min-height:114px}
.template-404 .block-box .title{display:block;text-transform:uppercase;font-size:18px}
.template-404 .link-homepage{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.template-404 .link-homepage:hover{color:#fff;background-color:#7F4B48}.template-404 .block-search{background-color:#595f81}
.template-404 .page-search{width:100%;background-color:transparent}.template-404 .page-search .search-input{width:100%;font-size:20px}
.template-404 .page-search .icon-search{top:14px}.header-skiarea{margin-top:0;padding:0;height:255px}
.header-skiarea .logo-container{min-width:100%;float:none;overflow:hidden;min-height:122px;background-color:#034f9a}
.header-skiarea .logo-container .logo-skiarea{background-image:url(/media/logo-sdolomiten-header.png);background-position:0 0;background-repeat:no-repeat;background-size:80px auto;padding:10px 0 10px 90px;height:80px;font-size:30px;line-height:30px;color:#fff;display:block;text-transform:uppercase;font-weight:bold;float:left;margin:20px 50px;position:relative}
.header-skiarea .logo-container .logo-skiresort{display:block;height:100px;float:left;margin:10px 50px}
.header-skiarea .logo-container .logo-skiresort img{display:block;height:100%;width:auto}
.header-skiarea .logo-container .logo-dss{float:right;margin:20px 50px}.header-skiarea .logo-container .logo-dss img{display:block}
.header-skiarea nav#menu-top{padding:54px 28px 0 0}.header-skiarea .menu-top-left{float:left;padding:54px 0 0 90px;position:relative}
.header-skiarea .menu-top-left .languages{position:relative;bottom:auto;right:auto;text-align:right}
.header-skiarea .search-box-wrapper{position:absolute;top:90px;left:50px}
.header-skiarea .search-box-wrapper .search-box-open{background-repeat:no-repeat;background-position:-200px -250px;width:26px;height:26px;display:inline-block;cursor:pointer}
.webp .header-skiarea .search-box-wrapper .search-box-open{background-image:url(/media/sprites.webp)}
.no-webp .header-skiarea .search-box-wrapper .search-box-open{background-image:url(/media/sprites.png)}
.header-skiarea .search-box-wrapper .search-box-close{background-repeat:no-repeat;background-position:-100px -350px;width:26px;height:26px;display:block;cursor:pointer;float:left;margin-top:3px}
.webp .header-skiarea .search-box-wrapper .search-box-close{background-image:url(/media/sprites.webp)}
.no-webp .header-skiarea .search-box-wrapper .search-box-close{background-image:url(/media/sprites.png)}
.header-skiarea .search-box-wrapper .search-box-content{display:none;position:absolute;top:-15px;left:-50px;background-color:#f1f1f1;padding:8px}
.header-skiarea .search-box-wrapper .search-box-content.open{opacity:1;display:block}
.header-skiarea .search-box-wrapper .search-box-content .page-search{margin-left:30px}
.header-skiarea .page-search .search-input{width:210px}.header-skiarea .fixed-top{margin-left:28px}
.header-skiarea .fixed-top .logo-container{display:none}.header-skiarea .fixed-top nav#menu-top{padding:0}
.header-skiarea .fixed-top .menu-top-left{padding:0 0 0 28px}.header-skiarea .fixed-top .menu-top-left .social-icons{display:block}
.header-skiarea .fixed-top .menu-top-left .icon-search{display:none}nav#menu-top .flyout-bergbahnen .level-1{float:none;margin-left:465px}
nav#menu-top .flyout-bergbahnen .level-2{float:left;width:48%;margin-right:2%}
#partnersskiarea .item .image{width:32%}#partnersskiarea .item .description-container{margin-left:34%}
#partnersskiarea .detail .image{width:100%}#newsskiarea .detail .image a.fancybox{display:block;margin-bottom:10px}
#offersskiarea .item .block-price{display:block}#offersskiarea .item .block-price .price{font-weight:bold}
#offersskiarea .item .block-price .price-info{font-size:80%}.job-exchange .group{margin-bottom:40px}
.job-exchange .group .group-title{font-size:20px;margin-bottom:10px}.job-exchange .item{margin-bottom:0;padding:10px}
.job-exchange .item .name{font-size:16px;margin:0;font-weight:bold}.job-exchange .item:nth-of-type(even){background-color:#f1f1f1}
.job-exchange .item .col-date{font-size:85%;line-height:100%}.job-exchange .item .col-contact{overflow:hidden}
.job-exchange .contact-title{float:left;margin-right:30px}.job-exchange .contact-content{float:left}
.job-exchange .contact-content a{display:block}.ltscompanies-seo .ranking span{width:18px;height:19px;background-position:50% 50%;background-repeat:no-repeat;display:inline-block}
.ltscompanies-seo .ranking span.suns{background-image:url(https://widget.lts.it/packagefinder/media/symbols/sun.png)}
.ltscompanies-seo .ranking span.flowers{background-image:url(https://widget.lts.it/packagefinder/media/symbols/flower.png)}
.ltscompanies-seo .ranking span.stars{background-image:url(https://twidget.lts.it/packagefinder/media/symbols/star.png)}
.ltscompanies-seo .ranking span.superior{background-image:url(https://widget.lts.it/packagefinder/media/symbols/superior.png)}
.moduleFaq .item .question a{text-decoration:none;color:#575757;font-size:20px;cursor:pointer}
.moduleFaq .item .question a:before{content:">";transform:rotate(90deg);font-family:Suedtirol;line-height:20px;font-size:30px;display:inline-block;vertical-align:middle;transition:all .3s ease}
.moduleFaq .item.open .question a:before{transform:rotate(-90deg)}.moduleFaq .item .answer{overflow:hidden;transition:height .3s ease}
.moduleFaq .item .answer>*{padding-top:5px}.moduleFaq .item+.item{margin-top:15px;padding-top:15px;border-top:1px solid #e6e6e6}
.socialwall{padding:40px 0}.socialwall .ajax-container{min-height:29px}.socialwall .no-data{clear:left;text-align:center}
.socialwall .socialwall__item{margin-bottom:30px;border-bottom:0;padding-bottom:0}
.socialwall__inner{background:#f1f1f1;border:solid 1px #ccc;overflow:hidden;position:relative;text-align:center;margin:0 15px}
.socialwall__type{position:absolute;top:0;right:5px;z-index:10;color:#000}
.socialwall__type--facebook{color:#3e5597}.socialwall__image{display:block;width:100%;height:auto}
.socialwall__profile-image{max-width:50px;height:auto;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;position:relative;overflow:hidden;margin:10px auto 5px}
.socialwall__profile-name{font-weight:700}.socialwall__message{padding:10px 20px}
.social-wall__image-container{background-color:#fff}.social-wall__image-link{display:block;position:relative;color:#fff}
.social-wall__image-link:hover,.social-wall__image-link:active,.social-wall__image-link:focus{color:#fff;text-decoration:none}
.social-wall__image{display:block;max-width:100%;height:auto;margin:auto}
.socialwall__shares{padding:10px}.socialwall__like{margin-left:10px}.mountain-friends-form .form.radius input.input-text,.mountain-friends-form .form.radius textarea,.mountain-friends-form .form.radius select{background-color:#e1dcd7}
.form.multi-columns .multi-block .input-row .value select.input-birthdate{width:auto}
.container-iframe{display:block;position:relative;height:2000px}.container-iframe .iframe-dss-prices{position:absolute;top:0;left:0;right:0;bottom:0}
.iframe-dss-prices{width:1px;min-width:100%;*width:100%}.lts-activitydata-map #map{height:600px}
#ltswidget-catalogue.custom .ajax-loading{display:block}#ltswidget-catalogue.custom{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:em(16px);line-height:1.563;color:#575757;background-color:#fff;position:relative;overflow:hidden;min-height:100px;margin-bottom:40px}
.cross-country-map{margin:20px 0;position:relative}.cross-country-map svg{display:block}
.cross-country-map .buttons{margin-bottom:20px;display:block;text-align:right;overflow:hidden}
.cross-country-map .link-print{display:inline-block}.cc-svg-loipe{stroke:#00b32d}
.cc-svg-loipe__closed{stroke:#862626;stroke-dasharray:5,5}.cc-svg-loipe.unknown{stroke:#d1ab14}
.cross-country-map__legend{position:absolute;bottom:5px;left:5px;background-color:rgba(255,255,255,0.5);overflow:hidden;padding:10px}
.cross-country-map__legend .legend__item{line-height:25px;position:relative}
.cross-country-map__legend .legend__item svg{display:inline-block;position:absolute;top:0;left:0;width:30px}
.cross-country-map__legend .legend-item__text{padding-left:35px}.cross-country-map__legend .legend__item .line{display:inline-block;position:absolute;top:0;left:0;width:30px;border-bottom:dashed 2px #862626;height:13px}
.cross-country-map__legend .legend__item .line__open{border-bottom:solid 2px #00b32d}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cross-country-map svg{height:530px}
}@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.logo-consisto{background-image:url(/media/logo-consisto@2.png)}
.logo-consisto:hover{background-image:url(/media/logo-consisto-active@2.png)}
.page-header .social-icons a,.page-search .icon-search,.companies-search .row-buttons .button-accommodations,.menu-left .arrow,section.highlights-box .link,.highlights-box .flex-direction-nav a,.social-icons a,.box-address .row-icon,.sidebar .icon-webcam,.sidebar .icon-video,.sidebar .icon-snow,.sidebar .icon-lifts,.sidebar .icon-regions .icon-box,.sidebar-flyout-region .link-home,.base-module .item .image .camera,.base-module .waypoints .open-waypoints:after,.base-module .paths a,.content-slider .icon-open-content,#webcams .item:after,#tours .item.detail .download-gpx a,.base-box-search .calendar-range,.button-reset,.base-box-search .button-search,#ltspois .item .image-map .link-googlemap,.cottages-shortlist .item .icon-overnight,.cottages-shortlist .item .icon-open-content,#team .item .mail a,.block-contactperson .mail a,#team .item .phone a,.block-contactperson .phone a,.module-downloads .fileinfo .icon,.header-skiarea .menu-top-left .icon-search,.button-print,.header-skiarea .search-box-wrapper .search-box-close,.sidebar .icon-slopes,.sidebar .icon-crosscountry{background-size:500px 600px}
.webp .page-header .social-icons a,.webp .page-search .icon-search,.webp .companies-search .row-buttons .button-accommodations,.webp .menu-left .arrow,.webp section.highlights-box .link,.webp .highlights-box .flex-direction-nav a,.webp .social-icons a,.webp .box-address .row-icon,.webp .sidebar .icon-webcam,.webp .sidebar .icon-video,.webp .sidebar .icon-snow,.webp .sidebar .icon-lifts,.webp .sidebar .icon-regions .icon-box,.webp .sidebar-flyout-region .link-home,.webp .base-module .item .image .camera,.webp .base-module .waypoints .open-waypoints:after,.webp .base-module .paths a,.webp .content-slider .icon-open-content,.webp #webcams .item:after,.webp #tours .item.detail .download-gpx a,.webp .base-box-search .calendar-range,.webp .button-reset,.webp .base-box-search .button-search,.webp #ltspois .item .image-map .link-googlemap,.webp .cottages-shortlist .item .icon-overnight,.webp .cottages-shortlist .item .icon-open-content,.webp #team .item .mail a,.webp .block-contactperson .mail a,.webp #team .item .phone a,.webp .block-contactperson .phone a,.webp .module-downloads .fileinfo .icon,.webp .header-skiarea .menu-top-left .icon-search,.webp .button-print,.webp .header-skiarea .search-box-wrapper .search-box-close,.webp .sidebar .icon-slopes,.webp .sidebar .icon-crosscountry{background-image:url(/media/sprites@2.webp)}
.no-webp .page-header .social-icons a,.no-webp .page-search .icon-search,.no-webp .companies-search .row-buttons .button-accommodations,.no-webp .menu-left .arrow,.no-webp section.highlights-box .link,.no-webp .highlights-box .flex-direction-nav a,.no-webp .social-icons a,.no-webp .box-address .row-icon,.no-webp .sidebar .icon-webcam,.no-webp .sidebar .icon-video,.no-webp .sidebar .icon-snow,.no-webp .sidebar .icon-lifts,.no-webp .sidebar .icon-regions .icon-box,.no-webp .sidebar-flyout-region .link-home,.no-webp .base-module .item .image .camera,.no-webp .base-module .waypoints .open-waypoints:after,.no-webp .base-module .paths a,.no-webp .content-slider .icon-open-content,.no-webp #webcams .item:after,.no-webp #tours .item.detail .download-gpx a,.no-webp .base-box-search .calendar-range,.no-webp .button-reset,.no-webp .base-box-search .button-search,.no-webp #ltspois .item .image-map .link-googlemap,.no-webp .cottages-shortlist .item .icon-overnight,.no-webp .cottages-shortlist .item .icon-open-content,.no-webp #team .item .mail a,.no-webp .block-contactperson .mail a,.no-webp #team .item .phone a,.no-webp .block-contactperson .phone a,.no-webp .module-downloads .fileinfo .icon,.no-webp .header-skiarea .menu-top-left .icon-search,.no-webp .button-print,.no-webp .header-skiarea .search-box-wrapper .search-box-close,.no-webp .sidebar .icon-slopes,.no-webp .sidebar .icon-crosscountry{background-image:url(/media/sprites@2.png)}
.header-skiarea .logo-container .logo-skiarea{background-image:url(/media/logo-sdolomiten-header@2.png)}
}#map{height:235px}#map .leaflet-control-container a{text-decoration:none}
.banner{width:100%}.banner #map{width:100%;max-width:100%}@media(max-width:768px){.banner #map{height:calc(100vh - 400px)}
}@media(max-width:768px){.banner-map{padding:0 10px 0 10px}}.leaflet-default-icon-path{background-image:url(/media/marker-icon.png)}
.leaflet-container .map-popup{overflow:hidden;width:190px;font-size:16px;line-height:20px}
.leaflet-container .map-popup__image{display:block;margin-bottom:5px}.leaflet-container .map-popup__title{font-weight:bold;margin-bottom:5px}
.leaflet-container .map-popup__title.open{padding-left:5px;border-left:20px solid #408c33}
.leaflet-container .map-popup__title.closed{padding-left:5px;border-left:20px solid #d30029}
.leaflet-container .map-popup__info{font-size:14px}.leaflet-container .map-popup__link{display:block;text-decoration:none;color:#000;background-repeat:no-repeat;background-position:-450px -95px;padding-left:10px;text-decoration:none;font-size:14px}
.webp .leaflet-container .map-popup__link{background-image:url(/media/sprites.webp)}
.no-webp .leaflet-container .map-popup__link{background-image:url(/media/sprites.png)}
.cookie-banner-tm__option input:hover+label:before{background:#e80d32}.cookie-banner-tm__option input:checked+label:before{background:#e80d32}
.cookie-banner-tm__option input:checked+label:after{background:#fff}.cookie-banner-tm__button{background-color:#e80d32}
.cookie-banner-tm__button:hover{background-color:#ba0a28;color:#fff}.cookie-banner-tm__button.allow-selected{color:#4c535b;border-color:#8e9499}
.cookie-banner-tm__button.allow-selected:hover{border-color:#666}.cookie-category{margin-bottom:40px}
.cookie-category__title{font-weight:bold}.cookie-table{width:100%;margin:10px 0}
.cookie-table__container{max-width:100%;overflow:auto}.cookie-table th{padding:3px 5px;border:solid 1px #4c535b}
.cookie-table td{border:solid 1px #4c535b;padding:3px 5px}
.ui-widget-content{background:#f1f1f1;border-color:#dadada;border-width:1px;border-style:solid}
body .ui-datepicker td span,body .ui-datepicker td a{text-align:center;padding:.2em .5em}
.ui-datepicker td.ui-datepicker-current-day{background:#c6c6c6;color:#fff}
.ui-datepicker td.dp-highlight a{background:#d30029;color:#fff}.ui-datepicker td.ui-datepicker-current-day a,.ui-datepicker td.ui-datepicker-current-day span{color:#fff}
.ui-datepicker td.ui-datepicker-unselectable,.ui-datepicker td.ui-datepicker-disabled{opacity:.4}
.ui-datepicker .ui-datepicker-prev.ui-state-disabled{opacity:.4;cursor:default}
.ui-datepicker .ui-datepicker-title{font-weight:bold;color:#000}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;background-color:#fff;width:20px;height:20px;color:#626262;text-indent:-10000px;background-repeat:no-repeat;background-position:-100px -100px}
.webp .ui-datepicker .ui-datepicker-prev span,.webp .ui-datepicker .ui-datepicker-next span{background-image:url(/media/sprites.webp)}
.no-webp .ui-datepicker .ui-datepicker-prev span,.no-webp .ui-datepicker .ui-datepicker-next span{background-image:url(/media/sprites.png)}
.ui-datepicker .ui-datepicker-next span{background-position:-150px -100px}
.ui-datepicker th{color:#000}body .ui-datepicker select.ui-datepicker-month,body .ui-datepicker select.ui-datepicker-year{width:47%;margin:0 1%}
body .ui-datepicker-row-break{clear:none;overflow:hidden}
.content-cms a{text-decoration:underline}.content-cms a:hover{color:#d30029}
.h1{font-size:30px;font-weight:normal;line-height:35px;color:#000}.h2{font-size:20px;color:#000}
.small{font-size:85%}.color-theme{color:#d30029}.fancybox{font-weight:normal}
.images-content-3{display:block;list-style:none;overflow:hidden;margin:0 0 0 -2%;padding:0}
.images-content-3 li{display:block;float:left;margin-left:2%;width:31.3%}
.images-content-3 li img{display:block;max-width:100%}
@font-face{font-family:'Kievit';src:url('/media/fonts/KievitWeb.eot');src:url('/media/fonts/KievitWeb.eot?#iefix') format('embedded-opentype'),url('/media/fonts/KievitWeb.woff') format('woff'),url('/media/fonts/KievitComp.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Kievit';src:url('/media/fonts/KievitWeb-Bold.eot');src:url('/media/fonts/KievitWeb-Bold.eot?#iefix') format('embedded-opentype'),url('/media/fonts/KievitWeb-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Kievit';src:url('/media/fonts/KievitWeb-Ita.eot');src:url('/media/fonts/KievitWeb-Ita.eot?#iefix') format('embedded-opentype'),url('/media/fonts/KievitWeb-Ita.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}
@font-face{font-family:'Kievit';src:url('/media/fonts/KievitWeb-BoldIta.eot');src:url('/media/fonts/KievitWeb-BoldIta.eot?#iefix') format('embedded-opentype'),url('/media/fonts/KievitWeb-BoldIta.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}
@font-face{font-family:'Suedtirol';src:url('/media/fonts/suedtirol_pro_w.eot');src:url('/media/fonts/suedtirol_pro_w.eot?#iefix') format('embedded-opentype'),url('/media/fonts/suedtirol_pro_w.woff') format('woff'),url('/media/fonts/suedtirol_pro_w.ttf') format('truetype'),url('/media/fonts/suedtirol_pro_w.svg#suedtirol_pro_w') format('svg');font-weight:normal;font-style:normal;font-display:swap}
.form label{cursor:pointer}.form input.input-text,.form textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.form input.input-text:focus,.form textarea:focus,.form select:focus{outline:0}
.form input.input-text{display:inline-block;padding:4px 4px 3px;width:92%;border:solid 1px #d2cec8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form textarea{width:92%;height:100px;padding:4px;border:solid 1px #d2cec8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form input.input-text:focus,.form textarea:focus{background:#f9f9f9}.form input.tiny{width:70px}
.form input.small{width:150px;font-size:100%}.form input.large{width:350px}
.form input.full{width:100%}.form input[type=checkbox]{margin-right:5px}
.form select{padding:4px;width:92%;border:solid 1px #D2CEC8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form.shadow input.input-text,.form.shadow textarea{background:#fff url(/media/form/input-bg.png) repeat-x 0 0}
.form.radius input.input-text,.form.radius textarea,.form.radius select{border:solid 1px #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.form input.input-text:focus,.form textarea:focus{background-color:#f9f9f9}
.form .input-row{margin-bottom:5px;position:relative}.form .input-row .desc{float:left;position:relative;display:block;padding-top:3px;width:30%;padding-left:0}
.form.multi-columns .input-row .desc{width:17.5%}.form .req{font-weight:bold}
.form .input-row .value{margin-left:30%;position:relative}.form.multi-columns .input-row .value{margin-left:17.5%}
.form .input-row .multi-value{overflow:hidden}.form .input-row .multi-value .input-text{float:left;margin-right:2%}
.form .input-row .multi-value .input-text.tiny{width:29%}.form .input-row .multi-value .input-text.small{width:49%}
.form .block{position:relative;border-bottom:1px solid #e1dcd7;padding:20px 0 20px 0;zoom:1;overflow:hidden}
.form .block:first-of-type{padding-top:0}.form .block:before,.form .block:after{content:"";display:table}
.form .block:last-child{border-bottom:0 solid #e1dcd7}.form .block .block-title{font-weight:bold;margin-bottom:15px}
.form .multi{position:relative}.form .multi .input-row{width:100%;float:none;position:relative}
.form.multi-columns .multi .input-row{width:50%;float:left;position:relative}
.form .alternate{margin-top:40px}.form.multi-columns .alternate{margin-top:0}
.form.multi-block .input-row .desc,.form .multi .input-row .desc{width:35%;padding-left:0}
.form.multi-columns .multi-block .input-row .desc,.form.multi-columns .multi .input-row .desc{width:35%;padding-left:0}
.form.multi-columns .multi-block .input-row .value,.form .multi .input-row .value{margin-left:35%}
.form.multi-columns .multi .input-row .value{margin-left:40%}.form.multi-columns .multi-block{width:50%;float:left;position:relative}
.form.multi-columns .multi-block .input-row .value input,.form.multi-columns .multi-block .input-row .value select,.form.multi-columns .multi-block .input-row .value textarea{width:80%}
.form.multi-columns .multi-block .input-row .value input.small{width:150px}
.form .separator{height:1px;line-height:1px;font-size:1px;margin:10px 0;background-color:#ebebea}
.form .space{height:10px;line-height:1px;margin:0;padding:0;clear:left}.form .button-row{position:relative;margin-top:20px}
.form .button-row .button,.form .button-row .button-catalogue{color:#fff;background-color:#d30029;font-size:20px;line-height:34px;padding:6px 50px 6px 12px;border-color:#d30029;position:relative;border:0}
.form .button-row .button:after,.form .button-row .button-catalogue:after{content:"";display:block;width:46px;height:46px;background-repeat:no-repeat;background-position:10px -37px;position:absolute;top:0;right:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.webp .form .button-row .button:after,.webp .form .button-row .button-catalogue:after{background-image:url(/media/sprites.webp)}
.no-webp .form .button-row .button:after,.no-webp .form .button-row .button-catalogue:after{background-image:url(/media/sprites.png)}
.form .button-row .button:hover,.form .button-row .button-catalogue:hover{background-color:#500211}
.form .button-row .button:hover:after,.form .button-row .button-catalogue:hover:after{right:-5px}
.form .button-row .button:active:after,.form .button-row .button:button-catalogue:after{right:-46px}
.form .button.disabled,.form .button[disabled],.form .button-catalogue.disabled,.button-catalogue .button[disabled]{opacity:.6;cursor:default}
.form .button-row .sending{display:none;float:left}.form input.error{background-color:#f7e2e2!important;border:1px solid #cfa9a9}
.form label.error{display:block;background:#C00000;padding:5px 10px 5px 10px;color:White;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:80%;margin-bottom:5px;z-index:100;position:relative;-webkit-animation:erroranim .6s 1;animation:erroranim .6s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@-webkit-keyframes erroranim{0%{opacity:.0}50%{opacity:.5}100%{opacity:1.0}
}label.error-catalogue{display:none;width:100%;text-align:center}.form .ui-datepicker-trigger{display:block;position:absolute;top:4px;left:129px}
.form .block-small{font-size:14px;padding:10px 0}.hf-warning{display:block;background:#da4453;color:#fff;padding:0;z-index:1;position:relative;font-size:14px;line-height:2;padding:0 12px;width:80%}
.form .newsletter-row{padding-right:30px;position:relative;overflow:hidden}
.form .newsletter-row .header{font-size:14px;font-weight:bold;display:block;margin-top:5px}
.form .newsletter-row ul{margin:3px 0;padding-left:0}.form .newsletter-row ul li{float:left;margin-right:10px}
.form .box-interests{display:none}.link-unsubscribe{text-decoration:underline}
.form .found-site .value{margin-left:100px}.form .privacy-row a{color:#d30029;text-decoration:underline}
.form .alternate{position:relative}.form .calendar-block.alternate{float:none;margin-left:50%}
.form .inner{display:none}.form .show,.form .hide{position:relative;display:block;color:#151516;text-decoration:none;display:none}
.form .show.active,.form .hide.active{display:block}.form .date .show,.form .date .hide{position:absolute;top:-30px;left:0}
.form input.calendar{padding-right:20px}.form input.showchild{width:35px;margin-right:2px}
.form .found-site .input-row{min-height:25px}.form .found-site .checkbox-additional-input input{display:none}
.form select.room{width:auto}.form .catalogues-group{position:relative;overflow:hidden}
.form .catalogues-group .group-title{font-size:20px;margin:0 0 10px 0;color:#d30029}
.form .catalogues{position:relative}.catalogues .catalogue-item .input-container{padding:5px 0;font-weight:bold}
.catalogues .catalogue-item img{display:block;width:100%;height:auto;border:solid 1px #ccc}
.form .catalogues label.error{position:absolute;top:0;left:35%;width:30%;text-align:center}
.form .rooms-block{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ededed}
.form .rooms-block .multi{position:relative;zoom:1}.form .rooms-block .multi:before,.form .rooms-block .multi:after{content:"";display:table}
.form .rooms-block .multi:after{clear:both}.form .rooms-block.alternate{display:none;padding-top:20px}
.form .rooms-block .show-hide{display:none;clear:left;text-align:right;position:relative;margin-bottom:10px}
.form .rooms-block .close{display:none}.form .rooms-block.alternate .close{display:block;position:absolute;right:0;top:-5px;z-index:100;padding-right:20px;font-size:14px;line-height:20px;background:transparent url(/media/form/icon-close.png) no-repeat 100% 7px;color:#3b4043}
.form .rooms-block.alternate .close:hover{background-position:100% -13px;color:#151515}
.form .show-hide .add,.form .show-hide .add-custom{position:relative;color:#3b4043;text-decoration:none;display:inline-block;top:auto;left:auto;margin-bottom:10px;padding:5px 10px 6px;background:#e1dcd7}
.form .show-hide .add:hover,.form .show-hide .add-custom:hover{text-decoration:underline}
.form .show-hide .add-custom.add-alternate{background-color:#e0b285}.form .room-type{display:none}
.form .alternate .room-type{display:block}.form .room-detail{display:block;position:absolute;left:-20px;top:4px;height:16px;width:16px;background:transparent url(/media/form/icon-magnifier.png) no-repeat 0 0;text-decoration:none}
.form .room-detail:hover{background-position:-20px;text-decoration:none}
body.room-detail .room{padding:60px}body.room-detail .room h1{font-size:22px}
body.room-detail .room h2{font-style:italic}body.room-detail .room .description{margin-top:10px;text-align:justify}
body.room-detail .room .image{float:right;margin-left:20px;margin-bottom:15px}
body.room-detail .room .image .main-image{display:block;margin-bottom:4px}
@media only screen and (max-width:767px){.form .input-row .desc{float:none;width:100%}
.form .input-row .value{margin-left:0}.form .multi .input-row{width:100%}
.form input.input-text,.form textarea,.form select{width:100%;padding:6px 2% 6px;font-size:17px}
.form select{max-width:100%}.form.multi-columns .multi-block,.form .multi-block{float:none;width:100%}
.form .multi-block.alternate{margin-top:40px}.form .multi .input-row .desc,.form.multi-columns .input-row .desc{width:100%}
.form .multi .input-row .value{margin-left:100%}.form.multi-columns .multi-block .input-row .desc,.form .multi .input-row .desc,.form.multi-columns .multi-block .input-row .value,.form .multi .input-row .value,.form.multi-columns .input-row .value{width:100%;margin-left:0}
.form.multi-columns .multi-block .input-row .value input,.form.multi-columns .multi-block .input-row .value textarea,.form.multi-columns .multi-block .input-row .value select{width:100%}
.form .alternate{margin-top:10px}.form .found-site{clear:left;padding-top:17px}
.form input.small.city{margin-left:0;margin-top:4px}.form .newsletter-row ul li{float:none;margin-right:0}
.form input.showchild{margin-bottom:4px}.form .ui-datepicker-trigger{top:9px;left:auto;right:9px}
.form select.room{width:100%}.form label.error{width:100%}.form .error-tooltip label.error{position:relative}
}
#map{height:500px}.elevation-map{text-align:left;position:relative;margin-top:20px}
.elevation-map img{display:block}.elevation-position{position:absolute;height:100%;width:2px;background:#d30029;top:0;left:0}
.elevation-position .arrow-top{width:10px;height:9px;position:absolute;top:-6px;left:-4px;background:transparent url(/media/gMap/arrow-ele-top.png) no-repeat 0 0}
.elevation-position .arrow-bottom{width:10px;height:9px;position:absolute;bottom:-6px;left:-4px;background:transparent url(/media/gMap/arrow-ele-bottom.png) no-repeat 0 0}
.ui-slider{position:relative;margin:0 10px}body .ui-slider-horizontal{margin:10px;height:6px;background-repeat:repeat-x;background-position:bottom}
body .ui-slider-range{position:absolute;height:100%;top:0;border:0;background-repeat:repeat-x;background-position:bottom;background-color:#d30029}
body .ui-slider-horizontal .ui-slider-handle{position:absolute;top:50%;margin-top:-10px;height:20px;width:20px;z-index:2;cursor:default;background-repeat:repeat-x;background-position:bottom;background-color:#f1f1f1;border:solid 1px #b6b6b6}
.slider-amount{margin-left:10px;font-weight:normal;white-space:nowrap}
#ltswidget-container.custom{min-height:200px;position:relative;overflow:hidden;font-size:16px;line-height:25px;margin-bottom:40px}
#ltswidget-container.custom .ajax-loading{display:block}#ltswidget-container.custom *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#ltswidget-container.custom .ui-slider-horizontal .ui-slider-handle,#ltswidget-container.custom .ui-widget-content{border:0;background-color:#dbdbdb}
#ltswidget-container.custom .row-calendar .box-calendar .desc{float:none;width:auto}
#ltswidget-container.custom .row-calendar .box-calendar .value{margin-left:0}
#ltswidget-container.custom .flex-direction-nav .flex-next{font-size:0}#ltswidget-container.custom .flex-direction-nav a.flex-next:before{content:""}
#ltswidget-container.custom .checkbox-list label{margin-left:5px}#ltswidget-container.custom .box-search-extended .box-header{color:#000}
#ltswidget-container.custom .box-search-period .reset-button,#ltswidget-container.custom .box-search-period .search-button,#ltswidget-container.custom .box-search-extended .row-search-text .button-ok,#ltswidget-container.custom .box-search-extended .reset-button{background-color:#a1a1a1;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}
#ltswidget-container.custom .box-search-period .reset-button:hover,#ltswidget-container.custom .box-search-period .search-button:hover,#ltswidget-container.custom .box-search-extended .row-search-text .button-ok:hover,#ltswidget-container.custom .box-search-extended .reset-button:hover{background-color:#626262}
#ltswidget-container.custom .box-search-extended .row-search-text .button-ok,#ltswidget-container.custom .box-search-period .search-button{background-color:#d30029}
#ltswidget-container.custom .box-search-period .search-button{font-size:18px}
#ltswidget-container.custom .box-search-period .reset-button{font-size:15px;text-transform:none}
#ltswidget-container.custom .box-search-period .search-button:hover,#ltswidget-container.custom .box-search-extended .row-search-text .button-ok:hover{background-color:#500211}
#ltswidget-container.custom .box-search-extended .block-accordion .accordion-header{color:#d30029}
#ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon{background-repeat:no-repeat;background-position:-445px -250px}
#ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon-calendar{background-repeat:no-repeat;background-position:-445px -298px}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.room-infos{background-color:#fff;border-color:#a1a1a1;color:#4a4a4a;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.room-infos:hover{background-color:#ebebeb;border-color:#626262;color:#d30029}
#ltswidget-container.custom .group-request-box .links a{background-color:#d30029;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}
#ltswidget-container.custom .group-request-box .links a:hover{background-color:#500211}
#ltswidget-container .lcswdgtcompanies .filter-info .sort-bar label{margin-left:5px}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.link-request,#ltswidget-container.custom .table .button-row .button{background-color:#d30029;border-color:#d30029;color:#fff;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;transition-property:background,border,opacity;-webkit-transition-property:background,border,opacity}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links a.link-request:hover,#ltswidget-container.custom .table .button-row .button:hover{background-color:#500211;border-color:#500211}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links .link-request a.link-request{background-color:#500211;border-color:#500211;color:#fff}
#ltswidget-container.custom .lcswdgtcompanies .item .block-links .link-request a.link-request:hover{opacity:.8;color:#fff}
#ltswidget-container.custom .lcswdgtcompanies .item .module-title{color:#000}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle{color:#fff}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle .city{color:#4c4c4c}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle a{color:#d30029}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle a{background-repeat:no-repeat;background-position:-448px -96px;padding-left:12px;-webkit-transition:all .6s ease-out;transition:all .6s ease-out}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle a.show-on-map{padding-left:18px;background-repeat:no-repeat;background-position:-450px -497px}
#ltswidget-container.custom .lcswdgtcompanies .item .subtitle a:hover{text-decoration:none;color:#500211}
#ltswidget-container.custom .lcswdgtcompanies .item .image .icon-camera{background-color:transparent;background-repeat:no-repeat;background-position:-100px -250px;width:27px;height:20px;right:auto;left:10px}
#ltswidget-container.custom .lcswdgtpager a.active{color:#d30029;border-bottom-color:#fff}
#ltswidget-container.custom .lcswdgtpager a:hover{color:#d30029;background-color:#fff;border-bottom-color:#fff}
#ltswidget-container.custom .lcswdgtcompanies .detail .block-infos .button-container .button{padding:0;border:0}
#ltswidget-container.custom .lcswdgtcompanies .detail .block-infos .button-container .button:hover{background-color:#d30029}
#ltswidget-container.custom #rooms .button-changesearch,#ltswidget-container.custom .rooms .room-headerdetails .button{background-color:#d30029}
#ltswidget-container.custom .room-info-table .block-searched-room .row-configuration .configuration{color:#d30029}
#ltswidget-container.custom .rooms .button-request-room,#ltswidget-container.custom .table .button-row .button.button-requestdetail{background-color:#d30029}
#ltswidget-container.custom .form .contact-send-button{padding-right:40px;background-color:#d30029}
.webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon-calendar,.webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon,.webp #ltswidget-container.custom .lcswdgtcompanies .item .subtitle a,.webp #ltswidget-container.custom .lcswdgtcompanies .item .subtitle a.show-on-map,.webp #ltswidget-container.custom .lcswdgtcompanies .item .image .icon-camera,.webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon{background-image:url(/media/sprites.webp);background-size:500px 600px}
.no-webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon-calendar,.no-webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon,.no-webp #ltswidget-container.custom .lcswdgtcompanies .item .subtitle a,.no-webp #ltswidget-container.custom .lcswdgtcompanies .item .subtitle a.show-on-map,.no-webp #ltswidget-container.custom .lcswdgtcompanies .item .image .icon-camera,.no-webp #ltswidget-container.custom .lcswdgtbox-search .block-search-result .row-icon{background-image:url(/media/sprites.png);background-size:500px 600px}
.popup-ltswidget{padding-right:10px}
#lts-gastronomyfinder.custom{min-height:200px;position:relative;overflow:hidden;font-size:16px;line-height:25px;margin-bottom:40px}
#lts-gastronomyfinder.custom .ajax-loading{display:block}#lts-gastronomyfinder.custom *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
#lts-gastronomyfinder.custom .ui-slider-horizontal .ui-slider-handle,#lts-gastronomyfinder.custom .ui-widget-content{border:0;background-color:#dbdbdb}
#lts-gastronomyfinder.custom .row-calendar .box-calendar .desc{float:none;width:auto}
#lts-gastronomyfinder.custom .row-calendar .box-calendar .value{margin-left:0}
#lts-gastronomyfinder.custom .flex-direction-nav .flex-next{font-size:0}
#lts-gastronomyfinder.custom .flex-direction-nav a.flex-next:before{content:""}
#lts-gastronomyfinder.custom .box-search .box-header{color:#d30029}#lts-gastronomyfinder.custom .lcswdgtgastronomies .item .module-title{color:#d30029}
#lts-gastronomyfinder.custom .lcswdgtgastronomies .button-primary{background-color:#d30029;border-color:#d30029}
#lts-gastronomyfinder.custom .lcswdgtgastronomies .detail .block-title .hotel-title{color:#d30029}
.infowin-content{background-color:#fff;background-repeat:repeat-x;background-position:bottom;width:200px;font-family:Arial,Sans-Serif;font-size:16px;line-height:20px}
.infowin-header{z-index:10;display:block;background-image:url(/media/gMap/box-header.png);background-repeat:no-repeat;background-position:0 0;height:14px}
.infowin-close{display:block;float:right;width:13px;height:12px;background-image:url(/media/gMap/icon-x7.png);background-color:#fff;background-repeat:no-repeat;background-position:center center;cursor:pointer;margin:2px 0 0 0;z-index:999}
.box-googlemap-info .image{display:block;padding:5px}.box-googlemap-info .image-webcam img{width:100%;height:auto}
.box-googlemap-info .image img{display:block}.box-googlemap-info .infobox-content{padding:5px;overflow:hidden;font-size:14px}
.box-googlemap-info .title{font-weight:bold}.box-googlemap-info .altitude{font-size:12px}
.box-googlemap-info .links{overflow:hidden}.box-googlemap-info .links a{display:block;text-decoration:none;color:#000;background-repeat:no-repeat;background-position:-450px -92px;padding-left:10px;text-decoration:none;font-size:14px}
.webp .box-googlemap-info .links a{background-image:url(/media/sprites.webp)}
.no-webp .box-googlemap-info .links a{background-image:url(/media/sprites.png)}
.box-googlemap-info .cottage{border-left:solid 20px #d30029;padding-left:5px}
.box-googlemap-info .cottageopen{padding-left:5px;border-left:solid 20px #408c33}
.box-googlemap-info .icon-open{color:#327c00}.box-googlemap-info .icon-closed{color:#7c0000}
.box-googlemap-info .data-item{font-size:12px}
@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;-webkit-text-shadow:none!important;text-shadow:none!important;-ms-filter:none!important;filter:none!important}
a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.visible-print{display:block!important}
table.visible-print{display:table}tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}.hidden-print{display:none!important}
.page-header,section#banner-content,.menu-left,section.regions-box,footer.footer-menu,.page-end,.sidebar,.socialmedias-content,.button-print{display:none}
section.content{background:0;padding-bottom:0}.width-content{width:100%}
section.content .content-cms{width:100%;float:none;margin-top:0;min-height:0}
}
.base-snowreport .row:before,.base-snowreport .row:after{display:table;content:" "}
.base-snowreport .row{overflow:hidden}.base-snowreport .row:before,.base-snowreport .row:after{display:table;content:" "}
.snowreport-wrapper{margin:0 auto}.base-snowreport{position:relative;padding-bottom:30px}
base-snowreport .prepared{line-height:18px}.base-snowreport .prepared .icon{display:inline-block;width:15px;height:18px;margin-right:5px;background:transparent url(/media/snowreport/check.png) no-repeat 50% 50%}
.base-snowreport header{background:#f1f1f1;font-size:16px}.base-snowreport .text-center{text-align:center}
.base-snowreport .text-right{text-align:right}.base-snowreport .column{padding:5px;position:relative;display:inline-block}
.base-snowreport .column.name{font-weight:bold}.base-snowreport .items{padding-bottom:15px}
.base-snowreport .item{position:relative;padding:0;margin:0 0 1px 0;border:0}
.base-snowreport .item:nth-child(2n+2){background:#f8f8f8}.base-snowreport .items .name{font-weight:bold;font-size:16px}
.base-snowreport .items .desc{display:block;font-weight:normal}.base-snowreport .items .row .column .desc{width:100%;float:none}
.base-snowreport .row-skiarea{font-size:20px;color:#d30029;padding:10px}
.base-snowreport .more-details{display:inline-block;padding-right:17px;color:#767676;text-decoration:none;background:transparent url(/media/snowreport/open-description.png) no-repeat 100% 50%;-webkit-transition:background-image .6s ease-out;transition:background-image .6s ease-out}
.base-snowreport .more-details.active{background:transparent url(/media/snowreport/close-description.png) no-repeat 100% 50%}
.base-snowreport .long-description{display:none;padding:0 10px 10px}.base-snowreport .long-description .description{padding-top:10px}
.base-snowreport .last-change{padding-top:10px}.base-snowreport .icon-open{display:inline-block;background:#d11c1c;width:25px;height:25px;margin-right:5px;border-radius:50%}
.base-snowreport .open .icon-open{background:#4ea423}.base-snowreport .status{color:#ccc}
.base-snowreport .status.open{color:#767676}.base-snowreport img.weather{width:40px;height:auto}
#snowreportmeasuringpoints .items .column{font-size:24px;font-weight:bold}
#snowreportmeasuringpoints .items .desc{font-size:16px}#snowreportmeasuringpoints .lastsnow{font-size:24px}
#snowreportmeasuringpoints .lastsnow .desc{color:#000}#snowreportmeasuringpoints .lastsnow .value{font-weight:bold}
.base-snowreport .box-summary{background:#f1f1f1;padding:10px 5px 20px 5px;margin-bottom:13px;text-align:center;display:block;text-decoration:none}
.base-snowreport .box-summary .count{display:block;font-size:30px;font-weight:bold}
#snowreportwebcams header{margin-bottom:10px}#snowreportwebcams .webcam{margin-bottom:10px}
#snowreportwebcams .webcam img{max-width:100%;height:auto}#snowreportwebcams .webcam:nth-child(2n+2){background:#f8f8f8}
#snowreportwebcams .webcam a{color:#767676;text-decoration:none}.base-snowreport .difficulty{height:25px;width:25px;display:inline-block;background-color:#ccc;margin-right:5px}
.base-snowreport .difficulty-a{background-color:#39C}.base-snowreport .difficulty-b{background-color:#ff0}
.base-snowreport .difficulty-c{background-color:#C00}.base-snowreport .difficulty-d{background-color:#000}
.base-snowreport .legend .row{margin-bottom:5px}.base-snowreport .difficulty-slope-a{background-color:#39C}
.base-snowreport .difficulty-slope-b{background-color:#C00}.base-snowreport .difficulty-slope-c{background-color:#000}
.base-snowreport .icon-lift{height:35px;width:35px;display:inline-block;background-position:50% 50%;background-repeat:no-repeat;background-size:35px 35px}
.base-snowreport .icon-lift-1{background-image:url(/media/snowreport/lifts/a5.png)}
.base-snowreport .icon-lift-2{background-image:url(/media/snowreport/lifts/a6.png)}
.base-snowreport .icon-lift-601,.base-snowreport .icon-lift-6,.base-snowreport .icon-lift-6601{background-image:url(/media/snowreport/lifts/a3.png)}
.base-snowreport .icon-lift-5{background-image:url(/media/snowreport/lifts/0.png)}
.base-snowreport .icon-lift-5502{background-image:url(/media/snowreport/lifts/1.png)}
.base-snowreport .icon-lift-5503{background-image:url(/media/snowreport/lifts/2.png)}
.base-snowreport .icon-lift-5504{background-image:url(/media/snowreport/lifts/4.png)}
.base-snowreport .column .type{font-size:80%;line-height:120%;display:block;font-weight:normal;color:#626262}
.base-snowreport .label{display:none}.pdf .base-snowreport .column{padding:6px}
.pdf .base-snowreport .items .name{display:inline-block;line-height:25px}
@media only screen and (max-width:768px){.base-snowreport .label{display:inline-block;font-weight:bold}
#snowreportmeasuringpoints.base-snowreport .label{display:none}.base-snowreport .col-md-12{text-align:left}
.base-snowreport .col-md-12 .column{padding:0}#snowreportslopes .item{padding:10px}
}@media only screen and (max-width:500px){#snowreportmeasuringpoints.base-snowreport .label{display:inline-block;font-weight:bold}
#snowreportmeasuringpoints.base-snowreport .col-500-12{text-align:left}#snowreportmeasuringpoints .items .column{font-weight:normal;font-size:16px;line-height:20px;padding:0 10px}
}@media only screen and (max-width:380px){.base-snowreport .row{padding:10px}
.base-snowreport .column{padding:0}}
@media only screen and (max-width:1615px){.sidebar{position:absolute;top:-42px!important;right:35px;white-space:nowrap;overflow:hidden;min-width:483px}
.sidebar .icon{float:right;margin-left:5px}section.template-companies .content-cms{margin-top:-102px}
.sidebar-container{position:relative}.sidebar-container .sidebar{top:-89px!important;right:0;z-index:90}
.sidebar-container .sidebar .icon{margin-bottom:0}}@media only screen and (max-width:1450px){section#banner-home .flex-direction-nav .flex-prev{left:-7px}
section#banner-home .flex-direction-nav .flex-next{right:-7px}}@media only screen and (max-width:1380px){.width-banner{width:100%}
section#banner-home .banner-wrapper{width:100%}section#banner-home{height:auto}
section#banner-home .slides{height:auto}.fixed-container.fixed-top{width:auto;left:0;right:0}
nav#menu-top .flyout-0{width:100%;padding:25px 28px;margin-left:-50%}nav#menu-top .level-0{min-width:0}
nav#menu-top .flyout-regions{margin-left:0}nav#menu-top .level-1{width:30%;margin-left:5%}
nav#menu-top .flyout-teaser{width:30%}nav#menu-top .flyout-teaser .teaser{height:auto}
nav#menu-top .flyout-teaser .teaser img{height:auto}nav#menu-top .menu-boxes .level-1{margin:0 0 10px 2%}
nav#menu-top .menu-boxes .level-1:first-of-type,nav#menu-top .menu-boxes .level-1:nth-of-type(4n+0){margin-lefT:1%}
nav#menu-top .menu-boxes .level-1 img{height:100%;width:auto}nav#menu-top .menu-boxes .submenu-1{padding:0}
.companies-search{margin-left:33%}.companies-search .column-calendar{margin-right:225px}
.companies-search .datepicker{font-size:14px;float:right}nav#menu-top .flyout-regions{overflow:hidden}
.flyout-regions .flyout-regions-map{width:1366px;position:absolute;right:-120px;top:0;bottom:0}
section#banner-content{height:auto;min-height:215px}.cms-text img{max-width:100%!important;height:auto!important}
.header-skiarea .fixed-top{margin-left:0}}@media only screen and (max-width:1310px){.header-main .social-icons{display:none}
nav#menu-top .level-0:first-child{margin-left:0}nav#menu-top .level-0:first-child .menu-0{border-left:0;padding-left:0}
}@media only screen and (max-width:1250px){nav#menu-top,.header-top{margin:0}
.logo-suedtirol{margin-right:20px;margin-left:20px}}@media only screen and (max-width:1190px){section.content-home .width-content{margin:0}
.width-content{width:100%;margin:0}section.teaser{margin-left:-1%}section.teaser .item{margin-left:1%;margin-bottom:1%;width:32.3%;height:auto}
section.teaser .item-first{width:65.6%;height:auto}section.teaser .item img{width:100%;height:auto}
section.teaser .item:nth-child(4){clear:left}section.teaser .item .social-mediateaser{padding-top:75.6%}
section.teaser .item-webcam .webcam-bg{padding-top:75.6%;font-size:0;line-height:0}
section.highlights-box{margin-left:33.3%}section.highlights-box .item{min-height:0}
section.highlights-box .item .image{width:49%}section.highlights-box .item .image img{width:100%;height:auto}
section.highlights-box .item-content{width:49%;padding:20px 0 0 0}section.highlights-box .links{left:2%;width:46%;padding-top:1%;background-color:#fff}
.highlights-box .flex-direction-nav .flex-prev{left:51%}section.home-text{padding:30px}
.page-end{margin-top:20px}footer.footer-menu{background-size:auto 300px;color:#4c535b}
footer.footer-menu .width-content{padding:0 0 300px 0;height:auto}footer.footer-menu a{color:#4c535b}
.footer-info-text{display:none}.footer-menu .row-blocks{margin:0 30px;width:auto}
footer.footer-menu .block{width:23%;margin-right:2%}footer.footer-menu .block-social{margin-top:0}
.social-icons a{background-color:#4c535b;width:36px;height:36px;border:solid 2px #4c535b;margin:0 6px 6px 0}
footer.footer-menu .page-end{padding-left:30px;padding-right:30px}.fixed-top nav#menu-top.menu-top-4 .level-0{margin-left:0}
.fixed-top nav#menu-top.menu-top-4 .level-0:after{margin-left:0}.teaser-content .item .image,.teaser-border .item .image,.teaser-accordion .item .image{width:32%}
.teaser-content .item .image img,.teaser-border .item .image img,.teaser-accordion .item .image img{width:100%;height:auto}
.teaser-accordion .item-image .desc{margin-left:34%}.base-module .item .image{min-width:0;width:32%;height:auto}
.base-module .item .image img{width:100%;height:auto}.base-module .block-columns .column-item .image{width:100%}
#tours .elevation-map img{display:block;width:100%;height:auto}}@media only screen and (max-width:1130px){nav#menu-top .flyout-0{padding-left:10px;padding-right:10px}
nav#menu-top .menu-accommodations .flyout-teaser{width:24%}nav#menu-top .flyout-teaser .teaser-title{font-size:20px;left:54px}
.companies-search{margin-left:28%}}@media only screen and (max-width:1110px){section.teaser .item .description{margin:20px}
#route-planner .block-inputs{width:65%}#route-planner .block-buttons{width:35%}
}@media only screen and (max-width:1090px){.header-skiarea{padding:0}.header-skiarea nav#menu-top{padding-right:10px}
}@media only screen and (max-width:1060px){nav#menu-top .level-0{margin-left:0}
}@media only screen and (max-width:1050px){.box-address .row-email{font-size:16px}
.header-skiarea .logo-container{position:relative;top:auto;left:auto}.header-skiarea .social-icons{display:block}
}@media only screen and (max-width:1024px){section#banner-content .map-box{margin:0 20px}
section#banner-content .map-box #map{height:360px}.module-downloads .fileinfo{bottom:80px}
#route-planner .block-inputs{width:100%}#route-planner .block-buttons{width:100%}
#route-planner .block-buttons .button-row .button{display:inline-block}.template-404{position:relative;top:auto}
.template-404 .banner img{min-width:0;width:100%;height:auto}.template-404 .content-404{position:relative;top:auto;bottom:auto}
.template-404 .content-404 .content-cms{width:100%}.template-404 .block-box{font-size:25px}
}@media only screen and (max-width:985px){.page-header{height:auto;padding:0}
.header-right{margin-right:10px}.header-right .logo-suedtirol{padding-bottom:10px}
.header-region .logo-container{left:10px}.languages a{padding:0 6px;display:inline-block;margin:0}
.fixed-container.fixed-top{position:static;height:auto}.open-mobile-menu,.open-mobile-menu-spacer{display:block;z-index:50;color:#4c535b;font-size:20px;padding:10px 10px 10px 65px;position:relative;background-color:#ccc;cursor:pointer;-moz-transition:background .6s ease-out;-o-transition:background .6s ease-out;-webkit-transition:background .6s ease-out;transition:background .6s ease-out;margin:100px 0 0 0}
.open-mobile-menu:after,open-mobile-menu-spacer:after{content:"";position:absolute;top:10px;left:20px;height:25px;width:33px;background-repeat:no-repeat;background-position:-200px -300px}
.webp .open-mobile-menu:after,.webp open-mobile-menu-spacer:after{background:url(/media/sprites.webp)}
.no-webp .open-mobile-menu:after,.no-webp open-mobile-menu-spacer:after{background:url(/media/sprites.webp)}
.open-mobile-menu:hover{background-color:#aaa}.open-mobile-menu.fixed{position:fixed;margin:0;padding-left:45px;z-index:200;width:0;overflow:hidden;text-indent:-99999px}
.open-mobile-menu.fixed:after{left:12px}.open-mobile-menu-spacer.hidden{display:none}
nav#menu-top{width:280px;position:absolute;top:0;overflow-x:hidden;background:#fff;color:#fff;border-right:solid 3px #bbb;z-index:1200;padding:0;margin:0;left:-280px}
html.csstransforms nav#menu-top{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}
html.csstransforms nav#menu-top.open{-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}
nav#menu-top .dropdown{margin:20px 0 0 0}nav#menu-top .level-0{float:none;min-height:0;margin-bottom:10px;margin-right:8px}
nav#menu-top .menu-0 .menu-text{display:none}nav#menu-top .level-0:after{display:none}
nav#menu-top .flyout-0.flyout-loaded{top:auto}nav#menu-top .flyout-0{position:relative;left:auto;right:auto;bottom:auto;margin:0;z-index:0;padding:5px 15px;background:0}
nav#menu-top .menu-0{font-size:20px;margin:0}nav#menu-top .menu-0{font-size:14px;margin:0;padding-left:15px!important;font-weight:bold;text-transform:none}
.fixed-container.fixed-top{-webkit-animation:none;animation:none}nav#menu-top .flyout-teaser{float:none;width:100%}
nav#menu-top .flyout-teaser .teaser{background:0;border-bottom:1px solid #DADADA;margin-bottom:0}
nav#menu-top .flyout-teaser .teaser:after{content:'>';font-family:Suedtirol;position:absolute;right:5px;font-size:18px;top:6px}
nav#menu-top .flyout-teaser .teaser .teaser-title{position:static;display:block;color:#202020;text-align:left;font-size:14px;line-height:18px;padding:7px 18px 7px 0;text-transform:none}
nav#menu-top .flyout-teaser .teaser img{display:none}nav#menu-top .flyout-teaser .teaser .icon-white-arrow{display:none}
nav#menu-top .menu-boxes .level-1{float:none;width:100%;margin-left:0}nav#menu-top .menu-boxes .level-1:first-of-type,nav#menu-top .menu-boxes .level-1:nth-of-type(4n+0){margin-left:0}
nav#menu-top .menu-boxes .level-1 img{width:100%;height:auto;display:none}
nav#menu-top .menu-boxes .menu-1,nav#menu-top .menu-1{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:block;color:#202020;text-align:left;font-size:14px;line-height:18px;padding:7px 18px 7px 0;text-transform:none}
nav#menu-top .level-1+.level-1 .menu-1{border-top:1px solid #DADADA}nav#menu-top .menu-boxes .menu-1:after,nav#menu-top .menu-1:after,nav#menu-top .mobile-only-menu a:after{content:'>';font-family:Suedtirol;position:absolute;right:5px;font-size:18px;top:6px}
nav#menu-top .mobile-only-menu{display:block}nav#menu-top .mobile-only-menu a{display:block;position:relative;color:#202020;text-align:left;font-size:14px;line-height:18px;padding:7px 18px 7px 0;text-transform:none}
nav#menu-top .mobile-only-menu a:not(:first-child){border-top:1px solid #DADADA}
nav#menu-top .mobile-only-menu br{display:none}nav#menu-top .flyout-0 .companies-search{display:none}
nav#menu-top .menu-boxes .level-1{height:auto;background-color:transparent;margin:0}
nav#menu-top .menu-boxes .submenu-1{position:static;top:auto;bottom:auto;left:auto;right:auto;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);padding-left:23px}
nav#menu-top .menu-boxes .menu-2{float:none;width:100%;white-space:normal;color:#4b4b4b;font-size:16px;line-height:20px}
nav#menu-top .menu-boxes .level-1::before{display:none}nav#menu-top .menu-1{margin-bottom:0}
nav#menu-top .level-1{float:none;width:100%;margin-left:0}nav#menu-top .level-2 .level-3{display:block;padding-left:28px;margin-bottom:8px}
nav#menu-top .level-2 .level-3 .menu-3{display:block;white-space:normal;color:#4b4b4b;font-size:14px;line-height:20px;padding-left:15px;position:relative}
nav#menu-top .level-2 .level-3 .menu-3:after{content:">";font-family:Suedtirol;position:absolute;top:0;left:0;font-size:20px;line-height:18px;display:block}
nav#menu-top .flyout-regions{height:auto}.flyout-regions .flyout-regions-map{width:100%;position:relative;right:auto;background:#fff}
.flyout-regions-map .position-items .point{position:relative;display:block;width:auto;height:auto;top:auto;left:auto;right:auto;bottom:auto;color:#202020;padding:7px 0;text-transform:none;line-height:18px;border-radius:0;margin:0}
.flyout-regions-map .position-items .point:after{content:'>';font-family:Suedtirol;position:absolute;right:5px;font-size:18px;top:6px}
.flyout-regions-map .position-items .point .inner{display:none}.flyout-regions-map .position-items .point .point-title{font-size:14px;line-height:18px}
.flyout-regions-map .position-items .point+.point{border-top:1px solid #DADADA}
.position-items{width:auto}.position-items .point{position:static;width:auto;height:auto;margin-bottom:5px;text-align:left;overflow:hidden;border-radius:0;padding:4px 10px}
.position-items .point .inner{display:inline-block;margin:5px 10px 0 0;float:left}
.position-items .point .point-title{position:static}.position-items .point .bubble{display:none}
section.regions-box{height:auto;padding:5px;background:#ccc;margin-bottom:0}
section.regions-box .position-items .point:last-child{margin-bottom:0}nav#menu-top .menu-accommodations,.fixed-top nav#menu-top .menu-accommodations,.fixed-top nav#menu-top.menu-top-4 .menu-accommodations{width:100%;float:none}
nav#menu-top .menu-accommodations .menu-0,.fixed-top nav#menu-top .menu-accommodations .menu-0{position:relative;margin:0;min-height:0;padding:10px;color:#4c535b}
nav#menu-top .menu-accommodations .menu-0:after{display:none}nav#menu-top .hoverintent .flyout-0.flyout-loaded{display:block!important}
nav#menu-top .menu-accommodations .flyout-teaser{width:100%}nav#menu-top .companies-search{margin-left:0;color:#626262}
.companies-search .column-inputs{float:none;width:100%}nav#menu-top ul.block-grid.two-up{margin-left:-1.6%}
.companies-search .column-calendar{margin-right:0}.companies-search .datepicker{float:none;font-size:13px}
.ui-datepicker{margin:auto}.page-header .fixed-top .open-mobile-menu,.page-header .fixed-top .open-mobile-menu-spacer{top:0}
section#banner-home .info-box{width:50%;bottom:30px;left:70px;padding:20px}
.banner-wrapper-home .info-box-container{max-width:none;margin:0}section#banner-home .info-box-title{font-size:35px;line-height:35px}
section#banner-home .info-box p{font-size:16px}section#banner-home .info-box .link{padding:10px 15px;bottom:-20px;right:20px}
section.teaser{margin-left:-1%}section.teaser .item{margin-left:1%;margin-bottom:1%;width:49%;height:auto}
section.teaser .item-first{width:99%;height:auto}section.highlights-box{margin-left:0}
section.content{background-image:none;padding-bottom:0}footer.footer-menu{padding:30px;border-bottom-width:4px}
.footer-menu .row-blocks{margin:0}footer.footer-menu .block{width:47%;margin-bottom:20px}
footer.footer-menu .block .block-title{margin-bottom:15px}footer.footer-menu .zinnen-footer{bottom:-4px}
footer.footer-menu .zinnen-footer span:after{width:200px;height:90px;left:-100px}
.menu-left{display:none}section.content .content-cms{margin:0;min-height:0;float:none;width:100%}
.base-module .block-columns .column-right{margin-left:2%}.base-module .block-columns .column-left{width:auto;float:none}
.base-module .detail .data-item .desc{width:35%}.base-module .detail .data-item .value{margin-left:37%}
.teaser-border .item .desc{margin-top:0}#videos .item .image:after{line-height:150px}
section#banner-home .flex-direction-nav a{-webkit-transform:scale(0.8);transform:scale(0.8)}
#webcams .item:hover:after{opacity:0}}@media only screen and (max-width:740px){.base-module .issuu{width:50%;height:300px;margin-right:0}
.module-downloads .fileinfo{left:50%}.template-404 .content-404 .content-cms{padding:20px}
.template-404 .block-box{font-size:20px}#webcams .grid-item{width:48%}#webcams .item-panorama,#webcams .item-panoramafull{width:100%;margin-left:0;float:none}
#webcams .item .infos{padding:3px 5px}#webcams .item .name{font-size:14px}
#webcams .livecams .livecam iframe{height:510px}section#banner-home .info-box{width:auto;right:30px}
}@media only screen and (max-width:680px){section.highlights-box .item-content .name{font-size:20px;line-height:25px;max-height:50px}
section.highlights-box .item-content p{font-size:14px;line-height:20px}.module-header .legend{float:left}
.module-header .button{margin-bottom:10px}.banner-wrapper-home .info-box p{display:none}
section#banner-home .info-box:hover{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}
section#banner-home .info-box .link{font-size:14px;padding:4px 15px}.sidebar-container{margin:-5px 0 60px 0;padding:0 50px;font-size:0}
.sidebar-container>*{font-size:15px}.sidebar{min-width:0;text-align:center;position:static;top:auto!important}
.sidebar .container-wraper{display:inline-block}.sidebar .icon{overflow:hidden;display:inline-block;float:none;position:relative;width:64px;height:64px;margin-left:1px}
.sidebar .icon:before{width:auto;display:block;position:absolute;top:0;left:0;right:0}
.content-cms .sidebar{margin:-8px 0 0 0}}@media only screen and (max-width:640px){.header-top{display:flex;flex-direction:column;align-items:flex-end}
.open-mobile-menu,.open-mobile-menu-spacer{margin-top:50px}.base-module .detail .data-item .desc{width:43%}
.base-module .detail .data-item .value{margin-left:45%}section.content .content-cms{padding-left:15px;padding-right:15px}
.cottages-shortlist .item .block-grid.three-up{margin-left:-1.6%}.cottages-shortlist .item .block-grid.three-up>li{margin-left:1.6%;width:48.4%}
section#banner-content .map-box{display:none}section#banner-content{min-height:0}
}@media only screen and (max-width:600px){.menu-open .inner-wrapper{-ms-transform:translate(90%,0);-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}
section.teaser .item .description{font-size:14px;line-height:20px}.base-box-search .block-grid.three-up{margin-left:-1.6%}
.base-box-search .block-grid.three-up>li{margin-left:1.6%;width:48.4%}footer.footer-menu{background-size:auto 200px}
footer.footer-menu .width-content{padding:0 0 200px 0;height:auto}}@media only screen and (max-width:550px){#snowreportsummaries .block-grid.four-up>li{width:48%}
#webcams .livecams .livecam iframe{height:300px}}@media only screen and (max-width:530px){.companies-search .datepicker{font-size:12px}
section.teaser .item{width:99%}section.highlights-box .item .image{width:100%;float:none}
section.highlights-box .item-content{width:100%}.highlights-box .flex-direction-nav a{top:33%}
.highlights-box .flex-direction-nav .flex-prev{left:0}section.highlights-box .links{position:relative;width:100%;left:auto;bottom:auto;margin-top:10px}
footer.footer-menu .block{width:97%}.page-header .logo-container{z-index:10}
.header-right .logo-suedtirol{padding:0}.header-region .logo-container{min-width:150px}
.header-region .logo .logo-image{height:150px;width:150px;background-size:contain}
.header-top{padding-top:60px;margin-left:20px;margin-right:20px}.open-mobile-menu,.open-mobile-menu-spacer{margin-top:10px}
.page-header .logo .logo-title{font-size:16px}.page-header .logo .logo-subtitle{font-size:14px}
.base-module .item .image{width:100%;clear:both;margin-bottom:20px}.base-module .block-columns .column-right{margin-left:0;margin-bottom:20px;float:none;width:100%}
.teaser-content .item .desc,.teaser-accordion .item-image .desc{margin-left:0;margin-top:0}
.teaser-border .item .image{margin-right:20px}.teaser-border .item .desc{margin-left:0}
.base-grid .item .name{font-size:20px}.template-404 .content-404 .block-grid.two-up{margin-left:0}
.template-404 .content-404 .block-grid.two-up li{width:100%;margin-left:0;margin-bottom:10px}
.template-404 .block-box{font-size:30px;min-height:0}}@media only screen and (max-width:500px){.page-header .width-content{padding-top:1px}
.header-top{margin-top:150px;padding-top:0;flex-direction:row;justify-content:space-between}
.companies-search .datepicker{font-size:16px}.page-search .search-input{width:160px}
.ui-datepicker.ui-datepicker-multi{width:100%!important}.ui-datepicker-multi-2 .ui-datepicker-group{width:100%;float:none}
nav#menu-top .menu-boxes .level-1 img{width:auto;height:100%}#tours .item .column{width:98%}
#tours .item .column.data{width:60%}#tours .item .column.column-image{width:38%}
#tours .item .column .description{font-size:16px;line-height:25px}}@media only screen and (max-width:470px){#weather-tabs li{float:none;width:100%}
#weather .map img{display:block;width:100%;height:auto}#weather .table-temperature .row{width:33.3%}
#weather .forecast .day{width:33.3%}.base-grid .item .name{font-size:15px}
.sidebar .icon{margin-left:0}}@media only screen and (max-width:450px){section#banner-home{background-color:#fff}
.base-module-events .item .image{float:none;margin:0 0 10px 0;width:100%}
.box-search-ltsevents .block-grid.three-up{margin-left:0}.box-search-ltsevents .block-grid.three-up>li{margin-left:0;width:100%;float:none}
.box-search-ltsevents .row-calendar{margin-left:0}#videos .block-grid.xsmall-two{margin-left:0}
#videos .block-grid.xsmall-two>li{margin-left:0;width:100%;float:none}#videos .item .image:after{line-height:250px}
.base-module .issuu{width:100%;height:300px;margin-right:0;float:none}.module-downloads .fileinfo{position:relative;margin-top:50px;left:auto;bottom:auto}
.module-downloads .button{position:static}.content-cms .sidebar{margin-left:-15px;margin-right:-15px}
.sidebar .icon,.sidebar .container-wraper{margin:0 0 1px 1px}.sidebar-container .sidebar .icon{margin-bottom:1px}
.sidebar .container-wraper .icon{margin:0}#webcams .livecams .livecam iframe{height:230px}
}@media only screen and (max-width:414px){section#banner-home .info-box{left:20px;bottom:20px;z-index:1}
section#banner-home .info-box-title{margin-bottom:10px;font-size:30px;line-height:1}
section#banner-home .slides li:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#222;opacity:.3}
}@media only screen and (max-width:400px){.header-main .logo .logo-image,.header-region .logo .logo-image{height:100px;background-size:contain}
.logo-suedtirol{width:75px;margin-top:25px}.header-top{margin-top:101px}
.page-header .logo-container{min-width:150px}.base-box-search .block-grid.three-up{margin-left:0}
.base-box-search .block-grid.three-up>li{margin-left:0;width:100%;float:none}
.base-box-search .row-calendar{margin-left:0}.cottages-shortlist .item .block-grid.three-up{margin-left:0}
.cottages-shortlist .item .block-grid.three-up>li{margin-left:0;width:100%;float:none}
.cottages-shortlist .item .name{display:block}.base-grid .block-grid.two-up{margin-left:0}
.base-grid .block-grid.two-up>li{margin-left:0;width:100%;float:none}.base-grid .item .name{font-size:25px}
.template-404 .block-box{font-size:20px}.template-404 .block-box .page-search{margin-top:0}
.cottages-header .explanation-item{display:block;margin-bottom:2px}section.teaser .itemInner{position:relative;display:block}
section.teaser .itemInner:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#222;opacity:.3}
section.teaser .item{text-align:center;padding-bottom:30px}section.teaser .item .name{font-family:Suedtirol;z-index:1;left:0;right:0;margin:20px 30px 40px;text-align:center}
section.teaser .item .description{color:#3f3f3f;position:static;margin:0;padding:10px 20px 15px 20px;opacity:1;-webkit-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);font-size:15px;line-height:1.7;text-align:center}
section.teaser .item .icon-white-arrow{position:relative;width:auto;display:inline-block;color:#fff;font-family:Suedtirol;text-transform:uppercase;font-size:14px;height:auto;padding:4px 40px 4px 15px}
section.teaser .item .icon-white-arrow:before{position:absolute;font-size:24px;line-height:1;right:7px}
section.teaser .item.no-arrow .description{padding-bottom:20px}section.teaser .item-link:before{display:none}
section.teaser .item .icon-white-arrow{right:0;left:auto}section.teaser .item.item-video{display:none}
footer.footer-menu{padding-bottom:70px}footer.footer-menu .zinnen-footer{right:30%}
.highlights-box{padding:50px 30px;background-color:#fff}.highlights-box .flex-direction-nav a{background:#272727;height:55px;width:55px;text-indent:0;color:#fff;text-shadow:none;text-align:center;top:29%}
.highlights-box .flex-direction-nav .flex-next{right:-20px}.highlights-box .flex-direction-nav .flex-next:before{content:'>';font-family:Suedtirol;display:block;font-size:50px;line-height:1;height:55px;width:55px}
.highlights-box .flex-direction-nav .flex-prev{left:-20px}.highlights-box .flex-direction-nav .flex-prev:before{content:'<';font-family:Suedtirol;display:block;font-size:50px;line-height:1;height:55px;width:55px}
section.highlights-box .item-content .name{font-weight:bold;margin-bottom:0}
section.highlights-box .item-content .date{margin-bottom:10px}section.highlights-box .item-content p{display:none}
section.highlights-box .link{font-size:18px}section.highlights-box .highlights-box-header{display:block;text-align:center;font-size:28px;font-family:Suedtirol;margin-bottom:20px}
section.highlights-box>div{position:relative}section.home-text h1{font-size:25px;line-height:1.15;font-family:Suedtirol;font-weight:normal}
.footer-menu .row-blocks{display:flex;flex-direction:column}.footer-menu .row-blocks .block{flex:1 1 auto}
.footer-menu .row-blocks .box-address{display:none}.footer-menu .row-blocks .block-social{order:-1}
.page-end{padding-bottom:50px}.page-end .copyright{display:none}.menu-credits{float:none;text-align:center}
.footer-logos{text-align:center}.footer-logo{float:none;display:inline-block;margin-right:0}
.footer-logo img{height:40px}.mobileSearchButton{display:block;position:fixed;bottom:0;left:0;right:0;z-index:50}
.mobileSearchButton .link{display:block;width:100%;text-align:center;background-color:#e80d32;padding:12px 20px;font-family:Suedtirol;color:#fff;text-transform:uppercase;font-size:15px}
.mobileSearchButton .link:after{content:'>';display:inline-block;margin-left:4px;vertical-align:top}
}@media only screen and (max-width:370px){.header-right{float:none;margin:0 10px}
.page-search .search-input{width:100%}.open-mobile-menu,.open-mobile-menu-spacer{top:3px}
nav#menu-top .menu-boxes .menu-2{overflow:hidden}section#banner-home .info-box{margin:0}
#webcams .grid-item{width:100%;margin-left:0;float:none}.catalogues-group .block-grid.xsmall-three>li{width:48%}
}@media only screen and (max-width:350px){.page-search{width:105px}.content-cms .sidebar{margin-top:0}
section.content .content-cms{padding-top:1px}.sidebar .icon{margin-left:1px;width:60px}
.sidebar .icon-webcam{background-position:-334px -145px}.sidebar .icon-video{background-position:-241px -142px}
.sidebar .icon-snow{background-position:-137px -142px}.sidebar .icon-lifts{background-position:-32px -142px}
}@media only screen and (max-width:340px){.base-module .item .image{width:100%;float:none;margin:0 0 10px 0;display:block}
#videos .item .image:after{line-height:200px}.companies-search .datepicker{font-size:15px}
#webcams .livecams .livecam iframe{height:180px}}
