@charset "UTF-8";
/* CSS Document */
.currentweather { 
	max-width: 210px; 
	margin-left:auto; 
	margin-right: auto;
	/*margin-bottom: 25px !important;*/
	font-size: 15px; 
	line-height: 15px; 
	color: #222; 
}

.weatherforecast { 
	width: 100%; 
	/*font-size: 15px; 
	line-height: 15px; */
	color: #222; 
}

.homepageweather a{
	color: #222;
	text-decoration: none;
}

.forecastperiod { clear:both; margin-bottom: 15px;}

.currentweather img { display: block; margin-bottom: 10px; width: 100px; height: 100px; margin-left: auto; margin-right: auto; }
.currentweather p, .forecastperiod p { margin-bottom: 5px; font-family: 'Open Sans', Arial, Geneva, sans-serif !important; }
.currentweather hr { border: 0px; height: 1px; color: #ccc; background-color: #ccc; }
.currentweather .cond { font-size: 18px; font-weight: bold; text-align: center; }
.currentweather .large { font-size: 50px; line-height: 50px; margin: 10px 0; text-align: center; }

.forecastperiod .imgbox,
	.forecastperiod .sidebox { float: left; display: inline-block; }
.forecastperiod .imgbox { margin-right: 10px; width: 50px; height: 50px; }
.forecastperiod img { width: 50px; height: 50px; }
.forecastperiod .sidebox { margin-right: 10px; max-width: 150px; min-width: 61px; height: 50px; text-align: right;}
.forecastperiod .forecast { float: none; display: inline; }
.forecast p { font-size: 15px; line-height: 18px; overflow: hidden; }
.forecast .dayofweek { font-size: 18px; font-weight: bold; overflow: visible;}

.sidebox .large { font-size: 40px; line-height: 40px; margin-top: 5px; }
.sidebox .hightemp { color: #D5202A; }
.sidebox .lowtemp { color: #0053AE; }

/*
.currentweather table { margin-left: auto; margin-right: auto; }
.currentweather td { font-size:13px; line-height: 13px; color: #777; border: 0px; padding: 0 0 5px 0; font-family: 'Open Sans', Arial, Geneva, sans-serif !important;}
*/

.currentweather .mini, .forecast .mini { font-size: 13px; line-height: 13px; color: #777; display: block;}
.forecast .mini { margin: 3px 0; line-height: 15px;}
.currentweather .label { display:inline-block; width: 40%; }

/* RADAR */
/*#aimradarcontainer { position: relative; padding-bottom: 46.428%; height: 0; overflow: hidden;}*/ /* 42.857% */
#aimradarcontainer { position: relative; height: 325px; width: inherit; overflow: hidden;} /* 390px */
#aimradarmap { /*height: 300px; width: 700px;*/ position: absolute !important; top: 0; left: 0; width: 100%; height: 100%; max-width: 700px; max-height: 325px;}
.EASwarning { z-index: 600; }
.EASwatch { z-index: 400; }
.leaflet-zoom-animated { z-index: 6; }
.leaflet-image-layer { z-index: 4; }
.leaflet-popup-content { margin: 13px 19px !important; }
