	#weather-main {
		right: 0px;
		bottom: 50px;
		width: 300px;
		min-height: 80px;
		position: absolute;
		border: 1px solid white;
	}

	.weather-widget h3.heading .change-settings {
		text-decoration-line: none !important;
		color: #0373b3;
	}
	.weather-widget .heading-link {
		text-decoration: none;
	}
	.weather-widget .light-box {
		/* display: none !important;  TEMPORARY */
		top: 20%;
		left: 50%;
		margin-left: -220px;
	}
	.weather-widget h3.heading {
		margin-top: 0px;
		padding: 0px;
		border: none;
		margin-bottom: 5px;
	}
	.weather-widget .weather-wrapper .day .temperature,
	.weather-widget .weather-wrapper .day .date {
		text-align: left;		
	}
	.weather-widget .weather-wrapper .day .temperature .seperator {
		margin: 0px -4px;
	}
	.weather-widget .light-box .heading {
		background: none;
		border: none;
	}
	.weather-widget .light-box .heading {
		padding: 0px;
	}
	.weather-widget .light-box #query {
		font-style: normal;
	}
	.weather-widget .light-box #searchbutton {
		letter-spacing: normal !important;
		margin-top: 10px;
	}
	.weather-widget .light-box .location {
		text-align: left !important;
	}
	
	
	/* .weather-widget .weather-wrapper .icon.fog-then-sunny */
	.weather-wrapper .icon.fog-then-sunny {
		background-image: url(weather.png?v=2);
		background-position: 0 -240px;
		width: 40px;
		height: 40px;
	}

	@charset "UTF-8";

	@-webkit-keyframes pulsate {
		0% {
			-webkit-transform: scale(.1, .1);
			opacity: 0;
		}

		50% {
			opacity: 1;
		}

		100% {
			-webkit-transform: scale(1.2, 1.2);
			opacity: 0;
		}
	}

	@-moz-keyframes pulsate {
		0% {
			-moz-transform: scale(.1, .1);
			opacity: 0;
		}

		50% {
			opacity: 1;
		}

		100% {
			-moz-transform: scale(1.2, 1.2);
			opacity: 0;
		}
	}

	@-ms-keyframes pulsate {
		0%, 100% {
			opacity: 0;
		}

		0% {
			-ms-transform: scale(.1, .1);
		}

		50% {
			opacity: 1;
		}

		100% {
			-ms-transform: scale(1.2, 1.2);
		}
	}

	@keyframes pulsate {
		0% {
			transform: scale(.1, .1);
			opacity: 0;
		}

		50% {
			opacity: 1;
		}

		100% {
			transform: scale(1.2, 1.2);
			opacity: 0;
		}
	}

	@font-face {
		font-family: "Unit Slab Pro Bold";
		src: url(unitslabpro-bold.woff) format("woff");
		font-style: normal;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}

	@font-face {
		font-family: "Unit Slab Pro Light";
		src: url(unitslabpro-light.woff) format("woff");
		font-style: normal;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}

	@font-face {
		font-family: icomoon;
		src: url(icomoon.woff) format("woff");
		font-style: normal;
		font-weight: 400;
		-webkit-font-smoothing: antialiased;
	}
	
	.info-bar-datestamp, .info-bar-search, .info-bar-weather {
		display: none;
	}

	@-webkit-keyframes fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	@-moz-keyframes fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	@-o-keyframes fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	@keyframes fadein {
		0% {
			opacity: 0;
		}

		100% {
			opacity: 1;
		}
	}

	#ad-island-2, #content-5 .affiliate-footer .module-content:after, #content-5 .affiliate-footer:after, #content-5 .dailydeals-wrapper .module-content:after, #content-5 .dailydeals-wrapper:after, .group-affiliate-strip .affiliate-strip .module-content:after, .group-affiliate-strip .affiliate-strip:after, .group-affiliate-strip .dailydeals-wrapper .module-content:after, .group-affiliate-strip .dailydeals-wrapper:after, .group-affiliate-strip:after, .group-affiliates-strip:after, .lightbox-configure.horoscope form span.submit, .module-nlm-referral .module-content:after, .module-nlm-referral.ci-count-3:after, .module-nlm-referral:after, .weather-widget .weather-wrapper .day:after, .weather-widget:after {
		clear: both;
	}

	.weather-widget {
		margin: 0px; /* 5px 0 20px; */
		width: 100%;
	}

		.weather-widget:after, .weather-widget:before {
			content: "";
			display: table;
		}

	html.ie .weather-widget {
		zoom: 1;
	}

	.weather-widget.loading .weather-wrapper, .weather-widget.loading h3.heading {
		opacity: 0;
	}

	.weather-widget.loaded .weather-wrapper, .weather-widget.loaded h3.heading {
		opacity: 1;
	}

	.weather-widget h3.heading {
		font: normal 400 22px/25px "Unit Slab Pro Light", "Times New Roman", Times, serif !important;
		transition: opacity 250ms ease-in-out;
	}

		.weather-widget h3.heading .heading-link {
			color: #000;
		}

			.weather-widget h3.heading .heading-link:hover {
				text-decoration: underline;
			}

		.weather-widget h3.heading .change-settings:after {
			padding-left: 0;
			content: "\E027";
			font-family: icomoon;
			font-style: normal;
			font-variant: normal;
			font-weight: 400;
			speak: none;
			text-transform: none;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-size: 18px;
			line-height: 10px;
		}
		.weather-widget h3.heading .change-settings:hover {
			text-decoration: none;
		}

	.weather-widget .weather-wrapper {
		position: relative;
		transition: opacity 250ms ease-in-out;
		width: 100%;
	}

		.weather-widget .weather-wrapper:after {
			background: #ececec;
			content: ' ';
			display: block;
			height: 50px;
			left: 50%;
			position: absolute;
			top: 0;
			width: 1px;
		}

		/* .weather-widget .weather-wrapper .icon */
		.weather-wrapper .icon {
			float: left;
			margin: 0 10px 10px 0;
		}

			/* .weather-widget .weather-wrapper .icon.clearing-shower, .weather-widget .weather-wrapper .icon.clearing-showers, .weather-widget .weather-wrapper .icon.drizzle-clearing, .weather-widget .weather-wrapper .icon.late-shower, .weather-widget .weather-wrapper .icon.possible-shower, .weather-widget .weather-wrapper .icon.showers-easing */
			.weather-wrapper .icon.clearing-shower, .weather-wrapper .icon.clearing-showers, .weather-wrapper .icon.drizzle-clearing, .weather-wrapper .icon.late-shower, .weather-wrapper .icon.possible-shower, .weather-wrapper .icon.showers-easing {
				background-image: url(weather.png?v=2);
				background-position: 0 -40px;
				width: 40px;
				height: 40px;
			}

			/* .weather-widget .weather-wrapper .icon.cloud-and-wind-increasing */
			.weather-wrapper .icon.cloud-and-wind-increasing {
				background-image: url(weather.png?v=2);
				background-position: 0 -80px;
				width: 40px;
				height: 40px;
			}

			/* .weather-widget .weather-wrapper .icon.cloud-increasing */
			.weather-wrapper .icon.cloud-increasing {
				background-image: url(weather.png?v=2);
				background-position: 0 -520px;
				width: 40px;
				height: 40px;
			}

			/* .weather-widget .weather-wrapper .icon.cloudy, .weather-widget .weather-wrapper .icon.overcast */
			.weather-wrapper .icon.cloudy, .weather-wrapper .icon.overcast {
				background-image: url(weather.png?v=2);
				background-position: 0 -120px;
				width: 40px;
				height: 40px;
			}

			/* .weather-widget .weather-wrapper .icon.drizzle */
			.weather-wrapper .icon.drizzle {
				background-image: url(weather.png?v=2);
				background-position: 0 -200px;
				width: 40px;
				height: 40px;
			}






			/* .weather-widget .weather-wrapper .icon.frost-then-sunny */
			.weather-wrapper .icon.frost-then-sunny {
				background-image: url(weather.png?v=2);
				background-position: 0 -280px;
				width: 40px;
				height: 40px;
			}
			/*.weather-widget .weather-wrapper .icon.hazy */
			.weather-wrapper .icon.hazy {
				background-image: url(weather.png?v=2);
				background-position: 0 -320px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.heavy-rain, .weather-widget .weather-wrapper .icon.heavy-showers, .weather-widget .weather-wrapper .icon.rain, .weather-widget .weather-wrapper .icon.rain-developing */
			.weather-wrapper .icon.heavy-rain, .weather-wrapper .icon.heavy-showers, .weather-wrapper .icon.rain, .weather-wrapper .icon.rain-developing {
				background-image: url(weather.png?v=2);
				background-position: 0 -600px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.increasing-sunshine, .weather-widget .weather-wrapper .icon.mostly-sunny  */
			.weather-wrapper .icon.increasing-sunshine, .weather-wrapper .icon.mostly-sunny {
				background-image: url(weather.png?v=2);
				background-position: 0 -440px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.late-thunder, .weather-widget .weather-wrapper .icon.possible-thunderstorm */
			.weather-wrapper .icon.late-thunder, .weather-wrapper .icon.possible-thunderstorm {
				background-image: url(weather.png?v=2);
				background-position: 0 -400px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.mostly-cloudy */
			.weather-wrapper .icon.mostly-cloudy {
				background-image: url(weather.png?v=2);
				background-position: 0 -120px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.rain-and-snow, .weather-widget .weather-wrapper .icon.rain-tending-to-snow, .weather-widget .weather-wrapper .icon.snow-tending-to-rain, .weather-widget .weather-wrapper .icon.snowfalls-clearing */			
			.weather-wrapper .icon.rain-and-snow, .weather-wrapper .icon.rain-tending-to-snow, .weather-wrapper .icon.snow-tending-to-rain, .weather-wrapper .icon.snowfalls-clearing {
				background-image: url(weather.png?v=2);
				background-position: 0 0;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.rain-clearing, .weather-widget .weather-wrapper .icon.showers, .weather-widget .weather-wrapper .icon.showers-increasing */
			.weather-wrapper .icon.rain-clearing, .weather-wrapper .icon.showers, .weather-wrapper .icon.showers-increasing {
				background-image: url(weather.png?v=2);
				background-position: 0 -560px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.snow, .weather-widget .weather-wrapper .icon.snow-developing, .weather-widget .weather-wrapper .icon.snow-showers */
			.weather-wrapper .icon.snow, .weather-wrapper .icon.snow-developing, .weather-wrapper .icon.snow-showers {
				background-image: url(weather.png?v=2);
				background-position: 0 -800px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.snow-clearing */
			.weather-wrapper .icon.snow-clearing {
				background-image: url(weather.png?v=2);
				background-position: 0 -720px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.sunny */
			.weather-wrapper .icon.sunny {
				background-image: url(weather.png?v=2);
				background-position: 0 -840px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.thunderstorms */
			.weather-wrapper .icon.thunderstorms {
				background-image: url(weather.png?v=2);
				background-position: 0 -880px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.possible-thunderstorm, .weather-widget .weather-wrapper .icon.thunderstorms-clearing */
			.weather-wrapper .icon.possible-thunderstorm, .weather-wrapper .icon.thunderstorms-clearing {
				background-image: url(weather.png?v=2);
				background-position: 0 -480px;
				width: 40px;
				height: 40px;
			}

			/* .weather-widget .weather-wrapper .icon.wind-and-rain-increasing, .weather-widget .weather-wrapper .icon.wind-and-showers-easing, .weather-widget .weather-wrapper .icon.windy-with-rain, .weather-widget .weather-wrapper .icon.windy-with-showers */
			.weather-wrapper .icon.wind-and-rain-increasing, .weather-wrapper .icon.wind-and-showers-easing, .weather-wrapper .icon.windy-with-rain, .weather-wrapper .icon.windy-with-showers {
				background-image: url(weather.png?v=2);
				background-position: 0 -960px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.windy */
			.weather-wrapper .icon.windy {
				background-image: url(weather.png?v=2);
				background-position: 0 -1040px;
				width: 40px;
				height: 40px;
			}
			/* .weather-widget .weather-wrapper .icon.windy-with-snow */
			.weather-wrapper .icon.windy-with-snow {
				background-image: url(weather.png?v=2);
				background-position: 0 -1000px;
				width: 40px;
				height: 40px;
			}

		.weather-widget .weather-wrapper .day {
			float: left;
			width: 50%;
		}

			.weather-widget .weather-wrapper .day:after, .weather-widget .weather-wrapper .day:before {
				content: "";
				display: table;
			}

	html.ie .weather-widget .weather-wrapper .day {
		zoom: 1;
	}

	.weather-widget .weather-wrapper .day .temperature {
		color: #000;
		font: normal 400 22px/25px "Unit Slab Pro Light", "Times New Roman", Times, serif;
		font-size: 20px;
		margin-bottom: 5px;
	}

	.weather-widget .weather-wrapper .day .date {
		color: #636363;
		font: 700 10px/12px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
	}

	.weather-widget .external li {
		float: left;
		margin-right: 14px;
	}

		.weather-widget .external li:after {
			padding-left: 3px;
			content: "";
			font-family: icomoon;
			font-style: normal;
			font-variant: normal;
			font-weight: 400;
			line-height: 1;
			speak: none;
			text-transform: none;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			font-size: 7px;
			color: #0373b3;
		}

		.weather-widget .external li a {
			font: 700 10px/12px Arial, Helvetica, sans-serif;
			text-transform: uppercase;
		}

	.weather-widget .light-box {
		background: #f6f6f6;
		border-radius: 5px;
		border: 10px solid #404040;
		display: none;
		padding: 18px;
		width: 440px;
	}

		.weather-widget .light-box .close {
			background-color: transparent;
			background-repeat: no-repeat;
			position: absolute;
			right: 10px;
			top: 10px;
		}

			.weather-widget .light-box .close:after {
				padding-left: 0;
				content: "";
				font-family: icomoon;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 1;
				speak: none;
				text-transform: none;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
				position: absolute;
				top: 0;
				right: 0;
				z-index: -1;
			}

			.weather-widget .light-box .close a {
				display: block;
				height: 28px;
				overflow: hidden;
				text-indent: -5000px;
				width: 28px;
			}

		.weather-widget .light-box .heading {
			font: 400 20px/23px "Arial", "Times New Roman", Times, serif !important;
			margin: 20px 0;
			text-align: left !important;
		}
		.weather-widget .light-box input[type=search] {
			border: 1px solid #ddd;
			font-size: 16px;
			height: 40px;
			width: 100% !important;
		}

		.weather-widget .light-box p {
			font: 700 18px/21px Arial, Helvetica, sans-serif;
			text-align: center;
			margin: 10px 0;
		}

		.weather-widget .light-box a#geo {
			background: #dedede;
			border: 1px solid #bebebe;
			color: #000;
			display: block;
			font: 400 18px/40px Arial, Helvetica, sans-serif;
			height: 40px;
			margin-bottom: 10px;
			text-align: center;
			width: 100%;
		}

		.weather-widget .light-box input[type=submit] {
			background: #3899c6;
			background: linear-gradient(#3899c6, #2d7a9e);
			border: 1px solid #328ab2;
			border-radius: 5px;
			box-shadow: #5fadd2 0 1px 0 inset;
			color: #fff;
			cursor: pointer;
			display: inline-block;
			font: 400 14px/17px Arial, Helvetica, sans-serif;
			padding: 6px 18px;
			text-decoration: none;
			text-transform: uppercase;
			float: right;
		}

			.weather-widget .light-box input[type=submit]:hover {
				background-color: #3590ba;
				background: linear-gradient(#3590ba, #2a7192);
			}

	.weather-widget .search-results .location {
		border-bottom: 1px solid #b7b7b7;
		padding: 20px 0;
	}

		.weather-widget .search-results .location:after {
			padding-left: 3px;
			content: "";
			font-family: icomoon;
			font-style: normal;
			font-variant: normal;
			font-weight: 400;
			line-height: 1;
			speak: none;
			text-transform: none;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			color: #000;
			font-size: 10px;
		}

		.weather-widget .search-results .location a {
			color: #000;
			font: 700 16px/19px Arial, Helvetica, sans-serif;
		}

	.weather-widget.loading .light-box a#geo {
		color: #bebebe;
		background: url(../../../img/common/animated/loading.gif) 309px 4px no-repeat #fff;
		background-size: 30px 30px;
	}

	.weather-widget.loading .light-box input[type=submit] {
		display: none;
	}

	.lightbox-configure {
		background: rgba(0, 0, 0, .5);
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 25000;
		zoom: 1;
	}

		.lightbox-configure .content-border {
			border: 10px solid #464646;
			border-radius: 15px;
			left: 50%;
			margin: 0 0 0 -158px;
			padding: 0;
			position: absolute;
			top: 50px;
			width: 316px;
		}

			.lightbox-configure .content-border .content {
				background: #f6f6f6;
				border-radius: 5px;
				box-shadow: 0 0 46px #333;
				padding: 5px;
			}

			.lightbox-configure .content-border .close {
				color: #f6f6f6;
				cursor: pointer;
				height: 26px;
				position: absolute;
				right: 40px;
				top: 5px;
				width: 27px;
			}

				.lightbox-configure .content-border .close:after {
					padding-left: 0;
					content: "";
					font-family: icomoon;
					font-style: normal;
					font-variant: normal;
					font-weight: 400;
					line-height: 1;
					speak: none;
					text-transform: none;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					color: #000;
				}

			.lightbox-configure .content-border .heading {
				font-family: "Unit Slab Pro Bold", "Times New Roman", Times, serif;
				font-size: 20px;
				margin: 10px 20px 0 0;
			}

			.lightbox-configure .content-border input.submit {
				border: 0;
				display: block;
				float: right;
				margin: 20px 20px 0 0;
				width: 61px;
			}

		.lightbox-configure.horoscope .content-border {
			margin: 0 0 0 -230px;
			width: 560px;
		}

		.lightbox-configure.horoscope .content {
			min-height: 310px;
			padding: 20px 0 20px 20px;
		}

		.lightbox-configure.horoscope form span {
			border-bottom: 1px solid #eaeaea;
			float: left;
			font-size: 14px;
			font-weight: 700;
			height: 52px;
			margin: 0 20px 0 0;
			padding: 15px 0 12px;
			width: 153px;
		}

			.lightbox-configure.horoscope form span.horoscope-aquarius > label:before, .lightbox-configure.horoscope form span.horoscope-aries > label:before, .lightbox-configure.horoscope form span.horoscope-cancer > label:before, .lightbox-configure.horoscope form span.horoscope-gemini > label:before, .lightbox-configure.horoscope form span.horoscope-leo > label:before, .lightbox-configure.horoscope form span.horoscope-libra > label:before, .lightbox-configure.horoscope form span.horoscope-pisces > label:before, .lightbox-configure.horoscope form span.horoscope-sagittarius > label:before, .lightbox-configure.horoscope form span.horoscope-scorpio > label:before, .lightbox-configure.horoscope form span.horoscope-taurus > label:before, .lightbox-configure.horoscope form span.horoscope-virgo > label:before {
				padding-right: 3px;
				font-family: icomoon;
				font-style: normal;
				font-variant: normal;
				line-height: 1;
				text-transform: none;
				-webkit-font-smoothing: antialiased;
				font-weight: 400;
				-moz-osx-font-smoothing: grayscale;
				speak: none;
			}

			.lightbox-configure.horoscope form span.horoscope-aries > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-leo > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-sagittarius > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-taurus > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-virgo > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-capricorn > label:before {
				padding-right: 3px;
				content: "";
				font-family: icomoon;
				font-style: normal;
				font-variant: normal;
				font-weight: 400;
				line-height: 1;
				speak: none;
				text-transform: none;
				-webkit-font-smoothing: antialiased;
				-moz-osx-font-smoothing: grayscale;
			}

			.lightbox-configure.horoscope form span.horoscope-gemini > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-libra > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-aquarius > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-cancer > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-scorpio > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span.horoscope-pisces > label:before {
				content: "";
			}

			.lightbox-configure.horoscope form span label {
				display: inline-block;
				margin: 0;
				width: 80px;
			}

				.lightbox-configure.horoscope form span label span {
					background: 0 0;
					border: 0;
					font-size: 10px;
					font-weight: 400;
					margin: 0;
					padding: 0;
				}

		.lightbox-configure.horoscope form input {
			margin: 0 10px 0 0;
			padding: 0;
			width: 13px;
		}

		.lightbox-configure.horoscope form span.submit {
			background: 0 0;
			border: 0;
			box-shadow: none;
			display: block;
			margin: 0;
			padding: 0;
			width: 100%;
		}

		.lightbox-configure.horoscope form input.submit {
			background: #0b99c2;
			background: linear-gradient(#0b99c2, #087392);
			border: 1px solid #0a86aa;
			border-radius: 5px;
			box-shadow: #0ebff2 0 1px 0 inset;
			color: #fff;
			cursor: pointer;
			display: inline-block;
			font: 400 14px/17px Arial, Helvetica, sans-serif;
			padding: 6px 18px;
			text-decoration: none;
			text-transform: uppercase;
			margin: 10px 20px 0 0;
			width: 70px;
		}

			.lightbox-configure.horoscope form input.submit:hover {
				background-color: #0a8eb4;
				background: linear-gradient(#0a8eb4, #076883);
			}

	.lightbox.updated .content-border {
		margin: 0 0 0 -189px;
		width: 358px;
	}

		.lightbox.updated .content-border .content {
			min-height: 250px;
			padding: 30px 0 20px 30px;
		}

		.lightbox.updated .content-border p.success {
			color: #0373b3;
			margin: 0 0 5px;
		}

		.lightbox.updated .content-border h3.heading {
			border-bottom: 1px dotted #b5b5b5;
			margin: 0 30px 20px 0;
			padding: 0 0 20px;
		}

			.lightbox.updated .content-border h3.heading span {
				text-decoration: underline;
				text-transform: capitalize;
			}

				.lightbox.updated .content-border h3.heading span.act, .lightbox.updated .content-border h3.heading span.nsw, .lightbox.updated .content-border h3.heading span.nt, .lightbox.updated .content-border h3.heading span.sa, .lightbox.updated .content-border h3.heading span.wa {
					text-transform: uppercase;
				}

		.lightbox.updated .content-border h4.heading {
			color: #000;
			margin: 0 30px 20px 0;
		}

		.lightbox.updated .content-border ul {
			font-size: 24px;
			margin: 0 50px 0 0;
		}

			.lightbox.updated .content-border ul li {
				border-bottom: 1px solid #eaeaea;
				box-shadow: 0 1px 0 #fff;
				padding: 8px 0;
			}

				.lightbox.updated .content-border ul li:after {
					padding-left: 3px;
					content: "";
					font-family: icomoon;
					font-style: normal;
					font-variant: normal;
					font-weight: 400;
					line-height: 1;
					speak: none;
					text-transform: none;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					color: #535353;
					font-size: 15px;
				}

				.lightbox.updated .content-border ul li.local-news {
					border-bottom: 0 none;
					box-shadow: 0 0 0 transparent;
				}

				.lightbox.updated .content-border ul li a {
					color: #535353;
					font-family: "Unit Slab Pro Bold", "Times New Roman", Times, serif;
				}

	.lightbox.weather .content-border {
		margin: 0 0 0 -230px;
		width: 440px;
	}

		.lightbox.weather .content-border .content {
			min-height: 265px;
			padding: 20px 0 20px 20px;
		}

			.lightbox.weather .content-border .content form span {
				border-bottom: 1px solid #eaeaea;
				box-shadow: 0 1px 0 #fff;
				float: left;
				font-size: 14px;
				font-weight: 700;
				margin: 0 20px 0 0;
				padding: 15px 0 12px;
				width: 113px;
			}

			.lightbox.weather .content-border .content form input {
				margin: 0 10px 0 0;
			}

			.lightbox.weather .content-border .content form span.submit {
				background: 0 0;
				border: 0;
				box-shadow: none;
				clear: both;
				display: block;
				margin: 0;
				padding: 0;
				width: 100%;
			}

			.lightbox.weather .content-border .content form input.submit {
				background: #0b99c2;
				background: linear-gradient(#0b99c2, #087392);
				border: 1px solid #0a86aa;
				border-radius: 5px;
				box-shadow: #0ebff2 0 1px 0 inset;
				color: #fff;
				cursor: pointer;
				display: inline-block;
				font: 400 14px/17px Arial, Helvetica, sans-serif;
				padding: 6px 18px;
				text-decoration: none;
				text-transform: uppercase;
				margin: 0 20px 0 0;
				width: 70px;
			}

	.lightbox.weather .content-border .content form input.submit:hover {
		background-color: #0a8eb4;
		background: linear-gradient(#0a8eb4, #076883);
	}
	
	
/* MOBILE ICONS */
	#weather-mobile .weather-wrapper .icon {
		background-image: url(weather.png?v=2);
		background-size: 30px;
		width: 30px;
		height: 30px;
	}
	#weather-mobile .weather-wrapper .icon.fog-then-sunny {
		background-position: 0 -180px;
	}

	#weather-mobile .weather-wrapper .icon.clearing-shower, #weather-mobile .weather-wrapper .icon.clearing-showers, #weather-mobile .weather-wrapper .icon.drizzle-clearing, #weather-mobile .weather-wrapper .icon.late-shower, #weather-mobile .weather-wrapper .icon.possible-shower, #weather-mobile .weather-wrapper .icon.showers-easing {
		background-position: 0 -30px;
	}

	#weather-mobile .weather-wrapper .icon.cloud-and-wind-increasing {
		background-position: 0 -60px;
	}

	#weather-mobile .weather-wrapper .icon.cloud-increasing {
		background-position: 0 -390px;
	}

	#weather-mobile .weather-wrapper .icon.cloudy, #weather-mobile .weather-wrapper .icon.overcast {
		background-position: 0 -90px;
	}

	#weather-mobile .weather-wrapper .icon.drizzle {
		background-position: 0 -150px;
	}

	#weather-mobile .weather-wrapper .icon.frost-then-sunny {
		background-position: 0 -210px;
	}

	#weather-mobile .weather-wrapper .icon.hazy {
		background-position: 0 -240px;
	}

	#weather-mobile .weather-wrapper .icon.heavy-rain, #weather-mobile .weather-wrapper .icon.heavy-showers, #weather-mobile .weather-wrapper .icon.rain, #weather-mobile .weather-wrapper .icon.rain-developing {
		background-position: 0 -450px;
	}

	#weather-mobile .weather-wrapper .icon.increasing-sunshine, #weather-mobile .weather-wrapper .icon.mostly-sunny {
		background-position: 0 -330px;
	}

	#weather-mobile .weather-wrapper .icon.late-thunder, #weather-mobile .weather-wrapper .icon.possible-thunderstorm {
		background-position: 0 -300px;
	}

	#weather-mobile .weather-wrapper .icon.mostly-cloudy {
		background-position: 0 -90px;
	}

	#weather-mobile .weather-wrapper .icon.rain-and-snow, #weather-mobile .weather-wrapper .icon.rain-tending-to-snow, #weather-mobile .weather-wrapper .icon.snow-tending-to-rain, #weather-mobile .weather-wrapper .icon.snowfalls-clearing {
		background-position: 0 0;
	}

	#weather-mobile .weather-wrapper .icon.rain-clearing, #weather-mobile .weather-wrapper .icon.showers, #weather-mobile .weather-wrapper .icon.showers-increasing {
		background-position: 0 -420px;
	}

	#weather-mobile .weather-wrapper .icon.snow, #weather-mobile .weather-wrapper .icon.snow-developing, #weather-mobile .weather-wrapper .icon.snow-showers {
		background-position: 0 -600px;
	}

	#weather-mobile .weather-wrapper .icon.snow-clearing {
		background-position: 0 -540px;
	}

	#weather-mobile .weather-wrapper .icon.sunny {
		background-position: 0 -630px;
	}

	#weather-mobile .weather-wrapper .icon.thunderstorms {
		background-position: 0 -660px;
	}

	#weather-mobile .weather-wrapper .icon.possible-thunderstorm, #weather-mobile .weather-wrapper .icon.thunderstorms-clearing {
		background-position: 0 -360px;
	}

	#weather-mobile .weather-wrapper .icon.wind-and-rain-increasing, #weather-mobile .weather-wrapper .icon.wind-and-showers-easing, #weather-mobile .weather-wrapper .icon.windy-with-rain, #weather-mobile .weather-wrapper .icon.windy-with-showers {
		background-position: 0 -720px;
	}

	#weather-mobile .weather-wrapper .icon.windy {
		background-position: 0 -780px;
	}

	#weather-mobile .weather-wrapper .icon.windy-with-snow {
		background-position: 0 -750px;
	}