h2 + .skidataLiftstate {margin-top: -30px;}.skidataLiftstate > .headline {    display: inline-block;    font-size: 14px;    font-weight: bold;    line-height: 1;    margin-bottom: 30px;    position: relative;}.skidataLiftstate > .headline:before {    background: #e7e9ea;    bottom: -14px;    content: "";    height: 1px;    left: 0;    position: absolute;    width: 75px;}.skidataLiftstate > .filter {    margin-bottom: 45px;}.skidataLiftstate > .filter:after {    clear: both;    content: "";    display: block;}.skidataLiftstate > .filter > li {    float: left;    margin: 0 5px 10px 0;    position: relative;    text-align: center;}.skidataLiftstate > .filter > li > a {border: 1px solid #494948;border-radius: 5px;color: #494948;display: block;font-size: 17px;    font-weight: bold;    height: 40px;    line-height: 38px;    padding: 0 28px;    position: relative;    text-transform: uppercase;    transition: border 300ms ease, color 300ms ease;}.skidataLiftstate > .filter > li > a:hover,.skidataLiftstate > .filter > li > a.selected {border: 1px solid #c31f26;color: #c31f26;}.skidataLiftstate > .wrapper {background: #e7e9ea;display: none;padding: 26px 20px 20px;position: relative;}.skidataLiftstate > .wrapper.active {display: block;}.skidataLiftstate > .wrapper h2 {color: #494948;float: left;margin: 0;}.skidataLiftstate > .wrapper h2 > span {color: #494948;display: block;font-size: 14px;font-weight: normal;line-height: 1;margin-top: 9px;position: relative;}.skidataLiftstate > .wrapper .map {float: right;height: 40px;line-height: 38px;width: 142px;position: relative;text-transform: uppercase;padding-left: 20px;background: #FFFFFF;border: 1px solid #c31f26;border-radius: 2px;}.skidataLiftstate > .wrapper .map > span {background: #c31f26;height: 38px;position: absolute;right: 0;top: 0;width: 40px;}.skidataLiftstate > .wrapper .map > span:before {color: #FFFFFF;font-size: 20px;font-weight: normal;left: 11px;margin: 0;position: absolute;top: 9px;}.skidataLiftstate > .wrapper > div:after {clear: both;content: "";display: block;}.skidataLiftstate > .wrapper > div.headline > div.name:before,.skidataLiftstate > .wrapper > div.headline > div.name:after {display: none;}.skidataLiftstate > .wrapper > div.headline {background: #e8e9ed;border-top: 1px solid #d5d6d8;border-bottom: 1px solid #d5d6d8;font-weight: bold;height: 45px;padding: 6px 15px 0;}.skidataLiftstate > .wrapper .openstate {color: #494948;margin: 20px 0;display: flex;justify-content: flex-end;align-items: baseline;}.skidataLiftstate > .wrapper .openstate > p {float: left;font-size: 14px;    font-weight: normal;    line-height: 0.86;    margin-right: 20px;}.skidataLiftstate > .wrapper .openstate > ul {float: right;line-height: 0.86;}.skidataLiftstate > .wrapper .openstate > ul > li {cursor: pointer;display: inline-block;font-size: 14px;    font-weight: bold;    line-height: 0.86;    margin-right: 13px;position: relative;}.skidataLiftstate > .wrapper .openstate > ul > li.all {margin-right: 0;}.skidataLiftstate > .wrapper .openstate > ul > li:before {background: #c31f26;bottom: -7px;content: "";height: 2px;left: 0;max-width: 0;opacity: 0;overflow: hidden;position: absolute;transition: max-width 500ms ease, opacity 500ms ease;width: 100%;}.skidataLiftstate > .wrapper .openstate > ul > li:hover:before, .skidataLiftstate > .wrapper .openstate > ul > li.active:before {max-width: 100%;opacity: 1;}.skidataLiftstate > .wrapper > div.headline > div.name:before,.skidataLiftstate > .wrapper > div.headline > div.name:after {display: none;}.skidataLiftstate > .wrapper > div.entry {background: #FFFFFF;height: 50px;margin-bottom: 5px;padding: 9px 55px 0 20px;position: relative;}.skidataLiftstate.open > .wrapper > div.entry {display: none;}.skidataLiftstate.open > .wrapper > div.entry.open {display: block;}.skidataLiftstate div.entry:before {background: linear-gradient(356deg, #8a141f, #c31f26);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 3px;}.skidataLiftstate div.entry.open:before {background: linear-gradient(356deg, #407903, #7ed321);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 3px;}.skidataLiftstate > .wrapper > div.entry > div {align-items: center;display: flex;}.skidataLiftstate div.state {float: left;height: 30px;position: relative;width: 6%;}.skidataLiftstate .headline div.state,.skidataLiftstate .headline div.name {padding-left: 0;}.skidataLiftstate div.state.state1 {color: #23a638;font-weight: 500;text-transform: uppercase;}.skidataLiftstate div.state.state1:after {color: #6ab41a;content: "\E813";display: block;font-family: "skidata";font-size: 14px;font-weight: normal;left: 0;position: absolute;top: 4px;}.skidataLiftstate div.state.state2,.skidataLiftstate div.state.state3 {color: #c31f26;font-weight: 500;text-transform: uppercase;}.skidataLiftstate div.state.state2:after,.skidataLiftstate div.state.state3:after {color: #c31f26;content: "\E815";display: block;font-family: "skidata";font-size: 14px;font-weight: normal;left: 3px;position: absolute;top: 5px;}.skidataLiftstate div.name {float: left;    font-size: 20px;    font-weight: 200;line-height: 1.4;padding: 0 20px 0 45px;position: relative;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 57%;}.skidataLiftstate div.length {float: left;padding: 0 20px 0 0;position: relative;text-align: right;width: auto;}.skidataLiftstate div.length:after {background: #b2b2b2;content: "";height: 14px;position: absolute;right: 10px;margin-top: -7px;top: 50%;width: 1px;}.skidataLiftstate div.height {float: left;padding: 0 20px 0 0;position: relative;text-align: right;width: auto;}.skidataLiftstate div.height:after {background: #b2b2b2;content: "";height: 14px;position: absolute;right: 10px;margin-top: -7px;top: 50%;width: 1px;}.skidataLiftstate div.openinghours {float: left;width: auto;}.skidataLiftstate div.length,.skidataLiftstate div.height,.skidataLiftstate div.openinghours {font-size: 14px;font-weight: normal;margin-top: 5px;}.skidataLiftstate a.mapLocation {background: #c31f26;border-radius: 2px;height: 40px;position: absolute;right: 5px;top: 5px;width: 40px;}.skidataLiftstate a.mapLocation:before {color: #FFFFFF;font-size: 20px;font-weight: normal;left: 11px;margin: 0;position: absolute;top: 9px;}.skidataLiftstate div.name:before {font-family: "skidata";font-size: 26px;font-weight: normal;left: 0;line-height: 1;position: absolute;top: 2px;}.skidataLiftstate div.name:after {font-size: 13px;font-weight: normal;left: 20px;line-height: 1;position: absolute;top: 6px;}.skidataLiftstate div.name.l10-seat-detachable-ropeway:before {content: "\E800";}.skidataLiftstate div.name.ropeway:before,.skidataLiftstate div.name.combined-lift:before,.skidataLiftstate div.name.cablecar:before,.skidataLiftstate div.name.l3s-gondola:before {content: "\E800";font-size: 22px;}.skidataLiftstate div.name.draglift:before {content: "\E801";left: 8px;top: 2px;}.skidataLiftstate div.name.conveyor:before,.skidataLiftstate div.name.conveyor2:before {content: "\E807";left: 3px;top: 3px;}.skidataLiftstate div.name.chairlift1:before,.skidataLiftstate div.name.chairlift2:before,.skidataLiftstate div.name.chairlift3:before,.skidataLiftstate div.name.chairlift4:before,.skidataLiftstate div.name.chairlift5:before,.skidataLiftstate div.name.chairlift6:before, .skidataLiftstate div.name.chairlift7:before, .skidataLiftstate div.name.chairlift8:before {content: "\E802";left: 4px;}.skidataLiftstate div.name.chairlift1:after {content: "1";}.skidataLiftstate div.name.chairlift2:after {content: "2";}.skidataLiftstate div.name.chairlift3:after {content: "3";}.skidataLiftstate div.name.chairlift4:after {content: "4";}.skidataLiftstate div.name.chairlift5:after {content: "5";}.skidataLiftstate div.name.chairlift6:after {content: "6";}.skidataLiftstate div.name.chairlift7:after {content: "7";}.skidataLiftstate div.name.chairlift8:after {content: "8";}@media all and (max-width: 800px){.skidataLiftstate > .wrapper > div.entry {padding: 9px 20px 0 20px;}.skidataLiftstate div.name {width: 60%;}.skidataLiftstate div.length, .skidataLiftstate div.height { display: none;}.skidataLiftstate div.openinghours {float: right;text-align: right;width: 25%;}}@media all and (max-width: 700px){.skidataLiftstate > .wrapper > h2 > span {float: none;display: block;line-height: 1.4;}}@media all and (max-width: 550px){.skidataLiftstate > .wrapper h2 {float: none;}.skidataLiftstate > .wrapper .map {float: none;display: inline-block;margin: 20px 0 0;}.skidataLiftstate > .wrapper > div.entry {width: 100%;}.skidataLiftstate div.state {padding: 0;width: 15%;}.skidataLiftstate div.name {font-size: 18px;line-height: 1.55;padding: 0 0 0 40px;width: 85%;}.skidataLiftstate div.openinghours {display: none;}}@media all and (max-width: 500px){.skidataLiftstate > .filter > li {display: block;float: none;margin: 0 0 5px 0;}.skidataLiftstate > .filter > li > a {padding: 0 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.skidataLiftstate > .filter > li > a > span {display: none !important;}}@media all and (max-width: 400px){.skidataLiftstate > .wrapper {margin-left: -20px;margin-right: -20px;}.skidataLiftstate > .wrapper .openstate > p {display: none;}    .skidataLiftstate > .wrapper > div.entry {padding: 9px 55px 0 13px;}.skidataLiftstate div.name {font-size: 16px;padding: 4px 0 0 40px;}}