.skidataPistsstate .wmClear:after {clear: both;content: "";display: block;}.skidataPistsstate > h2 {font-size: 36px;font-weight: 100;margin: 0 0 22px;padding: 0 355px 0 0;}.skidataPistsstate > .openstate {position: absolute;right: 20px;top: 19px;}.skidataPistsstate > .openstate > p {float: left;font-size: 14px;text-transform: uppercase;}.skidataPistsstate > .openstate > ul {float: left;}.skidataPistsstate > .openstate > ul > li {cursor: pointer;float: left;font-size: 14px;font-weight: 500;margin: 0 0 0 20px;padding: 0 0 4px;position: relative;text-transform: uppercase;transition: color 500ms ease;}.skidataPistsstate > .openstate > ul > li:hover {color: var(--mw-color-primary);}.skidataPistsstate > .openstate > ul > li:before {background: var(--mw-color-primary);bottom: 0;content: "";height: 2px;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: absolute;transition: max-width 500ms ease, opacity 500ms ease;width: 100%;}.skidataPistsstate > .openstate > ul > li:hover:before,.skidataPistsstate > .openstate > ul > li.active:before {max-width: 100%;opacity: 1;}.skidataPistsstate > .headline {background: var(--mw-color-primary);position: relative;}.skidataPistsstate > .headline > div {float: left;font-weight: 500;padding: 17px 15px 15px;}.skidataPistsstate > .headline > .state {width: 18.897058823529413%; }.skidataPistsstate > .headline > .name {width: 36.102941176470587%; }.skidataPistsstate > .headline > .type {width: 17.720588235294116%; }.skidataPistsstate > .headline > .length,.skidataPistsstate > .headline > .height {width: 13.639705882352942%; }.skidataPistsstate > .entry {border-bottom: 1px solid #f0ece9;position: relative;}.skidataPistsstate.open > .entry {display: none;}.skidataPistsstate.open > .entry.open {display: block;}.skidataPistsstate > .entry > div {float: left;padding: 10px 15px 9px;}.skidataPistsstate > .entry > .state {font-weight: 500;padding-left: 49px;position: relative;width: 18.897058823529413%; }.skidataPistsstate > .entry > .state1 {color: #70AF1A;}.skidataPistsstate > .entry > .state0,.skidataPistsstate > .entry > .state2 {color: #D40D12;}.skidataPistsstate > .entry > .state:before {color: #FFFFFF;content: "";font-family: "skidata";font-size: 11px;font-weight: normal;height: 25px;left: 15px;line-height: 25px;position: absolute;text-align: center;top: 10px;width: 25px;}.skidataPistsstate > .entry > .state1:before {background: #70AF1A;content: "\E800";}.skidataPistsstate > .entry > .state0:before,.skidataPistsstate > .entry > .state2:before {background: #D40D12;content: "\E801";}.skidataPistsstate > .entry > .name {font-weight: 500;width: 36.102941176470587%; }.skidataPistsstate > .entry > .type {min-height: 44px;padding-left: 35px;position: relative;width: 17.720588235294116%; }.skidataPistsstate > .entry > .type:before {border-radius: 50%;content: "";height: 10px;left: 15px;position: absolute;top: 17.5px;width: 10px;}.skidataPistsstate > .entry > .type.easy-piste:before {background: var(--mw-color-primary);}.skidataPistsstate > .entry > .type.medium-piste:before {background: #D40D12;}.skidataPistsstate > .entry > .type.difficult-piste:before,.skidataPistsstate > .entry > .type.difficult-piste2:before {background: #25303B;}.skidataPistsstate > .entry > .type.skiroute:before {background: #EDC634;border-radius: 0;transform: rotate(45deg);}.skidataPistsstate > .entry > .length,.skidataPistsstate > .entry > .height {width: 13.639705882352942%; }.skidataPistsstate > p.footer {border-top: 1px solid #f0ece9;font-size: 14px;padding: 12px 15px 0;}.skidataPistsstate > p.footer > a {color: var(--mw-color-body);}@media all and (max-width: 900px){.skidataPistsstate > .headline > .name {width: 54.651162790697676%; }.skidataPistsstate > .headline > .type {width: 26.395348837209301%; }.skidataPistsstate > .headline > .length,.skidataPistsstate > .headline > .height {display: none;}.skidataPistsstate > .entry > .name {width: 54.651162790697676%; }.skidataPistsstate > .entry > .type {width: 26.395348837209301%; }.skidataPistsstate > .entry > .length,.skidataPistsstate > .entry > .height {display: none;}}@media all and (max-width: 740px){.skidataPistsstate > h2 {margin-bottom: 10px;padding-right: 0;}.skidataPistsstate > .openstate {margin-bottom: 30px;position: relative;right: auto;top: auto;}.skidataPistsstate > .headline > .state {position: absolute;text-align: center;width: 80px;}.skidataPistsstate > .headline > .name {padding-left: 95px;padding-right: 135px;width: 100%;}.skidataPistsstate > .headline > .type {position: absolute;right: 0;width: 120px;}.skidataPistsstate > .entry > .state {left: 0;padding: 0;position: absolute;width: 80px;}.skidataPistsstate > .entry > .state:before {left: 22.5px;}.skidataPistsstate > .entry > .state > p {display: none;}.skidataPistsstate > .entry > .name {padding-left: 95px;padding-right: 135px;width: 100%;}.skidataPistsstate > .entry > .type {overflow: hidden;position: absolute;right: 0;text-overflow: ellipsis;white-space: nowrap;width: 120px;}.skidataPistsstate > p.footer {padding-left: 0;padding-right: 0;}}@media all and (max-width: 550px){.skidataPistsstate > h2 {font-size: 24px;}.skidataPistsstate > .openstate > p {display: none;}.skidataPistsstate > .openstate > ul {float: none;}.skidataPistsstate > .openstate > ul > li {margin: 0 20px 0 0;}.skidataPistsstate > .openstate > ul > li:last-child {margin-right: 0;}.skidataPistsstate > .headline > .name {padding-left: 80px;padding-right: 70px;}.skidataPistsstate > .headline > .type {text-align: center;width: 70px;}.skidataPistsstate > .entry > .name {padding-left: 80px;padding-right: 70px;}.skidataPistsstate > .entry > .type {padding: 0;width: 70px;}.skidataPistsstate > .entry > .type:before {left: 50%;transform: translate(-50%, 0);}.skidataPistsstate > .entry > .type.skiroute:before {top: 20.5px;transform: rotate(45deg) translate(-50%, 0);}.skidataPistsstate > .entry > .type > p {display: none;}}