@charset"UTF-8";
.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}
.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:100}
.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,0.2);border-right:5px solid rgba(0,0,0,0.2);border-bottom:5px solid rgba(0,0,0,0.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}
@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fade-in{0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-in{0%{opacity:0}
100%{opacity:1}
}
.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}
@-webkit-keyframes fade-out{0%{opacity:1}
100%{opacity:0}
}
@keyframes fade-out{0%{opacity:1}
100%{opacity:0}
}
.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}
@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}
@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}
}
@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}
}
.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}
@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}
@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
}
@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
}
.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}
@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}
@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}
}
@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}
}
.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}
@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}
@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}
}
@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}
}
.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}
@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}
@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
}
@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}
}
.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}
@-webkit-keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes fade-in-down-lg{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}
@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
}
@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
100%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}
}
.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}
@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}
@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}
}
@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}
}
.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}
@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}
@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}
}
@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}
}
.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}
@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}
@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}
}
@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}
}
.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}
@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}
@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}
}
@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}
}
.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}
@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}
@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}
}
@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}
}
.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}
@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}
@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}
}
@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
100%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}
}
.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}
@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}
@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}
@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}
@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}
@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
}
.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}
@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;opacity:1}
100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;opacity:0}
}
.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}
@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}
}
@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}
}
.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}
}
@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}
}
.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}
}
@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}
}
.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}
}
@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}
}
.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}
}
@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
100%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}
}
.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
}
@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}
}
.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}
}
@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}
}
.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}
}
@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}
}
.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}
}
@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}
}
.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}
}
@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}
}
.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}
}
@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}
100%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}
}
.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}
}
@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}
}
.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}
100%{opacity:1}
}
@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}
100%{opacity:1}
}
.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}
@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}
100%{opacity:0}
}
@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}
100%{opacity:0}
}
.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}
@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}
100%{opacity:1}
}
@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}
100%{opacity:1}
}
.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}
@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}
100%{opacity:0}
}
@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}
100%{opacity:0}
}
.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}
@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}
100%{opacity:1}
}
@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}
100%{opacity:1}
}
.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}
@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}
100%{opacity:0}
}
@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
50%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}
100%{opacity:0}
}
.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}
@-webkit-keyframes overlay-slide-in-top{0%{height:100%}
100%{height:0}
}
@keyframes overlay-slide-in-top{0%{height:100%}
100%{height:0}
}
.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}
@-webkit-keyframes overlay-slide-out-top{0%{height:0}
100%{height:100%}
}
@keyframes overlay-slide-out-top{0%{height:0}
100%{height:100%}
}
.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}
@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}
100%{height:0}
}
@keyframes overlay-slide-in-bottom{0%{height:100%}
100%{height:0}
}
.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}
@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}
100%{height:100%}
}
@keyframes overlay-slide-out-bottom{0%{height:0}
100%{height:100%}
}
.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}
@-webkit-keyframes overlay-slide-in-left{0%{width:100%}
100%{width:0}
}
@keyframes overlay-slide-in-left{0%{width:100%}
100%{width:0}
}
.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}
@-webkit-keyframes overlay-slide-out-left{0%{width:0}
100%{width:100%}
}
@keyframes overlay-slide-out-left{0%{width:0}
100%{width:100%}
}
.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}
@-webkit-keyframes overlay-slide-in-right{0%{width:100%}
100%{width:0}
}
@keyframes overlay-slide-in-right{0%{width:100%}
100%{width:0}
}
.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}
@-webkit-keyframes overlay-slide-out-right{0%{width:0}
100%{width:100%}
}
@keyframes overlay-slide-out-right{0%{width:0}
100%{width:100%}
}
.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}
@media screen and (max-width:480px){.animsition,.animsition-overlay{opacity:1!important}
}
@media \0screen{img{width:auto}
}
.cfi-snowrackets:before{content:"\e903"}
.cfi-crosscountry-dog:before{content:"\e900"}
.cfi-crosscountry-skating-dog:before{content:"\e901"}
.cfi-skating-dog:before{content:"\e902"}
.cfi-angebot:before{content:"\e66d"}
.cfi-easter:before{content:"\e66e"}
.cfi-newyear:before{content:"\e66f"}
.cfi-olive:before{content:"\e66b"}
.cfi-christamas:before{content:"\e662"}
.cfi-restaurant:before{content:"\e663"}
.cfi-music:before{content:"\e664"}
.cfi-dk_mountains:before{content:"\e665"}
.cfi-golf:before{content:"\e666"}
.cfi-compass:before{content:"\e667"}
.cfi-bus:before{content:"\e668"}
.cfi-family2:before{content:"\e669"}
.cfi-water-lily:before{content:"\e66a"}
.cfi-toboggan:before{content:"\e660"}
.cfi-interactivemap:before{content:"\e65f"}
.cfi-clock:before{content:"\e65d"}
.cfi-bike2:before{content:"\e65e"}
.cfi-bike:before{content:"\e602"}
.cfi-snow:before{content:"\e600"}
.cfi-skiing:before{content:"\e601"}
.cfi-cable-car:before{content:"\e626"}
.cfi-cableway:before{content:"\e636"}
.cfi-chairlift:before{content:"\e627"}
.cfi-chairlift-2two:before{content:"\e628"}
.cfi-chairlift-3three:before{content:"\e629"}
.cfi-chairlift-4four:before{content:"\e62a"}
.cfi-chairlift-6six:before{content:"\e62b"}
.cfi-crosscountry:before{content:"\e62c"}
.cfi-crosscountry-skating:before{content:"\e62d"}
.cfi-funicular:before{content:"\e62e"}
.cfi-kids-paradise:before{content:"\e62f"}
.cfi-skating:before{content:"\e630"}
.cfi-ski-chairlift:before{content:"\e631"}
.cfi-skiilift:before{content:"\e632"}
.cfi-sledding:before{content:"\e633"}
.cfi-snowboard:before{content:"\e634"}
.cfi-walk-trail:before{content:"\e635"}
.cfi-tripadvisor:before{content:"\e914"}
.cfi-heart:before{content:"\e913"}
.cfi-sharing:before{content:"\e912"}
.cfi-cart:before{content:"\e911"}
.cfi-shuttle:before{content:"\e90e"}
.cfi-skirent:before{content:"\e90f"}
.cfi-skischool:before{content:"\e910"}
.cfi-arrow-circle-down:before{content:"\e90a"}
.cfi-arrow-circle-left:before{content:"\e90b"}
.cfi-arrow-circle-right:before{content:"\e90c"}
.cfi-arrow-circle-up:before{content:"\e90d"}
.cfi-events-tickets:before{content:"\e904"}
.cfi-question:before{content:"\e905"}
.cfi-sale:before{content:"\e906"}
.cfi-shopping:before{content:"\e907"}
.cfi-skipass:before{content:"\e908"}
.cfi-voucher:before{content:"\e909"}
.cfi-oip:before{content:"\e670"}
.cfi-pdf:before{content:"\e66c"}
.cfi-chat:before{content:"\e661"}
.cfi-twitter_social:before{content:"\e653"}
.cfi-facebook_social:before{content:"\e654"}
.cfi-flickr_social:before{content:"\e655"}
.cfi-instagram_social:before{content:"\e656"}
.cfi-vimeo_social:before{content:"\e657"}
.cfi-youtube_social:before{content:"\e658"}
.cfi-googleplus_social:before{content:"\e659"}
.cfi-weather:before{content:"\e652"}
.cfi-plus_star:before{content:"\e643"}
.cfi-quote:before{content:"\e645"}
.cfi-reviews:before{content:"\e647"}
.cfi-star:before{content:"\e649"}
.cfi-world:before{content:"\e64b"}
.cfi-mail:before{content:"\e64c"}
.cfi-phone:before{content:"\e64d"}
.cfi-car:before{content:"\e64e"}
.cfi-package:before{content:"\e63f"}
.cfi-page:before{content:"\e641"}
.cfi-circle_slim:before{content:"\e63d"}
.cfi-wind_e:before{content:"\e63c"}
.cfi-wind_n:before{content:"\e63e"}
.cfi-wind_ne:before{content:"\e640"}
.cfi-wind_nw:before{content:"\e642"}
.cfi-wind_s:before{content:"\e644"}
.cfi-wind_se:before{content:"\e646"}
.cfi-wind_sw:before{content:"\e648"}
.cfi-wind_w:before{content:"\e64a"}
.cfi-news_important:before{content:"\e63a"}
.cfi-exclamation_mark:before{content:"\e63b"}
.cfi-social:before{content:"\e639"}
.cfi-minus:before{content:"\e637"}
.cfi-plus:before{content:"\e638"}
.cfi-activity:before{content:"\e603"}
.cfi-arrow-down:before{content:"\e604"}
.cfi-arrow-left:before{content:"\e605"}
.cfi-arrow-left-full:before{content:"\e64f"}
.cfi-arrow-right-full:before{content:"\e650"}
.cfi-arrow-up-full:before{content:"\e651"}
.cfi-arrow-down-full:before{content:"\e606"}
.cfi-arrow-right:before{content:"\e607"}
.cfi-arrow-up:before{content:"\e608"}
.cfi-arrows:before{content:"\e609"}
.cfi-bag:before{content:"\e60a"}
.cfi-calendar_sale:before{content:"\e60b"}
.cfi-calendar:before{content:"\e60c"}
.cfi-certificate:before{content:"\e60d"}
.cfi-check:before{content:"\e60e"}
.cfi-circle_check:before{content:"\e60f"}
.cfi-circle_close:before{content:"\e610"}
.cfi-circle:before{content:"\e611"}
.cfi-close:before{content:"\e612"}
.cfi-disabled:before{content:"\e613"}
.cfi-events2:before{content:"\e614"}
.cfi-facebook:before{content:"\e615"}
.cfi-family:before{content:"\e616"}
.cfi-flickr:before{content:"\e617"}
.cfi-gondola:before{content:"\e618"}
.cfi-google:before{content:"\e619"}
.cfi-incentives:before{content:"\e61a"}
.cfi-instagram:before{content:"\e61b"}
.cfi-jobs:before{content:"\e61c"}
.cfi-livecams:before{content:"\e61d"}
.cfi-maps:before{content:"\e61e"}
.cfi-media:before{content:"\e61f"}
.cfi-menu:before{content:"\e620"}
.cfi-news2:before{content:"\e621"}
.cfi-pinterest:before{content:"\e622"}
.cfi-play:before{content:"\e623"}
.cfi-rain:before{content:"\e624"}
.cfi-research:before{content:"\e625"}
.cfi-search:before{content:"\e65a"}
.cfi-twitter:before{content:"\e65b"}
.cfi-youtube:before{content:"\e65c"}
@font-face{font-family:'davos';src:url('/fileadmin/davos/fonts/icons/davos.eot?-o0v476');src:url('/fileadmin/davos/fonts/icons/davos.eot?#iefix-o0v476') format('embedded-opentype'),url('/fileadmin/davos/fonts/icons/davos.woff2?-o0v476') format('woff2'),url('/fileadmin/davos/fonts/icons/davos.woff?-o0v476') format('woff'),url('/fileadmin/davos/fonts/icons/davos.ttf?-o0v476') format('truetype'),url('/fileadmin/davos/fonts/icons/davos.svg?-o0v476#davos') format('svg');font-weight:normal;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'davos';src:url('/fileadmin/davos/fonts/icons/davos.svg?-o0v476#davos') format('svg')}
}
.cfi-template,[class^="cfi-"],[class*=" cfi-"]{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
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{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
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:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-size:17px;line-height:1.64705882;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#00489a;text-decoration:none}
a:hover,a:focus{color:#00489a;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:0px}
.img-thumbnail{padding:4px;line-height:1.64705882;background-color:#fff;border:1px solid #ddd;border-radius:0px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:28px;margin-bottom:28px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
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:#777}
h1,.h1,h2,.h2,h3,.h3{margin-top:28px;margin-bottom:14px}
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:14px;margin-bottom:14px}
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:44px}
h2,.h2{font-size:36px}
h3,.h3{font-size:29px}
h4,.h4{font-size:22px}
h5,.h5{font-size:17px}
h6,.h6{font-size:15px}
p{margin:0 0 14px}
.lead{margin-bottom:28px;font-size:19px;font-weight:300;line-height:1.4}
@media (min-width:768px){.lead{font-size:25.5px}
}
small,.small{font-size:88%}
mark,.mark{background-color:#fcf8e3;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:hover{background-color:#e4b9b9}
.page-header{padding-bottom:13px;margin:56px 0 28px;border-bottom:1px solid #eee}
ul,ol{margin-top:0;margin-bottom:14px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:28px}
dt,dd{line-height:1.64705882}
dt{font-weight:bold}
dd{margin-left:0}
@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:14px 28px;margin:0 0 28px;font-size:21.25px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.64705882;color:#777}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:28px;font-style:normal;line-height:1.64705882}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}
pre{display:block;padding:13.5px;margin:0 0 14px;font-size:16px;line-height:1.64705882;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
@media (min-width:768px){.container{width:740px}
}
@media (min-width:992px){.container{width:960px}
}
@media (min-width:1200px){.container{width:1160px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row{margin-left:-10px;margin-right:-10px}
.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;padding-left:10px;padding-right:10px}
.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:auto}
.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:auto}
.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%}
@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0%}
}
@media (min-width:992px){.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:auto}
.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:auto}
.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 (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0%}
}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:28px}
.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.64705882;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-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:0.01%}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:21px;overflow-y:hidden;-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}
}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:28px;font-size:25.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:11px;font-size:17px;line-height:1.64705882;color:#595959}
.form-control{display:block;width:100%;height:50px;padding:10px 15px;font-size:17px;line-height:1.64705882;color:#595959;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#777;opacity:1}
.form-control:-ms-input-placeholder{color:#777}
.form-control::-webkit-input-placeholder{color:#777}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:50px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:34px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:52px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:28px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:34px;padding:5px 10px;font-size:15px;line-height:1.5;border-radius:0px}
select.input-sm{height:34px;line-height:34px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:34px;padding:5px 10px;font-size:15px;line-height:1.5;border-radius:0px}
select.form-group-sm .form-control{height:34px;line-height:34px}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto}
.form-group-sm .form-control-static{height:34px;padding:5px 10px;font-size:15px;line-height:1.5}
.input-lg{height:52px;padding:10px 16px;font-size:22px;line-height:1.3333333;border-radius:0px}
select.input-lg{height:52px;line-height:52px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:52px;padding:10px 16px;font-size:22px;line-height:1.3333333;border-radius:0px}
select.form-group-lg .form-control{height:52px;line-height:52px}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto}
.form-group-lg .form-control-static{height:52px;padding:10px 16px;font-size:22px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:62.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:50px;height:50px;line-height:50px;text-align:center;pointer-events:none}
.input-lg+.form-control-feedback{width:52px;height:52px;line-height:52px}
.input-sm+.form-control-feedback{width:34px;height:34px;line-height:34px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label ~ .form-control-feedback{top:33px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:39px}
.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}
@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}
}
.form-horizontal .has-feedback .form-control-feedback{right:10px}
@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}
}
@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.form-control{font-size:1em}
.wrap-content .select2-container{width:100%}
.wrap-content .datepicker-input-nodefault .form-control,.wrap-content .datepicker-input .form-control{cursor:pointer}
.wrap-content .datepicker-input-nodefault .form-control[readonly],.wrap-content .datepicker-input .form-control[readonly]{background-color:transparent}
.wrap-content .datepicker-input-nodefault:before,.wrap-content .datepicker-input:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60b"}
.wrap-content .search-input:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e65a"}
.wrap-content .icon-input{position:relative;z-index:1}
.wrap-content .icon-input input.form-control{z-index:2;background-color:transparent;position:relative}
.wrap-content .icon-input:before{font-size:1.55em;color:#999;position:absolute;z-index:0;top:0;right:20px;height:48px;line-height:48px}
.wrap-content .radio-inline,.wrap-content .checkbox-inline{padding-left:45px;min-height:34px;line-height:1.4em;padding-top:6px;width:100%}
.wrap-content .radio-inline .iradio,.wrap-content .checkbox-inline .iradio,.wrap-content .radio-inline .icheckbox,.wrap-content .checkbox-inline .icheckbox{position:absolute !important;left:0;top:0}
input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:17px;line-height:1.64705882;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#999;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#999;background-color:#fff;border-color:#ccc}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#999;background-color:#e6e6e6;border-color:#adadad}
.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#999}
.btn-primary{color:#fff;background-color:#232856;border-color:#232856}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#141732;border-color:#11142b}
.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#232856;border-color:#232856}
.btn-primary .badge{color:#232856;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}
.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}
.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}
.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}
.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#00489a;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#00489a;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-lg{padding:10px 16px;font-size:22px;line-height:1.3333333;border-radius:0px}
.btn-sm{padding:5px 10px;font-size:15px;line-height:1.5;border-radius:0px}
.btn-xs{padding:1px 5px;font-size:15px;line-height:1.5;border-radius:0px}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.breadcrumb{padding:8px 7px;margin-bottom:28px;list-style:none;background-color:#fff;border-radius:0px}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"|\00a0";padding:0 5px;color:#bababa}
.breadcrumb>.active{color:#ddd}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#00489a}
.nav .nav-divider{height:1px;margin:13px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.64705882;border:1px solid transparent;border-radius:0px 0px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0px 0px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:0px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:0px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0px 0px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none;visibility:hidden}
.tab-content>.active{display:block;visibility:visible}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:17px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:13px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.64705882;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:15px;line-height:1.64705882;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-size:15px;font-weight:normal;line-height:1.4;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none !important;visibility:hidden !important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
@media (max-width:767px){.visible-xs{display:block !important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
}
@media (max-width:767px){.visible-xs-block{display:block !important}
}
@media (max-width:767px){.visible-xs-inline{display:inline !important}
}
@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row !important}
th.visible-sm,td.visible-sm{display:table-cell !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}
}
@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}
table.visible-md{display:table}
tr.visible-md{display:table-row !important}
th.visible-md,td.visible-md{display:table-cell !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}
}
@media (min-width:1200px){.visible-lg{display:block !important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row !important}
th.visible-lg,td.visible-lg{display:table-cell !important}
}
@media (min-width:1200px){.visible-lg-block{display:block !important}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}
}
@media (max-width:767px){.hidden-xs{display:none !important}
}
@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}
}
@media (min-width:1200px){.hidden-lg{display:none !important}
}
.visible-print{display:none !important}
@media print{.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}
}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
.smartbanner{position:absolute;top:0;left:0;overflow-x:hidden;width:100%;height:84px;background:#f3f3f3;font-family:Helvetica,sans,sans-serif}
.smartbanner__exit{position:absolute;top:calc(44%);left:9px;display:block;margin:0;width:14px;height:14px;border:0;text-align:center}
.smartbanner__exit::before,.smartbanner__exit::after{position:absolute;width:1px;height:14px;background:#767676;content:' '}
.smartbanner__exit::before{transform:rotate(45deg)}
.smartbanner__exit::after{transform:rotate(-45deg)}
.smartbanner__icon{position:absolute;top:10px;left:30px;width:64px;height:64px;border-radius:15px;background-size:64px 64px}
.smartbanner__info{position:absolute;top:10px;left:104px;display:flex;overflow-y:hidden;width:60%;height:64px;align-items:center}
.smartbanner__info__title{font-size:14px;font-weight:bold}
.smartbanner__info__author,.smartbanner__info__price{font-size:12px}
.smartbanner__button{border:1px solid #021160;position:absolute;top:32px;right:10px;z-index:1;display:block;padding:0 10px;min-width:10%;border-radius:5px;background:#f3f3f3;color:#021160;font-size:18px;text-align:center;text-decoration:none}
.smartbanner__button__label{text-align:center}
body{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html,body{height:100%}
body#uid466,body#uid1{height:auto}
@media (min-width:1600px){body#uid466 .container,body#uid1 .container{width:1560px}
body#uid466 .container.footer-bar-header-container,body#uid1 .container.footer-bar-header-container{width:1160px}
body#uid466 .offcanvas-livestatus-wrap .container,body#uid1 .offcanvas-livestatus-wrap .container{width:auto}
}
html.fixHomeMenuRight{overflow:hidden !important;height:100% !important}
html.fixHomeMenuRight body{overflow:hidden !important;height:100% !important}
html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:15.5px 14px 15.5px 0;border-color:transparent rgba(255,255,255,0.15) transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:15.5px 0 15.5px 14px;border-color:transparent transparent transparent rgba(255,255,255,0.15)}
.fp-scrollable{overflow:hidden;position:relative}
.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0 !important}
.fp-notransition{-webkit-transition:none !important;transition:none !important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}
.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}
.slide-home-first{position:relative}
.slide-home-first:before{content:'';position:absolute;width:100%;height:100%;pointer-events:inherit;background-color:rgba(0,0,0,0.1);z-index:2;top:0;outline:none}
.slide-home-first:after{content:'';top:0;position:absolute;width:100%;height:100%;pointer-events:inherit;z-index:3;outline:none;background-image:radial-gradient(transparent,rgba(0,0,0,0.45))}
.slide-photo-horizontal-bg{height:100%;background-size:cover;background-position:center center;position:relative}
#home h1{font-size:5em;font-family:arial,helvetica;color:#fff;margin:0;padding:0}
@keyframes arrowsection{0%{transform:translate(0px,0px);opacity:1}
25%{transform:translate(0px,0px)}
50%{transform:translate(0px,0px)}
65%{transform:translate(0px,0px);opacity:1}
100%{transform:translate(0px,4px);opacity:0.1}
}
.section-photo{opacity:1;transition:background-image 1s linear;-moz-transition:background-image 1s linear;-webkit-transition:background-image 1s linear;-ms-transition:background-image 1s linear;overflow:hidden}
.section-photo .fp-auto-height{overflow:inherit}
.section-photo.visible{opacity:1}
.section-photo:before{display:none}
.section-photo .wrap-section-home{display:table;width:100%}
.section-photo .wrap-section-home .content-section-home{display:table-cell;vertical-align:top;text-align:center}
.section-photo .wrap-section-home .content-section-home.content-section-home-full{height:100%;vertical-align:middle}
.section-photo .content-section-text .wrap-content-section-text{color:#fff;padding:0;-webkit-text-shadow:5px 5px 30px rgba(0,0,0,0.75);-moz-text-shadow:5px 5px 30px rgba(0,0,0,0.75);text-shadow:5px 5px 30px rgba(0,0,0,0.75)}
.section-photo .content-section-text .wrap-content-section-text h2{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;margin-top:5px;font-size:3.412em;text-transform:uppercase}
.section-photo .content-section-text .wrap-content-section-text h3{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:2.353em;margin-top:0;text-transform:uppercase}
.section-photo .content-section{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1;padding-bottom:360px;padding-top:62px;text-decoration:none}
.section-photo .content-section *{text-decoration:none}
.section-photo .content-section.content-section-full{padding-bottom:0}
.section-photo .content-section.content-link-home{position:relative}
.section-photo .content-section.content-link-home:before{position:absolute;bottom:0;height:300px;width:100%;content:'';background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#6e000000',GradientType=0)}
.section-photo .content-section.content-section-align-top .wrapper-content-section .inner-content-section{vertical-align:top;width:100%;height:100%}
.section-photo .content-section .wrapper-content-section{display:table;height:100%;width:100%}
.section-photo .content-section .wrapper-content-section .inner-content-section{display:table-cell;vertical-align:middle}
.section-photo .content-section-box{background-color:rgba(255,255,255,0.3);padding-top:20px;padding-bottom:20px;margin-bottom:0;position:absolute;bottom:93px;display:inline-block;width:100%;z-index:2}
.section-photo .content-section-box a{text-decoration:none}
.section-photo .content-section-box .bx-wrapper{height:250px;float:left;width:100%;overflow:hidden}
.section-photo .content-section-box .bx-wrapper .bx-controls-direction a{background-color:rgba(255,255,255,0.1)}
.section-photo .content-section-box .content-box-home{background-size:cover;background-position:center center;position:relative;height:250px;float:left;width:100%}
.section-photo .content-section-box .content-box-home.box-packages:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a"}
.section-photo .content-section-box .content-box-home.box-packages:before{cursor:pointer;position:absolute;bottom:7px;right:4px;color:#fff;font-size:2.5em;z-index:3}
.section-photo .content-section-box .content-box-home.box-packages:after{cursor:pointer;content:' ';position:absolute;width:0;height:0;border-style:solid;bottom:0;right:0;border-width:83px 125px 0 0;border-color:transparent #ee8f1d transparent transparent}
.section-photo .content-section-box .content-box-home.box-events:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c"}
.section-photo .content-section-box .content-box-home.box-events:before{cursor:pointer;position:absolute;bottom:12px;right:10px;color:#fff;font-size:2.0em;z-index:3}
.section-photo .content-section-box .content-box-home.box-events:after{cursor:pointer;content:' ';position:absolute;width:0;height:0;border-style:solid;bottom:0;right:0;border-width:83px 125px 0 0;border-color:transparent #2178a1 transparent transparent}
.section-photo .content-section-box .content-box-home .wrap-content-box{height:100%;width:100%;background-color:rgba(0,0,0,0.7);display:table;vertical-align:middle}
.section-photo .content-section-box .content-box-home .wrap-content-box .inner-content-box{display:table-cell;vertical-align:middle}
.section-photo .content-section-box .content-box-home .title-box{text-transform:uppercase;font-size:1.118em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:0 5%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.176em}
.section-photo .content-section-box .content-box-home .date-box{text-transform:none;font-size:1.118em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:0 8% 8px 8%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.176em}
.section-photo .content-section-box .content-box-home .shortdesc-box{text-transform:none;font-size:1.118em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:1% 8%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.176em}
.section-photo .content-section-box .content-box-home .text-box{text-transform:uppercase;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.882em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:0 5%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.2em}
.section-photo .content-section-box .content-box-home .price-packages{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:27px 5% 0 5%;display:block;text-shadow:1px 1px 1px #000;line-height:1.2em}
.section-photo .content-section-box .content-box-home .price-packages strong{font-size:1.941em;text-transform:uppercase;font-weight:normal;padding-left:8px}
.section-photo .scroll-down-home{position:absolute;bottom:180px;text-align:center;text-transform:uppercase;font-size:1.376em;color:#fff;text-shadow:1px 1px 1px #000;transition:0.6s;left:50%;width:200px;margin-left:-100px;cursor:pointer;opacity:0;z-index:4;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;display:none}
.section-photo .scroll-down-home:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.section-photo .scroll-down-home:before{position:absolute;bottom:-50px;width:200px;text-align:center;left:0;font-size:43px !important}
.section-photo .scroll-down-home{position:absolute;bottom:180px;text-align:center;text-transform:uppercase;font-size:1.376em;color:#fff;text-shadow:1px 1px 1px #000;transition:0.6s;left:50%;width:200px;margin-left:-100px;cursor:pointer;opacity:0;z-index:4;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;display:none}
.section-photo .scroll-down-home:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.section-photo .scroll-down-home:before{position:absolute;bottom:-50px;width:200px;text-align:center;left:0;font-size:43px !important}
.section-photo .spot-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@keyframes spotfadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.section-photo .spot-fadeInDown{-webkit-animation-name:spotfadeInDown;animation-name:spotfadeInDown}
.section-photo .home-list-links{display:none}
.section-photo #home-page-logo{margin-top:0;display:inline-block;padding-bottom:50px;padding-top:100px;text-align:left;width:100%;position:relative;z-index:10;vertical-align:middle}
.section-photo #home-page-logo .img-responsive{display:inline-block;height:80px}
.section-photo#section-photo0 .content-section.content-section-full{padding-bottom:55px;position:relative;z-index:10}
@media screen and (min-width:1200px){#container-fluid-logo-home{width:1200px}
}
.surveybanner{max-width:600px;width:100%;position:absolute;right:5%;bottom:85px;cursor:pointer;z-index:100}
.surveybanner img{width:100%}
@media screen and (max-width:1450px){.surveybanner{bottom:195px;left:100px;right:auto}
}
@media screen and (max-width:991px){.surveybanner{bottom:245px}
}
@media screen and (max-width:767px){.surveybanner{bottom:115px;left:0}
}
.c-info-box-home{width:425px;height:246px;position:absolute;z-index:100;right:0;bottom:55px;background-size:425px 246px;background-position:top center;background-repeat:no-repeat;padding-right:30px;text-align:right;display:table;opacity:0}
.c-info-box-home .c-info-box-home__transition{transition:all .2s ease-in}
.c-info-box-home>a{display:table;width:100%;height:100%;color:#fff;text-decoration:none}
.c-info-box-home>a:focus,.c-info-box-home>a:visited,.c-info-box-home>a:hover{color:#fff;text-decoration:none;outline:none}
.c-info-box-home .c-info-box-home__wrapper{display:table-cell;vertical-align:middle;padding-top:60px;padding-left:15px}
.c-info-box-home.c-info-box-home__color-orange{background-image:url('/fileadmin/davos/images/infoBox/background_orange@2x.png');color:#fff}
.c-info-box-home.c-info-box-home__color-red{background-image:url('/fileadmin/davos/images/infoBox/background_red@2x.png');color:#fff}
.c-info-box-home.c-info-box-home__color-green{background-image:url('/fileadmin/davos/images/infoBox/background_green@2x.png');color:#fff}
.c-info-box-home.c-info-box-home__color-blue{background-image:url('/fileadmin/davos/images/infoBox/background_blue@2x.png');color:#fff}
.c-info-box-home .c-info-box-home__top-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px;text-transform:uppercase;letter-spacing:1px;line-height:24px;display:block;margin-bottom:6px}
.c-info-box-home .c-info-box-home__title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:28px;color:#fff;letter-spacing:0;line-height:24px;display:block;margin-bottom:10px}
.c-info-box-home .c-info-box-home__text{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;font-size:15px;color:#fff;letter-spacing:0px;line-height:21px;display:block}
@media screen and (max-width:991px){.c-info-box-home{bottom:101px;width:350px;height:203px;position:absolute;background-size:350px 203px;padding-right:10px}
.c-info-box-home .c-info-box-home__wrapper{padding-top:55px;padding-left:30px}
.c-info-box-home .c-info-box-home__top-title{font-size:14px;letter-spacing:0.5px;line-height:22px;margin-bottom:5px}
.c-info-box-home .c-info-box-home__title{font-size:24px;letter-spacing:0;line-height:22px;margin-bottom:8px}
.c-info-box-home .c-info-box-home__text{font-size:14px;letter-spacing:0px;line-height:22px}
}
@media screen and (max-width:767px){.c-info-box-home{bottom:93px;width:320px;height:185px;background-size:320px 185px;padding-right:10px}
.c-info-box-home .c-info-box-home__wrapper{padding-top:50px;padding-left:30px}
.c-info-box-home .c-info-box-home__top-title{font-size:13px;letter-spacing:0;line-height:21px;margin-bottom:5px}
.c-info-box-home .c-info-box-home__title{font-size:22px;letter-spacing:0;line-height:20px;margin-bottom:6px}
.c-info-box-home .c-info-box-home__text{font-size:13px;letter-spacing:0px;line-height:20px}
}
.section-photo{background-size:cover;background-position:center center}
#infoMenu li a{color:#fff}
#elm-container,#elm-pusher{height:100%}
.page-summary #elm-content,.page-congress #elm-content,.page-default #elm-content{height:100%;width:100%}
#elm-content{overflow-x:hidden;-webkit-overflow-scrolling:touch}
#elm-content.elm-content-get-inspired{height:100%}
.page-home #elm-content{overflow-y:hidden}
#elm-container{position:relative;overflow:hidden}
#elm-pusher{position:relative;left:0;z-index:1;height:100%}
#elm-pusher::after{position:absolute;top:0;right:0;width:0;height:0;z-index:100;background:rgba(0,0,0,0.5);content:'';opacity:0;-webkit-transition:opacity .5s,width .1s .5s,height .1s .5s;transition:opacity .5s,width .1s .5s,height .1s .5s}
.elm-search-open #elm-pusher::after,.elm-menu-open #elm-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.elm-footer-bar #elm-pusher::after{background-color:transparent;width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}
.elm-menu{position:absolute;top:0;right:-100%;width:100%;height:100%;background:#ffffff;overflow:auto}
.elm-menu::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.5);content:'';opacity:1}
.elm-menu-open .elm-menu::after{width:0;height:0;opacity:0}
.page-summary #page-full,.page-congress #page-full,.page-default #page-full{background-color:#ffffff;z-index:1;width:100%}
#page-full .container-header-photo{max-width:1600px;margin-right:auto;margin-left:auto;position:relative}
#page-full .container-home-content{max-width:1600px;margin-right:auto;margin-left:auto;position:relative}
#page-full .c-header-photos-info{position:absolute;bottom:0;left:0;text-align:left;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 32%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 32%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 32%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#c9000000',GradientType=0);padding-bottom:30px}
#page-full .c-header-photos-info>.container>.row{position:relative}
#page-full .c-header-photos-info h1.title-page{margin-bottom:0}
#page-full .c-header-photos-info__subtitle{width:100%;display:block;clear:both;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.647em}
#page-full .c-header-photos-pager{position:absolute;bottom:-30px;right:0;text-align:center;width:197px;height:50px;line-height:50px;display:table;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;opacity:0}
#page-full .c-header-photos-pager .c-header-photos-pager-prev{display:table-cell;color:#fff;height:50px;line-height:50px;width:40px;cursor:pointer;position:relative;transition:all .4s ease-in-out}
#page-full .c-header-photos-pager .c-header-photos-pager-prev i:before{font-size:29px;line-height:50px;height:50px;position:absolute;top:0;width:100%;text-align:center}
#page-full .c-header-photos-pager .c-header-photos-pager-prev:hover{background-color:rgba(255,221,0,0.17)}
#page-full .c-header-photos-pager .c-header-photos-pager-nslide{display:table-cell;color:#fff;height:50px;line-height:50px;width:40px;text-align:right;padding-right:6px}
#page-full .c-header-photos-pager .c-header-photos-pager-separator{position:relative;width:45px;margin-left:15px;height:50px;display:table-cell;text-align:center}
#page-full .c-header-photos-pager .c-header-photos-pager-separator:after{content:'';position:absolute;width:24px;height:50px;background-color:#fd0;-webkit-transform:skew(-30deg) translateX(9px);-moz-transform:skew(-30deg) translateX(9px);-o-transform:skew(-30deg) translateX(9px);top:0;left:0;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1)}
#page-full .c-header-photos-pager .c-header-photos-pager-totslide{display:table-cell;width:32px;height:50px;line-height:50px;color:#fff;text-align:left}
#page-full .c-header-photos-pager .c-header-photos-pager-next{display:table-cell;color:#fff;height:50px;line-height:50px;width:40px;cursor:pointer;position:relative;transition:all .4s ease-in-out;padding-left:2px}
#page-full .c-header-photos-pager .c-header-photos-pager-next i:before{font-size:29px;line-height:50px;height:50px;position:absolute;top:0;text-align:center;width:100%}
#page-full .c-header-photos-pager .c-header-photos-pager-next:hover{background-color:rgba(255,221,0,0.17)}
.page-summary #page-full .c-header-photos-info{text-align:center;padding-bottom:70px}
#page-full #header-photos{text-align:center}
#page-full #header-photos .bxslider{opacity:0;margin-bottom:0}
#page-full #header-photos .bx-wrapper{margin-bottom:16px}
#page-full #header-photos .bx-controls-direction{display:none}
#page-full #header-photos .visible-mobile{display:none !important}
#page-full #header-photos img{float:left;width:100%;height:auto}
#page-full #header-photos u,#page-full #header-photos li{margin:0;padding:0}
#page-full #header-photos li{list-style:none}
#page-full #header-photos li+li{display:none}
.page-summary #page-full #header-photos .bx-wrapper{margin-bottom:0}
@media screen and (max-width:991px){#page-full .c-header-photos-info__subtitle{font-size:1.533em}
#page-full .c-header-photos-info{padding-bottom:23px}
#page-full .c-header-photos-pager{bottom:-23px;width:155px;height:30px;line-height:30px}
#page-full .c-header-photos-pager .c-header-photos-pager-prev{height:30px;line-height:30px;width:30px}
#page-full .c-header-photos-pager .c-header-photos-pager-prev i:before{font-size:25px;line-height:30px;height:30px}
#page-full .c-header-photos-pager .c-header-photos-pager-nslide{height:30px;line-height:30px;width:30px;padding-right:7px}
#page-full .c-header-photos-pager .c-header-photos-pager-separator{width:30px;margin-left:15px;height:30px}
#page-full .c-header-photos-pager .c-header-photos-pager-separator:after{width:12px;height:30px;-webkit-transform:skew(-30deg) translateX(5px);-moz-transform:skew(-30deg) translateX(5px);-o-transform:skew(-30deg) translateX(5px)}
#page-full .c-header-photos-pager .c-header-photos-pager-totslide{width:25px;height:30px;line-height:30px}
#page-full .c-header-photos-pager .c-header-photos-pager-next{height:30px;line-height:30px;width:30px;padding-left:2px}
#page-full .c-header-photos-pager .c-header-photos-pager-next i:before{font-size:25px;line-height:30px;height:30px}
}
@media screen and (max-width:767px){#page-full .c-header-photos-info{padding-bottom:10px}
#page-full .c-header-photos-info__subtitle{font-size:1.100em;line-height:1.3em}
}
@media screen and (max-width:480px){#page-full #header-photos .visible-mobile{display:block !important}
#page-full #header-photos .hidden-mobile{display:none !important}
}
@media screen and (max-width:991px){.elm-menu-open #elm-content{transform:none !important;-webkit-transform:none !important}
}
#header-top-logo-fix-home{position:absolute;top:0;left:-500px;width:500px;height:90px;text-align:left;padding-top:20px;padding-left:90px;z-index:101;transition:left .5s ease-in-out}
#header-top-logo-fix-home a{display:inline-block;position:relative;z-index:1;padding-right:35px}
#header-top-logo-fix-home img{display:inline-block;position:relative;z-index:1}
#header-top-logo-fix-home:before{content:'';position:absolute;top:0;left:0;height:0;width:100%;z-index:0;border-right:50px solid transparent;border-top:90px solid #fff;border-right:57px solid transparent}
#elm-container.animsition #header-top-logo-fix-home{left:0}
.page-home #navigation-top #header-top-logo a,body#uid1 #navigation-top #header-top-logo a,body#uid466 #navigation-top #header-top-logo a{display:none}
.page-home #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited,body#uid1 #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited,body#uid466 #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited{display:none}
.page-home #navigation-top .navigation-top-service,body#uid1 #navigation-top .navigation-top-service,body#uid466 #navigation-top .navigation-top-service{padding-top:20px}
.page-home #navigation-top.navigation-top-small .navigation-top-service,body#uid1 #navigation-top.navigation-top-small .navigation-top-service,body#uid466 #navigation-top.navigation-top-small .navigation-top-service{padding-top:6px}
.page-home #navigation-top,body#uid1 #navigation-top,body#uid466 #navigation-top{transition:all .3s ease-in-out;position:absolute;top:0;right:0;height:104px;width:100%;text-align:right;color:#fff;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=0);z-index:100}
.page-home #navigation-top a,body#uid1 #navigation-top a,body#uid466 #navigation-top a{color:#fff}
.page-home #navigation-top #header-top-logo,body#uid1 #navigation-top #header-top-logo,body#uid466 #navigation-top #header-top-logo{text-align:left;padding-top:10px;transition:0.5s}
.page-home #navigation-top #header-top-logo img.img-header-top-logo,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo{max-height:49px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.page-home #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color{display:inline-block}
.page-home #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white{display:inline-block}
.page-home #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited,body#uid1 #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited,body#uid466 #navigation-top #header-top-logo img.img-responsive.img-sports-unlimited{margin-left:40px}
.page-home #navigation-top.navigation-top-small,body#uid1 #navigation-top.navigation-top-small,body#uid466 #navigation-top.navigation-top-small{position:fixed;height:62px;background-image:none;background-color:#fff;color:#000}
.page-home #navigation-top.navigation-top-small #header-top-logo,body#uid1 #navigation-top.navigation-top-small #header-top-logo,body#uid466 #navigation-top.navigation-top-small #header-top-logo{padding-top:10px}
.page-home #navigation-top.navigation-top-small #header-top-logo a,body#uid1 #navigation-top.navigation-top-small #header-top-logo a,body#uid466 #navigation-top.navigation-top-small #header-top-logo a{display:inline-block}
.page-home #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo,body#uid1 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo,body#uid466 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo{display:inline-block;max-height:40px}
.page-home #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid1 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid466 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-color{display:inline-block}
.page-home #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid1 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid466 #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo.header-top-logo-white{display:none}
.page-home #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited,body#uid1 #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited,body#uid466 #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited{max-height:40px;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-size:97px 40px;width:97px;height:40px;padding-left:97px;background-image:url('/fileadmin/davos/images/home/claim_top_color.png');display:inline-block;margin-left:40px;margin-top:2px}
.page-home #navigation-top.navigation-top-small #header-top-logo a,body#uid1 #navigation-top.navigation-top-small #header-top-logo a,body#uid466 #navigation-top.navigation-top-small #header-top-logo a{opacity:1}
.page-home #navigation-top.navigation-top-small:before,body#uid1 #navigation-top.navigation-top-small:before,body#uid466 #navigation-top.navigation-top-small:before{content:'';position:absolute;width:100%;height:7px;bottom:-7px;left:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000',endColorstr='#00000000',GradientType=0)}
.page-summary #navigation-top.navigation-top-small,.page-congress #navigation-top.navigation-top-small,.page-default #navigation-top.navigation-top-small{height:62px}
.page-summary #navigation-top.navigation-top-small #header-top-logo,.page-congress #navigation-top.navigation-top-small #header-top-logo,.page-default #navigation-top.navigation-top-small #header-top-logo{padding-top:10px}
.page-summary #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo,.page-congress #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo,.page-default #navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo{max-height:40px;display:inline-block}
.page-summary #navigation-top,.page-congress #navigation-top,.page-default #navigation-top{position:relative;display:block;height:104px;width:100%;background-color:#fff;color:#000;transition:0.5s;transform-origin:left top;z-index:10;top:0;left:0}
.page-summary #navigation-top a,.page-congress #navigation-top a,.page-default #navigation-top a{color:#000}
.page-summary #navigation-top a.a-white,.page-congress #navigation-top a.a-white,.page-default #navigation-top a.a-white{color:#fff}
.page-summary #navigation-top #header-top-logo,.page-congress #navigation-top #header-top-logo,.page-default #navigation-top #header-top-logo{padding-top:26px;transition:0.5s}
.page-summary #navigation-top #header-top-logo a,.page-congress #navigation-top #header-top-logo a,.page-default #navigation-top #header-top-logo a{display:inline-block}
.page-summary #navigation-top #header-top-logo img.img-header-top-logo,.page-congress #navigation-top #header-top-logo img.img-header-top-logo,.page-default #navigation-top #header-top-logo img.img-header-top-logo{max-height:49px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:inline-block}
.page-summary #navigation-top #header-top-logo img.img-sports-unlimited,.page-congress #navigation-top #header-top-logo img.img-sports-unlimited,.page-default #navigation-top #header-top-logo img.img-sports-unlimited{display:inline-block;margin-left:40px}
#navigation-top.bk-white{background-color:#fff}
#navigation-top.navigation-top-shadow:before{content:'';position:absolute;width:100%;height:7px;bottom:-7px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000',endColorstr='#00000000',GradientType=0)}
#navigation-top #get-inspired-top{position:absolute;top:0;left:0}
.page-getinspired #navigation-top:after{content:'';background-repeat:no-repeat !important;background-size:100% !important;width:100%;max-width:511px;height:137px;position:absolute;bottom:-124px;left:0;z-index:1000;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.get-inspired-de #navigation-top:after{background:url('/fileadmin/davos/images/getinspired/get_inspired_top2.png')}
.get-inspired-en #navigation-top:after{background:url('/fileadmin/davos/images/getinspired/get_inspired_top2_en.png')}
.page-getinspired #navigation-top.navigation-top-small:after{opacity:0;display:none}
#navigation-top .navigation-top-service{padding-top:27px;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}
#navigation-top.navigation-top-small .navigation-top-service{padding-top:6px}
#navigation-top #languages-start{float:right;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px}
#navigation-top #languages-start ul{padding:0 15px;margin:0;height:50px;line-height:50px}
#navigation-top #languages-start ul li{list-style:none;display:inline-block}
#navigation-top #languages-start ul li a{position:relative;width:34px;display:block;text-align:left;height:50px;line-height:50px;text-align:center;color:#7e7e7e;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;outline:none}
#navigation-top #languages-start ul li a:hover{text-decoration:none;background-color:rgba(190,191,194,0.17)}
#navigation-top #languages-start ul li a:focus,#navigation-top #languages-start ul li a:visited{text-decoration:none;outline:none}
#navigation-top #languages-start ul li.current a{color:#000}
.page-home #navigation-top #languages-start ul li a,body#uid1 #navigation-top #languages-start ul li a,body#uid466 #navigation-top #languages-start ul li a{color:#9d9d9d}
.page-home #navigation-top #languages-start ul li.current a,body#uid1 #navigation-top #languages-start ul li.current a,body#uid466 #navigation-top #languages-start ul li.current a{color:#fff}
.page-home #navigation-top.navigation-top-small #languages-start ul li a,body#uid1 #navigation-top.navigation-top-small #languages-start ul li a,body#uid466 #navigation-top.navigation-top-small #languages-start ul li a{color:#7e7e7e}
.page-home #navigation-top.navigation-top-small #languages-start ul li.current a,body#uid1 #navigation-top.navigation-top-small #languages-start ul li.current a,body#uid466 #navigation-top.navigation-top-small #languages-start ul li.current a{color:#000}
#navigation-top #start-search{float:right;width:50px;height:50px;cursor:pointer;position:relative;text-align:center;margin-left:3px;margin-right:3px;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease}
#navigation-top #start-search i{color:#000;line-height:50px;cursor:pointer}
#navigation-top #start-search i:before{font-size:1.3em}
.page-home #navigation-top #start-search i,body#uid1 #navigation-top #start-search i,body#uid466 #navigation-top #start-search i{color:#fff}
#navigation-top #start-search:hover{background-color:rgba(190,191,194,0.17)}
.page-home #navigation-top #start-search i,body#uid1 #navigation-top #start-search i,body#uid466 #navigation-top #start-search i{color:#fff}
.page-home #navigation-top.navigation-top-small #start-search i,body#uid1 #navigation-top.navigation-top-small #start-search i,body#uid466 #navigation-top.navigation-top-small #start-search i{color:#000}
#navigation-top .menu-start{float:right;height:50px;line-height:50px;padding-left:0;margin-left:0;padding-right:0;margin-right:0;text-align:center;cursor:pointer;text-transform:uppercase;position:relative;width:115px;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;color:#000}
#navigation-top .menu-start>i{width:40px;height:50px;float:right;margin-left:2px;font-size:20px}
#navigation-top .menu-start>i:before{font-size:1.429em}
#navigation-top .menu-start>i:before{height:50px;line-height:52px;overflow:hidden}
#navigation-top .menu-start:hover{background-color:rgba(190,191,194,0.17)}
#navigation-top .menu-start .text-menu-start{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:17px;text-align:right;line-height:51px;float:right}
.page-home #navigation-top .menu-start,body#uid1 #navigation-top .menu-start,body#uid466 #navigation-top .menu-start{color:#fff}
.page-home #navigation-top .menu-start,body#uid1 #navigation-top .menu-start,body#uid466 #navigation-top .menu-start{color:#fff}
.page-home #navigation-top.navigation-top-small .menu-start,body#uid1 #navigation-top.navigation-top-small .menu-start,body#uid466 #navigation-top.navigation-top-small .menu-start{color:#000}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){#navigation-top.navigation-top-small #header-top-logo img.img-header-top-logo{background-size:153px 40px;width:153px;height:40px;padding-left:153px}
#navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited{background-size:97px 40px;width:97px;height:40px;padding-left:97px;background-image:url('/fileadmin/davos/images/home/claim_top_color@2x.png')}
#navigation-top #header-top-logo img.img-header-top-logo{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url('/fileadmin/davos/images/layout/logo_Davos_Klosters@2x.png');background-size:187px 49px;width:187px;height:49px;padding-left:187px}
#navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white{background-image:url('/fileadmin/davos/images/home/logo-davos-klosters-white-small@2x.png')}
#navigation-top #header-top-logo img.img-sports-unlimited{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url('/fileadmin/davos/images/home/claim_top_color@2x.png');background-size:119px 49px;width:119px;height:49px;padding-left:119px}
#header-top-logo-fix-home img.img-header-top-logo{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url('/fileadmin/davos/images/layout/logo_Davos_Klosters@2x.png');background-size:187px 49px;width:187px;height:49px;padding-left:187px}
#header-top-logo-fix-home img.img-sports-unlimited{display:inline-block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-image:url('/fileadmin/davos/images/home/claim_top_color@2x.png');background-size:119px 49px;width:119px;height:49px;padding-left:119px}
.page-home #navigation-top #header-top-logo img.img-sports-unlimited,body#uid1 #navigation-top #header-top-logo img.img-sports-unlimited,body#uid466 #navigation-top #header-top-logo img.img-sports-unlimited{background-image:url('/fileadmin/davos/images/home/claim_top_color@2x.png')}
.page-home #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited,body#uid1 #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited,body#uid466 #navigation-top.navigation-top-small #header-top-logo img.img-sports-unlimited{background-image:url('/fileadmin/davos/images/home/claim_top_color@2x.png')}
}
@media screen and (max-width:1599px){#navigation-top #get-inspired-top{width:400px}
}
@media screen and (max-width:1199px){#header-top-logo-fix-home{position:absolute;top:0;left:-302px;width:302px;height:90px;padding-top:20px;padding-left:30px}
#header-top-logo-fix-home a{display:inline-block;position:relative;z-index:1;padding-right:0}
#header-top-logo-fix-home:before{content:'';position:absolute;top:0;left:0;height:0;width:100%;z-index:0;border-right:50px solid transparent;border-top:90px solid #fff;border-right:57px solid transparent}
#navigation-top #get-inspired-top{width:300px}
}
@media screen and (max-width:991px){#navigation-top #get-inspired-top{width:200px}
#navigation-top #start-search{width:52px;height:52px;text-align:left}
#navigation-top #start-search i{line-height:52px}
#navigation-top .menu-start{width:105px}
#navigation-top .menu-start .text-menu-start{letter-spacing:0.8px}
}
@media screen and (max-width:767px){#header-top-logo-fix-home{display:none}
.page-home #navigation-top,body#uid1 #navigation-top,body#uid466 #navigation-top{background-image:none;background-color:#fff;color:#000}
.page-home #navigation-top #header-top-logo,body#uid1 #navigation-top #header-top-logo,body#uid466 #navigation-top #header-top-logo{padding-top:10px}
.page-home #navigation-top #header-top-logo a,body#uid1 #navigation-top #header-top-logo a,body#uid466 #navigation-top #header-top-logo a{display:inline-block}
.page-home #navigation-top #header-top-logo img.img-header-top-logo,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo{display:inline-block;max-height:40px}
.page-home #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-color{display:inline-block}
.page-home #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid1 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white,body#uid466 #navigation-top #header-top-logo img.img-header-top-logo.header-top-logo-white{display:none}
.page-home #navigation-top #header-top-logo a,body#uid1 #navigation-top #header-top-logo a,body#uid466 #navigation-top #header-top-logo a{opacity:1}
.page-home #navigation-top:before,body#uid1 #navigation-top:before,body#uid466 #navigation-top:before{content:'';position:absolute;width:100%;height:7px;bottom:-7px;left:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000',endColorstr='#00000000',GradientType=0)}
.page-home #navigation-top .navigation-top-service,body#uid1 #navigation-top .navigation-top-service,body#uid466 #navigation-top .navigation-top-service{padding-top:8px}
.page-home #navigation-top #start-search i,body#uid1 #navigation-top #start-search i,body#uid466 #navigation-top #start-search i{color:#000}
.page-home #navigation-top .menu-start,body#uid1 #navigation-top .menu-start,body#uid466 #navigation-top .menu-start{color:#000}
#navigation-top .navigation-top-service{padding-top:8px}
#navigation-top.navigation-top-small .navigation-top-service{padding-top:8px}
#navigation-top #languages-start{float:right;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:14px}
#navigation-top #languages-start ul{padding:0 2px;margin:0;height:44px;line-height:inherit}
#navigation-top #languages-start ul li{display:inherit}
#navigation-top #languages-start ul li a{width:26px;height:44px;line-height:41px}
#navigation-top #languages-start ul li.current a{display:none}
#navigation-top #start-search{width:44px;height:44px;margin-right:5px}
#navigation-top #start-search i{line-height:44px;position:relative}
#navigation-top #start-search i:before{font-size:1.6em}
#navigation-top #start-search i:before{top:1px;position:absolute;left:12px}
#navigation-top .menu-start{height:44px;line-height:44px;width:44px}
#navigation-top .menu-start>i:before{height:44px;line-height:46px;padding-right:4px}
}
#root-line{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;font-size:0.882em;text-transform:uppercase;padding-top:1.667em;margin-bottom:3.5em}
#root-line .breadcrumb{padding:0;margin-bottom:0;list-style:none;border-radius:0}
#root-line .breadcrumb>li+li:before{content:"|";padding:0;text-align:center;display:inline-block;width:1em}
#root-line .breadcrumb>li a{display:inline-block;color:#000}
#root-line .breadcrumb>li a:hover{color:#fd0;text-decoration:none}
#root-line .breadcrumb>li a:visited,#root-line .breadcrumb>li a:focus{text-decoration:none}
#root-line .breadcrumb>li.current{color:#7e7e7e}
#root-line .breadcrumb>li.current:before{width:1.267em;padding-right:0.200em}
.title-content-noheader #root-line{padding-top:2.647em;margin-bottom:1.45em}
@media screen and (max-width:1199px){#root-line{padding-top:1.467em;margin-bottom:2.5em}
.title-content-noheader #root-line{padding-top:2.447em;margin-bottom:1.35em}
}
@media screen and (max-width:1199px){#root-line{padding-top:1.1em;margin-bottom:2.3em;font-size:0.8em}
.title-content-noheader #root-line{padding-top:2.447em;margin-bottom:1.35em}
}
.container-summary{max-width:1600px;margin-right:auto;margin-left:auto;position:relative;display:table}
#content-elements-summary .element-summary{width:100%}
#content-elements-summary .element-summary .element-summary-link{transition:all .7s ease-in-out}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo{overflow:hidden}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo img{transition:transform 2.1s ease-in-out}
#content-elements-summary .element-summary .element-summary-link:hover{text-decoration:none;background-color:#f4f4f4}
#content-elements-summary .element-summary .element-summary-link:hover .element-summary-photo img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
#content-elements-summary .element-summary .element-summary-link:hover .element-summary-arrow:before{left:15px}
#content-elements-summary .element-summary .element-summary-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.765em;letter-spacing:-2px;color:#fd0;display:block;line-height:1.10em;margin-bottom:4px}
#content-elements-summary .element-summary .element-summary-subtitle{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:1.353em;line-height:1.2em;letter-spacing:-0.65px;color:#000;display:block}
#content-elements-summary .element-summary .element-summary-description{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;font-size:1em;color:#000;display:block;line-height:1.5em;padding-top:19px}
#content-elements-summary .element-summary .element-summary-arrow{margin-top:22px;height:24px;clear:both;width:100%;position:relative;display:inline-block}
#content-elements-summary .element-summary .element-summary-arrow:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e64a"}
#content-elements-summary .element-summary .element-summary-arrow:before{width:30px;height:24px;position:absolute;bottom:0px;left:0;font-size:1.5em;color:#000;transition:all .7s ease-in-out}
@media screen and (min-width:1199px){#content-elements-summary .element-summary{width:100%}
#content-elements-summary .element-summary .element-summary-link{display:block;width:100%;float:left}
#content-elements-summary .element-summary .element-summary-link .element-summary-info{width:50%;display:block;float:left;padding:40px 25px 25px 25px}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo{width:50%;display:block;float:left}
#content-elements-summary .element-summary:nth-child(3n+1) .element-summary-link{border-left:1px solid #d9d9d9}
#content-elements-summary .element-summary:nth-child(3n+1) .element-summary-link.element-summary-link-last{border-bottom:1px solid #d9d9d9}
#content-elements-summary .element-summary:nth-child(3n+1) .element-summary-link .element-summary-info{width:33.3333333%}
#content-elements-summary .element-summary:nth-child(3n+1) .element-summary-link .element-summary-photo{float:right;width:66.6666666%}
#content-elements-summary .element-summary:nth-child(3n+2) .element-summary-link{width:66.6666666%}
#content-elements-summary .element-summary:nth-child(3n+2) .element-summary-link.element-summary-link-last{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
#content-elements-summary .element-summary:nth-child(3n+2) .element-summary-link .element-summary-info{width:50%}
#content-elements-summary .element-summary:nth-child(3n+2) .element-summary-link .element-summary-photo{width:50%}
#content-elements-summary .element-summary:nth-child(3n+2) .element-summary-link .element-summary-photo img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:650px;padding-left:100%}
#content-elements-summary .element-summary:nth-child(3n+3) .element-summary-link{width:33.3333333%;overflow:hidden;height:650px}
#content-elements-summary .element-summary:nth-child(3n+3) .element-summary-link.element-summary-link-last{border-bottom:1px solid #d9d9d9}
#content-elements-summary .element-summary:nth-child(3n+3) .element-summary-link .element-summary-info{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;width:100%;height:60%}
#content-elements-summary .element-summary:nth-child(3n+3) .element-summary-link .element-summary-photo{width:100%}
#content-elements-summary .element-summary .element-summary-photo-height-fix{display:block;height:650px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}
}
@media screen and (max-width:1199px){#content-elements-summary .element-summary{width:100%}
#content-elements-summary .element-summary .element-summary-link{display:block;width:100%;float:left}
#content-elements-summary .element-summary .element-summary-link .element-summary-info{width:50%;display:block;float:left;padding:40px 25px 25px 25px}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo{width:50%;display:block;float:left}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo img{background-image:none !important}
#content-elements-summary .element-summary:nth-child(odd) .element-summary-link .element-summary-photo{float:right}
}
@media screen and (max-width:1199px){#content-elements-summary .element-summary .element-summary-link .element-summary-info{padding:25px 15px 0px 15px}
}
@media screen and (max-width:767px){#content-elements-summary .element-summary{width:100%}
#content-elements-summary .element-summary .element-summary-link{display:block;width:100%;float:left}
#content-elements-summary .element-summary .element-summary-link .element-summary-info{width:100%;display:block;float:left;padding:18px 10px 35px 10px}
#content-elements-summary .element-summary .element-summary-link .element-summary-photo{width:100%;display:block;float:left}
}
#content-elements-summary-small{margin-top:100px}
.page-layout-3 #content-elements-summary-small{margin-top:20px}
#content-elements-summary-small .element-summary-col-100,#content-elements-summary-small .element-summary-col-50{width:50%;position:relative;float:left;overflow:hidden;transform:translate(-80px,0);transition:all .6s ease-in-out;opacity:0}
#content-elements-summary-small .element-summary-col-100:nth-child(even),#content-elements-summary-small .element-summary-col-50:nth-child(even){transform:translate(80px,0)}
#content-elements-summary-small .element-summary-col-100 img,#content-elements-summary-small .element-summary-col-50 img{position:relative;z-index:1}
#content-elements-summary-small .element-summary-col-100.loading,#content-elements-summary-small .element-summary-col-50.loading{transform:translate(0,0);opacity:1}
#content-elements-summary-small .element-summary-col-100:before,#content-elements-summary-small .element-summary-col-50:before{content:'';position:absolute;width:140%;height:100%;top:0;left:-100px;z-index:2;background-color:rgba(0,0,0,0.43);-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);-webkit-transition:all 1.3s cubic-bezier(.645,.045,.355,1);transition:all 1.3s cubic-bezier(.645,.045,.355,1)}
#content-elements-summary-small .element-summary-col-100:hover:before,#content-elements-summary-small .element-summary-col-50:hover:before{left:-160%}
#content-elements-summary-small .element-summary-inner{position:absolute;width:100%;bottom:0;left:0;z-index:3;padding:30px 22px}
#content-elements-summary-small .element-summary-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.588em;letter-spacing:-0.6px;color:#fff;display:block;line-height:1.10em;text-shadow:2px 2px 6px rgba(0,0,0,0.65)}
#content-elements-summary-small .element-summary-subtitle{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.176em;line-height:1.15em;letter-spacing:-0.45px;color:#fff;display:block;margin-top:5px;text-shadow:2px 2px 6px rgba(0,0,0,0.65)}
#content-elements-summary-small .element-summary-col-100{width:100%}
#content-elements-summary-small .element-summary-col-100:before{-webkit-transition:all 2.6s cubic-bezier(.645,.045,.355,1);transition:all 2.6s cubic-bezier(.645,.045,.355,1)}
@media screen and (max-width:991px){#content-elements-summary-small{margin-top:50px}
#content-elements-summary-small .element-summary-col-100:before,#content-elements-summary-small .element-summary-col-50:before{-webkit-transition:all 1.3s cubic-bezier(.645,.045,.355,1);transition:all 1.3s cubic-bezier(.645,.045,.355,1);width:150%}
#content-elements-summary-small .element-summary-col-100:hover:before,#content-elements-summary-small .element-summary-col-50:hover:before{left:-160%}
#content-elements-summary-small .element-summary-inner{padding:20px 15px}
#content-elements-summary-small .element-summary-subtitle{margin-top:5px}
#content-elements-summary-small .element-summary-col-100{width:100%}
}
@media screen and (max-width:767px){#content-elements-summary-small .element-summary-col-100,#content-elements-summary-small .element-summary-col-50{width:100%}
#content-elements-summary-small .element-summary-col-100{width:100%}
}
.button-accommodation-skipass{text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.button-accommodation-skipass.button-top{float:right;width:auto}
.button-accommodation-skipass.button-top span{font-size:0.8em}
.button-accommodation-skipass.button-top .button-inner{position:relative;z-index:2}
.button-accommodation-skipass.button-top .button-wrap{width:150px;height:50px;line-height:50px;font-size:17px;color:#fff;text-align:center;cursor:pointer;font-weight:normal;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1)}
.button-accommodation-skipass.button-top .button-wrap.button-accommodation{display:inline-block;position:relative;color:#fff}
.button-accommodation-skipass.button-top .button-wrap.button-accommodation:hover{color:#fff}
.button-accommodation-skipass.button-top .button-wrap.button-accommodation:hover:after{position:absolute;background-color:#004899;width:100%}
.button-accommodation-skipass.button-top .button-wrap.button-accommodation:after{z-index:0;content:'';position:absolute;width:100%;height:50px;background-color:#3595cb;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);top:0;left:0;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1)}
.button-accommodation-skipass.button-top .button-wrap.button-skipass{color:#fff;display:inline-block;position:relative}
.button-accommodation-skipass.button-top .button-wrap.button-skipass:hover{color:#fff}
.button-accommodation-skipass.button-top .button-wrap.button-skipass:hover:after{position:absolute;width:100%;background-color:#E9CA00}
.button-accommodation-skipass.button-top .button-wrap.button-skipass:after{content:'';position:absolute;width:100%;height:50px;background-color:#fd0;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);top:0;left:0;-webkit-transition:all 600ms cubic-bezier(.645,.045,.355,1);transition:all 600ms cubic-bezier(.645,.045,.355,1)}
.button-accommodation-skipass.button-top .button-spacer{display:none;display:inline-block}
.button-accommodation-skipass.button-bottom{position:absolute;transition:all 3s ease;bottom:55px;width:100%}
.button-accommodation-skipass.button-bottom .button-wrap{position:relative;width:50%;height:45px;line-height:45px;float:left;font-size:16px;color:#fff;cursor:pointer;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:1px}
.button-accommodation-skipass.button-bottom .button-wrap.button-large{width:100%}
.button-accommodation-skipass.button-bottom .button-wrap.button-large:after{display:none}
.button-accommodation-skipass.button-bottom .button-wrap.button-accommodation{background-color:#3595cb}
.button-accommodation-skipass.button-bottom .button-wrap.button-accommodation.open:before{border-color:transparent transparent #3595cb transparent}
.button-accommodation-skipass.button-bottom .button-wrap.button-accommodation:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:45px 30px 0 0;border-color:#3595cb transparent transparent transparent;right:-15px;bottom:0;z-index:3}
.button-accommodation-skipass.button-bottom .button-wrap.button-skipass{background-color:#fd0}
.button-accommodation-skipass.button-bottom .button-wrap.button-skipass.open:before{border-color:transparent transparent #fd0 transparent}
.button-accommodation-skipass.button-bottom .button-wrap.button-skipass:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0 0 45px 30px;border-color:transparent transparent #fd0 transparent;left:-15px;bottom:0;z-index:3}
.button-accommodation-skipass.button-bottom .button-wrap.open:before{content:'';width:0;height:0;border-style:solid;border-width:0 14px 12px 14px;position:absolute;top:-12px;left:50%;z-index:101;margin-left:-14px}
html[lang="en"] .button-accommodation-skipass.button-top .button-wrap.button-skipass{width:165px;padding-left:9px}
.form-top-box-wrapper{position:absolute;width:100%;top:0;display:none;z-index:100;text-align:center}
#menu-right-header{position:relative;width:100%;height:16px;margin-bottom:68px}
#menu-right-header:after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:0px 260px 62px 0;border-color:transparent rgba(224,224,224,0.45) transparent transparent;top:0;right:62px;z-index:1}
#menu-right-header .menu-start{text-align:right;width:100%;padding-left:0;padding-right:98px;z-index:2;position:relative;background-color:transparent}
#menu-right-header .menu-start:hover{background-color:transparent}
#menu-right-header .menu-start>i{float:right;margin-left:15px}
#menu-right-header .menu-start>i:before{color:#000}
#menu-right-header .menu-start:hover i{font-size:inherit}
#menu-right-header #close-menu-right{position:absolute;top:0;right:0;background:#000;width:62px;height:62px;cursor:pointer;text-align:center}
#menu-right-header #close-menu-right i{color:#fff;line-height:62px;cursor:pointer}
#menu-right-header #close-menu-right i:before{font-size:1.7em}
#menu-right-header #close-menu-right.open{background-color:#fff}
#menu-right-header #close-menu-right.open i{color:#40a3d6}
#menu-right-elms{display:table;height:100%;width:100%}
#menu-right-elms .menu-right-elm{display:table-row;width:100%}
#menu-right-elms .menu-right-elm .menu-right-elm-inner{display:table-cell;width:100%;vertical-align:top}
#menu-right-elms .menu-right-elm .menu-right-elm-inner.last-elm{vertical-align:bottom;padding-left:19px;padding-right:5px;padding-bottom:15px}
#menu-right-elms .menu-right-logo+.menu-right-logo{margin-top:20px}
#menu-right-elms .menu-right-logo{width:100%;max-width:315px;float:left;background-size:100%;background-repeat:no-repeat;background-position:0 0;margin-top:35px}
#menu-right-elms #menu-right-logo-inside-de{background-image:url('/fileadmin/davos/images/layout/banner-menu-inside-de2.png');height:95px}
#menu-right-elms #menu-right-logo-inside-en{background-image:url('/fileadmin/davos/images/layout/banner-menu-inside-en2.png');height:95px}
#menu-right-elms #menu-right-logo-active-de{background-image:url('/fileadmin/davos/images/banner/banner_active_de.png');height:95px}
#menu-right-elms #menu-right-logo-active-en{background-image:url('/fileadmin/davos/images/banner/banner_active_en.png');height:95px}
#menu-right-elms #menu-right-logo-oip-de{background-image:url('/fileadmin/davos/images/banner/oip_de.png');height:99px}
#menu-right-elms #menu-right-logo-oip-en{background-image:url('/fileadmin/davos/images/banner/oip_en.png');height:99px}
@media screen and (max-width:991px){nav#wrap-menu-right{-webkit-overflow-scrolling:touch}
nav#wrap-menu-right #nav-menu-specials{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul{float:left;width:100%;padding:0;margin:0;list-style:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a{float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a{height:50px;line-height:50px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.294em;color:#000;text-transform:uppercase;text-decoration:none;padding-right:20px;padding-left:20px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a.sub:after{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";float:right;line-height:50px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a.sub.active{color:#fd0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a.sub.open:after{content:"\e604"}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a:hover{background-color:#f8f8f8}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul ul{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a{height:46px;line-height:46px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.176em;padding-right:20px;padding-left:20px;color:#bebfc2;text-transform:uppercase;text-decoration:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a:hover{background-color:#e4e4e4;color:#000}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.active,nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.current{background-color:#5eb1dd;color:#fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.active:hover,nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.current:hover{background-color:#5eb1dd;color:#fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.sub:after{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";float:right;line-height:46px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-1>li>a.sub.open:after{content:"\e637"}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2{background-color:#93cbe8}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a{height:36px;line-height:36px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.118em;padding-right:20px;padding-left:20px;color:#fff;text-decoration:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a:hover{background-color:rgba(169,213,237,0.3)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a.current{background-color:#a9d5ed;color:#fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a.current:hover{background-color:#a9d5ed;color:#fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a.sub:after{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e638";float:right;line-height:36px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-2>li>a.sub.open:after{content:"\e637"}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-3{background-color:#81a6c1}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-3>li>a{height:30px;line-height:30px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.0em;padding-right:20px;padding-left:40px;color:#fff;text-decoration:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-3>li>a.current{background-color:#8eb3ce;color:#fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-3>li>a:hover{background-color:rgba(142,179,206,0.3)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul.lvl-3>li>a:hover.current{background-color:#8eb3ce}
#elem_1582{display:none}
}
#box-search{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#eee;z-index:110;display:none;opacity:0;text-align:left}
#box-search.open{display:block}
#box-search .search-input:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e65a"}
#box-search .icon-input{position:relative;z-index:1}
#box-search .icon-input input{background-color:rgba(255,255,255,0.9);border:0}
#box-search .icon-input input.form-control{z-index:2;position:relative}
#box-search .icon-input input:focus{box-shadow:none;-webkit-box-shadow:none}
#box-search .icon-input:before{font-size:3.2em;color:#999;position:absolute;z-index:3;top:34px;left:26px;height:48px;line-height:48px}
#box-search .icon-input .text-holder{position:absolute;top:0;left:0;padding-left:110px;height:116px;line-height:125px;color:#000000;z-index:1;font-size:3.800em;background-color:#ffffff;width:100%}
#box-search .text-input-box-search{margin-top:110px;border:0;width:100%;line-height:123px;text-align:left;font-size:3.800em;font-weight:normal;color:#000;background-color:#fff;height:116px;padding:0 3% 0 110px}
#box-search .text-input-box-search:focus{outline:0}
#box-search #close-search-box{float:right;width:62px;height:62px;line-height:62px;cursor:pointer;text-align:center;background-color:#fff}
#box-search #close-search-box i{color:#999;height:62px;line-height:62px;cursor:pointer;display:inline-block}
#box-search #close-search-box i:before{font-size:1.7em}
#footer{padding-top:60px;clear:both}
.page-home #footer{padding-top:70px}
#footer-links-icons{text-align:center;padding-bottom:55px;padding-top:55px;margin-bottom:60px;background-color:#f8f9fa}
#footer-links-icons a{text-decoration:none;color:#000;display:inline-block;position:relative;margin-left:0;margin-bottom:0;transition:color .4s ease-in-out}
#footer-links-icons a:hover{color:#004899}
#footer-links-icons a:hover span.footer-links-title,#footer-links-icons a:hover span.footer-links-description{color:#004899}
#footer-links-icons a i{font-size:2.4em;position:absolute;left:0;top:3px}
#footer-links-icons a span{float:left;padding-left:55px}
#footer-links-icons a span.footer-links-title{text-transform:uppercase;height:24px;line-height:24px;font-size:1.176em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;color:#000}
#footer-links-icons a span.footer-links-description{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.882em;clear:both;color:#000}
#footer-links-icons a+a{margin-left:55px}
#footer-content{padding-bottom:40px}
#footer-content h6{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.176em;color:#000}
#footer-content h6 span{color:#fd0}
#footer-content .footer-address-and-map{padding-bottom:10px}
#footer-content .footer-address-and-map img{margin-top:15px}
#footer-content #footer-address p,#footer-content #footer-address-klo p{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.882em;color:#000;line-height:1.733em;margin-bottom:0}
#footer-content #footer-address p a,#footer-content #footer-address-klo p a{color:#000;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal}
#footer-content #footer-newsletter h6{margin-top:0}
#footer-content #footer-newsletter .form-group{position:relative}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter{display:table;width:100%}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter:focus input{height:50px;padding:0 10px;border-right:none}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-left{display:table-cell;vertical-align:top}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-left input{height:50px;padding:0 10px;border-right:none}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-left input:focus{border:1px solid #ccc;border-right:none;outline:0;-webkit-box-shadow:none;box-shadow:none}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right{display:table-cell;width:60px;vertical-align:top}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button{border-left:none}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default{min-width:inherit;padding:11px 9px 3px 7px;height:50px}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default i{font-weight:bold;color:#595959}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default i:before{font-size:25px}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default:hover{border-color:#ccc}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default:hover i{color:#000}
#footer-content #footer-content-link h6 a{color:#000;font-size:1em}
#footer-content #footer-content-link a{font-size:0.882em;color:#000;margin-bottom:0;text-decoration:none}
#footer-content #footer-content-link .footer-content-link-wrapper{position:relative;padding-left:30px}
#footer-content #footer-content-link #footer-content-image-card{position:absolute;left:0;top:5px;width:49px;height:61px}
#footer-content #footer-content-link #footer-content-link-card{position:relative;padding-left:65px;display:block;margin-bottom:30px}
#footer-content a.footer-tripadvisor{float:right;margin-left:20px;background-image:url('/fileadmin/davos/images/layout/icon_trip_advisor.png');background-position:0 0;background-repeat:no-repeat;height:46px;width:70px}
#footer .footer-service-nav-wrapper{text-align:center}
#footer #footer-service-nav{display:inline-block;padding:55px 0 180px 0;margin:0;list-style:none;height:34px;font-size:0.882em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.4px}
#footer #footer-service-nav li{display:inline-block;text-align:left}
#footer #footer-service-nav li a{color:#7e7e7e;text-decoration:none;transition:all .3s ease-in-out}
#footer #footer-service-nav li a:hover{color:#232856}
#footer #footer-service-nav li.nav-spacer{text-align:center;padding-left:8px;padding-right:8px;color:#7e7e7e}
@media screen and (max-width:991px){#footer #footer-service-nav{padding:55px 0 190px 0;height:auto}
}
@media screen and (max-width:767px){#footer #footer-service-nav{padding:55px 0 100px 0;height:auto}
#footer #footer-service-nav li.nav-spacer{padding-left:2px;padding-right:2px}
#footer-content{padding-bottom:30px}
#footer-content .footer-address-and-map h6{width:100%;text-align:center}
#footer-content #footer-address{text-align:center;margin-bottom:20px}
#footer-content #footer-address-klo{text-align:center;margin-bottom:10px}
#footer-content #footer-content-link h6{width:100%;text-align:center}
#footer-content #footer-content-link h6 a{display:inline-block}
#footer-content #footer-newsletter h6{text-align:center;width:100%}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter:focus input{height:40px}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-left input{height:40px}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right{width:39px}
#footer-content #footer-newsletter .form-group .wrap-input-newsletter .wrap-input-newsletter-right button.btn-default{padding:7px 9px 2px 7px;height:40px}
}
#footer-bottom{padding-top:23px;padding-bottom:30px}
#footer-bottom hr{border-top:1px solid #ccc;margin:0}
.page-home #footer-bottom{padding-bottom:56px}
#footer-bottom #footer-logos{padding-top:20px;display:table}
.page-home #footer-bottom #footer-logos{margin-bottom:30px}
#footer-bottom #footer-logos .footer-logo-right{display:table-cell;vertical-align:top}
#footer-bottom #footer-logos .footer-logo-right a{float:left;margin-left:0;margin-right:10px;margin-top:10px}
#footer-bottom #footer-logos .footer-logo-right a+a{margin-right:20px;margin-top:10px}
#footer-bottom .footer-links-app-wrapper{text-align:right}
#footer-bottom .footer-links-app-wrapper #footer-links-app{padding-top:38px;display:inline-table}
#footer-bottom .footer-links-app-wrapper #footer-links-app .footer-links-app-label{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#000;display:table-cell;height:42px;line-height:42px;vertical-align:top;padding-right:15px}
#footer-bottom .footer-links-app-wrapper #footer-links-app a{display:table-cell;vertical-align:top;padding-left:15px}
#footer-bottom a.footer-tripadvisor{margin-top:35px;float:left;margin-left:20px;background-image:url('/fileadmin/davos/images/layout/icon_trip_advisor.png');background-position:0 0;background-repeat:no-repeat;height:46px;width:70px}
#footer-bottom #footer-links-various{margin-top:25px}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){#footer-bottom .footer-links-app-ios img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/fileadmin/davos/images/layout/button_app_store@2x.png) no-repeat;background-size:126px 42px;width:126px;height:43px;padding-left:126px}
#footer-bottom .footer-links-app-android img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/layout/button_google_play@2x.png') no-repeat;background-size:141px 42px;width:141px;height:43px;padding-left:141px}
#footer-bottom a#footer-logo-audi{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/audi@2x.png') no-repeat;background-size:85px 58px;width:85px;height:58px;padding-left:85px}
#footer-bottom a#footer-logo-bestofthealps{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/best_of_alps@2x.png') no-repeat;background-size:45px 58px;width:45px;height:58px;padding-left:45px}
#footer-bottom a#footer-logo-family{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/family@2x.png') no-repeat;background-size:45px 58px;width:45px;height:58px;padding-left:45px}
#footer-bottom a#footer-logo-graubuenden{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/graubuenden@2x.png') no-repeat;background-size:123px 58px;width:123px;height:58px;padding-left:123px}
#footer-bottom a#footer-logo-cleansafe{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/footer-cleansafe@2x.png') no-repeat;background-size:58px 58px;width:58px;height:58px;padding-left:123px}
#footer-bottom a#footer-logo-myclimate-de{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/footer-myclimate-de@2x.png') no-repeat;background-size:121px 58px;width:121px;height:58px;padding-left:123px}
#footer-bottom a#footer-logo-myclimate-en{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/footer-myclimate-en@2x.png') no-repeat;background-size:121px 58px;width:121px;height:58px;padding-left:123px}
#footer-bottom a#footer-logo-kjus{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/logos/kjus@2x.png') no-repeat;background-size:130px 58px;width:130px;height:58px;padding-left:130px}
}
.footer-social-icons{padding-top:25px;padding-bottom:25px;float:left;width:100%}
.footer-social-icons a{color:#999;float:left;margin-left:-3px;padding-top:0;transition:all .3s ease-in-out}
.footer-social-icons a:hover{color:#232856;text-decoration:none}
.footer-social-icons a i:before{display:inline-block;font-size:3em}
.footer-social-icons a+a{margin-left:10px}
@media screen and (max-width:767px){.footer-social-icons{text-align:center}
.footer-social-icons a{float:none;display:inline-block}
}
#footer-bar{position:fixed;left:0;bottom:-100px;width:100%;z-index:1000}
#footer-bar #footer-bar-header{width:100%;height:55px;z-index:10;color:#fff;text-align:center;background-color:rgba(0,0,0,0.8)}
#footer-bar #footer-bar-header .col-sm-2.col-xs-2{width:20% !important}
#footer-bar #footer-bar-header.no-bar{height:0}
#footer-bar #footer-bar-header .button-footer-bar{display:inline-block;width:100%;height:55px;text-align:center;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s;cursor:pointer}
#footer-bar #footer-bar-header .button-footer-bar i:before{font-size:1.45em}
#footer-bar #footer-bar-header .button-footer-bar i:before{padding-right:3px;height:55px;line-height:53px;display:inline-block}
#footer-bar #footer-bar-header .button-footer-bar i.news-important{color:#d22525}
#footer-bar #footer-bar-header .button-footer-bar i.cfi-news2.mobile{color:#d22525}
#footer-bar #footer-bar-header .button-footer-bar i.cfi-news2.mobile:after{content:'';position:absolute;width:5px;height:5px;top:23px;margin-left:3px;background:#d22525;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#footer-bar #footer-bar-header .button-footer-bar i.cfi-gondola.mobile{color:#d22525}
#footer-bar #footer-bar-header .button-footer-bar i.cfi-gondola.mobile:after{content:'';position:absolute;width:5px;height:5px;top:23px;margin-left:3px;background:#d22525;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
#footer-bar #footer-bar-header .button-footer-bar span{height:55px;line-height:55px;display:inline-block;font-size:0.882em;vertical-align:top;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal}
#footer-bar #footer-bar-header .button-footer-bar.current{background-color:#eeeeee;color:#000}
#footer-bar #footer-bar-header .button-footer-bar:hover{background-color:rgba(53,149,203,0.79)}
#footer-bar #footer-bar-header .button-footer-bar #icon-weather-footer-bar{font-size:0.2em}
#footer-bar #footer-bar-header .button-footer-bar #wrap-weather-footer-bar{display:none}
#footer-bar #footer-bar-header .button-footer-bar #footer-bar-news-important{display:none}
#footer-bar #footer-bar-header .button-footer-bar #footer-bar-lifts-important{display:none}
#footer-bar-body{position:absolute;width:100%;background-color:#eee;top:-400px;height:400px;display:none;z-index:999;overflow:auto;color:#999;padding-top:66px;-webkit-overflow-scrolling:touch !important}
#footer-bar-body #close-footer-bar{position:absolute;top:0;right:40px;width:62px;height:62px;line-height:62px;z-index:1000;cursor:pointer;text-align:center;background-color:#fff}
#footer-bar-body #close-footer-bar i{color:#999;height:62px;line-height:62px;cursor:pointer;display:inline-block}
#footer-bar-body #close-footer-bar i:before{font-size:1.7em}
#footer-bar-content .wrap-content{margin:0 40px}
#live-chat-right{position:absolute;width:69px;height:279px;left:0;top:50%;margin-top:-200px;background-image:url('/fileadmin/davos/images/layout/livehelp.png');background-position:0 0;background-repeat:no-repeat;z-index:15;cursor:pointer}
#live-chat-right .live-chat-link{width:100%;float:left;height:279px;cursor:pointer}
#vee24LiveHelpTabHTML{display:none !important}
#full-video{position:fixed;left:-100%;top:0;height:100%;width:100%;opacity:0.1;background-image:url('/fileadmin/davos/images/layout/ajax-loader1.gif');background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.9);z-index:1000}
#full-video .player{display:inline-block;vertical-align:top;position:relative;width:100%;height:100%;margin-top:100px;left:0;overflow:hidden}
#full-video .mbYTP_wrapper,#full-video #controlBar_player-video-youtube{display:none}
#full-video.youtube .mbYTP_wrapper,#full-video.youtube #controlBar_player-video-youtube{display:block}
#full-video #video-vimeo,#full-video #video-youtube{display:none}
#full-video #video-vimeo.open,#full-video #video-youtube.open{display:block}
#full-video #video-vimeo{height:100%;width:100%}
#full-video #video-vimeo iframe{height:100%;width:100%}
#full-video #close-full-video{position:absolute;top:0;right:0;width:62px;height:62px;line-height:62px;z-index:1000;cursor:pointer;text-align:center;background-color:#000}
#full-video #close-full-video i{color:#fff;height:62px;line-height:62px;cursor:pointer;display:inline-block}
#full-video #close-full-video i:before{font-size:1.7em}
#full-modal{position:fixed;left:0;top:-100%;height:100%;width:100%;opacity:0;background-color:rgba(0,0,0,0.9);z-index:1000;cursor:pointer}
#full-modal #close-full-modal{position:absolute;top:0;right:0;width:62px;height:62px;line-height:62px;z-index:1000;cursor:pointer;text-align:center;background-color:#000}
#full-modal #close-full-modal i{color:#fff;height:62px;line-height:62px;cursor:pointer;display:inline-block}
#full-modal #close-full-modal i:before{font-size:1.7em}
#full-modal .wrap-content-modal{display:table;width:100%;height:100%;overflow-y:scroll !important;-webkit-overflow-scrolling:touch !important}
#full-modal .wrap-content-modal .content-modal{display:table-cell;text-align:center;vertical-align:middle;opacity:0;color:#fff;font-size:1.2em;padding:50px 25%}
#full-modal .wrap-content-modal.loading{background-image:url('/fileadmin/davos/images/layout/ajax-loader1.gif');background-repeat:no-repeat;background-position:center}
#full-modal iframe#iframe-full-modal{width:100%;height:100%;border:0;display:none;opacity:0;float:left;background-image:url('/fileadmin/davos/images/layout/ajax-loader1.gif');background-repeat:no-repeat;background-position:center;overflow-y:scroll !important}
#footer-packages{background-color:#DFDFDF;padding-top:50px;padding-bottom:30px;clear:both;width:100%;position:relative;display:inline-block;margin-top:10px}
.page-summary #footer-packages{margin-top:50px}
#footer-packages:before{width:100%;height:100%;content:'';z-index:1;position:absolute;top:0;background-image:url('/fileadmin/davos/images/layout/vektor-smartobjekt-bottom.png');background-repeat:no-repeat;background-position:top center}
#footer-packages:after{width:100%;height:100%;content:'';z-index:1;position:absolute;bottom:0;background-image:url('/fileadmin/davos/images/layout/vektor-smartobjekt-up.png');background-repeat:no-repeat;background-position:bottom center}
.content-page-packages a,#footer-packages a{text-decoration:none}
.content-page-packages a:hover,#footer-packages a:hover{text-decoration:none}
.content-page-packages .content-packages,#footer-packages .content-packages{margin-bottom:20px;width:100%;float:left}
.content-page-packages .bx-wrapper,#footer-packages .bx-wrapper{height:250px;float:left;width:100%;overflow:hidden;position:relative;z-index:2}
.content-page-packages .bx-wrapper .bx-controls-direction a,#footer-packages .bx-wrapper .bx-controls-direction a{background-color:rgba(255,255,255,0.1)}
.content-page-packages .content-box-home,#footer-packages .content-box-home{background-size:cover;background-position:center center;position:relative;height:250px;float:left;width:100%;z-index:2}
.content-page-packages .content-box-home.box-packages:before,#footer-packages .content-box-home.box-packages:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a"}
.content-page-packages .content-box-home.box-packages.type-activity:before,#footer-packages .content-box-home.box-packages.type-activity:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e603"}
.content-page-packages .content-box-home.box-packages:before,#footer-packages .content-box-home.box-packages:before{cursor:pointer;position:absolute;bottom:7px;right:4px;color:#fff;font-size:2.5em;z-index:3}
.content-page-packages .content-box-home.box-packages:after,#footer-packages .content-box-home.box-packages:after{cursor:pointer;content:' ';position:absolute;width:0;height:0;border-style:solid;bottom:0;right:0;border-width:83px 125px 0 0;border-color:transparent #ee8f1d transparent transparent}
.content-page-packages .content-box-home.box-packages:hover,#footer-packages .content-box-home.box-packages:hover{text-decoration:none}
.content-page-packages .content-box-home .wrap-content-box,#footer-packages .content-box-home .wrap-content-box{height:100%;width:100%;background-color:rgba(0,0,0,0.7);display:table;vertical-align:middle}
.content-page-packages .content-box-home .wrap-content-box .inner-content-box,#footer-packages .content-box-home .wrap-content-box .inner-content-box{display:table-cell;vertical-align:middle}
.content-page-packages .content-box-home .title-box,#footer-packages .content-box-home .title-box{text-transform:uppercase;font-size:1.118em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:0 5%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.176em}
.content-page-packages .content-box-home .shortdesc-box,#footer-packages .content-box-home .shortdesc-box{text-transform:none;font-size:1.118em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:1% 8%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.176em}
.content-page-packages .content-box-home .text-box,#footer-packages .content-box-home .text-box{text-transform:uppercase;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.882em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:0 5%;display:block;text-shadow:2px 2px 8px rgba(0,0,0,0.75);line-height:1.2em}
.content-page-packages .content-box-home .price-packages,#footer-packages .content-box-home .price-packages{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em;text-decoration:none;color:#fff;width:100%;text-align:center;padding:27px 5% 0 5%;display:block;text-shadow:1px 1px 1px #000;line-height:1.2em}
.content-page-packages .content-box-home .price-packages strong,#footer-packages .content-box-home .price-packages strong{font-size:1.941em;text-transform:uppercase;font-weight:normal;padding-left:8px}
.special-single-post{background-color:#3e5597;text-align:center}
.special-single-post a{color:#FFF;text-decoration:none !important;width:100%;float:left}
.special-single-post a.facebook-box{position:relative;background-color:#3e5597;margin-bottom:15px}
.special-single-post a.facebook-box:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e615"}
.special-single-post a.facebook-box:hover:before{color:#232856}
.special-single-post a.facebook-box:before{cursor:pointer;position:absolute;bottom:5px;right:6px;color:#fff;font-size:1.8em;z-index:3}
.special-single-post a.facebook-box:after{cursor:pointer;content:' ';position:absolute;width:0;height:0;border-style:solid;bottom:0;right:0;border-width:55px 122px 0 0;border-color:transparent #31467b transparent transparent}
.special-single-post .message{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;padding:20px 10px 10px 10px}
.special-single-post .channel{padding:5px 0px 40px 0px;font-size:0.8em}
.c-home-curved-lines{width:100%;position:absolute;top:34%;left:0;height:450px;z-index:20;overflow:hidden}
.c-home-curved-lines .c-home-curved-line svg{position:absolute;top:0;left:0;width:100%}
.c-home-curved-lines .c-home-curved-point{width:100%;height:100%;display:none;opacity:0;position:relative;z-index:3}
.c-home-curved-lines .c-home-curved-point svg{position:absolute;top:0;left:0;z-index:10;cursor:pointer}
.c-home-curved-lines .anim-point{animation:zoomanim 6s 1.5s ease infinite}
@keyframes zoomanim{0%{r:3;opacity:1}
100%{r:15;opacity:0}
}
@media screen and (max-width:991px){.c-home-curved-lines{width:130%;left:-120px}
.c-home-curved-lines svg text{font-size:20px}
}
@media screen and (max-width:1199px){body{font-size:16px}
#fp-nav{margin-top:-32px;top:35%}
#fp-nav.right{right:10px}
.section-photo .content-section{padding-bottom:316px}
.section-photo .content-section-box{padding-top:18px;padding-bottom:18px;bottom:83px}
.section-photo .content-section-box a{text-decoration:none}
.section-photo .content-section-box .content-box-home{height:220px}
.section-photo .content-section-box .bx-wrapper{height:220px}
.section-photo #home-page-logo{margin-top:0;padding-bottom:40px;padding-top:13%}
#content-elements-summary .item.item-big{height:308px}
#content-elements-summary .item.item-small{height:146px}
#content-elements-summary a.element-summary span.title-page{font-size:1.0em}
.page-home #footer-bottom{padding-bottom:86px}
#footer-bottom #footer-logos{display:block;text-align:center;padding-top:40px}
#footer-bottom #footer-logos .footer-logo-right{display:inline-block;margin:0 auto 0 30px}
#footer-bottom #footer-logos .footer-logo-right a{float:none;display:inline-block;margin-left:0}
#footer-bottom #footer-logos .footer-logo-right a+a{margin-left:5px}
#footer-bottom #footer-links-various{text-align:center;padding-top:20px}
#footer-bottom #footer-links-various a.footer-tripadvisor{float:none;display:inline-block;margin-left:25px;margin-right:25px}
#footer-bottom #footer-links-various .footer-social-icons{display:inline-block}
#footer-bottom .footer-links-app-wrapper{text-align:center}
#footer-bottom .footer-links-app-wrapper #footer-links-app{padding-top:20px;display:inline-table}
#footer-bottom .footer-links-app-wrapper #footer-links-app .footer-links-app-label{display:block;width:100%;padding-right:0}
#footer-bottom .footer-links-app-wrapper #footer-links-app a{display:inline-block;padding-left:0}
#footer-bottom .footer-links-app-wrapper #footer-links-app a+a{padding-left:15px}
#full-modal .wrap-content-modal .content-modal{padding:0 15px}
}
@media screen and (max-width:991px){body{font-size:15px}
#fp-nav{display:none}
.section-photo #home-page-logo{padding-top:13%}
.section-photo:before{display:none}
.section-photo .content-section{padding-bottom:326px}
.section-photo .content-section-box{padding-top:18px;padding-bottom:18px;bottom:103px}
.section-photo .content-section-box a{text-decoration:none}
.section-photo .content-section-box .content-box-home{height:200px}
.section-photo .content-section-box .content-box-home.box-packages:before{font-size:1.6em}
.section-photo .content-section-box .content-box-home.box-packages:after{border-width:53px 75px 0 0}
.section-photo .content-section-box .content-box-home.box-events:before{font-size:1.3em;bottom:8px;right:6px}
.section-photo .content-section-box .content-box-home.box-events:after{border-width:53px 75px 0 0}
.section-photo .content-section-box .content-box-home .shortdesc-box{font-size:1.0em}
.section-photo .content-section-box .content-box-home .date-box{font-size:1.0em}
.section-photo .content-section-box .content-box-home .text-box{font-size:1.4em}
.section-photo .content-section-box .content-box-home .price-packages{font-size:1em}
.section-photo .content-section-box .content-box-home .price-packages strong{font-size:1.4em}
.section-photo .content-section-box .bx-wrapper{height:200px}
.section-photo .scroll-down-home{bottom:250px}
#content-elements-summary .item.item-big{height:233px}
#content-elements-summary .item.item-small{height:109px}
#content-elements-summary a.element-summary span.title-page{font-size:0.75em}
#menu-right-header{position:relative;width:100%;height:52px;margin-bottom:40px}
#menu-right-header:after{border-width:0 260px 52px 0;right:52px}
.elm-menu.mobile #menu-right-header:after{border-width:0 220px 52px 0}
#menu-right-header .menu-start{padding-right:92px}
#menu-right-header #close-menu-right{width:52px;height:52px}
#menu-right-header #close-menu-right i{line-height:52px}
.elm-menu{right:-350px;width:350px}
#box-search .icon-input:before{font-size:2.7em;top:20px;left:20px;height:48px;line-height:48px}
#box-search .icon-input .text-holder{padding-left:80px;height:86px;line-height:95px;font-size:3.200em}
#box-search .text-input-box-search{margin-top:90px;line-height:93px;font-size:3.200em;height:86px;padding:0 3% 0 80px}
#box-search #close-search-box{width:52px;height:52px;line-height:52px}
#box-search #close-search-box i{height:52px;line-height:52px}
#footer-bottom #footer-logos .footer-logo-right a{margin-top:15px}
#footer-bar #footer-bar-header .button-footer-bar i:before{font-size:1.8em}
#footer-bar-body #close-footer-bar{right:20px}
#footer-bar-content .wrap-content{margin:0 20px}
.form-top-box{font-size:14px}
.content-page-packages .content-box-home.box-packages:before{font-size:1.6em}
.content-page-packages .content-box-home.box-packages:after{border-width:53px 75px 0 0}
body#uid1077 #footer-bar .button-accommodation-skipass,body#uid1025 #footer-bar .button-accommodation-skipass{display:none !important}
}
@media screen and (max-width:991px) and (orientation:landscape){.section-photo #home-page-logo{margin-top:0;padding-bottom:0px;padding-top:13%}
.section-photo #home-page-logo img{max-width:32%}
.section-photo .content-section{padding-bottom:0px;padding-top:20px}
.section-photo .content-section.content-section-full{padding-bottom:0}
.section-photo .content-section.content-section-align-top .wrapper-content-section .inner-content-section{vertical-align:top}
.section-photo .scroll-down-home{bottom:250px}
.section-photo .scroll-down-home:before{bottom:-30px}
}
@media screen and (max-width:767px){body{font-size:14px}
#beta{display:none}
.page-getinspired #navigation-top:after{display:none}
.wrap-append-elms#append-elms-center{display:none}
#menu-right-header{height:44px}
#menu-right-header:after{border-width:0 220px 44px 0;right:44px}
.elm-menu.mobile #menu-right-header:after{border-width:0 220px 44px 0}
#menu-right-header .menu-start{padding-right:80px}
#menu-right-header #close-menu-right{width:44px;height:44px}
#menu-right-header #close-menu-right i{line-height:44px}
#menu-right-header #close-menu-right i:before{top:9px}
.elm-menu{right:-350px;width:350px}
#menu-right-elms #menu-right-logo-dario-cologna{height:232px}
#menu-right-elms #menu-right-logo-skipass-de,#menu-right-elms #menu-right-logo-skipass-en{height:93px}
nav#wrap-menu-right #nav-menu{padding-bottom:30px}
#content-elements-summary{float:left;width:100%}
#content-elements-summary .item.item-big{height:auto;width:100%}
#content-elements-summary .item.item-small{height:auto;width:100%}
#content-elements-summary a.element-summary span.title-page{font-size:1.2em}
#footer{padding-top:25px}
#footer-links-icons{padding-bottom:25px}
#footer-links-icons a{float:left;width:100%;height:30px;line-height:30px;text-align:center;margin-bottom:10px}
#footer-links-icons a span{padding-left:15px}
#footer-links-icons a span.footer-links-title{height:30px;line-height:30px;font-size:1.118em}
#footer-links-icons a i{position:inherit;float:left;margin-left:10px;top:0;font-size:1.7em}
#footer-links-icons a+a{margin-left:0}
#footer-bottom{padding-bottom:0px}
#footer-bottom #footer-logos{padding-top:35px;margin:0 auto}
#footer-bottom #footer-logos .footer-logo-right{clear:both;width:100%;margin:20px auto}
#footer-bottom #footer-logos .footer-logo-right a{margin-left:0}
#footer-bottom #footer-logos .footer-logo-right a+a{margin-left:10px}
#footer-bottom #footer-links-various{padding-top:0}
#footer-bottom #footer-links-various a.footer-tripadvisor{display:none}
#footer-bottom #footer-links-various .footer-social-icons{display:none}
#footer-bottom #footer-links-app{padding-top:0px}
.button-accommodation-skipass{display:none}
.button-accommodation-skipass.button-bottom{bottom:45px}
#ui-datepicker-div{z-index:1000 !important}
.form-top-box-wrapper{position:absolute;height:313px;width:100%;top:inherit;display:none;padding-top:7px;padding-left:10px;padding-right:10px}
.form-top-box-wrapper#skipass-top-box,.form-top-box-wrapper#accommodation-top-box,.form-top-box-wrapper#summer-button{background-color:rgba(0,0,0,0.2)}
.form-top-box-wrapper#skipass-top-box .page-home .form-top-box-wrapper,.form-top-box-wrapper#accommodation-top-box .page-home .form-top-box-wrapper,.form-top-box-wrapper#summer-button .page-home .form-top-box-wrapper{background-color:rgba(255,255,255,0.6)}
.form-top-box{font-size:15px;border-radius:0px;padding:0px;height:auto;box-shadow:0;background-color:transparent;margin:0 auto;position:relative}
.page-home .form-top-box{background-color:transparent}
.form-top-box .input-box-items{width:100%;display:block;background-color:#FFFFFF;border-radius:5px;border:0;height:54px;line-height:54px;vertical-align:middle;text-align:left;position:relative}
.form-top-box .input-box-items i{float:right;height:54px;line-height:51px;font-size:1.4em}
.form-top-box .input-box-items i.cfi-arrow-down{font-size:0.8em}
.form-top-box .input-box-items.calendar input{height:54px}
.form-top-box .input-box-items.calendar:before{top:16px}
.form-top-box .input-box-items .select2-container{width:100%}
.form-top-box .input-box-items.select2-item .select2-container--default .select2-selection--single{border:0;outline:0;overflow:hidden}
.form-top-box .input-box-items.select2-item .select2-container--default .select2-selection--single .select2-selection__arrow{border-left:0 !important}
.form-top-box .input-box-items.select2-item .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-left:-15px;margin-top:-28px}
.form-top-box .input-box-items.select2-item .select2-container--default:hover .select2-selection__arrow{background-color:transparent}
.form-top-box .input-box-items.select2-item .select2-container--default .select2-selection--single .select2-selection__rendered{color:#999}
.form-top-box .input-box-items.input-box-bottom{font-size:1.438em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;border-radius:0;width:auto}
.form-top-box a.button-summer-items{height:54px;line-height:51px;width:100%;display:block}
.form-top-box .button-summer-spacer{width:100%;height:4px}
.form-top-box .input-box-wrap{display:block;width:100%}
.form-top-box .input-box-spacer{display:block;width:100%;height:4px}
.form-top-box #skipass-button input,.form-top-box #accommodation-button input{width:100%;border:0;text-transform:uppercase;transition:0.4s}
.section-photo #home-page-logo{display:inline-block;padding-bottom:0;padding-top:13%;width:100%}
.section-photo #home-page-logo img{max-width:55%;margin:0 auto}
.section-photo .content-section-text .wrap-content-section-text h2{font-size:1.8em}
.section-photo .content-section-text .wrap-content-section-text h3{font-size:1.253em}
.section-photo .content-section-box{padding-top:10px;padding-bottom:10px;bottom:93px}
.section-photo .content-section-box .bx-wrapper{height:150px}
.section-photo .content-section-box .content-box-home{height:150px}
.section-photo .content-section-box .content-box-home .title-box{font-size:1.0em;line-height:1.176em}
.section-photo .content-section-box .content-box-home .text-box{font-size:1.282em;line-height:1.2em}
.section-photo .content-section-box .content-box-home .price-packages{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.2em}
.section-photo .content-section-box .content-box-home .price-packages strong{font-size:1.241em;text-transform:uppercase;font-weight:normal;padding-left:8px}
.section-photo .scroll-down-home{bottom:230px}
.section-photo .scroll-down-home:before{bottom:-40px}
#footer-bar #footer-bar-header{height:45px}
#footer-bar #footer-bar-header .button-footer-bar{height:45px;line-height:46px;text-align:center}
#footer-bar #footer-bar-header .button-footer-bar i:before{height:45px;line-height:43px}
#footer-bar #footer-bar-header .button-footer-bar span{height:45px;line-height:45px}
#footer-bar-body{padding-top:46px}
#footer-bar-body #close-footer-bar{right:10px;width:45px;height:45px;line-height:45px}
#footer-bar-body #close-footer-bar i{height:45px;line-height:45px}
#footer-bar-body #close-footer-bar{right:10px}
#footer-bar-content .wrap-content{margin:0 10px}
#full-video{position:fixed;left:-100%;top:0;height:100%;width:100%;opacity:0.1;background-image:url('/fileadmin/davos/images/layout/ajax-loader1.gif');background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0.9);z-index:1000}
#full-video .player{display:inline-block;vertical-align:top;position:relative;width:100%;height:100%;margin-top:100px;left:0;overflow:hidden}
#full-video .mbYTP_wrapper,#full-video #controlBar_player-video-youtube{display:none}
#full-video.youtube .mbYTP_wrapper,#full-video.youtube #controlBar_player-video-youtube{display:block}
#full-video #video-vimeo,#full-video #video-youtube{display:none}
#full-video #video-vimeo.open,#full-video #video-youtube.open{display:block}
#full-video #video-vimeo{height:100%;width:100%}
#full-video #video-vimeo iframe{height:100%;width:100%}
#full-video #close-full-video{width:44px;height:44px;line-height:44px}
#full-video #close-full-video i{height:44px;line-height:44px}
#full-modal #close-full-modal{width:44px;height:44px;line-height:44px}
#full-modal #close-full-modal i{height:44px;line-height:44px}
#box-search .icon-input:before{font-size:1.7em;top:10px;left:11px;height:48px;line-height:48px}
#box-search .icon-input .text-holder{padding-left:50px;height:61px;line-height:70px;font-size:1.6em}
#box-search .text-input-box-search{margin-top:50px;line-height:68px;font-size:1.6em;height:61px;padding:0 3% 0 50px}
#box-search #close-search-box{width:44px;height:44px;line-height:44px}
#box-search #close-search-box i{height:44px;line-height:44px}
.content-page-packages,#footer-packages{padding-top:20px;padding-bottom:0}
.content-page-packages:before,#footer-packages:before{display:none}
.content-page-packages:after,#footer-packages:after{display:none}
.content-page-packages .bx-wrapper,#footer-packages .bx-wrapper{height:210px}
.content-page-packages .content-box-home,#footer-packages .content-box-home{height:210px}
.content-page-packages .content-box-home.box-packages:before,#footer-packages .content-box-home.box-packages:before{font-size:2.3em}
.content-page-packages .content-box-home.box-packages:after,#footer-packages .content-box-home.box-packages:after{border-width:63px 105px 0 0}
.content-page-packages .content-box-home.box-packages:hover,#footer-packages .content-box-home.box-packages:hover{text-decoration:none}
.content-page-packages .content-box-home.box-events:before,#footer-packages .content-box-home.box-events:before{font-size:2.3em}
.content-page-packages .content-box-home.box-events:after,#footer-packages .content-box-home.box-events:after{border-width:63px 105px 0 0}
.content-page-packages .content-box-home.box-events:hover,#footer-packages .content-box-home.box-events:hover{text-decoration:none}
.content-page-packages .content-box-home .title-box,#footer-packages .content-box-home .title-box{font-size:1.0em;line-height:1.176em}
.content-page-packages .content-box-home .text-box,#footer-packages .content-box-home .text-box{font-size:1.282em;line-height:1.2em}
.content-page-packages .content-box-home .price-packages,#footer-packages .content-box-home .price-packages{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em;line-height:1.3em}
.content-page-packages .content-box-home .price-packages strong,#footer-packages .content-box-home .price-packages strong{font-size:1.241em;text-transform:uppercase;font-weight:normal;padding-left:8px}
}
@media screen and (max-width:480px){.elm-menu{right:-300px;width:300px}
.page-home #navigation-top.navigation-top-small,body#uid1 #navigation-top.navigation-top-small,body#uid466 #navigation-top.navigation-top-small,.page-congress #navigation-top.navigation-top-small,.page-summary #navigation-top.navigation-top-small,.page-default #navigation-top.navigation-top-small{height:60px}
.page-home #navigation-top.navigation-top-small #header-top-logo,body#uid1 #navigation-top.navigation-top-small #header-top-logo,body#uid466 #navigation-top.navigation-top-small #header-top-logo,.page-congress #navigation-top.navigation-top-small #header-top-logo,.page-summary #navigation-top.navigation-top-small #header-top-logo,.page-default #navigation-top.navigation-top-small #header-top-logo{padding-top:13px}
.page-home #navigation-top.navigation-top-small #header-top-logo img,body#uid1 #navigation-top.navigation-top-small #header-top-logo img,body#uid466 #navigation-top.navigation-top-small #header-top-logo img,.page-congress #navigation-top.navigation-top-small #header-top-logo img,.page-summary #navigation-top.navigation-top-small #header-top-logo img,.page-default #navigation-top.navigation-top-small #header-top-logo img{height:34px}
.page-home #navigation-top,body#uid1 #navigation-top,body#uid466 #navigation-top,.page-congress #navigation-top,.page-summary #navigation-top,.page-default #navigation-top{height:60px}
.page-home #navigation-top #header-top-logo,body#uid1 #navigation-top #header-top-logo,body#uid466 #navigation-top #header-top-logo,.page-congress #navigation-top #header-top-logo,.page-summary #navigation-top #header-top-logo,.page-default #navigation-top #header-top-logo{float:left;padding-top:13px}
.page-home #navigation-top #header-top-logo img,body#uid1 #navigation-top #header-top-logo img,body#uid466 #navigation-top #header-top-logo img,.page-congress #navigation-top #header-top-logo img,.page-summary #navigation-top #header-top-logo img,.page-default #navigation-top #header-top-logo img{height:34px}
}
@media screen and (max-width:767px){.page-home #navigation-top.navigation-top-small,body#uid1 #navigation-top.navigation-top-small,body#uid466 #navigation-top.navigation-top-small,.page-congress #navigation-top.navigation-top-small,.page-summary #navigation-top.navigation-top-small,.page-default #navigation-top.navigation-top-small{height:60px}
.page-home #navigation-top.navigation-top-small #header-top-logo,body#uid1 #navigation-top.navigation-top-small #header-top-logo,body#uid466 #navigation-top.navigation-top-small #header-top-logo,.page-congress #navigation-top.navigation-top-small #header-top-logo,.page-summary #navigation-top.navigation-top-small #header-top-logo,.page-default #navigation-top.navigation-top-small #header-top-logo{padding-top:13px}
.page-home #navigation-top.navigation-top-small #header-top-logo img,body#uid1 #navigation-top.navigation-top-small #header-top-logo img,body#uid466 #navigation-top.navigation-top-small #header-top-logo img,.page-congress #navigation-top.navigation-top-small #header-top-logo img,.page-summary #navigation-top.navigation-top-small #header-top-logo img,.page-default #navigation-top.navigation-top-small #header-top-logo img{height:34px}
.page-home #navigation-top,body#uid1 #navigation-top,body#uid466 #navigation-top,.page-congress #navigation-top,.page-summary #navigation-top,.page-default #navigation-top{height:60px}
.page-home #navigation-top #header-top-logo,body#uid1 #navigation-top #header-top-logo,body#uid466 #navigation-top #header-top-logo,.page-congress #navigation-top #header-top-logo,.page-summary #navigation-top #header-top-logo,.page-default #navigation-top #header-top-logo{float:left;padding-top:13px}
.page-home #navigation-top #header-top-logo img,body#uid1 #navigation-top #header-top-logo img,body#uid466 #navigation-top #header-top-logo img,.page-congress #navigation-top #header-top-logo img,.page-summary #navigation-top #header-top-logo img,.page-default #navigation-top #header-top-logo img{height:34px}
}
@media only screen and (-webkit-min-device-pixel-ratio:1.25) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:1.25) and (max-width:767px),only screen and (-o-min-device-pixel-ratio:1.25/1) and (max-width:767px),only screen and (min-device-pixel-ratio:1.25) and (max-width:767px),only screen and (min-resolution:200dpi) and (max-width:767px),only screen and (min-resolution:1.25dppx) and (max-width:767px){.page-home #navigation-top.navigation-top-small #header-top-logo img,body#uid1 #navigation-top.navigation-top-small #header-top-logo img,body#uid466 #navigation-top.navigation-top-small #header-top-logo img,.page-summary #navigation-top.navigation-top-small #header-top-logo img,.page-congress #navigation-top.navigation-top-small #header-top-logo img,.page-default #navigation-top.navigation-top-small #header-top-logo img{background-size:130px 34px;width:130px;height:34px;padding-left:130px}
.page-home #navigation-top #header-top-logo img,body#uid1 #navigation-top #header-top-logo img,body#uid466 #navigation-top #header-top-logo img,.page-summary #navigation-top #header-top-logo img,.page-congress #navigation-top #header-top-logo img,.page-default #navigation-top #header-top-logo img{background-size:130px 34px;width:130px;height:34px;padding-left:130px}
}
.btn{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase}
.btn-default,.btn-primary,.btn-alt{min-width:180px;text-decoration:none !important}
.btn-no-min{min-width:inherit}
.btn+.btn{margin-left:10px}
.btn-default{color:#999;background-color:#fff;border-color:#ccc;white-space:nowrap}
.btn-default:active,.btn-default.active{color:#999;background-color:#fff;border-color:#ccc}
.btn-default:hover,.btn-default:focus,.open .dropdown-toggle .btn-default{color:#232856;background-color:#fff;border-color:#232856}
.btn-default:active,.btn-default.active,.open .dropdown-toggle .btn-default{background-image:none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#fff}
.btn-primary{color:#fff;background-color:#232856;border-color:#232856;white-space:nowrap}
.btn-primary:active,.btn-primary.active{color:#fff;background-color:#232856;border-color:#232856}
.btn-primary:hover,.btn-primary:focus,.open .dropdown-toggle .btn-primary{color:#fff;background-color:#fd0;border-color:#fd0}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle .btn-primary{background-image:none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#232856;border-color:#232856}
.btn-primary .badge{color:#232856;background-color:#fff}
.btn-alt{color:#fff;background-color:#f49600;border-color:#f49600;white-space:nowrap}
.btn-alt:active,.btn-alt.active{color:#fff;background-color:#f49600;border-color:#f49600}
.btn-alt:hover,.btn-alt:focus,.open .dropdown-toggle .btn-alt{color:#fff;background-color:#c17700;border-color:#c17700}
.btn-alt:active,.btn-alt.active,.open .dropdown-toggle .btn-alt{background-image:none}
.btn-alt.disabled,.btn-alt[disabled],fieldset[disabled] .btn-alt,.btn-alt.disabled:hover,.btn-alt[disabled]:hover,fieldset[disabled] .btn-alt:hover,.btn-alt.disabled:focus,.btn-alt[disabled]:focus,fieldset[disabled] .btn-alt:focus,.btn-alt.disabled:active,.btn-alt[disabled]:active,fieldset[disabled] .btn-alt:active,.btn-alt.disabled.active,.btn-alt[disabled].active,fieldset[disabled] .btn-alt.active{background-color:#f49600;border-color:#f49600}
.btn-alt .badge{color:#f49600;background-color:#fff}
.btn.button-modal-full{margin:0 0 1.471em}
a.btn-special-link{background-color:#00489a;border-color:#00489a;white-space:nowrap;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;height:46px;line-height:46px;font-size:0.882em;color:#fff;border-radius:0;text-decoration:none;margin:0 0 2em;transition:all .3s ease-in-out;padding-top:0;padding-bottom:0}
a.btn-special-link:active,a.btn-special-link.active{color:#fff;background-color:#00489a;border-color:#00489a}
a.btn-special-link:hover,a.btn-special-link:focus,.open .dropdown-toggle a.btn-special-link{color:#fff;background-color:#002e58;border-color:#002e58}
a.btn-special-link:active,a.btn-special-link.active,.open .dropdown-toggle a.btn-special-link{background-image:none}
a.btn-special-link.disabled,a.btn-special-link[disabled],fieldset[disabled] a.btn-special-link,a.btn-special-link.disabled:hover,a.btn-special-link[disabled]:hover,fieldset[disabled] a.btn-special-link:hover,a.btn-special-link.disabled:focus,a.btn-special-link[disabled]:focus,fieldset[disabled] a.btn-special-link:focus,a.btn-special-link.disabled:active,a.btn-special-link[disabled]:active,fieldset[disabled] a.btn-special-link:active,a.btn-special-link.disabled.active,a.btn-special-link[disabled].active,fieldset[disabled] a.btn-special-link.active{background-color:#00489a;border-color:#00489a}
a.btn-special-link .badge{color:#00489a;background-color:#fff}
a.btn-special-link:active,a.btn-special-link:visited,a.btn-special-link:hover{text-decoration:none !important}
@media screen and (max-width:767px){.btn+.btn{margin-left:0}
.btn.button-modal-full{min-width:100px}
}
h1.title-page{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.059em;color:#fff;-webkit-text-shadow:5px 5px 30px rgba(0,0,0,0.75);-moz-text-shadow:5px 5px 30px rgba(0,0,0,0.75);text-shadow:5px 5px 30px rgba(0,0,0,0.75);letter-spacing:-1.35px}
h1.title-page.title-page-noheader{-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;color:#000;text-transform:uppercase;font-size:1.471em;letter-spacing:-0.65px}
#elm-container.infoScreen h1.title-page{font-size:1.471em;color:#000;letter-spacing:-0.65px;text-transform:uppercase;-webkit-text-shadow:0px 0px 0px rgba(0,0,0,0);-moz-text-shadow:0px 0px 0px rgba(0,0,0,0);text-shadow:0px 0px 0px rgba(0,0,0,0)}
#infotext,.wrap-content{color:#000}
#infotext a,.wrap-content a,#infotext a:link,.wrap-content a:link,#infotext a:active,.wrap-content a:active,#infotext a:focus,.wrap-content a:focus{outline:none;outline-style:none;text-decoration:none}
#infotext a:hover,.wrap-content a:hover,#infotext a:link:hover,.wrap-content a:link:hover,#infotext a:active:hover,.wrap-content a:active:hover,#infotext a:focus:hover,.wrap-content a:focus:hover{text-decoration:underline}
#infotext p a,.wrap-content p a{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal}
#infotext ul.list-content,.wrap-content ul.list-content,#infotext ol.list-content,.wrap-content ol.list-content{margin-bottom:28px;list-style:none;list-style-type:none;padding:0 0 0 1em}
#infotext ul.list-content>li:before,.wrap-content ul.list-content>li:before,#infotext ol.list-content>li:before,.wrap-content ol.list-content>li:before{content:'–';display:inline-block;margin-left:-1em;text-align:left;width:1em}
#infotext p,.wrap-content p{margin:0 0 1.471em}
#infotext p+ul.list-content,.wrap-content p+ul.list-content{margin-top:-21.53846154px}
#infotext .embed-responsive,.wrap-content .embed-responsive{margin:0 0 1.471em}
#infotext b,.wrap-content b,#infotext strong,.wrap-content strong{font-weight:bold}
#infotext u,.wrap-content u{text-decoration:none}
#infotext .form-control,.wrap-content .form-control{line-height:1.559em}
#infotext .content-images-wrap,.wrap-content .content-images-wrap{margin-top:4px;margin-bottom:1.571em}
#infotext .content-images-wrap .caption-image,.wrap-content .content-images-wrap .caption-image{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;font-size:13px;padding:.412em 0 0 0;color:#000;line-height:1.294em;letter-spacing:0.5px}
#infotext .content-images-wrap .content-image,.wrap-content .content-images-wrap .content-image{margin-bottom:0.571em}
#infotext .content-images-wrap .content-image+.content-image,.wrap-content .content-images-wrap .content-image+.content-image{margin-bottom:0}
#infotext h2,.wrap-content h2{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.059em;color:#000;line-height:1.1em;margin-top:0;margin-bottom:0.665em;letter-spacing:-1.7px;zoom:1}
#infotext h2.no-margin-bottom,.wrap-content h2.no-margin-bottom{margin-bottom:0.1em}
#infotext h3,.wrap-content h3{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:1.471em;color:#000;line-height:1.25em;zoom:1;margin-top:0;margin-bottom:1.471em;letter-spacing:-0.8px}
#infotext h4,.wrap-content h4{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.882em;color:#fd0;line-height:1.30em;margin-top:0;margin-bottom:0.650em;letter-spacing:-1.5px}
#infotext h5,.wrap-content h5{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.059em;color:#000;line-height:1.150em;zoom:1;margin-top:0;margin-bottom:0.412em}
@media screen and (max-width:1199px){h1.title-page{font-size:2.750em;letter-spacing:-1.0px}
.wrap-content h2{font-size:2.750em;line-height:1.1em;letter-spacing:-1.0px}
.wrap-content h3{margin-bottom:1.371em}
.wrap-content h4{letter-spacing:-1.0px}
}
@media screen and (max-width:991px){h1.title-page{font-size:2.450em;letter-spacing:-1.0px}
.wrap-content h2{font-size:2.450em;line-height:1.1em;letter-spacing:-1.0px}
.wrap-content h3{font-size:1.371em;margin-bottom:1.271em}
.wrap-content h4{font-size:1.782em;letter-spacing:-1.0px;margin-bottom:0.600em}
.wrap-content .content-images-wrap .caption-image{font-size:12px;letter-spacing:0.2px}
}
@media screen and (max-width:767px){h1.title-page{font-size:2.05em;line-height:1.05em}
.wrap-content h2{font-size:1.9em;letter-spacing:-1px;line-height:1.2em;margin-bottom:0.565em}
.wrap-content h2{font-size:2.05em;line-height:1.05em;letter-spacing:-1.0px}
.wrap-content h3{font-size:1.23em;margin-bottom:1.271em}
}
body#uid2082 h2{text-align:center;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;line-height:1.05em}
@media screen and (max-width:767px){body#uid2082 h2{margin-top:15px;margin-bottom:0}
}
.wrap-content .grid-container{float:left;width:100%}
.wrap-content .grid-container.wrap-margin-top{margin-top:2.941em}
.wrap-content .grid-container.wrap-margin-bottom{margin-bottom:2.941em}
.wrap-content .grid-container.wrap-margin{margin-top:2.941em;margin-bottom:2.941em}
.wrap-content .grid-container .border-triangle{background-repeat:no-repeat;background-position:center;height:119px;width:100%;float:left}
.wrap-content .grid-container .border-triangle.top-position{background-image:url('/fileadmin/davos/images/layout/content_mountain.png');margin-bottom:1.176em}
.wrap-content .grid-container .border-triangle.top-position.no-margin{margin-bottom:0}
.wrap-content .grid-container .border-triangle.bottom-position{background-image:url('/fileadmin/davos/images/layout/content_mountain.png');margin-top:1.176em}
.wrap-content .grid-container .border-triangle.bottom-position.no-margin{margin-top:0}
@media screen and (max-width:1199px){.wrap-content .grid-container .border-triangle{height:32px;background-siz:100% 32px}
}
@media screen and (max-width:991px){.wrap-content .grid-container .border-triangle{height:21px;background-size:100% 21px}
}
.davos-integration-navigation{padding:0 0 20px 0;margin-bottom:0;list-style:none;list-style-type:none}
.davos-integration-navigation.davos-integration-navigation-tabs{display:table;table-layout:fixed;width:100%}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab{display:table-cell;position:relative;vertical-align:top;padding-bottom:17px;background:#fff;color:#999;text-align:center}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a:focus,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a:active{color:#999;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a:hover,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a:focus:hover,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab a:active:hover{color:#999;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active{color:#000}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a:focus,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a:active{color:#000;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a:hover,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a:focus:hover,.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active a:active:hover{color:#fff;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active:before{position:absolute;content:' ';margin:0 auto;left:0;right:0;bottom:-12px;display:inline-block;width:17px;height:17px;border:17px solid transparent;border-top-color:#fd0}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link{padding-left:1px;padding-right:1px;border:0;position:relative;overflow:hidden;background:#fd0}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link>*{position:relative;z-index:10}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link:before{position:absolute;display:block;z-index:1;content:' ';background:#c4b93c;width:100%;height:100%;bottom:-50%;left:-60%;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link:hover{background-color:#fd0;color:#000}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-link{display:block;border-width:1px;border-left-width:0;border-style:solid;border-color:#e4e4e4;height:47px;line-height:45px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-link.first-tab{border-left-width:1px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-link:hover{background-color:rgba(190,191,194,0.2)}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-icon{position:relative;display:inline-block;padding-right:12px;vertical-align:middle;z-index:10;font-size:22px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-text{vertical-align:middle;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-text.small-text{font-size:0.944em}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-text.small-text-extra{font-size:0.844em}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.davos-integration-navigation-tab-empty-50{width:50%}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.davos-integration-navigation-tab-empty-50>div{border-width:1px;border-left-width:0;border-style:solid;border-color:#f2f2f2;height:47px;float:left;width:100%}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab{background:#fff}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a:focus,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a:active{color:#232856;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a:hover,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a:focus:hover,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a:active:hover{color:#232856;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab:before{border-top-color:#232856}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:focus,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:active{color:#fff;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:hover,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:focus:hover,.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:active:hover{color:#fff;text-decoration:none}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a{background-color:#232856}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:hover{background-color:#232856}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab.active a:before{background-color:#232856}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version{width:90%;margin:0 auto;position:relative}
@media screen and (max-width:1599px){.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-icon{padding-right:8px;font-size:26px}
}
@media screen and (max-width:1199px){.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link:before{bottom:-80%;left:-35%}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-icon{padding-right:8px;font-size:23px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-text{font-size:15px}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.center-version{width:100%;margin:0 auto;position:relative}
}
@media screen and (max-width:991px){.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link:before{bottom:-80%;left:-35%}
.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-icon{padding-top:0;padding-right:0;font-size:32px}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version{width:100%;margin:0 auto;position:relative}
}
@media screen and (max-width:767px){.davos-integration-navigation.davos-integration-navigation-tabs .davos-integration-navigation-tab.active .davos-integration-navigation-tab-link:before{display:none;content:''}
.davos-integration-navigation.davos-integration-navigation-tabs.blue-version .davos-integration-navigation-tab a span{font-size:11px}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version{width:100%}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version .davos-integration-navigation-tab{width:50%;float:left}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version .davos-integration-navigation-tab:nth-child(odd) a.davos-integration-navigation-tab-link{border-width:1px !important}
.davos-integration-navigation.davos-integration-navigation-tabs.center-version .davos-integration-navigation-tab:nth-child(even) a.davos-integration-navigation-tab-link{border-left-width:0 !important}
.davos-integration-navigation.ver-mobile.davos-integration-navigation-tabs{display:block}
.davos-integration-navigation.ver-mobile.davos-integration-navigation-tabs .davos-integration-navigation-tab{display:block;width:100%}
.davos-integration-navigation.ver-mobile.davos-integration-navigation-tabs .davos-integration-navigation-tab .davos-integration-navigation-tab-link{border-width:1px}
}
.cnt-video{height:420px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow:hidden;cursor:pointer}
.cnt-video .wrap-cnt-video{position:absolute;background-color:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;z-index:2}
.cnt-video .wrap-cnt-video .container{height:100%}
.cnt-video .wrap-cnt-video .container .row{height:100%}
.cnt-video .wrap-cnt-video .container .row>div{height:100%}
.cnt-video .wrap-video-text{display:table;table-layout:fixed;height:100%}
.cnt-video .wrap-video-text p{margin:0}
.cnt-video .wrap-video-text .video-text{display:table-cell;vertical-align:middle;color:#fff;text-shadow:3px 3px 4px rgba(0,0,0,0.72)}
.cnt-video .wrap-video-text .video-text .video-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.059em;letter-spacing:-1.35px;line-height:1.25em}
.cnt-video .wrap-video-text .video-text .video-link{margin-top:0.471em;line-height:40px;font-size:1.529em}
.cnt-video .wrap-video-text .video-text .video-link i{float:left}
.cnt-video .wrap-video-text .video-text .video-link i:before{font-size:1.294em}
.cnt-video .wrap-video-text .video-text .video-link span{float:left;line-height:1.471em;margin-left:0.235em;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal}
@media screen and (max-width:1199px){.cnt-video{height:360px}
}
@media screen and (max-width:991px){.cnt-video{height:300px}
}
@media screen and (max-width:767px){.cnt-video{height:200px}
.cnt-video .wrap-video-text .video-text .video-title{font-size:2.0em}
}
.cnt-image-big{margin-bottom:40px;overflow:hidden}
.cnt-image-big .cnt-image-big__description{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;font-size:13px;padding:.8120000000000001em 0 0 0;color:#000;line-height:1.294em;letter-spacing:0.5px;text-align:center}
.cnt-image-big .bx-wrapper{margin-bottom:0}
.cnt-image-big .bx-controls-direction{display:none}
.cnt-video-header .embed-responsive.embed-responsive-vimeo{padding-bottom:37.5%}
.circle-progress{position:fixed;top:50%;left:50%;width:262px;height:262px;margin-left:-131px;margin-top:-186px;text-align:center;line-height:1.2em;float:left;z-index:2000;display:none}
.circle-progress canvas{width:262px;height:262px;float:left;vertical-align:top}
.circle-progress .circle-progress-center{position:absolute;top:43%;left:0;width:100%;text-align:center;text-transform:uppercase}
.circle-progress .circle-progress-center .circle-progress-title{color:#acacac;font-size:1.875em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:-0.7px}
.circle-progress .circle-progress-center .circle-progress-title i{margin-right:0.1em;font-size:1.35em;line-height:0.35em}
.circle-progress .circle-progress-center .circle-progress-title span{vertical-align:top}
.circle-progress .circle-progress-center .circle-progress-percentage{padding-left:1em;font-size:1.125em;color:#c4c4c4;margin-top:0.5em;display:inline-block}
.circle-progress.circle-mobile{width:180px;height:180px;margin-left:-90px;margin-top:-100px}
.circle-progress.circle-mobile canvas{width:180px;height:180px}
.circle-progress.circle-mobile .circle-progress-center .circle-progress-title{font-size:1.375em}
.circle-progress.circle-mobile .circle-progress-center .circle-progress-title i{margin-right:0.2em;font-size:1.0em;line-height:0.7em}
.select2-selection__arrow b:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.select2-container--open .select2-selection__arrow b:before{content:"\e608"}
.tx-powermail .select2-container .select2-selection--single{height:50px}
img.interactive-map{margin:0 auto}
table .eisbahnen{text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
table .eisbahnen.closed{color:#d22525}
table .eisbahnen.open{color:#669e59}
.tipp-cologna-block{margin-bottom:30px}
.tipp-cologna-text{min-height:90px;margin-bottom:10px}
@media screen and (max-width:991px){.tipp-cologna-block{margin-bottom:20px}
.tipp-cologna-text{min-height:110px}
}
@media screen and (max-width:767px){.tipp-cologna-block{margin-bottom:15px}
.tipp-cologna-text{min-height:auto}
}
.video-livecams-panorama{width:100%;margin-bottom:40px}
.video-livecams-panorama>div{position:relative;padding-bottom:63.486%;padding-top:30px;height:0 !important;width:100% !important;overflow:hidden}
.video-livecams-panorama iframe,.video-livecams-panorama object,.video-livecams-panorama embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important}
@media screen and (max-width:991px){.video-livecams-panorama>div{padding-bottom:76.297%}
}
@media screen and (max-width:533px){.video-livecams-panorama>div{padding-bottom:59.77%}
}
.addthis_inline_share_toolbox{margin-top:8px;text-align:right}
.section-events-title{width:100%;text-align:center;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.3em;text-transform:uppercase;padding-bottom:40px;padding-top:200px;clear:both;letter-spacing:3px}
.no-section-events-title{width:100%;padding-bottom:30px;padding-top:30px}
.slider-events{width:100%;clear:both;max-height:236px;overflow:hidden;position:relative}
.slider-events .slider-events-elm{display:table;position:relative}
.slider-events .slider-events-text{position:absolute;bottom:0;z-index:2;padding-left:14px;padding-right:14px;padding-bottom:14px;left:0;height:120px;width:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);display:table}
.slider-events .slider-events-text .slider-events-text-wrap{width:100%;display:table-cell;vertical-align:bottom}
.slider-events .slider-events-image{position:relative;top:0;left:0;z-index:1}
.slider-events a .slider-events-date{color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;letter-spacing:1px;font-size:13px;width:100%;text-transform:uppercase;display:block;padding-bottom:2px}
.slider-events a .slider-events-title{color:#fff;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.0em;line-height:1.35em;width:100%;display:block}
.slider-events .owl-nav{position:absolute;top:50%;z-index:4;width:100%}
.slider-events .owl-nav .owl-prev{position:absolute;left:0;text-align:center;font-size:1.5em;width:40px;height:40px;line-height:40px;padding-top:4px;margin-top:-20px;color:#fff;transition:all .3s ease}
.slider-events .owl-nav .owl-prev:hover{background-color:rgba(0,0,0,0.29)}
.slider-events .owl-nav .owl-next{position:absolute;right:0;font-size:1.5em;width:40px;height:40px;line-height:40px;margin-top:-20px;padding-top:4px;text-align:center;color:#fff;transition:all .3s ease}
.slider-events .owl-nav .owl-next:hover{background-color:rgba(0,0,0,0.29)}
@media screen and (max-width:991px){.section-events-title{padding-bottom:20px;padding-top:70px}
.no-section-events-title{width:100%;padding-bottom:20px;padding-top:50px}
}
.c-home-instagram{display:table;width:100%;max-width:2600px;margin:0 auto;table-layout:fixed;clear:both}
.c-home-instagram .c-home-instagram__big-left{display:table-cell;vertical-align:top;width:20%}
.c-home-instagram .c-home-instagram__big-right{display:table-cell;vertical-align:top;width:80%}
.c-home-instagram .c-home-instagram__big-right-inner{display:flex;justify-content:flex-start;flex-wrap:wrap}
.c-home-instagram .c-home-instagram__small{display:block;width:12.5%}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-1{display:none}
.c-home-instagram .c-home-instagram-link{display:block}
.c-home-instagram .c-home-instagram__big,.c-home-instagram .c-home-instagram__small{overflow:hidden}
.c-home-instagram .c-home-instagram__big a:focus,.c-home-instagram .c-home-instagram__small a:focus{outline:none}
.c-home-instagram .c-home-instagram__big a img,.c-home-instagram .c-home-instagram__small a img{-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-moz-transform:scale(1.01);-webkit-transform:scale(1.01);transform:scale(1.01)}
.c-home-instagram .c-home-instagram__big a:hover img,.c-home-instagram .c-home-instagram__small a:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.c-home-instagram .c-home-instagram__small-text{display:block;width:12.5%;overflow:hidden;position:relative}
.c-home-instagram .c-home-instagram__small-text a{position:absolute;top:50%;transform:translate(0,-50%);width:100%;height:100%;display:block;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1em;color:#000;text-transform:uppercase;text-align:center;letter-spacing:0.5px;transition:all .5s ease-in-out;outline:none}
.c-home-instagram .c-home-instagram__small-text a span{display:block;position:absolute;top:50%;margin-top:-17px;margin-left:-10px;width:100%;text-align:center}
.c-home-instagram .c-home-instagram__small-text a span i{position:relative}
.c-home-instagram .c-home-instagram__small-text a span i:before{position:absolute;top:-3px;left:3px;font-size:1.6em}
.c-home-instagram .c-home-instagram__small-text a:hover,.c-home-instagram .c-home-instagram__small-text a:focus,.c-home-instagram .c-home-instagram__small-text a:visited{text-decoration:none;outline:none}
.c-home-instagram .c-home-instagram__small-text a:hover{letter-spacing:1.5px}
@media screen and (max-width:1999px){.c-home-instagram .c-home-instagram__big-left{width:25%}
.c-home-instagram .c-home-instagram__big-right{width:75%}
.c-home-instagram .c-home-instagram__small{width:16.66666666%}
.c-home-instagram .c-home-instagram__small-text{width:16.66666666%}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-13,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-14,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-15,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-16{display:none}
}
@media screen and (max-width:1599px){.c-home-instagram .c-home-instagram__big-left{width:33.33333%}
.c-home-instagram .c-home-instagram__big-right{width:66.66666%}
.c-home-instagram .c-home-instagram__small{width:25%}
.c-home-instagram .c-home-instagram__small-text{width:25%}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-9,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-10,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-11,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-12,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-13,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-14,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-15,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-16{display:none}
}
@media screen and (max-width:1199px){.c-home-instagram .c-home-instagram__big-left{display:none}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-1{display:block}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-8{display:none}
}
@media screen and (max-width:991px){.c-home-instagram .c-home-instagram__small{width:33.33333%}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-7,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-6{display:none}
.c-home-instagram .c-home-instagram__small-text{width:33.33333%}
}
@media screen and (max-width:480px){.c-home-instagram .c-home-instagram__small{width:50%}
.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-5,.c-home-instagram .c-home-instagram__small.c-home-instagram__small-n-4{display:none}
.c-home-instagram .c-home-instagram__small-text{width:50%}
}
.cnt-home-events-big{height:100%;width:100%;background-size:cover;background-position:center center;display:block;position:relative;overflow:hidden}
.cnt-home-events-big:before{content:'';position:absolute;width:100%;height:100%;pointer-events:inherit;z-index:2;background-color:rgba(0,0,0,0.3);top:0}
.cnt-home-events-big:after{content:'';top:0;position:absolute;width:100%;height:100%;pointer-events:inherit;z-index:3;background-image:radial-gradient(transparent,rgba(0,0,0,0.8))}
.cnt-home-events-big>.container{padding:0;display:block;position:relative;height:100%}
.cnt-home-events-big .cnt-home-events-big__wrapper{position:absolute;left:10px;top:50%;color:#ffffff;transform:translate(0,-50%);z-index:4;width:60%}
.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:4.353em;color:#fff;line-height:1.0em;letter-spacing:-2.5px;display:block;margin-bottom:5px;-webkit-text-shadow:5px 5px 30px rgba(0,0,0,0.75);-moz-text-shadow:5px 5px 30px rgba(0,0,0,0.75);text-shadow:5px 5px 30px rgba(0,0,0,0.75)}
.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-date{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.647em;letter-spacing:-1.2px;color:#fd0;display:block}
.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-text{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:0.941em;line-height:1.4em;display:block;margin-bottom:30px}
.cnt-home-events-big .cnt-home-events-big__wrapper .button-detail{background-color:#fd0;width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;cursor:pointer;transition:color .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1);outline:none;vertical-align:middle;position:relative;overflow:hidden}
.cnt-home-events-big .cnt-home-events-big__wrapper .button-detail>span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform;color:#fff}
.cnt-home-events-big .cnt-home-events-big__wrapper .button-detail>span>span.text{position:relative;z-index:1}
.cnt-home-events-big .cnt-home-events-big__wrapper .button-detail svg{position:absolute;width:1.1em;right:0px;right:0rem;opacity:0;top:47%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right,opacity;z-index:0}
.cnt-home-events-big .cnt-home-events-big__wrapper .button-detail svg *{stroke-width:5;stroke:#fd0}
.cnt-home-events-big:visited .cnt-home-events-big__wrapper,.cnt-home-events-big:focus .cnt-home-events-big__wrapper,.cnt-home-events-big:hover .cnt-home-events-big__wrapper{text-decoration:none;color:#fff}
.cnt-home-events-big:visited .cnt-home-events-big__wrapper .button-detail>span,.cnt-home-events-big:focus .cnt-home-events-big__wrapper .button-detail>span,.cnt-home-events-big:hover .cnt-home-events-big__wrapper .button-detail>span{transform:translate3d(-1rem,0,0)}
.cnt-home-events-big:visited .cnt-home-events-big__wrapper .button-detail svg,.cnt-home-events-big:focus .cnt-home-events-big__wrapper .button-detail svg,.cnt-home-events-big:hover .cnt-home-events-big__wrapper .button-detail svg{opacity:1;right:-2rem}
.cnt-home-events-big:visited .cnt-home-events-big__wrapper .button-detail svg *,.cnt-home-events-big:focus .cnt-home-events-big__wrapper .button-detail svg *,.cnt-home-events-big:hover .cnt-home-events-big__wrapper .button-detail svg *{stroke:#fff}
@media screen and (max-width:991px){.cnt-home-events-big .cnt-home-events-big__wrapper{width:75%}
}
@media screen and (max-width:767px){.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-title{font-size:29px;line-height:1.1em;letter-spacing:-1.5px;margin-bottom:7px}
.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-date{font-size:21px;line-height:1.15em}
.cnt-home-events-big .cnt-home-events-big__wrapper .cnt-home-events__infobox-text{font-size:14px;line-height:1.55em;letter-spacing:0}
}
.cnt-home-events{width:100%;display:table;table-layout:fixed;color:#000}
.cnt-home-events *,.cnt-home-events:visited,.cnt-home-events:focus,.cnt-home-events:hover{text-decoration:none;outline:none}
.cnt-home-events .cnt-home-events__left{display:table-cell;width:66%}
.cnt-home-events .cnt-home-events__space{display:table-cell;width:1%}
.cnt-home-events .cnt-home-events__right{display:table-cell;width:33%}
.cnt-home-events .cnt-home-event-link{display:block}
.cnt-home-events .cnt-home-events__date-top{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.118em;letter-spacing:-2px;line-height:66px;display:block;padding-bottom:15px;color:#000}
.cnt-home-events .cnt-home-events__date-top .cnt-home-events__yellow{color:#fd0}
.cnt-home-events .cnt-home-events__content{position:relative;display:block}
.cnt-home-events .cnt-home-events__content:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.46);z-index:2}
.cnt-home-events .cnt-home-events__content:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60c"}
.cnt-home-events .cnt-home-events__content:before{position:absolute;top:30px;left:30px;color:#fff;font-size:1.5em;z-index:3}
.cnt-home-events .cnt-home-events__content-photo{display:block;overflow:hidden}
.cnt-home-events .cnt-home-events__content-photo img{-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}
.cnt-home-events .cnt-home-events__infobox{position:absolute;bottom:0;width:100%;padding:0 30px 30px 30px;z-index:3}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:25px;color:#fff;line-height:1.0em;letter-spacing:-1px;display:block;margin-bottom:5px;-webkit-text-shadow:5px 5px 30px rgba(0,0,0,0.75);-moz-text-shadow:5px 5px 30px rgba(0,0,0,0.75);text-shadow:5px 5px 30px rgba(0,0,0,0.75)}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-date{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:16px;letter-spacing:-1.2px;color:#fff;display:block}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-text{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.4em;display:block;margin-bottom:30px;color:#fff}
.cnt-home-events .cnt-home-events__infobox .button-detail{width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;background-color:#f0a902;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;cursor:pointer;transition:color .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1);outline:none;vertical-align:middle;position:relative;overflow:hidden}
.cnt-home-events .cnt-home-events__infobox .button-detail>span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform;color:#fff}
.cnt-home-events .cnt-home-events__infobox .button-detail>span>span.text{position:relative;z-index:1}
.cnt-home-events .cnt-home-events__infobox .button-detail svg{position:absolute;width:1.1em;right:0px;right:0rem;opacity:0;top:47%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right,opacity;z-index:0}
.cnt-home-events .cnt-home-events__infobox .button-detail svg *{stroke-width:5;stroke:#f0a902}
.cnt-home-events .cnt-home-event-link:visited,.cnt-home-events .cnt-home-event-link:focus,.cnt-home-events .cnt-home-event-link:hover{text-decoration:none;color:#fff}
.cnt-home-events .cnt-home-event-link:visited .cnt-home-events__content-photo img,.cnt-home-events .cnt-home-event-link:focus .cnt-home-events__content-photo img,.cnt-home-events .cnt-home-event-link:hover .cnt-home-events__content-photo img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.cnt-home-events .cnt-home-event-link:visited .button-detail>span,.cnt-home-events .cnt-home-event-link:focus .button-detail>span,.cnt-home-events .cnt-home-event-link:hover .button-detail>span{transform:translate3d(-1rem,0,0)}
.cnt-home-events .cnt-home-event-link:visited .button-detail svg,.cnt-home-events .cnt-home-event-link:focus .button-detail svg,.cnt-home-events .cnt-home-event-link:hover .button-detail svg{opacity:1;right:-2rem}
.cnt-home-events .cnt-home-event-link:visited .button-detail svg *,.cnt-home-events .cnt-home-event-link:focus .button-detail svg *,.cnt-home-events .cnt-home-event-link:hover .button-detail svg *{stroke:#fff}
.cnt-home-events__header{width:100%;text-align:right;padding-bottom:36px}
.cnt-home-events__header a{color:#000;font-size:1.118em;letter-spacing:0.5px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-decoration:none;padding-right:30px}
.cnt-home-events__header a:focus,.cnt-home-events__header a:visited,.cnt-home-events__header a:hover{text-decoration:none;outline:none;color:#000}
.cnt-home-events__header a i{font-size:1.4em;position:relative}
.cnt-home-events__header a i:before{position:absolute;top:5px}
.cnt-home-events__header.cnt-home-events__header-bottom{font-size:1.0em;text-align:left;padding-top:20px;padding-bottom:0}
.cnt-home-events__header.cnt-home-events__header-bottom i:before{top:4px}
.container-cnt-home-events{padding-top:60px;padding-bottom:50px}
@media screen and (max-width:991px){.cnt-home-events{margin-top:-65px}
.cnt-home-events .cnt-home-events__left{display:table-cell;width:100%}
.cnt-home-events .cnt-home-events__space{display:none}
.cnt-home-events .cnt-home-events__right{display:none}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-title{font-size:23px;color:#fff;line-height:1.0em;letter-spacing:-1px;margin-bottom:5px}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-date{font-size:16px;letter-spacing:-1.2px}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-text{font-size:15px;line-height:1.4em;margin-bottom:30px}
.cnt-home-events__header{padding-bottom:16px}
.container-cnt-home-events{padding-top:55px;padding-bottom:40px}
}
@media screen and (max-width:767px){.cnt-home-events{margin-top:0}
.cnt-home-events .cnt-home-events__left{display:table-cell;width:100%}
.cnt-home-events .cnt-home-events__space{display:none}
.cnt-home-events .cnt-home-events__right{display:none}
.cnt-home-events .cnt-home-events__date-top{font-size:34px;padding-bottom:2px}
.cnt-home-events .cnt-home-events__content:before{top:12px;left:12px}
.cnt-home-events .cnt-home-events__infobox{padding:0 10px 30px 10px}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-title{font-size:24px;line-height:1.1em}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-date{font-size:16px;letter-spacing:-1.2px}
.cnt-home-events .cnt-home-events__infobox .cnt-home-events__infobox-text{font-size:15px;line-height:1.4em;margin-bottom:30px}
.container-cnt-home-events{padding-top:40px;padding-bottom:45px}
}
.cnt-home-package-block{color:#000;display:block}
.cnt-home-package-block *,.cnt-home-package-block:visited,.cnt-home-package-block:focus,.cnt-home-package-block:hover{text-decoration:none;outline:none}
.cnt-home-package-block .image-box{position:relative;display:block;padding-bottom:22px;margin-bottom:22px}
.cnt-home-package-block .image-box .image-box-wrapper{display:block;overflow:hidden}
.cnt-home-package-block .image-box .image-box-wrapper img{display:table;transition:all .4s ease-in-out}
.cnt-home-package-block .button-detail-box{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;background-color:#f0a902;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;cursor:pointer;transition:color .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1);outline:none;vertical-align:middle;overflow:hidden}
.cnt-home-package-block .button-detail-box>span{display:inline-block;position:relative;transition:all 300ms ease-out;will-change:transform;color:#fff}
.cnt-home-package-block .button-detail-box>span>span.text{position:relative;z-index:1}
.cnt-home-package-block .button-detail-box svg{position:absolute;width:1.1em;right:0px;right:0rem;opacity:0;top:47%;transform:translateY(-50%);transition:all 300ms ease-out;will-change:right,opacity;z-index:0}
.cnt-home-package-block .button-detail-box svg *{stroke-width:5;stroke:#f0a902}
.cnt-home-package-block:visited,.cnt-home-package-block:focus,.cnt-home-package-block:hover{text-decoration:none;color:#fff}
.cnt-home-package-block:visited .image-box-wrapper img,.cnt-home-package-block:focus .image-box-wrapper img,.cnt-home-package-block:hover .image-box-wrapper img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.cnt-home-package-block:visited .button-detail-box>span,.cnt-home-package-block:focus .button-detail-box>span,.cnt-home-package-block:hover .button-detail-box>span{transform:translate3d(-1rem,0,0)}
.cnt-home-package-block:visited .button-detail-box svg,.cnt-home-package-block:focus .button-detail-box svg,.cnt-home-package-block:hover .button-detail-box svg{opacity:1;right:-2rem}
.cnt-home-package-block:visited .button-detail-box svg *,.cnt-home-package-block:focus .button-detail-box svg *,.cnt-home-package-block:hover .button-detail-box svg *{stroke:#fff}
.cnt-home-package-block .title-box{display:block;width:100%;text-align:center;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:25px;letter-spacing:-1.2px;margin-bottom:6px;line-height:1.25em;color:#000}
.cnt-home-package-block .text-box{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;line-height:26px;font-size:15px;display:block;width:100%;text-align:center;margin-bottom:15px;color:#000}
.cnt-home-package-block .price-packages{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:16px;display:block;width:100%;text-align:center;color:#000}
.container-cnt-home-package-block{margin-bottom:60px;margin-top:60px}
.container-cnt-home-package-block.container-cnt-home-package-block-no-title{margin-top:100px}
.container-cnt-home-package-block .container-cnt-home-package-block__title{margin-bottom:2em}
.container-cnt-home-package-block .container-cnt-home-package-block__title h2{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.118em;letter-spacing:-2px;line-height:1.10em}
.container-cnt-home-package-block .container-cnt-home-package-block__title h2 span{color:#fd0}
@media screen and (max-width:767px){.cnt-home-package-block .title-box{font-size:25px;letter-spacing:-1.2px;margin-bottom:6px}
.cnt-home-package-block .text-box{line-height:26px;font-size:15px;margin-bottom:15px}
.cnt-home-package-block .price-packages{font-size:16px}
.container-cnt-home-package-block{margin-top:40px;margin-bottom:45px}
.container-cnt-home-package-block.container-cnt-home-package-block-no-title{margin-top:100px}
.container-cnt-home-package-block .container-cnt-home-package-block__title{margin-bottom:1em}
.container-cnt-home-package-block .container-cnt-home-package-block__title h2{letter-spacing:-2px;font-size:34px;line-height:1.05em;margin:0}
.container-cnt-home-package-block .container-cnt-home-package-block__title h2 span{color:#fd0}
}
.cnt-home-text-various{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;color:#fff}
.cnt-home-text-various *,.cnt-home-text-various:visited,.cnt-home-text-various:focus,.cnt-home-text-various:hover{text-decoration:none;outline:none}
.cnt-home-text-various a *{cursor:pointer}
.cnt-home-text-various:before{content:'';position:absolute;width:100%;height:100%;pointer-events:inherit;background-color:rgba(0,0,0,0.38);z-index:2;top:0;outline:none}
.cnt-home-text-various:after{content:'';top:0;position:absolute;width:100%;height:100%;pointer-events:inherit;z-index:3;outline:none;background-image:radial-gradient(transparent,rgba(0,0,0,0.8))}
.cnt-home-text-various.cnt-home-text-package__nodarken:before{background-color:rgba(0,0,0,0) !important}
.cnt-home-text-various .cnt-home-text-various__link{height:100%;width:100%;display:block;position:relative;z-index:4}
.cnt-home-text-various .cnt-home-text-various__link>.container{padding:0;display:block;position:relative;height:100%}
.cnt-home-text-various .cnt-home-text-various__info{position:absolute;top:50%;transform:translate(0,-42%);width:60%}
.cnt-home-text-various.cnt-home-text-various__left .cnt-home-text-various__info{left:10px;text-align:left}
.cnt-home-text-various.cnt-home-text-various__right .cnt-home-text-various__info{right:10px;text-align:right}
.cnt-home-text-various.cnt-home-text-various__center .cnt-home-text-various__info{left:50%;transform:translate(-50%,-42%);text-align:center}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:4.353em;color:#fff;line-height:0.95em;letter-spacing:-2.5px;display:block;margin-bottom:5px;-webkit-text-shadow:5px 5px 30px rgba(0,0,0,0.75);-moz-text-shadow:5px 5px 30px rgba(0,0,0,0.75);text-shadow:5px 5px 30px rgba(0,0,0,0.75)}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-subtitle{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.647em;letter-spacing:-0.2px;color:#fd0;display:block;line-height:1.25em}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-titlecontent{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;font-size:1.118em;letter-spacing:0;line-height:1.3em;color:#fff;display:block;margin-bottom:15px;margin-top:40px}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-textcontent{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;font-size:0.941em;letter-spacing:0;color:#fff;display:inline-block;width:80%}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-packages{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:1.0em;letter-spacing:0;color:#fff;display:block;margin-top:25px}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-button{width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;background-color:#f0a902;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;margin-top:25px}
.cnt-home-text-various #cnt-home-text-various__container-video{height:100%;width:100%;display:block}
.cnt-home-text-various .cnt-home-text-various__link-top{position:absolute;top:5%;right:10px;color:#fff;font-size:1.118em;letter-spacing:0.5px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-decoration:none;padding-right:30px}
.cnt-home-text-various .cnt-home-text-various__link-top:focus,.cnt-home-text-various .cnt-home-text-various__link-top:visited,.cnt-home-text-various .cnt-home-text-various__link-top:hover{text-decoration:none;outline:none;color:#fff}
.cnt-home-text-various .cnt-home-text-various__link-top i{font-size:1.4em;position:relative}
.cnt-home-text-various .cnt-home-text-various__link-top i:before{position:absolute;top:5px}
.cnt-home-text-various.cnt-home-text-various__left .cnt-home-text-various__link-top{left:10px}
.cnt-home-text-various.cnt-home-text-various__right .cnt-home-text-various__link-top{right:10px}
.cnt-home-text-various.cnt-home-text-various__center .cnt-home-text-various__link-top{display:none}
.cnt-home-text-various .c-video-vimeo-wrapper{min-height:100%;min-height:100vh;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:absolute;top:0;left:0}
.cnt-home-text-various .c-video-vimeo-wrapper__background{width:100%;left:-100%;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;z-index:1;overflow:hidden;-webkit-transform:scale(1.2);transform:scale(1.2);height:auto;opacity:0}
.cnt-home-text-various .c-video-vimeo-wrapper__background.mobile{width:320%;left:-110%}
.cnt-home-text-various .c-video-vimeo-wrapper__iframe-vimeo{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:5;border:0}
@media screen and (max-width:991px){.cnt-home-text-various .cnt-home-text-various__info{width:75%}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-subtitle{line-height:1.3em}
}
@media screen and (max-width:767px){.cnt-home-text-various .cnt-home-text-various__link{height:100%;width:100%;display:block;position:relative;z-index:4}
.cnt-home-text-various .cnt-home-text-various__link>.container{padding:0;display:block;position:relative;height:100%}
.cnt-home-text-various .cnt-home-text-various__info{position:absolute;top:inherit;bottom:10px;transform:none;width:100%;padding:0 10px 110px 10px}
.cnt-home-text-various.cnt-home-text-various__left .cnt-home-text-various__info{left:0;text-align:left}
.cnt-home-text-various.cnt-home-text-various__right .cnt-home-text-various__info{right:0;text-align:right}
.cnt-home-text-various.cnt-home-text-various__center .cnt-home-text-various__info{left:0;transform:none;text-align:center}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-title{font-size:29px;line-height:1.1em;letter-spacing:-1.5px;margin-bottom:7px}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-subtitle{font-size:21px;line-height:1.15em}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-titlecontent{font-size:15px;line-height:1.2em;margin-bottom:5px;margin-top:20px}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-textcontent{font-size:14px;line-height:1.55em;letter-spacing:0;width:100%}
.cnt-home-text-various .cnt-home-text-various__info .cnt-home-text-various__info-packages{font-size:16px;letter-spacing:0;color:#fff;display:block;margin-top:15px}
.cnt-home-text-various #cnt-home-text-various__container-video{height:100%;width:100%;display:block}
.cnt-home-text-various .cnt-home-text-various__link-top{position:absolute;top:5%;right:10px;color:#fff;font-size:1.118em;letter-spacing:0.5px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-decoration:none;padding-right:30px}
.cnt-home-text-various .cnt-home-text-various__link-top:focus,.cnt-home-text-various .cnt-home-text-various__link-top:visited,.cnt-home-text-various .cnt-home-text-various__link-top:hover{text-decoration:none;outline:none;color:#fff}
.cnt-home-text-various .cnt-home-text-various__link-top i{font-size:1.4em;position:relative}
.cnt-home-text-various .cnt-home-text-various__link-top i:before{position:absolute;top:5px}
.cnt-home-text-various.cnt-home-text-various__left .cnt-home-text-various__link-top{left:10px}
.cnt-home-text-various.cnt-home-text-various__right .cnt-home-text-various__link-top{right:10px}
.cnt-home-text-various.cnt-home-text-various__center .cnt-home-text-various__link-top{display:none}
}
.cnt-home-page-link__blockwrapper{margin-top:60px;padding-bottom:50px}
.cnt-home-page-link__blockwrapper.cnt-home-page-link__no-blocktitle{margin-top:100px}
.cnt-home-page-link__blockwrapper .cnt-home-page-link__blocktitle{margin-bottom:2em}
.cnt-home-page-link__blockwrapper .cnt-home-page-link__blocktitle h2{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.118em;letter-spacing:-2px;line-height:1.10em}
.cnt-home-page-link__blockwrapper .cnt-home-page-link__blocktitle h2 span{color:#fd0}
.cnt-home-page-link__wrapper a{color:#000;transition:background-color .7s ease-in-out}
.cnt-home-page-link__wrapper a *,.cnt-home-page-link__wrapper a:visited,.cnt-home-page-link__wrapper a:focus,.cnt-home-page-link__wrapper a:hover{text-decoration:none;outline:none}
.cnt-home-page-link__wrapper .cnt-home-page-link__info{height:50%;width:100%;display:block;padding:35px 35px 35px 35px;border:1px solid #d9d9d9}
.cnt-home-page-link__wrapper .cnt-home-page-link__info .cnt-home-page-link__inner .cnt-home-page-link__title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:1.471em;color:#000000;letter-spacing:-1px;margin-bottom:12px;display:inline-block;width:100%;line-height:1.3em}
.cnt-home-page-link__wrapper .cnt-home-page-link__info .cnt-home-page-link__inner .cnt-home-page-link__description{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;font-size:0.941em;color:#000000;letter-spacing:0;line-height:1.45em;display:inline-block;width:100%}
.cnt-home-page-link__wrapper .cnt-home-page-link_media{display:block;height:50%;width:100%;overflow:hidden}
.cnt-home-page-link__wrapper .cnt-home-page-link_media .cnt-home-page-link_image{position:relative;display:block;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-moz-transition:transform 2.1s ease-in-out;-webkit-transition:transform 2.1s ease-in-out;transition:transform 2.1s ease-in-out}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-small{height:750px;float:left}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big{height:750px;float:left}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big .cnt-home-page-link__info .cnt-home-page-link__inner{display:block;width:55%}
.cnt-home-page-link__wrapper .cnt-home-page-link__arrow{margin-top:22px;height:24px;clear:both;width:100%;position:relative;display:inline-block}
.cnt-home-page-link__wrapper .cnt-home-page-link__arrow:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e64a"}
.cnt-home-page-link__wrapper .cnt-home-page-link__arrow:before{width:30px;height:24px;position:absolute;bottom:0px;left:0;font-size:1.5em;color:#000;transition:all .7s ease-in-out}
.cnt-home-page-link__wrapper a:hover{background-color:#f4f4f4}
.cnt-home-page-link__wrapper a:hover .cnt-home-page-link__arrow:before{left:15px}
.cnt-home-page-link__wrapper a:hover .cnt-home-page-link_media .cnt-home-page-link_image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big{width:100%;height:350px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big .cnt-home-page-link__info{border-left:0;border-right:0;float:left;width:50%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big .cnt-home-page-link_media{float:left;width:50%;height:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2 .cnt-home-page-link__block-big{width:50%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2 .cnt-home-page-link__block-big .cnt-home-page-link__info{border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2 .cnt-home-page-link__block-big:last-child .cnt-home-page-link__info{border-left:0;border-right:1px solid #d9d9d9;border-bottom:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small{width:25%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-bottom:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-top:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-4 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0;border-top:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big{width:50%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big .cnt-home-page-link__info{border-left:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small{width:25%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-bottom:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-4 .cnt-home-page-link__info{border-left:0}
@media screen and (max-width:1599px){.cnt-home-page-link__wrapper .cnt-home-page-link__arrow{margin-top:16px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-small{height:750px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big{height:750px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big .cnt-home-page-link__info .cnt-home-page-link__inner{width:55%}
}
@media screen and (max-width:1199px){.cnt-home-page-link__wrapper .cnt-home-page-link__block-small{height:700px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big{height:700px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big .cnt-home-page-link__info .cnt-home-page-link__inner{width:60%}
}
@media screen and (max-width:991px){.cnt-home-page-link__wrapper{width:100%;margin:0;padding:0}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-small{height:650px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big{height:650px}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big .cnt-home-page-link__info{width:100%}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big .cnt-home-page-link__info .cnt-home-page-link__inner{width:100%}
.cnt-home-page-link__wrapper .cnt-home-page-link__info{height:50%;width:100%;display:block;padding:25px 25px 25px 25px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small{width:50%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-left:0;border-bottom:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-top:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-4 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0;border-top:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small{width:50%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-left:0;border-bottom:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-top:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-4 .cnt-home-page-link__info{border-left:0;border-bottom:0;border-right:0;border-top:0}
}
@media screen and (max-width:767px){.cnt-home-page-link__blockwrapper .cnt-home-page-link__blocktitle{margin-bottom:1em}
.cnt-home-page-link__blockwrapper .cnt-home-page-link__blocktitle h2{font-size:34px;line-height:1.05em;margin:0}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-small{height:auto}
.cnt-home-page-link__wrapper .cnt-home-page-link__block-big{height:auto}
.cnt-home-page-link__wrapper .cnt-home-page-link__info{height:50%;width:100%;display:block;padding:20px 10px 20px 10px}
.cnt-home-page-link__wrapper .cnt-home-page-link__arrow{margin-top:12px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big .cnt-home-page-link__info{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type1 .cnt-home-page-link__block-big .cnt-home-page-link_media{width:100%;height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2 .cnt-home-page-link__block-big{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type2 .cnt-home-page-link__block-big .cnt-home-page-link_media{height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small .cnt-home-page-link_media{height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-big .cnt-home-page-link_media{height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ccc}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type3 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small .cnt-home-page-link_media{height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-big{width:100%}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-big .cnt-home-page-link_media{height:320px}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-1 .cnt-home-page-link__info{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ccc}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-2 .cnt-home-page-link__info{border:0}
.cnt-home-page-link__wrapper.cnt-home-page-link__type4 .cnt-home-page-link__block-small-3 .cnt-home-page-link__info{border-left:0}
}
.loader-image{position:relative}
.loader-image:before{content:'';position:absolute;top:50%;left:50%;border:4px solid #f3f3f3;border-top:4px solid #a8a8a8;border-radius:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;animation:spin 2s linear infinite;z-index:0}
.loader-image img{position:relative;transition:all .3s ease-in-out}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.wrap-content .anchor-content{display:inline-block;width:100%;height:0}
.container.infoMessageCrossCountry{border:1px solid #f00;padding:15px;margin-bottom:25px;margin-top:20px;background-color:#cb2d23;color:#FFFFFF}
.container.infoMessageCrossCountry h2,.container.infoMessageCrossCountry p{margin-bottom:0px;color:#FFFFFF}
body#uid446 #title-content{display:none}
.error-message{max-width:100%;height:70vh;background-image:url('/fileadmin/davos/images/error/gif-sommer.gif');text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}
#elm-container[data-season='wi'] .error-message{background-image:url('/fileadmin/davos/images/error/gif-winter.gif')}
@media (max-width:1440px){.error-message{height:60vh}
}
@media (max-width:1024px){.error-message{height:50vh}
}
@media (max-width:375px){.error-message{height:90vh}
}
.error-message__layer{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);z-index:auto}
.error-message__container{display:flex;flex-direction:column;justify-content:flex-end;height:100%;z-index:2;position:absolute;left:0;right:0;margin:0 auto}
@media (max-width:375px){.error-message__container{justify-content:center}
}
.error-message__container-text{display:flex;justify-content:center;margin-bottom:135px}
@media (max-width:1440px){.error-message__container-text{margin-bottom:100px}
}
@media (max-width:1024px){.error-message__container-text{margin-bottom:70px}
}
@media (max-width:375px){.error-message__container-text{padding:20px 20px;margin-bottom:40px}
}
.error-message__title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:4.353em;color:#fff;line-height:0.95em;letter-spacing:-2.5px;display:block;margin-bottom:5px}
.error-message__subtitle{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-transform:uppercase;font-size:1.118em;letter-spacing:0;line-height:1.3em;color:#fff;display:block;margin-bottom:25px}
.button-detail{background-color:#fd0;width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;cursor:pointer;transition:all .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1);outline:none;vertical-align:middle;position:relative;overflow:hidden}
@media (max-width:375px){.button-detail{width:100%}
}
.error-message__container-items{margin-bottom:90px}
@media (max-width:1440px){.error-message__container-items{margin-bottom:60px}
}
.error-message__item{border:1px solid #fff;width:170px;height:44px;line-height:44px;text-align:center;text-transform:uppercase;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:13px;display:inline-block;letter-spacing:1px;border-radius:22px;cursor:pointer;transition:all .1s cubic-bezier(.16,.08,.355,1),background .1s cubic-bezier(.16,.08,.355,1);outline:none;vertical-align:middle;position:relative;overflow:hidden;margin:0 10px}
@media (max-width:985px){.error-message__item{margin:5px 10px}
}
@media (max-width:375px){.error-message__item{width:150px}
}
.error-message__item:hover{background-color:#fff;color:#000;text-decoration:none !important}
.table>caption{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.059em;color:#021160;line-height:1.250em;margin-top:0;margin-bottom:14px;text-align:left}
.table>thead>tr>th{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#000;font-weight:normal}
.contenttable-1>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.contenttable-2{border:1px solid #ddd}
.contenttable-2>thead>tr>th,.contenttable-2>tbody>tr>th,.contenttable-2>tfoot>tr>th,.contenttable-2>thead>tr>td,.contenttable-2>tbody>tr>td,.contenttable-2>tfoot>tr>td{border:1px solid #ddd}
.contenttable-2>thead>tr>th,.contenttable-2>thead>tr>td{border-bottom-width:2px}
.contenttable-3>tbody>tr:hover{background-color:#f5f5f5}
.contenttable-3>tbody>tr:hover{background-color:transparent}
.contenttable-4>thead>tr>th,.contenttable-4>tbody>tr>th,.contenttable-4>tfoot>tr>th,.contenttable-4>thead>tr>td,.contenttable-4>tbody>tr>td,.contenttable-4>tfoot>tr>td{padding:5px}
.contenttable-5 .td-0{width:40%}
.contenttable-5 .td-1{width:30%}
.contenttable-5 .td-2{width:30%}
.contenttable-6 .td-0{width:40%}
.contenttable-6 .td-1{width:20%}
.contenttable-6 .td-2{width:20%}
.contenttable-6 .td-3{width:20%}
.contenttable-7 .td-0{width:20%}
.contenttable-7 .td-1{width:20%}
.contenttable-7 .td-2{width:20%}
.contenttable-7 .td-3{width:20%}
.contenttable-7 .td-4{width:20%}
.contenttable-8 .td-0{width:40%}
.contenttable-8 .td-1{width:30%}
.contenttable-8 .td-2{width:30%}
.contenttable-8>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.contenttable-9 .td-0{width:40%}
.contenttable-9 .td-1{width:20%}
.contenttable-9 .td-2{width:20%}
.contenttable-9 .td-3{width:20%}
.contenttable-9>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.contenttable-10 .td-0{width:20%}
.contenttable-10 .td-1{width:20%}
.contenttable-10 .td-2{width:20%}
.contenttable-10 .td-3{width:20%}
.contenttable-10 .td-4{width:20%}
.contenttable-10>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.contenttable-11 .td-0{width:40%}
.contenttable-11 .td-1{width:60%}
.contenttable-11>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.mobile-table{display:none !important}
@media (max-width:767px){.mobile-table{display:inline-block !important}
}
.mobile-table>td,.mobile-table>tr,.mobile-table>thead,.mobile-table>tbody,.mobile-table>tfoot{width:100%}
@media screen and (max-width:1199px){.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:6px}
}
@media screen and (max-width:991px){.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:4px}
}
@media screen and (max-width:767px){.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:4px}
}
.table.stacktable.large-only{display:none}
.stacktable.small-only.mobile-table.table tr{width:100%}
th.st-head-row{background-color:rgba(239,239,239,0.33)}
th.st-head-row.st-head-row-main{background-color:rgba(203,203,203,0.33);text-align:center;width:100%}
.davos-integration{position:relative}
.davos-integration .integration-title{padding-bottom:15px;font-size:1.765em;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.7px}
.davos-integration .integration-title .integration-title-icon{font-size:1.0em;margin-right:10px}
.davos-integration .integration-title span{font-size:0.6em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none}
.davos-integration .integration-description{padding-bottom:20px}
.davos-integration a.button-all-off-canvas{height:40px;padding-top:3px;line-height:35px;width:250px;text-transform:uppercase;font-size:1.0em;color:#fff;background-color:#666;position:absolute;right:0;top:16px;text-align:center;text-decoration:none;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal}
.davos-integration a.button-all-off-canvas:hover{background-color:#999;text-decoration:none}
.davos-integration a.button-all-off-canvas.topevents{right:255px}
@media screen and (max-width:1199px){.davos-integration a.button-all-off-canvas{top:13px}
}
@media screen and (max-width:991px){.davos-integration a.button-all-off-canvas{top:10px}
}
@media screen and (max-width:767px){.davos-integration.news-off-canvas .integration-content,.davos-integration.event-off_canvas .integration-content{margin-top:100px}
.davos-integration a.button-all-off-canvas{position:inherit;float:left;margin-bottom:5px;width:100%;top:0}
.davos-integration a.button-all-off-canvas.topevents{right:0px}
}
#weather-page .weather-update{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;color:#999;margin-bottom:1em}
#weather-page .pdf-weather{color:#595959}
#weather-page .pdf-weather i{font-size:1.3em}
#weather-page .pdf-weather:hover{text-decoration:none;color:#232856}
#weather-page .weather-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#232856;font-size:1.529em;margin-bottom:1.2em}
#weather-page .weather-forecasts-day{margin-bottom:1.3em}
#weather-page .weather-forecasts-day .weather-date{color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;margin-bottom:1.35em;font-size:1.125em}
#weather-page .weather-forecasts-day .weather-small-title{text-transform:uppercase;font-size:0.882em;float:left;width:100%;margin-bottom:8px;line-height:1.3em}
#weather-page .weather-forecasts-day .weather-info{font-size:2.0em;color:#3595cb}
#weather-page .weather-forecasts-day .weather-day-info{display:table;width:100%}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info{display:table-row}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info{display:table-cell;vertical-align:middle}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-icon-forecasts-day{width:20%;position:relative}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-icon-forecasts-day .weather-icon{position:absolute;top:2px;left:2px;font-size:1.2em}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-temperature-average{width:15%}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-wind,#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-humidity{width:25%}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.day-text-info{width:80%;padding-top:18px;padding-bottom:10px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.day-text-info .weather-sunshine{color:#595959;padding-bottom:5px;font-weight:bold}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list{display:table}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cell-inner-weather-list{display:table-cell;vertical-align:middle}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-stack{font-size:0.4em;margin-top:-8px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-windy{font-size:2.8em;margin-top:-16px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class^="cfi-wind_"],#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class*=" cfi-wind_"]{font-size:2.2em;margin-top:-16px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-wind{padding-left:10px;padding-right:10px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-humidity span.first{padding-left:10px;padding-right:10px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-humidity span.second{color:#999}
#weather-page .weather-day-block{margin-bottom:50px}
#weather-page .weahter-list-hour-header{height:48px;line-height:48px;cursor:pointer;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.059em;padding:0 1em;text-align:right;color:#fff;background-color:#3595cb;width:100%}
#weather-page .weahter-list-hour-header i{float:right;height:48px;line-height:55px;padding-left:1em}
#weather-page .weahter-list-hour-header i:before{font-size:1.3em}
#weather-page .weahter-list-hour-header i:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
#weather-page .weahter-list-hour-header .collapse-close{display:block;float:right}
#weather-page .weahter-list-hour-header .collapse-open{display:none;float:left}
#weather-page .weahter-list-hour-header.collapsed{background-color:rgba(190,191,194,0.1);color:#999}
#weather-page .weahter-list-hour-header.collapsed i:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
#weather-page .weahter-list-hour-header.collapsed .collapse-close{display:none}
#weather-page .weahter-list-hour-header.collapsed .collapse-open{display:block}
#weather-page .table-weather-list{width:100%;display:table}
#weather-page .table-weather-list .wrap-weather-list{height:48px;line-height:46px;overflow:hidden;display:table-row;width:100%}
#weather-page .table-weather-list .wrap-weather-list [class^="cfi-"],#weather-page .table-weather-list .wrap-weather-list [class*=" cfi-"]{font-size:1.85em;display:table-cell}
#weather-page .table-weather-list .wrap-weather-list .cfi-weather-stack{font-size:1.2em}
#weather-page .table-weather-list .wrap-weather-list .cfi-weather-windy{font-size:2.4em;float:left;margin-top:-5px}
#weather-page .table-weather-list .wrap-weather-list .cfi-weather-windy:before{color:#3595cb}
#weather-page .table-weather-list .wrap-weather-list [class^="cfi-wind_"],#weather-page .table-weather-list .wrap-weather-list [class*=" cfi-wind_"]{padding-top:3px}
#weather-page .table-weather-list .wrap-weather-list.odd{background-color:rgba(190,191,194,0.1)}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list{height:48px;overflow:hidden;display:table-cell;vertical-align:middle}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-hours{padding-top:2px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#232856;font-size:1.125em;width:20%;padding-left:10px}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .weather-precipitation,#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .weather-wind-speed,#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-temperature-average{padding-top:2px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.250em;color:#3595cb}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-temperature-average{width:20%;padding-right:13%;text-align:right}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-wind,#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-humidity{width:25%}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-icon-forecasts-day{width:10%}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .table-inner-weather-list{display:table;height:48px}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .table-inner-weather-list .cell-inner-weather-list{display:table-cell;vertical-align:middle}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .table-inner-weather-list .cell-inner-weather-list span{margin-left:10px}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .table-inner-weather-list .cell-inner-weather-list span.gray{color:#999}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list .table-inner-weather-list .cell-inner-weather-list.weather-wind-speed{width:120px;padding-right:20px;text-align:right}
#weather-page .table-weather-list .wrap-weather-list .weather-icon>i{display:table-cell;vertical-align:middle;height:48px}
@media screen and (max-width:1199px){#weather-page .weather-forecasts-day .weather-info{font-size:1.5em}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-stack{font-size:0.3em;margin-top:-6px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-windy{font-size:2.6em;margin-top:-15px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class^="cfi-wind_"],#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class*=" cfi-wind_"]{font-size:2.0em;margin-top:-15px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-wind{padding-left:7px;padding-right:7px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-humidity span.first{padding-left:7px;padding-right:7px}
}
@media screen and (max-width:767px){#weather-page .weather-forecasts-day .weather-info{font-size:2.0em}
#weather-page .weather-forecasts-day .weather-day-info{display:table;width:100%}
#weather-page .weather-forecasts-day .weather-day-info.mobile{margin-top:30px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info{width:100%}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info{width:50%}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list{font-size:0.7em}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-stack{margin-top:-8px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cfi-weather-windy{margin-top:-10px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class^="cfi-wind_"],#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list [class*=" cfi-wind_"]{margin-top:-12px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-wind{padding-left:6px;padding-right:6px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .weather-info-text-humidity span.first{padding-left:6px;padding-right:6px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cell-inner-weather-list span{margin-left:10px}
#weather-page .weather-forecasts-day .weather-day-info.mobile .wrapper-weather-day-info .inner-weather-day-info .table-inner-weather-list .cell-inner-weather-list.weather-wind-speed{width:100px;padding-right:10px}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.weather-icon-forecasts-day .weather-icon{font-size:0.9em}
#weather-page .weather-forecasts-day .weather-day-info .wrapper-weather-day-info .inner-weather-day-info.day-text-info{padding-top:28px}
#weather-page .table-weather-list{width:100%;display:table}
#weather-page .table-weather-list .wrap-weather-list{height:105px;line-height:45px}
#weather-page .table-weather-list .wrap-weather-list .cfi-weather-stack{font-size:1.2em;margin-top:11px}
#weather-page .table-weather-list .wrap-weather-list .cfi-weather-windy{margin-top:7px}
#weather-page .table-weather-list .wrap-weather-list [class^="cfi-wind_"],#weather-page .table-weather-list .wrap-weather-list [class*=" cfi-wind_"]{padding-top:0px}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list{height:48px;display:inline-table}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-hours{width:35%}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-icon-forecasts-day{width:30%;padding-top:10px}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-temperature-average{width:35%}
#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-wind,#weather-page .table-weather-list .wrap-weather-list .inner-weather-list.weather-humidity{width:50%;padding-left:3%}
}
#weather-offcanvas .integration-content{position:relative;display:table}
#weather-offcanvas .weather-nav-tabs{display:table-cell;width:350px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab{height:120px;width:325px;position:relative;margin-top:20px;padding:0;background:#fff;display:table;table-layout:auto}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab:first-child{margin-top:0}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a{display:table-cell;text-align:center;background:none;vertical-align:middle;position:relative;z-index:10}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span{display:block;line-height:1.3}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span.weather-nav-tab-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;color:#021160;font-size:1.55em;letter-spacing:-0.8px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span.weather-nav-tab-subtitle{color:#b6b6b6;font-size:1em}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active{background:#fd0}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before,#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:after{content:'';position:absolute;width:0;height:0;border-style:solid}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before{border-width:120px 0 0 325px;border-color:transparent transparent transparent #000;opacity:.15;filter:alpha(opacity=15);bottom:0;left:0}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:after{border-width:18px 0 18px 20px;border-color:transparent transparent transparent #fd0;right:-20px;top:50%;margin-top:-18px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active a span.weather-nav-tab-title,#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active a span.weather-nav-tab-subtitle{color:#000}
#weather-offcanvas .weather-tab-content{display:table-cell;width:100%;position:relative}
#weather-offcanvas .weather-container{top:0;bottom:0;right:0;display:block;background:#fff;padding:40px 60px}
#weather-offcanvas .weather-container .title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;color:#021160;margin-bottom:20px;display:block;font-size:1.2em;letter-spacing:-0.5px}
#weather-offcanvas .weather-container .weather-icon,#weather-offcanvas .weather-container .weather-temp{diplay:block;float:left}
#weather-offcanvas .weather-container .weather-icon{margin-right:35px}
#weather-offcanvas .weather-container .weather-temp{color:#b6b6b6;font-size:0.83em;text-transform:uppercase}
#weather-offcanvas .weather-container .weather-temp .temp-act{color:#33a1d8;font-size:2.8em;height:70px;line-height:70px;letter-spacing:-0.5px}
#weather-offcanvas .weather-container .weather-temp .temp-min{margin-right:10px}
#weather-offcanvas .weather-container .weather-temp .temp-min span{color:#33a1d8}
#weather-offcanvas .weather-container .weather-temp .temp-max span{color:#d80303}
#weather-offcanvas .weather-container .precipitation,#weather-offcanvas .weather-container .wind{color:#33a1d8;font-size:0.83em;letter-spacing:-0.5px;text-transform:uppercase}
#weather-offcanvas .weather-container .precipitation div,#weather-offcanvas .weather-container .wind div{display:inline;padding:0 5px 0 15px;font-size:0.25em}
#weather-offcanvas .weather-container .precipitation>span,#weather-offcanvas .weather-container .wind>span{text-transform:none;font-size:1.1em;color:#b6b6b6}
#weather-offcanvas .weather-container .weather-br-col{display:none}
#weather-offcanvas .weather-container .description{font-size:0.9em;border-bottom:1px solid #f2f2f2;padding-bottom:12px;margin-bottom:12px}
#weather-offcanvas .weather-container .weather-trend{margin-top:15px;padding-bottom:10px;border-bottom:1px solid #f2f2f2;margin-bottom:25px}
#weather-offcanvas .weather-container .weather-trend .trend-title{color:#33a1d8;font-size:0.83em;text-transform:uppercase;margin-bottom:15px}
#weather-offcanvas .weather-container .weather-trend .trend{position:relative;height:150px;width:50%;display:table;float:left}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight4{display:none}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight5{width:12.5%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight6{width:25%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight7{width:37.5%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft3{width:37.5%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft2{width:25%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft2{width:12.5%}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour{height:150px;text-align:center;position:relative;display:table-cell;vertical-align:bottom}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .hour{position:absolute;top:15px;text-align:center;color:#595959;width:100%;font-size:0.941em;letter-spacing:-0.5px}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature{border-right:2px solid #f2f2f2;display:table;height:100px;padding-bottom:10px;width:100%;position:relative}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature.first-child{border-left:2px solid #f2f2f2}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature>div{display:table-cell;position:relative;vertical-align:bottom;width:100%}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature>div span{color:#33a1d8}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature>div .trend-icon{margin-top:15px;font-size:0.4em}
#weather-offcanvas .box-packages-weather{width:325px;display:block;background-color:#D88321;color:#fff;position:relative;text-decoration:none;padding:25px 17px 35px 17px;margin-bottom:20px}
#weather-offcanvas .box-packages-weather:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60a"}
#weather-offcanvas .box-packages-weather:before{cursor:pointer;position:absolute;bottom:7px;right:4px;color:#fff;font-size:2.3em;z-index:3}
#weather-offcanvas .box-packages-weather:after{cursor:pointer;content:' ';position:absolute;width:0;height:0;border-style:solid;bottom:0;right:0;border-width:83px 100px 0 0;border-color:transparent #ee8f1d transparent transparent}
#weather-offcanvas .box-packages-weather .shortdesc-box{text-transform:none;font-size:1.0em;text-decoration:none;color:#fff;width:100%;padding:1% 0;display:block;line-height:1.35em}
#weather-offcanvas .box-packages-weather .text-box{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.4em;text-decoration:none;color:#fff;width:100%;padding:0 0 15px 0;display:block;line-height:1.3em}
#weather-offcanvas .box-packages-weather .price-packages{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em;text-decoration:none;color:#fff;width:100%;padding:17px 0 0 0;display:block;line-height:1.2em}
#weather-offcanvas .box-packages-weather .price-packages strong{font-size:1.2em;text-transform:uppercase;font-weight:normal;padding-left:8px}
#weather-offcanvas .box-banner-weather{width:325px;display:block;text-decoration:none;margin-bottom:20px}
@media screen and (max-width:1199px){#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .hour{padding-left:5px;padding-right:5px}
#weather-offcanvas .weather-container .weather-trend .trend{height:130px}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour{height:130px}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .hour{padding-left:5px;padding-right:5px}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature{height:80px}
#weather-offcanvas .weather-container .description{padding-bottom:10px;margin-bottom:10px}
#weather-offcanvas .box-packages-weather{width:285px;padding:20px 12px 30px 12px}
#weather-offcanvas .box-banner-weather{width:285px}
#weather-offcanvas .weather-nav-tabs{width:310px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab{height:110px;width:285px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span.weather-nav-tab-title{font-size:1.5em}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active{background:#fd0}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before{border-width:110px 0 0 285px}
#weather-offcanvas .weather-icon{margin-bottom:15px}
}
@media screen and (max-width:991px){#weather-offcanvas .weather-container .weather-trend .trend{width:100%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight4{display:none}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight5{width:25%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight6{width:50%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendRight7{width:75%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft3{width:75%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft2{width:50%}
#weather-offcanvas .weather-container .weather-trend .trend.numberTrendLeft2{width:25%}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .trend-temperature.half-child{border-left:2px solid #f2f2f2}
#weather-offcanvas .box-packages-weather{width:255px;padding:20px 12px 30px 12px}
#weather-offcanvas .box-banner-weather{width:255px}
#weather-offcanvas .weather-nav-tabs{width:280px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab{height:100px;width:255px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span.weather-nav-tab-title{font-size:1.3em}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active{background:#fd0}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before{border-width:100px 0 0 255px}
}
@media screen and (max-width:767px){#weather-offcanvas .weather-container{padding:40px 10px}
#weather-offcanvas .weather-container .weather-br-col{display:inline-block}
#weather-offcanvas .weather-container .weather-trend{float:left;width:100%}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour{font-size:0.8em}
#weather-offcanvas .weather-container .weather-trend .trend .trend-hour .hour{padding-left:2px;padding-right:2px}
#weather-offcanvas .weather-container .precipitation div,#weather-offcanvas .weather-container .wind div{padding:0 5px 10px 0;display:inline-block}
#weather-offcanvas .integration-content .integration-tabs{overflow:inherit;padding-bottom:20px}
#weather-offcanvas .box-packages-weather{width:100%;padding:20px 12px 30px 12px;margin-top:10px;margin-bottom:0}
#weather-offcanvas .box-banner-weather{width:100%;margin-top:10px;margin-bottom:0}
#weather-offcanvas .weather-nav-tabs{width:100%}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab{width:100%;margin-bottom:0;height:80px;margin-top:10px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab a span.weather-nav-tab-title{font-size:1.8em}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before{border-width:70px 0 0 370px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:after{border-width:20px 18px 0 18px;border-color:#b7ae37 transparent transparent transparent;right:50%;top:auto;bottom:-18px;margin-right:-18px}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active a span.weather-nav-tab-title,#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active a span.weather-nav-tab-subtitle{color:#fff}
#weather-offcanvas .weather-tab-content{display:none}
}
@media screen and (max-width:480px){#weather-offcanvas .weather-nav-tabs .weather-nav-tab{font-size:0.8em}
#weather-offcanvas .weather-nav-tabs .weather-nav-tab.active:before{border-width:70px 0 0 250px}
}
#pollen-page{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
#pollen-page .legende{line-height:24px;font-size:0.8em}
#pollen-page .legende .title-legende{font-weight:bold;margin-right:20px}
#pollen-page .wrap-circle-legende{display:inline-table;height:24px;width:24px;text-align:center;vertical-align:middle}
#pollen-page .wrap-circle-legende .circle-legende{display:inline-block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-left:2.8em}
#pollen-page .wrap-circle-legende .circle-legende.circle-green{background-color:green;width:10px;height:10px}
#pollen-page .wrap-circle-legende .circle-legende.circle-yellow{background-color:yellow;width:15px;height:15px}
#pollen-page .wrap-circle-legende .circle-legende.circle-orange{background-color:darkorange;width:18px;height:18px}
#pollen-page .wrap-circle-legende .circle-legende.circle-red{background-color:#FF0000;width:18px;height:18px}
#pollen-page .wrap-circle-legende .circle-legende.circle-violet{background-color:blueviolet;width:22px;height:22px}
#pollen-page .row{margin:1em 0}
#pollen-page .row .title{font-size:0.8em;font-weight:bold;padding-right:2.2em}
#pollen-page .row .icon{padding-right:0.8em}
#pollen-page .row .icon_text{font-size:0.8em;padding-right:0.9em}
@media screen and (max-width:991px){#pollen-page .first-spacing{margin-bottom:1.8em}
#pollen-page .title-legende{width:100%;float:left}
}
#swimming-weather .title-container{margin-top:1.1em;margin-bottom:0.3em}
#swimming-weather .last-update{color:#999}
#swimming-weather .info-temperature{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.2em;color:#40a3d6;width:100%;display:table;border-spacing:8px;margin-bottom:2em}
#swimming-weather .info-temperature .temperature-icon-text{margin:0 0 .5em 0}
#swimming-weather .temp-water{display:table-cell;width:35%}
#swimming-weather .temp-air{display:table-cell}
#swimming-weather .cfi-weather-mist{font-size:1em;vertical-align:middle}
#swimming-weather .cfi-weather-mist:before{color:#40a3d6}
#swimming-weather .cfi-weather-windy{font-size:2em;vertical-align:bottom}
#swimming-weather .cfi-weather-windy:before{color:#40a3d6}
#swimming-weather .temp{font-size:1.7em;vertical-align:bottom}
#swimming-weather table.swimming-weather tr td:first-child{width:35%;color:#232856;font-weight:bold}
#swimming-weather table.swimming-weather-check{background:transparent}
#swimming-weather table.swimming-weather-check tr td{border-color:transparent;line-height:1.1em;font-weight:normal !important}
@font-face{font-family:'ytpregular';src:url('/fileadmin/davos/fonts/YTPlayer/ytp-regular.eot')}
@font-face{font-family:'ytpregular';src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAA5sABEAAAAAFCAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcZ9iuNUdERUYAAAGcAAAAHQAAACAAdAAET1MvMgAAAbwAAABJAAAAYHUMUrFjbWFwAAACCAAAAKkAAAGKn5XycWN2dCAAAAK0AAAANgAAADYNLQohZnBnbQAAAuwAAAGxAAACZVO0L6dnYXNwAAAEoAAAAAgAAAAIAAAAEGdseWYAAASoAAAGVQAAB4jz86dSaGVhZAAACwAAAAAzAAAANgbKONpoaGVhAAALNAAAACAAAAAkESQLXGhtdHgAAAtUAAAAVAAAARxOmwVwbG9jYQAAC6gAAAAjAAAAkFoEXRRtYXhwAAALzAAAACAAAAAgAWoB625hbWUAAAvsAAAA+wAAAeok3Eb+cG9zdAAADOgAAADAAAABN99tv1lwcmVwAAANqAAAALkAAAFY3I6ikndlYmYAAA5kAAAABgAAAAbHMlGnAAAAAQAAAADMPaLPAAAAAM3Nk7QAAAAAzc13sXjaY2BkYGDgA2IJBhBgYmAEQjcgZgHzGAAHTAB5AAAAeNpjYGbZwDiBgZWBhdWY5SwDA8MsCM10liGNKQ3IB0rBASMDEgj1DvdjcGDgfcDAlvYPqJJVldEZpoZVkuUZkFJgYAQAUUULewAAAHjaY2BgYGaAYBkGRgYQaAHyGMF8FoYMIC3GIAAUYQOyeBkUGKIYqhgWKHAp6CvEP2D4/x+sAyTuyJAIFGeAizP+//r/8f/D//f+n/HA8oHo/WcKblDzsQBGoOkwSUYmIMGErgDiRLyAhZWNnYOTi5uHl49fQFBIWERUTFxCUkpaRhYiLyevoKikrKKqpq6hqaWto6unb2BoZGxiambOQF1gQZYuAIQnH4IAAAAAAAAAAAABegEnAHEAswC9AOAA5QD+ARcBIwBdAHIBtgBcAGAAZgByAI8AogErAbIAUwBEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaTZVrbBxXFcfvufNe72Nmdx77tmfHO2N76117784OTr154YAbR7RQuUQhttoSuXZKFQVKKYqgiFJAgkpIkVClIn8opSomjXY3VHHTFldEIYpay1hR+ID4Bha27FoIEQGpd8Idu4lY7c6eOfee//2f3+zeizAaQwif4iYRgwRUbgGqjLYFNvVxtcVzfxltM5iGqMUEaS5ItwU+vTPahiBPFFMpmoo5hnv8XnjFn+Um7/xmjF1GCLHoPf+fgsUVEYcSKIcGkYbaWYxKLZ3bgGa50qpACQ0NeyYoYILaDTqpurUK2FZBUYlJY8ukEc0egLpbo+kY8O/BQcx2dvwP2Fh6/Q+Gl19fyroubHmer7rpjHllPZ/NKB+tp2/4/TzxSx0zo/74uUY29vJZOEHIfng4lzz7cjyXzn/jJwqCwCOLdj2iPSP3F/hUAHF3v+Cviee5DIqhJDLRACLoPGpHECq1M7Sd5iDZ/W6zQW8mu9Ecql7SI6xYaiOpnxCydwPNWqWJ/tSSjY1mqtqU5ZYNpWal2pJiGy0XSi1bVuKX1Fyh1GuMoJYeUeJvy/GEVbTpfTOjHJRVzUim0tlcwekbKD1QrgR5M97OV8nIyMjQsKPUEKWGNEVFFBwqEs/yHMEVFMM1PIc4FhiWQVxHcxjD0zzXEkgbmHe5G1eA9T955453xd+B9tbpi6vj10+fvj6+evH0Fju7vPDU5szVY8euzmw+tXABv7kEov/v33WOv+v/C8LG9M2xD19/EquzCyuHVuY6R25Obz35+odw4NDKwuzWHAK86q9x21wKYYQkjFeZ3M5f/TUmw6Qo12P+38Wf0zEZpVABlVANfQu1owHXXMD1AdIyQhvNgeou2b1LAuhAkVwyExRps/ppAE230qrTX1MrEVXil5W4qlm9thMAMpR2MtVHAbXMnBJvZ8oVGjdZ5XK6u6cwNExqdNJ9dnm4D+8eIeYeM7hH0b3H9bcQuczdeH75ef+TxTveO/5tuDK2Mrs5d+HmzQtzm7MrbP6ZqxMrrz2+vf34aysTV5+5iN9YhMi51W93Tiz5/wFp+ujy/MntGXx+dfrjqflrO788Ob989MaMP716+Nr8FOpCjbvnw032BUrm82gKfQc10SJaAwwZGINHEUrksaEndI3XCppBavWaU7Nrda/u7QfPsnmBF1ReK4NjCxbkgVRJdW/MdmiyjHkhCgKvGkrNq+uGngPLUDXVioJTcGxONWguENOIYmkq1lQqaDu2q1AqKi6qRh6CN0uqhlkn1WIwt1Z3FTqH6lt2kWLkqZpQ2F1H4D3X1CzFUkCp1R8EVaeKGr3mgXpyd3OKZTcgioMi3qImqA2FaFSYrkHd7BYESnSMdqAx1HNgg/6pG0Bo95RAGehqoNAuaRHR90wGdXyJtkAJ1DxSDVQCfS8ocui+EohqagNjFroniyLAOYbBgvSQxuXxiUSCGQXReJBnjafhbf6xBs8P9ZclLLJdTJfdL3bLRsgd50Nf52P7JIWjInYqFuZhUGErucF0Qj/zNJtPGArDz7EYFi0chvSpw8C/mJRgRVLfgrEf7RvowhyjJ3JPfPlX/h8N/6fZryX7bh/pJsPj4QLX9Ra89NL3QQkljmOqnognU6HcxKkoI/JsaJ8cDcfCqZAMC2cfFeSoHu+WFEmWzIQqx8PVmCThSFqPKqLIsgxJx0QYZt1iocjgfrPbjIoiltkXxzxTlE5FVTL1zb7YmTOSzXGiEBU0ZgHzXexjd9HklDtTc2P7iR4/Wmqk/jGhfZXjZW1bYFVp3y01G+ocrh/K9VST3+05OUsaEnAYGKZRfWIpDQaXT2Ej2/vCl1S5nNe7jHq5eCAlM7rOpFx8PP1Zf/NzCUdkpXjUhHmdfdi/Xv31D6WccPAIDjNMmPnBzC+ErAipZzPf++LkQyGRhTDEpCNkbmLpz8892zmE3+8swq1YODIqf2Z7lO8RdJHn7RS8kpY6r0qhAg7xXIHnhViu+zBDbhcx16UOfGVgaGkoXe6LhwS+h7NgSa+vR7ESZvPyq6VUqN+SC0ZSTPm3oETGoxGIh/p60w3naIyJ/Gywf9CMnnAemR3524hT5DErxOwBhR55COMw3e+u0T0tOEsR0JMx+NBHftD/AJ+D/f7v/TW+9t+P+Bo9e/7vNYz+By6FsKkAAAB42mNgZGBgYGRwbI8IWhzPb/OVQZ6DAQTOni3fCKP/+/x7yrOBNRTI5WBgAokCAG3mDbAAeNpjYGRgYFX9t5eBgeftf5//WTwbGIAiKMAdAJycBph42mN6w+DCwcDAAMIsZ8D0HhBNLIap52D478fBwHQRyvbBpZ7nLYMtKeZjt5OJhxT1TKsYGFhDETTjcSAG0gyPoRgozigIpL0hNEiOBcgFAEBoNC142mNgYNCBwjoccALDBEY9RhsgPIMMmZcRhHtIhkcA9pQspAAAAQAAAEcBVAALAAAAAAACAAEAAgAWAAABAACTAAAAAHjalZCxTgJBFEXPApJoYYgF9VZUSIAFTdDCnmiIgsTKsASQuGiCu0YaCr4OfomKOzsTCHRmMzPn3blz38sCFyzJ4uXOgbKWZY+8KssZLqk7zkp9cJyjSOT4jD9WjvPSt46vKHoFx2txyfGGqnfPO18kyohSGjBjJPqRFmqPmWolWkZ9o0uHZ/EkfTNgTo0KVX017ujRps+TyDqvT7xW9U/UV1Vz9ZryrQn8o8QOL1JsdVA/5IwZpv7f/YsKTW50O1PqpzKNZyw1UnKov2c9dbkD7c1/zdhXFSrNdIz3HbuaJFH1KM9CZyDN3N3SoiFupfP66mbOYAd8k0EGAHjabc05TwJhHITxZ0BBBc/P4IkI7y4sh0dBsosHKiqHeLUiiTE0FH56Xdl/6TS/ZIoZUszzM+ad/3IOSilNmm122GWPfQ4ocEiRI0qUcXj4VKgSUKNOgybHnHDKGSER7Xjjgkuu6HDNDbd0ueOeB3r0GTDkkRFPPPPCK29a0KIyympJy1pRTnmtak3r2tCmtjLjz+/ph5edfU2cc2Fiy/3px4Xpmb5ZMatmYNbMutkwm2Yr0W8nBnOj+OcXVDk0PnjaRc67DoJAEAVQFuT9fqsJCSZ2+w12QkNjrCCx9w+sbSy19DsGK/9Ob3RZujk3k7nzZp8bsbvSkXXoR8Yew9gavN9QNHSUHTFch4oMfuoV0uqGNL4nv25emq3yHzzADwVcwOsFHMCtBWzAWQlYgJ0ImIA1rRmAeRbQAWM6vQD04A9GgXglRBo4Kh+19gJGYDgzBqOnZALGO8kUTLaSGZhWkjmYrSULMA8kS7CYi5ZgKTlQxr/W1F5aAAAAAAFRp8cxAAA=) format('woff'),url('/fileadmin/davos/fonts/YTPlayer/ytp-regular.ttf') format('truetype');font-weight:normal;font-style:normal}
.mb_YTPlayer:focus{outline:0}
.mbYTP_wrapper{display:block;transform:translateZ(0) translate3d(0,0,0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
.mb_YTPlayer .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}
@-webkit-keyframes fade{0%{opacity:.5}
100%{opacity:1}
}
@keyframes fade{0%{opacity:.5}
100%{opacity:1}
}
.fullscreen{display:block !important;position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important;border:none !important;opacity:1 !important}
.mbYTP_wrapper iframe{max-width:4000px !important}
.inline_YTPlayer{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.7);background:rgba(0,0,0,0.5)}
.inline_YTPlayer img{border:none !important;margin:0 !important;padding:0 !important;transform:none !important}
.mb_YTPBar .ytpicon{font-size:20px;font-family:'ytpregular'}
.mb_YTPBar .mb_YTPUrl.ytpicon{font-size:30px}
.mb_YTPBar{transition:opacity .5s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:white;opacity:.1;box-sizing:border-box}
.mb_YTPBar.visible,.mb_YTPBar:hover{opacity:1}
.mb_YTPBar .buttonBar{transition:all .5s;background:transparent;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;box-sizing:border-box}
.mb_YTPBar:hover .buttonBar{background:rgba(0,0,0,0.4)}
.mb_YTPBar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}
.mb_YTPBar span.mb_YTPTime{width:130px}
.mb_YTPBar span.mb_YTPUrl,.mb_YTPBar span.mb_OnlyYT{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}
.mb_YTPBar span.mb_YTPUrl img{width:60px}
.mb_YTPBar span.mb_OnlyYT{left:300px;right:auto}
.mb_YTPBar span.mb_OnlyYT img{width:25px}
.mb_YTPBar span.mb_YTPUrl a{color:white}
.mb_YTPBar .mb_YTPPlaypause,.mb_YTPlayer .mb_YTPBar .mb_YTPPlaypause img{cursor:pointer}
.mb_YTPBar .mb_YTPMuteUnmute{cursor:pointer}
.mb_YTPBar .mb_YTPProgress{height:10px;width:100%;background:#222;bottom:0;left:0}
.mb_YTPBar .mb_YTPLoaded{height:10px;width:0;background:#444;left:0}
.mb_YTPBar .mb_YTPseekbar{height:10px;width:0;background:#000;bottom:0;left:0;box-shadow:rgba(82,82,82,0.47) 1px 1px 3px}
.mb_YTPBar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}
.YTPOverlay.raster{background:url("/fileadmin/davos/images/mbytplayer/raster.png")}
.YTPOverlay.raster.retina{background:url("/fileadmin/davos/images/mbytplayer/raster@2x.png")}
.YTPOverlay.raster-dot{background:url("/fileadmin/davos/images/mbytplayer/raster_dot.png")}
.YTPOverlay.raster-dot.retina{background:url("/fileadmin/davos/images/mbytplayer/raster_dot@2x.png")}
.mb_YTPBar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer !important;border-radius:3px}
.mb_YTPBar.compact .simpleSlider{width:40px}
.mb_YTPBar .simpleSlider.muted{opacity:.3}
.mb_YTPBar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}
.mb_YTPBar .level.horizontal{height:100%;width:0}
.mb_YTPBar .level.vertical{height:auto;width:100%}
@font-face{font-family:'vimeo';src:url('/fileadmin/davos/fonts/VimeoPlayer/vimeo.otf')}
@font-face{font-family:'vimeo';src:url('/fileadmin/davos/fonts/VimeoPlayer/vimeo.woff2') format('woff2'),url('/fileadmin/davos/fonts/VimeoPlayer/vimeo.woff') format('woff');font-weight:normal;font-style:normal}
.vimeo_player:focus{outline:0}
.vimeo_player_wrapper{display:block;transform:translateZ(0) translate3d(0,0,0);transform-style:preserve-3d;perspective:1000;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
.vimeo_player .loading{position:absolute;top:10px;right:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0.51);text-align:center;padding:2px 4px;border-radius:5px;font-family:"Droid Sans",sans-serif;-webkit-animation:fade .1s infinite alternate;animation:fade .1s infinite alternate}
@-webkit-keyframes fade{0%{opacity:.5}
100%{opacity:1}
}
@keyframes fade{0%{opacity:.5}
100%{opacity:1}
}
.vimeo_player_Fullscreen{display:block !important;position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;margin:0 !important;border:none !important;opacity:1 !important;background-color:#000}
.vimeo_player_wrapper iframe{max-width:4000px !important;border:0 !important}
.inline_vimeo_player{margin-bottom:20px;vertical-align:top;position:relative;left:0;overflow:hidden;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.7);background:rgba(0,0,0,0.5)}
.inline_vimeo_player img{border:none !important;margin:0 !important;padding:0 !important;transform:none !important}
.vimeo_player_bar .vimeo_icon{font-size:20px;font-family:'vimeo';cursor:pointer}
.vimeo_player_bar .vimeo_url.vimeo_icon{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer;font-size:40px}
.vimeo_player_bar{transition:opacity .5s;display:block;width:100%;height:10px;padding:5px;background:#333;position:fixed;bottom:0;left:0;text-align:left;z-index:1000;font:14px/16px sans-serif;color:white;opacity:.1;box-sizing:border-box}
.vimeo_player_bar.visible,.vimeo_player_bar:hover{opacity:1}
.vimeo_player_bar .buttonBar{transition:all .5s;background:transparent;font:12px/14px Calibri;position:absolute;top:-30px;left:0;padding:5px;width:100%;height:40px;box-sizing:border-box}
.vimeo_player_bar:hover .buttonBar{background:rgba(0,0,0,0.4)}
.vimeo_player_bar span{display:inline-block;font:16px/20px Calibri,sans-serif;position:relative;width:30px;height:25px;vertical-align:middle}
.vimeo_player_bar span.vimeo_player_time{width:130px}
.vimeo_player_bar span.mb_YTPUrl,.vimeo_player_bar span.mb_OnlyYT{position:absolute;width:auto;display:block;top:6px;right:10px;cursor:pointer}
.vimeo_player_bar span.mb_YTPUrl img{width:60px}
.vimeo_player_bar span.mb_OnlyYT{left:300px;right:auto}
.vimeo_player_bar span.mb_OnlyYT img{width:25px}
.vimeo_player_bar span.mb_YTPUrl a{color:white}
.vimeo_player_bar .vimeo_player_pause,.vimeo_player_bar .vimeo_player_pause img{cursor:pointer}
.vimeo_player_bar .vimeo_player_muteUnmute{cursor:pointer}
.vimeo_player_bar .vimeo_player_pogress{height:10px;width:100%;background:#222;bottom:0;left:0}
.vimeo_player_bar .vimeo_player_loaded{height:10px;width:0;background:#444;left:0}
.vimeo_player_bar .vimeo_player_seek_bar{height:10px;width:0;background:#2a97cc;bottom:0;left:0;box-shadow:rgba(82,82,82,0.47) 1px 1px 3px}
.vimeo_player_bar .YTPOverlay{backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:"flat";box-sizing:border-box}
.vimeo_player_overlay.raster{background:url("/fileadmin/davos/images/mbvimeoplayer/raster.png")}
.vimeo_player_overlay.raster.retina{background:url("/fileadmin/davos/images/mbvimeoplayer/raster@2x.png")}
.vimeo_player_overlay.raster-dot{background:url("/fileadmin/davos/images/mbvimeoplayer/raster_dot.png")}
.vimeo_player_overlay.raster-dot.retina{background:url("/fileadmin/davos/images/mbvimeoplayer/raster_dot@2x.png")}
.vimeo_player_bar .simpleSlider{position:relative;width:100px;height:10px;border:1px solid #fff;overflow:hidden;box-sizing:border-box;margin-right:10px;cursor:pointer !important;border-radius:3px}
.vimeo_player_bar.compact .simpleSlider{width:40px}
.vimeo_player_bar .simpleSlider.muted{opacity:.3}
.vimeo_player_bar .level{position:absolute;left:0;bottom:0;background-color:#fff;box-sizing:border-box}
.vimeo_player_bar .level.horizontal{height:100%;width:0}
.vimeo_player_bar .level.vertical{height:auto;width:100%}
#livecams-page{margin-top:60px}
#livecams-page .last-update-col{margin-bottom:2.5em}
#livecams-page .last-update-col .last-update{font-size:1.1em}
.davos-integration-livecams .item{height:310px}
.davos-integration-livecams .item a{float:left;width:100%;height:202px;overflow:hidden;position:relative}
.davos-integration-livecams .item a img{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url('/fileadmin/davos/images/layout/ajax-loader.gif');background-position:center center;background-repeat:no-repeat}
.davos-integration-livecams .item a img.panorama{width:auto;max-width:none;height:100%}
.davos-integration-livecams .item.livecams-hidden{display:none}
.davos-integration-livecams .cam-group-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.176em;color:#021160;padding-top:20px;padding-bottom:15px}
.davos-integration-livecams .livecams-group-offcanvas,.davos-integration-livecams .livecams-group{max-height:183px;overflow:hidden;float:left;margin-bottom:18px}
.davos-integration-livecams .content-text-livecams .single-cam-title{color:#3595cb;font-size:0.941em;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.2em;margin-bottom:5px;letter-spacing:-0.5px}
.davos-integration-livecams .content-text-livecams .single-cam-text{color:#999;font-size:0.882em;margin-right:8px;line-height:1.5em;letter-spacing:-0.3px}
@media screen and (max-width:1199px){#livecams-page{margin-top:40px}
#livecams-page .last-update-col{margin-bottom:2em}
.davos-integration-livecams .item{height:300px}
.davos-integration-livecams .item a{height:168px}
}
@media screen and (max-width:991px){#livecams-page{margin-top:40px}
.davos-integration-livecams .item{height:300px}
.davos-integration-livecams .item a{height:185px}
}
@media screen and (max-width:767px){#livecams-page{margin-top:40px}
.davos-integration-livecams .item{height:auto;width:100%;margin-bottom:20px}
.davos-integration-livecams .item a{height:222px}
.davos-integration-livecams .livecams-group-offcanvas,.davos-integration-livecams .livecams-group{margin-bottom:13px}
}
#offcanvas-livecams{margin-bottom:60px}
#offcanvas-livecams .offcanvas-livecams-wrap{background-color:#fff;padding-left:10px;padding-right:10px;margin:0;position:relative}
#offcanvas-livecams .offcanvas-livecams-wrap .cam-group-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.2em;color:#021160;padding-top:20px;padding-bottom:15px;letter-spacing:-0.5px}
#offcanvas-livecams .offcanvas-livecams-wrap.offcanvas-livecams-wrap-margin-top{margin-top:23px}
#offcanvas-livecams .offcanvas-livecams-wrap .more-livecams-group{width:36px;height:36px;background-color:#fd0;cursor:pointer;position:absolute;bottom:0;right:0;color:#fff}
#offcanvas-livecams .offcanvas-livecams-wrap .more-livecams-group:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e643"}
#offcanvas-livecams .offcanvas-livecams-wrap .more-livecams-group:before{width:36px;text-align:center;position:absolute;top:10px;left:0}
#offcanvas-livecams .offcanvas-livecams-wrap .more-livecams-group.open:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e637"}
#offcanvas-livecams .davos-integration-livecams .item{height:300px}
#offcanvas-livecams .davos-integration-livecams .item a{height:199px}
@media screen and (max-width:1999px){#offcanvas-livecams.davos-integration-livecams .item a{height:216px}
}
@media screen and (max-width:1599px){#offcanvas-livecams.davos-integration-livecams .item{height:290px}
#offcanvas-livecams.davos-integration-livecams .item a{height:144px}
}
@media screen and (max-width:1199px){#offcanvas-livecams.davos-integration-livecams .item{height:280px}
#offcanvas-livecams.davos-integration-livecams .item a{height:125px;margin-bottom:15px}
}
@media screen and (max-width:991px){#offcanvas-livecams.davos-integration-livecams .item{height:285px}
#offcanvas-livecams.davos-integration-livecams .item a{height:223px;margin-bottom:14px}
}
@media screen and (max-width:767px){#offcanvas-livecams.davos-integration-livecams .item{height:auto;margin-bottom:20px}
#offcanvas-livecams.davos-integration-livecams .item a{height:160px;margin-bottom:10px}
#offcanvas-livecams .offcanvas-livecams-wrap{padding-left:0;padding-right:0;float:left;width:100%}
}
.offcanvas-livestatus-wrap{width:100%;float:left;padding:40px 20px;background-color:#fff}
.table-offcanvas-livestatus{display:table;width:100%;background-color:#fff;margin-top:22px}
.table-offcanvas-livestatus .cell-offcanvas-livestatus{display:table-cell;vertical-align:top}
.table-offcanvas-livestatus .cell-offcanvas-livestatus.cell-offcanvas-livestatus-left{width:58.333333%}
.table-offcanvas-livestatus .cell-offcanvas-livestatus.cell-offcanvas-livestatus-spacer{width:20px;background-color:#eeeeee}
.map-live-status-spacer{width:100%;float:left;height:20px;background:#EEEEEE}
.map-live-status{width:100%;float:left}
.map-live-status .bx-wrapper{margin:0 auto 20px;padding:20px 20px 35px 20px;background-color:#fff}
.map-live-status .bx-wrapper .bx-prev{left:20px}
.map-live-status .bx-wrapper .bx-next{right:20px}
.map-live-status .bx-controls{text-align:center}
.map-live-status .bx-controls .bx-controls-direction a{color:#595959;text-decoration:none}
.map-live-status .bx-controls .bx-controls-direction a:hover{text-decoration:none}
.map-live-status .bx-controls .bx-pager{position:absolute;bottom:5px;left:0;right:0}
.map-live-status .bx-controls .bx-pager-item{display:inline-block;width:9px;height:9px;margin:0 6px}
.map-live-status .bx-controls .bx-pager-item a{display:block;text-indent:9px;overflow:hidden;height:9px;width:9px;border-radius:50%;background:#999;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.map-live-status .bx-controls .bx-pager-item a.active,.map-live-status .bx-controls .bx-pager-item a:hover{background:#fd0}
.box-info-livestatus{width:100%;padding:40px 20px;background-color:#fff;float:left}
.box-info-livestatus .item-wrapper{padding:0}
.box-info-livestatus .item-wrapper .wrap-table{width:100%;height:100%;display:table}
.box-info-livestatus .item-wrapper .wrap-table .inner-table{display:table-cell;vertical-align:middle}
.box-info-livestatus .item-wrapper .contenttable-1{width:100%;border-bottom:1px solid #ddd}
.box-info-livestatus .item-wrapper .contenttable-1 tr{border-top:1px solid #ddd;height:40px}
.box-info-livestatus .item-wrapper .contenttable-1 tr td{width:70%;color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;padding-left:8px}
.box-info-livestatus .item-wrapper .contenttable-1 tr td+td{width:30%;color:#999}
.box-info-livestatus.box-info-livestatus-summer{padding:20px 20px}
.box-info-livestatus.box-info-livestatus-summer a{position:inherit}
.box-info-livestatus.box-info-livestatus-summer .img-banner{width:100%}
.offcanvas-livestatus-wrap .container{width:auto}
.offcanvas-livestatus-wrap .davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title{background:#f6f6f6;color:#232856}
.offcanvas-livestatus-wrap .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title{background:#f6f6f6;color:#232856}
.offcanvas-livestatus-wrap .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner{color:#232856}
.offcanvas-livestatus-wrap .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-status .panel-title-inner{color:#fff}
.offcanvas-livestatus-wrap #oveview-tab7off.livestatus-summer table .td-0{width:30%}
.live-status-box-urgent{float:left;position:relative;width:100%;padding-top:11px;padding-left:11px;background:#232856}
.live-status-box-urgent .live-status-box-block:after,.live-status-box-urgent .live-status-box-block:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid}
.live-status-box-urgent .live-status-box-block:before{top:0;left:0;border-width:55px 280px 0 0;border-color:#161935 transparent transparent transparent}
.live-status-box-urgent .live-status-box-block:after{bottom:0;right:0;border-width:0 0 55px 280px;border-color:transparent transparent #161935 transparent}
.live-status-box-urgent #cnt-important-info{z-index:10;padding:30px 30px 30px 30px}
.live-status-box-urgent .cnt-important-info-text{margin:15px 0;transition:.4s;overflow:hidden}
.live-status-box-urgent .cnt-important-info-text a{color:#fff;text-decoration:underline}
.live-status-box-urgent .cnt-important-info-text a:hover{color:#F4F4F4}
.live-status-box-urgent .cnt-important-info-title{padding-left:60px;padding-top:20px;padding-bottom:10px;width:100%}
.live-status-box-urgent .cfi-news_important{position:absolute;top:55px;left:35px;z-index:10;font-size:3.5em;color:#d22525}
.live-status-box-urgent .cfi-news_important:before{position:relative;z-index:1}
.live-status-box-urgent .cfi-news_important:after{content:'';display:block;width:16px;height:53%;position:absolute;top:10px;left:20px;z-index:0}
.live-status-box-urgent .btn-news_toggle{display:none}
.live-status-box-urgent strong{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#fff;font-size:1.5em}
.live-status-box-urgent p{color:#fff}
.live-status-box-urgent .cnt-important-update{color:#fff;font-size:0.813em}
@media screen and (max-width:1400px) and (min-width:1000px){.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-text,.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{font-size:22px;width:100%}
.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-detail,.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail{font-size:16px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-status,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-status{font-size:23px}
}
@media screen and (max-width:1700px) and (min-width:1000px){.table-offcanvas-livestatus .hidden-mmd{display:none !important}
}
@media screen and (max-width:991px){.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-text,.table-offcanvas-livestatus .davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{width:100%}
.table-offcanvas-livestatus{float:left}
.table-offcanvas-livestatus .cell-offcanvas-livestatus{float:left}
.table-offcanvas-livestatus .cell-offcanvas-livestatus.cell-offcanvas-livestatus-left{width:100%}
.table-offcanvas-livestatus .cell-offcanvas-livestatus.cell-offcanvas-livestatus-spacer{display:none}
.table-offcanvas-livestatus .cell-offcanvas-livestatus.cell-offcanvas-livestatus-right{width:100%}
}
@media screen and (max-width:767px){.box-info-livestatus.box-info-livestatus-summer{margin-bottom:40px}
.box-info-livestatus.box-info-livestatus-summer a{float:none}
}
.davos-integration .integration-content.integration-content-new-slopes .item{width:20%;float:left;padding:10px;-webkit-transition:box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper{background-color:#fff}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes{float:left;width:100%}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes .integration-icon{display:block;font-size:2em;width:100%;text-align:center;padding-top:18px;line-height:20px}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes .integration-text-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;width:100%;font-size:23px;display:block;text-align:center;margin-top:6px}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes .integration-info-slopes{width:100%;display:block;font-size:15px;color:#999;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;text-align:center;padding-top:17px;padding-bottom:22px}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes .integration-info-slopes strong{color:#000}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-slopes:hover{text-decoration:none}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper:hover{-webkit-box-shadow:0px 0px 25px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 25px 1px rgba(0,0,0,0.2)}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-img-slopes{max-width:100%;height:auto}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-map{width:100%;display:block;height:40px;line-height:43px;text-align:right;font-size:14px;padding-right:10px;text-decoration:none;color:#232856;text-transform:uppercase}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-map i{padding-left:20px;font-size:26px;float:right;height:40px}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-link-map i:before{height:40px;line-height:36px}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper a.integration-link-map:hover{background-color:#eff0f3}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-status-check{color:#669e59}
.davos-integration .integration-content.integration-content-new-slopes .item .item-wrapper .integration-status-close{color:#d22525}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double{width:40%;padding:10px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper{padding:0 30px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .wrap-table{width:100%;height:100%;display:table}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .wrap-table .inner-table{display:table-cell;vertical-align:middle}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1{width:100%;border-bottom:1px solid #ddd}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr{border-top:1px solid #ddd;height:40px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td{width:70%;color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;padding-left:8px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td+td{width:30%;color:#999}
@media screen and (max-width:1199px){.davos-integration .integration-content.integration-content-new-slopes .item{width:33.333%}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double{width:33.333%;padding:10px 10px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td{width:100%;float:left}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td+td{width:100%;height:30px;line-height:30px}
}
@media screen and (max-width:991px){.davos-integration .integration-content.integration-content-new-slopes .item{width:50%}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double{width:100%;padding:10px 10px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td{width:70%;float:none}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td+td{width:30%;height:auto;line-height:inherit}
}
@media screen and (max-width:767px){.davos-integration .integration-content.integration-content-new-slopes .item{width:100%}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double{width:100%;padding:10px 10px}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td{width:100%;float:left}
.davos-integration .integration-content.integration-content-new-slopes .item.item-double .item-wrapper .contenttable-1 tr td+td{width:100%;height:30px;line-height:30px}
}
.davos-integration.davos-integration-slopes .integration-content{display:table;table-layout:fixed;width:100%}
.davos-integration.davos-integration-slopes .integration-content .panel{-webkit-box-shadow:none;box-shadow:none}
.davos-integration.davos-integration-slopes .integration-content .panel-group .panel+.panel{margin-top:20px}
.davos-integration.davos-integration-slopes .integration-content .panel-body{padding:0;border:0}
.davos-integration.davos-integration-slopes .integration-content .panel-default{border:0}
.davos-integration.davos-integration-slopes .integration-content .panel-heading,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading{background:#232856;padding:0}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:-0.6px;overflow:hidden;color:#fff}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .collapsed,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .collapsed{background:#f6f6f6;color:#232856}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .collapsed .panel-title-inner-icon,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .collapsed .panel-title-inner-icon{color:#232856}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .collapsed .panel-title-inner-icon:before,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .collapsed .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .collapsed .panel-title-column.panel-title-text .panel-title-inner,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .collapsed .panel-title-column.panel-title-text .panel-title-inner{color:#232856}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .collapsed .panel-title-column.panel-title-action,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .collapsed .panel-title-column.panel-title-action{color:#232856}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title .panel-title-inner-icon:before,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .integration-status-block,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .integration-status-block{z-index:0}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-row,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-row{display:table;table-layout:fixed;width:100%;height:52px;text-decoration:none}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column{display:table-cell;vertical-align:middle;padding:0 15px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-status,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-status{text-align:center;text-transform:uppercase;width:180px;font-size:26px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-action,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-action{text-align:right;font-size:23px;width:100px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner{position:relative;z-index:1;color:#fff}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-text,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{display:inline-block;font-size:23px;text-transform:uppercase;min-width:310px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-detail,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail{display:inline-block;font-size:18px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-detail .preparationText,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail .preparationText{color:#ee8f1d}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-icon,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-icon{color:#fff}
.davos-integration.davos-integration-slopes .integration-content .integration-status-block{position:relative;overflow:hidden;background:#669e59}
.davos-integration.davos-integration-slopes .integration-content .integration-status-block>*{position:relative;z-index:10}
.davos-integration.davos-integration-slopes .integration-content .integration-status-block:before{position:absolute;display:block;z-index:1;content:' ';background:#4f8742;width:100%;height:100%;bottom:-50%;left:-50%;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.davos-integration.davos-integration-slopes .integration-content .integration-status-open .integration-status-icon,.davos-integration.davos-integration-slopes .integration-content .integration-status-open .integration-status-text{color:#669e59}
.davos-integration.davos-integration-slopes .integration-content .integration-status-open .integration-status-block{background:#669e59}
.davos-integration.davos-integration-slopes .integration-content .integration-status-open .integration-status-block:before{background:#4f8742}
.davos-integration.davos-integration-slopes .integration-content .integration-status-closed .integration-status-icon,.davos-integration.davos-integration-slopes .integration-content .integration-status-closed .integration-status-text{color:#d22525}
.davos-integration.davos-integration-slopes .integration-content .integration-status-closed .integration-status-block{background:#d22525}
.davos-integration.davos-integration-slopes .integration-content .integration-status-closed .integration-status-block:before{background:#bb0e0e}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs{display:table-cell;vertical-align:top;width:340px;position:relative;z-index:10;overflow:hidden}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab{display:table;table-layout:fixed;width:100%;padding-right:26px;margin-bottom:19px}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab.active{padding-right:0;box-shadow:4px 4px 12px 0px rgba(0,0,0,0.15)}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-inner{display:block;padding:20px 28px;background:#fff;text-decoration:none !important}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-icon{display:table-cell;vertical-align:top;width:50px}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-icon>i{font-size:32px}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-text{display:table-cell;padding-top:4px;vertical-align:top}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-text .integration-tab-text-title{padding-bottom:10px;color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;font-size:25px}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab .integration-tab-text .integration-tab-text-detail{color:#b6b6b6}
.davos-integration.davos-integration-slopes .integration-content .integration-details-wrap{position:relative;background:#fff;display:table-cell;vertical-align:top;z-index:5;box-shadow:4px 4px 12px 0px rgba(0,0,0,0.15)}
.davos-integration.davos-integration-slopes .integration-details .integration-detail{display:table;table-layout:fixed;width:100%;padding:17px 30px;background:rgba(142,179,206,0.13);color:#595959}
.davos-integration.davos-integration-slopes .integration-details .integration-detail:nth-child(odd){background:#fff}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon{display:table-cell;vertical-align:top;width:115px;color:#669e59;text-align:center}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon>i{font-size:75px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon .integration-detail-icon-status{padding-top:5px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;font-size:18px;text-transform:uppercase}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text{display:table-cell;padding-left:25px;vertical-align:top}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-text-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.1em}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-text-description .integration-detail-text-description-warning{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-text-description .preparationInfo{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;background-color:#ee8f1d;color:#fff;padding:5px 8px 5px 8px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table{display:table;table-layout:fixed;padding-top:20px;width:100%}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell{display:table-cell;vertical-align:top;padding-left:10px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell:first-child{padding-left:0}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-text{padding-top:5px;font-weight:bold}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-closed .integration-status-icon,.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-closed .integration-status-text{color:#d22525}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-closed .integration-status-block{background:#d22525}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-closed .integration-status-block:before{background:#bb0e0e}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-preparation .integration-status-icon,.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-preparation .integration-status-text{color:#ee8f1d}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-preparation .integration-status-block{background:#ee8f1d}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-status-preparation .integration-status-block:before{background:#f49600}
.davos-integration.davos-integration-slopes.davos-integration-open-close{margin-bottom:20px}
.davos-integration.davos-integration-slopes.davos-integration-open-close a{cursor:default}
@media screen and (max-width:1199px){.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table{display:block}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell{display:table;table-layout:fixed;padding-left:0;border-top:1px solid rgba(142,179,206,0.13);margin-top:5px;padding-top:5px;width:100%}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell:first-child{border-top:0;margin-top:0;padding-top:0}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-title{display:table-cell;vertical-align:top;padding:0;width:50%}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-text{display:table-cell;vertical-align:top;padding:0;width:50%;line-height:1.85}
}
@media screen and (max-width:767px){.davos-integration.davos-integration-slopes .integration-content{display:block}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs{display:block;width:100%;position:relative;overflow:auto}
.davos-integration.davos-integration-slopes .integration-content .integration-tabs .integration-tab{padding:0}
.davos-integration.davos-integration-slopes .integration-content .integration-details-wrap{display:none}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column{display:table-cell;vertical-align:middle;padding:0 15px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-status,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-status{text-align:center;text-transform:uppercase;width:100px;font-size:18px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-status:before,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-status:before{bottom:-75%;left:-30%}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-column.panel-title-action,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-column.panel-title-action{text-align:center;font-size:21px;width:40px;padding:0}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-text,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{display:block;font-size:16px;text-transform:uppercase;min-width:0}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-detail,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail{display:block;padding-left:0;font-size:13px}
.davos-integration.davos-integration-slopes .integration-content .panel-heading .panel-title-inner .panel-title-inner-detail .preparationText,.davos-integration.davos-integration-slopes .integration-content .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail .preparationText{color:#ee8f1d}
.davos-integration.davos-integration-slopes .integration-details .integration-detail{padding:20px 5px;background:#fff}
.davos-integration.davos-integration-slopes .integration-details .integration-detail:nth-child(odd){background:rgba(142,179,206,0.13)}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon{padding-top:5px;width:50px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon>i{font-size:40px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-icon .integration-detail-icon-status{font-size:11px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text{padding-left:15px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-text-title{font-size:15px;line-height:1.3em}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-text-description{font-size:13px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table{padding-top:15px;font-size:14px}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell{display:block;vertical-align:top}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-title{display:block;width:100%}
.davos-integration.davos-integration-slopes .integration-details .integration-detail .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-text{display:block;width:100%;padding-top:0;line-height:1.55}
}
#slopes-weather .weather-header{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#232856}
#slopes-weather .weather-header .place{font-size:1.5em;text-transform:uppercase}
#slopes-weather .weather-header .update{font-size:1.0em}
#slopes-weather .weather{margin:2em 0;color:#3595cb}
#slopes-weather .weather .temperatures{display:table;text-align:center}
#slopes-weather .weather .temperatures .temp-label{font-size:0.813em}
#slopes-weather .weather .temperatures .temp-value{font-size:2.235em;padding-top:0.3em}
#slopes-weather .weather .temperatures .min-temp,#slopes-weather .weather .temperatures .max-temp{display:table-cell}
#slopes-weather .weather-icon{font-size:1.2em}
#slopes-weather .cfi-weather-stack{font-size:1em}
#wispo-conditions table tr td:first-child{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#232856;font-size:1em;width:52%}
#wispo-conditions table tr td{color:#bababa}
.list .list-filters{padding:0 0 45px 0}
.list .list-filters .list-filter-title{margin-top:15px}
.list .list-filters .list-filter-title.title-collapse{overflow:hidden;border:1px solid #ccc;padding-left:10px;padding-right:10px;height:48px;line-height:48px;cursor:pointer}
.list .list-filters .list-filter-title.title-collapse:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e637"}
.list .list-filters .list-filter-title.title-collapse:before{float:right;height:48px;line-height:48px;font-size:1.3em}
.list .list-filters .list-filter-title.title-collapse.collapsed{background-color:rgba(204,204,204,0.2)}
.list .list-filters .list-filter-title.title-collapse.collapsed:before{content:"\e643"}
.list .list-items .list-item{position:relative;min-height:1px;padding-left:10px;padding-right:10px;margin-bottom:14px}
@media (min-width:768px){.list .list-items .list-item{float:left;width:33.325%}
}
.list .list-items .list-item:hover .status.open{background:#7cc13b !important}
.list .list-items .list-item:hover .status.closed{background:#db322f !important}
.list .list-items .list-item a:hover{text-decoration:none !important}
.list .list-items .list-item .list-item-header{position:relative;z-index:1}
.list .list-items .list-item .list-item-header .status{position:absolute;z-index:2;top:0;left:0}
.list .list-items .list-item .list-item-header .status:after{display:none;content:""}
.list .list-items .list-item .list-item-body{position:relative;padding:0 0 30px 0;color:#999}
.list .list-items .list-item .list-item-body i{display:inline-block;vertical-align:middle;margin-right:5px}
.list .list-items .list-item .image img{width:100%;height:auto}
.list .list-items .list-item .image img.lazyload{height:auto;overflow:hidden}
.list .list-items .list-item .name{padding:8px 0 4px 0;color:#021160;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em}
.list .list-items .list-item .address{padding:0 0 12px 0;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
.list .list-items .list-item .address,.list .list-items .list-item .tel,.list .list-items .list-item .mail{color:#666}
.list .list-items .list-item .description{margin-top:15px}
@media screen and (max-width:991px){.list .list-items .list-item .image img{width:100%;height:auto;min-height:128px}
.list .list-items .list-item .image img.lazyload{height:auto;overflow:hidden;min-height:128px}
}
@media screen and (max-width:767px){.list .list-items .list-item{width:100%;float:left}
.list .list-items .list-item .image img{width:100%;height:auto;min-height:170px}
.list .list-items .list-item .image img.lazyload{height:auto;overflow:hidden;min-height:170px}
}
.restaurant-list .restaurant-item{margin-bottom:14px}
.restaurant-list .restaurant-item a:hover{text-decoration:none !important}
.restaurant-list .restaurant-item .restaurant-image{position:relative}
.restaurant-list .restaurant-item .restaurant-image img{width:100%;height:auto}
.restaurant-list .restaurant-item .restaurant-image .restaurant-header{position:absolute;padding:15px;top:0;left:0;bottom:0;right:0}
.restaurant-list .restaurant-item .restaurant-image .restaurant-header span{display:block;color:#fff;font-size:0.815em}
.restaurant-list .restaurant-item .restaurant-image .restaurant-header span.restaurant-name{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1em}
.restaurant-list .restaurant-item .restaurant-content{color:#999}
.restaurant-list .restaurant-item .restaurant-content span{display:block}
.restaurant-list .restaurant-item .restaurant-content span i{margin-top:4px;display:block;float:left;margin-right:5px}
.restaurant-list .restaurant-item .restaurant-content .restaurant-description{margin-top:15px}
.restaurant-list .restaurant-item:hover .status.open{background:#7cc13b !important}
.restaurant-list .restaurant-item:hover .status.closed{background:#db322f !important}
.restaurant-image.bxslider{overflow:hidden}
.restaurant-image-single{display:none}
.restaurant-image-single:first-child{display:block}
.restaurant-image .bx-wrapper .restaurant-image-single{display:block}
.restaurant-list .space-opening,.restaurant-detail .space-opening{height:5px}
.restaurant-list .status,.restaurant-detail .status{position:relative;width:125px !important;height:46px;line-height:46px;color:#fff;padding-left:15px;font-size:1.18em;margin-bottom:5px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.restaurant-list .status.none,.restaurant-detail .status.none{background:#DEDEDE}
.restaurant-list .status.open,.restaurant-detail .status.open{background:#00994f}
.restaurant-list .status.closed,.restaurant-detail .status.closed{background:#e30513}
.restaurant-list .status:before,.restaurant-detail .status:before,.restaurant-list .status:after,.restaurant-detail .status:after{content:'';position:absolute;width:0;height:0;border-style:solid}
.restaurant-list .status:before,.restaurant-detail .status:before{border-width:30px 0 0 125px;border-color:transparent transparent transparent #000;opacity:.15;filter:alpha(opacity=15);bottom:0;left:0}
.restaurant-list .status:after,.restaurant-detail .status:after{border-width:23px 25px 23px 0;border-color:transparent #fff transparent transparent;right:0;top:0}
.restaurant-list .status span,.restaurant-detail .status span{position:relative}
.restaurant-detail h2{margin-bottom:0}
.restaurant-detail img{width:100%;height:auto}
.restaurant-detail .restaurant-content{color:#999999}
.restaurant-detail .restaurant-content>div>span{display:block;float:left;height:46px;line-height:46px;text-align:left}
.restaurant-detail .restaurant-content>div>span i{margin-top:15px;display:block;float:left;margin-right:5px}
.restaurant-detail .restaurant-content>div>span.status,.restaurant-detail .restaurant-content>div>span.tel{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.25em}
.restaurant-detail .restaurant-content>div>span.ta-right{float:right;text-align:right}
.restaurant-detail .tabpanel{margin:50px 0}
.restaurant-detail .davos-integration-navigation-tabs{width:470px}
.restaurant-detail .listInfoAddressDetail{padding:0;width:100%}
.restaurant-detail .listInfoAddressDetail li{list-style:none;padding:16px 15px 15px;border-bottom:1px solid #f7f8f5}
.restaurant-detail .listInfoAddressDetail li:nth-child(2n+1){background:#f7f8f5}
.restaurant-detail .listInfoAddressDetail li span{display:block;float:left;width:50%;color:#999}
.restaurant-detail .listInfoAddressDetail li span.titleListInfoAddressDetail{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160}
@media (max-width:992px){.restaurant-detail .restaurant-content>div>span{height:auto;line-height:1.5;width:100%;float:none;clear:both}
.restaurant-detail .restaurant-content>div>span.ta-right{text-align:left}
.restaurant-detail .restaurant-content>div>span.status{height:46px;line-height:46px}
}
@media screen and (max-width:991px){.restaurant-list .status{width:100px !important;height:36px;line-height:35px}
.restaurant-list .status:before{border-width:30px 0 0 100px}
.restaurant-detail .restaurant-content .restaurant-description{margin-top:10px}
.restaurant-detail .restaurant-content>div>span{height:46px;line-height:46px;width:50%;float:left;clear:none}
.restaurant-detail .restaurant-content>div>span i{margin-top:5px}
.restaurant-detail .restaurant-content>div>span.web,.restaurant-detail .restaurant-content>div>span.ta-right{line-height:30px;height:30px;width:100%;text-align:left;float:left}
}
@media screen and (max-width:767px){.restaurant-detail .restaurant-content{padding-top:15px}
.restaurant-detail .restaurant-content>div>span{height:auto;line-height:1.5;width:100%;float:none;clear:both}
.restaurant-detail .restaurant-content>div>span.ta-right{text-align:left}
.restaurant-detail .restaurant-content>div>span.status{height:46px;line-height:46px}
.restaurant-detail .listInfoAddressDetail li span{width:100%;float:none}
.restaurant-detail .davos-integration-navigation-tabs{width:100%}
}
.event-search .resetCatEvents{cursor:pointer;border:1px solid #ccc;background-color:#eaeaea;padding:4px 10px 4px 10px;margin-bottom:3px}
.event-search .resetCatEvents:hover{color:#021160;background-color:#e4e4e4}
.event-search .event-search-category{border:1px solid #ccc;float:left;width:100%;margin-bottom:15px}
.event-search .event-search-category .title-event-search-category{overflow:hidden;height:48px;line-height:48px;padding-left:10px;padding-right:10px;cursor:pointer}
.event-search .event-search-category .title-event-search-category:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e637"}
.event-search .event-search-category .title-event-search-category:before{float:right;height:48px;line-height:48px;font-size:1.3em}
.event-search .event-search-category .title-event-search-category.collapsed{background-color:rgba(204,204,204,0.2)}
.event-search .event-search-category .title-event-search-category.collapsed:before{content:"\e643"}
.event-search .event-search-category .content-event-search-category{float:left;padding-bottom:10px;width:100%}
.event-list img{width:100%;height:auto}
.event-list h4{font-size:1.412em;line-height:1.235em;margin-bottom:0.542em}
.event-list a{text-decoration:none !important}
.event-list .row>div{margin-bottom:25px}
.event-list .row>div .content-images-wrap{position:relative;margin-bottom:1.0em}
.event-list .row>div .content-images-wrap .image{display:block;width:100%;padding-top:52%;background-size:cover !important;background-repeat:no-repeat;background-position:center !important}
.event-list .row>div .content-images-wrap .badgeList{height:80px;padding:5px 0px 0px 5px;width:80px;position:absolute;z-index:999999}
.event-list .row>div .content-images-wrap .dateElementList{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);padding:8% 0;text-align:center}
.event-list .row>div .content-images-wrap .dateElementList span{opacity:1;-webkit-transition:.5s opacity;-o-transition:.5s opacity;transition:.5s opacity;display:block;color:#fff;line-height:1}
.event-list .row>div .content-images-wrap .dateElementList span.dayElementList{font-size:5.41em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.event-list .row>div .content-images-wrap .dateElementList span.monthElementList{font-size:2.54em;text-transform:uppercase}
.event-list .row>div .content-images-wrap .more{color:#fff;display:block;opacity:0;height:45px;line-height:45px;width:210px;text-align:center;border:1px solid #fff;text-transform:uppercase;position:absolute;top:50%;margin-top:-22px;left:50%;margin-left:-105px;font-size:1em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;-webkit-transition:.5s opacity;-o-transition:.5s opacity;transition:.5s opacity}
.event-list .row>div:hover .more{opacity:1}
.event-list .row>div:hover .dateElementList span{opacity:0}
.event-list .row>div .text{font-size:1em;color:#666}
.event-list .row>div .text span{display:block}
.event-list .row>div .timeElementList{color:#000;font-size:0.882em;padding-bottom:3px}
.event-list .col-event-spacer-3{clear:both;width:100%;height:1px;float:left;margin-bottom:0}
.event-list .col-event-spacer-2{display:none}
@media screen and (max-width:991px){.event-list .col-event-spacer-3{clear:both;width:100%;height:1px;float:left;margin-bottom:0;display:none}
.event-list .col-event-spacer-2{clear:both;width:100%;height:1px;float:left;margin-bottom:0;display:block}
}
@media screen and (max-width:767px){.event-list{float:left}
.event-list .col-event-spacer-3{display:none}
.event-list .col-event-spacer-2{display:none}
}
.event-detail img{width:100%;height:auto}
.event-detail .activebadge{height:98px;padding:10px 0px 0px 10px;width:97px;position:absolute;z-index:999999}
.event-detail .insidebadge{height:97px;padding:10px 0px 0px 10px;width:97px;position:absolute;z-index:999999}
.event-detail .getTicket{background:#fd0;color:#fff;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase;height:60px;padding:18px 50px 0 20px;display:block;font-size:1.2em;line-height:1.2em;position:relative;text-decoration:none !important;margin-bottom:15px}
.event-detail .getTicket span{position:relative;z-index:9}
.event-detail .getTicket:before{content:'';width:0;height:0;border-style:solid;border-width:40px 0 0 200px;border-color:transparent transparent transparent #bfa601;position:absolute;bottom:0;left:0;z-index:1;opacity:0.4}
.event-detail .getTicket:after{content:'';width:0;height:0;border-style:solid;border-width:30px 30px 30px 0;border-color:transparent #fff transparent transparent;position:absolute;right:0;top:0;z-index:1}
.event-detail .date-container{margin:0 0 30px 0}
.event-detail .dateElementList{color:#fd0;text-align:center;display:block;float:left;margin-right:30px;margin-top:-4px}
.event-detail .dateElementList span{display:block;line-height:1}
.event-detail .dateElementList span.dayElementList{font-size:5.41em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.event-detail .dateElementList span.monthElementList{font-size:2.94em;text-transform:uppercase}
.event-detail .bx-controls{text-align:center}
.event-detail .bx-controls .bx-controls-direction a{color:#595959}
.event-detail .bx-controls .bx-pager{position:absolute;bottom:-35px;left:0;right:0}
.event-detail .bx-controls .bx-pager-item{display:inline-block;width:9px;height:9px;margin:0 6px}
.event-detail .bx-controls .bx-pager-item a{display:block;text-indent:9px;overflow:hidden;height:9px;width:9px;border-radius:50%;background:#999;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.event-detail .bx-controls .bx-pager-item a.active,.event-detail .bx-controls .bx-pager-item a:hover{background:#fd0}
.event-detail .iCal{float:left;width:100%;margin-top:15px;font-weight:bold}
.event-detail .iCal a{color:#021160;text-decoration:none;height:30px;line-height:30px}
.event-detail .iCal a:hover{text-decoration:none;color:#fd0}
.event-detail .iCal .cfi-calendar{float:left;font-size:22px;height:30px;line-height:30px;margin-right:6px}
.event-detail .fulldate_normal .dateText{width:100%;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.635em;margin-bottom:5px;display:block;line-height:1;color:#fd0}
.event-detail .fulldate_normal .dateTextAdditional{font-weight:bold}
.event-detail .fulldate_normal #firstDate{width:100%;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.635em;margin-bottom:5px;display:block;line-height:1.3;color:#fd0}
.event-detail .subheader,.event-detail .fulldate{margin-top:3px;font-size:1em;color:#000;float:left;margin-bottom:15px}
.event-detail .subheader{color:#999;width:100%}
.event-detail .ev_table{display:table;width:100%;margin-top:15px}
.event-detail .ev_row{display:table-row}
.event-detail .ev_row:nth-child(2n+1){background:#f7f7f4;border-bottom:1px solid #f7f7f4}
.event-detail .ev_col{display:table-cell;padding:15px 10px}
.event-detail .ev_col:first-child{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160}
.event-detail .ev_col.title{width:40%}
@media screen and (max-width:767px){.event-detail .ev_table{display:table;width:100%;margin-top:15px;margin-bottom:20px}
.event-detail .ev_col{min-width:100%;width:100%;float:left;padding:10px 10px}
.event-detail .ev_col:first-child{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160}
.event-detail .ev_col.title{padding-bottom:0;width:100%}
}
.event-off_canvas a{text-decoration:none !important}
.event-off_canvas .integration-content>.event-container{min-height:670px;margin-top:15px}
.event-off_canvas .event-container{width:100%;display:table;position:relative;height:100%;vertical-align:top}
.event-off_canvas .event-box{background:#fff;display:table-cell;vertical-align:top;position:relative;height:100%}
.event-off_canvas .event-nobg{background:none}
.event-off_canvas .event-width-quarter{width:25%}
.event-off_canvas .event-width-half{width:50%}
.event-off_canvas .event-width-full{width:100%}
.event-off_canvas .event-height-quarter{height:25%}
.event-off_canvas .event-height-half{height:50%}
.event-off_canvas .event-height-full{height:100%}
.event-off_canvas .event-container-3{padding-bottom:24px}
.event-off_canvas .event-container-3 .img-responsive{width:100%}
.event-off_canvas .placeholder{width:24px;background:#eeeeee}
.event-off_canvas .placeholder-h{height:24px;background:#eeeeee}
.event-off_canvas .dateElementListWrapper{background:rgba(0,0,0,0.42);display:table;vertical-align:middle}
.event-off_canvas .dateElementListWrapper .dateElementList{display:table-cell;text-align:center;vertical-align:middle;color:#fff}
.event-off_canvas .dateElementListWrapper .dateElementList .dayElementList{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal;font-size:5.41em;margin-bottom:2px;display:block;line-height:0.6em}
.event-off_canvas .dateElementListWrapper .dateElementList .monthElementList{text-transform:uppercase;font-size:2.7em;display:block;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal}
.event-off_canvas .timeElementList{color:#999;font-size:0.813em;margin-bottom:4px;display:block}
.event-off_canvas .no-image .timeElementList{line-height:70px;padding-left:25px}
.event-off_canvas .content{padding:23px;padding-bottom:50px}
.event-off_canvas .content h4{color:#232856;font-size:1.329em;margin-bottom:0.550em;letter-spacing:-1.1px}
.event-off_canvas .content .text{color:#b0b0b0;font-size:0.9em;line-height:1.5em}
.event-off_canvas .content .more{color:#232856;font-size:0.813em;position:absolute;bottom:15px}
.event-off_canvas .event-big{position:relative}
.event-off_canvas .event-big>div{display:block;height:100%}
.event-off_canvas .event-big .content{position:absolute;bottom:0;left:0;right:0;height:50%;background:#fff}
.event-off_canvas .event-big .content-images-wrap{margin:0;padding:0;overflow:hidden;position:absolute;top:0;left:0;right:0;height:50%;background-size:cover;background-repeat:no-repeat;background-position:center}
.event-off_canvas .event-big .content-images-wrap .dateElementListWrapper{height:100%;width:100%}
.event-off_canvas .event-big.event-text-top .content{top:0;bottom:auto}
.event-off_canvas .event-big.event-text-top .content-images-wrap{bottom:0;top:auto}
.event-off_canvas .event-medium .content{min-height:100%}
.event-off_canvas .event-medium .content-images-wrap{margin:0;padding:0;overflow:hidden;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute}
.event-off_canvas .event-medium .content-images-wrap .dateElementListWrapper{position:absolute;left:0;right:0;height:100%;width:100%}
.event-off_canvas .event-medium .content-images-wrap .dateElementListWrapper .dateElementList{font-size:0.74em}
.event-off_canvas .event-small .dateElementListWrapper{width:70px;height:70px;background:#3d3d3d;float:left}
.event-off_canvas .event-small .dateElementListWrapper .dateElementList{font-size:0.31em}
.event-off_canvas .event-small .content{width:100%}
.event-off_canvas .event-small .content h4{font-size:1.06em}
@media (max-width:1600px){.event-off_canvas .integration-content>.event-container{min-height:570px}
}
@media (max-width:1200px){.event-off_canvas .integration-content>.event-container{display:block}
.event-off_canvas .event-md-width-full{display:block;width:100%;height:auto;padding:0 !important;margin-bottom:24px}
.event-off_canvas .event-md-width-full:after,.event-off_canvas .event-md-width-full:before{display:none !important}
.event-off_canvas .event-md-width-full .content .text{display:block}
.event-off_canvas .event-md-width-full .content-images-wrap{position:absolute !important;overflow:hidden;float:left;padding:0}
.event-off_canvas .event-md-width-full .content{float:right;left:auto !important;position:static !important}
.event-off_canvas .event-md-width-full.event-big .content-images-wrap{top:auto;left:auto;right:auto;height:100%}
.event-off_canvas .event-md-width-full.event-big .content-images-wrap .dateElementListWrapper .dateElementList{font-size:0.74em}
.event-off_canvas .event-height-half{height:auto}
}
@media (max-width:480px){.event-off_canvas .event-big .content-images-wrap,.event-off_canvas .event-medium .content-images-wrap,.event-off_canvas .event-big .content,.event-off_canvas .event-medium .content{position:relative !important;right:auto;left:auto;float:none;clear:both;width:100%;height:40% !important}
.event-off_canvas .event-big .content-images-wrap,.event-off_canvas .event-medium .content-images-wrap{min-height:200px}
.event-off_canvas .event-big .content-images-wrap .dateElementListWrapper,.event-off_canvas .event-medium .content-images-wrap .dateElementListWrapper{display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center}
.event-off_canvas .event-big .content-images-wrap .dateElementListWrapper .dateElementList,.event-off_canvas .event-medium .content-images-wrap .dateElementListWrapper .dateElementList{display:block;padding:12.7% 0}
.event-off_canvas .event-xs-width-full{display:block;width:100%;padding:0 !important;margin-bottom:24px}
.event-off_canvas .event-xs-width-full:before,.event-off_canvas .event-xs-width-full:after{display:none !important}
.event-off_canvas .event-xs-nobg{background:none}
.event-off_canvas .event-small .dateElementListWrapper{width:100%;float:none}
.event-off_canvas .event-small .timeElementList{display:block;padding:20px 23px}
.event-off_canvas .event-small .content{padding-top:0}
}
.page-navigation-events{margin-top:25px}
.page-navigation-events ul{text-align:center;padding:0}
.page-navigation-events li{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;color:#999;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.page-navigation-events li .previous,.page-navigation-events li .next{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
.page-navigation-events li a{display:block;color:#fff;background:#fd0;text-decoration:none}
.page-navigation-events li a:hover{background:#232856}
.page-navigation-events li.current{background:#fd0;color:#fff}
.page-navigation-events li:hover a:hover{text-decoration:none}
.page-navigation-events li.text{width:auto;margin-left:15px;margin-right:15px}
.page-navigation-events li.dots:hover{background:#fff;color:#999}
.page-navigation-events li:before{display:none !important}
.page-navigation-events .pdfGen{position:absolute;float:left;height:48px;line-height:48px;font-weight:bold}
.page-navigation-events .pdfGen a{text-decoration:none;color:#021160}
.page-navigation-events .pdfGen a:hover{text-decoration:none;color:#fd0}
.page-navigation-events .pdfGen .cfi-pdf{font-size:26px}
@media screen and (max-width:767px){.page-navigation-events .pdfGen{position:unset;width:100%;text-align:center;float:left}
.page-navigation-events ul{float:left;width:100%}
.page-navigation-events li.previous{width:auto}
.page-navigation-events li.previous a{float:left}
.page-navigation-events li.next{width:auto}
.page-navigation-events li.next a{float:right}
.page-navigation-events li a{display:block;color:#fff;background:#fd0;text-decoration:none}
.page-navigation-events li a:hover{background:#232856}
.page-navigation-events li.current{background:#fd0;color:#fff}
.page-navigation-events li:hover a:hover{text-decoration:none}
.page-navigation-events li.text{width:auto;margin-left:15px;margin-right:15px}
.page-navigation-events li.dots:hover{background:#fff;color:#999}
.page-navigation-events li:before{display:none !important}
}
.listInfoSledge{padding:0}
.listInfoSledge li{list-style:none;padding:15px 3px}
.listInfoSledge li:nth-child(2n){background:#fafaf8}
.listInfoSledge li span{display:block}
.listInfoSledge li span:first-child{text-align:center;font-size:1.2em;text-transform:uppercase}
.listInfoSledge li span:first-child i{display:block;font-size:3.6em;margin-bottom:-15px}
.listInfoSledge li span:first-child.open{color:#669e59}
.listInfoSledge li span:first-child.closed{color:#d22525}
.listInfoSledge li span:first-child+span{font-size:1em}
.listInfoSledge li span:first-child+span span:first-child{text-align:left;display:block;margin:12px 0}
.listInfoSledge li span:first-child+span span:first-child+span{font-size:1.075em;color:#a9a9a9;display:block}
.listInfoSledge li span .h{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.1em;text-transform:none}
#sledge-report .act-since{display:block;color:#999999;margin-bottom:25px}
#sledge-report .davos-integration-navigation{width:465px}
#sledge-report .infos .listInfoSledge li{list-style:none;padding:15px 3px}
#sledge-report .infos .listInfoSledge li>span{display:block}
#sledge-report .infos .listInfoSledge li>span:first-child{text-align:left;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.2em}
#sledge-report .infos .listInfoSledge li>span:first-child+span{word-wrap:break-word;font-size:1.075em;color:#a9a9a9}
#sledge-report .infos .listInfoSledge li>span:first-child+span b{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
@media (max-width:768px){.listInfoSledge li>span:first-child{display:block;float:left;font-size:0.7em;margin-right:15px}
.listInfoSledge li>span:first-child i{margin-bottom:-8px}
#sledge-report .infos .listInfoSledge li>span:first-child{float:none}
}
@media (max-width:480px){#sledge-report .davos-integration-navigation{width:100%}
}
#hike-report .act-since{display:block;color:#999999;margin-bottom:25px}
.reports-list{float:left;clear:both;width:100%}
.reports-list .reports-list-row{display:table;width:100%;padding:22px 0}
.reports-list .reports-list-row .reports-list-wrap-content{display:table-cell;vertical-align:top;width:50%;float:left}
.reports-list .reports-list-row .reports-list-wrap-content .elm-left{float:left;width:15%}
.reports-list .reports-list-row .reports-list-wrap-content .elm-right{float:left;width:85%;padding-left:10px;padding-right:3%}
.reports-list .reports-list-row:nth-child(odd){background:rgba(142,179,206,0.13)}
.reports-list.hike-reports-list .elm-left{text-align:center;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase}
.reports-list.hike-reports-list .elm-left.open{color:#669e59}
.reports-list.hike-reports-list .elm-left.closed{color:#d22525}
.reports-list.hike-reports-list .elm-left i{display:block;font-size:2.6em;margin-bottom:2px}
.reports-list.hike-reports-list .elm-right{color:#666}
.reports-list.hike-reports-list .elm-right .reports-title-content{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.2em;display:block;margin-bottom:5px;line-height:1.3em}
.reports-list.hike-reports-list .elm-right b{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.reports-list.hike-reports-list .elm-right .conditioncolor6{color:#669e59;font-weight:bold}
@media screen and (max-width:1199px){.reports-list .reports-list-row .reports-list-wrap-content .elm-left{width:20%}
.reports-list .reports-list-row .reports-list-wrap-content .elm-right{width:80%}
}
@media screen and (max-width:767px){.reports-list .reports-list-row{padding:0;float:left}
.reports-list .reports-list-row .reports-list-wrap-content{width:100%;padding:18px 0}
.reports-list .reports-list-row .reports-list-wrap-content:nth-child(odd){background:rgba(142,179,206,0.13)}
.reports-list .reports-list-row:nth-child(odd){background-color:transparent}
}
.skirun-reports>div{padding:20px 0}
.skirun-reports>div:nth-child(2n){background:#fafaf8}
.skirun-reports>div>div:first-child{text-align:center;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase}
.skirun-reports>div>div:first-child i{display:block;font-size:3em}
.skirun-reports>div>div:first-child.open{color:#669e59}
.skirun-reports>div>div:first-child.closed{color:#d22525}
.skirun-reports>div>div:first-child+div{color:#595959}
.skirun-reports>div>div:first-child+div .h{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.1em}
.skirun-reports>div>div:first-child+div .status{width:15px;height:15px;display:block;float:left;border-radius:50%;background:#eee;margin:5px 15px 0 0}
.skirun-reports>div>div:first-child+div .status.fun{background:#ebbc00}
.skirun-reports>div>div:first-child+div .status.downhill{background:#e8df57}
.skirun-reports>div>div:first-child+div .status.easy{background:#4655a2}
.skirun-reports>div>div:first-child+div .status.medium{background:#d22525}
.skirun-reports>div>div:first-child+div .status.difficult{background:#000000}
.skirun-reports>div>div:first-child+div b{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.skirun-reports>div>div:first-child+div .conditioncolor6{color:#669e59;font-weight:bold}
.trail-reports>div{padding:20px 0}
.trail-reports>div:nth-child(2n){background:#fafaf8}
.trail-reports>div>div:first-child{text-align:center;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase}
.trail-reports>div>div:first-child i{display:block;font-size:3em}
.trail-reports>div>div:first-child.open{color:#669e59}
.trail-reports>div>div:first-child.closed{color:#d22525}
.trail-reports>div>div:first-child+div{color:#595959}
.trail-reports>div>div:first-child+div .h{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.2em}
.trail-reports>div>div:first-child+div .status{width:12px;height:12px;display:block;float:left;border-radius:50%;background:#eee;margin:5px 15px 0 0}
.trail-reports>div>div:first-child+div .status.fun{background:#ebbc00}
.trail-reports>div>div:first-child+div .status.downhill{background:#e8df57}
.trail-reports>div>div:first-child+div .status.easy{background:#4655a2}
.trail-reports>div>div:first-child+div .status.medium{background:#d22525}
.trail-reports>div>div:first-child+div b{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
#road_reports .road_introduction_wrap,#road_reports .road_bottom_left{position:relative;min-height:1px;padding-left:10px;padding-right:10px;padding:0 25px 0 0}
@media (min-width:992px){#road_reports .road_introduction_wrap,#road_reports .road_bottom_left{float:left;width:33.33333333%}
}
#road_reports .road_disclaimer{margin-top:25px}
#road_reports .road_introduction_table_wrap,#road_reports .road_bottom_right{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
@media (min-width:992px){#road_reports .road_introduction_table_wrap,#road_reports .road_bottom_right{float:left;width:66.66666667%}
}
#road_reports .road_introduction_table_wrap a,#road_reports .road_bottom_right a{display:block}
#road_reports .road_bottom_right .road_map img{width:100%;height:auto}
#road_reports .road_bottom_right .road_content{margin-top:25px}
#road_reports .road_bottom_right .road_content .panel-default{margin-bottom:10px}
#road_reports .road_bottom_right .road_content .panel-heading a{position:relative;display:block;padding:0 40px 0 110px;min-height:90px;text-decoration:none !important;border:1px solid #999;color:#999}
#road_reports .road_bottom_right .road_content .panel-heading a .roadicon{position:absolute;left:25px;top:14px}
#road_reports .road_bottom_right .road_content .panel-heading a .roadicon img{height:45px;margin:10px 0}
#road_reports .road_bottom_right .road_content .panel-heading a .roadname{padding:20px 15px 20px 0;display:block}
#road_reports .road_bottom_right .road_content .panel-heading a .iconAccordion{position:absolute;top:50%;right:25px;margin-top:-15px;height:40px;line-height:40px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s transform;-o-transition:.3s transform;transition:.3s transform}
#road_reports .road_bottom_right .road_content .panel-heading a .iconAccordion i{font-size:1.3em}
#road_reports .road_bottom_right .road_content .panel-heading a .iconAccordion i:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
#road_reports .road_bottom_right .road_content .panel-heading a[aria-expanded="true"],#road_reports .road_bottom_right .road_content .panel-heading a:hover{color:#000;background-color:rgba(190,191,194,0.17)}
#road_reports .road_bottom_right .road_content .panel-heading a[aria-expanded="true"] .iconAccordion{margin-top:-25px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
#road_reports .road_bottom_right .road_content .panel-collapse{height:0;overflow:hidden;font-size:0.9em}
#road_reports .road_bottom_right .road_content .panel-collapse.active,#road_reports .road_bottom_right .road_content .panel-collapse[aria-expanded="true"]{height:auto}
#road_reports .road_bottom_right .road_content .panel-collapse .table_symbol img{width:45px;height:auto}
#road_reports .road_bottom_right .road_content .panel-collapse .table_name{width:30%}
@media screen and (max-width:992px){#road_reports .road_introduction_wrap,#road_reports .road_bottom_left,#road_reports .road_bottom_right{padding:0 0 15px 0}
#road_reports .road_introduction_table_wrap,#road_reports .road_bottom_right{padding-left:0;padding-right:0}
}
.hotel-stars{display:inline-block;vertical-align:top;font-size:20px}
.hotel-stars .hotel-star,.hotel-stars .hotel-star-plus{display:inline-block;padding:0 2px}
.davos-integration-hotels-fewo-h h2{margin-bottom:0.25em}
.davos-integration-hotels-fewo-h h3{margin-bottom:0.6em}
.detail-view-header-url{margin-bottom:20px}
.davos-integration.davos-integration-hotels-fewo .tooltip-inner{max-width:200px;padding:8px 16px;color:#000;text-align:center;text-decoration:none;background-color:#fff;border-radius:0px;border:1px solid #c6c6c6;font-size:13px}
.davos-integration.davos-integration-hotels-fewo #view-directions-display{float:left;height:auto !important;width:100%}
.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp-step,.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp-text{padding:17px;font-weight:bold}
.davos-integration.davos-integration-hotels-fewo #view-directions-display img.adp-marker{margin-left:10px}
.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp-placemark{padding:5px;background-color:#e5e5e5;border:1px solid #d7d7d7}
.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp-list{padding:10px 0;border-left:0px;border-right:0px}
.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp,.davos-integration.davos-integration-hotels-fewo #view-directions-display .adp table{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1em}
.davos-integration.davos-integration-hotels-fewo #view-directions-display table.adp-directions{border:0 none;cursor:default;padding:0;width:100%}
.davos-integration.davos-integration-hotels-fewo #view-directions-display table.adp-directions tr{width:100%;padding:3px 0}
.davos-integration.davos-integration-hotels-fewo #view-directions-display table.adp-directions tr td{cursor:pointer;margin:0 0 3px;padding:6px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation{width:100%;height:500px;background-color:rgba(243,238,238,0.33)}
.davos-integration.davos-integration-hotels-fewo #map-accomodation.loading{background-image:url('/fileadmin/davos/images/layout/ajax-loader.gif');background-position:center center;background-repeat:no-repeat}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map{height:auto;padding:15px 15px 10px 9px;float:left}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .img-info-content-google-map{float:left;width:120px;margin-right:15px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map{float:left}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map h5{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:17px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map .hotel-stars{color:#021160;font-size:13px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map p{padding-top:5px}
.davos-integration.davos-integration-hotels-fewo label{display:inline-block;vertical-align:top;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-integration.davos-integration-hotels-fewo .title-alt{color:#f49600}
.davos-integration.davos-integration-hotels-fewo .panel{-webkit-box-shadow:none;box-shadow:none}
.davos-integration.davos-integration-hotels-fewo .panel-group .panel+.panel{margin-top:20px}
.davos-integration.davos-integration-hotels-fewo .panel-body{padding:0;border:0}
.davos-integration.davos-integration-hotels-fewo .panel-body .container{width:100% !important}
.davos-integration.davos-integration-hotels-fewo .panel-default{border:0}
.davos-integration.davos-integration-hotels-fewo .panel-heading,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading{padding:0}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;overflow:hidden}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title .collapsed .panel-title-inner-icon:before,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title .collapsed .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title .panel-title-inner-icon:before,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
.davos-integration.davos-integration-hotels-fewo .panel-heading .integration-status-block,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .integration-status-block{z-index:0}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-row,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-row{display:table;table-layout:fixed;width:100%;height:52px;text-decoration:none;background:#232856;color:#fff}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-row.collapsed,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-row.collapsed{background:#f6f6f6;color:#232856}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-row.collapsed:before,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-row.collapsed:before{display:none;content:''}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-column,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-column{display:table-cell;table-layout:fixed;width:100%;vertical-align:middle;padding:0 15px}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-column.panel-title-action,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-column.panel-title-action{text-align:right;font-size:23px;width:100px}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-inner,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-inner{position:relative;margin-top:4px;display:inline-block;z-index:1}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-inner .panel-title-inner-text,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{display:inline-block;font-size:1.529em;min-width:220px}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-inner .panel-title-inner-detail,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail{display:inline-block;padding-left:10px;font-size:18px}
.davos-integration.davos-integration-hotels-fewo .panel-body-header{padding-top:15px}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .list-gallery-room{width:100%;display:inline-block}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .list-gallery-room .image-wrap{float:left;margin-bottom:6px;width:33.33333%}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .list-gallery-room .image-wrap.image-wrap-left{padding-right:4px}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .list-gallery-room .image-wrap.image-wrap-center{padding-left:2px;padding-right:2px}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .list-gallery-room .image-wrap.image-wrap-right{padding-left:4px}
.davos-integration.davos-integration-hotels-fewo .panel-body-content{padding-top:25px}
.davos-integration.davos-integration-hotels-fewo .panel-body-content .checkVerfugform{margin-top:53px}
.davos-integration.davos-integration-hotels-fewo .panel-body-footer{padding-top:20px}
.davos-integration.davos-integration-hotels-fewo .panel-body-footer .hotel-calendar-total{margin-top:25px;border-top:6px solid #e4e4e4;padding-top:25px}
.davos-integration.davos-integration-hotels-fewo .calendar-input-wrap{padding-top:15px}
.davos-integration.davos-integration-hotels-fewo .calendar-input-wrap .calendar-input,.davos-integration.davos-integration-hotels-fewo .calendar-input-wrap .select2{margin-top:5px;width:100% !important}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings{display:inline-table}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-ratings-left{display:table-cell;vertical-align:middle;width:94px;height:46px;text-align:center}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-ratings-left .hotel-rating{background-image:url(/fileadmin/davos/images/layout/hotel/bg-hotel-rating-score.png);background-repeat:no-repeat;background-position:center right}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-ratings-right{display:table-cell;vertical-align:middle;text-align:right}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-rating-score{padding-right:14px;color:#fff;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:30px}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-rating-text{display:inline-block;padding-top:2px;padding-left:4px;color:#fd0;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:20px}
.davos-integration.davos-integration-hotels-fewo .hotel-review{position:relative;text-align:center;padding:0 50px;margin-top:20px}
.davos-integration.davos-integration-hotels-fewo .hotel-review .hotel-review-symbol{position:absolute;z-index:0;left:0;top:-12px;color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:40px}
.davos-integration.davos-integration-hotels-fewo .hotel-review .hotel-review-quote p{margin-bottom:10px}
.davos-integration.davos-integration-hotels-fewo .hotel-review .hotel-review-user{color:#c3c3c3;font-size:14px;margin-bottom:10px}
.davos-integration.davos-integration-hotels-fewo .hotel-price{color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-integration.davos-integration-hotels-fewo .hotel-price .hotel-price-currency{padding-right:5px;font-size:32px}
.davos-integration.davos-integration-hotels-fewo .hotel-price .hotel-price-value{font-size:40px}
.davos-integration.davos-integration-hotels-fewo .hotel-price-total{color:#f49600;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-integration.davos-integration-hotels-fewo .hotel-price-total .hotel-price-total-currency{padding-right:5px;font-size:32px}
.davos-integration.davos-integration-hotels-fewo .hotel-price-total .hotel-price-total-value{font-size:40px}
.davos-integration.davos-integration-hotels-fewo .search-box{padding:25px 0 30px;margin:15px 0 0;text-align:center}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-title{padding-right:40px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a:focus,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a:active{color:#999;text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a:hover,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a:focus:hover,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort a:active:hover{color:#00489a;text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element{display:inline-block;text-align:center;min-width:150px;padding:0 5px;border-left:1px solid #e4e4e4}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element:first-child{border-left:0}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active{color:#fd0}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active:hover{color:#00489a;text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active:focus,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active:active{color:#fd0;text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active:focus:hover,.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active:active:hover{color:#00489a;text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active .sort-icon{display:inline-block}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active .sort-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element.active.reverse .sort-icon:before{content:"\e604"}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element .sort-name{display:inline-block;position:relative;padding:0 25px}
.davos-integration.davos-integration-hotels-fewo .search-box .search-box-sort .sort-element .sort-icon{display:none;position:absolute;left:0;top:2px}
.davos-integration.davos-integration-hotels-fewo .hotel-box-wrap{margin-right:-1px}
.davos-integration.davos-integration-hotels-fewo .hotel-box{display:block;width:100%;text-decoration:none !important;padding-bottom:20px}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image{position:relative;overflow:hidden;width:100%}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image .hotel-box-image-wrap{background:#000;background:-moz-linear-gradient(top,#000 0%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,#000 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,#000 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,#000 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image .hotel-box-top-info{position:absolute;top:0;left:0;right:0;padding:15px}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image .hotel-box-bottom-info{position:absolute;bottom:0;left:0;right:0;text-align:right}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image .hotel-box-title{color:#fff;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image .hotel-box-address{color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:14px}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-image-wrap{position:absolute;left:0;right:0;top:0;bottom:0}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-box-text{padding-top:10px;min-height:130px;color:#999}
.davos-integration.davos-integration-hotels-fewo .hotel-box .hotel-ratings{display:table;table-layout:fixed;width:100%}
.davos-integration.davos-integration-hotels-fewo .action-box{padding:20px 0;text-align:center}
.davos-integration.davos-integration-hotels-fewo .action-box .actions .action.action-load{display:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header-left{display:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header-middle{padding:35px 0}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-content{padding-top:25px}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-mini-gallery{margin-left:-2px;margin-right:-2px;margin-top:-2px}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-mini-gallery .col-xs-4,.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-mini-gallery .col-sm-2{padding:2px}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-mini-gallery a.active{opacity:0.55}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header .bx-wrapper{margin:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-next,.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-prev{background-color:transparent;text-decoration:none !important}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-next:before,.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-prev:before{content:''}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header .detail-view-header-slider{margin:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .trustyoulogo{float:right;margin-bottom:10px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-page-separator{margin:0 0 40px;height:1px;background-color:#e4e4e4;width:100%;float:left}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-detail-route-input-label{margin-top:30px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set{padding-top:30px;margin-top:30px;border-top:1px solid #e4e4e4}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set:first-child{padding-top:0;margin-top:0;border-top:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set .hotel-features{padding:0;list-style:none;list-style-type:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set .hotel-features .hotel-feature{position:relative;padding:0 0 0 25px;list-style:none;list-style-type:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set .hotel-features .hotel-feature:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60e"}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set .hotel-features .hotel-feature:before{position:absolute;left:0;top:2px;color:#fd0}
.davos-integration.davos-integration-hotels-fewo .detail-view .form-child-age{display:none;opacity:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .infoAccommodationDayWrap{display:none;opacity:0;width:100%;color:black;padding:10px;font-size:0.933em;background-color:#fd0;border-right:1px solid #fff}
.davos-integration.davos-integration-hotels-fewo .detail-view .ie .infoAccommodationDayWrap{border-right:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability{margin-top:20px;float:left;width:100%}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability.loading{width:100%;height:123px;background-image:url('/fileadmin/davos/images/layout/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;background-color:rgba(219,219,219,0.14);border:1px solid rgba(216,215,215,0.34)}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability.loading .boxAvailability{display:none;opacity:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxAvailability{float:left;width:100%;padding:10px;background-color:rgba(244,150,0,0.08)}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxAvailability .textBoxAvailability .titleTextBoxAvailability{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.529em;color:#f49600;line-height:1.150em;margin-top:0;margin-bottom:0.750em;width:100%}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxAvailability .textBoxAvailability .infoTextBoxAvailability{width:100%}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxAvailability .priceBoxAvailability .chfPriceBoxAvailability{color:#f49600;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:40px}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxAvailability .priceBoxAvailability .chfPriceBoxAvailability span{font-size:32px}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxNoResult{margin-top:20px;background-color:rgba(207,207,207,0.32);padding:10px 10px 10px 35px;font-weight:bold;float:left;position:relative;line-height:30px;width:100%}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxNoResult:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e63b"}
.davos-integration.davos-integration-hotels-fewo .detail-view .wrapBoxAvailability .boxNoResult:before{font-size:30px;left:5px;position:absolute}
.davos-integration.davos-integration-hotels-fewo .detail-view .btn-accommodation-prices{margin-top:20px;margin-bottom:20px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-badges{float:right;padding-top:8px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-badges a{text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-badges a:hover{text-decoration:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review{position:relative;padding-left:80px;padding-bottom:40px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-info{position:absolute;left:0;top:0;color:#232856;text-align:center}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-icon{font-size:55px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-year{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:13px;margin-top:-5px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-name{color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:23px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-text{color:#999}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-source{color:#bdbdbd;font-size:13px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-score{padding-top:25px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap{display:inline-block;position:relative;vertical-align:top;margin-top:2px;width:168px;background:#cbcbcb}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap .hotel-user-review-score-bar{display:block;background:#232856;width:60%;height:15px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap:after{position:absolute;content:' ';left:0;right:0;top:0;bottom:0;background-color:transparent;background-image:url(/fileadmin/davos/images/layout/hotel/bg-hotel-user-review-score-bar.png);background-repeat:no-repeat;background-position:0 0}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-text{vertical-align:top;padding-left:10px;color:#cbcbcb;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:15px}
@media screen and (max-width:991px){.davos-integration.davos-integration-hotels-fewo .panel-body-header .image-wrap{display:block;text-align:center}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .image-wrap>a{display:block}
.davos-integration.davos-integration-hotels-fewo .checkAccommodationform{float:left}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-ratings-left{width:55px}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-mini-gallery{padding-top:2px;margin-top:0}
}
@media screen and (max-width:767px){.davos-integration.davos-integration-hotels-fewo #map-accomodation{width:100%;height:300px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation.loading{background-image:url('/fileadmin/davos/images/layout/ajax-loader.gif');background-position:center center;background-repeat:no-repeat}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map{padding:6px 6px 1px 0px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .img-info-content-google-map{display:none}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map h5{font-size:15px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map .hotel-stars{font-size:11px}
.davos-integration.davos-integration-hotels-fewo #map-accomodation .info-content-google-map .text-info-content-google-map p{padding-top:2px}
.davos-integration.davos-integration-hotels-fewo #route-search{margin-top:15px;margin-bottom:15px}
.davos-integration.davos-integration-hotels-fewo .panel-heading .panel-title-inner .panel-title-inner-text,.davos-integration.davos-integration-hotels-fewo .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{font-size:15px}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .image-wrap{display:block;text-align:center}
.davos-integration.davos-integration-hotels-fewo .panel-body-header .image-wrap>a{display:inline-block}
.davos-integration.davos-integration-hotels-fewo .calendar-input-wrap{width:100% !important}
.davos-integration.davos-integration-hotels-fewo .hotel-ratings .hotel-ratings-left{width:94px}
.davos-integration.davos-integration-hotels-fewo .hotel-price{text-align:right}
.davos-integration.davos-integration-hotels-fewo .hotel-price-total{text-align:right}
.davos-integration.davos-integration-hotels-fewo .detail-view .infoAccommodationDayWrap{border-right:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header-top{text-align:left;float:left;width:100%;padding-top:0}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-badges{float:none;padding-top:15px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-page-separator{display:none}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-detail-route-input-label{margin-bottom:15px}
.davos-integration.davos-integration-hotels-fewo .detail-view .hotel-features-set{padding-top:20px;margin-top:15px}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header-bottom{float:left;width:100%}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-next{background-color:rgba(255,255,255,0.3)}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-next:before{content:"\e607"}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-prev{background-color:rgba(255,255,255,0.3)}
.davos-integration.davos-integration-hotels-fewo .detail-view .detail-view-header a.bx-prev:before{content:"\e605"}
}
#cinema .title-cinema{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:1.529em;color:#232856;margin-bottom:30px}
#cinema .element-cinema{margin-bottom:80px}
#cinema .list-dates{color:#000;margin-bottom:20px;margin-top:-3px}
#cinema .wrap-text{float:left;width:100%;padding-left:125px;position:relative}
#cinema .elements-date{position:absolute;top:0;left:6px;float:left}
#cinema .elements-date .day{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;display:table-row;font-size:5.41em;line-height:0.8em}
#cinema .elements-date .month{display:table-row;font-size:3.0em;line-height:1.3em}
#cinema .elements-date span{text-transform:uppercase;color:#fd0;text-align:center;display:table-cell}
@media screen and (max-width:1199px){#cinema .wrap-text{padding-left:120px}
}
@media screen and (max-width:991px){#cinema .wrap-text{padding-left:110px}
}
@media screen and (max-width:767px){#cinema .element-cinema{margin-bottom:40px}
#cinema .img-responsive{width:100%}
#cinema .title-cinema{margin-bottom:20px}
#cinema .wrap-text{padding-top:25px;padding-left:85px}
#cinema .elements-date{font-size:0.8em;top:25px}
}
#detail-gps-tour,#list-gps-tour{float:left;width:100%}
#detail-gps-tour .row-gps-tour,#list-gps-tour .row-gps-tour{margin-bottom:40px}
#detail-gps-tour a,#list-gps-tour a{text-decoration:none}
#detail-gps-tour a:hover,#list-gps-tour a:hover{text-decoration:none}
#detail-gps-tour h4,#list-gps-tour h4{font-size:1.353em;margin-bottom:0.6em;margin-top:-3px}
#detail-gps-tour .desc-tour,#list-gps-tour .desc-tour{color:#999;float:left;margin-bottom:25px}
#detail-gps-tour .tour-table,#list-gps-tour .tour-table{display:table;width:40%;float:left}
#detail-gps-tour .tour-table+.tour-table,#list-gps-tour .tour-table+.tour-table{width:60%}
#detail-gps-tour .tour-cell,#list-gps-tour .tour-cell{display:table-cell}
#detail-gps-tour .tour-cell .tour-cell-title,#list-gps-tour .tour-cell .tour-cell-title{border:1px solid #bababa;border-left:0;border-right:0;height:40px;line-height:40px;width:100%;float:left;text-align:center;color:#595959;font-weight:bold}
#detail-gps-tour .tour-cell .tour-cell-info,#list-gps-tour .tour-cell .tour-cell-info{width:100%;float:left;text-align:center;color:#999;height:40px;line-height:40px;background-color:#f9f9f9}
#detail-gps-tour .tour-cell .difficulty,#list-gps-tour .tour-cell .difficulty{width:14px;height:14px;border-radius:50%;background-color:#2178a1;display:inline-block}
#detail-gps-tour .tour-cell .difficulty.gray,#list-gps-tour .tour-cell .difficulty.gray{background-color:#e4e4e4}
#detail-gps-tour .detail-title,#list-gps-tour .detail-title{font-size:1.176em;font-weight:bold;color:#232856;display:block}
#detail-gps-tour .detail-title.mbottom,#list-gps-tour .detail-title.mbottom{margin-bottom:10px}
#detail-gps-tour .detail-block,#list-gps-tour .detail-block{margin-bottom:20px;float:left;width:100%}
#detail-gps-tour .bxslider img,#list-gps-tour .bxslider img{display:block}
#number-result{float:left;width:100%;border:1px solid #ddd;border-left:0;border-right:0;text-align:center;margin-bottom:30px;margin-top:30px;padding-bottom:5px;padding-top:5px}
#number-result span{font-weight:bold}
#tour_search{margin-bottom:25px;float:left;width:100%;clear:both}
#tour_search .tour_search_field{float:left;width:100%;height:18px;margin-bottom:15px}
#tour_search .tour_search_field_label{float:left;width:20%;line-height:18px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#595959;text-align:right;padding-right:20px}
#tour_search .tour_search_field_slide{float:left;width:60%}
#tour_search .tour_slider_max_content{float:left;width:20%;color:#595959;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-align:left;padding-left:20px;line-height:18px}
#tour_search .ui-slider-horizontal .ui-slider-handle{border:1px solid #2178a1;background-image:none;background-color:#2178a1;border-radius:50%;top:-.5em;margin-left:-.9em}
#tour_search .ui-slider-range{background:#2178a1 none 50% 50% repeat-x;border-radius:4px}
#tour_search .ui-widget-content{background:#e4e4e4 none 50% 50% repeat-x;border:0px;border-radius:4px}
#tour_search .ui-slider-horizontal{height:10px;margin-top:5px}
#tour_search .ui-slider .ui-slider-handle{width:1.6em;height:1.6em}
@media screen and (max-width:991px){#detail-gps-tour .row-gps-tour,#list-gps-tour .row-gps-tour{margin-bottom:40px}
#detail-gps-tour a img,#list-gps-tour a img{margin-bottom:15px}
#detail-gps-tour .tour-table,#list-gps-tour .tour-table{display:table;width:100%;float:left}
#detail-gps-tour .tour-table+.tour-table,#list-gps-tour .tour-table+.tour-table{width:100%}
#tour_search{margin-bottom:15px}
#tour_search .tour_search_field{position:relative;height:43px}
#tour_search .tour_search_field_label{width:auto;text-align:left;padding-right:0;padding-left:10px}
#tour_search .tour_search_field_slide{position:absolute;top:24px;left:10px;width:95%}
#tour_search .tour_slider_max_content{width:auto;text-align:left;padding-left:5px}
}
.davos-integration-various{padding:17px 30px 17px 10px;background:rgba(142,179,206,0.13);float:left;width:100%;margin:0 0 1.471em}
.davos-integration-various .integration-details .integration-detail-icon{width:20%;margin-right:5%;float:left;text-align:center}
.davos-integration-various .integration-details .integration-detail-icon .integration-status-icon{font-size:4em}
.davos-integration-various .integration-details .integration-detail-icon .integration-status-text{padding-top:5px;font-size:1em;text-transform:uppercase}
.davos-integration-various .integration-details .integration-detail-text{width:75%;float:left}
.davos-integration-various .integration-details .integration-detail-text .integration-detail-text-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#021160;font-size:1.1em;margin-bottom:20px}
.davos-integration-various .integration-details .integration-detail-text .integration-detail-table .integration-detail-cell{color:#595959;width:100%;float:left;margin-bottom:5px}
.davos-integration-various .integration-details .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-title{width:25%;float:left}
.davos-integration-various .integration-details .integration-detail-text .integration-detail-table .integration-detail-cell .integration-detail-cell-text{font-weight:bold;width:75%;float:left}
.davos-integration-various .integration-status-open{color:#669e59}
.davos-integration-various .integration-status-closed{color:#d22525}
#eaulala_realtime{width:100%;float:left;padding:0px;border:0px;margin-bottom:35px}
#eaulala_realtime .visitors{width:100%;float:left;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-weight:bold;color:#021160;font-size:1.9em;padding:0px;margin:7px 0px 0px 0px;border:0px}
#eaulala_realtime .visitors_message{width:100%;float:left;color:#021160;font-size:1.1em}
.live-footer-bar-chat-right{width:140px;background-color:#3595cb;position:absolute;height:55px;line-height:55px;right:0;z-index:2000}
.live-footer-bar-chat-right>a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}
.live-footer-bar-chat-right>a *{cursor:pointer}
.live-footer-bar-chat-right>a:before{content:'';position:absolute;left:-35px;top:0;width:0;height:0;border-style:solid;border-width:0 0 55px 35px;border-color:transparent transparent #3595cb transparent;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.live-footer-bar-chat-right>a:hover{background-color:#2178a1}
.live-footer-bar-chat-right>a:hover:before{border-color:transparent transparent #2178a1 transparent}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top{float:right;position:inherit;background-color:#3595cb;margin-right:15px;height:52px;width:52px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top svg{width:52px;height:52px;padding-left:12px;padding-top:13px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top span{display:inline-block;font-size:0.982em}
.live-footer-bar-chat-right.whatsapp{background-color:#3595cb;width:170px}
.live-footer-bar-chat-right.whatsapp svg{margin-top:8px;margin-right:-8px;width:35px}
.live-footer-bar-chat-right.whatsapp span{font-size:0.982em;letter-spacing:1px}
.live-footer-bar-chat-right i:before{font-size:1.45em}
.live-footer-bar-chat-right i:before{padding-right:3px;height:55px;line-height:53px;display:inline-block}
.live-footer-bar-chat-right a{color:#fff;text-decoration:none;text-transform:uppercase;width:100%;height:100%;text-align:center;display:block;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.live-footer-bar-chat-right span{height:55px;line-height:55px;display:inline-block;font-size:0.882em;vertical-align:top;text-transform:uppercase}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-left{right:auto;left:10px;width:140px;background:#0AD561}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-left svg{width:35px;height:35px;margin-bottom:-18px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-left span{display:inline-block;font-size:0.982em}
.live-footer-bar-chat-right.live-footer-bar-chat-left{right:inherit;left:0;height:44px;line-height:44px}
.live-footer-bar-chat-right.live-footer-bar-chat-left i{margin-left:5px}
.live-footer-bar-chat-right.live-footer-bar-chat-left i:before{padding-right:3px;height:44px;line-height:43px}
.live-footer-bar-chat-right.live-footer-bar-chat-left span{height:44px;line-height:44px}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile{background-color:#3fa2d6;right:10px;top:69px;height:23px;line-height:23px}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile i{margin-left:0px}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile i:before{padding-right:3px;height:23px;line-height:25px;font-size:0.9em}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile span{height:23px;line-height:22px}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile a:hover{background-color:#3fa2d6}
.whatsapp-info-box{position:fixed;bottom:55px;right:-400px;width:400px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal}
.whatsapp-info-box .chat-info-box-header{background-color:#3fa2d6;height:75px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.2px}
.whatsapp-info-box .chat-info-box-header button{position:absolute;right:0;top:0;height:75px;line-height:75px;background:#0C7B9E;width:55px;border:0;outline:none}
.whatsapp-info-box .chat-info-box-header span{display:block;float:left;width:100%;font-size:1.0em;line-height:1.3em;text-align:left;padding-left:80px;padding-right:60px;padding-top:15px}
.whatsapp-info-box .chat-info-box-header svg{display:block;position:absolute;top:0;left:0;width:40px;height:70px;margin-top:2px;margin-left:20px}
.whatsapp-info-box .chat-info-box-header svg path{fill:#fff}
.whatsapp-info-box .whatsapp-info-box-header{height:75px;width:100%;background:#25D366;color:#ffffff;position:relative;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.2px}
.whatsapp-info-box .whatsapp-info-box-header svg{display:block;position:absolute;top:18px;left:3px;width:58px;height:58px;margin-top:0;margin-left:20px}
.whatsapp-info-box .whatsapp-info-box-header span{display:block;float:left;width:100%;font-size:1.0em;line-height:1.3em;text-align:left;padding-left:80px;padding-right:60px;padding-top:15px}
.whatsapp-info-box .whatsapp-info-box-header button{position:absolute;right:0;top:0;height:75px;line-height:75px;background:#1DB254;width:55px;border:0;outline:none}
.whatsapp-info-box .whatsapp-info-box-content{background:rgba(0,0,0,0.8);text-align:left;padding:20px 20px 15px 20px;font-size:0.941em;line-height:1.45em}
.whatsapp-info-box .whatsapp-info-box-content div{margin-bottom:10px;letter-spacing:0px;position:relative;padding-left:40px}
.whatsapp-info-box .whatsapp-info-box-content div.third{padding-top:7px}
.whatsapp-info-box .whatsapp-info-box-content b{white-space:nowrap}
.whatsapp-info-box .whatsapp-info-box-content span{position:absolute;left:0;top:0;display:block;float:left;font-size:1.9em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;margin-right:15px;margin-top:4px}
.whatsapp-info-box .whatsapp-info-box-content a{color:#fd0}
.whatsapp-info-box .whatsapp-info-box-content a:visited,.whatsapp-info-box .whatsapp-info-box-content a:focus,.whatsapp-info-box .whatsapp-info-box-content a:hover{color:#fd0}
.whatsapp-info-box .whatsapp-info-box-footer{background:#131313;height:50px}
.whatsapp-info-box .whatsapp-info-box-footer a{display:block;height:50px;line-height:50px;width:50%;float:left;text-align:center;color:#ffffff;text-transform:uppercase;letter-spacing:1px;font-size:0.9em;text-decoration:none}
.whatsapp-info-box .whatsapp-info-box-footer a.vcf{background:#212121}
.whatsapp-info-box .whatsapp-info-box-footer a svg{display:inline-block;width:30px;height:30px;margin-bottom:-10px;fill:#ffffff}
#vee24LiveHelpTabHTML{display:none !important}
@media screen and (max-width:1450px){.live-footer-bar-chat-right{width:50px}
.live-footer-bar-chat-right.whatsapp{width:50px}
.live-footer-bar-chat-right span{display:none}
.live-footer-bar-chat-right.live-footer-bar-chat-left{width:100px}
.live-footer-bar-chat-right.live-footer-bar-chat-left span{display:inline-block}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile{width:85px}
.live-footer-bar-chat-right.live-footer-bar-chat-right-mobile span{display:inline-block}
}
@media screen and (max-width:991px){.live-footer-bar-chat-right>a:before{display:none}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top{padding:10px 0 0 11px;float:right;position:inherit;margin-right:3px;margin-top:0;height:50px;width:50px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top svg{width:44px;height:44px;padding:0}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top span{display:inline-block;font-size:0.982em}
.whatsapp-info-box{bottom:100px}
}
@media screen and (max-width:767px){.live-footer-bar-chat-right.live-footer-bar-whatsapp-top{padding:0;position:inherit;margin-top:0;margin-right:10px;height:44px;width:44px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top svg{width:44px;height:44px;padding-left:11px;padding-top:10px}
.live-footer-bar-chat-right.live-footer-bar-whatsapp-top span{display:inline-block;font-size:0.982em}
.whatsapp-info-box{bottom:78px}
.whatsapp-info-box .chat-info-box-header{height:65px}
.whatsapp-info-box .chat-info-box-header svg{top:0;margin-top:-2px;left:0px}
.whatsapp-info-box .chat-info-box-header span{display:block;float:left;width:100%;font-size:1.0em;padding-left:75px;padding-top:12px}
.whatsapp-info-box .chat-info-box-header button{height:65px;line-height:65px}
.whatsapp-info-box .whatsapp-info-box-header{height:65px}
.whatsapp-info-box .whatsapp-info-box-header svg{top:13px;left:0px}
.whatsapp-info-box .whatsapp-info-box-header span{display:block;float:left;width:100%;font-size:1.0em;padding-left:75px;padding-top:20px}
.whatsapp-info-box .whatsapp-info-box-header button{height:65px;line-height:65px}
.whatsapp-info-box .whatsapp-info-box-content{background:rgba(0,0,0,0.8);padding:20px 15px;font-size:0.9em;line-height:1.45em}
.whatsapp-info-box .whatsapp-info-box-content div{padding-left:28px;letter-spacing:0}
}
@media screen and (max-width:400px){.whatsapp-info-box{width:100%}
}
@media screen and (max-width:320px){.live-footer-bar-chat-right.live-footer-bar-whatsapp-top{display:none !important;float:none}
}
.bucket-list{margin-top:4rem}
.bucket-list__row{display:flex;align-items:flex-end;margin-bottom:100px}
.bucket-list__lead{margin-bottom:0 !important}
.bucket-list__title{display:inline;background-color:black;color:white !important;padding:0;font-weight:800;padding:4px 0;line-height:1.3em !important;box-shadow:.3em 0 0 #000,-0.3em 0 0 #000;box-decoration-break:clone}
.bucket-grid__section{height:1840px;position:relative}
.bucket-grid__number{position:absolute;top:0;left:0;width:40px;height:40px;text-align:center;display:block;color:white;background-color:black;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(255,255,255,0.5);border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.bucket-grid__item{position:absolute}
.bucket-grid__item picture,.bucket-grid__item img{max-width:100%;height:auto}
.bucket-grid__text p{color:black !important}
.bucket-grid__text p a{color:#00489a !important;font-size:15px;font-family:"Overpass",sans-serif;font-weight:800;transition:all .3s ease}
.bucket-grid__text p a:hover{color:#00489a !important;text-decoration:underline !important}
.bucket-grid__text-wrapper{padding:0 16px 16px;background-color:white;position:absolute}
.bucket-grid__text-wrapper p{color:black;padding-top:16px;font-size:15px;font-family:"Overpass",sans-serif;font-weight:800}
.bucket-grid__text-wrapper h3{padding:4px 0;line-height:1.4em;box-shadow:.8em 0 0 #000,-0.8em 0 0 #000;box-decoration-break:clone;background-color:black;color:white;display:inline;font-size:20px}
.bucket-grid__item--1{width:263px;height:420px;left:5%}
.bucket-grid__item--1 .bucket-grid__text-wrapper{bottom:-78px;width:255px;left:196px}
.bucket-grid__item--2{width:361px;height:525px;left:60%;top:47px}
.bucket-grid__item--2 .bucket-grid__text-wrapper{bottom:-75px;width:255px;left:196px}
.bucket-grid__item--3{width:263px;height:383px;left:22%;top:530px}
.bucket-grid__item--3 .bucket-grid__text-wrapper{bottom:-75px;width:255px;right:196px;text-align:right}
.bucket-grid__item--4{width:360px;height:522px;left:50%;top:700px}
.bucket-grid__item--4 .bucket-grid__text-wrapper{bottom:-75px;width:255px;right:196px;text-align:right}
.bucket-grid__item--5{width:360px;height:522px;left:5%;top:1020px}
.bucket-grid__item--5 .bucket-grid__text-wrapper{bottom:-75px;width:255px;left:196px}
.bucket-grid__item--6{width:263px;height:383px;left:48%;top:1380px}
.bucket-grid__item--6 .bucket-grid__text-wrapper{bottom:-75px;width:255px;left:196px}
@media all and (max-width:1440px){.bucket-grid__item--1{left:0%}
.bucket-grid__item--2{left:50%}
.bucket-grid__item--3{left:18%}
.bucket-grid__item--4{left:60%}
.bucket-grid__item--5{left:0%}
.bucket-grid__item--6{left:52%}
}
@media all and (max-width:1023px){.bucket-list__row{display:block;margin-bottom:0}
.bucket-list__lead{margin-bottom:60px !important;margin-top:30px !important}
.bucket-grid__section{height:auto;padding:0 30px}
.bucket-grid__item:nth-child(2n){margin-left:15px !important}
.bucket-grid__item:nth-child(2n+1){margin-right:15px !important}
.bucket-grid__item{position:relative !important;left:auto;right:auto;bottom:auto;width:auto;top:auto;display:block;height:auto;margin-bottom:30px;width:calc(50% - 17px);display:inline-block}
.bucket-grid__text-wrapper{width:80% !important;margin:0 auto;left:auto !important;right:auto !important;bottom:auto !important;position:relative !important;margin-top:-17px !important;text-align:left !important}
.bucket-grid__text-wrapper h3{line-height:1.65em}
}
@media all and (max-width:767px){.bucket-grid__text-wrapper{width:90% !important;margin-bottom:0px}
.bucket-grid__item{margin-left:0 !important;margin-right:0 !important;width:100% !important}
}
.bucket-home__container{position:relative;color:white;height:100%}
.bucket-home__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:auto;width:100px;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,#000 100%);background:-webkit-linear-gradient(360deg,rgba(0,0,0,0) 0%,#000 100%);z-index:11}
@media (max-width:1280px){.bucket-home__container:after{width:0}
}
.bucket-home__left{z-index:1;width:700px;position:absolute;z-index:10;top:50%;transform:translateY(-50%)}
@media (max-width:1280px){.bucket-home__left{width:600px;left:50px}
}
@media (max-width:767px){.bucket-home__left{max-width:500px}
}
@media (max-width:550px){.bucket-home__left{max-width:350px}
}
@media (max-width:395px){.bucket-home__left{max-width:300px;left:25px}
}
.bucket-home__right{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10;display:flex;margin-right:-140px}
.bucket-home__item{max-width:280px;margin-left:35px;position:relative}
@media (max-width:1599px){.bucket-home__item:last-of-type{display:none}
}
@media (max-width:1199px){.bucket-home__item{display:none}
h2.bucket-home__title{font-size:55px;line-height:71px}
}
.bucket-home__image{height:420px;width:280px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:-15px}
.bucket-home__title{display:inline;background-color:black;color:white !important;padding:0;font-weight:800;padding:4px 0;box-shadow:.3em 0 0 #000,-0.3em 0 0 #000;box-decoration-break:clone}
.bucket-home__paragraph{margin-top:15px}
@media (min-width:1500px) and (max-height:880px){.bucket-home__paragraph{display:none}
}
h2.bucket-home__title{font-size:65px;line-height:83px}
@media (max-width:767px){h2.bucket-home__title{font-size:29px;line-height:1.4em;letter-spacing:-1.5px}
}
h3.bucket-home__title{font-size:20px;line-height:25px;margin-top:-20px;margin-left:-15px}
.bucket-home__link{font-size:1.118em;letter-spacing:0.5px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-decoration:none;padding-right:30px}
.bucket-grid__number{position:absolute;top:0;left:0;width:40px;height:40px;text-align:center;display:block;color:white;background-color:black;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(255,255,255,0.5);border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}
.news p{color:#666}
.news a.more:hover{text-decoration:none}
.wrap-content .news-list-view h4{margin-bottom:0.550em}
.wrap-content .news-list-view .releas-date{font-size:1em;margin-bottom:5px;text-decoration:none;color:#999;display:inline-block}
.wrap-content .newsdetail .releas-date{font-size:1em;margin-bottom:8px;color:#999}
.wrap-content .newsdetail h5{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.wrap-content .newsdetail .bx-controls-direction a:hover{text-decoration:none}
.wrap-content .newsdetail .bx-controls{text-align:center}
.wrap-content .newsdetail .bx-controls .bx-pager{position:absolute;bottom:-35px;left:0;right:0}
.wrap-content .newsdetail .bx-controls .bx-pager-item{display:inline-block;width:9px;height:9px;margin:0 11px}
.wrap-content .newsdetail .bx-controls .bx-pager-item a{display:block;text-indent:9px;overflow:hidden;height:9px;width:9px;border-radius:50%;background:#999;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.wrap-content .newsdetail .bx-controls .bx-pager-item a.active,.wrap-content .newsdetail .bx-controls .bx-pager-item a:hover{background:#fd0}
.wrap-content .newssearch{position:relative}
.wrap-content .newssearch .form-control{border-color:#e4e4e4}
.wrap-content .newssearch .start-search{position:absolute;right:0;top:0;padding:0 18px;height:39px;border:0;background:none;color:#e4e4e4;outline:none}
.wrap-content .newssearch .start-search i{line-height:39px}
.btn-davos-border{display:inline-block;padding:15px 50px;border:1px solid #e4e4e4;text-transform:uppercase;font-size:1.176em}
.btn-davos-border:hover{text-decoration:none}
.news-search-result .btn-davos-border{margin-top:20px}
.news-search-result .col-sm-8{padding-top:20px}
.news-box{background:#fff}
#footer-bar-content h1{margin-bottom:5%;font-size:1.6em;text-transform:uppercase}
.news-box-main{margin-bottom:150px;position:relative}
.news-box-container{display:table;height:100%;width:100%}
.news-box-container h4{margin-bottom:0.550em}
.news-box-container .releas-date{font-size:1em;margin-bottom:7px;text-decoration:none;color:#999;display:inline-block}
.news-box-block .news-box-container{height:50%}
.news-box-block{position:relative;display:table-cell;width:50%}
.news-box-block:first-child,.news-box-block .news-box-container .news-box-block,.news-box-block.news-box-layout1{background:#fff}
.news-box-block.news-box-layout1{position:relative}
.news-box-block.news-box-layout1 .more{top:0;bottom:0;position:absolute}
.news-box-block.news-box-layout1 .more,.news-box-block.news-box-layout2 .more,.news-box-block.news-box-layout3 .more{text-decoration:none !important;color:#666}
.news-box-block.news-box-layout1 .news-box-container,.news-box-block.news-box-layout2 .news-box-container,.news-box-block.news-box-layout3 .news-box-container{height:100%}
.news-box-block.news-box-layout1 .news-box-image,.news-box-block.news-box-layout2 .news-box-image,.news-box-block.news-box-layout3 .news-box-image,.news-box-block.news-box-layout1 .news-box-text,.news-box-block.news-box-layout2 .news-box-text,.news-box-block.news-box-layout3 .news-box-text{display:table-cell;height:100%;float:none;vertical-align:top}
.news-box-block.news-box-layout1 .news-box-image,.news-box-block.news-box-layout2 .news-box-image,.news-box-block.news-box-layout3 .news-box-image{background-size:cover;background-repeat:no-repeat;background-position:center}
.news-box-block.news-box-layout1 .news-box-text,.news-box-block.news-box-layout2 .news-box-text,.news-box-block.news-box-layout3 .news-box-text{padding:30px 15px 25px 15px}
.news-box-block.news-box-layout1 .news-box-text .more,.news-box-block.news-box-layout2 .news-box-text .more,.news-box-block.news-box-layout3 .news-box-text .more{position:absolute;bottom:15px;left:15px;color:#232856;text-transform:uppercase;text-decoration:none !important}
.news-box-block.news-box-layout3.news-box-block-r-space+.news-box-block .news-box-text .more{left:27px}
.news-box-container,.news-box-block{vertical-align:top;position:relative}
.news-box-row{display:table-row}
.news-box-container-b-space{display:table-row;position:static;padding-bottom:12px}
.news-box-container-b-space .news-box-block:first-child{width:100%}
.news-box-container-b-space+.news-box-container{padding-top:12px}
.news-box-block.news-box-layout2>.news-box-container{height:100%}
.news-box-block-r-space+.placeholder{width:24px;background:#eeeeee}
.news-box-container-b-space+.placeholder-h{height:24px;background:#eeeeee}
.page-navigation{margin-top:30px}
.page-navigation ul{text-align:center;padding:0}
.page-navigation li{display:inline-block;width:50px;height:50px;line-height:53px;text-align:center;color:#999;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.page-navigation li.previous,.page-navigation li.next{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;width:auto;padding-left:6px;padding-right:6px}
.page-navigation li a{display:block;color:#999;text-decoration:none}
.page-navigation li.current{background:#fd0;color:#fff}
.page-navigation li:hover{background:#d2d2d2;color:#fff}
.page-navigation li:hover a{color:#fff}
.page-navigation li:hover a:hover{text-decoration:none}
.page-navigation li.dots:hover{background:#fff;color:#999}
.page-navigation li:before{display:none !important}
@keyframes bounce-down{0%{opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px)}
80%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}
100%{opacity:0}
}
@-webkit-keyframes bounce-down{0%{opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px)}
80%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}
100%{opacity:0}
}
.news-box-urgent{display:block;position:absolute;bottom:0;right:0;width:50%;height:50%;z-index:10;padding-top:11px;padding-left:11px;background:none !important;overflow:hidden}
.news-box-urgent>.news-box-container:first-child{background:#232856;position:relative;overflow:hidden;height:100%}
.news-box-urgent .news-box-block{background:none !important}
.news-box-urgent .news-box-block:after,.news-box-urgent .news-box-block:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid}
.news-box-urgent .news-box-block:before{top:0;left:0;border-width:55px 280px 0 0;border-color:#161935 transparent transparent transparent}
.news-box-urgent .news-box-block:after{bottom:0;right:0;border-width:0 0 55px 280px;border-color:transparent transparent #161935 transparent}
.news-box-urgent #cnt-important-info{z-index:10;padding:30px 30px 30px 100px}
.news-box-urgent .cnt-important-info-text{max-height:96px;margin:15px 0;transition:.4s;overflow:hidden}
.news-box-urgent .cnt-important-info-text.open{max-height:140px;overflow:auto}
.news-box-urgent .cfi-news_important{position:absolute;top:25px;left:25px;z-index:10;font-size:3.5em;color:#d22525}
.news-box-urgent .cfi-news_important:before{position:relative;z-index:1}
.news-box-urgent .cfi-news_important:after{content:'';display:block;background:#fff;width:16px;height:53%;position:absolute;top:10px;left:20px;z-index:0}
.news-box-urgent .btn-news_toggle{display:block;position:absolute;bottom:20px;cursor:pointer;left:50%;margin-left:-16px;width:32px;text-align:center;z-index:10;color:#fff;background:none;border:0}
.news-box-urgent .btn-news_toggle .cfi-arrow-down{display:block;transition:.5s;animation:bounce-down 2s infinite;-webkit-animation:bounce-down 2s infinite}
.news-box-urgent .btn-news_toggle .cfi-arrow-up{display:none}
.news-box-urgent .btn-news_toggle.open .cfi-arrow-down{display:none}
.news-box-urgent .btn-news_toggle.open .cfi-arrow-up{display:block}
.news-box-urgent strong{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#fff;font-size:1.5em}
.news-box-urgent p{color:#fff}
.news-box-urgent .cnt-important-update{color:#fff;font-size:0.813em}
@media (max-width:1200px){.news-box-layout1:after,.news-box-layout1+.news-box-block:before{display:none}
.news-box-layout1 .more{position:relative !important}
.news-box-urgent .btn-news_toggle{display:block;right:60px;left:auto}
.news-box-container,.news-box-block{min-height:0px}
.news-box-layout1,.news-box-layout1+.news-box-block{display:block;width:100%;padding:0;margin-bottom:24px}
.news-box-main{display:block}
.news-box-urgent{position:static;display:block;margin-bottom:24px;width:100% !important;height:auto !important;padding:0}
.news-box-urgent #cnt-important-info{padding-right:45px}
.news-box-urgent .cnt-important-info-text{max-height:95px}
.news-box-urgent .cnt-important-info-text.open{max-height:2000px}
}
@media (max-width:992px){.news-box-urgent .cnt-important-info-text{max-height:130px}
}
@media (max-width:768px){.news-box-urgent .cnt-important-info-text{max-height:125px}
.news-box-urgent .cfi-news_important{top:20px}
.news-box-urgent .cfi-news_important:after{width:13px}
.news-box-urgent #cnt-important-info{padding:80px 30px 30px 30px}
.page-navigation li{width:40px;height:40px;line-height:40px}
}
@media (max-width:480px){.news-box-container{display:block}
.news-box-block.news-box-layout1 .news-box-text,.news-box-block.news-box-layout1 .news-box-image,.news-box-block.news-box-layout2 .news-box-text,.news-box-block.news-box-layout2 .news-box-image,.news-box-block.news-box-layout3{display:block;width:100%}
.news-box-layout3{padding:0 !important;margin-bottom:24px}
.news-box-layout3:after,.news-box-layout3:before{display:none !important}
.news-box-block.news-box-layout1 .news-box-image,.news-box-block.news-box-layout2 .news-box-image{padding-bottom:50%}
.page-navigation li{width:35px;height:35px;line-height:35px}
.news-box-urgent .btn-news_toggle{right:50px;left:auto}
}
.spotsocial .aggregator{text-align:left}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container{margin:0 -15px}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container{margin:0;overflow:hidden}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header{display:block;position:relative;z-index:1;margin:0px auto 30px auto;padding:0 15px;width:100%;min-height:90px;color:#acacac}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title{text-transform:uppercase;font-size:40px}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title{font-size:35px}
}
@media screen and (max-width:991px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title{padding:0 0 10px 0;text-align:center}
}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title{padding:15px 0 10px 0;font-size:30px}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title .titleLeft:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e621"}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title .titleLeft:before{display:inline-block;width:1.3em;text-align:left}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title .titleLeft:before{font-size:35px}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .title .titleLeft:before{font-size:30px}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar{position:absolute;z-index:2;top:0;left:0;right:0;text-align:center}
@media screen and (max-width:991px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar{position:static;z-index:1;top:auto;left:auto;right:auto}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters{display:inline-table;width:auto}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter{display:table-cell;vertical-align:middle;padding:0 8px 0 0}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter{display:inline-table;padding:0 8px 8px 0}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-all>a,.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-news>a{text-transform:uppercase;letter-spacing:1px}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-all>a,.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-news>a{letter-spacing:0}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active>a{color:#fff}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active>a{background-color:#72d066}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-facebook>a{background-color:#3b5998}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-twitter>a{background-color:#55acee}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-googleplus>a{background-color:#ad4c3c}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-youtube>a{background-color:#ba0911}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-instagram>a{background-color:#3f729b}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-news>a{background-color:#000}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter.filter-active.filter-oip>a{background-color:#C4BF44}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a{display:inline-block;overflow:hidden;vertical-align:middle;padding:12px 10px 10px 10px;width:64px;min-width:64px;height:64px;border-radius:64px;font-size:14px;font-weight:900;line-height:42px;background-color:#fff;color:#000;text-decoration:none;text-align:center}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a{width:50px;min-width:50px;height:50px;font-size:13px;line-height:27px}
}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a{width:44px;min-width:44px;height:44px;font-size:10px;line-height:20px}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a>i{display:inline-block;padding:8px 0px 0px 0px;font-size:23px}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a>i{padding:2px 0px 0px 0px;font-size:21px}
}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .header .toolbar .filters .filter>a>i{padding:3px 0px 0px 0px;font-size:14px}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items{position:relative;z-index:1}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items:after{display:table;content:" "}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{float:left;width:20%}
@media screen and (max-width:2499px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:20%}
}
@media screen and (max-width:1999px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:25%}
}
@media screen and (max-width:1599px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:25%}
}
@media screen and (max-width:1199px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:33.3333%}
}
@media screen and (max-width:991px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:50%}
}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:100%}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-facebook .item-info .provider{color:#3b5998;font-size:23px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-twitter .item-info .provider{color:#55acee}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-youtube .item-info .provider{color:#ba0911}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-instagram .item-info{width:100%;margin-top:-43px;position:relative;z-index:2;color:#fff}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-instagram .item-info .provider{color:#fff}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-instagram .item-info .item-favorite{color:#fff}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info{width:100%;padding:0;color:#fff;background-color:#222222}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .head-news{background-color:#000;width:100%;display:table;height:50px;line-height:50px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:13px;padding-right:25px;padding-left:25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .head-news .head-news-cell{display:table-cell;vertical-align:middle}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .head-news .head-news-cell-1{width:30px;padding-top:9px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .head-news .head-news-cell-3{text-align:right}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .head-news i{font-size:23px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-info .title-news{text-transform:uppercase;line-height:20px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:13px;width:100%;padding:20px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-data{background-color:#222222}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-news .item-data .message .message-wrapper{padding:25px 25px 25px 20px;font-size:15px;color:#fff;line-height:24px;text-align:left}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important #cnt-important-info{z-index:10;padding:50px 25px 50px 80px;background:#232856;position:relative;color:#fff;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important #cnt-important-info:after,.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important #cnt-important-info:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important #cnt-important-info:before{top:0;left:0;border-width:55px 280px 0 0;border-color:#161935 transparent transparent transparent}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important #cnt-important-info:after{bottom:0;right:0;border-width:0 0 55px 280px;border-color:transparent transparent #161935 transparent}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cnt-important-info-title{text-transform:uppercase;font-size:15px;letter-spacing:1px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cnt-important-info-text{margin:15px 0;font-size:15px;line-height:24px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cnt-important-info-text.open{max-height:140px;overflow:auto}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cfi-news_important{position:absolute;top:50px;left:20px;z-index:10;font-size:51px;color:#d22525}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cfi-news_important:before{position:relative;z-index:1}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cfi-news_important:after{content:'';display:block;background-color:#fff;width:16px;height:53%;position:absolute;top:10px;left:20px;z-index:0}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .cnt-important-update{font-size:14px;font-weight:bold}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item.item-important .btn-news_toggle{display:none}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-wrapper{margin:0 15px 30px 15px;overflow:hidden;background-color:#fff;-webkit-transition:box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in}
@media screen and (max-width:767px){.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-wrapper{margin:0 0 30px 0}
}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-wrapper:hover{-webkit-box-shadow:15px 15px 20px -5px rgba(0,0,0,0.2);box-shadow:15px 15px 20px -5px rgba(0,0,0,0.2)}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-wrapper>a{text-decoration:none}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data{color:#595959}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .picture img{width:100%}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .message .message-wrapper{padding:0 25px 25px 20px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:15px;color:#868686;line-height:24px;text-align:center}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip{text-align:center}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .head{padding:40px 25px 0 25px;color:#434444;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .title{display:none;padding:10px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .icon{padding-bottom:20px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .icon img{display:inline-block}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .message{position:relative;font-size:15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .message:before{content:'“';position:absolute;top:0;left:0;right:0;width:100%;color:#DADADA;font-size:90px;font-family:Georgia,Times,'Times New Roman',serif}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .message:after{content:'”';position:absolute;bottom:-50px;left:0;right:0;width:100%;color:#DADADA;font-size:90px;font-family:Georgia,Times,'Times New Roman',serif}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .message .message-wrapper{padding:70px 25px;font-size:14px;color:#868686;line-height:22px;font-family:Georgia,Times,'Times New Roman',serif;font-style:italic}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .oip .website{padding:0px 25px 25px 25px;color:#434444;font-size:15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop{text-align:center}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .head{padding:10px 25px;font-size:15px;letter-spacing:1.5px;color:#B2B2B2;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .title{font-size:20px;color:#3FA2D6;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:15px;letter-spacing:1.5px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .title .title-wrapper{padding:25px 25px 10px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .message{color:#868686}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .message .message-wrapper{padding:0 25px 25px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .marketing{color:#868686}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .marketing .marketing-wrapper{padding:0 25px 25px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .marketing .badges{display:inline-table}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .marketing .badges .badge{display:table-cell;vertical-align:middle;padding:0 4px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .price{color:#3FA2D6;text-transform:uppercase}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .price .price-wrapper{margin:-10px 0 0 0;padding:0 25px 25px 25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .price .currency{display:inline-block;font-size:15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-data .ferienshop .price .value{display:inline-block;font-size:15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .info-date{width:100%;text-align:center;font-size:13px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;color:#BABABA;height:50px;line-height:50px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info{display:table;width:100%;color:#fff;padding-bottom:11px;padding-left:25px;padding-right:25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .provider{display:table-cell;vertical-align:middle;width:50px;text-align:left;font-size:25px;line-height:25px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .author{display:table-cell;vertical-align:middle;padding:5px 0 5px 15px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .author .name{font-weight:bold}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .item-favorite{display:table;color:#b2b2b2;font-size:13px;float:right}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .item-favorite .item-favorite-wrap{display:table-cell;vertical-align:middle;padding:0 5px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .item-favorite .item-favorite-wrap.item-favorite-wrap-mar-right{padding-right:20px}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .item-favorite .item-favorite-wrap.item-favorite-wrap-mar-no-right{padding-right:0}
.spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item .item-info .item-favorite i{font-size:20px}
body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:33.3333%}
@media screen and (max-width:2499px){body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:33.3333%}
}
@media screen and (max-width:1999px){body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:33.3333%}
}
@media screen and (max-width:1199px){body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:50%}
}
@media screen and (max-width:991px){body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:50%}
}
@media screen and (max-width:767px){body#uid1927 .spotsocial .aggregator .aggregator-design.aggregator-design-basic .aggregator-container .body .data .items .item{width:100%}
}
.powermail_form.powermail_form_1 .feedback{width:585px;margin:0 auto}
.powermail_form.powermail_form_1 .feedback legend{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-align:center;font-size:3em;color:#fff}
.powermail_form.powermail_form_1 .feedback fieldset{border:0}
.wrap-content .powermail_form .powermail_fieldset.form-no-title legend{display:none}
.wrap-content .powermail_form .powermail_fieldset.form-no-title .grid-container>.container-fluid{padding-left:0;padding-right:0}
.wrap-content .powermail_form .mandatory{color:#ff2727}
.wrap-content .powermail_form .powermail_fieldwrap_html{margin-bottom:15px}
.wrap-content .powermail_form .powermail-text-required{margin-top:50px}
.wrap-content .powermail_form .powermail_check_inner{margin-bottom:8px}
.wrap-content .powermail_form .powermail_check_inner label{padding-left:5px}
.wrap-content .powermail_form .radio_sub{margin-left:40px;display:block}
.wrap-content .powermail_form .powermail-empty{height:1px}
.wrap-content .tx-powermail .powermail_confirmation{float:left;width:100%}
.wrap-content .tx-powermail .powermail_confirmation .powermail_all{margin-top:10px;margin-bottom:40px;float:left;width:100%}
.wrap-content .tx-powermail .powermail_confirmation .powermail_all .powermail_all_label{float:left;color:#021160;line-height:30px}
.wrap-content .tx-powermail .powermail_confirmation .powermail_all .powermail_all_value{float:left;line-height:30px}
.wrap-content .tx-powermail .powermail_confirmation .powermail_row_all{margin-bottom:4px}
.wrap-content .tx-powermail .powermail_message.powermail_message_error{width:100%;border:1px solid #a94442;padding:2% 3%;margin-bottom:20px;color:#f00}
.wrap-content .tx-powermail .powermail_message.powermail_message_error>li{padding:5px}
.wrap-content .tx-powermail .powermail_message.powermail_message_error>li:before{content:'–';display:inline-block;margin-left:-1em;text-align:left;width:1em}
.powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#ebccd1;border:1px solid #a94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}
.powermail_message li{padding:5px 50px 0 0}
.powermail_message.powermail_message_ok{background-color:#cdeaca;border:1px solid #3b7826}
.powermail_message.powermail_message_ok li{color:#3b7826}
.powermail_message.powermail_message_error li{color:#a94442}
.powermail_message.powermail_message_note{background-color:#fcf8e3;border:1px solid #ffca4b}
.powermail_message.powermail_message_note li{color:#ffca4b}
.parsley-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#f2dede;border:1px solid #ebccd1;width:100%;max-width:400px;float:right;clear:left}
.parsley-errors-list.filled{display:block}
.parsley-errors-list>li{color:#a94442;padding:5px 10px}
.powermail_field_error,.parsley-error,.powermail_form .parsley-error:focus,div.error{background-color:#ebccd1;border:1px solid #a94442;color:#a94442}
.powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#ebccd1;border:none}
.powermail_field_error_container .parsley-errors-list>li{padding-left:5px}
.powermail_check_outer.parsley-error,.powermail_form .powermail_check_outer.parsley-error:focus{background-color:transparent !important;border:0px solid #a94442 !important}
.powermail_check_outer.parsley-error .icheckbox,.powermail_form .powermail_check_outer.parsley-error:focus .icheckbox{border:1px solid #a94442 !important}
.powermail_check_outer.parsley-error .powermail_field_error_container,.powermail_form .powermail_check_outer.parsley-error:focus .powermail_field_error_container{float:left}
.c-snowfarming__title{padding-top:8px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:8px;margin-bottom:25px !important;margin-top:25px !important;position:relative;display:inline-block;padding-left:5px;width:100%;font-weight:900;background-color:#f1f1f1;cursor:pointer}
.c-snowfarming__title.open:before{content:'';position:absolute;bottom:-15px;left:34px;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#f1f1f1 transparent transparent transparent;z-index:2}
.c-snowfarming__title.open:after{content:'';position:absolute;bottom:-16px;left:34px;width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#ccc transparent transparent transparent;z-index:1}
.powermail_fieldset.powermail_fieldset_special{display:none}
.powermail_fieldset.powermail_fieldset_special.powermail_fieldset_active{display:block}
body#uid2091 .select2-container--default .select2-results__option[aria-disabled=true]{display:none}
body#uid2091 .select2-container--default.select2-container--disabled .select2-selection--single{opacity:0.5}
body#uid2091 .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{opacity:0.2}
body#uid2091 .c-iconpdf{vertical-align:top;margin-top:5px}
body#uid2091 .powermail_row_all_person>div{border-bottom:1px solid #ccc;margin-top:20px;margin-bottom:5px;padding-bottom:3px}
body#uid2091 .select2.select2-container.select2-container--default.select2-container--above,body#uid2091 .select2.select2-container.select2-container--default.select2-container--below,body#uid2091 .tx-powermail.select2-container.select2-selection--single{overflow:hidden}
body#uid2091 .select2-container--default .select2-selection--single .select2-selection__arrow{background-color:#fff;height:48px}
body#uid2091 .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:-13px}
body#uid2091 .form-control[readonly]{background-color:#fff}
body#uid2091 .form-control[readonly].powermail_textarea{background-color:#f4f4f4}
body#uid2091 .powermail_textarea.form-control[disabled]{background-color:#c9c9c9 !important;color:#c9c9c9 !important}
#packagestool-reservation-form-field-children-age .field-label{padding:0 0 10px 0;font-weight:bold}
#packagestool-reservation-form-field-children-age .powermail_label{display:none}
#packagestool-reservation-form-field-children-age .powermail_fieldwrap_input{width:20%}
#packagestool-reservation-form-field-children-age .powermail_fieldwrap_1259{padding-left:0}
#packagestool-reservation-form-field-children-age .powermail_fieldwrap_1277{padding-right:0}
@media (max-width:768px){#packagestool-reservation-form-field-children-age .powermail_fieldwrap_input{width:100%;padding-left:0;padding-right:0}
}
#powermail_fieldwrap_1265 .powermail_label{padding-bottom:10px}
#powermail_fieldwrap_1265 .powermail_check_inner{width:50%;float:left}
@media (max-width:768px){#powermail_fieldwrap_1265 .powermail_check_inner{width:100%}
#powermail_fieldwrap_1265 .powermail_check_outer{display:inline-block}
}
#powermail_fieldwrap_1137{display:inline-block;margin-bottom:0}
#powermail_fieldwrap_1137 .powermail_radio_inner{width:auto;float:left;margin-top:0}
#powermail_fieldwrap_1137 .powermail_radio_inner label{padding-left:0;padding-right:20px}
#powermail_fieldwrap_1137 .powermail_radio_inner label .iradio{margin-right:5px}
#powermail_fieldwrap_1265 .powermail_label{display:none}
@media (max-width:768px){#powermail_fieldwrap_1129 .powermail_radio_inner label{padding-left:0}
}
.powermail_fieldwrap_check .form_agb{color:black;text-decoration:underline !important}
#powermail_fieldwrap_1146 label{max-width:90%}
#powermail_fieldwrap_1146 .icheckbox{float:left;margin-right:5px}
.loader-box{display:none;width:100%;height:100px;background-image:url(/fileadmin/davos/images/layout/ajax-loader.gif);background-repeat:no-repeat;background-position:center center}
.hotel-stars{display:inline-block;vertical-align:top;font-size:20px}
.hotel-stars .hotel-star,.hotel-stars .hotel-star-plus{display:inline-block;padding:0 2px}
.davos-accomodation.accomodation-apartments label,.davos-accomodation.accomodation-hotels label{display:inline-block;vertical-align:top;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-accomodation.accomodation-apartments .title-alt,.davos-accomodation.accomodation-hotels .title-alt{color:#f49600}
.davos-accomodation.accomodation-apartments .panel,.davos-accomodation.accomodation-hotels .panel{-webkit-box-shadow:none;box-shadow:none}
.davos-accomodation.accomodation-apartments .panel-group .panel+.panel,.davos-accomodation.accomodation-hotels .panel-group .panel+.panel{margin-top:20px}
.davos-accomodation.accomodation-apartments .panel-body,.davos-accomodation.accomodation-hotels .panel-body{padding:0;border:0}
.davos-accomodation.accomodation-apartments .panel-default,.davos-accomodation.accomodation-hotels .panel-default{border:0}
.davos-accomodation.accomodation-apartments .panel-heading,.davos-accomodation.accomodation-hotels .panel-heading,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading{padding:0}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title,.davos-accomodation.accomodation-hotels .panel-heading .panel-title,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;overflow:hidden}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title .collapsed .panel-title-inner-icon:before,.davos-accomodation.accomodation-hotels .panel-heading .panel-title .collapsed .panel-title-inner-icon:before,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title .collapsed .panel-title-inner-icon:before,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title .collapsed .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title .panel-title-inner-icon:before,.davos-accomodation.accomodation-hotels .panel-heading .panel-title .panel-title-inner-icon:before,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title .panel-title-inner-icon:before,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title .panel-title-inner-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
.davos-accomodation.accomodation-apartments .panel-heading .integration-status-block,.davos-accomodation.accomodation-hotels .panel-heading .integration-status-block,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .integration-status-block,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .integration-status-block{z-index:0}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-row,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-row,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-row,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-row{display:table;table-layout:fixed;width:100%;height:52px;text-decoration:none;background:#232856;position:relative;overflow:hidden;background:#fd0;color:#fff}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-row>*,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-row>*,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-row>*,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-row>*{position:relative;z-index:10}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-row:before,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-row:before,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-row:before,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-row:before{position:absolute;display:block;z-index:1;content:' ';background:#c4b93c;width:100%;height:100%;bottom:-50%;left:-50%;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-row.collapsed,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-row.collapsed,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-row.collapsed,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-row.collapsed{background:#232856}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-row.collapsed:before,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-row.collapsed:before,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-row.collapsed:before,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-row.collapsed:before{display:none;content:''}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-column,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-column,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-column,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-column{display:table-cell;table-layout:fixed;width:100%;vertical-align:middle;padding:0 15px}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-column.panel-title-action,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-column.panel-title-action,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-column.panel-title-action,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-column.panel-title-action{text-align:right;font-size:23px;width:100px}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-inner,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-inner,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-inner,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-inner{position:relative;margin-top:4px;display:inline-block;z-index:1;color:#fff}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-inner .panel-title-inner-text,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-inner .panel-title-inner-text,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-inner .panel-title-inner-text{display:inline-block;font-size:26px;text-transform:uppercase;min-width:220px}
.davos-accomodation.accomodation-apartments .panel-heading .panel-title-inner .panel-title-inner-detail,.davos-accomodation.accomodation-hotels .panel-heading .panel-title-inner .panel-title-inner-detail,.davos-accomodation.accomodation-apartments .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail,.davos-accomodation.accomodation-hotels .panel-default>.panel-heading .panel-title-inner .panel-title-inner-detail{display:inline-block;padding-left:10px;font-size:18px}
.davos-accomodation.accomodation-apartments .panel-body-header,.davos-accomodation.accomodation-hotels .panel-body-header{padding-top:15px}
.davos-accomodation.accomodation-apartments .panel-body-header .image-wrap,.davos-accomodation.accomodation-hotels .panel-body-header .image-wrap{margin-bottom:15px}
.davos-accomodation.accomodation-apartments .panel-body-content,.davos-accomodation.accomodation-hotels .panel-body-content{padding-top:15px}
.davos-accomodation.accomodation-apartments .panel-body-footer,.davos-accomodation.accomodation-hotels .panel-body-footer{padding-top:20px}
.davos-accomodation.accomodation-apartments .panel-body-footer .hotel-calendar-total,.davos-accomodation.accomodation-hotels .panel-body-footer .hotel-calendar-total{margin-top:25px;border-top:6px solid #e4e4e4;padding-top:25px}
.davos-accomodation.accomodation-apartments .calendar-input-wrap,.davos-accomodation.accomodation-hotels .calendar-input-wrap{padding-top:15px}
.davos-accomodation.accomodation-apartments .calendar-input-wrap .calendar-input,.davos-accomodation.accomodation-hotels .calendar-input-wrap .calendar-input,.davos-accomodation.accomodation-apartments .calendar-input-wrap .select2,.davos-accomodation.accomodation-hotels .calendar-input-wrap .select2{margin-top:5px;width:100% !important}
.davos-accomodation.accomodation-apartments .hotel-ratings,.davos-accomodation.accomodation-hotels .hotel-ratings{display:inline-table}
.davos-accomodation.accomodation-apartments .hotel-ratings .hotel-ratings-left,.davos-accomodation.accomodation-hotels .hotel-ratings .hotel-ratings-left{display:table-cell;vertical-align:middle;width:65px;height:32px;text-align:center}
.davos-accomodation.accomodation-apartments .hotel-ratings .hotel-ratings-left .hotel-rating,.davos-accomodation.accomodation-hotels .hotel-ratings .hotel-ratings-left .hotel-rating{background-image:url(/fileadmin/davos/images/layout/hotel/bg-hotel-rating-score-small.png);background-repeat:no-repeat;background-position:center right}
.davos-accomodation.accomodation-apartments .hotel-ratings .hotel-ratings-right,.davos-accomodation.accomodation-hotels .hotel-ratings .hotel-ratings-right{display:table-cell;vertical-align:middle;text-align:right}
.davos-accomodation.accomodation-apartments .hotel-ratings .hotel-rating-score,.davos-accomodation.accomodation-hotels .hotel-ratings .hotel-rating-score{padding-right:14px;color:#fff;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:20px}
.davos-accomodation.accomodation-apartments .hotel-ratings .hotel-rating-text,.davos-accomodation.accomodation-hotels .hotel-ratings .hotel-rating-text{display:inline-block;padding-top:4px;color:#fd0;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:17px}
.davos-accomodation.accomodation-apartments .hotel-review,.davos-accomodation.accomodation-hotels .hotel-review{position:relative;text-align:center;padding:0 50px}
.davos-accomodation.accomodation-apartments .hotel-review .hotel-review-symbol,.davos-accomodation.accomodation-hotels .hotel-review .hotel-review-symbol{position:absolute;z-index:0;left:0;top:0;color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:40px}
.davos-accomodation.accomodation-apartments .hotel-review .hotel-review-quote,.davos-accomodation.accomodation-hotels .hotel-review .hotel-review-quote{color:#999}
.davos-accomodation.accomodation-apartments .hotel-review .hotel-review-user,.davos-accomodation.accomodation-hotels .hotel-review .hotel-review-user{color:#c3c3c3;font-size:14px}
.davos-accomodation.accomodation-apartments .hotel-price,.davos-accomodation.accomodation-hotels .hotel-price{color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-accomodation.accomodation-apartments .hotel-price .hotel-price-currency,.davos-accomodation.accomodation-hotels .hotel-price .hotel-price-currency{padding-right:5px;font-size:32px}
.davos-accomodation.accomodation-apartments .hotel-price .hotel-price-value,.davos-accomodation.accomodation-hotels .hotel-price .hotel-price-value{font-size:40px}
.davos-accomodation.accomodation-apartments .hotel-price-total,.davos-accomodation.accomodation-hotels .hotel-price-total{color:#f49600;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.davos-accomodation.accomodation-apartments .hotel-price-total .hotel-price-total-currency,.davos-accomodation.accomodation-hotels .hotel-price-total .hotel-price-total-currency{padding-right:5px;font-size:32px}
.davos-accomodation.accomodation-apartments .hotel-price-total .hotel-price-total-value,.davos-accomodation.accomodation-hotels .hotel-price-total .hotel-price-total-value{font-size:40px}
.davos-accomodation.accomodation-apartments .search-box,.davos-accomodation.accomodation-hotels .search-box{padding:25px 0 30px;margin:15px 0 0;text-align:center}
.davos-accomodation.accomodation-apartments .search-box .search-box-title,.davos-accomodation.accomodation-hotels .search-box .search-box-title{padding-right:40px;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort a,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a,.davos-accomodation.accomodation-apartments .search-box .search-box-sort a:focus,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a:focus,.davos-accomodation.accomodation-apartments .search-box .search-box-sort a:active,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a:active{color:#999;text-decoration:none}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort a:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a:hover,.davos-accomodation.accomodation-apartments .search-box .search-box-sort a:focus:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a:focus:hover,.davos-accomodation.accomodation-apartments .search-box .search-box-sort a:active:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort a:active:hover{color:#00489a;text-decoration:none}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element{display:inline-block;text-align:center;min-width:150px;padding:0 5px;border-left:1px solid #e4e4e4}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element:first-child,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element:first-child{border-left:0}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active{color:#fd0}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active:hover{color:#00489a;text-decoration:none}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active:focus,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active:focus,.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active:active,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active:active{color:#fd0;text-decoration:none}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active:focus:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active:focus:hover,.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active:active:hover,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active:active:hover{color:#00489a;text-decoration:none}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active .sort-icon,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active .sort-icon{display:inline-block}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active .sort-icon:before,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active .sort-icon:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e608"}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active.reverse .sort-icon:before,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active.reverse .sort-icon:before{content:"\e604"}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element .sort-name,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element .sort-name{display:inline-block;position:relative;padding:0 25px}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element .sort-icon,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element .sort-icon{display:none;position:absolute;left:0;top:2px}
.davos-accomodation.accomodation-apartments .hotel-box-wrap,.davos-accomodation.accomodation-hotels .hotel-box-wrap{margin-right:-1px}
.davos-accomodation.accomodation-apartments .hotel-box,.davos-accomodation.accomodation-hotels .hotel-box{display:block;width:100%;text-decoration:none !important;padding-bottom:20px}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image{position:relative;overflow:hidden;width:100%}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image .lazyload,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image .lazyload{overflow:hidden;width:100%;height:224px}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image .hotel-box-image-link,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image .hotel-box-image-link{display:block;position:relative}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image .hotel-box-top-info,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image .hotel-box-top-info{position:absolute;top:0;left:0;right:0;padding:15px}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image .hotel-box-bottom-info,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image .hotel-box-bottom-info{position:absolute;bottom:0;left:0;right:0;text-align:right}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image .hotel-box-bottom-info img,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image .hotel-box-bottom-info img{float:right}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-image-wrap,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-image-wrap{position:absolute;left:0;right:0;top:0;bottom:0}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-data,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-data{padding:15px 0 0 0}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-title,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-title{padding:0 0 4px 0;color:#021160;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-title .hotel-box-title-stars,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-title .hotel-box-title-stars{padding-left:5px;font-size:16px;white-space:nowrap}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-title .hotel-box-title-unique,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-title .hotel-box-title-unique{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:14px;text-transform:uppercase;font-style:italic}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-title .hotel-box-title-unique>i,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-title .hotel-box-title-unique>i{font-size:12px}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-address,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-address{color:#666;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-box-text,.davos-accomodation.accomodation-hotels .hotel-box .hotel-box-text{padding-top:10px;color:#999}
.davos-accomodation.accomodation-apartments .hotel-box .hotel-ratings,.davos-accomodation.accomodation-hotels .hotel-box .hotel-ratings{display:table;table-layout:fixed;width:100%}
.davos-accomodation.accomodation-apartments .action-box,.davos-accomodation.accomodation-hotels .action-box{padding:20px 0;text-align:center}
.davos-accomodation.accomodation-apartments .action-box .actions .action.action-load,.davos-accomodation.accomodation-hotels .action-box .actions .action.action-load{display:none}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-header-top,.davos-accomodation.accomodation-hotels .detail-view .detail-view-header-top{padding-top:10px}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-header-middle,.davos-accomodation.accomodation-hotels .detail-view .detail-view-header-middle{padding:35px 0}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-content,.davos-accomodation.accomodation-hotels .detail-view .detail-view-content{padding-top:25px}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-mini-gallery,.davos-accomodation.accomodation-hotels .detail-view .detail-view-mini-gallery{padding-top:22px}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-mini-gallery img,.davos-accomodation.accomodation-hotels .detail-view .detail-view-mini-gallery img{display:inline-block;margin-left:15px}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-mini-gallery img:first-child,.davos-accomodation.accomodation-hotels .detail-view .detail-view-mini-gallery img:first-child{margin-left:0}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-header .bx-wrapper,.davos-accomodation.accomodation-hotels .detail-view .detail-view-header .bx-wrapper{margin:0}
.davos-accomodation.accomodation-apartments .detail-view .detail-view-header .detail-view-header-slider,.davos-accomodation.accomodation-hotels .detail-view .detail-view-header .detail-view-header-slider{margin:0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-page-separator,.davos-accomodation.accomodation-hotels .detail-view .hotel-page-separator{margin:0 0 40px;border:1px solid #e0e0e0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-detail-route-input-label,.davos-accomodation.accomodation-hotels .detail-view .hotel-detail-route-input-label{margin-top:30px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set{padding-top:60px;margin-top:50px;border-top:1px solid #e0e0e0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set:first-child,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set:first-child{padding-top:0;margin-top:0;border-top:0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set .hotel-features,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set .hotel-features{padding:0;list-style:none;list-style-type:none}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set .hotel-features .hotel-feature,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set .hotel-features .hotel-feature{position:relative;padding:0 0 0 25px;list-style:none;list-style-type:none}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set .hotel-features .hotel-feature:before,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set .hotel-features .hotel-feature:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60e"}
.davos-accomodation.accomodation-apartments .detail-view .hotel-features-set .hotel-features .hotel-feature:before,.davos-accomodation.accomodation-hotels .detail-view .hotel-features-set .hotel-features .hotel-feature:before{position:absolute;left:0;top:2px;color:#fd0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-badges,.davos-accomodation.accomodation-hotels .detail-view .hotel-badges{float:right;padding-top:8px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review{position:relative;padding-left:80px;padding-bottom:40px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-info,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-info{position:absolute;left:0;top:0;color:#232856;text-align:center}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-icon,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-icon{font-size:55px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-year,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-info .hotel-user-review-year{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:13px;margin-top:-5px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-name,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-name{color:#232856;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:23px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-text,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-text{color:#999}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-source,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-source{color:#bdbdbd;font-size:13px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-score,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-score{padding-top:25px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap{display:inline-block;position:relative;vertical-align:top;margin-top:2px;width:168px;background:#cbcbcb}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap .hotel-user-review-score-bar,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap .hotel-user-review-score-bar{display:block;background:#232856;width:60%;height:15px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap:after,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-bar-wrap:after{position:absolute;content:' ';left:0;right:0;top:0;bottom:0;background-color:transparent;background-image:url(/fileadmin/davos/images/layout/hotel/bg-hotel-user-review-score-bar.png);background-repeat:no-repeat;background-position:0 0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-text,.davos-accomodation.accomodation-hotels .detail-view .hotel-user-review .hotel-user-review-score .hotel-user-review-score-text{vertical-align:top;padding-left:10px;color:#cbcbcb;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:15px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker-inline,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker-inline{text-align:center}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker{padding:0;width:100%}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-header,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-header{display:inline-block}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-title,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-title{margin:0 4.3em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:18px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev{left:0 !important}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev:before,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605"}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next{right:0 !important}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next:before,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607"}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next{top:4px !important;font-size:20px;background:none !important;background-image:none !important;border:0 !important;color:#999 !important;cursor:pointer}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-prev span,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker .ui-datepicker-next span{display:none}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker a{text-decoration:none !important}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker th.ready a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker th.ready a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker td.ready a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker td.ready a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker th.ready span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker th.ready span,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker td.ready span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker td.ready span{color:transparent !important}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker th a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker th a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker td a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker td a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker th span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker th span,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker td span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker td span{border:0 !important;padding:5px !important;height:49px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-widget-content,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-widget-content{border:0}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker-week-col,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker-week-col{text-align:center}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker-calendar,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker-calendar{table-layout:fixed;width:100%}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker-calendar th,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker-calendar th,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .ui-datepicker-calendar td,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .ui-datepicker-calendar td{position:relative;border:0;padding:0;line-height:49px;width:14.28571429%}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .ui-state-default,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .ui-state-default{background-image:none;background-color:#d6cd41;color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .ui-state-default.ui-state-highlight,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .ui-state-default.ui-state-highlight{background-color:#dfd86b}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.open a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.open a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.open a.ui-state-default,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.open a.ui-state-default,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.open span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.open span,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.open span.ui-state-default,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.open span.ui-state-default{background-image:none;color:#000}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.open .calendar-cell-data,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.open .calendar-cell-data{color:#000}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout span{background-image:url(/fileadmin/davos/images/layout/hotel/calendar/calendar-yellow-red2.png);color:#000}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout .calendar-cell-data,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.checkout .calendar-cell-data{color:#000}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed span{background-image:url(/fileadmin/davos/images/layout/hotel/calendar/calendar-red.png);color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed .calendar-cell-data,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .dp-highlight .calendar-cell.closed .calendar-cell-data{color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell{position:relative;padding:0;background:none !important;height:49px}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.open a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.open a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.open span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.open span{background-image:url(/fileadmin/davos/images/layout/hotel/calendar/calendar-green.png);color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.checkout a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.checkout a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.checkout span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.checkout span{background-image:url(/fileadmin/davos/images/layout/hotel/calendar/calendar-green-red2.png);color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.closed a,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.closed a,.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell.closed span,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell.closed span{background-image:url(/fileadmin/davos/images/layout/hotel/calendar/calendar-red.png);color:#fff}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell .calendar-cell-day,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell .calendar-cell-day{position:absolute;left:0;right:0;top:0;bottom:0;padding:0;line-height:1;background:none !important}
.davos-accomodation.accomodation-apartments .detail-view .hotel-calendar .calendar-cell .calendar-cell-data,.davos-accomodation.accomodation-hotels .detail-view .hotel-calendar .calendar-cell .calendar-cell-data{display:inline-block;position:absolute;left:5px;bottom:5px;top:auto;right:auto;padding:0;line-height:1;background:none !important;color:#fff;pointer-events:none}
@media screen and (max-width:767px){.davos-accomodation.accomodation-apartments .search-box-filters .filters-group,.davos-accomodation.accomodation-hotels .search-box-filters .filters-group{margin-bottom:15px}
.davos-accomodation.accomodation-apartments .search-box-filters .filters-group.last,.davos-accomodation.accomodation-hotels .search-box-filters .filters-group.last{margin-bottom:0}
.davos-accomodation.accomodation-apartments .search-box-filters>.col-sm-4,.davos-accomodation.accomodation-hotels .search-box-filters>.col-sm-4{margin-bottom:15px}
.davos-accomodation.accomodation-apartments .search-box,.davos-accomodation.accomodation-hotels .search-box{padding:15px 0 20px;margin:0}
.davos-accomodation.accomodation-apartments .search-box .search-box-title,.davos-accomodation.accomodation-hotels .search-box .search-box-title{width:100%;float:left;margin-bottom:15px}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort,.davos-accomodation.accomodation-hotels .search-box .search-box-sort{display:inline-block;width:100%}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element{float:left;width:33.33333%;min-width:inherit}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element.active .sort-name,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element.active .sort-name{padding:0 0 0 15px}
.davos-accomodation.accomodation-apartments .search-box .search-box-sort .sort-element .sort-name,.davos-accomodation.accomodation-hotels .search-box .search-box-sort .sort-element .sort-name{width:100%;padding:0;font-size:12px}
}
#___gcse_0 .cse .gsc-control-cse,#___gcse_0 .gsc-control-cse{padding:0}
#___gcse_0 .cse form.gsc-search-box,#___gcse_0 form.gsc-search-box{padding:0}
#___gcse_0 .gs-webResult.gs-result a.gs-title,#___gcse_0 .gs-webResult.gs-result a.gs-titleb,#___gcse_0 .gs-imageResult a.gs-title,#___gcse_0 .gs-imageResult a.gs-title b{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:19px;color:#232856;line-height:1.45em;text-decoration:none}
#___gcse_0 .gs-result .gs-title,#___gcse_0 .gs-result .gs-title *{color:#232856;text-decoration:none;margin-bottom:6px;font-size:20px;height:auto;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:800;font-style:normal}
#___gcse_0 .gs-result .gs-title{width:100%}
#___gcse_0 .gs-webResult div.gs-visibleUrl,#___gcse_0 .gs-imageResult div.gs-visibleUrl{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;color:#b4a122;font-weight:normal}
#___gcse_0 .cse .gsc-webResult.gsc-result,#___gcse_0 .gsc-webResult.gsc-result,#___gcse_0 .gsc-imageResult-classic,#___gcse_0 .gsc-imageResult-column{margin-bottom:1.5em}
#___gcse_0 .gsc-table-cell-snippet-close,#___gcse_0 .gsc-table-cell-snippet-open{padding-left:8px;padding-right:8px}
#___gcse_0 .gsc-control-cse .gsc-table-result{font-size:17px;line-height:1.5294118}
#___gcse_0 .gs-per-result-labels{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-style:normal;font-size:15px;margin-top:3px}
#___gcse_0 .cse .gs-result .gs-snippet,#___gcse_0 .gs-result .gs-snippet,#___gcse_0 .cse .gs-spelling-original,#___gcse_0 .gs-spelling-original{font-size:1em;line-height:1.45em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;color:#999999}
#___gcse_0 input.gsc-input{display:block;width:100%;height:50px;padding:10px 15px;line-height:1.64705882;color:#595959;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-size:1em;font-size:17px;box-shadow:none;height:40px !important;line-height:40px;outline:none}
#___gcse_0 input.gsc-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
#___gcse_0 input.gsc-input::-moz-placeholder{color:#777;opacity:1}
#___gcse_0 input.gsc-input:-ms-input-placeholder{color:#777}
#___gcse_0 input.gsc-input::-webkit-input-placeholder{color:#777}
#___gcse_0 input.gsc-input[disabled],#___gcse_0 input.gsc-input[readonly],fieldset[disabled] #___gcse_0 input.gsc-input{cursor:not-allowed;background-color:#eee;opacity:1}
textarea#___gcse_0 input.gsc-input{height:auto}
#___gcse_0 input.gsc-input:focus{outline:none}
#___gcse_0 td.gsib_a{padding-top:0;padding-bottom:0}
#___gcse_0 .gsst_a{padding-top:2px}
#___gcse_0 .gsst_a a{color:#ccc}
#___gcse_0 .gsc-input-box{height:40px;line-height:40px;overflow:hidden}
#___gcse_0 .gsc-search-box input.gsc-search-button{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 15px;font-size:17px;line-height:1.64705882;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;text-transform:uppercase;min-width:180px;text-decoration:none !important;color:#fff;background-color:#232856;border-color:#232856;white-space:nowrap}
#___gcse_0 .gsc-search-box input.gsc-search-button:focus,#___gcse_0 .gsc-search-box input.gsc-search-button:active:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.active:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.focus,#___gcse_0 .gsc-search-box input.gsc-search-button:active.focus,#___gcse_0 .gsc-search-box input.gsc-search-button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#___gcse_0 .gsc-search-box input.gsc-search-button:hover,#___gcse_0 .gsc-search-box input.gsc-search-button:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.focus{color:#999;text-decoration:none}
#___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
#___gcse_0 .gsc-search-box input.gsc-search-button.disabled,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled],fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
#___gcse_0 .gsc-search-box input.gsc-search-button.button-modal-full{margin:0 0 1.471em}
#___gcse_0 .gsc-search-box input.gsc-search-button:hover,#___gcse_0 .gsc-search-box input.gsc-search-button:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.focus,#___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.active,.open>.dropdown-toggle#___gcse_0 .gsc-search-box input.gsc-search-button{color:#fff;background-color:#141732;border-color:#11142b}
#___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.active,.open>.dropdown-toggle#___gcse_0 .gsc-search-box input.gsc-search-button{background-image:none}
#___gcse_0 .gsc-search-box input.gsc-search-button.disabled,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled],fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:hover,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:hover,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:hover,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:focus,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:focus,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled.focus,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled].focus,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button.focus,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:active,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:active,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled.active,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled].active,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button.active{background-color:#232856;border-color:#232856}
#___gcse_0 .gsc-search-box input.gsc-search-button .badge{color:#232856;background-color:#fff}
#___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.active{color:#fff;background-color:#232856;border-color:#232856}
#___gcse_0 .gsc-search-box input.gsc-search-button:hover,#___gcse_0 .gsc-search-box input.gsc-search-button:focus,.open .dropdown-toggle #___gcse_0 .gsc-search-box input.gsc-search-button{color:#fff;background-color:#fd0;border-color:#fd0}
#___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.active,.open .dropdown-toggle #___gcse_0 .gsc-search-box input.gsc-search-button{background-image:none}
#___gcse_0 .gsc-search-box input.gsc-search-button.disabled,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled],fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:hover,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:hover,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:hover,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:focus,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:focus,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:focus,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled:active,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled]:active,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button:active,#___gcse_0 .gsc-search-box input.gsc-search-button.disabled.active,#___gcse_0 .gsc-search-box input.gsc-search-button[disabled].active,fieldset[disabled] #___gcse_0 .gsc-search-box input.gsc-search-button.active{background-color:#232856;border-color:#232856}
#___gcse_0 .gsc-search-box input.gsc-search-button .badge{color:#232856;background-color:#fff}
#___gcse_0 .cse .gsc-search-button-v2,#___gcse_0 .gsc-search-button-v2{height:40px;margin:0}
#___gcse_0 table.gsc-search-box td{vertical-align:top}
#___gcse_0 form gsc-search-box{font-size:1em;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;width:100%}
#___gcse_0 .cse .gsc-tabHeader,#___gcse_0 .gsc-tabHeader{height:36px;line-height:33px;padding-left:20px;padding-right:20px;font-size:14px;letter-spacing:1px;font-weight:normal;margin-right:5px}
#___gcse_0 .gsc-tabHeader.gsc-tabhInactive{border-color:#e9e9e9;background-color:#e9e9e9;color:#777}
#___gcse_0 .cse .gsc-tabsArea,#___gcse_0 .gsc-tabsArea{margin-top:2.5em;border-bottom:1px solid #bbb;padding:0}
#___gcse_0 .gsc-tabsArea>div{height:35px;overflow:hidden}
#___gcse_0 .gsc-tabsArea{height:auto}
#___gcse_0 .gsc-selected-option-container{width:auto !important}
#___gcse_0 .cse .gsc-cursor-box,#___gcse_0 .gsc-cursor-box{width:100%;border-top:0px solid;border-color:#E9E9E9;font-size:17px}
#___gcse_0 .gsc-results .gsc-cursor-box{margin:2em 0 0 0}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-current-page{background-color:transparent;text-shadow:none;background:#fd0;color:#000 !important;font-weight:bold}
#___gcse_0 .gsc-result-info{padding-left:0}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page{text-decoration:none;display:inline-block;width:50px;height:50px;line-height:53px;text-align:center;color:#999;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;margin-right:4px;margin-bottom:4px;transition:all .4s ease-in-out}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page:hover{background:rgba(210,210,210,0.39);color:#000;text-decoration:none}
#___gcse_0 .gsc-webResult .gsc-result{padding-bottom:2em;padding-top:2em;margin-top:0;margin-bottom:0;border-bottom:1px solid #ebebeb !important;transition:all .7s ease-in-out}
#___gcse_0 .gsc-webResult .gsc-result:hover{background-color:rgba(235,235,235,0.45);border-left:1px solid #232856}
#___gcse_0 .gcsc-branding{display:none}
#___gcse_0 .gs-no-results-result .gs-snippet,#___gcse_0 .gs-error-result .gs-snippet{margin:0;border:1px solid #dcdcdc;background-color:#F3F3F3;padding:10px 20px;color:#000000;font-weight:bold}
#___gcse_0 .gsc-clear-button{display:none}
#___gcse_0 .gsc-webResult.gsc-result.gsc-promotion{background-color:rgba(230,230,230,0.42);padding:10px 5px;border:1px solid}
#___gcse_0 .gsc-webResult.gsc-result.gsc-promotion:hover{background-color:rgba(230,230,230,0.42)}
#___gcse_0 .gs-web-image-box,#___gcse_0 .gs-promotion-image-box{float:left;padding:2px 15px 2px 0px;width:72px}
#___gcse_0 .gsc-search-button-v2 svg{width:20px;height:20px}
#___gcse_0 .cse .gsc-search-button-v2,#___gcse_0 .gsc-search-button-v2{padding:6px 20px}
#___gcse_0 .gsc-webResult.gsc-result,#___gcse_0 .gsc-imageResult{border-left:1px solid #fff}
#___gcse_0 table,#___gcse_0 tr,#___gcse_0 td,#___gcse_0 input{box-shadow:none !important;transition:none !important}
#___gcse_0 table,#___gcse_0 tr,#___gcse_0 td,#___gcse_0 input:hover,#___gcse_0 input:focus{outline:none !important;box-shadow:none !important}
#___gcse_0 *:focus{outline:none !important;box-shadow:none !important}
#___gcse_0 .gsc-search-box .gsc-input>input:focus,#___gcse_0 .gsc-input-box-focus{box-shadow:none !important}
@media (max-width:768px){#___gcse_0 input.gsc-input{font-size:16px}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page{width:40px;height:40px;line-height:40px}
}
@media (max-width:480px){#___gcse_0 input.gsc-input{font-size:15px}
#___gcse_0 .gsc-results .gsc-cursor-box .gsc-cursor-page{width:35px;height:35px;line-height:35px}
#___gcse_0 .gsc-search-box input.gsc-search-button{height:auto;min-width:auto}
#___gcse_0 .gs-webResult.gs-result a.gs-title,#___gcse_0 .gs-webResult.gs-result a.gs-titleb,#___gcse_0 .gs-imageResult a.gs-title,#___gcse_0 .gs-imageResult a.gs-title b{float:left}
}
.tx-gg-extbase.tx-genericgallery-pi1,.thumbnail .detail{padding-bottom:30px}
.mitarbeiter_name{text-transform:uppercase;font-weight:bold}
.img-polaroid{min-height:370px}
.img-polaroid p{margin:0}
.img-gallery{padding-bottom:20px}
@media (max-width:1200px){.img-polaroid{min-height:320px}
}
@media (max-width:992px){.img-polaroid{min-height:290px}
}
@media (max-width:768px){.img-polaroid{margin-bottom:10px}
.tx-genericgallery-pi1 .col-sm-2{float:left;width:50%}
}
@media (max-width:480px){.tx-genericgallery-pi1 .col-sm-2{float:none;width:100%}
}
.wrap-content .tx-flseositemap-pi1{width:100%;float:left}
.wrap-content .tx-flseositemap-pi1 li a{text-decoration:none !important;float:left;width:100%}
.wrap-content .tx-flseositemap-pi1 ul{list-style:none;margin:0 0 1em 0;float:left;width:90%}
.wrap-content .tx-flseositemap-pi1 ul li{float:left;width:90%;border-left:1px #e4e4e4 solid;line-height:2.3em;background-image:none;background:url('/fileadmin/davos/images/layout/li_dot_sitemap.png') no-repeat 0px 16px;padding-left:18px;margin:0;font-weight:bold;font-size:1.0em;list-style:none}
.wrap-content .tx-flseositemap-pi1 ul li a{color:#fd0}
.wrap-content .tx-flseositemap-pi1 ul li ul{margin:0 0 1.6em 1.333em}
.wrap-content .tx-flseositemap-pi1 ul li ul li{font-size:1em}
.wrap-content .tx-flseositemap-pi1 ul li ul li a{color:#999}
.wrap-content .tx-flseositemap-pi1 ul li ul li ul li{font-weight:normal}
.tx-packagestool-pi1 a{color:#ee8f1d}
.tx-packagestool-pi1 .btn.btn-default{border-color:#999;color:#999}
.tx-packagestool-pi1 .btn.btn-default:hover{border-color:#ee8f1d;color:#ee8f1d}
.tx-packagestool-pi1 .btn.btn-primary{background-color:#ee8f1d;border-color:#ee8f1d}
.tx-packagestool-pi1 .btn.btn-primary:hover{border-color:#d77d10;background-color:#d77d10}
.tx-packagestool-pi1 .search-box{padding:0 0 30px 0}
.tx-packagestool-pi1 .search-box .search-box-message{padding:30px 0}
.tx-packagestool-pi1 .packagestool-listing .page-browser{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:15px 0}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap{display:table;width:100%}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap a{color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-prev{display:table-cell;vertical-align:middle;width:15%}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-numbers{display:table-cell;vertical-align:middle;text-align:center}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-next{display:table-cell;vertical-align:middle;width:15%;text-align:right}
.tx-packagestool-pi1 .packagestool-listing .items{padding:50px 0 0 0}
.tx-packagestool-pi1 .packagestool-listing .items .item{padding:0 0 50px 0}
.tx-packagestool-pi1 .packagestool-listing .items .item>a{text-decoration:none;color:#333}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-wrap .wrap-left{position:relative;z-index:1}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-picture img{display:block;max-width:100%;height:auto;width:100%}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-icons{position:absolute;z-index:2;left:10px;right:10px;bottom:0;text-align:right}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-icons .icons-wrap{display:inline-table}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-icons .icons-wrap img{display:table-cell;vertical-align:middle}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head{display:table;padding:0 0 8px 0;width:100%;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-title{display:table-cell;vertical-align:top}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-title>h4{display:inline;margin:0;padding:0;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-title .stars{display:inline}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-price{display:table-cell;vertical-align:top;padding:0 0 0 30px;min-width:200px;text-align:right;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:22px}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body{display:table;width:100%}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .body-left{display:table-cell;vertical-align:top}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .body-right{display:table-cell;vertical-align:middle;padding:0 0 0 30px;text-align:right}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-category{padding:0 0 18px 0;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#595959}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-dates{padding:0 0 5px 0;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-cat-icons{display:inline-table}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-cat-icons .cat-icon{display:table-cell;vertical-align:middle;padding:0 0 0 10px}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-cat-icons .cat-icon>i{font-size:40px;color:#b4b4b4}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer{margin:15px 0 0 0;border-top:1px solid #e4e4e4;padding:15px 0 0 0}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline-groups{display:inline-table}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline-groups .timeline-group{display:table-cell;vertical-align:top}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline{display:table;table-layout:fixed}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row{display:table-row;vertical-align:top}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row.header .timeline-column{font-size:12px;text-transform:uppercase;color:#999}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row.content .timeline-column.availability .availability-item{display:inline-block;margin:0 0 0 -2px}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row.content .timeline-column.availability .availability-item.available .dot{background-color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row.content .timeline-column.availability .availability-item .dot{display:inline-block;border-radius:4px;width:8px;height:8px;background-color:#e4e4e4}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-column{display:table-cell;vertical-align:top;padding:0px 20px 0px 0px}
.tx-packagestool-pi1 .packagestool-detail .detail-header{border-bottom:1px solid #e4e4e4;padding:0 0 45px 0}
.tx-packagestool-pi1 .packagestool-detail .detail-body{padding:15px 0 35px 0}
.tx-packagestool-pi1 .packagestool-detail .detail-body ul{margin-bottom:0;list-style:none;list-style-type:none;padding:0 0 0 0}
.tx-packagestool-pi1 .packagestool-detail .detail-body ul>li{padding-left:25px}
.tx-packagestool-pi1 .packagestool-detail .detail-body ul>li:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60e"}
.tx-packagestool-pi1 .packagestool-detail .detail-body ul>li:before{display:inline-block;margin-left:-25px;text-align:left;width:25px;color:#ee8f1d;font-size:12px}
.tx-packagestool-pi1 .packagestool-detail .title{padding-bottom:30px}
.tx-packagestool-pi1 .packagestool-detail .title h2{display:inline;margin:0 10px 0 0;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-detail .title .stars{display:inline;color:#ee8f1d;font-size:22px}
.tx-packagestool-pi1 .packagestool-detail .pictures .pictures-wrapper .picture img{display:block;max-width:100%;height:auto;width:100%}
.tx-packagestool-pi1 .packagestool-detail .price{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;font-size:22px;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-detail .categories{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal;color:#595959}
.tx-packagestool-pi1 .packagestool-detail .icons{padding:15px 0 0 0}
.tx-packagestool-pi1 .packagestool-detail .description{padding:60px 0 0 0}
.tx-packagestool-pi1 .packagestool-detail .cat-icons{display:inline-table;position:absolute;top:0;right:10px}
.tx-packagestool-pi1 .packagestool-detail .cat-icons .cat-icon{display:table-cell;vertical-align:middle;padding:0 0 0 10px}
.tx-packagestool-pi1 .packagestool-detail .cat-icons .cat-icon>i{font-size:40px;color:#b4b4b4}
.tx-packagestool-pi1 .packagestool-detail .timeline{display:table;table-layout:fixed}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-row{display:table-row;vertical-align:top}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-row.header .timeline-column{font-size:12px;text-transform:uppercase;color:#999}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-row.content .timeline-column.availability .availability-item{display:inline-block;margin:0 0 0 -2px}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-row.content .timeline-column.availability .availability-item.available .dot{background-color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-row.content .timeline-column.availability .availability-item .dot{display:inline-block;border-radius:4px;width:8px;height:8px;background-color:#e4e4e4}
.tx-packagestool-pi1 .packagestool-detail .timeline .timeline-column{display:table-cell;vertical-align:top;padding:0px 20px 0px 0px}
.tx-packagestool-pi1 .packagestool-detail .info{padding:15px 0 0 0}
.tx-packagestool-pi1 .packagestool-detail .info .info-items{display:table;width:100%}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item{display:table-row}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item .item-label{display:table-cell;vertical-align:top;border-top:1px solid #e4e4e4;padding:20px 60px 20px 0;color:#ee8f1d;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item .item-value{display:table-cell;vertical-align:top;border-top:1px solid #e4e4e4;padding:20px 0}
.tx-packagestool-pi1 .packagestool-detail .actions{display:table;width:100%}
.tx-packagestool-pi1 .packagestool-detail .actions .action{display:table-cell;vertical-align:middle}
.tx-packagestool-pi1 .packagestool-detail .actions .action.action-reservation{text-align:right}
.tx-packagestool-pi1 .packagestool-reservation-form .reservation-form-header{border-bottom:1px solid #e4e4e4;padding:0 0 60px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .reservation-form-body{padding:40px 0 40px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-title{padding-bottom:30px}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-title h2{display:inline;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-title .stars{display:inline;margin:0 0 0 10px;color:#ee8f1d;font-size:22px}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-picture img{display:block;max-width:100%;height:auto;width:100%}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field-group.group-address{margin:40px 0 0 0;border-top:1px solid #e4e4e4;padding:40px 0 0 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field-group .group-title{color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field-group .group-subtitle{padding:0 0 20px 0;font-style:italic;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-label{padding:0 0 10px 0;font-weight:bold}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-label .mandatory{color:red}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element textarea{min-height:200px}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box{position:relative;z-index:1}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.field-error{border-color:#ffaaaa}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.box-child{border:1px solid #ccc;padding:20px 20px 10px 20px}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.child-arrow-right:before{content:"";position:absolute;z-index:3;right:22%;top:-28px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #fff}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.child-arrow-right:after{content:"";position:absolute;z-index:2;right:22%;top:-30px;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #ccc}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.box-checkbox label{padding:0 30px 10px 0;font-weight:normal;cursor:pointer}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.box-radio label{padding:0 30px 10px 0;font-weight:normal;cursor:pointer}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.box-multiple{padding:20px 0 10px 20px}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field .field-element .form-box.box-multiple .multiple-item{display:inline-block;margin:0 0 0 -4px;padding:0 20px 10px 0;width:25%}
.tx-packagestool-pi1 .packagestool-reservation-form .form-infos{border-bottom:1px solid #e4e4e4;padding:40px 0 40px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions{display:table;table-layout:fixed;padding:40px 0 0 0;width:100%}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions .action{display:table-cell;vertical-align:middle}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions .action.action-next{text-align:right}
.tx-packagestool-pi1 .packagestool-reservation-confirm .reservation-confirm-header{border-bottom:1px solid #e4e4e4;padding:0 0 60px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .reservation-confirm-body{padding:40px 0 40px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-title{padding-bottom:30px}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-title h2{display:inline;margin:0 10px 0 0;color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-title .stars{display:inline;color:#ee8f1d;font-size:22px}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-picture img{display:block;max-width:100%;height:auto;width:100%}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-group.group-address{margin:40px 0 0 0;border-top:1px solid #e4e4e4;padding:40px 0 0 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-group .group-title{color:#ee8f1d;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid{display:table}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row{display:table-row;vertical-align:top}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row .grid-col{display:table-cell;vertical-align:top;padding:0 0 6px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row .grid-col.col-label{padding:0 60px 6px 0;color:#000}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions{display:table;table-layout:fixed;margin:40px 0 0 0;border-top:1px solid #e4e4e4;padding:40px 0 0 0;width:100%}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions .action{display:table-cell;vertical-align:middle}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions .action.action-next{text-align:right}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-extra{display:none;padding:20px 0 0 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-extra i{font-size:12px}
.tx-packagestool-pi1 .packagestool-reservation-send .reservation-send-header h2{color:#ee8f1d}
.tx-packagestool-pi1 .packagestool-reservation-send .reservation-send-body{padding:0 0 40px 0}
@media (max-width:1200px){.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-footer .item-timeline .timeline .timeline-row.content .timeline-column.availability .availability-item .dot{border-radius:3px;width:6px;height:6px}
}
@media (max-width:992px){.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row .grid-col.col-label{padding:0 30px 6px 0}
}
@media (max-width:768px){.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-prev{width:35%}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-numbers{width:30%}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-numbers .number-total{display:none}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-numbers .number-partition{display:none}
.tx-packagestool-pi1 .packagestool-listing .page-browser .wrap .list-next{width:35%}
.tx-packagestool-pi1 .packagestool-listing .items{padding:35px 0 0 0}
.tx-packagestool-pi1 .packagestool-listing .items .item{padding:0 0 40px 0}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-picture{margin:0 0 10px 0}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head{display:block}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-title{display:block}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-head .item-price{display:block;padding:5px 0 0 0;width:auto;font-size:16px;text-align:left}
.tx-packagestool-pi1 .packagestool-listing .items .item .item-data .data-body .item-category{padding:0 0 10px 0}
.tx-packagestool-pi1 .packagestool-detail .detail-header{border-bottom:none;padding:0 0 30px 0}
.tx-packagestool-pi1 .packagestool-detail .title{padding-bottom:20px}
.tx-packagestool-pi1 .packagestool-detail .title .stars{font-size:18px}
.tx-packagestool-pi1 .packagestool-detail .pictures{padding:0 0 10px 0}
.tx-packagestool-pi1 .packagestool-detail .price{font-size:18px}
.tx-packagestool-pi1 .packagestool-detail .description{padding:25px 0 0 0}
.tx-packagestool-pi1 .packagestool-detail .info{padding:0}
.tx-packagestool-pi1 .packagestool-detail .info .info-items{display:block}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item{display:block}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item .item-label{display:block;padding:16px 0 10px 0px}
.tx-packagestool-pi1 .packagestool-detail .info .info-items .info-item .item-value{display:block;border-top:none;padding:0px 0px 20px 0px}
.tx-packagestool-pi1 .packagestool-detail .actions{display:block}
.tx-packagestool-pi1 .packagestool-detail .actions .action{display:block;padding:0 0 15px 0}
.tx-packagestool-pi1 .packagestool-detail .actions .action .btn{width:100%}
.tx-packagestool-pi1 .packagestool-reservation-form .reservation-form-header{padding:0 0 30px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .reservation-form-body{padding:30px 0 30px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-title{padding-bottom:20px}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-title .stars{font-size:18px}
.tx-packagestool-pi1 .packagestool-reservation-form .package .package-picture{padding:0 0 10px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-fields .field-group.group-address{margin:30px 0 0 0;padding:30px 0 0 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-infos{padding:5px 0px 30px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions{display:block}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions .action{display:block;padding:0 0 15px 0}
.tx-packagestool-pi1 .packagestool-reservation-form .form-actions .action .btn{width:100%}
.tx-packagestool-pi1 .packagestool-reservation-confirm .reservation-confirm-header{padding:0 0 30px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .reservation-confirm-body{padding:25px 0 25px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-title{padding-bottom:20px}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-title .stars{font-size:18px}
.tx-packagestool-pi1 .packagestool-reservation-confirm .package .package-picture{padding:0 0 10px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-group.group-address{margin:30px 0 0 0;padding:30px 0 0 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-group .group-title{padding:0 0 8px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid{display:block}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row{display:block;padding:0 0 6px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row .grid-col{display:block}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-data .data-grid .grid-row .grid-col.col-label{padding:0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions{display:block}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions .action{display:block;padding:0 0 15px 0}
.tx-packagestool-pi1 .packagestool-reservation-confirm .form-actions .action .btn{width:100%}
}
.ie .calendar{padding:1px 1px 0 1px}
.ie .fc th,.ie .fc td{border:2px solid #ccc}
.ie .fc .fc-head *{border:none !important}
.calendar{position:relative;z-index:1;padding:0 2px 0 0}
.calendar .fc-bgevent{position:relative}
.calendar .fc-bgevent.open{background-color:#017737;opacity:1;filter:alpha(opacity=100)}
.calendar .fc-bgevent.open .fc-day-number{color:#ffffff !important}
.calendar .fc-bgevent.close{background-color:#930000;opacity:1;filter:alpha(opacity=100)}
.calendar .fc-bgevent.close .fc-day-number{color:#ffffff !important}
.calendar .fc-bgevent.arrival{opacity:1;filter:alpha(opacity=100);background:#930000;background-size:100% 100%;background-image:url('/fileadmin/davos/images/layout/bg_cal_arrival.png');background-repeat:no-repeat}
.calendar .fc-bgevent.arrival .fc-day-number{color:#ffffff !important}
.calendar .fc-bgevent.departure{opacity:1;filter:alpha(opacity=100);background:#930000;background-size:100% 100%;background-image:url('/fileadmin/davos/images/layout/bg_cal_departure.png');background-repeat:no-repeat}
.calendar .fc-bgevent.departure .fc-day-number{color:#ffffff !important}
.calendar .fc-bgevent .fc-day-number{color:#ffffff}
.calendar .fc-bgevent .fc-availability{position:absolute;width:40%;bottom:0;right:0;color:#000;font-size:20px;line-height:30px;height:30px;font-weight:bold;text-align:center;background-color:rgba(255,255,255,0.12)}
.calendar .fc-bgevent .fc-min-availability{position:absolute;width:100%;bottom:0;left:0;color:#000;font-size:14px;line-height:30px;height:30px;font-weight:normal;text-align:center;background-color:rgba(255,255,255,0.12)}
.calendar .calendar-loader{display:none;position:absolute;left:0;top:0;bottom:0;right:0;z-index:3;opacity:0;background-color:#fff;background-image:url('/fileadmin/davos/images/layout/ajax-loader.gif');background-position:center center;background-repeat:no-repeat;-webkit-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}
.calendar #calendar-protel{position:relative;z-index:1}
.calendar.fc th,.calendar.fc td{border-color:#cec8c8 !important}
.calendar.fc-row .fc-content-skeleton td,.calendar.fc-row .fc-helper-skeleton td{border:0}
.calendar.fc-row table{border-left:0 transparent;border-right:0 transparent;border-bottom:0 transparent}
.calendar.fc .fc-head *{border:none}
.calendar.fc .fc-head .fc-widget-header .fc-row .fc-day-header{color:#000;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:5px;padding-bottom:8px}
.calendar.fc .fc-toolbar{margin-bottom:20px}
.calendar.fc .fc-toolbar .fc-left{padding:8px 0 0 0}
.calendar.fc .fc-toolbar .fc-left h2{font-size:15px;text-transform:uppercase;letter-spacing:5px}
.calendar.fc .fc-toolbar .fc-right .fc-today-button{border:none;border-radius:0;padding:8px 20px;height:auto;text-transform:uppercase;text-shadow:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:none;background-color:#3595cb;box-shadow:none}
.calendar.fc .fc-toolbar .fc-right .fc-button-group .fc-prev-button{border:none;border-radius:0;padding:8px 10px;height:auto;text-transform:uppercase;text-shadow:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:none;background-color:#3595cb;box-shadow:none;text-align:center}
.calendar.fc .fc-toolbar .fc-right .fc-button-group .fc-next-button{margin:0 0 0 4px;border:none;border-radius:0;padding:8px 10px;height:auto;text-transform:uppercase;text-shadow:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background:none;background-color:#3595cb;box-shadow:none;text-align:center}
.calendar.fc .fc-row .fc-highlight-skeleton td,.calendar.fc .fc-row .fc-bgevent-skeleton td{border-color:#ccc !important}
.calendar.fc .fc-basic-view td.fc-week-number span,.calendar.fc .fc-basic-view td.fc-day-number{border:none !important}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-bg .fc-day.fc-past{background-color:rgba(235,235,235,0.25)}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-highlight-skeleton .fc-highlight{background-color:#D5CD41;opacity:0.85;filter:alpha(opacity=85)}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-day-number{color:#fff;opacity:1;font-weight:bold;font-size:23px;padding-right:7px}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-day-number.fc-past{color:#c6c6c6;font-weight:normal}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-event-container .fc-day-grid-event{z-index:-5}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-event-container .fc-day-grid-event.fc-bookable{background-color:#3595cb;color:#fff}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-event-container .fc-day-grid-event.fc-unbookable{text-align:center;font-size:45px;color:#999}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-event-container .fc-day-grid-event.fc-unbookable:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e612"}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-event-container .fc-day-grid-event .fc-content{padding:5px 5px;text-overflow:ellipsis;text-align:center;font-size:16px}
.calendar.fc td.fc-today{border-style:solid !important;border:0 !important}
.calendar.fc table{table-layout:fixed}
@media screen and (max-width:767px){.calendar{padding:0}
.calendar .fc-bgevent .fc-availability{font-size:12px}
.calendar .fc-bgevent .fc-min-availability{font-size:12px}
.calendar.fc .fc-head .fc-widget-header .fc-row .fc-day-header{font-size:12px}
.calendar.fc .fc-toolbar .fc-left h2{margin-bottom:20px}
.calendar.fc .fc-view.fc-month-view .fc-body .fc-widget-content .fc-day-grid-container .fc-day-grid .fc-week .fc-content-skeleton .fc-day-number{font-size:15px}
}
@font-face{font-family:'SPOT-Icons-Weather';src:url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.eot?djo5ace');src:url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.eot?djo5ace#iefix') format('embedded-opentype'),url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.woff2?djo5ace') format('woff2'),url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.ttf?djo5ace') format('truetype'),url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.woff?djo5ace') format('woff'),url('/fileadmin/davos/fonts/weather/SPOT-Icons-Weather.svg?djo5ace#SPOT-Icons-Weather') format('svg');font-weight:normal;font-style:normal}
[class^="cfi-weather-"],[class*=" cfi-weather-"]{font-family:'SPOT-Icons-Weather';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;text-decoration:inherit;font-size:6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cfi-weather-mist:before{content:'\e606';color:#ccc}
.cfi-weather-sunrise:before{content:'\e610';color:#ffa500}
.cfi-weather-sun:before{content:'\e60e';color:#ffa500}
.cfi-weather-sunset:before{content:'\e611';color:#f96f23}
.cfi-weather-sun-medium:before{content:"\e905";color:#ffa500}
.cfi-weather-sun-more:before{content:"\e906";color:#ffa500}
.cfi-weather-moon:before{content:"\e607";color:#ffa500}
.cfi-weather-cloud:before{content:"\e601";color:#ccc}
.cfi-weather-cloud.cfi-dark:before{color:#666}
.cfi-weather-smallcloud:before{content:'\e61b';color:#ccc}
.cfi-weather-smallcloud.cfi-dark:before{color:#666}
.cfi-weather-cloud-smaller:before{content:'\e900';color:#ccc}
.cfi-weather-cloud-smaller.cfi-dark:before{color:#666}
.cfi-weather-two-clouds:before{content:'\e907';color:#ccc}
.cfi-weather-two-clouds.cfi-dark:before{color:#666}
.cfi-weather-brokencloud:before{content:'\e600';color:#ccc}
.cfi-weather-brokencloud.cfi-dark:before{color:#666}
.cfi-weather-windyraincloud:before{content:'\e616';color:#ccc}
.cfi-weather-windyraincloud.cfi-dark:before{color:#666}
.cfi-weather-windysnowcloud:before{content:'\e619';color:#ccc}
.cfi-weather-windysnowcloud.cfi-dark:before{color:#666}
.cfi-weather-drizzle:before{content:"\e602";color:#82b2e4}
.cfi-weather-sunny:before{content:"\e60f";color:#ffa500}
.cfi-weather-night:before{content:"\e608";color:#ffa500}
.cfi-weather-rainy:before{content:"\e609";color:#acd3f3}
.cfi-weather-snowy:before{content:"\e60c";color:#acd3f3}
.cfi-weather-showers:before{content:"\e60a";color:#82b2e4}
.cfi-weather-thunder:before{content:"\e613";color:#ffa500}
.cfi-weather-frosty:before{content:"\e603";color:#85d8f7}
.cfi-weather-smallfrosty:before{content:"\e61c";color:#85d8f7}
.cfi-weather-hail:before{content:"\e604";color:#ccc}
.cfi-weather-sleet:before{content:"\e60b";color:#acd3f3}
.cfi-weather-windy:before{content:"\e614";color:#ccc}
.cfi-weather-windy.cfi-dark:before{color:#666}
.cfi-weather-windyrain:before{content:"\e615";color:#acd3f3}
.cfi-weather-windysnow:before{content:"\e618";color:#acd3f3}
.cfi-weather-thunder-small:before{content:"\e612";color:#ffa500}
.cfi-weather-windysnow-top:before{content:"\e617";color:#acd3f3}
.cfi-weather-sun-mist:before{content:"\e60d";color:#ffa500}
.cfi-weather-mist-small:before{content:"\e605";color:#ccc}
.cfi-weather-moon-mist:before{content:"\e61a";color:#ffa500}
.cfi-weather-moon-medium:before{content:"\e903";color:#ffa500}
.cfi-weather-moon-more:before{content:"\e904";color:#ffa500}
.cfi-weather-stack{position:relative;z-index:1;font-size:1em}
.cfi-weather-stack.cfi-dark .cfi-weather-cloud:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-smallcloud:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-cloud-smaller:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-brokencloud:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-windyraincloud:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-windysnowcloud:before{color:#666}
.cfi-weather-stack.cfi-dark .cfi-weather-windy{color:#666}
.cfi-weather-stack .cfi-stack-icon.icon-slave{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}
.page-getinspired #page-full{background:#eee}
.page-getinspired #page-full #footer{background:#fff;margin-top:40px}
.wrap-content.get-inspired-content{padding-top:60px}
.wrap-content.get-inspired-content .newsdetail .btn-default{display:none}
.wrap-content.get-inspired-content .event-detail .btn-default{display:none}
#getinspired{padding-top:30px}
#getinspired .gi-header{text-align:left}
#getinspired .gi-header h1{width:710px;height:84px;margin:40px auto 25px auto;overflow:hidden;background-size:100%;background-repeat:no-repeat}
#getinspired .gi-header h1.title_de{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_header.png')}
#getinspired .gi-header h1.title_en{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_header_en.png')}
#getinspired .gi-header h2{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:1.3em}
#getinspired .gi-filter-wrap{position:relative;margin:30px 0 40px 0}
#getinspired .gi-filter:before,#getinspired .gi-filter:after{content:" ";display:table}
#getinspired .gi-filter:after{clear:both}
#getinspired .gi-filter:before,#getinspired .gi-filter:after{content:" ";display:table}
#getinspired .gi-filter:after{clear:both}
#getinspired .gi-filter>div{display:block;float:left}
#getinspired .gi-filter>div button{font-size:1em;text-align:left;background:none;border:0;color:#021160;display:table;outline:none}
#getinspired .gi-filter>div button i{font-size:3.5em;display:table-cell;vertical-align:middle}
#getinspired .gi-filter>div button.is-checked{color:#bfa601}
#getinspired .gi-filter>div button.is-checked i:before{content:'\e60f'}
#getinspired .gi-filter>div button span{display:table-cell;vertical-align:middle;padding-left:15px;font-size:1.2em;text-transform:uppercase;line-height:1.2em}
#getinspired .gi-filter>div.all{width:23%;border-right:1px solid #e0e0e0;height:160px;padding-left:40px}
#getinspired .gi-filter>div.all button{width:100%;margin-top:46px}
#getinspired .gi-filter>div.filter{width:77%;padding-left:40px}
#getinspired .gi-filter>div.filter button{width:33%;float:left;height:80px;outline:none}
#getinspired .gi-subfilter{padding-top:40px;border-top:1px solid #e0e0e0;margin:30px 0 40px 0;display:none}
#getinspired .gi-subfilter:before,#getinspired .gi-subfilter:after{content:" ";display:table}
#getinspired .gi-subfilter:after{clear:both}
#getinspired .gi-subfilter:before,#getinspired .gi-subfilter:after{content:" ";display:table}
#getinspired .gi-subfilter:after{clear:both}
#getinspired .gi-subfilter.open{display:block}
#getinspired .gi-subfilter button{font-size:1em;text-align:left;background:none;border:0;color:#021160;display:table;width:300px;float:left;outline:none}
#getinspired .gi-subfilter button i{font-size:1.5em;display:table-cell;vertical-align:middle}
#getinspired .gi-subfilter button.is-checked{color:#bfa601}
#getinspired .gi-subfilter button.is-checked i:before{content:'\e60f'}
#getinspired .gi-subfilter button i{display:table-cell;vertical-align:middle;padding:0 8px;font-size:1.3em}
#getinspired .gi-subfilter button span{display:table-cell;vertical-align:middle}
#getinspired .gi-subfilter>div{display:block;float:right}
#getinspired .season{display:none;cursor:pointer;position:absolute;bottom:5px;right:0;text-align:right;color:#021160}
#getinspired .season.open{display:block}
#getinspired .season .current{color:#a1a1a1;padding-right:5px}
#getinspired .season>i{color:#999;font-size:0.7em}
#getinspired .season>div{display:none;position:absolute;top:30px;right:0;background-color:#eee;z-index:20;border:1px solid #e0e0e0;border-top:0}
#getinspired .season>div button{float:none;clear:both;display:block;color:#a1a1a1;width:150px;text-align:right;background:none;border:0}
#getinspired .season>div button:before{display:none}
#getinspired .season>div button.is-checked{color:#bfa601}
#getinspired .season>div.open{display:block;padding-left:10px;padding-right:15px;padding-bottom:8px}
#getinspired .gi-content{margin:20px auto 0 auto}
#getinspired .gi-content .gi-item{height:285px;position:relative;display:block;background:#fff;width:25%;overflow:hidden}
#getinspired .gi-content .gi-item.gi-w2{width:570px}
#getinspired .gi-content .gi-item.gi-h2{height:570px}
#getinspired .gi-content .gi-item a{display:block;color:#595959}
#getinspired .gi-content .gi-item a:before,#getinspired .gi-content .gi-item a:after{content:" ";display:table}
#getinspired .gi-content .gi-item a:after{clear:both}
#getinspired .gi-content .gi-item a:before,#getinspired .gi-content .gi-item a:after{content:" ";display:table}
#getinspired .gi-content .gi-item a:after{clear:both}
#getinspired .gi-content .gi-item img,#getinspired .gi-content .gi-item .text{float:left;width:50%}
#getinspired .gi-content .gi-item .text{padding:17px}
#getinspired .gi-content .gi-item .text:before{content:'';display:block;width:0;height:0;border-style:solid;border-width:17px 17px 17px 0;border-color:transparent #fff transparent transparent;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:-17px;z-index:10;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
#getinspired .gi-content .gi-item .text:first-child:before{border-width:17px 0 17px 17px;border-color:transparent transparent transparent #fff;margin-left:0}
#getinspired .gi-content .gi-item .text:first-child .icons{left:0;right:50%}
#getinspired .gi-content .gi-item .text h3{margin:15px 0 0;color:#021160;text-transform:uppercase;font-size:1.059em;float:left;clear:both}
#getinspired .gi-content .gi-item .text .price{margin-top:4px;float:left;clear:both}
#getinspired .gi-content .gi-item .text .thema{text-transform:uppercase;font-size:0.941em;line-height:1.4em;float:left;clear:both}
#getinspired .gi-content .gi-item .text p{margin-top:4px;margin-bottom:0;float:left;clear:both}
#getinspired .gi-content .gi-item .text .icons{position:absolute;bottom:0;left:50%;right:0;color:#bfa601;padding:12px 17px 4px 17px;font-size:1.5em}
#getinspired .gi-content .gi-item .text .icons .subcat{float:left}
#getinspired .gi-content .gi-item .text .icons .type{float:right}
#getinspired .gi-content .gi-item img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
#getinspired .gi-content .gi-item.gi-special_1{background:#ee8f1d}
#getinspired .gi-content .gi-item.gi-special_1 a{color:#fff}
#getinspired .gi-content .gi-item.gi-special_1 .text:before{border-color:transparent #ee8f1d transparent transparent}
#getinspired .gi-content .gi-item.gi-special_1 .text:first-child:before{border-color:transparent transparent transparent #ee8f1d}
#getinspired .gi-content .gi-item.gi-special_1 .text h3{color:#fff}
#getinspired .gi-content .gi-item.gi-special_1 .text .icons{background:rgba(0,0,0,0.13);color:#fff}
#getinspired .gi-content .gi-item.gi-special_2{position:relative;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat}
#getinspired .gi-content .gi-item.gi-special_2 .text{width:100%;background:rgba(0,0,0,0.55);position:absolute;top:0;left:0;right:0;bottom:0;color:#fff}
#getinspired .gi-content .gi-item.gi-special_2 .text:before{display:none}
#getinspired .gi-content .gi-item.gi-special_2 .text h3{color:#fff;font-size:1.294em}
#getinspired .gi-content .gi-item.gi-special_2 .text .icons{color:#fff;width:100%;left:0;right:0;font-size:1.5em}
#getinspired .gi-content .gi-item.gi-special_3{position:relative}
#getinspired .gi-content .gi-item.gi-special_3 a:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e623'}
#getinspired .gi-content .gi-item.gi-special_3 a:before{display:block;width:110px;height:110px;line-height:110px;text-align:center;position:absolute;left:50%;top:50%;margin-left:-55px;margin-top:-55px;font-size:7em;color:#fff;opacity:0.9;text-shadow:0 0 7px #555}
#getinspired .gi-content .gi-item.gi-special_3 img{width:100%}
#getinspired .gi-content .gi-item:hover{box-shadow:0 0 15px #595959;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);overflow:hidden;z-index:90}
#getinspired{position:relative;margin-top:50px;padding-top:70px}
#getinspired .gi-header{position:absolute;top:0;left:20px;width:275px}
#getinspired .gi-header h1{width:269px;height:102px}
#getinspired .gi-header h1.title_de{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_tablet_header_de.png')}
#getinspired .gi-filter-wrap{width:100%;padding-left:300px;margin-top:0}
#getinspired .gi-filter-wrap .gi-filter>div.filter{width:100%}
#getinspired .gi-filter-wrap .gi-filter>div.filter button span{font-size:1em}
#getinspired .gi-filter-wrap .gi-subfilter{margin-left:-300px}
#getinspired .gi-filter-wrap .gi-subfilter button{width:25%}
@media screen and (max-width:590px){#getinspired .gi-content{width:100% !important}
#getinspired .gi-content .gi-item{height:auto !important;width:100% !important;margin-bottom:15px;box-shadow:0 0 10px #b4b4b4}
#getinspired .gi-content .gi-item img,#getinspired .gi-content .gi-item .text{float:none;clear:both;width:100%}
#getinspired .gi-content .gi-item .text{position:relative}
#getinspired .gi-content .gi-item .text:before{border-width:0 17px 17px 17px;border-color:transparent transparent #fff transparent !important;top:3px}
#getinspired .gi-content .gi-item .text:first-child:before{border-width:17px 17px 0 17px;border-color:#fff transparent transparent transparent !important;top:auto;bottom:-17px;margin-left:-17px}
#getinspired .gi-content .gi-item .text:first-child .icons{left:50%;right:0}
#getinspired .gi-content .gi-item.gi-special_1 .text:before{border-color:transparent transparent #ee8f1d transparent !important}
#getinspired .gi-content .gi-item.gi-special_1 .text:first-child:before{border-color:#ee8f1d transparent transparent transparent !important}
#getinspired .gi-content .gi-item.gi-special_2{padding-top:60%}
#getinspired .gi-content .gi-item.gi-special_2 .text .icons{left:0}
}
@media screen and (max-width:1199px){#getinspired{padding-top:30px}
#getinspired .gi-filter>div.all{padding-left:10px}
#getinspired .gi-filter>div.all button{margin-top:75px}
#getinspired .gi-filter>div.filter{padding-left:20px}
#getinspired .gi-filter>div.filter button{width:50%;height:70px}
#getinspired .gi-subfilter{padding-top:30px;display:none}
#getinspired .gi-subfilter button{width:33%}
#getinspired .gi-content .gi-item:hover{-ms-transform:none;-webkit-transform:none;transform:none}
#getinspired{width:1000px;margin-top:0}
#getinspired .gi-content .gi-item.gi-w2{width:490px;height:245px}
.page-getinspired #navigation-top:after{display:none}
}
@media screen and (max-width:991px){#getinspired{position:relative;width:100%;padding-top:60px}
#getinspired .gi-filter>div.all{width:30%}
#getinspired .gi-filter>div.all button{margin-top:55px}
#getinspired .gi-filter>div.all button span{font-size:1em}
#getinspired .gi-filter>div.filter{width:70%}
#getinspired .gi-filter>div.filter button{height:55px}
#getinspired .gi-filter>div.filter button span{font-size:1em}
#getinspired .gi-content .gi-item.gi-w2{width:100%;height:245px}
}
@media screen and (max-width:767px){.page-getinspired #full-content #title-content{display:none}
.wrap-content.get-inspired-content{padding-top:44px}
#getinspired{clear:both;padding-top:88px;position:relative}
#getinspired:after{content:'';background-size:100%;background-repeat:no-repeat;width:100%;max-width:511px;height:134px;position:absolute;top:0;left:0;z-index:10;display:none}
#getinspired.logo-de:after{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_top2.png')}
#getinspired.logo-en:after{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_top2_en.png')}
#getinspired .gi-header h1{width:100%;background-size:100%;margin:20px auto 10px auto}
#getinspired .gi-filter>div button span{padding-left:5px;font-size:1.0em}
#getinspired .gi-filter>div button:before{font-size:2.5em}
#getinspired .gi-filter>div.all{width:100%;min-width:100%;border-right:0;height:70px;padding-left:0}
#getinspired .gi-filter>div.all button{padding:0;width:100%;margin-top:20px}
#getinspired .gi-filter>div.filter{width:100%;padding-left:0}
#getinspired .gi-filter>div.filter button{padding:0;height:50px;width:50%}
#getinspired .gi-subfilter{margin:30px 0 20px 0}
#getinspired .gi-subfilter button{width:100% !important;height:36px}
#getinspired .gi-content .gi-item{float:left;clear:both;width:100%;height:auto}
#getinspired .gi-content .gi-item .text{padding-bottom:60px;float:left}
#getinspired .gi-content .gi-item .text:first-child .icons{left:0}
#getinspired .gi-content .gi-item .text .icons{left:0;width:100%}
#getinspired{margin-top:0;padding-top:45px}
#getinspired .gi-header{position:static;width:100%}
#getinspired .gi-header h1{width:100%;max-width:710px;height:84px}
#getinspired .gi-header h1.title_de{background-image:url('/fileadmin/davos/images/getinspired/get_inspired_header.png')}
#getinspired .gi-filter-wrap{padding:0 10px}
#getinspired .gi-filter-wrap .gi-subfilter{margin-left:0}
}
@media screen and (max-width:991px){.elm-menu{background-image:none !important}
}
@media screen and (min-width:991px){#menu-right-header{margin-bottom:138px}
#menu-right-header:after{display:none}
.elm-menu{-webkit-overflow-scrolling:touch;right:-100%;width:100%;height:100%;background:#ffffff;overflow:auto;background-size:cover;background-position:top center;background-repeat:no-repeat}
.elm-menu #menu-right-elms{display:table-cell;width:inherit}
.elm-menu #menu-right-elms .menu-right-elm{width:100%;height:100%;background-color:rgba(0,0,0,0.65)}
.elm-menu #menu-right-elms .menu-right-elm .menu-right-elm-inner.last-elm{display:none}
nav#wrap-menu-right .menu-right-logos-header{position:absolute;width:100%;height:100px;top:50px;padding-left:190px;padding-right:190px}
nav#wrap-menu-right .menu-right-logos-header .menu-right-logo{width:350px;float:left;height:107px}
nav#wrap-menu-right .menu-right-logos-header .col-menu-right-1{width:28%;padding-right:25px;float:left}
nav#wrap-menu-right .menu-right-logos-header .col-menu-right-2{width:28%;float:left;padding-right:25px}
nav#wrap-menu-right .menu-right-logos-header .col-menu-right-spacer{width:16%;float:left;height:1px}
nav#wrap-menu-right .menu-right-logos-header .col-menu-right-3{width:28%;float:left;padding-left:25px}
nav#wrap-menu-right .menu-right-logos-header .col-menu-right-3 img{padding:0 15% 0 0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu{padding-left:190px;padding-right:190px;position:relative;width:100%;display:table;table-layout:fixed;margin-bottom:40px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul{float:left;padding:0;margin:0;list-style:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul li{list-style:none;list-style-image:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul li:before{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a{color:#fff;float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a:active,nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a:focus,nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a:visited,nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul a:hover{text-decoration:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu ul .lvl-1 a.active{color:#fd0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul{padding-bottom:100px;width:100%;position:relative;padding-left:28%;padding-right:28%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul:after{content:'';width:1px;height:100%;background-color:rgba(255,255,255,0.5600000000000001);position:absolute;top:0;right:28%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul:before{content:'';width:1px;height:100%;background-color:rgba(255,255,255,0.5600000000000001);position:absolute;top:0;left:28%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li{width:100%;float:left}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li .lvl-1>li{float:left;width:100%;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:700;font-style:normal;font-size:17px;height:40px;line-height:40px;letter-spacing:0.8px;text-transform:uppercase}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li .lvl-1>li>a{float:left;height:100%;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:38px;letter-spacing:0.7px;text-transform:uppercase;line-height:1.1em;height:85px;margin-bottom:23px;float:left;vertical-align:bottom;width:100%;padding-top:42px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1){position:absolute;left:0;top:0;width:28%;padding-right:25px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1)>a{width:68%;padding-top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1{width:100%;float:left}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li{position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li>a{position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li>a.sub:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607";line-height:42px;color:#fff;position:absolute;right:0;cursor:pointer}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li:hover{background-color:rgba(255,255,255,0.11)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li:hover:after{content:'';width:15px;background-color:rgba(255,255,255,0.11);height:100%;position:absolute;left:-15px;top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li:hover .lvl-2{display:block}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2{display:none;position:absolute;width:310px;height:auto;background-color:#3FA2D6;padding-top:16px;padding-bottom:16px;right:-290px;top:-5px;z-index:10}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2:before{position:absolute;left:-14px;content:'';width:0;height:0;border-style:solid;border-width:16px 16px 16px 0;margin-top:-8px;border-color:transparent #3fa2d6 transparent transparent}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2>li{float:left;width:100%;overflow:hidden}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2>li a{padding-left:32px;padding-right:32px;float:left;width:100%;text-transform:none;font-size:14px;height:32px;line-height:32px;letter-spacing:0.5px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;background-color:transparent;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2>li a:hover{background-color:rgba(0,0,0,0.1)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-2>li a.active{color:#232856;font-weight:bold}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-3{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2){padding-left:25px;float:left}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-3{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1{float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li{float:left;width:50%;height:auto}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>a{display:inline-block;width:90%;position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>a:hover{background-color:rgba(255,255,255,0.11)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>a:hover:after{content:'';width:15px;background-color:rgba(255,255,255,0.11);height:100%;position:absolute;left:-15px;top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>ul.lvl-2{display:table;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>ul.lvl-2>li{display:table-row;text-transform:none;font-size:14px;letter-spacing:0.7px;width:100%;height:34px;line-height:34px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>ul.lvl-2>li>a{display:inline-block;position:relative;padding:7px 0;line-height:1.4em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>ul.lvl-2>li>a:hover:before{content:'';position:absolute;width:0;height:0;left:-9px;top:50%;margin-top:-5px;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3){padding-left:25px;float:left}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-3{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1{float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li{float:left;width:50%;height:auto}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>a{display:inline-block;width:90%;position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>a:hover{background-color:rgba(255,255,255,0.11)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>a:hover:after{content:'';width:15px;background-color:rgba(255,255,255,0.11);height:100%;position:absolute;left:-15px;top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>ul.lvl-2{display:table;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>ul.lvl-2>li{display:table-row;text-transform:none;font-size:14px;letter-spacing:1px;width:100%;height:34px;line-height:34px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>ul.lvl-2>li>a{display:inline-block;position:relative;padding:7px 0;line-height:1.4em;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(3) .lvl-1>li>ul.lvl-2>li>a:hover:before{content:'';position:absolute;width:0;height:0;left:-9px;top:50%;margin-top:-5px;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4){padding-left:25px;position:absolute;right:0;top:0;width:28%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4) .lvl-1>li{float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4) .lvl-1>li>a{position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4) .lvl-1>li>a:hover{background-color:rgba(255,255,255,0.11)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4) .lvl-1>li>a:hover:after{content:'';width:15px;background-color:rgba(255,255,255,0.11);height:100%;position:absolute;left:-15px;top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(4) .lvl-2{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5){padding-left:25px;position:absolute;right:0;top:500px;width:28%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5) .lvl-1>li{float:left;width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5) .lvl-1>li>a{position:relative}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5) .lvl-1>li>a:hover{background-color:rgba(255,255,255,0.11)}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5) .lvl-1>li>a:hover:after{content:'';width:15px;background-color:rgba(255,255,255,0.11);height:100%;position:absolute;left:-15px;top:0}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(5) .lvl-2{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(6){display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu.mobile-touch>ul>li:nth-child(1) .lvl-1>li>a.sub:before{content:"\e638"}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu.mobile-touch>ul>li:nth-child(1) .lvl-1>li>a.open-touch.sub:before{content:"\e637"}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu.mobile-touch>ul>li:nth-child(1) .lvl-1>li:hover .lvl-2{display:none}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu.mobile-touch>ul>li:nth-child(1) .lvl-2{right:-330px}
#menu-links-icons{text-align:center;font-size:17px;width:100%}
#menu-links-icons a{padding:7px;text-decoration:none;color:#fff;display:inline-block;position:relative;margin-left:0;margin-bottom:25px}
#menu-links-icons a:hover{color:#fff;background-color:rgba(255,255,255,0.11)}
#menu-links-icons a:hover span.menu-links-description{color:#fff}
#menu-links-icons a i{font-size:2em;position:absolute;left:7px;top:9px}
#menu-links-icons a span{float:left;padding-left:50px}
#menu-links-icons a span.menu-links-title{text-transform:uppercase;height:24px;line-height:24px;font-size:1.118em;font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:400;font-style:normal}
#menu-links-icons a span.menu-links-description{font-size:0.813em;clear:both;color:#fff}
#menu-links-icons a+a{margin-left:26px}
#elem_1582{margin-top:20px;height:95px !important;display:block}
#elem_1582 a{height:95px;width:100%;max-width:310px;float:left;background-size:100%;background-position:0 0;background-repeat:no-repeat;margin-bottom:20px;text-indent:-500px;overflow:hidden;background-color:transparent !important}
#elem_1582 a:after{background-color:transparent !important}
#elem_1582 a:after:hover{background-color:transparent !important}
html[lang="de"] #elem_1582 a{background-image:url('/fileadmin/davos/images/layout/banner-menu-inside-de2.png')}
html[lang="en"] #elem_1582 a{background-image:url('/fileadmin/davos/images/layout/banner-menu-inside-en2.png');max-width:315px}
html[lang="en"] nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li#elem_1374>a{padding-top:0;width:77%}
#elem_1742{margin-top:20px;height:99px !important;display:block}
#elem_1742 a{height:99px;width:100%;max-width:308px;float:left;background-size:100%;background-position:0 0;background-repeat:no-repeat;margin-bottom:20px;text-indent:-500px;overflow:hidden;background-color:transparent !important}
#elem_1742 a:after{background-color:transparent !important}
#elem_1742 a:after:hover{background-color:transparent !important}
html[lang="de"] #elem_1742 a{background-image:url('/fileadmin/davos/images/banner/oip_de.png')}
html[lang="en"] #elem_1742 a{background-image:url('/fileadmin/davos/images/banner/oip_en.png')}
}
@media screen and (min-width:991px) and (max-width:1999px){nav#wrap-menu-right .menu-right-logos-header{padding-left:150px;padding-right:150px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu{padding-left:150px;padding-right:150px}
}
@media screen and (min-width:991px) and (max-width:1599px){nav#wrap-menu-right .menu-right-logos-header{padding-left:70px;padding-right:70px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu{padding-left:70px;padding-right:70px}
}
@media screen and (min-width:991px) and (max-width:1199px){nav#wrap-menu-right .menu-right-logos-header{padding-left:30px;padding-right:30px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu{padding-left:25px;padding-right:25px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li .lvl-1>li>a{letter-spacing:1px;font-size:16px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li>a{margin-bottom:16px;font-size:34px;padding-top:39px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1)>a{width:100%}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(1) .lvl-1>li>a.sub:before{line-height:38px}
nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li:nth-child(2) .lvl-1>li>ul.lvl-2>li{font-size:13px;letter-spacing:0;height:30px;line-height:30px}
html[lang="en"] nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li#elem_1374>a{padding-top:0;width:100%}
}
@media screen and (min-width:1999px){html[lang="en"] nav#wrap-menu-right .menu-right-elm-inner #nav-menu>ul>li#elem_1374>a{padding-top:0;width:70%}
}
#container-assistant-top{background-color:#fff;width:100%;z-index:1000;position:fixed;top:0;left:0;height:100%;display:none;-webkit-overflow-scrolling:touch;overflow:scroll}
#container-assistant-top #assistant-top{width:100%;height:100%;overflow:auto;position:relative}
#container-assistant-top #wrap-assistant-top{width:100%;height:100%;display:table;table-layout:fixed;overflow:auto}
#container-assistant-top .col-assistant{width:33.33333%;display:table-cell;padding-top:100px;padding-left:3%;padding-right:3%;text-align:center}
#container-assistant-top .col-assistant.col-assistant-left{color:#14A3D8}
#container-assistant-top .col-assistant.col-assistant-center{background-color:#3595cb;color:white}
#container-assistant-top .col-assistant.col-assistant-center .sub-title-assistant{color:#fff}
#container-assistant-top .col-assistant.col-assistant-right{color:#14A3D8}
#container-assistant-top .col-assistant .sub-title-assistant{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:300;font-size:18px;letter-spacing:0px;line-height:25px;color:#000}
#container-assistant-top .title-assistant{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-weight:700;font-style:normal;font-size:38px;letter-spacing:0px;line-height:43px;padding-bottom:30px}
#container-assistant-top .accommodation-filter-inner{margin-top:40px;height:56px}
#container-assistant-top .list-icon-assistant{width:100%;display:table;overflow:hidden}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant{display:table-row}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant{display:table-cell}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a{width:100%;display:block;color:#3595cb;text-decoration:none;text-align:center;padding-top:25px;padding-bottom:25px}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a.first-link{padding-top:30px}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a i{width:100%;display:block;font-size:3em;text-decoration:none;clear:both;text-align:center;transition:all .5s ease}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a .link-title{padding-top:16px;font-size:14px;letter-spacing:1px;text-transform:uppercase;width:100%;text-align:center;display:block;transition:all .5s ease}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a:hover{text-decoration:none}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a:hover i{transform:scale(1.2,1.2);color:#232856}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a:hover .link-title{color:#232856}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a:focus{outline:none}
#container-assistant-top .button-assistant{border:1px solid #fff;padding:10px 50px;text-transform:uppercase;letter-spacing:2px;border-radius:30px;width:auto;color:#fff;text-decoration:none;margin-top:40px;display:inline-block;height:56px;line-height:37px;font-size:15px;font-weight:bold;transition:all .7s ease;background-color:rgba(255,255,255,0.05)}
#container-assistant-top .button-assistant:hover{background-color:#0F7FA9;color:#fff;border:1px solid #0f7fa9}
#container-assistant-top .wrap-cfi-question{width:100%;text-align:center;margin-top:60px}
#container-assistant-top .wrap-cfi-question .cfi-question{font-size:7em}
#container-assistant-top .can-toggle{display:inline-block;position:relative;background:rgba(143,143,143,0.17);width:300px;height:56px;border-radius:28px}
#container-assistant-top .can-toggle input[type="checkbox"],#container-assistant-top .can-toggle input[type="radio"]{opacity:0;position:absolute;top:0;left:0}
#container-assistant-top .can-toggle input[type="checkbox"][disabled] ~ label,#container-assistant-top .can-toggle input[type="radio"][disabled] ~ label{pointer-events:none}
#container-assistant-top .can-toggle input[type="checkbox"][disabled] ~ label .can-toggle__switch,#container-assistant-top .can-toggle input[type="radio"][disabled] ~ label .can-toggle__switch{opacity:0.4}
#container-assistant-top .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:before,#container-assistant-top .can-toggle input[type="radio"]:checked ~ label .can-toggle__switch:before{left:0}
#container-assistant-top .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__switch:after,#container-assistant-top .can-toggle input[type="radio"]:checked ~ label .can-toggle__switch:after{-ms-transform:translate(146px,0);-webkit-transform:translate(146px,0);transform:translate(146px,0)}
#container-assistant-top .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__label_off,#container-assistant-top .can-toggle input[type="radio"]:checked ~ label .can-toggle__label_off{color:#000}
#container-assistant-top .can-toggle input[type="checkbox"]:checked ~ label .can-toggle__label_on,#container-assistant-top .can-toggle input[type="radio"]:checked ~ label .can-toggle__label_on{color:#fff}
#container-assistant-top .can-toggle label{width:100%;height:100%;user-select:none;cursor:pointer;margin-bottom:0}
#container-assistant-top .can-toggle label .can-toggle__label-text{padding-left:32px}
#container-assistant-top .can-toggle label .can-toggle__switch{display:block;height:56px;border-radius:28px;position:relative;transition:background-color .3s cubic-bezier(.86,0,.07000000000000001,1)}
#container-assistant-top .can-toggle label .can-toggle__switch:before{content:' ';height:56px;position:absolute;top:0;color:#ffffff;left:150px;width:150px;padding:0 12px}
#container-assistant-top .can-toggle label .can-toggle__switch:after{content:' ';height:48px;display:inline-block;position:absolute;z-index:5;background:#0F7FA9;transform:translate3d(0,0,0);top:4px;left:4px;border-radius:28px;width:146px;transition:transform .3s cubic-bezier(.86,0,.07000000000000001,1)}
#container-assistant-top .can-toggle label .can-toggle__label_off,#container-assistant-top .can-toggle label .can-toggle__label_on{position:absolute;top:18px;width:150px;z-index:20;text-align:center;font-size:15px;letter-spacing:1.25px;transition:all .3s ease-in-out 0s}
#container-assistant-top .can-toggle label .can-toggle__label_off{left:0;color:#fff}
#container-assistant-top .can-toggle label .can-toggle__label_on{right:0;color:#000}
#container-assistant-top .datepicker,#container-assistant-top #assistant-datepicker-departure,#container-assistant-top #assistant-datepicker-arrival{cursor:pointer}
#container-assistant-top .datepicker:hover,#container-assistant-top #assistant-datepicker-departure:hover,#container-assistant-top #assistant-datepicker-arrival:hover{cursor:pointer}
#container-assistant-top .form-elements *:focus{outline:0}
#container-assistant-top .form-elements .form-element{margin-bottom:20px}
#container-assistant-top .form-elements .form-element .element-label{font-family:'Overpass',Georgia,'Book Antiqua','Times New Roman',serif;font-size:15px;color:#090909;letter-spacing:1.24px;line-height:25px;margin-bottom:7px}
#container-assistant-top .form-elements .form-element .element-field{width:100%;text-align:center}
#container-assistant-top .form-elements .form-element .element-field input{display:inline-block;width:300px}
#container-assistant-top .form-elements .form-element .element-field input.counter-widget-input{width:200px;font-size:30px;padding-top:4px}
#container-assistant-top .form-elements .form-element .element-field .field-wrap.datepicker{position:relative;display:inline-block;color:#000000}
#container-assistant-top .form-elements .form-element .element-field .field-wrap.datepicker:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60b"}
#container-assistant-top .form-elements .form-element .element-field .field-wrap.datepicker:before{font-size:2em}
#container-assistant-top .form-elements .form-element .element-field .field-wrap.datepicker:before{position:absolute;left:22px;top:10px;z-index:1}
#container-assistant-top .form-elements .form-element .element-field .field-wrap.datepicker input{text-align:center}
#container-assistant-top .form-elements .form-element:last-child{margin-top:50px}
#container-assistant-top .form-control{display:block;width:100%;height:56px;padding:6px 12px;font-size:17px;line-height:1.65;color:#000000;background-color:rgba(143,143,143,0.17);background-image:none;border:1px solid transparent;border-radius:28px;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
#container-assistant-top .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
#container-assistant-top .form-control::-moz-placeholder{color:rgba(255,255,255,0.4);opacity:1}
#container-assistant-top .form-control:-ms-input-placeholder{color:rgba(255,255,255,0.4)}
#container-assistant-top .form-control::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}
#container-assistant-top #accommodation-button .accommodationSearch{border:0;padding:10px 50px;text-transform:uppercase;letter-spacing:2px;border-radius:30px;width:300px;color:#fff;background-color:#14A3D8;text-decoration:none;margin-top:0;display:inline-block;height:56px;line-height:37px;font-size:15px;font-weight:bold;transition:all .7s ease}
#container-assistant-top #accommodation-button .accommodationSearch:hover{background-color:#0F7FA9}
#container-assistant-top .counter-widget{display:inline-block;position:relative;width:300px}
#container-assistant-top .counter-widget.styled .counter-widget-action{background:rgba(143,143,143,0.3);color:#000}
#container-assistant-top .counter-widget.styled .counter-widget-count{background:rgba(143,143,143,0.17);color:#000}
#container-assistant-top .counter-widget .counter-widget-action{display:inline-block;float:left;position:relative;font-size:21px;width:50px;text-decoration:none;background:#fff;color:#595959;z-index:10;height:56px;line-height:56px}
#container-assistant-top .counter-widget .counter-widget-action:hover{text-decoration:none}
#container-assistant-top .counter-widget .counter-widget-action.disabled{color:#737373;cursor:default;pointer-events:none}
#container-assistant-top .counter-widget .counter-widget-action.counter-widget-sub{left:0;border-radius:50% 0 0 50%;position:absolute;top:0;z-index:2}
#container-assistant-top .counter-widget .counter-widget-action.counter-widget-sub i{position:absolute;left:16px}
#container-assistant-top .counter-widget .counter-widget-action.counter-widget-add{right:0;border-radius:0 50% 50% 0;position:absolute;top:0;z-index:2}
#container-assistant-top .counter-widget .counter-widget-action.counter-widget-add i{position:absolute;right:16px}
#container-assistant-top .counter-widget .counter-widget-action .counter-widget-icon{line-height:56px;transition:all .5s ease}
#container-assistant-top .counter-widget .counter-widget-action .counter-widget-icon:hover{color:#0F7FA9}
#container-assistant-top .counter-widget .counter-widget-count{display:inline-block;position:relative;width:50px;height:56px;z-index:2;border:none;background:#fff;color:#595959;text-align:center;line-height:41px}
#container-assistant-top .counter-widget .counter-widget-count.counter-widget-input{z-index:1;font-size:30px}
#container-assistant-top #close-assistant-top{position:absolute;top:0;right:0;background:#000000;width:62px;height:62px;cursor:pointer;text-align:center;z-index:100}
#container-assistant-top #close-assistant-top i{color:#ffffff;line-height:62px;cursor:pointer}
#container-assistant-top #close-assistant-top i:before{font-size:1.7em}
@media screen and (max-width:1199px){#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a .link-title{font-size:12px;letter-spacing:1px}
#container-assistant-top .title-assistant{font-size:32px;line-height:35px}
}
@media screen and (max-width:991px){#container-assistant-top{background-color:#fff;width:100%;z-index:1000;position:fixed;top:0;left:0;height:100%;display:none}
#container-assistant-top .title-assistant{font-size:35px;line-height:37px}
#container-assistant-top .accommodation-filter-inner{margin-top:31px}
#container-assistant-top #stay-period-form{margin-top:40px}
#container-assistant-top .form-elements .form-element{margin-bottom:13px;height:100px;width:50%;float:left}
#container-assistant-top .form-elements .form-element .element-label{margin-bottom:6px}
#container-assistant-top .form-elements .form-element .element-field{width:100%;text-align:center}
#container-assistant-top .form-elements .form-element:last-child{width:100%}
#container-assistant-top #assistant-top{width:100%;height:100%;overflow:auto}
#container-assistant-top #wrap-assistant-top{width:100%;height:100%;display:table;table-layout:fixed;overflow:auto}
#container-assistant-top .col-assistant{width:100%;display:block;float:left}
#container-assistant-top .col-assistant.col-assistant-left{padding-top:60px;padding-bottom:40px}
#container-assistant-top .col-assistant.col-assistant-center{padding-top:50px;padding-bottom:40px}
#container-assistant-top .col-assistant.col-assistant-right{padding-top:50px;padding-bottom:40px}
#container-assistant-top .list-icon-assistant{margin-top:30px;width:60%;margin:0 auto}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a .link-title{font-size:12px;letter-spacing:1px}
}
@media screen and (max-width:767px){#container-assistant-top .accommodation-filter-inner{margin-top:31px}
#container-assistant-top #stay-period-form{margin-top:40px}
#container-assistant-top .form-elements .form-element{margin-bottom:13px;height:auto;width:100%;float:inherit}
#container-assistant-top .form-elements .form-element .element-label{margin-bottom:6px}
#container-assistant-top .form-elements .form-element .element-field{width:100%;text-align:center}
#container-assistant-top .form-elements .form-element:last-child{width:100%}
#container-assistant-top .title-assistant{font-size:28px;letter-spacing:0px;line-height:31px;padding-bottom:20px}
#container-assistant-top .col-assistant.col-assistant-left{padding-top:65px;padding-bottom:40px}
#container-assistant-top .col-assistant.col-assistant-center{padding-top:50px;padding-bottom:40px}
#container-assistant-top .col-assistant.col-assistant-right{padding-top:50px;padding-bottom:40px}
#container-assistant-top .col-assistant .sub-title-assistant{font-size:17px;line-height:23px}
#container-assistant-top .list-icon-assistant{width:100%;margin:0 auto;overflow:hidden}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a{padding-top:24px;padding-bottom:24px}
#container-assistant-top .list-icon-assistant .list-icon-row-assistant .list-icon-cell-assistant a .link-title{font-size:11px;letter-spacing:0px}
#container-assistant-top #close-assistant-top{right:10px;width:45px;height:45px;line-height:45px}
#container-assistant-top #close-assistant-top i{height:45px;line-height:45px}
}
.c-home-section-news{background-color:#fff;margin-bottom:60px;margin-top:60px}
.c-home-section-news .c-home-section-news__title{display:table;width:100%;margin-bottom:2em}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-left{display:table-cell}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link{display:table-cell;vertical-align:bottom;text-align:right;padding-bottom:16px}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a{color:#000;font-size:1.118em;letter-spacing:0.5px;text-transform:uppercase;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;text-decoration:none;padding-right:30px}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a:focus,.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a:visited,.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a:hover{text-decoration:none;outline:none;color:#000}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a i{font-size:1.4em;position:relative}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a i:before{position:absolute;top:5px}
.c-home-section-news h2{font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;font-size:3.118em;letter-spacing:-2px;line-height:1.10em;margin:0}
.c-home-section-news h2 span{color:#fd0}
.c-home-section-news a.item-news{text-decoration:none}
.c-home-section-news a.item-news:hover{text-decoration:none}
.c-home-section-news a.item-news .item-info{width:100%;padding:5px 0 0 0;color:#000;display:block}
.c-home-section-news a.item-news .item-info .head-news{width:100%;display:table;height:30px;line-height:30px;text-transform:uppercase;font-size:13px;padding-right:15px;padding-left:15px}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell{display:table-cell;vertical-align:middle;height:36px;overflow:hidden;color:#A3A3A3;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell-1{width:30px;padding-top:5px}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell-3{text-align:right}
.c-home-section-news a.item-news .item-info .title-news{text-transform:uppercase;line-height:24px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:900;font-style:normal;letter-spacing:0px;font-size:1.353em;width:100%;padding:5px 15px 15px 15px;display:block}
.c-home-section-news a.item-news .item-data{display:block}
.c-home-section-news a.item-news .item-data .message{display:block}
.c-home-section-news a.item-news .item-data .message .message-wrapper{padding:0 15px 20px 15px;font-size:15px;color:#A3A3A3;line-height:21px;text-align:left;font-size:0.882em;letter-spacing:0.5px;font-family:'Overpass',Helvetica,'Helvetica Neue',Arial,sans-serif;font-weight:400;font-style:normal;display:block}
@media screen and (max-width:991px){.c-home-section-news{margin-top:55px;margin-bottom:40px}
}
@media screen and (max-width:767px){.c-home-section-news{margin-top:40px;margin-bottom:45px}
.c-home-section-news .c-home-section-news__title{margin-bottom:1em}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link{text-align:left;padding-bottom:0}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a{font-size:1.118em;letter-spacing:0.5px;padding-right:30px}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a i{font-size:1.4em}
.c-home-section-news .c-home-section-news__title .c-home-section-news__title-link a i:before{top:5px}
.c-home-section-news .c-home-section-news__title-left{display:table-cell}
.c-home-section-news h2{font-size:34px;line-height:1.05em}
.c-home-section-news a.item-news .item-info{padding:5px 0 0 0}
.c-home-section-news a.item-news .item-info .head-news{height:30px;line-height:30px;font-size:13px;padding-right:0;padding-left:0}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell{height:36px;overflow:hidden;color:#A3A3A3}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell-1{width:30px;padding-top:5px}
.c-home-section-news a.item-news .item-info .head-news .head-news-cell-3{text-align:right}
.c-home-section-news a.item-news .item-info .title-news{line-height:24px;letter-spacing:0px;font-size:1.353em;padding:5px 0 15px 0}
.c-home-section-news a.item-news .item-data .message .message-wrapper{padding:0 0 20px 0;font-size:15px;text-align:left;font-size:0.882em;letter-spacing:0.5px}
}
.c-logo-sports-unlimited{position:absolute;left:0;z-index:10;bottom:100px}
@media only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min--moz-device-pixel-ratio:1.25),only screen and (-o-min-device-pixel-ratio:1.25/1),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:200dpi),only screen and (min-resolution:1.25dppx){.c-logo-sports-unlimited img{display:block;-moz-box-sizing:border-box;box-sizing:border-box;background:url('/fileadmin/davos/images/home/logo-sports-unlimited@2x.png') no-repeat;background-size:266px 109px;width:266px;height:109px;padding-left:266px}
}
.bot-badge{position:fixed;bottom:75px;right:25px;z-index:100;cursor:pointer}
.bot-badge .text{text-align:right;float:left;margin-right:15px;width:250px;padding-top:20px;font-weight:600;font-size:13px;color:#000000;letter-spacing:0.5px;line-height:19px;text-shadow:0 0 8px rgba(0,0,0,0.3)}
.bot-badge .text b{font-size:18px;color:#000000;line-height:19px;text-shadow:0 0 8px rgba(0,0,0,0.3)}
.bot-badge .avatar{transition:all .4s ease-in-out;width:85px;height:85px;background:url('/fileadmin/davos/images/chatbot/avatar.png') no-repeat center center;background-size:cover;float:right;position:relative}
.bot-badge .avatar .beta{position:absolute;left:0;bottom:0;width:40px;transition:all .4s ease-in-out}
.bot-badge .avatar .beta svg{display:block;width:100%;height:auto}
.bot-badge.bot-badge__small{z-index:100 !important}
.bot-badge.bot-badge__small .text{display:none}
.bot-badge.bot-badge__small .avatar{width:70px;height:70px}
.bot-badge.bot-badge__small .avatar .beta{width:35px}
.bot-badge.bot-badge__home{z-index:-1}
body#uid1 .bot-badge .text,body#uid466 .bot-badge .text{color:#FFFFFF;letter-spacing:0.5px;line-height:19px;text-shadow:0 0 8px rgba(0,0,0,0.3)}
body#uid1 .bot-badge .text b,body#uid466 .bot-badge .text b{font-size:18px;color:#FFFFFF;line-height:19px;text-shadow:0 0 8px rgba(0,0,0,0.3)}
@media screen and (max-width:767px){body#uid1 .bot-badge,body#uid466 .bot-badge{bottom:105px;right:10px}
body#uid1 .bot-badge .avatar,body#uid466 .bot-badge .avatar{width:34px;height:34px}
body#uid1 .bot-badge .avatar .beta,body#uid466 .bot-badge .avatar .beta{width:20px}
body#uid1 .bot-badge.bot-badge__small .avatar,body#uid466 .bot-badge.bot-badge__small .avatar{width:30px;height:30px}
body#uid1 .bot-badge.bot-badge__small .avatar .beta,body#uid466 .bot-badge.bot-badge__small .avatar .beta{width:20px}
}
.speechbubble{position:absolute;width:350px;height:auto;font-size:15px;padding:20px 25px;margin:0 auto;text-align:left;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;bottom:150px;right:15px;display:none;color:#000;font-weight:200;line-height:1.7em}
.speechbubble:after{content:' ';position:absolute;right:45px;bottom:-25px;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent #fff transparent transparent}
.speechbubble b{display:block;margin-bottom:10px;color:#FFD000;font-size:24px}
.fb_dialog{bottom:90px !important}
.fb-customerchat iframe{bottom:170px !important}
.cb_infoscreen{position:fixed;height:100%;width:100%;z-index:10000;top:0;left:0;background:rgba(0,0,0,0.5);overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:0.941em;line-height:1.6em}
.cb_infoscreen .close{outline:none;display:block;position:fixed;top:10px;right:10px;width:50px;height:50px;background:rgba(0,0,0,0.5);border:0;color:#bbb;font-size:25px;line-height:52px}
.cb_infoscreen .cb_header{position:relative}
.cb_infoscreen .cb_header img{width:100%;height:auto}
.cb_infoscreen .cb_header .title{position:absolute;bottom:30px;left:0;width:100%;text-align:center;font-size:25px;font-weight:600;color:#fff}
.cb_infoscreen .cb_header .beta{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);height:45px}
.cb_infoscreen .cb_header .beta svg{height:100%;width:auto}
.cb_infoscreen .cb_content{margin:50px auto;width:calc(100% - 50px);max-width:520px;background:#fff}
.cb_infoscreen .cb_content .cb_body{padding:40px 25px}
.cb_infoscreen .cb_content .cb_body b{display:block;margin-bottom:10px;color:#FFD000;font-size:24px}
.cb_infoscreen .cb_content .cb_body h5{font-size:17px;font-weight:700;color:#D9D9D9;text-transform:uppercase;letter-spacing:1px}
.cb_infoscreen .cb_content .cb_body button{outline:none;margin:0 auto;background:#EDC85A;border-radius:25px;height:50px;width:80%;color:#fff;border:0;display:block;font-weight:bold;line-height:50px;margin-top:25px}
@media screen and (max-width:991px){.bot-badge{bottom:115px}
.bot-badge .text{display:none}
.fb_dialog{bottom:100px !important}
.fb-customerchat iframe{bottom:180px !important}
.cb_infoscreen .cb_content{position:relative}
.cb_infoscreen .cb_content .close{position:absolute;top:0;right:0;background:#fff;color:#8fdaff;width:30px;height:30px;padding:0;line-height:33px;z-index:100;font-size:18px}
}
@media screen and (max-width:767px){.bot-badge{bottom:100px;right:10px}
.bot-badge .avatar{transition:all .4s ease-in-out;width:70px;height:70px}
.bot-badge.bot-badge__small .text{display:none}
.bot-badge.bot-badge__small .avatar{width:70px;height:70px}
.cb_infoscreen .cb_content{margin:15px auto;width:calc(100% - 30px)}
.cb_infoscreen .cb_header .beta{bottom:-20px;transform:translateX(-50%);height:40px}
.fb-customerchat iframe{right:5px !important}
.speechbubble{width:280px;font-size:14px;padding:10px 20px;bottom:110px;right:5px;line-height:1.6em}
}
@media screen and (max-width:320px){.fb-customerchat{width:310px !important}
.fb-customerchat iframe{right:5px !important;width:310px !important}
}
#botmanWidgetRoot{display:none}
.desktop-closed-message-avatar,.mobile-closed-message-avatar{background:none !important}
.css-ie-11 #navigation-top .menu-start .text-menu-start,.css-ie-10 #navigation-top .menu-start .text-menu-start,.css-ie-9 #navigation-top .menu-start .text-menu-start{padding-top:4px;padding-left:4px}
.css-ie-11 #footer-bar #footer-bar-header .button-footer-bar span,.css-ie-10 #footer-bar #footer-bar-header .button-footer-bar span,.css-ie-9 #footer-bar #footer-bar-header .button-footer-bar span{padding-top:2px}
.css-ie-11 .button-top.button-accommodation-skipass .button-inner,.css-ie-10 .button-top.button-accommodation-skipass .button-inner,.css-ie-9 .button-top.button-accommodation-skipass .button-inner{padding-top:4px}
.css-ie-11 .cnt-home-events .cnt-home-events__infobox .button-detail,.css-ie-10 .cnt-home-events .cnt-home-events__infobox .button-detail,.css-ie-9 .cnt-home-events .cnt-home-events__infobox .button-detail{padding-top:3px}
.bxslider{padding:0;margin:0}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bxslider>.bx-wrapper{margin-bottom:0}
.bx-wrapper img{display:block;width:100%;height:auto}
.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-loading{min-height:50px;background:url('/fileadmin/davos/images/vendor/bxslider/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:30}
.bx-wrapper .bx-prev{left:0px}
.bx-wrapper .bx-prev:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e605"}
.bx-wrapper .bx-next{right:0px}
.bx-wrapper .bx-next:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e607"}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-20px;outline:0;width:40px;height:40px;z-index:40;color:#fff;font-size:1.5em;line-height:47px;text-align:center;background-color:rgba(255,255,255,0.6);text-decoration:none !important}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.icheckbox,.iradio{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:34px;height:34px;background:url(/fileadmin/davos/images/icons/checkbox.png) no-repeat;border:none;cursor:pointer}
.icheckbox{background-position:0 0}
.icheckbox.hover{background-position:-36px 0}
.icheckbox.checked{background-position:-72px 0}
.icheckbox.disabled{background-position:-108px 0;cursor:default}
.icheckbox.checked.disabled{background-position:-142px 0}
.iradio{background-position:-180px 0}
.iradio.hover{background-position:-216px 0}
.iradio.checked{background-position:-252px 0}
.iradio.disabled{background-position:-288px 0;cursor:default}
.iradio.checked.disabled{background-position:-324px 0}
@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dppx){.icheckbox,.iradio{background-image:url(/fileadmin/davos/images/icons/checkbox@2x.png);-webkit-background-size:360px 36px;background-size:360px 36px}
}
.cookieright{float:right}
#infotext{display:none}
#infotext.show{display:block;position:fixed;overflow:hidden;overflow-y:scroll;z-index:999999999999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.95)}
#infotext.show>div{background:#ffffff;padding:4em 2em;max-width:800px;margin:auto;float:none;overflow:visible;position:relative}
#showlegal{text-decoration:underline}
.tx-powermail .powermail_fieldwrap_check .powermail_check_legend{color:#000000 !important;font-size:0.8em !important}
#closer{position:absolute;top:20px;right:20px;background:inherit;cursor:pointer;cursor:hand;text-indent:-100px;border-radius:40px;border:1px solid #333;display:inline-block;width:40px;height:40px;overflow:hidden;transition:all .5s ease-in-out}
#closer:hover{border:1px solid #5e5e5e;background-color:rgba(42,44,45,0.08)}
#closer:hover::before,#closer:hover::after{background:#000}
#closer::before,#closer::after{content:'';position:absolute;height:2px;width:60%;top:50%;left:50%;margin-top:-1px;background:#5e5e5e;margin-left:-12px}
#closer::before{transform:rotate(45deg) scale(1) skew(1deg) translate(0);-webkit-transform:rotate(45deg) scale(1) skew(1deg) translate(0);-moz-transform:rotate(45deg) scale(1) skew(1deg) translate(0);-o-transform:rotate(45deg) scale(1) skew(1deg) translate(0);-ms-transform:rotate(45deg) scale(1) skew(1deg) translate(0)}
#closer::after{transform:rotate(-45deg) scale(1) skew(1deg) translate(0);-webkit-transform:rotate(-45deg) scale(1) skew(1deg) translate(0);-moz-transform:rotate(-45deg) scale(1) skew(1deg) translate(0);-o-transform:rotate(-45deg) scale(1) skew(1deg) translate(0);-ms-transform:rotate(-45deg) scale(1) skew(1deg) translate(0)}
#disclaimershow h3,#infotext h3{margin-bottom:0.5em;line-height:1.15em;font-size:1.571em}
#disclaimershow h4,#infotext h4{font-size:1.5em;margin-bottom:0.25em;letter-spacing:-0.5px;color:#004899}
#disclaimershow ul,#infotext ul{margin-bottom:30px}
#disclaimershow li p,#infotext li p{margin-bottom:0.30em}
#infotext{line-height:1.55em}
#infotext h2{font-size:2.50em;margin-bottom:0.265em;margin-top:25px;line-height:1.05em}
#infotext{font-size:1em}
#kekschecker{position:fixed;border:1px solid rgba(0,0,0,0.3);border-bottom:0;bottom:0;left:50%;transform:translateX(-50%);max-width:1000px;z-index:9999999;padding:1.5em 1.3em;width:100%;box-sizing:border-box;background:#f4f4f4;display:none}
#kekschecker p{font-size:1.0em;margin-bottom:30px;line-height:1.5em}
#kekschecker p a{font-weight:bold}
#kekschecker .button.btn{height:40px;line-height:38px;text-align:center;display:inline-block;padding:0 1.5em;color:#ffffff;box-sizing:border-box;font-size:1.0em;border:0;border-radius:0;background-color:#0F7FA9 !important;background-image:none;text-shadow:none;transition:all .4s ease-in-out;box-shadow:none !important}
#kekschecker .button.btn:hover{background-color:#00489a !important;color:#fff}
@media (max-width:500px){span.button{margin-bottom:1em;clear:both;margin:.5em 0;width:100%;float:none}
#kekschecker{padding:1.2em .8em .8em .8em}
#kekschecker p,#kekschecker a{line-height:1.3em}
#kekschecker p{margin-bottom:10px}
#infotext.show>div{background:#ffffff;padding:4em 1.5em 3em 1.5em}
#infotext h2{font-size:2.2em}
}
.select2-container{font-size:1em;color:#595959;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection{
-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:48px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:12px;padding-right:20px;text-overflow:ellipsis}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin-top:5px}
.select2-dropdown{background-color:white;border:1px solid #ccc;border-radius:0;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px 12px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown:before{font-family:'davos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e65a";font-size:1.25em;color:#999999;position:absolute;z-index:0;top:12px;right:10px;height:48px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc;border-radius:0}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#666666;line-height:45px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;position:absolute;top:1px;right:1px;width:38px;border-left:1px solid #ccc}
.select2-container--default .select2-selection--single .select2-selection__arrow b{height:0;left:50%;margin-left:-8px;margin-top:-9px;position:absolute;top:50%;width:0;transition:0.4s}
.select2-container--default:hover .select2-selection__arrow{background-color :rgba(190,191,194,0.17)}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #ccc;border-radius:0;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ccc;padding:5px 7px}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:rgba(190,191,194,0.17)}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3fa2d6;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #ccc;border-radius:0;outline:0;background-image:-webkit-linear-gradient(top,#ffffff 50%,#eeeeee 100%);background-image:-o-linear-gradient(top,#ffffff 50%,#eeeeee 100%);background-image:linear-gradient(to bottom,#ffffff 50%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #3fa2d6}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#666666;line-height:48px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #ccc;border-top-right-radius:0;border-bottom-right-radius:0;height:46px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#cccccc 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#ccc transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #ccc;border-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;left:1px;right:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#ffffff 0%,#eeeeee 50%);background-image:-o-linear-gradient(top,#ffffff 0%,#eeeeee 50%);background-image:linear-gradient(to bottom,#ffffff 0%,#eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eeeeee 50%,#ffffff 100%);background-image:-o-linear-gradient(top,#eeeeee 50%,#ffffff 100%);background-image:linear-gradient(to bottom,#eeeeee 50%,#ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #ccc;border-radius:0;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #ccc;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#ccc;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #ccc;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0}
.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.fr-window,.fr-window [class^="fr-"],.fr-overlay,.fr-overlay [class^="fr-"],.fr-spinner,.fr-spinner [class^="fr-"]{box-sizing:border-box}
.fr-window{position:fixed;width:100%;height:100%;top:0;left:0;font:13px/20px"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;transform:translateZ(0px)}
.fr-overlay{z-index:99998}
.fr-window{z-index:99999}
.fr-spinner{z-index:100000}
.fr-overlay{position:fixed;top:0;left:0;height:100%;width:100%}
.fr-overlay-background{float:left;width:100%;height:100%;background:#000;opacity:.9;filter:alpha(opacity=90)}
.fr-overlay-ui-fullclick .fr-overlay-background{background:#292929;opacity:1;filter:alpha(opacity=100)}
.fr-window.fr-mobile-touch,.fr-overlay.fr-mobile-touch{position:absolute;overflow:visible}
.fr-measured{margin:0!important;min-width:0!important;min-height:0!important}
.fr-box{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-pages{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-page{position:absolute;width:100%;height:100%}
.fr-container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;text-align:center}
.fr-hovering-clickable .fr-container{cursor:pointer}
.fr-ui-inside .fr-container{padding:20px}
.fr-ui-inside.fr-no-sides .fr-container{padding:20px}
.fr-ui-outside .fr-container{padding:20px 82px}
.fr-ui-outside.fr-no-sides .fr-container{padding:20px 48px}
@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:700px){.fr-ui-inside .fr-container{padding:12px}
.fr-ui-inside.fr-no-sides .fr-container{padding:12px}
.fr-ui-outside .fr-container{padding:12px 72px}
.fr-ui-outside.fr-no-sides .fr-container{padding:12px 48px}
}
@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-ui-inside .fr-container{padding:0}
.fr-ui-inside.fr-no-sides .fr-container{padding:0}
.fr-ui-outside .fr-container{padding:0 72px}
.fr-ui-outside.fr-no-sides .fr-container{padding:0 48px}
}
.fr-ui-fullclick .fr-container{padding:0}
.fr-ui-fullclick.fr-no-sides .fr-container{padding:0}
.fr-ui-fullclick.fr-type-video .fr-container{padding:0 62px}
.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container{padding:48px 0}
.fr-overflow-y .fr-container{padding-top:0!important;padding-bottom:0!important}
.fr-content,.fr-content-background{position:absolute;top:50%;left:50%;overflow:visible}
.fr-content-element{float:left;width:100%;height:100%}
.fr-content-background{background:#101010}
.fr-info{position:absolute;top:0;left:0;width:100%;color:#efefef;font-size:13px;line-height:20px;text-align:left;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.fr-info-background{position:absolute;top:0;left:0;height:100%;width:100%;background:#000;line-height:1%;filter:none;opacity:1}
.fr-ui-inside .fr-info-background{filter:alpha(opacity=80);opacity:.8;zoom:1}
.fr-ui-outside .fr-info-background{background:#0d0d0d}
.fr-content .fr-info{top:auto;bottom:0}
.fr-info-padder{display:block;overflow:hidden;padding:12px;position:relative;width:auto}
.fr-caption{width:auto;display:inline}
.fr-position{color:#b3b3b3;float:right;line-height:21px;opacity:.99;position:relative;text-align:right;margin-left:15px;white-space:nowrap}
.fr-position-outside,.fr-position-inside{position:absolute;bottom:0;right:0;margin:12px;width:auto;padding:2px 8px;border-radius:10px;font-size:11px;line-height:20px;text-shadow:0 1px 0 rgba(0,0,0,.4);display:none;overflow:hidden;white-space:nowrap;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.fr-position-inside{border:0}
.fr-position-background{position:absolute;top:0;left:0;width:100%;height:100%;background:#0d0d0d;filter:alpha(opacity=80);opacity:.8;zoom:1}
.fr-position-text{color:#b3b3b3}
.fr-position-outside .fr-position-text,.fr-position-inside .fr-position-text{float:left;position:relative;text-shadow:0 1px 1px rgba(0,0,0,.3);opacity:1}
.fr-ui-outside .fr-position-outside{display:block}
.fr-ui-outside .fr-info .fr-position{display:none}
.fr-ui-inside.fr-no-caption .fr-position-inside{display:block}
.fr-info a,.fr-info a:hover{color:#ccc;border:0;background:none;text-decoration:underline}
.fr-info a:hover{color:#eee}
.fr-ui-outside.fr-no-caption .fr-info{display:none}
.fr-ui-inside.fr-no-caption .fr-caption{display:none}
.fr-stroke{position:absolute;top:0;left:0;width:100%;height:1px}
.fr-stroke-vertical{width:1px;height:100%}
.fr-stroke-horizontal{padding:0 1px}
.fr-stroke-right{left:auto;right:0}
.fr-stroke-bottom{top:auto;bottom:0}
.fr-stroke-color{float:left;width:100%;height:100%;background:rgba(255,255,255,.08)}
.fr-info .fr-stroke-color{background:rgba(80,80,80,.3)}
.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom{display:none}
.fr-ui-fullclick .fr-stroke{display:none}
.fr-ui-fullclick .fr-content-background{box-shadow:none}
.fr-info .fr-stroke-top{display:none}
.fr-side{position:absolute;top:50%;width:54px;height:72px;margin:0 9px;margin-top:-36px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;zoom:1}
.fr-side-previous{left:0}
.fr-side-next{right:0;left:auto}
.fr-side-disabled{cursor:default}
.fr-side-hidden{display:none!important}
.fr-side-button{float:left;width:100%;height:100%;margin:0;padding:0}
.fr-side-button-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#101010}
.fr-side-button-icon{float:left;position:relative;height:100%;width:100%;zoom:1;background-position:50% 50%;background-repeat:no-repeat}
@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-side{width:54px;height:60px;margin:0;margin-top:-30px}
.fr-side-button{width:48px;height:60px;margin:0 3px}
}
.fr-close{position:absolute;width:48px;height:48px;top:0;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.fr-close-background,.fr-close-icon{position:absolute;top:12px;left:12px;height:26px;width:26px;background-position:50% 50%;background-repeat:no-repeat}
.fr-close-background{background-color:#000}
.fr-thumbnails{position:absolute;overflow:hidden}
.fr-thumbnails-disabled .fr-thumbnails{display:none!important}
.fr-thumbnails-horizontal .fr-thumbnails{width:100%;height:12%;min-height:74px;max-height:160px;bottom:0}
.fr-thumbnails-vertical .fr-thumbnails{height:100%;width:10%;min-width:74px;max-width:160px;left:0}
.fr-thumbnails,.fr-thumbnails *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fr-thumbnails-wrapper{position:absolute;top:0;left:50%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-wrapper{top:50%;left:0}
.fr-thumbnails-slider{position:relative;width:100%;height:100%;float:left;zoom:1}
.fr-thumbnails-slider-slide{position:absolute;top:0;left:0;height:100%}
.fr-thumbnails-thumbs{float:left;height:100%;overflow:hidden;position:relative;top:0;left:0}
.fr-thumbnails-slide{position:absolute;top:0;height:100%;width:100%}
.fr-thumbnail-frame{position:absolute;zoom:1;overflow:hidden}
.fr-thumbnail{position:absolute;width:30px;height:100%;left:50%;top:50%;zoom:1;cursor:pointer;margin:0 10px}
.fr-ltIE9 .fr-thumbnail *{overflow:hidden;z-index:1;zoom:1}
.fr-thumbnail-wrapper{position:relative;background:#161616;width:100%;height:100%;float:left;overflow:hidden;display:inline;z-index:0}
.fr-thumbnail-overlay{cursor:pointer}
.fr-thumbnail-active .fr-thumbnail-overlay{cursor:default}
.fr-thumbnail-overlay,.fr-thumbnail-overlay-background,.fr-thumbnail-overlay-border{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;overflow:hidden;border-style:solid;border-color:transparent}
.fr-ltIE9 .fr-thumbnail-overlay-border{border-width:0!important}
.fr-thumbnail .fr-thumbnail-image{position:absolute;filter:alpha(opacity=85);opacity:.85;max-width:none}
.fr-thumbnail:hover .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=99);opacity:.99}
.fr-thumbnail-active .fr-thumbnail-image,.fr-thumbnail-active:hover .fr-thumbnail-image{filter:alpha(opacity=35);opacity:.35}
.fr-thumbnail-active{cursor:default}
.fr-thumbnail-loading,.fr-thumbnail-loading-background,.fr-thumbnail-loading-icon{position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnail-loading-background{background-color:#161616;background-position:50% 50%;background-repeat:no-repeat;opacity:.8;position:relative;float:left}
.fr-thumbnail-loading-icon{display:none}
.fr-thumbnail-error .fr-thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#202020}
.fr-thumbnails-side{float:left;height:100%;width:28px;margin:0 5px;position:relative;overflow:hidden}
.fr-thumbnails-side-previous{margin-left:12px}
.fr-thumbnails-side-next{margin-right:12px}
.fr-thumbnails-vertical .fr-thumbnails-side{height:28px;width:100%;margin:10px 0}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}
.fr-thumbnails-side-button{position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px;width:28px;height:28px;cursor:pointer}
.fr-thumbnails-side-button-background{position:absolute;top:0;left:0;height:100%;width:100%;filter:alpha(opacity=80);opacity:.8;-moz-transition:background-color .2s ease-in;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;background-color:#333;cursor:pointer;border-radius:4px}
.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background{background-color:#3b3b3b}
.fr-thumbnails-side-button-disabled *{cursor:default}
.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background{background-color:#333}
.fr-thumbnails-side-button-icon{height:42px;width:42px;position:absolute;top:0;left:0;width:100%;height:100%}
.fr-thumbnails-vertical .fr-thumbnails-side,.fr-thumbnails-vertical .fr-thumbnails-thumbs,.fr-thumbnails-vertical .fr-thumbnail-frame{clear:both}
.fr-window-ui-fullclick .fr-thumbnails{background:#090909}
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom{display:block!important}
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left{display:block!important}
.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:12px 5px}
.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:5px 12px}
.fr-thumbnails-measured .fr-thumbnails-thumbs{padding:0!important}
@media all and (min-height:700px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:16px 8px}
.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 8px}
.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:16px}
.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:16px}
}
@media all and (min-height:980px){.fr-thumbnails-horizontal .fr-thumbnails-thumbs{padding:20px 10px}
.fr-thumbnails-horizontal .fr-thumbnails-side{margin:0 10px}
.fr-thumbnails-horizontal .fr-thumbnails-side-previous{margin-left:20px}
.fr-thumbnails-horizontal .fr-thumbnails-side-next{margin-right:20px}
}
@media all and (min-width:1200px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:8px 16px}
.fr-thumbnails-vertical .fr-thumbnails-side{margin:0 8px}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:16px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:16px}
}
@media all and (min-width:1800px){.fr-thumbnails-vertical .fr-thumbnails-thumbs{padding:10px 20px}
.fr-thumbnails-vertical .fr-thumbnails-side{margin:10px 0}
.fr-thumbnails-vertical .fr-thumbnails-side-previous{margin-top:20px}
.fr-thumbnails-vertical .fr-thumbnails-side-next{margin-bottom:20px}
}
@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:500px){.fr-thumbnails-horizontal .fr-thumbnails{display:none!important}
}
@media all and (max-width:700px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-thumbnails-vertical .fr-thumbnails{display:none!important}
}
@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-page{min-width:100%;min-height:100%}
}
.fr-window-ui-fullclick .fr-side-next-outside,.fr-window-ui-fullclick .fr-side-previous-outside,.fr-window-ui-fullclick .fr-close-outside,.fr-window-ui-fullclick .fr-content .fr-side-next,.fr-window-ui-fullclick .fr-content .fr-side-previous,.fr-window-ui-fullclick .fr-content .fr-close,.fr-window-ui-fullclick .fr-content .fr-info,.fr-window-ui-outside .fr-side-next-fullclick,.fr-window-ui-outside .fr-side-previous-fullclick,.fr-window-ui-outside .fr-close-fullclick,.fr-window-ui-outside .fr-content .fr-side-next,.fr-window-ui-outside .fr-content .fr-side-previous,.fr-window-ui-outside .fr-content .fr-close,.fr-window-ui-outside .fr-content .fr-info,.fr-window-ui-inside .fr-page>.fr-info,.fr-window-ui-inside .fr-side-next-fullclick,.fr-window-ui-inside .fr-side-previous-fullclick,.fr-window-ui-inside .fr-close-fullclick,.fr-window-ui-inside .fr-side-next-outside,.fr-window-ui-inside .fr-side-previous-outside,.fr-window-ui-inside .fr-close-outside{display:none!important}
.fr-toggle-ui{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui{opacity:1}
.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{-webkit-transition:opacity .3s;transition:opacity .3s}
.fr-ltIE9.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,.fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui{display:none}
.fr-spinner{position:fixed;width:52px;height:52px;background:#101010;background:rgba(16,16,16,.85);border-radius:5px}
.fr-spinner div{position:absolute;top:0;left:0;height:64%;width:64%;margin-left:18%;margin-top:18%;opacity:1;-webkit-animation:fresco-12 1.2s infinite ease-in-out;animation:fresco-12 1.2s infinite ease-in-out}
.fr-spinner div:after{content:'';position:absolute;top:0;left:50%;width:2px;height:8px;margin-left:-1px;background:#fff;box-shadow:0 0 1px rgba(0,0,0,0)}
.fr-spinner div.fr-spin-1{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.fr-spinner div.fr-spin-2{-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-1s;animation-delay:-1s}
.fr-spinner div.fr-spin-3{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.9s;animation-delay:-.9s}
.fr-spinner div.fr-spin-4{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.8s;animation-delay:-.8s}
.fr-spinner div.fr-spin-5{-ms-transform:rotate(150deg);-webkit-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.7s;animation-delay:-.7s}
.fr-spinner div.fr-spin-6{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.6s;animation-delay:-.6s}
.fr-spinner div.fr-spin-7{-ms-transform:rotate(210deg);-webkit-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.5s;animation-delay:-.5s}
.fr-spinner div.fr-spin-8{-ms-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.4s;animation-delay:-.4s}
.fr-spinner div.fr-spin-9{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.3s;animation-delay:-.3s}
.fr-spinner div.fr-spin-10{-ms-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.2s;animation-delay:-.2s}
.fr-spinner div.fr-spin-11{-ms-transform:rotate(330deg);-webkit-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.1s;animation-delay:-.1s}
.fr-spinner div.fr-spin-12{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:0;animation-delay:0}
@-webkit-keyframes fresco-12{0%{opacity:1}
100%{opacity:0}
}
@keyframes fresco-12{0%{opacity:1}
100%{opacity:0}
}
.fr-thumbnail-spinner{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px}
.fr-thumbnail-spinner-spin{position:relative;float:left;margin:8px 0 0 8px;text-indent:-9999em;border-top:2px solid rgba(255,255,255,0.2);border-right:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2);border-left:2px solid #fff;-webkit-animation:fr-thumbnail-spin 1.1s infinite linear;animation:fr-thumbnail-spin 1.1s infinite linear}
.fr-thumbnail-spinner-spin,.fr-thumbnail-spinner-spin:after{border-radius:50%;width:24px;height:24px}
@-webkit-keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fr-thumbnail-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.fr-error{float:left;position:relative;background-color:#ca3434;width:160px;height:160px}
.fr-error-icon{position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px}
.fr-window-skin-fresco .fr-side-button-icon,.fr-window-skin-fresco .fr-close-icon,.fr-window-skin-fresco .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('../..//fileadmin/davos/css/vendor/fresco/skins/fresco/sprite.svg')}
.fr-window-skin-fresco.fr-no-svg .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-close-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon,.fr-window-skin-fresco .fr-error-icon{background-image:url('../..//fileadmin/davos/css/vendor/fresco/skins/fresco/sprite.png')}
.fr-window-skin-fresco .fr-error-icon{background-position:-160px -126px}
.fr-window-skin-fresco .fr-content-background{background:#101010;box-shadow:0 0 5px rgba(0,0,0,.4)}
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background{box-shadow:none}
.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-skin-fresco .fr-side-button-background{background-color:transparent}
.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:-13px -14px}
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-93px -14px}
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:-13px -214px}
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-93px -214px}
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:-13px -114px}
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-93px -114px}
.fr-window-skin-fresco.fr-svg .fr-side-button-icon{opacity:.5}
.fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon{opacity:.8}
.fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon{opacity:.2}
.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon{background-image:none}
@media all and (max-width:500px) and (orientation:portrait),all and (orientation:landscape) and (max-height:414px){.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon{background-position:0 -300px}
.fr-window-skin-fresco .fr-side-next .fr-side-button-icon{background-position:-48px -300px}
.fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon{background-position:0 -360px}
.fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon{background-position:-48px -360px}
.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon{background-position:0 -420px}
.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon{background-position:-48px -420px}
}
.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background{background-color:#363636}
.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background{background-color:#434343}
.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background{background-color:#131313;filter:alpha(opacity=80);opacity:.8}
.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background{background-color:#191919}
.fr-window-skin-fresco .fr-close .fr-close-icon{background-position:-168px -8px}
.fr-window-skin-fresco .fr-close:hover .fr-close-icon{background-position:-210px -8px}
.fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon{background-position:-210px -8px;opacity:.8}
.fr-window-skin-fresco .fr-close:hover .fr-close-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon{opacity:1}
.fr-window-skin-fresco .fr-thumbnail-wrapper{border-color:transparent;border-style:solid;border-width:0;box-shadow:0 0 3px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper{box-shadow:0 0 1px rgba(0,0,0,.1)}
.fr-window-skin-fresco .fr-thumbnail-wrapper{box-shadow:0 -1px 4px rgba(0,0,0,.3)}
.fr-window-skin-fresco .fr-thumbnail-overlay-border{border-width:1px;border-color:rgba(255,255,255,.08)}
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border{border:0}
.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-167px -49px}
.fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-209px -49px}
.fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-167px -91px}
.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-209px -91px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon{background-position:-293px -49px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon{background-position:-335px -49px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon{background-position:-293px -91px}
.fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon{background-position:-335px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon{-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.8}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-167px -49px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-209px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon{opacity:1}
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled{background-position:-293px -49px}
.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled{background-position:-335px -91px}
.fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled,.fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled{opacity:.5}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -49px}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-251px -91px}
.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background,.fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background{filter:alpha(opacity=50)}
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -49px}
.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon,.fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon{background-position:-377px -91px}
.ilightbox-overlay.dark{background:#000}
.ilightbox-loader.dark{-webkit-box-shadow:#000 0 0 85px,#000 0 0 85px;box-shadow:#000 0 0 85px,#000 0 0 85px}
.ilightbox-loader.dark div{background:#000 url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/preloader.gif) no-repeat center}
.ilightbox-holder.dark{padding:5px;background:#000;-webkit-box-shadow:0 0 15px hsla(0,0%,0%,.8);box-shadow:0 0 15px hsla(0,0%,0%,.8)}
.ilightbox-holder.dark .ilightbox-container .ilightbox-caption{background:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/caption-bg.png);color:#FFF;text-shadow:0 1px #000}
.ilightbox-holder.dark .ilightbox-container .ilightbox-social{-webkit-border-radius:2px;border-radius:2px}
.ilightbox-holder.dark .ilightbox-alert{background:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/alert.png) no-repeat center top;color:#555}
.ilightbox-toolbar.dark{top:11px;left:10px}
.ilightbox-toolbar.dark a{width:25px;height:23px;background:#000 url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/buttons.png) no-repeat 7px 6px}
.ilightbox-toolbar.dark a.disabled{opacity:.2;filter:alpha(opacity=20);cursor:default;background-color:#000!important}
.ilightbox-toolbar.dark a:first-of-type{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.ilightbox-toolbar.dark a:last-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.ilightbox-toolbar.dark a.ilightbox-close:hover{background-position:-32px 6px}
.ilightbox-toolbar.dark a.ilightbox-fullscreen{background-position:6px -33px;right:35px}
.ilightbox-toolbar.dark a.ilightbox-fullscreen:hover{background-position:-31px -33px}
.ilightbox-toolbar.dark a.ilightbox-play{background-position:8px -57px}
.ilightbox-toolbar.dark a.ilightbox-play:hover{background-position:-32px -57px}
.ilightbox-toolbar.dark a.ilightbox-pause{background-position:8px -83px}
.ilightbox-toolbar.dark a.ilightbox-pause:hover{background-position:-32px -83px}
.isMobile .ilightbox-toolbar.dark{background:#000;top:auto;bottom:0;left:0;width:100%;height:40px;text-align:center;-webkit-box-shadow:0 0 25px rgba(0,0,0,.8);box-shadow:0 0 25px rgba(0,0,0,.8)}
.isMobile .ilightbox-toolbar.dark a{display:inline-block;float:none;width:50px;height:40px;background-size:50%;background-position:50%!important}
.isMobile .ilightbox-toolbar.dark a:hover{background-color:#111}
.isMobile .ilightbox-toolbar.dark a.ilightbox-fullscreen{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/fullscreen-icon-64.png)}
.isMobile .ilightbox-toolbar.dark a.ilightbox-close{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/x-mark-icon-64.png)}
.isMobile .ilightbox-toolbar.dark a.ilightbox-next-button{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-next-icon-64.png);background-position:52% 50%}
.isMobile .ilightbox-toolbar.dark a.ilightbox-prev-button{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-prev-icon-64.png);background-position:48% 50%}
.isMobile .ilightbox-toolbar.dark a.ilightbox-play{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/play-icon-64.png)}
.isMobile .ilightbox-toolbar.dark a.ilightbox-pause{background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/pause-icon-64.png)}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-title{font-size:18px;padding:10px 8px;padding-right:60px;color:#FFF}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar{left:auto;top:5px;right:5px}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a{-webkit-border-radius:0;border-radius:0;float:right}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.ilightbox-holder.dark .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail img{box-shadow:0 0 6px rgba(0,0,0,.9)}
.ilightbox-thumbnails.dark .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video{background:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/thumb-overlay-play.png) no-repeat center}
.ilightbox-button.dark.disabled{opacity:.1;filter:alpha(opacity=10);cursor:default;background-color:#000!important}
.ilightbox-button.dark span{display:block;width:100%;height:100%}
.ilightbox-button.dark{bottom:0;right:0;left:0;left/\*/:45%\9;right/\*/:auto\9;width:95px;height:75px;margin:auto;background:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-next-vertical-icon-64.png) no-repeat 50% 65%;background-color:#000;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.ilightbox-button.ilightbox-button.dark:hover{background-color:#111}
.ilightbox-button.ilightbox-prev-button.dark{top:0;bottom:auto;background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-prev-vertical-icon-64.png);background-position:50% 35%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.ilightbox-button.dark.horizontal{right:0;left:auto;top:0;bottom:0;top/\*/:41%\9;bottom/\*/:auto\9;width:75px;height:95px;background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-next-icon-64.png);background-position:65% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}
.ilightbox-button.ilightbox-prev-button.dark.horizontal{right:auto;left:0;background-image:url(/fileadmin/davos/images/vendor/ilightbox/dark-skin/arrow-prev-icon-64.png);background-position:35% 50%;-webkit-border-radius:0;border-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}
.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-toolbar *,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *{float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none}
.ilightbox-overlay,.ilightbox-loader,.ilightbox-loader *,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-toolbar,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-holder .ilightbox-container .ilightbox-social{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-noscroll{overflow:hidden}
.ilightbox-closedhand *{cursor:url('../..//fileadmin/davos/css/vendor/ilightbox/closedhand.cur'),default!important}
.ilightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}
.ilightbox-loader{position:fixed;z-index:100005;top:45%;left:-192px;padding-left:30px;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}
.ilightbox-loader div{width:72px;height:72px;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}
.ilightbox-loader.horizontal{left:45%;top:-192px;padding:0;padding-top:30px;-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}
.ilightbox-loader.horizontal div{-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}
.ilightbox-toolbar{display:none;position:fixed;z-index:100010}
.ilightbox-toolbar a{float:left;cursor:pointer}
.ilightbox-toolbar .ilightbox-prev-button,.ilightbox-toolbar .ilightbox-next-button{display:none}
.ilightbox-thumbnails{display:block;position:fixed;z-index:100009}
.ilightbox-thumbnails.ilightbox-horizontal{bottom:0;left:0;width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical{top:0;right:0;width:140px;height:100%;overflow:hidden}
.ilightbox-thumbnails .ilightbox-thumbnails-container{display:block;position:relative}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container{width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container{width:140px;height:100%}
.ilightbox-thumbnails .ilightbox-thumbnails-grid{display:block;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail{display:block;cursor:pointer;padding:10px;position:relative}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;-ms-interpolation-mode:bicubic}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.7}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover{opacity:1}
.ilightbox-holder{display:none;position:fixed;z-index:100003;-webkit-transform:none;-moz-transform:none}
.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev{cursor:pointer}
.ilightbox-holder div.ilightbox-container{position:relative;width:100%;height:100%}
.ilightbox-holder.supportTouch div.ilightbox-container{overflow:scroll;-webkit-overflow-scrolling:touch}
.ilightbox-holder img.ilightbox-image{width:100%;height:100%}
.ilightbox-holder .ilightbox-container .ilightbox-caption{display:none;position:absolute;left:30px;right:30px;bottom:0;max-width:100%;padding:5px 10px;margin:0 auto;font-size:1em;line-height:150%;word-wrap:break-word;z-index:20003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.ilightbox-holder .ilightbox-container .ilightbox-social{display:none;position:absolute;left:10px;top:10px;padding:5px;padding-left:0;z-index:20003;height:16px}
.ilightbox-holder .ilightbox-container .ilightbox-social ul{float:left;list-style:none;height:16px}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li{display:inline}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a{float:left;margin-left:5px;width:16px;height:16px;background-repeat:no-repeat;background-position:50%}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a{background-image:url(/fileadmin/davos/images/vendor/ilightbox/social_icons/facebook_16.png)}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a{background-image:url(/fileadmin/davos/images/vendor/ilightbox/social_icons/twitter_16.png)}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a{background-image:url(/fileadmin/davos/images/vendor/ilightbox/social_icons/google_plus_16.png)}
.ilightbox-holder .ilightbox-alert{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;padding-top:100px;margin:auto;width:300px;height:50px}
.ilightbox-holder .ilightbox-wrapper{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.ilightbox-holder .ilightbox-inner-toolbar{position:relative;z-index:100}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar{position:absolute}
.ilightbox-button{position:fixed;z-index:100008;cursor:pointer}
.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails{display:none!important}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,.isMobile .ilightbox-toolbar .ilightbox-next-button{display:block}
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev 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,.ui-datepicker select.ui-datepicker-year{width:45%}
.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:700;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.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.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}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-widget-content,.ui-widget-header{background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#999}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-widget{font-family:Arial,sans-serif;font-size:13px}
.ui-widget .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #999}
.ui-widget-content a{color:#999}
.ui-widget-header{border:1px solid #fff;font-weight:700}
.ui-widget-header a{color:#999}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_100_f2f2f1_40x100.png) 50% 50% repeat-x #f2f2f1;font-weight:400;color:#999}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#999;text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_100_999999_40x100.png) 50% 50% repeat-x #999;font-weight:400;color:#fff}
.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-state-default .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-icons_999999_256x240.png)}
.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-widget-overlay,.ui-widget-shadow{background:url(/fileadmin/davos/css/vendor/jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
.fc{direction:ltr;text-align:left}
.fc-rtl{text-align:right}
body .fc{font-size:1em}
.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-popover{border-color:#ddd}
.fc-unthemed .fc-popover{background-color:#fff}
.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}
.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}
.fc-unthemed .fc-today{background:#fcf8e3}
.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}
.fc-bgevent{background:#8fdf82;opacity:.3;filter:alpha(opacity=30)}
.fc-nonbusiness{background:#d7d7d7}
.fc-icon{display:inline-block;width:1em;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fc-icon:after{position:relative;margin:0 -1em}
.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%;left:3%}
.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%;left:-3%}
.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}
.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}
.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%;left:-2%}
.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%;left:2%}
.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}
.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}
.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}
.fc button::-moz-focus-inner{margin:0;padding:0}
.fc-state-default{border:1px solid}
.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}
.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}
.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}
.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}
.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}
.fc-button-group{display:inline-block}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}
.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}
.fc-popover .fc-header{padding:2px 4px}
.fc-popover .fc-header .fc-title{margin:0 2px}
.fc-popover .fc-header .fc-close{cursor:pointer}
.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}
.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}
.fc-unthemed .fc-popover{border-width:1px;border-style:solid}
.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}
.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}
.fc-divider{border-style:solid;border-width:1px}
hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}
.fc-clear{clear:both}
.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}
.fc-bg{bottom:0}
.fc-bg table{height:100%}
.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}
.fc th{text-align:center}
.fc th,.fc td{border-style:solid;padding:0;vertical-align:top;border:1px solid #cccccc}
.fc td.fc-today{border-style:double}
.fc .fc-row{border-style:solid;border-width:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row:first-child table{border-top:0 hidden transparent}
.fc-row{position:relative}
.fc-row .fc-bg{z-index:1}
.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}
.fc-row .fc-bgevent-skeleton{z-index:2}
.fc-row .fc-highlight-skeleton{z-index:3}
.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}
.fc-row .fc-helper-skeleton{z-index:5}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-scroller{overflow-y:scroll;overflow-x:hidden}
.fc-scroller>*{position:relative;width:100%;overflow:hidden}
.fc-event{position:relative;display:block;font-size:.95em;line-height:1.3;font-family:"Felis",Georgia,"Times New Roman",Times,serif;font-weight:400}
.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#957f34;text-decoration:none}
.fc-event[href],.fc-event.fc-draggable{cursor:pointer}
.fc-not-allowed,
.fc-not-allowed .fc-event{cursor:not-allowed}
.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}
.fc-event .fc-content{position:relative;z-index:2}
.fc-event .fc-resizer{position:absolute;z-index:3}
.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}
.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}
.fc-h-event .fc-resizer{top:-1px;bottom:-1px;left:-1px;right:-1px;width:5px}
.fc-ltr .fc-h-event .fc-start-resizer,.fc-ltr .fc-h-event .fc-start-resizer:before,.fc-ltr .fc-h-event .fc-start-resizer:after,.fc-rtl .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-end-resizer:before,.fc-rtl .fc-h-event .fc-end-resizer:after{right:auto;cursor:w-resize}
.fc-ltr .fc-h-event .fc-end-resizer,.fc-ltr .fc-h-event .fc-end-resizer:before,.fc-ltr .fc-h-event .fc-end-resizer:after,.fc-rtl .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-start-resizer:before,.fc-rtl .fc-h-event .fc-start-resizer:after{left:auto;cursor:e-resize}
.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}
.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}
.fc-day-grid-event .fc-time{font-weight:700}
.fc-day-grid-event .fc-resizer{left:-3px;right:-3px;width:7px}
a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}
a.fc-more:hover{text-decoration:underline}
.fc-limited{display:none}
.fc-day-grid .fc-row{z-index:1}
.fc-more-popover{z-index:2;width:220px}
.fc-more-popover .fc-event-container{padding:10px}
.fc-toolbar{text-align:center;margin-bottom:1em}
.fc-toolbar .fc-left{float:left}
.fc-toolbar .fc-right{float:right}
.fc-toolbar .fc-center{display:inline-block}
.fc .fc-toolbar>*>*{float:left;margin-left:.75em}
.fc .fc-toolbar>*>:first-child{margin-left:0}
.fc-toolbar h2{margin:0}
.fc-toolbar button{position:relative}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-toolbar button:focus{z-index:5}
.fc-view-container *,.fc-view-container :before,.fc-view-container :after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}
.fc-basic-view .fc-body .fc-row{min-height:4em}
.fc-row.fc-rigid{overflow:hidden}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px}
.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px}
.fc-basic-view .fc-week-number{text-align:center}
.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}
.fc-ltr .fc-basic-view .fc-day-number{text-align:right}
.fc-rtl .fc-basic-view .fc-day-number{text-align:left}
.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}
.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}
.fc-ltr .fc-axis{text-align:right}
.fc-rtl .fc-axis{text-align:left}
.ui-widget td.fc-axis{font-weight:400}
.fc-time-grid>.fc-bg{z-index:1}
.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}
.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-time-grid .fc-bgevent-skeleton{z-index:3}
.fc-time-grid .fc-highlight-skeleton{z-index:4}
.fc-time-grid .fc-content-skeleton{z-index:5}
.fc-time-grid .fc-helper-skeleton{z-index:6}
.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}
.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-slats .ui-widget-content{background:none}
.fc-time-grid .fc-highlight-container{position:relative}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-time-grid .fc-event-container,
.fc-time-grid .fc-bgevent-container{position:relative}
.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}
.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}
.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}
.fc-time-grid .fc-bgevent{left:0;right:0}
.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}
.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.fc-time-grid-event{overflow:hidden}
.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}
.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}
.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}
.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
.fc-time-grid-event .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}
.fc-time-grid-event .fc-resizer:after{content:"="}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url('../..//fileadmin/davos/css/vendor/owlCarousel/owl.video.play.png') no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
