.mainContentDiv {
	padding: 0px !important;
}
.twoColumn {
	width: 310px;
	margin-top: 20px;
	margin-left: 20px;
}
.content {
	/*	padding-top:20px !important; 	margin-left:0px !important; 	padding-left:0px !important;*/
}
.wspan12 {
	width: 670px !important;
}
.mainContentDiv {
	padding-left: 0px !important;
}
.wspan8 {
	width: 430px;
	margin-left: 20px;
}
.wspan6 {
	width: 310px;
	float: right;
	margin-right: 20px;
}
.wspan6.weather-list {
	margin: 0px 10%;
}
aside.wspan6 {
	margin: 35px 0px 0px;
	width: 320px;
}
#ag_maps h3 {
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	margin-top: 10px;
	margin-bottom: 10px;
}
.advert {
	float: left;
	width: 300px;
	padding: 20px !important;
}
.weather #three_day, .weather #extended {
	font-size: 11pt;
	padding-top: 15px;
	text-align: center;
	float: left;
	width: 48%;
	margin: 0px 0px 0px 2% !important;
}
.mainContentDiv {
	padding-top: 20px !important;
	padding-right: 30px;
}
.weather #local #weather_location {
	margin: 0 0 14px -10px;
}
.btn {
	width: auto;
}
p {
	padding: 0px 0px 0px 0px;
}
#location_submit {
	margin: -44px 0 3px 133px;
}
h4.fcControlsSectionHeader {
	padding: 0px;
}
.button_positioning {
	position: relative;
	top: 0;
}
.weather .wspan12 {
	margin-right: 0px;
}
#wxRadarHref {
	top: 25px !important;
	right: 5px !important;
	left: initial !important;
}
.bx-wrapper {
	margin: 0px 4%;
}
#MapsTabsDiv h2.resp-accordion {
	width: 96%;
	margin: 0px 0px 0px 1%;
}
.weather #hourly ul {
	width: 110px;
	margin: 0px;
}
.weather #hourly ul li {
	width: 110px !important;
	text-align: left;
}
.weather #three_day ul li h6, .weather #extended ul li h6 {
	text-align: left;
	margin: 0px 0px 3% 2%;
	font-weight: bold;
}

.weather #extended ul li img {
	margin: 0px 5% 4% 4px;
/*	padding-bottom: 40px;*/

}

.weather #three_day ul li img {
	margin: 0px 5% 4% 4px;
}

#ag_maps ul li img {
	float: none;
}

#mainWeather .content {
	margin: 0px !important;
}

@media only screen and (max-width: 1023px) {
	.weather {
		margin-left: 0px;
	}

	.mainContentDiv {
		padding: 0px !important;
		padding-left: 25px;
	}

	.weather #local #current_stats_secondary li.current-links a {
		padding: 5px;
	}
	.wspan12 {
		width: 98.5% !important;
		display: block;
	}
	aside.wspan6 {
		display: none;
	}
	.wspan4 {
		width: 230px;
		margin: 0px 2% 0px 0px;
	}
	#current_weather {
		margin: 0px auto 3% !important;
	}
	#update_location {
		margin: 0px auto 3%;
	}
	.wspan8 {
		margin-left: 0px;
		max-width: 750px;
		width: 66%;
	}
	.weather #local #weather_location {
		text-align: center;
	}
	.weather #local .row {
		max-width: 800px;
		width: 90%;
		margin: 0px auto;
	}
	.weather #local #weather_location h1 {
		display: block;
	}
	#radar_map {
		max-width: 1024px;
		width: 100%;
	}
	#radarIFrame {
		max-width: 1024px;
		width: 100%;
	}
	.weather #local #current_stats_blocks {
		max-width: 1024px;
		width: 100%;
	}
	.weather #local #current_stats_blocks li {
		width: 33.3%;
		margin: 0px auto;
	}
	.bx-wrapper {
		max-width: 1000px !important;
		width: 92% !important;
	}
}

@media only screen and (max-width:900px) {
	.weather #local {
		max-width: 900px;
		width: 98.5% !important;
		display: block;
	}
	.weather #local #weather_location {
		width: 90%;
		margin: 0px auto 2%;
	}
	.weather #local .row {
		max-width: 770px;
		width: 95%;
		margin: 0px auto;
	}
	.weather #local .wspan4 {
		width: 230px;
		margin: 0px 2% 0px 0px;
	}
	.weather #local .wspan8 {
		margin-left: 0px;
		max-width: 750px;
		width: 64%;
	}
}
@media only screen and (max-width:500px) {
	.weather #extended ul li img, .weather #three_day ul li img {
		margin: 0px 5% 15% 15px;
	}
}

@media only screen and (max-width: 479px) {
	#wxRadarHref {
		display: none;
	}
	.weather #local .wspan8 {
		width: 100%;
	}
	.weather #three_day, .weather #extended {
		width: 95%;
	}
	.weather #extended ul li img, .weather #three_day ul li img {
		margin: 0px 5% 3% 15px;
	}
	#MapsTabsDiv h2.resp-accordion {
		width: 89%;
	}
	#statusText {
		width: auto !important;
	}
	.weather #local .wspan4 {
		width: 100%;
	}
	.bx-wrapper {
		width: 88% !important;
		margin: 0 auto;
	}
	.weather ul {
		width: 220px;
		margin: 0 auto;
	}
	.bx-wrapper .bx-prev {
		left: -27px;
	}
	.bx-wrapper .bx-next {
		right: -27px;
	}
	.weather #hourly {
		margin: 0px 0px 20px; ;
}
	.wspan12 {
		width: 99% !important;
		margin: 0px .5%;
	}
}


