.tab-container{margin-bottom:15px;text-align:center}.tab-container button{font-size:1.4rem;margin:3px;padding:.5rem}.panel-container .forecast-panel{align-items:flex-start;-moz-column-gap:25px;column-gap:25px;display:flex;margin-bottom:25px;margin-top:25px}.panel-container .forecast-panel .forecast-day{background-color:#0080c9;cursor:pointer;position:relative;width:100%}.panel-container .forecast-panel .forecast-day .forecast-head:before{bottom:-24px;transform:rotate(225deg);transition:transform .35s}.panel-container .forecast-panel .forecast-day .forecast-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s}.panel-container .forecast-panel .forecast-day .forecast-body .forecast-body-row{display:flex;justify-content:space-between;margin-bottom:.4rem}.panel-container .forecast-panel .forecast-day .forecast-body .forecast-body-row:first-child{font-size:1rem;margin-bottom:.8rem}.panel-container .forecast-panel .forecast-day.active .forecast-head:before{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-24px;content:"";height:15px;left:0;margin:auto;position:absolute;right:0;transform:rotate(225deg);transition:transform .35s;width:15px}.panel-container .forecast-panel .forecast-day.active .forecast-body{background-color:#0080c9;box-shadow:0 0 50px 20px rgba(0,0,0,.1);color:#fff;font-size:14px;left:0;line-height:2;max-height:1000px;opacity:1;padding:25px;position:relative;transition:max-height .35s;width:100%}.panel-container .forecast-panel .forecast-day .forecast-head{background-color:#eaf2fb;margin-bottom:25px;padding:25px;position:relative}.panel-container .forecast-panel .forecast-day .forecast-head:before{border-bottom:1px solid #fff;border-right:1px solid #fff;bottom:-16px;content:"";height:15px;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:15px}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-title{color:#000;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:1.2rem;padding-bottom:20px;text-align:center}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-current{align-items:center;display:flex;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:.9rem;justify-content:center;padding-bottom:20px}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-current img{height:75px;margin-right:10px;width:auto}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-overall{display:flex;font-size:.4rem;justify-content:space-between}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-overall .forecast-title{font-size:.8rem;padding-bottom:5px}.panel-container .forecast-panel .forecast-day .forecast-head .forecast-overall img{height:30px;margin-right:5px;width:auto}@media (max-width:1162px){.panel-container .forecast-panel{flex-wrap:wrap}.panel-container .forecast-panel .forecast-day{margin-bottom:1.5rem;width:calc(50% - 12.5px)}}@media (max-width:600px){.panel-container .forecast-panel .forecast-day{width:100%}}
