/*-----------------------------------------------------------------------------------

	Theme Name: Good News
	Theme URI: http://www.momizat.com
	Description: Good  News theme new is built for News Magazine, built in unlimited Concept, Unlimited Colors, Custom Widgets, Fully Customizable, Admin Panel, Comprehensive Theme Options, Unlimited Sidebars
	Author: momizat team
	Author URI: http://www.momizat.com
	Version: 4.4.1
	
	

License:
License URI:

General comments (optional).
-----------------------------------------------------------------------------------------*/
   @import "skin.css";
   @import "css/prettyPhoto.css";
   @import "css/shortcodes.css";
   
@font-face 
	{
	font-family: 'Helvetica';
	src: url('helvetica-webfont.eot');
	src: url('fonts/helvetica/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/helvetica/helvetica-webfont.woff') format('woff'),
	 url('fonts/helvetica/helvetica-webfont.ttf') format('truetype'),
	 url('fonts/helvetica/helvetica-webfont.svg#helveticaregular') format('svg');
	font-weight: normal;
	font-style: normal;
	}
@font-face 
	{
	font-family: 'Helvetica Bold';
	src: URL('fonts/Helvetica-Bold.otf') format ('otf');
	}
@font-face 
	{
	font-family: 'cafeta';
    	src: url('fonts/cafeta-webfont.eot');
    	src: url('fonts/cafeta-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cafeta-webfont.woff') format('woff'),
         url('fonts/cafeta-webfont.ttf') format('truetype'),
         url('fonts/cafeta-webfont.svg#cafetaregular') format('svg');
	}
   
/* Events Widget Styling */

.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-title
	{
	background: none;
	border: none !important;
	box-shadow: none;
	background: url(images/events-bg.png);
	width: 64px;
	height: 77px;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-title .ai1ec-month	
	{
	text-shadow:none;
	background:url(images/events-title-bg.png) no-repeat;
	height: 21px;
	width: 53px;
	margin:0 auto;
	margin-top: 4px;
	font-size:16px !important;
	color:white;
	font-family:'Helvetica' !important;
	font-weight:bold;
	padding-top: 9px !important;
	padding-left: 2px;
	letter-spacing: 1px;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-title .ai1ec-day	
	{
	font-family:'Helvetica' !important;
	font-size:19px !important;
	color:#2f2f2f;
	padding-top: 0px !important;
	padding-bottom: 5px !important;
	}
.ai1ec-today a
	{
	background-color:#fffab3 !important;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-title .ai1ec-weekday
	{
	font-family:'Helvetica' !important;
	font-size:14px !important;
	color:#2f2f2f;
	padding-top: 0px !important;
	padding-bottom: 7px !important;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date, .widget .widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-today
	{
	border-top: 0px !important;
	background:none !important;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-events .ai1ec-event
	{
	margin-top:0px !important;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-events .ai1ec-event	 a
	{
	border: 1px #DFDFDF solid !important;
	border-radius: 2px;
	color:#40454d;
	font-size:14px;
	font-family:'Helvetica' !important;
	padding:12px 11px !important;
	background:none;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-events .ai1ec-event	 .ai1ec-event-time
	{
	display:none;
	}
.widget_ai1ec_agenda_widget .ai1ec-agenda-widget-view .ai1ec-date-events .ai1ec-event	 a:hover, .ai1ec-today a:hover
	{
	background:#8f93a3 !important;
	color:white !important;
	}
/* Events Widget Styling Ends*/

/*Events Page Styling */

.box_outer .ai1ec-agenda-view .ai1ec-month
	{
	text-shadow: none;
	background: url(images/events-title-bg.png) no-repeat;
	height: 24px;
	width: 53px;
	margin: 0 auto;
	margin-top: 3px;
	font-size: 16px !important;
	color: white;
	font-family: 'Helvetica' !important;
	font-weight: bold;
	padding-top: 7px !important;
	padding-left: 2px;
	letter-spacing: 1px;
	margin-left: 5px;
	}
.box_outer .ai1ec-agenda-view h3.ai1ec-date-title
	{
	background: none;
	border: none !important;
	box-shadow: none;
	background: url(images/events-bg.png);
	width: 64px;
	height: 77px;
	}
.box_outer .ai1ec-agenda-view .ai1ec-day
	{
	font-family: 'Helvetica Bold' !important;
	font-size: 19px !important;
	color: #2F2F2F;
	padding-top: 0px !important;
	padding-bottom: 5px !important;
	}
.box_outer .ai1ec-agenda-view .ai1ec-weekday
	{
	font-family: 'Helvetica' !important;
	font-size: 14px !important;
	color: #2F2F2F;
	padding-top: 0px !important;
	padding-bottom: 7px !important;
	}
.box_outer .ai1ec-agenda-view .ai1ec-date	
	{
	border-top: 0px !important;
	background: none !important;
	margin-top: 20px !important;
	}
.box_outer .ai1ec-agenda-view .ai1ec-event.ai1ec-allday, .box_outer .ai1ec-agenda-view .ai1ec-event.ai1ec-allday:hover
	{
	margin-top:0px !important;
	}
.box_outer .ai1ec-agenda-view .ai1ec-event:hover, .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded:hover	
	{
	clear: right;
	font-size: 10pt;
	line-height: 1.3em;
	margin: 0.5em 0 !important;
	overflow: hidden;
	position: relative;
	}
.box_outer .ai1ec-agenda-view .ai1ec-event.ai1ec-expanded
	{
	border: 1px solid #D4D4D4;
	}
.box_outer .ai1ec-agenda-view .ai1ec-event.ai1ec-allday .ai1ec-event-click	
	{
	background:#858585;
	}
.ai1ec-full-event th
	{
	display:none !important;
	}
.icon-print
	{
	display:none;
	}

.btn ai1ec-subscribe
	{
	margin-right:5px;
	}
	
/*Events Page Styling Ends*/
.temp
	{
	font-family:'cafeta';
	color:#2f2f2f;
	font-size: 48px;
	float: left;
	width: 120px;
	border-right: #E4E4E4 2px solid;
	height: 50px;
	padding-top: 8px;
	}
.high-low
	{
	font-family: cafeta;
	font-size: 24px;
	padding-top: 3px;
	float: left;
	}	
.high-low p
	{
	margin-bottom: 6px !important;
	}
.high-low-botom 
	{
	font-family: cafeta;
	font-size: 24px;
	padding-top: 3px;
	float: right;
	}
.high-low-botom p
	{
	margin-bottom: 6px !important;
	}
.weather-reading
	{
	width: 229px;
	margin: 0 auto;
	}	
	
/* Wheeler Dealer CSS starts */

.wheeler-dealer
	{
	background: transparent;
	float: right;
	width: 164px;
	height: 119px;
	padding-bottom: 0px;
	border: 0px #C2C2C2 solid;
	border-radius: 2px;
	}
.wheeler-text
	{
	font-family:'Helvetica';
	font-weight:bold;
	color:#40454d;
	}
.countdownHolder
	{
	margin-top:8px;
	}
.countdownHolder .countDays, .countHours, .countMinutes, .countSeconds
	{
	background-color: #5A5A5A;
	font-family: 'cafeta';
	font-weight: normal;
	font-size: 25px;
	color: white;
	margin-right: 4px;
	float: left;
	padding: 0px;
	width: 27px;
	height: 32px;
	padding-left: 7px;
	}
.countdownHolder .position
	{
	float:left;
	}
.in-center
	{
	margin:0 auto;
	padding:8px 8px;
	}

.link-text
	{
	color:#40454d;
	font-size:12px;
	font-family:'Helvetica';
	font-weight:bold;
	margin-top: 18%;
	text-align:right;
	width:100%;
	}
.dealer-wraper
	{
	float:left;
	width:100%;
	}
.position
	{
	width:11px !important;
	}
.countdownHolder 
	{
	width: 200px;
	height: 37px;
	}	
.countDiv 
	{
	display: none !important;
	}
.widget_adrotate_widgets .widget
	{
	padding: 0px !important;
    text-align: center !important;
	}
.widget_adrotate_widgets .wid_border
	{
	border:none !important;
	}
.countdownHolder
	{
	padding-top:6px;
	}
.widget_weather_spark .widget
	{
	cursor:pointer;
	}
.timely .ai1ec-time
	{
	text-align:left !important;
	}
.header-add img
	{
	width:100%;
	}

	
/* weather Page */


.weather-page
	{
	width: 100%;
	margin-top: 23px;
	border: 1px solid #EBEBEB;
	float: left;
	}
.weather-page-partition
	{
	margin: 5px;
	background: #F8F8F8;
	float: left;
	width: 98.3%;
	padding: 0.8em 0px;
	}
.clouds-image
	{
	margin:0 auto;
	margin-bottom:10px;
	width:195px;
	}
.clouds-image img
	{
	border:none !important;
	}	
.weather-first-partition
	{
	width:302px;
	float:left;
	border-right:2px solid #ededed;
	padding:bottom:6px;
	}
.weather-condition
	{
	width:231px;
	margin:0 auto;
	}
.weather-first-title
	{
	width:100%;
	text-align:center;
	font-family:'Helvetica';
	font-size:18px;
	color:#2f2f2f;
	}

.weather-condition
	{

	}
.weather-first-title
	{
	margin-bottom:23px;
	}
.weather-readings
	{
	margin:0 auto;
	color:#2f2f2f;
	font-family:cafeta;
	font-size:48px;
	}
.weather-hot-cold
	{
	font-size:24px;
	}
.weather-temp
	{
	float: left;
	height: 51px;
	padding-top: 10px;
	}
.weather-hot-cold
	{
	float: left;
	text-align: right;
	width: 102px;
	padding-top: 12px;
	}
.week-wise-wraper
	{
	margin: 2.5%;
	float: left;
	width: 95%;
	}
.week-wise-weather
	{
	font-family:helvetica;
	font-weight:bold;
	}
.day-date
	{
	font-size: 18px;
	color: #595959;
	float: left;
	width: 140px;
	margin-top:7px;
	}
.small-cloud
	{
	background:url(images/small-cloud.png);
	width: 93px;
	height: 66px;
	float:left;
	margin-left: 36px;
	}
.weather-hot
	{
	float: right;
	width: 322px;
	text-align: right;
	font-size: 24px;
	font-family: cafeta;
	margin-top: 12px;
	}
.weather-hot p
	{
	float:right;
	margin-bottom:10px;
	}
.precipitation-chance
	{
	float:right;
	font-family:helvetica;
	width:100%;
	border-top:2px #efefef solid;
	padding-top:8px;
	text-align:center;
	color:#2f2f2f;
	}
.precipitation-chance p
	{
	float:right;
	color:#2f2f2f;
	}
.weather-second-partition
	{
	width:290px;
	float:right;
	}
.weather-columns
	{
	width:237px;
	margin:0px auto 10px;
	}


.weather-columns-1
	{
	float: left;
	color: #595959;
	font-size: 23px;
	font-family: helvetica;
	width: 237px;
	margin-top: 63px;
	margin-bottom: 63px;
	}
.cloumn1
	{
	float:left;
	text-align:right;
	width:106px;
	border-right: 2px #EBEBEB solid;
	padding-right:12px;
	}
.cloumn2
	{
	width:104px;
	font-weight:bold;
	text-align:left;
	float:left;
	color:#2f2f2f;
	padding-left:12px;
	}
.cloumn1, .cloumn2 
	{
	padding-bottom: 17px;
	line-height: 1;
	}
.cloumn1:last-child , .cloumn2:last-child 
	{
	padding-bottom:3px;
	}
.weather-columns-1 > span:nth-last-child(2), .weather-columns-1 > span:last-child
	{
	padding-bottom:7px;
	}


.weather-columns-2
	{
	color: #2F2F2F;
	font-family: helvetica;
	font-weight: bold;
	font-size: 23px;
	float: right;
	width: 101px;
	padding-top: 8px;
	}
.weather-columns-2 p
	{
	float:left;
	width:100%;
	}
#unit	
	{
	font-size:13px;
	margin-left:5px;
	}
.ipad-weather-reading .weather-display-partition
	{
	float: left;
	width: 100%;
	margin: 6px 0px;
	background: #F8F8F8;
	padding: 35px 0px;
	}
.ipad-weather-reading
	{
	display:none;
	width: 97%;
	padding: 0px 6px;
	}
#get-small
	{
	font-weight:normal;
	}
.days-high-low
	{
	font-size:20px;
	width:162px;
	}
.days-high-low p
	{
	float:right;
	margin-top:0px !important;
	line-height:18px !important;
	font-weight:normal !important;
	}
.small-cloud-img	
	{
	float:left;
	margin-left: 36px;
	margin-top:-10px;
	width: 150px;
	}
.small-cloud-img img
	{
	border:none !important;
	height:50px;
	padding-bottom: 0px !important;
	}
.small-cloud-img p
	{
	margin-bottom:0px !important;
	color:#40454d;
	font-size:12px;
	font-weight:normal;
	text-align: center;
	line-height: 13px;
	padding: 0 2px;
	}
.cat_article
	{
	padding: 0 20px 20px 20px !important;
	}
div.weather-columns-1 > p:last-child 
{
margin-bottom: 5px !important;
}	
	
.cities_weather
	{
	border-top:1px dotted #c3c3c3;
	width:100%;
	float:left;
	padding: 14px 0px;
	padding-bottom:0px;
	}
.zip_code
	{
	margin-top: 5px;
	padding: 8px;
	border: 1px solid #EAEAEA;
	color: #40454D;
	font-family: play;
	font-size: 14px;
	min-width:60px;
	min-width: 150px;
	}
.city-name
	{
	font-size:17px;
	font-family:helvetica;
	font-weight:bold;
	padding:12px 0px;
	color:#40454d;
	text-transform: capitalize;
	}
.weather-first-title
	{
	padding-top:0px;
	}
.high-low div p sup
	{
	line-height:1;
	}
	
/* Degrees Sign */

.main-degree
	{
	background:url(images/degree.png) 0px 2px no-repeat;
	width:7px;
	height:12px;
	margin-left:2px;
	float:left;
	position:absolute;
	}
.high-degree
	{
	background:url(images/high-degree.png) 0px 1px no-repeat;
	width:7px;
	height:12px;
	margin-left:2px;
	float:right;
	}
.low-degree
	{
	background:url(images/low-degree.png) 0px 1px no-repeat;
	width:7px;
	height:12px;
	margin-left:2px;
	float:right;
	}
.main-side-degree
	{
	background:url(images/degree.png) 0px 2px no-repeat;
	width:7px;
	height:12px;
	margin-left:4px;
	float:left;
	}
.sidebar-main-degree
	{
	background:url(images/degree.png) 0px 2px no-repeat;
	width:12px;
	width:6px/9;
	height:12px;
	float:right;
	}
	
#weather-top .weather-temp,
#weather-top .high-low {
	width: 49.78%;
}
#weather-top .weather-temp {
	border-right: 1px solid #E3E3E3;
}	
/* Events */

.single_article_content table td
	{
	text-align:left;
	}

/* Ad style */

.author_box_title, .author_box, .related_box_title, .related_box
	{
	display:none !important;
	}
	
.temprature-sep
	{
	background-color: #E3E3E3;
	width: 1px;
	height: 59px;
	float: left;
	margin: 0 37px;
	margin-right: 28px;
	}
	
	.ai1ec-has-map .ai1ec-subscribe-google
		{
		float:left;
		}
	.ai1ec-has-map .ai1ec-subscribe
		{
		float: left;
		margin-top: 0px;
		margin-bottom: 2px;
		}

	table.ai1ec-calendar-toolbar,
	h2.ai1ec-calendar-title,
	.ai1ec-title-buttons.btn-toolbar .btn-group	{
		display: none;
	}
	
	.ai1ec-title-buttons.btn-toolbar .ai1ec-pagination {
		display: block;
		float: left;
	}
	
	.ai1ec-event-description p {
		display: none;
	}
	
	.ai1ec-event-description .ai1ec-event-overlay  a{
		float: left;
	}
	
	.ai1ec-calendar-link	{
		float: right!important;
	}

.ai1ec-agenda-view .ai1ec-event-overlay {
	background: transparent!important;	
}	

.ai1ec-agenda-view .ai1ec-event.ai1ec-expanded {
	box-shadow: none!important;
	-moz-box-shadow: none!important;
	-webkit-box-shadow: none!important;
}