﻿.hidden{display:none !important}@font-face{font-family:'icomoon';font-style:normal;font-weight:normal;src:url("../../fonts/icomoon.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:normal;src:url("../../fonts/opensans-regular-webfont.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("../../fonts/opensans-semibold-webfont.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url("../../fonts/opensans-extrabold-webfont.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("../../fonts/opensans-bold-webfont.woff") format("woff")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url("../../fonts/opensans-condbold-webfont.woff") format("woff")}@font-face{font-family:'Signika Negative Bold';font-style:normal;font-weight:400;src:url("../../fonts/SignikaNegative-Bold.woff") format("woff")}.weather-tile{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;background-image:linear-gradient(#3D4F9C, #5B93AF);color:#fff;margin:48px 0;min-height:100px;padding:20px 20px 30px;position:relative;width:calc(100% - 40px)}.weather-tile:after{clear:both;content:' ';display:block;height:0;visibility:hidden}.weather-tile .weather-symbol{height:80px;left:110px;opacity:.2;position:absolute;top:53px;width:80px}.weather-tile .weather-symbol img{width:100%}.weather-tile .weather-text{font-size:14px;font-weight:400;position:relative;text-transform:uppercase;z-index:2}.weather-tile .weather-text .weather-forecast{font-size:49px;margin-top:35px}.weather-tile .weather-text .weather-forecast .phrase{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:20px;font-weight:700;line-height:1.08;margin-top:14px;vertical-align:middle}.weather-tile .weather-form{float:none;width:100%}.weather-tile .weather-form h3{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:30px;font-weight:400;border-top:1px solid #fff;color:#fff;line-height:1.1;margin:20px 0;padding:15px 0 0}.weather-tile .weather-form p{color:#fff;font-size:14px;margin:7px 0 10px;padding:0}.weather-tile .weather-form .weather-postcode{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;-webkit-appearance:none;border:0;border-radius:50px;padding:8px 13px}.weather-tile .weather-form .weather-submit-btn{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;-webkit-appearance:none;background-color:#262626;border:0;border-radius:50px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 13px}.weather-tile .weather-form .weather-sponsor{font-family:'Open Sans', sans-serif;font-size:9.5px;font-weight:400;font-weight:700;float:none;line-height:1.5;margin-top:0;position:absolute;right:20px;text-transform:uppercase;top:21px}.weather-tile .weather-form .weather-sponsor img{margin-left:8px;vertical-align:top;width:29px}.weather-tile .weather-report-error{transition:all 300ms ease-in-out;bottom:60px;color:#fff;left:20px;position:absolute}.weather-tile .weather-report-error .weather-error-msg{background:#626262;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);font-size:12px;margin:0 auto;max-width:280px;padding:12px;text-align:center}.weather-tile .weather-report-error .weather-error-msg:before{content:""}.weather-tile .weather-report-error .weather-error-msg:before{font-family:'icomoon';font-size:15px;padding-right:5px}.weather-tile .weather-report-error .weather-error-msg:after{border-bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #626262;bottom:-10px;content:'';left:40px;position:absolute}@media all and (min-width: 728px){.weather-tile{padding:20px}.weather-tile .weather-text{float:left;width:28%}.weather-tile .weather-text .weather-forecast{font-size:35px;margin-top:16px}.weather-tile .weather-text .weather-forecast .phrase{display:block;font-size:14px;margin-left:0;margin-top:10px}.weather-tile .weather-symbol{height:55px;left:75px;top:45px;width:55px}.weather-tile .weather-form{float:right;margin-top:0;position:relative;width:70%}.weather-tile .weather-form h3{border:0;font-size:23px;margin:0;padding:0}.weather-tile .weather-form .weather-submit-btn{margin-left:2%}.weather-tile .weather-form .weather-sponsor{float:right;margin-top:-30px;padding-right:36px;position:relative;right:0;text-align:right;top:0;width:25%}.weather-tile .weather-form .weather-sponsor img{margin-left:0;position:absolute;right:0;top:0}.weather-tile .weather-report-error{bottom:40px;left:0}}

/*# sourceMappingURL=weather-tile.css.map */