.snowReport .wrapper {background: #e8e9ed;border-top: 1px solid #d5d6d8;padding: 31px 40px 40px;position: relative;}.snowReport .wrapper:after {clear: both;content: "";display: block;}.snowReport .wrapper .left {float: left;}.snowReport .wrapper .left h2 {font-size: 40px;font-weight: 100;margin: 0 0 44px 0;}.snowReport .wrapper .left ul li:before {display: block;font-family: "skidata";font-size: 35px;left: 9px;position: absolute;top: 14px;}.snowReport .wrapper .left ul li.quality:before {content: "\E80E";}.snowReport .wrapper .left ul li.snowy:before {content: "\E80F";}.snowReport .wrapper .left ul li.lastsnow:before {content: "\E80D";}.snowReport .wrapper .left ul li {border-bottom: 1px solid #b9bcc1;line-height: 1.2;padding: 17px 20px 18px 75px;position: relative;width: 350px;}.snowReport .wrapper .left ul li.lastsnow {border-bottom: 0;}.snowReport .wrapper .left ul li:after {clear: both;content: "";display: block;}.snowReport .wrapper .left ul li .label {float: left;font-size: 15px;}.snowReport .wrapper .left ul li .value {float: right;font-size: 30px;}.snowReport .wrapper .left a {background: #dc0014;color: #ffffff;display: inline-block;height: 45px;line-height: 45px;margin: 15px 0 0;text-align: center;text-transform: uppercase;width: 350px;}.snowReport .wrapper .right:before {background: url("/img/layout/bg-snowreport.png") no-repeat left top;background-size: 100% auto;content: "";display: block;height: 195px;left: 71px;position: absolute;top: 91px;width: 528px;}.snowReport .wrapper .right {float: right;font-size: 16px;line-height: 1;position: relative;width: 640px;}.snowReport .wrapper .right .snow1 {left: -72px;padding: 4px 0 0 45px;position: absolute;top: 6px;width: 250px;}.snowReport .wrapper .right .snow1:after {content: "\E809";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;}.snowReport .wrapper .right .snow1 .value {font-size: 30px;margin: 0 0 6px 0;}.snowReport .wrapper .right .snow2 {left: 205px;padding: 4px 0 0 45px;position: absolute;top: 6px;width: 240px;}.snowReport .wrapper .right .snow2:after {content: "\E80A";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;}.snowReport .wrapper .right .snow2 .value {font-size: 30px;margin: 0 0 6px 0;}.snowReport .wrapper .right .temp1 {padding: 0 0 0 45px;position: absolute;right: 0;top: 6px;width: 185px;}.snowReport .wrapper .right .temp1:after {content: "\E808";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;}.snowReport .wrapper .right .temp1 > .value {font-size: 30px;margin: 0 0 8px;padding: 1px 0 0 0;}.snowReport .wrapper .right .snow3 {left: -72px;padding: 4px 0 0 45px;position: absolute;top: 310px;width: 240px;}.snowReport .wrapper .right .snow3 .value {font-size: 30px;margin: 0 0 6px;padding: 0 0 0;}.snowReport .wrapper .right .snow3:after {content: "\E809";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;}.snowReport .wrapper .right .snow4 {left: 205px;padding: 4px 0 0 45px;position: absolute;top: 310px;width: 200px;}.snowReport .wrapper .right .snow4:after {content: "\E80A";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;}.snowReport .wrapper .right .snow4 .value {font-size: 30px;margin: 0 0 6px 0;}.snowReport .wrapper .right .temp2 {padding: 0 0 0 45px;position: absolute;right: 0;top: 310px;width: 185px;}.snowReport .wrapper .right .temp2:after {content: "\E808";color: #dc0014;font-family: "skidata";font-size: 56px;left: 0;position: absolute;top: 0;} .snowReport .wrapper .right .temp2 > .value {font-size: 30px;margin: 0 0 8px;padding: 1px 0 0 0;}@media all and (max-width: 1340px){.snowReport .wrapper {padding-right: 17px;}.snowReport .wrapper .right {width: 625px;}.snowReport .wrapper .right .snow1,.snowReport .wrapper .right .snow3 {left: -45px;}}@media all and (max-width: 1220px){.snowReport {padding-left: 0;padding-right: 0;}.snowReport .wrapper {padding-left: 20px;padding-right: 0;}.snowReport .wrapper .left {width: 300px;}.snowReport .wrapper .left a {width: 300px;}.snowReport .wrapper .left ul li {padding-right: 0;width: 300px;}.snowReport .wrapper .left ul li .value {font-size: 25px;padding-top: 4px;}.snowReport .wrapper .right:before {top: 115px;}.snowReport .wrapper .right .snow3,.snowReport .wrapper .right .snow4,.snowReport .wrapper .right .temp2 {top: 358px;}}@media all and (max-width: 1050px){.snowReport .wrapper .left h2 {margin-bottom: 15px;}.snowReport .wrapper .right {float: none;margin: -125px 0 0;position: absolute;right: 0;top: 50%;}.snowReport .wrapper .right:before {height: 185px;opacity: 0.2;top: 150px;width: 500px;}.snowReport .wrapper .right .snow1 {left: 205px;top: 90px;}.snowReport .wrapper .right .temp2 {top: 90px;}.snowReport .wrapper .right .snow3 {left: 205px;top: 176px;}.snowReport .wrapper .right .snow4 {left: 438px;top: 176px;}}@media all and (max-width: 800px){.snowReport .wrapper {padding-right: 20px;padding-top: 50px;}.snowReport .wrapper .left {display: table;float: none;margin: 0 auto 63px;width: 100%;}.snowReport .wrapper .left a,.snowReport .wrapper .left ul li {width: 100%;}.snowReport .wrapper .left a {margin-top: 10px;}.snowReport .wrapper .left h2 {margin-bottom: 0;}.snowReport .wrapper .left ul li .label {padding-top: 10px;}.snowReport .wrapper .left ul li .label br {display: none;}.snowReport .wrapper .right {display: table;margin: 0 auto;padding: 0;position: relative;top: 0;width: 100%;}.snowReport .wrapper .right:before {top: 75px;}.snowReport .wrapper .right:after {clear: both;content: "";display: block;}.snowReport .wrapper .right .snow1,.snowReport .wrapper .right .snow2,.snowReport .wrapper .right .snow3,.snowReport .wrapper .right .snow4,.snowReport .wrapper .right .temp1,.snowReport .wrapper .right .temp2 {float: left;left: 0;margin: 0 0 25px;position: relative;top: 0;width: 50%;}}@media all and (max-width: 750px){.snowReport .wrapper .left h2 {font-size: 26px;text-align: left;}}@media all and (max-width: 550px){.snowReport .wrapper .right div {padding-right: 25px !important;}.snowReport .wrapper .right .snow3,.snowReport .wrapper .right .temp1 {clear: left;}}@media all and (max-width: 475px){.snowReport .wrapper .right div {padding-left: 40px !important;padding-right: 20px !important;}.snowReport .wrapper .right div:after {font-size: 45px !important;top: 5px !important;}.snowReport .wrapper .right div .value {font-size: 25px !important;}.snowReport .wrapper .right div .label {font-size: 13px;}}@media all and (max-width: 400px){.snowReport .wrapper {padding-bottom: 17px;padding-top: 27px;}.snowReport .wrapper .left {margin-bottom: 40px;}.snowReport .wrapper .left ul li .label {padding-top: 0;}.snowReport .wrapper .left ul li .label br {display: block;}.snowReport .wrapper .left ul li .value {font-size: 21px;font-weight: normal;padding-top: 6px;}.snowReport .wrapper .left a {font-size: 16px;}.snowReport .wrapper .right:before {height: 115px;top: 157px;width: 300px;}}@media all and (max-width: 375px){.snowReport .wrapper .right {padding-left: 0;width: 310px;}}