.left {
	float: left;
	}
.right {
	float: right;
	}
.colfull {
	width: 100%;
	}

.sr_conditions_con {
		width: 100%;
		margin: 14px 0;
		float: left;
		}
	.sr_conditions_con .light_row, .sr_conditions_con .dark_row {
		width: 100%;
		float: left;
		}
			.sr_conditions_con .light_row .left p, .sr_conditions_con .dark_row .left p {
				font-family: 'Lato', sans-serif;
				font-size: 13px;
				text-transform: uppercase;
				color: #5b5b61;
				margin: 9px 30px 9px 20px;
				}
			.sr_conditions_con .light_row .right p, .sr_conditions_con .dark_row .right p {
				margin: 11px 0;
				font-size: 13px;
				}
		.sr_conditions_con .light_row .right, .sr_conditions_con .dark_row .right {
			width: 30%;
			}
		.sr_conditions_con .light_row .fixed_pos.right, .sr_conditions_con .dark_row .fixed_pos.right {
			float: left;
			width: 40%;
			}
		.sr_conditions_con .light_row .fixed_pos.left, .sr_conditions_con .dark_row .fixed_pos.left {
			width: 30%;
			}
		.sr_conditions_con .left p.open {
			font-family: Arial, sans-serif;
			font-size: 13px;
			text-transform: none;
			}
	.sr_conditions_con .light_row {
		background: #f4f6fc;
		}
	.sr_conditions_con .dark_row {
		background: #d6d9e2;
		}
.sr_conditions_con .col2 {
	width: 357px;
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
	}
.sr_conditions_con .col2.last {
	margin-right: 0;
	}
.sr_wrapper {
	width: 100%;;
	margin: 0 auto;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #5b5b61;
	}
	.sr_last_update {
		width: 30%;
		float: left;
		}
	.sr_hours {
		width: 30%;
		float: left;
		}
	.sr_current_temp {
		width: 40%;
		float: left;
		}
		.sr_last_update img, .sr_hours img, .sr_current_temp img {
			margin: 0 6px 0 0;
			float: left;
			}
		.sr_inner {
			width: 135px;
			float: left;
			}
		.sr_inner_txt_lrg {			
			font-size: 14px;
			display: block;
			}
		.sr_inner_txt_sml {
			font-size: 11px;
			}
		.sr_current_temp {			
			font-size: 30px;
			line-height: 28px;
			}
	.sr_ad_con {
		width: 729px;
		height: 80px;
		margin: 10px 0;
		float: left;
		background: #f5f5f5;
		}
	
		.sr_light_grey {
			width: 96%;
			padding:0 2%;
			float: left;
			background: #edeff5;
			}
			
		.sr_dark_grey {
			width: 96%;
			padding: 0 2%;
			float: left;
			background: #d6d9e2;
			}
			
	.sr_heading_bar {
		width: 100%;
		margin: 0;
		padding: 4px 2%;
		float: left;
		color:#FFFFFF !important;
		background: rgba(82,157,215,0.8);
/* 		background: #2d190b; */
		}
		.sr_heading_bar p,	
		.sr_heading_bar p,
		.sr_heading_bar h1,
		.sr_heading_bar h3 {
		/* color: #CBCFD9; */
		color: #FFFFFF;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 400;
		line-height: 12px;
		text-transform: uppercase;
			}
				.sr_heading_bar h1 {
					font-size: 18px;
					font-weight: 600;
					line-height: 30px;
					margin: 0;
				}
				.sr_heading_bar h3 {
					font-size: 16px;
					font-weight: 500;
					line-height: 18px;
					margin: 0;
				}
				.sr_heading_bar p {
					font-size: 15px;
					font-weight: 500;
					line-height: 17px;
				}
			
			
			
			
			
/*
		.sr_heading_bar {
			width: 100%;
			float: left;
			background: #2d190b;			
			font-weight: normal;
			text-transform: uppercase;
		}
			.sr_heading_bar h3 {
				font-weight: normal;
				margin:0 20px;
				padding: 6px 0;
				color: #cbcfd9;
				letter-spacing: .035em;
				font-size: 16px;
				}
*/
			.sr_first_row {
				width:30%;
				float: left;
				
				
				}
				.sr_first_row p {					
					font-size: 14px;
					text-transform: uppercase;
					}
			.sr_second_row {
				width: 70%;
				float: left;
				}